2010-08-13 5 views
1

내 config.ini 파일'en_US'라는 언어에 대한 번역이없는 이유는 무엇입니까? 여기

resources.locale.default = "en" 
resources.translate.adapter = "gettext" 
resources.translate.data = APPLICATION_PATH "/../languages/" 
resources.translate.option.scan = "directory" 
resources.translate.registry_key = "Zend_Translate" 
resources.translate.disableNotices = true 
resources.translate.default = en 

입니다 그리고 내 언어는 설명서에 같이 구성되어 있습니다 :

application/ 
languages/ 
-- en/ 
---- LC_MESSAGES/ 
------ default.po 
-- se/ 
---- LC_MESSAGES/ 
------ default.po 

어떤 아이디어?

답변

7

이는 en_US의 번역 파일에 원래 문자열 만 포함되어있는 경우 발생합니다. 최소한 하나의 문자열을 원본 버전에서 번역 된 버전으로 변환하고 * .po를 * .mo로 다시 컴파일해야합니다. 그러면 작업이 시작됩니다. 그렇지 않은 경우 default.mo를 messages.mo로 바꾸거나 en을 en_US로 변경해보십시오.

관련 문제