|
1.设置本地化语言 在protected/config文件夹下的main.php中做如下设置:
return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application', 'sourceLanguage'=>'en_us', 'language'=>'zh_cn', 2.定义翻译文件 这里我使用的时通过PHP文件实现文本信息翻译(更多方法说明参考Yii框架官方指南系列48——专题:国际化 (I18N)),通过这个方法实现翻译之前先要在protected/messages下创建一个名为localID的文件夹(在本例中是zh_cn),然后在该文件夹下创建一个自定义的php文件(不能命名为yii,因为该名称只能被yii框架内部使用),本例中我们创建一个app.php:
return array( 'My Web Application'=>'我的web站点', 'Home'=>'首页', 'About'=>'关于', 'Contact'=>'联系我们', 'Login'=>'登录', 'Logout'=>'退出', ); 3.使用翻译 调用方法很简单,只需通过内置的Yii::t()方法调用即可:
Yii::t('app','My Web Application') 比如我们可以在protected/views/layouts/main.php中对网站标题和导航条进行翻译:
name)); ?> |
|