我正在开发Spring Web应用程序,我的应用程序是多语言的。我已经创建了ResourceBundle属性文件作为messages.properties和messages_ar.properties。多语言网络应用程序问题
在我的开始页面中,默认情况下我已将语言环境设置为英语。通过:
<fmt:setLocale value="en" scope="session"/>
在同一页上,我已经通过链接作为具有访问其他语言(阿拉伯语)用户:
<a href="index.htm?locale=ar">Arabic Version</a>
我加载窗体的文本,网页标题和其他常见的从属性文件中的元素通过弹簧消息标签:
<spring:message code="title"/>
应用程序工作正常的英语,但是当我选择阿拉伯语版本,从meaages_ar.properties值未装载。我的错误是什么,或者如何装载和应用程序是多语言的。
在此先感谢您的帮助。 Regards, Abdel Olakara
要更新,一旦用户点击阿拉伯语版本,我使用 设置语言环境。但阿拉伯文本仍然没有被加载。 –
2010-01-16 12:06:29
如果您使用硬编码“en” – Bozho 2010-01-18 14:40:31
解决了您的问题,则无法获得阿拉伯语区域设置?怎么样? – Bozho 2010-02-23 20:42:00