荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Jobs (温少), 信区: WinNT
标  题: 多语言界面白皮书
发信站: BBS 荔园晨风站 (Sun Nov 28 09:29:12 1999), 站内信件

这篇文章是通过Web的方式发表的,在Telnet软件可能会出乱,请用Web的方式查看。


Windows 2000多语种版




--------------------------------------------------------------------------------

常规问题

MUI是什么
MUI不是什么?
MUI系统(已设定为某种语言)与相应语言的本地版Windows 2000有什么区别?
我们为什么推出MUI版?
MUI预计什么时候发行?
MUI支持哪些语种?
MUI有哪些系统要求?
如何得到Windows 2000多语种版?
我需要用MUI作为产品的使用环境吗?
我需要在Windows 2000多语种版中使用哪些hot fix?
我需要在Windows 2000多语种版中使用哪些service pack?
微软深入性问题

如何安装MUI?
MUI如何工作?
MUI需要外部硬件的支持吗?
为什么Internet Explorer 5和Office 2000使用不同的用户界面转换模型?
MUI有什么目标?
安装性问题

如何安装MUI?
我可以在安装Windows 2000的同时安装MUI吗?
可以使用一份诸如unattend.txt的文件来进行MUI的安装吗?
MUI的OPK (OEM Preinstall Kit,OEM预安装套件)与通常的Windows 2000 OPK有什么不同?

如何添加或删除UI语言?
技术性问题

如何得知系统中已安装的UI语种?
如何确定在自己的应用程序中应该使用的UI语种?
常规问题

MUI是什么?
MUI是一种单独发行的Windows 2000版本的代号。它的正式名字叫Windows 2000多语种版(
Windows 2000 Multilanguage Version)。在这个版本的Windows 2000中,用户可以自己设
定Windows界面中使用的语言。这样,大型公司只需要一种安装操作就可以在全世界范围内
部署Windows
2000.S没Ы缑娴挠镏挚梢杂杀镜赜没ё约貉≡瘢蛘呖梢园凑兆橹ピ淖椴呗越型骋
簧瓒āJ褂貌煌镅缘挠没Э梢允迪侄酝惶üぷ髡镜墓蚕恚灰晃挥没Э梢匝≡袢瘴睦聪允
鞠低巢说ァ⒍曰翱蚝推渌淖郑硪晃挥没У锹冀桓鱿低呈保吹降奈淖挚梢匀
渴欠ㄎ摹?

MUI不是什么?
MUI不是Windows 2000地方语种版的替代品。
不是Windows 2000的所有版本都可以使用前面提到的多语言技术,只有在Windows 2000多语
种版中才包含这种技术。
MUI并不是在诸如字处理这样的应用程序里输入其他语言。这种语言输入能力在各个单独语
种版本的Windows 2000中都有,而不仅仅是在Windows 2000的多语种版中。
MUI不是一个零售产品。它只通过批量许可发行途径进行销售,比如Microsoft Open
License Program (MOLP / Open)协议,特选协议,和企业协议。
现在还没有计划发行Windows 2000 Advanced Server和Windows 2000 Data Center版本的
MUI。

MUI系统(已设定为某种语言)与相应语言的本地版Windows 2000有什么区别?
就功能而言,有一点区别。MUI系统看上去很象本地版本的Windows 2000,但是它里面的一
些东西并没有被本地化(仍然使用系统的"主"语言),包括:所有的16位模式,位图,注册
表的键和键值,文件夹和文件的名字,以及INF文件。
另外,MUI系统需要的磁盘空间要比本地版Windows 2000多,每安装一种语言,MUI就需要大
约30MB的额外磁盘空间,这些空间用来容纳该语种的资源文件和帮助。

