처음부터 차근차근

Codeigniter form 검증 한글 번역하기 본문

Framework/CodeIgniter

Codeigniter form 검증 한글 번역하기

_soyoung 2021. 11. 26. 23:03
반응형

1. system / language 아래에 있는 english 폴더를 복사 해서 korean 폴더를 만든다.

 

2. 그 다음 korean / form_validation_lang.php에서 영어로 된 문장들을 아래 문장으로 변경한다.

$lang['form_validation_required']       = '{field}은 필수입니다.';
$lang['form_validation_isset']          = '{field}은 필수입니다.';
$lang['form_validation_valid_email']        = '{field}이 유효한 이메일 주소 형식이 아닙니다.';
$lang['form_validation_valid_emails']       = '{field}이 하나 이상의 이메일 주소가 유효한 형식이 아닙니다.';
$lang['form_validation_valid_url']      = '{field}이 유효한 URL이 아닙니다.';
$lang['form_validation_valid_ip']       = '{field}이 유효한 IP가 아닙니다.';
$lang['form_validation_min_length']     = '{field}은 최소 {param}자 이상이어야 합니다.';
$lang['form_validation_max_length']     = '{field}은 최대 {param}자 이하여야 합니다.';
$lang['form_validation_exact_length']       = '{field}은 정확히 {param}자 이어야 합니다.';
$lang['form_validation_alpha']          = '{field}은 영문이어야 합니다.';
$lang['form_validation_alpha_numeric']      = '{field}은 영문-숫자 조합이어야 합니다.';
$lang['form_validation_alpha_numeric_spaces']   = '{field}은 영문-숫자-공백 조합이어야 합니다.';
$lang['form_validation_alpha_dash']     = '{field}은 영문-\'-\'-\'_\' 조합이어야 합니다.';
$lang['form_validation_numeric']        = '{field}은 숫자이어야 합니다.';
$lang['form_validation_is_numeric']     = '{field}은 반드시 숫자를 포함하여야 합니다.';
$lang['form_validation_integer']        = '{field}은 반드시 정수여야 합니다.';
$lang['form_validation_regex_match']        = '{field}은 유효한 입력값이 아닙니다.';
$lang['form_validation_matches']        = '{field}은 {param}와 일치하지 않습니다.';
$lang['form_validation_differs']        = '{field}은 {param}와 일치하지 않아야 합니다.';
$lang['form_validation_is_unique']      = '{field}은 고윳값이 아닙니다.';
$lang['form_validation_is_natural']     = '{field}은 반드시 수를 포함하여야 합니다.';
$lang['form_validation_is_natural_no_zero'] = '{field}은 반드시 숫자를 포함하고, 0보다 커야 합니다.';
$lang['form_validation_decimal']        = '{field}은 반드시 소수여야 합니다.';
$lang['form_validation_less_than']      = '{field}은 {param}보다 작아야 합니다.';
$lang['form_validation_less_than_equal_to'] = '{field}은 {param}보다 작거나 같아야 합니다.';
$lang['form_validation_greater_than']       = '{field}은 {param}보다 커야 합니다.';
$lang['form_validation_greater_than_equal_to']  = '{field}은 {param}보다 크거나 같아야 합니다.';
$lang['form_validation_error_message_not_set']  = '{field} 필드의 에러메시지가 설정되어있지 않습니다.';
$lang['form_validation_in_list']        = '{field} 필드는 반드시 다음 중 하나와 일치해야 합니다 : {param}';

 

 

3. 그 다음 applicaition / config / config.php 로 가서

$config['language'] = 'english'를

$config['language'] = 'korean'으로 바꾼다.

 

 

 

 

 

 

 

 

번역 본 출처 : https://www.cikorea.net/bbs/view/tip?idx=13737&page_comment=1#comment_page_focus

반응형

'Framework > CodeIgniter' 카테고리의 다른 글

Core 확장하기  (0) 2021.12.25
Session과 login, logout구현  (0) 2021.11.12
CKEditor  (0) 2021.11.03
파일 업로드  (0) 2021.11.02
로그  (0) 2021.10.26
Comments