<?php
// app/Language/kr/Validation.php
//    public array $ruleSets = [
//     ...
//     \App\Validation\CustomRules::class, // ✅ 추가
// ];
return [
  // 여기서부터 각 Validation rule에 대한 메시지를 정의합니다.
  // {field}나 {param} 같은 플레이스홀더는 그대로 유지해야 합니다.
  'required' => '[{field}] 필수 입력 항목입니다.',
  'isset' => '[{field}] 값이 반드시 있어야 합니다.',
  'valid_email' => '[{field}] 유효한 이메일 주소여야 합니다.',
  'valid_url' => '[{field}] 유효한 URL이어야 합니다.',
  'valid_date' => '[{field}] 유효한 날짜여야 합니다.',
  'valid_dates' => '[{field}] 유효한 날짜여야 합니다.',
  'valid_ip' => '[{field}] 유효한 IP 주소여야 합니다.',
  'valid_mac' => '[{field}] 유효한 MAC 주소여야 합니다.',
  'numeric' => '[{field}] 숫자만 포함해야 합니다.',
  'integer' => '[{field}] 정수여야 합니다.',
  'decimal' => '[{field}] 소수점 숫자여야 합니다.',
  'is_numeric' => '[{field}] 숫자 문자만 포함해야 합니다.',
  'regex_match' => '[{field}] 올바른 형식이어야 합니다.',
  'matches' => '{field} 필드가 {param} 필드와 일치하지 않습니다.',
  'differs' => '[{field}] {param} 필드와 달라야 합니다.',
  'is_unique' => '[{field}] 고유한 값이어야 합니다.',
  'is_natural' => '[{field}] 숫자여야 합니다.',
  'is_natural_no_zero' => '[{field}] 0보다 큰 숫자여야 합니다.',
  'less_than' => '[{field}] {param}보다 작아야 합니다.',
  'less_than_equal_to' => '[{field}] {param}보다 작거나 같아야 합니다.',
  'greater_than' => '[{field}] {param}보다 커야 합니다.',
  'greater_than_equal_to' => '[{field}] {param}보다 크거나 같아야 합니다.',
  'error_prefix' => '',
  'error_suffix' => '',
  'min_length' => '[{field}] 최소 {param}자 이상이어야 합니다.',
  'max_length' => '[{field}] 최대 {param}자 이하여야 합니다.',
  'exact_length' => '[{field}] 정확히 {param}자여야 합니다.',
  'in_list' => '[{field}] 다음 중 하나여야 합니다: {param}.',
  'at_least_one' => '{field} 최소 1개 이상 선택해야 합니다.',
];
