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

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

相关问题

当你运营遇到瓶颈的时候,当你懈怠抱怨的时候,看看别人的wc站,你会找到动力
如何让更多有问题的朋友找到你的网站?
被伪静态弄的想死的心都有了
一个网站找到动力来源了
活动发起后怎样修改?
3个月前说没有审核,不知道3个月后的今天是否有了?
新浪SAE上怎样设置伪静态 请发下代码
我想找人帮我做一个圈子内的问答社区?能找到吗?
在话题广场页怎样加上关注按钮?
上传附件和头像,权限都有了,就是不能上传,还差啥?

推荐内容

话题下的点击跳转Bug
回复问题就报错,提示是email.php出错,请高手帮忙看下。
移动端问题列表和文章列表是同一个?
后台统计怎么没有数据 是不是服务器配置问题
手机端这个页面和迷惑
手机版附件看不到也不能上传怎么加吗
用手机播放视频提示下载swf,测试官方站也是这样。
2.5beta2微信返回“我的问题”内容依然是只有链接,没有文字
[20160318]用户设置界面,添加“工作经历”、“教育经历”过程中的问题(2)
测试一下图片显示方式,顺便反馈一个插入链接bug