source:http://www.microsoft.com/china/technet/prodtechnol/winxppro/evaluate/muiovw.mspx#EQB
比较 Windows XP Professional 多语言选项
摘要
本 文说明了“Microsoft® Windows® XP 多语言用户界面包”与 Windows XP Professional 的本地化版本之间的相同点和不同点。尽管有很多客户在多语言环境中部署了本地化版的 Windows XP Professional,但“Windows XP 多语言用户界面包”的本地化质量和本地化版的 Windows XP Professional 是一样的,并且它还具有很多额外的优点。由于这个原因,“多语言用户界面技术”将会成为未来本地化版 Windows 的默认体系结构。
致谢
Edward Ye,项目经理,Microsoft Corporation
Steve Jang,项目经理,Microsoft Corporation
本页内容
简介 | |
Windows 用于处理多语言数据的体系结构 | |
本地化的工程过程 | |
“Windows XP 多语言用户界面包”的其他优点 | |
有关 Windows XP Embedded 的注意事项 | |
总结 | |
附录 A:本地化版的 Windows XP Professional | |
附录 B:Windows XP 多语言用户界面包语言 | |
相关链接 |
简介
Microsoft 过去一直为多语言环境提供本地化版的 Windows® 操作系统。通常,在英文版的 Windows 发布之后,Windows 国际小组就会在一个预定的时间周期内发布该操作系统的本地化版本。由于有这样的传统和经验,本地化 Windows 用户界面的工程过程随着时间的推移变得越来越稳定。目前,Microsoft 已经发布了 24 种本地化版的 Windows XP(要获得其完整列表,请参见“附录 A”)。
随着 Windows 2000 Professional 的发布,Microsoft 引入了“多语言用户界面”技术,使用这种技术可以在一个英文版的 Windows 2000 Professional 操作系统中提供多种本地化版的用户界面。适用于 Windows 2000 Professional 的“多语言用户界面”同样也受 Windows 2000 Professional 和 Windows 2000 Server 以及 Advanced Server 支持,并且也作为一个单独的版本发布。国际企业客户可以选择使用本地化版的 Windows 2000 Professional 还是使用“Windows 2000 多语言用户界面版”。目前我们已经发布了 Windows XP Professional 和 Windows XP Embedded 的“Windows 多语言用户界面包”,并且还将发布用于 Windows Server 2003 系列的“Windows 多语言用户界面包”。“Windows 多语言用户界面包”支持 33 种语言,其中新增了 9 种语言(要获得其完整列表,请参见“附录 B”)。
下一代的“Windows XP 高级多语言用户界面”技术。下一版 Windows 将进一步采用这项技术,从而提供一个单一的、与语言无关的二进制支持的多语言界面。
现 阶段“多语言用户界面”的健壮性如何?本地化的质量如何?“Windows XP 多语言用户界面包”与本地化版的 Windows XP 相比优势如何?本地化版的操作系统与带有“多语言用户界面包”的英文版操作系统相比,应用程序的行为是否会有不同?在部署“多语言用户界面包”时需要注意 什么问题?
本文试图通过介绍 Windows XP Professional 用于处理多语言数据的基础体系结构以及本地化版 Windows XP Professional 与“多语言用户界面包”的工程过程来解答这些问题。
Windows 用于处理多语言数据的体系结构
Windows XP Professional,全球化的操作系统
Windows 开发出来后默认采用英文用户界面。从最初的设计开始,Microsoft Windows NT? 操作系统就通过使用 Unicode 字符编码系统而集成了国际支持。Unicode 是一种 16 位的字符编码系统,它可以表示目前世界上使用较为广泛的大多数语言。“Unicode 字符标准”主要是以脚本而不是语言的形式编码;也就是说,当两种或更多语言共有一组从历史渊源上来说具有相关性的符号时,每种语言的这组符号就会被统一编 制到一个集合中,这个集合称为脚本。然后,这些符号集合(脚本)将作为符号仓库,用作编写特定语言的依据。在很多情况下,一个脚本可以编写好几种语言(例 如拉丁语脚本)。还有另外一些情况,一个脚本只能编写一种语言(一个例子就是 Hangul,它只用于朝鲜语)。此外,编写一些语言的系统可能会使用多种脚本,例如日语通常使用 Han (Kanji)、Hiragana 和 Katakana 脚本,而拉丁语脚本中也会夹杂使用一些现代日语。由于使用了这种编码系统,因此 Windows XP、Windows Embedded 和 Windows Server 2003 可以让用户以数百种语言编写、编辑和打印文档。