我创建了一个控制台 Yii 应用程序,它作为 Web 应用程序的后台工作人员 - 它发送电子邮件,并且需要发送带有翻译消息的电子邮件。
但是由于某种原因,使用时不会翻译消息Yii::t
如果我使用 将语言设置为英语以外的语言Yii::app->setLanguage('et_ee')
,并检查它是否真的改变了Yii::app->getLanguage()
,文本总是用英语。
当我从 web 运行相同的命令时,文本被正确翻译。
我想我必须做一些特别的事情才能让翻译在控制台应用程序中工作?