【发布时间】:2013-01-03 09:14:16
【问题描述】:
我创建了一个控制台 Yii 应用程序,它作为 Web 应用程序的后台工作人员 - 它发送电子邮件,并且需要发送带有翻译消息的电子邮件。
但是,由于某种原因,使用Yii::t 时不会翻译消息
如果我使用 Yii::app->setLanguage('et_ee') 将语言设置为英语以外的其他语言,并检查它是否真的使用 Yii::app->getLanguage() 进行了更改,则文本始终为英语。
当我从 web 运行相同的命令时,文本被正确翻译。
我想我必须做一些特别的事情才能使翻译在控制台应用程序中工作?
【问题讨论】:
标签: internationalization yii console-application