如何使用语言环境和资源包对应用程序进行国际化



我有一个网页,里面有3种不同的语言,瑞典语,英语和俄语! WebTexts_en.propertiesWebTexts_sv.propertiesWebTexts_ry.properties文件以及LangSupport.jsp来选择浏览器的区域设置。

我的页面支持英语,neptune-app-id.appspot.com但只有这种语言,瑞典语和俄语不行。我是否需要创建某种Internationalization.class才能使其正常工作。或者如何使用区域设置来处理资源绑定?

这里有非常好的链接,但我不明白如何做到这一点,

  1. http://www.avajava.com/tutorials/lessons/how-do-i-internationalize-my-web-application.html?page=1
  2. http://www.avajava.com/tutorials/lessons/how-do-i-use-locales-and-resource-bundles-to-internationalize-my-application.html;jsessionid=72C23BCD47546E9D05DF422DA3F0EC39

也许有人知道如何设置这个,谁可以帮助我解决这个问题?

我已经在Eclipse中包含了我的文件设置,供您查看。我的页面位于Google App Engine的 http://neptune-app-id.appspot.com/。

我的猜测是,在瑞典语和 Rusyn 中,文本不是 u 转义的。Java有一个小工具来编码和反向解码文本。

native2ascii -encoding UTF-8 native.properties > ascii.properties

否则切换文件,将瑞典语重命名为英语并尝试一下。

最新更新