我有一个网页,里面有3种不同的语言,瑞典语,英语和俄语! WebTexts_en.properties
、WebTexts_sv.properties
和WebTexts_ry.properties
文件以及LangSupport.jsp
来选择浏览器的区域设置。
我的页面支持英语,neptune-app-id.appspot.com
但只有这种语言,瑞典语和俄语不行。我是否需要创建某种Internationalization.class
才能使其正常工作。或者如何使用区域设置来处理资源绑定?
这里有非常好的链接,但我不明白如何做到这一点,
- http://www.avajava.com/tutorials/lessons/how-do-i-internationalize-my-web-application.html?page=1
- 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
否则切换文件,将瑞典语重命名为英语并尝试一下。