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

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

相关问题

活动模块怎样设置上传图片的大小?
大家怎样让用户注册并捆绑微信的,给个参考。
怎样单独将发表文章设置成需要审核?
注册后需要邮件激活的这段代码在哪里找到?
怎么增加话题?找了2小时了 没找到地方。。
请问返回顶部的按钮图片是在哪里呢?没找到,想修改一下。
怎样在seesion中保存一个自定义对象?
链接文字切换
升级2.2.6后编辑器怎么没有了?
3.3.5,编辑器,加入外网地址超链接,发布完打不开(404文件未找到)

推荐内容

求救:文章摘要会显示代码,怎么破!!!
突然看到官方的问题发起样式和自己网站发得不一样?
升级后各种问题,可不可以重新升级?总提示最新版本,求方法??
系统邮箱又被“还原“了
OS7,UC点击右下角“我”“QQ登录或微博登录”跳回原页面
3.01 积分规则页面打不开
wecenter3.1.9 管理员登陆无法进入后台
这个是漏洞吗
未能成功读取AWS_APP::session()->client_info
用户回复数一直都是0,数据库里也不增加,管理员这是什么原因啊,救命啊,我安装的两个网站都是这个问题