自从Windows2000中引入多语言用户界面(MUI)技术以来,用户可以在WindowsPC中安装其他显示语言并在这些语言之间进行切换。但对于大多数用户来说,通常会一直使用首次启动WindowsPC时所使用的语言。针对Windows8,我们重塑了显示语言方面的体验,着重让所有Windows用户都可以使用更多的显示语言,使他们很容易地查找和安装不同语言,并在这些语言之间进行切换。本博客文章介绍了我们为了实现这些目标而在Windows中所做的更改。
2月21日是联合国教科文组织倡议的国际母语节,今年的主题是“母语教学和全纳教育”。为了响应这个号召,微软努力确保让用户随心所欲地在Windows上选择自己喜欢的语言。
本博文作者:微软Windows国际团队的项目经理IanHamilton
--Steven
就Windows8而言,我们将语言由一种“本地市场功能”重新定位为一种“面向全球用户的功能”,并将其视为您可以在任意Windows8PC中使用任意语言开始工作之前的首要任务。如果您无法阅读Windows向您呈现的内容,就无法将Windows的功能发挥到极致。因此,我们迫不及待地想将易于使用的强大语言功能推广给更多的Windows8用户。
在一些国家/地区,用户可以购买到预装多种语言的PC。而在Windows8中,用户可以安装除这些预装语言之外的其他显示语言。这意味着在决定购买哪种机型时,PC中的语言问题已不再用户的主要考虑因素。如果您喜欢的PC中未预安装所需的语言,则您可以立即开始安装该语言。
但对于某些家庭来说,可以安装其他显示语言还远远不够,他们还需要在这些语言之间进行切换。为了更好地说明这一点,让我们来看一下美国(相对于全球大多数国家/地区来说,出于历史原因,美国对该问题并不十分敏感)。2009年人口普查数据显示,80%的美国人在家讲英语,而其余的20%讲除英语之外的其他语言。因此,有35,468,501名美国人(约占总人口的12.41%)在家讲西班牙语也并不奇怪。美国国内出售的一些PC已经预安装有英语和西班牙语。在这些PC中,用户选择其中一种语言,而另一种语言将在首次运行之后从硬盘中删除。反馈显示,尽管客户对预装有西班牙语的PC喜爱有加,但他们真正需要的是西班牙语和英语共存,以及可以在这两种语言之间进行切换的功能。该情况也在其它公司的后续研究中得到了证实。在很多情况下,父母们会在家讲西班牙语,而他们的孩子则会讲英语。为了让父母和孩子可以分别使用西班牙语账户和英语账户的功能(或者至少具备可在单一账户中实现英语和西班牙语显示语言之间的切换功能),成为了可以取悦这些客户的有效途径。
可更轻松地获取语言的新方法
“控制面板”中新增了语言首选项部分,在该位置可以一站式查找Windows8中所有的Windows显示语言。在过去,一些语言可以通过Windows更新获得,而其他语言则需要通过微软下载中心分发。
将语言分为两个组并将它们的分发渠道分开的原因对我们的客户来说毫无意义。这并不是他们的错误。语言的分类只有对我们的内部团队来说才有意义。这种尴尬的处境成为了我们重新构思“控制面板”中语言首选项的强大动力。我们不会再要求客户了解这些细微差别。我们来看一下端到端体验,在获得新语言方面构建全新的体验意义重大。以下是Windows8中相应的画面:
“控制面板”中的语言首选项
语言首选项中的主视图显示您的系统中已启用哪些语言。在该系统中,您可以看到安装和启用的显示语言为英语(美国)。键盘布局也为US。语言首选项是一个可以添加或更改显示语言、输入语言和其他功能的位置。我们将在以后的博文中深入探讨该问题。
若要将其他语言添加到您的Windows,只需单击第一个图块上方的“添加语言”链接来引入该列表即可。
您可以添加到Windows的语言列表
从列表中选择所需的语言。在这些屏幕截图中,我要选择印地语。该列表很长。幸运地是,该列表是可以过滤的。您只需在搜索框中键入所需语言的前几个字母即可缩小列表的范围。该搜索过滤器支持图块中显示的文字,也适用于语言的本地化名称。
已添加印地语
选择该语言之后,其将添加到您的语言列表,但不会下载或安装该显示语言,除非您选择执行该操作。若要将其添加为显示语言,请单击“选项”。
该语言的“选项”页面显示语言包的状态
如果有语言包可用于您的语言,则会显示指向“下载和安装语言包”的链接。
您可以看到下载和安装的进度
若要切换到新安装的显示语言,您需要将其设置为首选语言,方法是单击“将该语言设置为主要语言”,如下一个屏幕截图所示。
将您的新语言设置为PC中的主要语言
印地语现已设置为该PC中的主要语言
就是这么简单。很酷吧?不再需要到各网站搜索所需的语言。它们就在这里。如果您当前正在使用WindowsVista或Windows7旗舰版,则可能会看到Windows更新界面中会有34或35种语言可作为可选更新。在Windows8中,这些更新将不再显示。取而代之,我们将这些语言合并到了一处:“控制面板”中的语言首选项。语言首选项将成为一种适用于所有Windows显示语言的简洁、统一的控件。
数量空前的语言种类
Microsoft将继续成为语言支持方面的市场领导者,其不仅针对Windows8新增了14种新的显示语言,而且将支持语言的总数量增加到了109种。(有关参考信息,请访问Windows7中当前可用的95种语言)。借助其他的这些语言,Windows将可以为超过45亿的用户提供母语版本的Windows。
要注意的是,Windows中的显示语言是一项巨大的工程,Windows需要支持字体、本地化文本和输入法来支持包含大约两百万单词的用户体验。这几乎等同于哈利波特系列丛书全集中的单词总量。
我们很自豪地宣布英国英语已添加到了Windows的显示语言中。我们承认早就应该这样做了。英国的Windows用户早已接受美国英语版本的Windows,我们美国人知道这并不是他们的最佳选择,当然这毫无冒犯之意。我们相信该版本的Windows也将在印度、澳大利亚、南非、新西兰、爱尔兰共和国和许多其他国家/地区普遍使用。
我们将英国英语作为一种独立语言发布。独立语言包含构建独立版本的Windows所需的所有用户界面组件。独立语言有助于OEM厂商设计出相应的PC,也是一种可购买得到的盒装软件。
对于我们来说,英国英语版本也是一种试运行版本。在已存在的主要语言代码(ISO3166-2EN)下添加次级语言,这在工程方面颇具挑战性(这也是耗时较长的原因所在)。例如,我们必须关注语言回退链。如果没有随时可用的本地化资源,我们需要回退到次级选择,然后选择英语。以前我们会选择“美国英语”。但是,现在也可以选择“英国英语”。我们的次级选择是什么?截至目前,这些应用情景计划已颇见成效。
我们还将继续增加支持的语言数量,并新增13种新的语言界面包(LIP)。语言界面包的安装基于独立Windows显示语言。这些轻巧的软件包中包含本地化的用户界面要素,适用于大多数常用Windows功能。新增的语言包括旁遮普语(巴基斯坦)、信德语(巴基斯坦)、中央库尔德语(伊拉克)、维吾尔语(中华人民共和国)、白俄罗斯语(白俄罗斯)、卢旺达语(卢旺达)、提格里尼亚语(埃塞俄比亚)、塔吉克语(塔吉克斯坦)、沃洛夫语(塞内加尔)、基切语(危地马拉)、苏格兰盖立语(英国)、切罗基语(美国)和巴伦西亚语(西班牙)。
该语言集中的语言涵盖了PC用户快速增长的下列新兴市场:旁遮普语(巴基斯坦)、信德语(巴基斯坦)、中央库尔德语(伊拉克)、维吾尔语(中华人民共和国)、白俄罗斯语(白俄罗斯)、卢旺达语(卢旺达)、提格里尼亚语(埃塞俄比亚)、塔吉克语(塔吉克斯坦)、沃洛夫语(塞内加尔)、基切语(危地马拉);和一些发达市场客户群的首选语言:彻罗基语(美国)、苏格兰盖立语(英国)和巴伦西亚语(西班牙)。
尽管这些包的安装方法有所不同,但用户无需了解它们之间的差异。他们可以使用“控制面板”中的语言首选项来获得新的Windows显示语言,还可以无缝处理下载和安装。
显示语言只是个开头
本博文的大部分内容着重于Windows显示语言(您计算机上的Windows用户界面语言)。我们在Windows8语言方面的工作包括以下几个方面:
“允许比以往更多的用户在他们的WindowsPC上安装其他语言,并在这些语言之间进行切换。
“在控制面板中构建易于使用的语言首选项区域,使其成为所有显示语言的集中设置地。
“向语言列表添加一种独立语言和13个语言界面包(LIP)的重大举措。
Windows中的这些改进使我们激动万分,我们希望您也喜欢。
但显示语言只是Windows8中语言相关内容的一部分。在以后的博文中,我们将向您说明文本输入、区域设置支持和Windows8中的其他重要内容。如果您有其他与语言相关的话题,请与我们联系。
非常感谢!
IanHamilton
用户评论