规划 Office 2010 的多语言部署

 

适用于: Office 2010

上一次修改主题: 2016-11-29

若要使用多种语言部署 Microsoft Office 2010,您必须认真规划。本文讨论了针对安装程序和您可在安装语言包或校对工具时进行的自定义设置的规划注意事项。

本文内容:

  • 规划安装

  • 规划自定义项

  • 规划校对工具

规划安装

Office 2010 的中性语言设计帮助简化具有多种语言的 Office 产品的部署。允许安装程序协调多语言版本的单一安装,而不是创建一系列安装。

特定语言的所有特定语言组件都包含在 Microsoft Office 2010 语言包中。每个 Office 2010 语言包都包含所有可使用该语言的 Office 2010 产品的特定语言文件夹。文件夹由附加到文件夹名称的语言标记进行标识。有关语言标记的完整列表,请参阅 Office 2010 中的语言标识符和 OptionState Id 值

您可以将所需的所有 Office 2010 语言包复制到至少包含一个完整的 Office 2010 产品的网络安装点。默认情况下,安装程序自动安装与每个用户的计算机上设置的 Windows 用户区域设置相匹配的语言版本。或者,可以替代此默认行为,并更精确地管理多种语言版本的分发。例如,可以:

  • 在一台计算机上安装多种语言。

  • 指定在用户计算机上要安装的语言,而不考虑操作系统的语言,后者由用户区域设置指定。

  • 指定自定义设置一次,然后将这些设置应用于组织中部署的所有语言版本。

  • 向不同的用户组部署不同的语言。

  • 部署附加语言的 Microsoft Office 2010 校对工具包。

若要确定适合您的情况的部署解决方案,请参阅模型海报部署 Microsoft Office 2010 的多语言包(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=168622\&clcid=0x804)(该链接可能指向英文页面)。

部署 Office 2010 的多语言包 - 模型

若要确定 Office 2010 语言包中包括的伴随校对语言,请参阅Office 2010 的伴随校对语言

每个 Office 2010 语言包都包含一种或多种附加语言的校对工具。例如,Office 2010 丹麦语语言包包含英语和德语以及丹麦语的校对工具。所有 Office 2010 语言包都包含英语校对工具。有关校对工具的详细信息,请参阅规划校对工具。

在安装程序安装 Office 2010 产品的某种语言版本之前,安装程序将确定用户对于该语言是否具有必需的操作系统支持。如果不存在此类支持,安装程序将停止安装。例如,如果某个用户尚未启用对东亚语言的支持,则安装程序不会安装 Office 2010 的日语版本。

必须在开始部署时规划所需语言,这一点非常重要。如果一定要在初始部署后更改用户配置,并将其他语言包含在自定义设置中,则必须执行一些特殊步骤;有关详细信息,请参阅部署 Office 2010 后添加或删除语言包

了解外壳 UI 语言的安装程序逻辑

无论何时从包含多个语言版本的网络安装点部署 Office 2010,安装程序都必须确定对安装程序用户界面使用何种语言。默认情况下,安装程序对 Office 2010 安装语言和外壳用户界面(外壳 UI)使用相同的语言。外壳 UI 包括向操作系统注册的 Office 2010 核心元素,如文件扩展名、工具提示和右键单击菜单项。

如果目标是在每台客户端计算机上仅安装一种语言版本的 Office 2010,且在 Config.xml 文件中未指定任何其他语言,则安装程序使用以下逻辑确定要使用的语言:

  • 安装程序与用户区域设置的语言相匹配。

  • 如果不匹配,则安装程序将查找最佳匹配。例如,如果将用户区域设置设为“英语(加拿大)”,则安装程序可能以“英语(美国)”安装 Office 2010。

  • 如果没有最佳匹配,则安装程序将在 Windows 注册表内的以下子项中查找语言:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources

    如果未将 InstallLanguage 项添加到 Language Resources 子项,而是将其设置为特定的语言 (LCID),则安装程序将提示用户选择语言(在交互式安装中),或者安装将失败(在安静安装中)。

