Java国际化简介.pdfVIP

  • 6
  • 0
  • 约1.57万字
  • 约 13页
  • 2017-07-12 发布于天津
  • 举报
Java国际化简介.pdf

Java 国际化简介 假设我们正在开发一个支持多国语言的 Web 应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面: 英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的 i18n 国际化问题。对于有国际化要求 的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为这些需要国际化的信息进行 特殊处理。简单来说,就是为每种语言提供一套相应的资源文件,并以规范化命名的方式保存在特定的目录中,由系统自动 根据客户端语言选择适合的资源文件。 基础知识 “国际化信息”也称为 “本地化信息” ,一般需要两个条件才可以确定一个特定类型的本地化信息,它们分别是 “语言类型” 和 “国家/地区的类型”。如中文本地化信息既有中国大陆地区的中文,又有中国台湾、中国香港地区的中文,还有新加坡地 区的中文。Java 通过java.util.Locale 类表示一个本地化对象,它允许通过语言参数和国家/地区参数创建一个确定的本地化 对象。 语言参数使用 ISO 标准语言代码表示,这些代码是由 ISO-639 标准定义的,每一种语言由两个小写字母表示。 国家/地区参数也由标准的 ISO 国家/地区代码表示,这些代码是由 ISO-3166 标准定义

文档评论(0)

1亿VIP精品文档

相关文档