Java与国际化

ZDNet软件频道 时间:2003-04-03 作者:王和全 |  我要评论()
本文关键词:wanghequan
本文不是对国际化问题中某个部分的深入详细的介绍,而是通过介绍国际化的方方面面,提供一个目录式的索引,希望你在实施国际化过程中有所困惑的时候,能够从中找到所需要的提示,或者可以从中找到自己感兴趣的话题,然后深入到细节的研究中。
本文不是对国际化问题中某个部分的深入详细的介绍,而是通过介绍国际化的方方面面,提供一个目录式的索引,希望你在实施国际化过程中有所困惑的时候,能够从中找到所需要的提示,或者可以从中找到自己感兴趣的话题,然后深入到细节的研究中。

引言

国际化,也许对我们许多人来说还是个遥远的概念。你或许会想:我自己的一亩三分地都还没有经营好,何来精力去开拓其它的土地。但是别大意,它可能就在你身边,要是哪天销售经理让你拿出个版本给台湾或者国外客商演示时,但愿你不是想着这下全完了。

国际化的概念

首先,让我们来明确一下国际化的概念以及符合国际化标准的程序应该具备哪些特征。国际化(Internationalization 由于在I和n之间有18个字母,所以也简称作I18N)是指对程序的某种处理使之能够运行于不同的区域和语言环境中。一个国际化的软件应该具有以下一些特征:

1、  能够运行于不同区域和语言环境中;

2、  如果提供资源文件,可以即时增加对某种语言的支持,而且可以通过修改资源文件内容来定制自己的界面显示;

3、  界面布局以及其它一些地域相关的信息显示能够符合该区域使用者的习惯;

4、  最重要的一点就是,你的应用程序必须能够实实在在支持国际化使用者的需求,不仅仅是显示的正确性,还包括数据的正确处理,操作的正确性。

提到国际化就不得不提本地化。本地化(Localization 简称作L10N),就是调整软件以适应于特定区域和语言环境的一个过程。可以说,国际化是本地化的一个前奏,一个良好国际化的软件可以使其本地化工作事半功倍。比如,现在Windows中英文版本的发布几乎能够做到完全同步就归功于最初设计时的国际化考虑。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134