yii框架下 i18nDemo 模式 网站多种语言切换
来源:互联网 发布:line聊天软件 编辑:程序博客网 时间:2024/05/22 18:59
1) 在根据yii文件夹中的framework/messages/中找到config.php文件,并将其复制到api/protected/messages下(如果没有对应文件,请自己新建)。
2) 在config.php中设计好你需要的集中语言,例如下面这种'languages'=>array('zh_cn','ja','en','ko_kr'),中,日,英,韩。
3) 在api/protected/messages下,建立你所需语言的文件夹对于上面的代码,则需要创建名为zh_cn、ja、en、ko_kr的文件夹,并在每个文件夹中创建一个文件common.php(名字自己取)
4) 在api/protected/config/main.php中设置好 源语言。'sourceLanguage'=>'zh_cn',
5) 对于各种语言切换 所需代码如下:
publicfunctionbeforeAction($action){
if(isset($_SESSION['lang'])){
Yii::app()->language=$_SESSION['lang'];
}else{
Yii::app()->language="zh_cn";
}
return true;
}6) 在切换的地方设置好session。$_SESSION[‘lang’]=’ja’
7) 将需要翻译的地方的中文改成这样
<?=yii::t('common','即将被翻译的文字 ')?>
- yii框架下 i18nDemo 模式 网站多种语言切换
- yii多语言切换配置
- yii框架AR模式整合
- Yii实现站点多语言切换
- windows 下YII框架初试
- Yii框架下安装xhprof
- Yii框架下安装xhprof
- yii框架下使用redis
- yii框架在layout模式下,模版和layout文件的渲染顺序
- yii框架在layout模式下,模版和layout文件的渲染顺序
- 网站多种语言的处理办法
- Yii框架的多语言设置
- Yii框架下配置最新版yii-bootstrap组件
- 基于CI框架 MVC模式下 的初次网站搭建
- Windows 环境下Yii框架的使用
- yii框架下输出hive结果
- YII框架下整合上传插件EFineUploader
- yii框架下/asserts文件夹问题
- 欢迎使用CSDN-markdown编辑器
- JavaScript 事件流、事件处理程序及事件对象总结
- 生产环境下的高可用NFS文件服务器
- python pd.crosstab在处理时间序列文本数据的用处
- 细说JVM系列:自动内存管理内存回收:垃圾收集理论-垃圾收集算法
- yii框架下 i18nDemo 模式 网站多种语言切换
- [美剧赏析] 权力的游戏<Game of Thrones>完全赏析 (31-32)
- 仿QQ弹出复制操作框
- 奇怪问题总结
- 码农,公务员,国外博士后谁更厉害?
- eclipse安装activiti插件
- struts.xml中常用到的标签
- EventBus3.0-Subscriber Index
- 51Nod Problem 1126 求递推序列的第N项(构造矩阵)