Google App Engine>使用JavaServer Pages技术开发多语言Web应用程序

时间:2012-05-21 09:28:03

标签: java google-app-engine jsp

我有一个网页,有3种不同的语言,瑞典语,英语和俄语!在我的旧Java页面中,我使用WebTexts_en.properties,WebTexts_sv.properties和WebTexts_ry.properties文件以及LangSupport.jsp进行设置,以选择浏览器的Locale。 我所有的jsp页面都有UTF-8编码,所以我认为这应该是正确的。

现在我已将我的页面移至谷歌APP引擎,我想知道是否有人有关于如何在这里做这个的一些意见?我试图按照我的旧设置,但它似乎不起作用,我的页面在那里,但我没有文字,所以,http://neptune-app-id.appspot.com/ 所以我想知道是否有人对谷歌如何设置它有一些意见?我需要有关整个设置的帮助,放置文件的位置,要包含的内容以使其工作,如何设置我的LangSupport文件,以便为浏览器选择正确的区域设置。

如果有人可以向我展示一些我可以遵循的文档,我也会很高兴。我很安静这是一个初学者,但我有我的旧页面中的大部分文件。我只需要转换所有这些与谷歌应用程序引擎,请帮助! 任何信息都会非常有用,因为我现在被困住了,无法继续我的项目。

1 个答案:

答案 0 :(得分:0)

您有区域设置并且依赖于区域设置,您应该从正确的属性文件中获取属性。您可以定义具有messageId和locale参数的EL函数。根据区域设置,您可以从您需要的文件加载属性,并根据messageId,您可以获得所需的消息。

将ptoperties文件放到WEB-INF /中,以便可以使用java core Properties加载它们。

多数人。