.po 파일을 만드는 방법과 .mo 파일을 생성 한 다음 Codeigniter를 사용하는 사이트에서 번역 할 때 사용하는 방법을 알고 있습니다. 그러나 사이트 GUI에서 언어를 변경하는 방법에 대해서는 잘 모르겠습니다. 나는 스키마를 호출하는 codeigniter의 기본 URL 인 www.domain.com/controllername/method/param1/param2를 고수하고 싶다. 기본 URL 스키마를 사용하여 모든 컨트롤러에 대한 모든에서 같은 방법을 구현하기 위해 저를 필요로 하codeigniter와 함께 gettext를 사용하는 다국어 지원, 모범 사례?
www.domain.com/controllername?lang=en이 같은 서버를 호출
는 생각할 필요 없다 컨트롤러를 사용하여 lang 매개 변수를 setlocale() 함수에 전달한 다음 내 .po 도메인 이름에 바인딩합니다. 어색함을 느낀다 ...
당신은 어떻게 codeigniter에서 gettext로 작업합니까? 그리고 네, gettext로 작업하고 싶습니다.
"post_controller_constructor '에서 탐지를 후킹하는 것은 무엇을 의미합니까? – DanMan
"나는 콜백을 'post_controller_constructor'에 추가했다. http://codeigniter.com/user_guide/general/hooks.html을 참조하십시오. 컨트롤러 클래스가 인스턴스화 된 후 특정 컨트롤러 메소드가 호출되기 전에 코드가 필요합니다. –
Interesting. 감사. – DanMan