Yii:如何在使用slugs时翻译应用程序?

时间:2014-02-05 13:52:06

标签: php yii

我用2种语言翻译了我的应用程序;

romanianenglish;

ro_ro的消息文件夹romanianen_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 !!

1 个答案:

答案 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/