CI 묻고 답하기

제목 언어 변경 질문입니다.
카테고리 CI 2, 3
글쓴이 낭만집사 작성시각 2019/07/03 17:01:44
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12220   RSS
$lang_type_session = array('language'=>$lang_type);
$this->session->set_userdata($lang_type_session);
$this->lang->load('custom_lang', $lang_type);
$this->lang->load('form_validation_lang', $lang_type);

 

이런식으로 언어 세션으로 저장하여 사용하고있습니다.

 

language 에 해당 언어별 폴더만들고

custom_lang 로 번역파일 만든 후 필요한 곳에서 사용하고있습니다.

 

그리고 언어팩을 이곳 포럼에서 받아서 사용하고있습니다.

그중  form vaildation 라이브러리를 자주 사용하는데

바뀐 언어에 따라서 맞는 form vailidation 을 갖고와서 적용하는 법이 궁금합니다.

 

제가 만든 custom_lang 는 세션에 저장해 놓은 언어별로 잘 적용되는데

form_vaildiation 등 언어팩에서 받은 부분은 config 에 설정된 언어로만 적용되네요.

 

 

 다음글 한글이동주소 대해 (1)
 이전글 url에 따른 view 호풀 다시 질문합니다. (3)

댓글

변종원(웅파) / 2019/07/04 13:12:48 / 추천 0

언어 설정 부분을 hook의 특정 지점(config 로딩 되기 전)에서 하시고 세션보다는 상수로 선언해서 사용하고

config.php 에서 위에 선언한 상수로 언어를 설정하도록 수정하시면 됩니다.