创建多语种环境

作为一套针对全球市场发行的软件,Windows操作系统提供了不同语言的版本。通常来说,在全球不同国家和地区,都能够买到与该地区所用的主要语言相通版本的Windows系统。

然而现在的国际间交流越来越多,很多公司,尤其是跨国公司,在一个办公地点往往会有来自不同国家的职员,这些人甚至可能共用同一台电脑,那么如何解决不同国籍员工对操作系统环境语种方面的需求?假设有来自中国、美国,以及西班牙的员工共用同一台电脑,也许这些员工都懂英文,都可以正常操作英文版操作系统,可如果能为不同国籍的员工提供不同的语言界面,当然会进一步提升员工的工作效率。

这时候可以考虑使用Windows的多语言界面(MUI)。

Windows 7的多语种界面设计

在Windows Vista之前,Windows操作系统的开发完全是以英文版为蓝本进行的,当时的Windows系统,只有英文版可以安装各种语言包,并创建多语言环境。同时这一设置完全是每用户独立的,也就是说,共用同一台电脑的多位员工,只要分别具有自己的Windows帐户,就可以设置让自己的帐户登录后看到不同语言的界面。

但从Windows Vista开始,Windows完全实现了语言中立,也就是说,任何语种版本的Windows,包括英文版,实际上都是Windows内核+语言包的形式产生的。这样做最大的好处就是,不管原本的Windows语种是什么,都可以按照需要安装不同的语言包,获得不同语种的界面。

但这只意味着这种做法在技术上是可行的,实际操作起来还有一个最大的问题,那就是操作系统本身的版本限制。按照微软的规定,对于Windows Vista/7操作系统,只有企业版和旗舰版可以安装MUI并创建多语言界面,其他版本则在技术上屏蔽了这种做法。也许微软认为,只有购买了企业版Windows的大型企业才需要多语言界面,专业版适合小型企业,家庭版适合家庭用户,这些用户并不需要。

然而企业版Windows系统并不在零售市场销售,需要与微软签署批量授权协议才能获得。至于旗舰版,由于售价昂贵,一般企业更是不可能考虑。至于预装Windows的品牌机,通常为了降低成本,甚至只预装了家庭基础版或家庭高级版Windows,只有很少数高端配置的商用型号才会考虑预装专业版Windows。

因此下文将分两种情况介绍在不同版本Windows下如何获取和安装多语言界面。

某些情况下MUI并非是必须的
很多人一直认为,如果需要在一个语种的Windows下运行另一个语种界面的软件,就需要安装这一界面的MUI,其实这种想法是完全错误的。MUI实际上可以理解为Windows本身的“汉化包”,它的作用仅仅是让Windows能够显示不同语言的界面,但对不同语言程序的支持是完全没有任何影响的。
也就是说,假设需要在英文版Windows中运行简体中文界面的软件,实际上并不需要安装简体中文MUI。只要这个程序本身支持Unicode(绝大部分比较新的程序现在已经开始支持这一编码方式),就完全可以直接安装并正常使用。

企业版/旗舰版的多语种环境设置

在Windows 7企业版/旗舰版中,我们可以随时通过Windows Update功能下载并安装所需的语言界面。这些语言包是以可选更新的形式提供的,因此请打开Windows Update,并单击可选更新对应的链接,随后即可看到下图所示的内容。

选择并下载所需语言包

在这里列出了所有可用的语言包,我们只需要选中所需语种,并单击“确定”按钮,随后即可开始下载并安装。这里需要注意,语言包的体积往往比较大,因此下载过程可能会比较缓慢,需要耐心等待。对于不需要的语言包,则可以将其全部选中,然后右键单击,选择“隐藏”。这样此类语言包就不会再出现。

安装完成之后,即可随时切换每个帐号要使用的Windows界面语言。为此,请在开始菜单左下角的搜索框中输入“语言”作为关键字,并从搜索结果中选择“更改显示语言”,随后可以看到下图所示的界面。在“选择显示语言”下拉菜单中,列出了本机安装的所有语言包,从中选择要使用的语言,并单击“确定”,注销并重新使用该帐户登录后,Windows界面就会显示为所选语言。

选择要使用的语言

经过上述设置,只要执行该操作的帐户环境才会显示为指定的语言,其他帐户以及Windows欢迎界面不受影响。如果希望该语言成为Windows欢迎界面,以及以后创建的新帐户默认使用的语言,则需要在上图所示界面打开“管理”选项卡,单击“复制设置”按钮,并单击“应用”。

