设置中文core messages的问题

想让系统提示信息换成中文,做了如下设置:

config/main.php:




return array(

	'language'=>'zh-cn',

	'sourceLanguage'=>'zh-cn',

	'charset'=>'utf-8',

	'components'=>array(	

		'coreMessages'=>array('basePath'=>'protected/messages'),



然后再将yii/framework/messages/zh_cn 文件夹拷贝到项目目录 protected/messages 下。

目录结构如下:protected/messages/zh_cn/yii.php

这样之后页面上的验证提示信息等等还是英文的没变。

我错过了什么步骤么?

不要改sourceLanguage。如果sourceLanguage和language相同,那么翻译就不做了。

‘sourceLanguage’无论是设成’en’、‘en-us’,还是注释掉,都是一样的结果,没有翻译。

不知道是哪里的问题啊?

把language改成zh_cn,要和目录名一致。

!!!

解决了,还是我眼力的问题!

感恩!