很久以前我開發這個項目,現在我又回來了。國際化是工作的罰款,正從該文件夾C:\...\cake\app\locale\por\LC_MESSAGES
在那裏我有2個文件翻譯:國際化CakePHP 1.3沒有更新
default.mo
default.po
我編輯的PO文件,手動一些新的關鍵字插入,例如:
msgid "id"
msgstr "Código"
然後,我打開Poedit,驗證所有內容,然後單擊「保存」,所以Poedit自動創建.mo文件。
之後,我重新啓動了WAMP,並清除了我的緩存。
我做了很多次,但結果總是一樣的:舊詞翻譯得很好,但我最近添加的新單詞不翻譯。
舊的和新的,我這樣在我的CakePHP 1.3項目中使用:
<?php __('id'); ?>
我失去了一些東西在這裏?
您是否嘗試過使用Poedit並使用菜單項「從鍋文件更新」更新.po? –