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

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

相关问题

怎样登录后跳转到发现页面而非动态?
(已解决)怎样定义某个页面的rewrite规则
大家都用什么软件来修改系统的默认文字?怎样查找方便?
提问者对自己问题采纳最佳回复的功能有了吗?
怎样创建一个话题呢?
既然有了根话题,为什么不用根话题直接替代专题?
怎样调用某个用户发布的文章呢?
怎样修改用户基本设置中的基本信息,比如我想取消现在居住地而换成其他要素?
怎样发文章?
怎样才能使用自己的视频而非优酷等?

推荐内容

2.5.1升级之后 官方的js外部调用插件功能失效了
这个是漏洞吗
你们网站有这样吗?
发现一个BUG,如果从注册页面,点击下面的“已有账号”登陆,登陆之后会回到注册页面!
发现一个小bug
1小时被人插入了3万多个文章
分类分类名修改后,修改前后的分类名对会在前台显示。
3.0beta3文章或回答里面,如果有加粗的字,空行就无效,有修复方案吗?
2.5.5顶部菜单怎么没有文章了
官方对bug的反应慢了许多啊