华为CT3000重启之后WI默认语言不是中文的处理方法

发布时间:  2015-03-10 浏览次数:  169 下载次数:  3
问题描述
客户现场安装了100台TC,首次通过TC登录WI,获取的WI登录界面语言是中文的.将TC重启之后再次登录WI,获取到的WI登录界面语言由中文变为英文了。尝试在WI操作界面将语言改为中文后,再次重启TC登录WI,获取到的WI界面语言还是英文的。
处理过程

根据问题现象,首先查找产品文档,查看类似案例。通过400咨询研发产生问题的具体原因,并在研发的指导下做如下几个操作:
1、进入WI服务器的/opt/WI/tomcat/WI/ROOT/webui/common/js/src,打开constantvar.js
2、如下图,1是获取浏览器语言,2是当无法获取语言时的默认语言,建议先把1中的lang=’en’改为lang=’zh’, 如果不行,再把2中的lang=this.getBrowserLanguage()改为lang=’zh’


3、打开/webui/default/js/language/languageService.js,如下图,1是获取浏览器语言,2是当无法获取语言时的默认语言,建议先把1中的lang=’en’改为lang=’zh’, 如果不行,再把2中的         lang=this.getBrowserLanguage()改为lang=’zh’



4、刷新WI界面,发现还是英文的。
5、将TC的版本升级到最新版本,再次刷新WI界面,获取到的界面是中文的,并且多次重启TC测试,界面都不会更改为英文了。

根因
1、 CT3000国内版使用的火狐浏览器,看上去是中文,实际上内核是英文的,TC的生产商只是使用了插件,改变了对外呈现,让用户看到中文而已.
导致WI获取浏览器内核语言时,始终是英文。
2、TC版本过低。
解决方案

将CT3000的版本升级到最新版本。

建议与总结
1、遇到问题一步一步排查,首先排除设备是否有问题,设备版本是否过低。
2、遇到问题多查看产品文档,多总结经验。

END