首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地语言中的java国际化

本地语言中的java国际化
EN

Stack Overflow用户
提问于 2009-09-20 12:50:43
回答 4查看 1.2K关注 0票数 0

我留在印度(有20多种语言)我试图在网站上实现java国际化。

但在Locale.getAvailableLocales()中,本地语言不可用。在我的情况下可以实现国际化吗?

如果可能,字体会发生什么变化?如何在客户端浏览器中加载正确的字体?

实现Struts或Spring的框架是哪个?

EN

回答 4

Stack Overflow用户

发布于 2009-09-20 16:08:23

我不能说自己是Java国际化方面的专家--我所有关心本地化的工作都可以追溯到我们不得不手工完成所有这些工作的时候。

如果您不想这样做(现在并不比以前困难),看起来您仍然可以使用Java的自动化I18N服务。

看来,为了支持语言、数字格式等,您必须创建一个地区敏感的服务提供者,这在6中变得容易得多。

这看起来是一个很好的教程here

票数 1
EN

Stack Overflow用户

发布于 2009-09-20 14:31:52

我认为您在这里提出了多个问题,并且它们彼此正交。

对于Locale.getAvailableLocales()问题。如果内置的区域设置不够,您可以简单地创建更多的区域设置。语言环境对象只代表你的程序知道的语言环境,它与系统执行的语言环境无关-更具体地说,没有相应的语言环境对象并不意味着你不能支持语言环境。

对于字体,通常会对i18n站点使用UTF-8,因此,只要正确设置了内容类型和字符集,它就可以在客户端浏览器中正确呈现。

框架问题实际上取决于您试图实现的目标,以及您希望从中获得什么。

票数 0
EN

Stack Overflow用户

发布于 2009-09-20 15:01:33

我相信在使用JDK时比使用JRE时有更多的语言环境可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1450955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档