2014-02-05 314 views
1

我试图翻译许多语言的应用程序,使用Yii MVC;Yii语言源语言和翻译

main.php我已设置language => en_us;

当我尝试使用Yii::t('file','key')时,我得到的是key按照写法,而不是翻译文本。

+0

您是否在/ protected/messages中创建了相关文件? –

+0

所以,我搞砸了;但我的方式是我需要应用程序工作的方式; –

回答

1

我认为这可能是因为您的源语言和当前语言是平等的并且它们设置为“en”。作为例子。如果您想从英语翻译成俄语,则必须将当前语言设置为“ru”,并且源语言必须为“en”。这里的细节http://www.yiiframework.com/doc/guide/1.1/en/topics.i18n