そのため、フォルダ レイアウトが「標準」の Yii から逸脱している既存の Yii プロジェクトを使用しています。以下の画像を参照してください。
ここで、言語用のメッセージ フォルダーを追加する必要があります。どこに置くのでしょうか? どこでも機能しません。画像を参照してください。
解決策を見つけたので、config/main.phpで言語翻訳を強制する必要があります
'messages' => array(
'basePath' => Yiibase::getPathOfAlias('site.frontend.messages'),
'forceTranslation' => TRUE
),
ドキュメントを参照してください。任意の場所に置くことができ、アプリ構成ファイルで、メッセージ コンポーネントがメッセージ ファイルを探すパスを設定できます。
<?php
return array(
// ...
'messages' => array(
'basePath' => __DIR__ . '/../../messages',
),
// ...
);