我们为什么推出MUI版?
我们制作MUI版的主要目的在于减少大公司的TCO。下面是3个例子,可以演示跨国公司如何
通过使用MUI版Windows 2000节省费用(按重要性排列):
1. 单一版本的全球部署:跨国公司可以简单地实现Windows 2000多语种版在世界各地的部
署,而不必购买不同语种的版本。本地用户可以选择用户界面语种,也可以通过管理员指定
语种的组策略。公司同时还可以得到hot fix和Service Pack,并可以同步进行全球部署。
2. 更易于维护和管理:对于Windows
2000专业技术支持或其它技术支持人员而言,他们可以将工作站用户界面的语种设为英语(
或其它语言)以便于自己发现问题。在解决问题之后,工作站的用户界面还可以重新设回其
它语言。许多顾客在世界各地都使用英文服务器软件。通过Windows 2000
Server你也可以在世界各地使用英文软件产品,而且网络管理员可以使用他们自己的语言对
服务器进行管理。
3. 共享工作站:包括运行终端服务程序的不同用户和服务器对单独工作站进行的共享,比
如在某个办公室中,几个兼职职员共享同一台计算机。在这个问题中,最重要的方面在于终
端服务程序。通过在服务器上安装MUI,每个用户可以指定自己的参数来得到不同的界面语
种。

MUI预计什么时候发行?
在英文RTM发行之后,MUI有7周的发行时间。在Windows 2000最后一种语种版本发行之后,
MUI的更新版还有一段发行时间(在英文RTM发行之后4到6个月)。
最初发行的版本包括:英语,日语,中文(简体),中文(繁体),韩语,德语,西班牙语
,法语,瑞典语,荷兰语,巴西语,意大利语
更新版包含的语种:捷克语,匈牙利语,波兰语,俄语,葡萄牙语,土耳其语,希腊语,阿
拉伯语,希伯来语,丹麦语,芬兰语,挪威语

MUI支持哪些语种?
MUI最初的版本将支持Windows 2000可以包含的所有语种。具体如下:
·Windows 2000 Advanced Server 英语,日语,中文(简体),中文(繁体),韩语,法
语,西班牙语
·Windows 2000 Server 包括Windows 2000 Advanced Server支持的语种 + 瑞典语,荷兰
语,捷克语,匈牙利语,波兰语,俄语,意大利语,巴西语,葡萄牙语,土耳其语
·Windows 2000 Professional 包括 Windows 2000 Server支持的语种 + 希腊语,阿拉伯
语,希伯来语,丹麦语,芬兰语,挪威语
一旦安装了Windows 2000多语种版,用户就可以将Windows 2000的用户界面设定为上面这些
语种。

MUI有哪些系统要求?
每个语种的用户界面都包括该语种的在线帮助,至多需要占用30MB的磁盘空间。

如何得到Windows 2000多语种版?
Windows 2000多语种版只通过批量许可发行途径进行销售,比如Microsoft Open License
Program (MOLP / Open)协议,特选协议,和企业协议(或作为OEM版与新计算机捆绑销售)
。MUI的销售并不通过零售渠道进行。

我需要用MUI作为产品的使用环境吗?
也许要,也许不需要。你应该考虑清楚是否应该在产品中提供与MUI类似的功能,而不是依
赖MUI的用户界面语种转换技术。在所有安装的Windows 2000中,只有一小部分是多语种版
的。如果你过于依赖MUI的技术,用户在没有安装多语种版Windows
2000的情况下就无法改变用户界面的语种。而且,Windows 2000是以英语和其它23种语言进
行发行的。其它语种的Windows
2000可能有不同的语言要求,因此可能需要使用本地语化的软件。如果你想使自己的产品能
够改变用户界面使用的语言,可以考虑使用一些DLL。对此感兴趣的话,请阅读MSJ文档。

我需要在Windows 2000多语种版中使用哪些hot fix?
Windows 2000多语种版是英文Windows 2000外加资源文件--并没有其它的不同。因此,只要
hot fix中没有特殊的资源更新要求,你就可以在多语种版Windows 2000中使用为英文版提
供的hot fix。我们将努力避免Windows 2000的hot fix产生特殊的资源更新要求。

我需要在Windows 2000多语种版中使用哪些service pack?
Service Packs for Windows NT通常包括不只一套的hot fix,Windows 2000一般也是一样
。因此Windows 2000多语种版将会有一套单独的Service Pack,其中包括所有必需的资源更
新。英文版的Service Pack与MUI版SP将会有所不同。它们的发行日期还没有确定。

微软内部问题