最后,如果不希望安装某一语言包,只是希望其他语言的非Unicode程序可以正常显示,则可以直接在“管理”选项卡下单击“更改系统区域设置”按钮,并单击“应用”,随后可以看到下图所示的界面,在下拉菜单中列出了Windows所能支持的全部非Unicode程序的语种,从中选择所用程序的语种即可。

更改非Unicode程序的语言设置

专业版/家庭版的多语种环境设置

对于使用Windows 7专业版和家庭版的用户,虽然在技术上也可以安装并使用不同的语言包,但微软通过技术手段屏蔽了这种做法。不过通过一些技巧依然可以绕过这一限制,实现与企业版/旗舰版相同的效果。

首先,由于这些版本的Windows 7无法通过Windows Update直接下载语言包,因此需要通过其他方式下载所需语言包。实际上所有这些语言包都保存在微软的升级服务器上,并且可以通过HTTP协议的方式直接下载,只不过通常情况下我们并不知道这些文件的实际下载地址而已。网上有人通过各种方式获取了这些语言包的下载地址,因此我们只需要结合自己的实际环境,使用不同的地址下载即可。

首先使用浏览器访问http://duanurl.net/110112-01,在这里总结并列出了Windows Vista/7系统全部可用的语言包(如下图所示)。请注意,不同Service Pack环境可用的语言包是不同的,因此对于Windows Vista用户,需要针对系统安装的Service Pack情况选择所需语言包。在撰写本文时,Windows 7尚未发布Service Pack。另外需要注意,针对32位(x86)和64位(x64)架构,也需要使用不同的语言包。因此下载时一定需要注意。

不同版本和架构的系统要使用不同语言包

对于Windows 7系统,从上图所示界面左侧的“Language Packs”选项下选择“MUI for Windows 7 32 RTM”或“MUI for Windows 7 64 RTM”,随后即可看到针对所选系统,所有可用的MUI语言包。这些文件实际上都位于微软的服务器上,因此可以放心下载,例如针对64位Windows 7 RTM系统,简体中文版和繁体中文版MUI语言包的下载地址如下:

简体中文版 | 繁体中文版

另外可能有人注意到了,在上图所示界面中,除了提供了MUI语言包外,还提供了一种LIP语言包,那么这两种语言包有什么区别?实际上MUI已经不仅仅是一种简单的语言包,不仅可以将Windows的界面切换为不同的语言,而且可以给Windows提供该语言环境的一些独特功能,例如键盘布局和区域选项和货币单位等。因此可以将MUI语言包理解为一种更彻底的语言包,而LIP语言包仅仅是简单地针对大部分界面进行语言切换。对于包括中文在内的大部分主要语言,都可以使用MUI语言包,但对于一些比较不常用的语言,则可能只有LIP语言包。

下载了所需的MUI语言包后,还需要一个专门的软件:Vistalizator,这是一个免费的绿色软件,可以在专业版/家庭版等不直接支持安装MUI的Windows系统中安装所需语言包。该软件的下载地址可参考上图。

运行该工具后,可以看到下图所示的界面,该界面上列出了当前系统的类型和与语言有关的各种选项。例如从下图中可以看出,当前系统是64位Windows 7 RTM专业版,即没有安装任何Service Pack,同时从语言列表中可以看出,当前系统是简体中文版。

在这里可以看到当前的语言选项和系统信息

如果需要安装其他语言包,可单击右侧的“Add languages”按钮,并选择要使用的语言包文件。注意,此处可选择exe/cab/mlc格式的语言包文件,而通过上文介绍的方法获得的语言包都是exe格式。选择要安装的语言包后(此处可多选,同时选中多个语言包),稍等片刻,可以看到下图所示的界面,这里列出了所选语言包的详细信息。

这里列出了语言包的详细信息

选中要安装的语言包,然后单击右侧的“Install language”按钮,随后请耐心等待程序将所有操作都执行完毕,这一过程可能需要一段时间。

在安装完毕后,该工具会询问是否使用新安装的语言包作为默认语言,此时请根据实际需要进行选择。由于专业版/家庭版Windows本身不提供用于切换语言的设置界面,因此如果选择否,或者以后希望切换使用不同语言,则还需要再次运行该工具,从已安装的语言列表中选择要使用的语言,然后单击右侧的“Change language”按钮,切换为使用该语言界面。

分享:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

发表评论前,先做个简单的数学题吧: * Time limit is exhausted. Please reload CAPTCHA.