如果目标是在每台客户端计算机上安装多个语言版本的 Office 2010,则应该编辑 Config.xml 文件,为每种要加入的语言设置 <AddLanguage> 元素。但是,在 Config.xml 文件中添加多种语言时,必须指定安装程序对外壳 UI 应使用这些语言中的哪一种。如果未指定外壳 UI 语言,则安装将失败。

通过设置 <AddLanguage> 元素的 ShellTransform 属性,为外壳 UI 指定一种语言。在这种情况下,安装程序用户界面的语言遵循前述逻辑,但是计算机上安装的语言和外壳 UI 的语言由 Config.xml 文件中的项确定。

安装程序始终以外壳 UI 的语言安装 Office 2010,此外可以有任何其他安装语言。例如,如果将外壳 UI 设置为法语,则用户可以在“语言”选项卡上选择其他安装语言;但用户不能删除法语。

有关如何为不同方案自定义安装程序的具体步骤,请参阅自定义 Office 2010 的语言安装和设置中的相应部分:

规划自定义项

用户首次启动 Office 2010 应用程序时,安装程序将应用与计算机上所安装语言和 Windows 用户区域设置所指定语言相匹配的默认设置。

有四个主要的语言设置影响着用户使用 Office 2010 的方式:

  • 主要编辑语言 在计算机上安装 Office 2010 的多个语言版本时,此设置确定用户在 Office 应用程序和文档中使用的语言。

  • 启用的编辑语言 用户可以指定多种语言用于编辑 Office 2010 文档。根据所选语言,此设置可能要求用户事先安装其他校对工具。

  • 用户界面语言 此设置确定显示用户界面(菜单和对话框)所使用的语言。

  • 帮助语言 此设置确定用户查看帮助主题所使用的语言。

可以提前为用户配置这些语言设置。如果在安装 Office 时通过应用安装程序自定义文件(.msp 文件)或通过设置策略来指定自定义语言设置,则用户首次启动应用程序时 Office 2010 不会用默认设置覆盖您的设置。

自定义语言设置的方法

使用以下方法之一配置语言设置:

  • 组策略 组策略实施默认语言设置。组织中的用户不能永久地更改由策略管理的设置。每次用户登录时都会重新应用这些设置。

    以下策略帮助您管理 Office 2010中的语言设置:

    • 菜单和对话框的显示语言 位于“显示语言”文件夹中。这将确定用户界面的语言。

    • 帮助的显示语言 位于“显示语言”文件夹中。这将确定联机帮助的语言。如果未配置此策略,则帮助语言使用用户界面语言。

    • 启用的编辑语言 位于“编辑语言”文件夹中。这将从 Office 所支持语言的列表中启用编辑语言。

    • 主要编辑语言 位于“启用的编辑语言”文件夹中。当计算机上提供多个语言版本时,这将指定用户在 Office 应用程序和文档中使用的语言。

  • Office 自定义工具(OCT) 使用 OCT 创建安装程序自定义文件(.msp 文件),安装程序在安装过程中要应用该文件。OCT 中指定的设置为默认设置。用户可以在安装之后更改设置。

  • 语言设置工具 如果不按策略实施语言设置,则在 Office 2010 应用程序中工作的用户可以使用语言设置工具更改其语言设置。

有关如何使用这些工具自定义 Office 2010 以进行多语言部署的具体步骤,请参阅自定义 Office 2010 的语言安装和设置

使用户能够在首次打开时查看新语言设置

通常,在使用本文中描述的一种方法配置语言设置之后,安装程序将应用与用户首次启动 Office 2010 应用程序时在计算机上安装的语言匹配的默认设置。这意味着,用户下次(第二次)启动 Office 2010 应用程序时,将会显示新语言设置。

如果想让用户在首次打开 Office 2010 应用程序时查看新语言设置,则可以在部署初始 Office 2010 安装时,或在用户必须使用 Office 2010 应用程序之前,将以下注册表设置部署到用户计算机。您可以使用脚本、批处理文件、组策略或 OCT 来部署这些注册表设置。您必须配置的注册表设置是 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources 项下面的以下 DWORD 值:


  • UILanguage


  • HelpLanguage


  • FollowSystemUI

