Yii Framework的srbac扩展中文化的方法 [ 技术分享 ]
首先,设置application的'language'=>'zh_cn', 然后,把srbac的message文件夹里messages里添加zh_cn的文件夹,我下载的这个版本里面有个zh的文件夹,可以直接把这个文件夹改名为zh_cn就可以了!
共 10 条回复
-
这样试试。
public function init(){ if(isset($_REQUEST['lang'])&&$_REQUEST['lang']!=""){ Yii::app()->language=$_REQUEST['lang']; setcookie('lang',$_REQUEST['lang']); }else if(isset($_COOKIE['lang'])&&$_COOKIE['lang']!="") { //通过$_COOKIE['lang']识别语言 Yii::app()->language=$_COOKIE['lang']; }else{ //通过系统或浏览器识别语言 $lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); Yii::app()->language=strtolower(str_replace('-','_',$lang[0])); } }
╃巡洋艦㊣ 北京
注册时间:2010-11-21
最后登录:5小时前
在线时长:1627小时32分
最后登录:5小时前
在线时长:1627小时32分
- 粉丝1369
- 金钱72568
- 威望835
- 积分97188