ヘルプリンク:
構成ファイルの作成
php yii message/config @common/config/i18n.php
ファイルcommon / config / i18n.phpを取得します
return [ 'color' => null, 'interactive' => true, 'sourcePath' => __DIR__. '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR, 'languages' => ['pt-PT','ru-RU','uk-UA','en-US'], 'translator' => 'Yii::t', 'sort' => false, 'removeUnused' => false, 'only' => ['*.php'], 'except' => [ '.svn', '.git', '.gitignore', '.gitkeep', '.hgignore', '.hgkeep', '/messages', '/vendor', ], 'format' => 'po', 'messagePath' => __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'messages', 'overwrite' => true, ];
これはphp形式と同じです。 フォーマットのみが異なります:)
'format' => 'po'
翻訳を保存するためのcommon / messagesフォルダーを作成してください!この形式とphp形式の違いは、
php yii message/extract @common/config/i18n.php
コマンドでアプリケーションからキーを収集した後、拡張子.so(frontend.so)のファイルがcommon \ messagesフォルダーに
php yii message/extract @common/config/i18n.php
され、プログラムでコンパイルされることです、たとえば
poeditウィンドウと単純な保存では、拡張子が.soのバイナリファイルが作成されます。