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

怎样更改语言(英文/繁体),因为已经有了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 人关注

相关问题

怎样去掉登录页面的 wecenter icon?
求助 我用 ie8 在 wecenter 切换标签变得特别慢
怎样实现在用户注册时让用户必须选择职业类型?
如何找到已经发表的话题
首页导航条背景颜色,和底部背景颜色哪里修改,没找到
请问一下官方,语言切换打算做成这样吗?
升级2.2.6后编辑器怎么没有了?
终于找到“邀请回答”没有邮件的故障点
问题中怎么去掉ip地址,官网上没有此项,是否在后台能关闭,找了10分钟,没找到怎么关闭
文章模块入口没有了?

推荐内容

发送邀请再取消后邀请名额在原有基础增加了一个
自定义路由器问题,这个BUG吗
3.0 beta 1 后台导航图标模式下的描述无法在前台正常显示,请确认测试。
wecenter上传附件图片无法显示无法插入的临时解决措施
Warning: implode() [function.implode]
【已解决】升级到2.5.9,firefox下点击问题,一直在刷新,是什么问题?
为什么总是出现这个问题?System Error ?There appears to be an error:
查看代码发现一个小小的问题,看图
"页面停留时间过长,或内容已提交,请刷新页面" 这是什么情况
mobile端的登陆bug