Web アプリのバックグラウンド ワーカーとして機能するコンソール Yii アプリケーションを作成しました。メールを送信し、翻訳されたメッセージを送信する必要があります。
ただし、何らかの理由で、使用時にメッセージが翻訳されていませんYii::t
で言語を英語以外に設定し、テキストが常に英語でYii::app->setLanguage('et_ee')
実際に変更されていることを確認します。Yii::app->getLanguage()
この同じコマンドを Web から実行すると、テキストが正しく翻訳されます。
コンソール アプリケーションで翻訳を機能させるには、何か特別なことをしなければならないのではないでしょうか?