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