我用2种语言翻译了我的应用程序;
romanian
和english
;
ro_ro
的消息文件夹romanian
和en_us
的{{1}};
这些是语言的设置
english
是的,我知道2个值是相同的,设置被忽略;
棘手的部分是我想在尝试翻译时使用'sourceLanguage'=> 'en_us',
'language' => 'en_us',
作为slug
;
key
我不想将它用作:
Yii::t('some_table','unique_slug_something');
因此,我的应用无法翻译为Yii::t('table_x','My Favorites');
语言;
我必须使用slu !!
答案 0 :(得分:1)
我找到了解决方案:
'sourceLanguage'=>'00',
'language'=>'en',
protected/messages/de/app.php
protected/messages/en/app.php
protected/messages/fr/app.php
http://www.yiiframework.com/wiki/243/how-to-translate-and-do-the-translations-the-easy-way/