如何安装MUI?
从file://ntbuilds/release/mui或file://intblds1/mui运行MUISetup。
MUISetup是一个GUI安装程序,看上去很象控制面板的区域设置。如果你想以全自动的方式
安装MUI,可以使用命令行方式(使用MUISetup -?命令可以得到命令行参数的帮助信息)
注意:在现在的产品体系中,为了测试需要,检验本地语种资源文件是否来自当前版本的功
能是打开的。你只能使用同一版本的MUI。
你可以选择需要安装的语种和缺省用户的语种。为了安装某一种语言,你必需安装相应的语
言组,比如,你不能在没有安装日语组的情况下安装日语用户界面。如果还没有安装语言组
,MUISetup将会自动安装相应的组。
安装每个语种大约需要5分钟。
每个MUI语种将占用大约15MB的磁盘空间用来保存资源文件。

MUI如何工作?
MUI使用资源加载器将所有资源重新定向到所选的包含本地语种Win32资源的文件上。这种可
选资源文件是在MUI的制作过程中通过一个特殊工具进行自动创建的。该工具从本地语版
Windows
2000的库文件中扩展出所需的Win32资源信息,所得到的资源作为资源性DLL与系统进行链接
,并通过MUISetup被安装。
如果资源加载器检测到用户选择使用了不同的用户界面语言,它将寻找包含英文资源文件的
目录。然后,资源加载器将尝试加载来自子目录\MUI\的一个具有同样文件名+"MUI"扩展名
的文件。如果该文件没有找到,资源加载器将在该子目录中搜索同名的文件。如果还是没有
找到,资源加载
器将在目录%WINDIR%\MUI\FALLBACK\中搜索具有相同文件名+"MUI"扩展名的文件。如果仍
然没有找到,资源加载器将该文件标记为MUI不可用,并从原来的库中加载语言资源。
如果可选资源文件没有找到,资源加载器将检查原文件的版本与所选资源文件的版本是否匹
配。如果它们是匹配的,资源加载器将在以后的资源调用中使用到该资源文件的句柄。
有关的详细信息。

MUI需要外部硬件的支持吗?
是的,但这并不意味着你需要做什么。如果你使用的硬件是符合世界标准和用户标准的,其
它的问题都可以由我们解决。如果发现一些问题,这意味着你的硬件不符合世界标准,需要
重新配置。你还需要在MUI环境下测试你的硬件,因为Windows 2000多语种版是另一种版本
的Windows
2000。

为什么Internet Explorer 5和Office 2000使用不同的用户界面转换模型?
Internet Explorer和Office 2000都需要在不仅是Windows 2000多语种版上,而且包括其它
平台上实现用户界面转换。有关的详细信息。

MUI有什么目标?
MUI将成为未来版本Windows的标准语言资源模式,包括需要使用英语的地方。

安装问题

如何安装MUI?
Windows 2000多语种版包括英文Windows 2000和Multilanguage Pack CD。在安装Windows
2000之后,你只需要运行Multilanguage Pack CD上名叫MUISETUP.EXE的程序。

我可以在安装Windows 2000的同时安装MUI吗?
通过使用网络安装方式就可以。详细的方法记录在部署指南(Deployment Guide)中。

可以使用一份诸如unattend.txt的文件来进行MUI的安装吗?
可以。(以后还有更详细的内容)

MUI的OPK (OEM Preinstall Kit,OEM预安装套件)与通常的Windows 2000 OPK有什么不同?

它将是英文OPM加MUI。(以后还有更详细的内容)

如何添加或删除UI语言?
使用安装工具就可以了。安装工具与区域设置的界面类似,管理员可以使用它添加或删除选
定的语种。

技术问题

如何得知系统中已安装的UI语种?
使用EnumUILanguages API。有关的更多细节请单击这里。

如何确定在自己的应用程序中应该使用的UI语种?
使用GetUserDefaultUILanguage API。该API将返回用户语种选项的LANGID。如果没有安装
MUI,返回的LANGID值将是系统的安装语种(InstallLanguage)。有关的更多细节请单击这
里。


--------------------------------------------------------------------------------

--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@192.168.11.73]

※ 修改:·Jobs 於 Nov 28 09:34:03 修改本文·[FROM: 192.168.11.73]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店