对于其中的每个值,请为数值名称指定与要使用的语言对应的 LCID(区域设置标识符)。有关 LCID 的列表,请参阅 Office 2010 中的语言标识符和 OptionState Id 值。LCID 是十进制值。因此还必须将基数选项设置为十进制

自定义与用户区域设置相关的特定语言的设置

除了使用主要编辑语言设置之外,Office 2010 还可以配置与语言相关的设置(如数字格式)以符合操作系统的用户区域设置。此行为由 Windows 注册表中 LanguageResources 子项中的 LangTuneUp 项控制。如果不希望用户区域设置影响默认设置,则可以在安装 Office 2010 时重置 LangTuneUp 的值。如果不存在 LangTuneUp 项,则 Office 2010 将在应用程序第一次启动时创建该项,并将值设置为 OfficeCompleted

LangTuneUp 项可以具有以下两个值之一:

  • OfficeCompleted 基于用户区域设置的设置并不应用于整个 Office 2010。但是,单独的应用程序仍会检查是否有新的输入法编辑器 (IME) 和字符集,并仍应用特定于用户区域设置的应用程序设置。例如,应用程序确保新安装的键盘已启用了适当的编辑语言,且 Word 基于用户区域设置使用 Normal.dot 中的字体。

  • ProhibitedOffice 2010 或任何单独的 Office 2010 应用程序不修改与用户区域设置相关的设置。

在某些情况下,忽略用户区域设置有助于在整个多语言组织中保持一个标准的配置。将 LangTuneUp 项设置为 Prohibited 可确保语言设置保持一致,且宏在各种语言之间兼容性更好。

例如,如果组织的总部在美国并要使各种语言的设置标准化,则部署 Office 2010 时可以将主要编辑语言设置为 en-us(美国英语),并将 LangTuneUp 设置为 Prohibited。在这种情况下,用户会收到相同的默认设置,无论其用户区域设置是什么。

忽略用户区域设置并非总是最佳选择。例如,在 Office 2010 文档中读取和输入亚洲语言字符的用户可能并不总能拥有正确显示字符所需的亚洲语言字体。如果用户计算机上的安装语言与文档中使用的语言不匹配,并将 LangTuneUp 设置为 Prohibited,则 Office 2010 将不显示非默认语言中的字体。如果 Office 2010 安装需要支持多种亚洲语言的用户区域设置,请确保继续将 LangTuneUp 设置为 OfficeCompleted。为了帮助确保用户不更改默认值,请设置相应的策略。

规划校对工具

用户可以使用校对工具编辑 50 多种语言的文档。根据语言的不同,这些编辑工具可能包括拼写和语法检查程序、同义词库和连字符。校对工具可能还包括特定语言的编辑功能,如语言自动检测、自动编写摘要和智能自动更正。

Office 2010 校对工具包提供了可用于安装任何校对工具的单一源。可以在本地计算机上安装校对工具或将其部署到用户组。也可以为组织中的一个用户或所有用户自定义和安装工具。

确定用于部署校对工具的方法

如果用户必须编辑的文档使用的是计算机上尚未安装的语言,则可以为这些用户部署其他校对工具。您可以从以下两个源之一部署其他校对工具:

  • Office 2010 语言包 如果用户同时需要相应语言的用户界面和校对工具,或者一个语言包可以提供所需的所有校对工具语言,请使用此选项。请记住,每个语言版本的 Office 2010 都包括一组伴随语言的校对工具。例如,部署英文版 Office 2010 产品时,用户除了会收到用于英语的校对工具之外,还会收到用于西班牙语和法语的校对工具。根据要部署的用户界面语言数量和包括的伴随语言,Office 2010 语言包可能会提供您所需的全部校对工具。

    有关伴随语言的列表,请参阅Office 2010 的伴随校对语言。如果语言包具有所需的所有校对工具语言,请遵循自定义 Office 2010 的语言安装和设置中适合您的情况的说明。

  • Office 2010 校对工具包 该产品包含 Office 2010 提供的所有语言的校对工具。如果不需要相应语言的用户界面,但必须具有许多校对工具,这些校对工具未包含在任何已安装语言的伴随语言集中,或者未包含在可以安装的附加语言包中,请使用此选项。

