오래 전이 프로젝트를 개발 중이었습니다. 예를 들어,국제화 CakePHP 1.3이 업데이트되지 않습니다
나는 PO 파일을 편집default.mo
default.po
가 수동으로 새로운 키워드 삽입 : 국제화 내가이 개 파일이있는 폴더 C:\...\cake\app\locale\por\LC_MESSAGES
에서 번역을 받고, 잘 작동했다
msgid "id"
msgstr "Código"
, Poedit을 열고 모든 것을 확인한 후 "저장"을 클릭하기 때문에 Poedit은 자동으로 .mo 파일을 만듭니다.
그 후 WAMP를 다시 시작하고 캐시를 삭제했습니다.
나는 그 모든 것을 많이했지만 그 결과는 항상 동일합니다. 오래된 단어는 잘 번역되었지만 최근에 추가 한 새로운 단어는 번역하지 않습니다.
옛 사람과 새, 나는 이런 식으로 내 CakePHP의 1.3 프로젝트에서 사용 해요 :
<?php __('id'); ?>
내가 여기서 뭔가를 놓치고 있습니까?
Poedit을 사용하고 "pot-file에서 업데이트"메뉴 항목을 사용하여 .po를 업데이트 해 보았습니까? –