很久以前我正在开发这个项目,现在我又回来了。国际化工作正常,从C:\...\cake\app\locale\por\LC_MESSAGES
我有 2 个文件的文件夹中获取翻译:
default.mo
default.po
我编辑了 po 文件,手动插入了一些新的关键字,例如:
msgid "id"
msgstr "Código"
然后,我打开 Poedit,验证所有内容,然后单击“保存”,因此 Poedit 会自动创建 .mo 文件。
之后我重新启动了 WAMP,并清除了我的缓存。
我做了很多次,但结果总是一样:旧词翻译得很好,但我最近添加的新词不翻译。
旧的和新的,我在我的 CakePHP 1.3 项目中以这种方式使用:
<?php __('id'); ?>
我在这里错过了什么吗?