×

扫描二维码登录本站

iTop-2.3.1-2832中文语言的问题  

标签: 暂无标签
安装了iTop-2.3.1-2832,发现一个选择中文语言后的一个问题:1. 如果安装时选择中文语言,安装可以正常完成,且正常登录,但是左边的菜单栏无法显示,右上角的退出按钮无法弹出菜单。
2. 如果安装时选择英文语言,所有都正常。但是登录后,通过右上角的退出按钮选择My preference 修改成中文后,会再次出现左边菜单消失,右上角的退出按钮无法弹出菜单。

请指点,谢谢!




上一篇:[求职招聘]安卓工程师
下一篇:[求职招聘]信息运维管理高级咨询师
yangkwch

写了  篇文章,拥有财富 ,被  人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies
lpzeng 发表于 2016-12-27 15:18:44
我也遇上这个问题,在网上找到解决方法供参考。

中文界面左侧菜单栏空白这是一个bug,jQuery里中文的代码是 zh-CN,iTop按照语言代码(ZH CN)截取前两位取小写,导致jQuery报错:


临时解决方案,编辑application/itopwebpage.class.inc.php,找到$sJSLangShort的定义,添加如下代码:
  1.   $sJSLangShort = json_encode(strtolower(substr(Dict::GetUserLanguage(), 0, 2)));
  2.                 // 中文bug
  3.                 if($sJSLangShort == '"zh"')
  4.                 {
  5.                         $sJSLangShort = '"zh-CN"';
  6.                 }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
i15451 发表于 2016-12-26 11:26:50
正好我安装了官方的2.3.3, 直接选择中文,没有你出现的问题,或者你考虑重新安装一次再看看?
gchiron 发表于 2016-12-22 11:26:01
同问,谁知道怎么解决还望回复一下,选个中文到不能用了。
yangkwch 发表于 2016-12-20 17:09:35
难道就没人关心过这个问题?
Powered by ITIL  © 2001-2025
返回顶部