ずっと前に私はこのプロジェクトを開発していましたが、今は戻ってきました。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'); ?>
ここで何か不足していますか?