2014-02-05 274 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