首页 > 代码库 > dorado国际化问题
dorado国际化问题
用dorado开发后台好几年了,刚刚才发现一个问题,在IE下dorado的控件都是以英文显示。
如下:
在FireFox和Chrome下,显示中文,如下:
搜索了下dorado的文档:
http://wiki.bsdn.org/pages/viewpage.action?pageId=9928924
原来Dorado国际化底层用的是:
<bean id="dorado.localeResolver" class="com.bstek.dorado.view.resource.SpringLocaleResolverAdapter"> <property name="springLocaleResolver"> <bean class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" /> </property> </bean>
org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver
它是通过客户端浏览器请求头中的数据来判断的
同一个Dorado页面,在IE下面:
在Chrome下:
Accept-Language有区别,IE下是 zh-Hans-CN,fireFox和chrome下是 zh-CN
可以猜测这个是Dorado的一个小bug.它不认识zh-Hans-CN
本文出自 “12314480” 博客,请务必保留此出处http://12324480.blog.51cto.com/12314480/1878826
dorado国际化问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。