X11R6 解决了X11R5中存在的问题,主要的变化有,
1、定义了标准的输入协议。
2、Locale数据格式定义。
3、只采用了一种国际化工具的样本应用模块。
在输出上,X11R6增加了从由到左的的书写方式,以支持阿拉伯语和希伯来语等,增加了从上到下的书写方式,以支持中文和日文等的书写方向。
4、国际化标准组织
这里所说的国际化标准是国际化标准组织或一些相关组织定制的一些标准,而且这些标准也会随时间不同而经常更新。 国际化标准涉及到字符集,编码,字体处理,打印,文本绘制,用户界面,语言输入方法,数据交换,文化习俗,等方方面面。
下面列出一些定制国际化标准的组织:
o Li18nux(Linux I18n)
o ANSI(American National Standards Institute)
o POSIX(Portable Operating System Interface for Computer
Environments)
o ISO(International Standards Organization)
o IEEE(Institute of Electrical and Electronics Engineers)
o Unicode Consortium
o Open Group(X Consortium and OSF)
o X/Open and XPG
其中,ANSI/ISO 定制了使用C编程语言编写国际化软件的通用接口。 ISO 定制了字符集标准和其他影响locale名字的标准。 IEEE提供了一些国际化的通用库函数和配置管理不同locale的用户命令。 Open Group是Unix和X窗口系统的国际化标准设立组织。 Li18nux 是个专门从事Linux上的软件国际化 规范定制的组织。
5、国际化的意义
国际化,特别是国际化中定制的标准,是当今研发国际化软件所必须的。 他也是软件研发的必然趋势。 遵循国际化标准,能够更高效地研发和调试软件和移植软件,降低软件的研发费用,使用户更方便地使用软件。 从国际环境来看,新研发的基本的库函数都会支持国际化标准,基于这些函数库所研发的应用软件理所当然地支持国际化标准,同时有大批的Linux 爱好者把以前不符合国际化标准的软件进行了改造,使他们在一定程度上符合国际化标准。 使用国际化标准的软件,淘汰非国际化标准的软件成为一种趋势。
从国际化的发展历史看,其中许多标准都有日本的商业机构参和,支持日文的软件变得越来越多,而从日语软件移植为中文软件相对于直接移植西文软件相当容易,有时甚至不用改变,这样就节省了许多不必要的劳动。 反过来,符合国际化标准的中文软件又影响日语和韩语软件,成滚雪球之势向前发展。 其次,软件商的研发比较看好亚洲市场中的日本市场,在 Unix/Linux上的日语软件或操作系统一般是符合国际化标准的,所以兼容这一标准是十分必要的。 当然,现在的国际化标准也存在不足之处,特别是对中文这一特别语言(因为含有GB和Big5两种不能共存的编码)的处理上,应该由中国人在原来的基础上作相应的扩展。
对中文Linux来说,遵循国际化也是必然的趋势。 在以中文平台为基础的中文 Linux上,软件移植已成为必须解决的问题,这个问题的最终解决方法就是遵循同一标准,就现在来说遵循国际化标准是唯一的方法。 鉴于现在中文Linux上的中文平台的混乱状态,国际化标准是从无序到有序过渡的必然途径。
软件的国际标准化也为最终用户带来极大的好处,如同时支持简体中文和繁体中文,中文操作为双字节操作,中文输入能够在更大的程度上使用标准输入接口带来的好处,如输入服务器的定位等交互式操作。国际化的另一个特点是工作在应用软件级别,所以国际化不会给X窗口系统带来不稳定性。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




