YII 语言显示问题 [ 新手入门 ]
新手菜鸟求助哇
如何修改YII里面的语言啊 默认是全是英文的,现在我想修改为中文 [attach]197[/attach] PS:是舰长逼我的 嘿嘿;P
共 24 条回复
-
fenhon.com 回复于 2012-08-07 18:01 举报
我的也出现问题,一直显示不了中文,有解决的办法没?
-
我目前也遇到这个问题,查了好多,没解决。包括这种方法。
双语网站,国际化网站如何实现? -
a289459798 回复于 2011-10-02 21:10 举报
设置 domain
-
francis.xia 回复于 2011-09-30 10:13 举报
yii默认支持中文!
只需在protected/config/main.php 里添加 :language=>'zh_cn',返回的错误信息就都是中文的了!
http://www.yiiframework.com/doc/guide/1.1/en/topics.i18n
这里有语言、国际化的详细讲解! -
dongfengyee 回复于 2011-06-23 18:45 举报
public function authenticate($attribute,$params)
在哪个目录下面啊??找不到。。。
-
dongfengyee 回复于 2011-06-23 18:34 举报
这也是我正在研究的内容。。感谢
-
Yii 国际化:
以下内容来自http://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.i18n翻译过的信息会存储在一个叫做 信息源(message source) 的库中。 信息源是一个 CMessageSource 或其子类的实例。当 Yii::t() 被调用时,它将从信息源中查找相应的信息,如果找到了,就会返回翻译后的版本。
信息源是作为一个 应用程序组件 载入的。 Yii 预定义了一个名为 messages 的应用程序组件以存储用户程序中用到的信息。默认情况下,此信息源的类型是 CPhpMessageSource ,而存储这些 PHP 翻译文件的目录是 protected/messages。
总体来说,要实现信息翻译,需要执行如下几步:
- 在合适的位置调用 Yii::t() ;
- 以 protected/messages/LocaleID/CategoryName.php 的格式创建 PHP 翻译文件。每个文件简单的返回一个信息翻译数组。注意,这是假设你使用默认的 CPhpMessageSource 存储翻译信息。
- 配置 CApplication::sourceLanguage 和 CApplication::language。
5203
注册时间:2011-06-18
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱80
- 威望0
- 积分80