Yii 语言设置 中文提示信息
2023-09-14 08:57:52 时间
1. 在main.php配置文件中加入 'language'=>'zh_cn',
注: 在URL中追加参数lang=zh_cn即可实现中文
2. 在Controller方法中添加
1 public function init() 2 { 3 if(isset($_REQUEST['lang'])&&$_REQUEST['lang']!="") //通过lang参数识别语言 4 { 5 Yii::app()->language=$_REQUEST['lang']; 6 setcookie('lang',$_REQUEST['lang']); 7 }else if(isset($_COOKIE['lang'])&&$_COOKIE['lang']!="") //通过$_COOKIE['lang']识别语言 8 { 9 Yii::app()->language=$_COOKIE['lang']; 10 }else{ //通过系统或浏览器识别语言 11 $lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); 12 //var_dump($lang); 13 Yii::app()->language=strtolower(str_replace('-','_',$lang[0])); 14 } 15 }
3. 在messages目录下建立 zh_cn/Base.php文件
return array( 'Wellcome To :'=>'欢迎访问:', 'Copyright ©'=>'版权所有©', 'Home'=>'主页', 'About'=>'关于我们', 'Contact'=>'联系我们', 'Login'=>'登录', 'Logout'=>'注销', );
相关文章
- Ubuntu下安装KDE及安装中文环境
- Day05 - Flex 实现可伸缩的图片墙 中文指南
- UG如何把语言改成中文,UG如何把界面语言改成中文
- jsp / get 中文乱码问题
- R语言 lars包 lars()函数中文帮助文档(中英文对照)
- 使用Discuz关键词服务器实现PHP中文分词
- Git GUI 中文乱码问题
- 中文输入法安装配置
- redis储存中文,客服端读取出现乱码
- PHP截取中文字符串不出现?号的解决方法[原创]
- Xshell 中文乱码
- C# POST 发送XML(返回string中可能出现中文乱码问题)
- VScode设置语言为中文,并且解决中文注释乱码问题。
- NLP之PLUG:阿里达摩院发布最大中文预训练语言模型PLUG的简介、架构组成、模型训练、使用方法之详细攻略
- Android 9.0 10.0代码设置系统默认语言为中文
- Visual Studio Code(简称vscode) 设置菜单栏语言为中文
- 【Samza系列】实时计算Samza中文教程(二)——概念
- Jenkins强制设置语言为中文
- 论文投稿指南——中文核心期刊推荐(机械、仪表工业2)
- Zabbix之中文语言安装及配置