该问题已被锁定!
8
关注
5971
浏览

怎样更改语言(英文/繁体),因为已经有了lang文件,后台没有找到切换设置

AI智能回复搜索中,请稍后...

查看全部 3 个回答

chesk 初级会员 用户来自于: 山西省太原市
2013-05-22 09:43
编辑system/init.php 修改 define('SYSTEM_LANG', 'en-us'); 为下面这句代码
define('SYSTEM_LANG', $SYSTEM_LANG);
之前添加
$SYSTEM_LANG = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //只取前4位,这样只判断最优先的语言。如果取前5位,可能出现en,zh的情况,影响判断。 
if (preg_match("/zh-c/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="zh-c";  //简体中文
else if (preg_match("/zh/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="zh"; //繁体
else if (preg_match("/en/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="en"; //英文
else if (preg_match("/fr/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="fr"; //法语
else if (preg_match("/de/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="de"; //德语
else if (preg_match("/jp/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="jp"; //日语
else if (preg_match("/ko/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="ko"; //韩语
else if (preg_match("/es/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="es"; //西班牙
else if (preg_match("/sv/i", $SYSTEM_LANG)) 
$SYSTEM_LANG="sv"; //瑞典
else echo $_SERVER["HTTP_ACCEPT_LANGUAGE"]; 
language文件夹下根据字段赋值创建翻译文件

比如 简体中文 你就创建zh-c.js 和zh-c.php的翻译文件 [quote] 英文 你就创建en.js和en.php的翻译文件

[/quote]

主要功能 判断浏览器的语言切换翻译文件。

关于作者

吴铭 初级会员

这家伙很懒,还没有设置简介

问题动态

发布时间
2013-02-16 01:28
更新时间
2013-05-22 10:41
关注人数
8 人关注

相关问题

分享 在哪里可以修改,怎样修改分享来源?
提示areas.js未找到
“我用的是华夏名网的虚拟主机,安装一片空白。”我也遇到了同样的问题,但不知怎样弄,可以指点一下吗?
有没有wdcp直接建站的?或者感觉可行性怎样?
怎样调用一周之内的热点问题?
怎样登录后跳转到发现页面而非动态?
一升级 以前模板LOGO 全部没有了 真是无语
问题和回答的评论怎样才可以默认显示?
多语言切换
建站的话,怎样增强实名认证功能?

推荐内容

bug反馈:文章分享出问题了
WeCenter 3.1.6官方QQ登陆BUG
提个也许不是bug的bug
无法添加“工作经历”
以后那个版本才能解决ie内核下加Tag为空白Tag和加Tag时候不能自动搜索现有的问题?
提交bUg一枚,ie内核的浏览器下面,输入框鼠标定位问题
当A话题和B话题合并,删除其中一个,另一个就会出现该会题不存在的现象。
请问 WeCenter SQL注射(ROOT SHELL)漏洞修复了吗?
发现一个bug
BUG 游客权限对手机版不管用