码迷,mamicode.com
首页 > 其他好文 > 详细

dorado国际化问题

时间:2016-12-02 16:36:22      阅读:177      评论:0      收藏:0      [点我收藏+]

标签: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国际化问题

标签:dorado

原文地址:http://12324480.blog.51cto.com/12314480/1878826

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!