내부화 i18n ci를 사용합니다.내부화 i18n 코드 명 2
번역은 정상이지만 홈 페이지는 항상 탐색기의 기본 언어를 유지합니다.
예를 들어, 내가 그 괜찮아요하지만 난 홈 링크를 클릭하면, 내 스페인어 번역은 영어로 대체 (스페인어 예를 들어) 번역 링크를 클릭
하십시오 (파이어 폭스는 기본적으로 영어로되어 있습니다) 당신이 나를 도울 수? 내가 국제화 i18ci를 사용하는 경우
감사 Sukunar, 는 자동으로 하위 도메인으로 리디렉션합니다. 예 : 영어와 같은 기본 언어의 파이어 폭스 우리집은 자동으로 "http : // localhost : 8888/mysite/en/home" 번역본을 선택하면 "http :/localhost : 8888/mysite/fr/home " 링크를 클릭하면 언어가 저장됩니다. 예 : 구독 페이지 링크는 "http : // localhost : 8888/mysite/fr/translate" 링크가있는 홈 페이지로 돌아 가면 브라우저의 기본 언어가됩니다. 선택한 언어가 사라집니다.
이 내 파일 : 응용 프로그램/설정/경로 :
$route['default_controller'] = "site";
$route['404_override'] = '';
//URI like '/en/about' -> use controller 'about'
$route['^(en|fr)/(.+)$'] = "$2";
$route['^(en|fr)$'] = $route['default_controller'];
내가 다른 파일에 뭔가를 변경할 수 있습니까? 그리고이 경우에 어떻게 그리고 무엇입니까?