Office 2010 多语言包包含所有 Office 2010 语言包。单个 Office 2010 语言包、Office 2010 多语言包和 Office 2010 校对工具包可通过 Microsoft 批量许可计划获得。

安装校对工具需要 1 GB 的硬盘空间。但是总的磁盘空间取决于是从某个语言包部署校对工具还是从 Office 2010 校对工具包进行部署。与 Office 2010 中的大多数产品一样,整个 Office 2010 校对工具包缓存在本地安装源 (LIS) 中。

备注

校对工具不包括双语词典或分词系统。这些工具是语言版本或语言包的一部分。

自定义 Office 2010 校对工具包的安装

若要自定义 Office 2010 校对工具包的安装,请修改 ProofKit.WW 文件夹中的 Config.xml 文件。对于不希望安装的每组校对工具,请在“OptionState”元素中将“State”属性设置为**“Absent”**。

语法

<OptionState

   Id="optionID"

   State="Absent" | "Advertise" | "Default" | "Local"

   [Children="force"]

/>

OptionState 属性

下表显示了 OptionState 属性、值和说明。

属性 说明

Id

optionID

用户可以选择要安装的项。请参阅 Office 2010 中的语言标识符和 OptionState Id 值中的校对工具 Config.xml OptionState Id 值

State

Absent

未安装该功能。

Advertise

该功能在首次使用时安装。

Default

该功能还原为其默认安装状态。

Local

该功能安装在用户的计算机上。

Children

force

将该功能的所有子功能设置为指定的状态。

备注

“State”属性的默认值是“Local”。

Office 2010 校对工具包的示例 Config.xml 文件

下面的示例 Config.xml 文件显示了“OptionState”元素的“State”属性设置为 Absent 的每种语言。如果决定将此示例复制到 Office 2010 校对工具包的 Config.xml 文件中,请将要部署的每组校对工具的“State”属性设置为 Local(或根据自己的需要设置为 DefaultAdvertise)。

<Configuration Product="ProofKit">
  <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
  <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofing Tools Kit Setup(*).txt" /> -->
  <!-- <USERNAME Value="Customer" /> -->
  <!-- <COMPANYNAME Value="MyCompany" /> -->
  <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
  <!-- <LIS CACHEACTION="CacheOnly" /> -->
  <!-- <LIS SOURCELIST ="\\server1\share\Office;\\server2\share\Office" /> -->
  <!-- <DistributionPoint Location="\\server\share\Office" /> -->
  <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    <OptionState Id="IMEMain_1028" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_1041" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_1042" State="Absent" Children="force"/>
    <OptionState Id="IMEMain_2052" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1025" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1026" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1027" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1028" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1029" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1030" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1031" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1032" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1033" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1035" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1036" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1038" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1040" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1041" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1042" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1043" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1044" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1045" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1046" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1048" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1049" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1050" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1051" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1053" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1054" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1055" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1056" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1058" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1060" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1061" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1062" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1063" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1069" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1081" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1087" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1094" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1095" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1097" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1099" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1102" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_1110" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2052" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2068" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2070" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_2074" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_3076" State="Absent" Children="force"/>
    <OptionState Id="ProofingTools_3082" State="Absent" Children="force"/>
  <!-- <Setting Id="Setup_Reboot" Value="IfNeeded" /> -->
  <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
</Configuration>

预缓存 Office 2010 校对工具包的本地安装源

在部署 Office 2010 校对工具包时,安装程序将在用户计算机上创建一个本地安装源 - Office 2010 校对工具包的压缩源文件副本。将这些文件复制到用户计算机之后,安装程序将从本地安装源完成安装。在部署 Office 2010 校对工具包之前,可以单独部署本地安装源,从而最大程度地减轻网络负载。若要预缓存 Office 2010 校对工具包的本地安装源,请参阅预缓存 Office 2010 的本地安装源。在 Office 2010 校对工具包 CD 上,使用 ProofKit.WW 文件夹中的 Setup.exe 和 Config.xml 文件。