yangkwch 发表于 2016-12-16 10:04:36

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

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

请指点,谢谢!

yangkwch 发表于 2016-12-20 17:09:35

难道就没人关心过这个问题?

gchiron 发表于 2016-12-22 11:26:01

同问,谁知道怎么解决还望回复一下,选个中文到不能用了。

i15451 发表于 2016-12-26 11:26:50

正好我安装了官方的2.3.3, 直接选择中文,没有你出现的问题,或者你考虑重新安装一次再看看?

lpzeng 发表于 2016-12-27 15:18:44

我也遇上这个问题,在网上找到解决方法供参考。

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


临时解决方案,编辑application/itopwebpage.class.inc.php,找到$sJSLangShort的定义,添加如下代码:
$sJSLangShort = json_encode(strtolower(substr(Dict::GetUserLanguage(), 0, 2)));
                // 中文bug
                if($sJSLangShort == '"zh"')
                {
                        $sJSLangShort = '"zh-CN"';
                }
页: [1]
查看完整版本: iTop-2.3.1-2832中文语言的问题