我已经创建了一个控制台Yii应用程序,它作为一个Web应用程序的后台工作者 - 它发送电子邮件,并且需要用翻译后的消息发送它们。如何在Yii控制台应用程序中使用翻译?
然而对于某些原因,使用Yii::t
时,如果我设置了语言的东西比英国其他与Yii::app->setLanguage('et_ee')
的消息未进行翻译,并检查其是否真的Yii::app->getLanguage()
改变文本始终是英文。
当我从web运行这个相同的命令时,文本被正确翻译。
我想必须有一些特殊的东西我必须做translatiosn在控制台应用程序中工作?