1
我有蛋糕3全新安裝。CakePHP的3國際化不能正常工作
我有一個簡單po
文件在此位置src/Locale/de_DE/default.po
具有以下內容。
msgid "test"
msgstr "test in german"
在我的主頁模板文件我有簡單的<?php echo __('test'); ?>
我需要設置在運行的語言環境,所以我加入這個我AppController's beforeFilter(or initialize)
- I18n::locale('de_DE');
然而test
沒有被翻譯。我無法弄清楚,我缺少什麼。我嘗試重命名所有iso2 - de
,但它也沒有翻譯。
感謝
您是否已清除緩存('TMP /緩存/ persistent')? – ndm
@ndm,儘管調試已開啓,但我也清除了緩存,同樣的事情 – dav