部署 Office 2013 后添加或删除语言包

 

适用于: Office 2013

上一次修改主题: 2013-12-18

摘要: 通过修改现有安装或通过将 Office 2013 语言包作为单独产品部署来添加或删除这些语言包。

目标用户: IT 专业人员

您可以为现有的 Office 2013 安装添加或删除语言包。本文介绍两种可用于完成这些任务的方法,还介绍了如何查看已安装语言的列表。

重要说明重要说明:
本文介绍部署和管理 Office 2013 的基于 Windows Installer (MSI) 的交付格式的语言包的方法,此交付格式可通过批量许可提供给企业组织使用。如果您已拥有 Office 订阅并正在部署 Office 365 ProPlus(使用Click-to-Run交付格式),请参阅规划基于即点即用的 Office 安装的多语言部署

本文内容:

  • 概述

  • 开始之前

  • 修改现有安装

  • 部署语言包

  • 删除语言包

  • 标识已安装的语言

概述

Office 2013 语言包使 Office 应用程序能够用多种语言显示菜单、对话框、帮助主题和用户界面中的其他文本。虽然 Office 2013 的最常用的部署语言与产品同时发布,但在一段时间后还会发布许多其他 Office 2013 语言包。Office 2013 多语言包包括所有可用的语言包,只有在所有单个语言包都发布之后才会发布该多语言包。但是,如果您在发布所有语言包之前将多语言组织升级到 Office 2013,则始终可以随时添加或删除其他语言。用于 Office 2013 的 Office 2013 多语言包和 Office 2013 校对工具包 CD 可通过 Microsoft 批量许可计划获得。

有两种方法可用来在部署 Office 2013 后添加语言:

  • 修改现有安装。在使用此建议的方法时,会将语言视为要添加到 Office 2013 部署的另一个功能。此方法涉及以下操作:将语言资源与最初安装的 Office 2013 产品的源结合,更改 Config.xml 文件以添加适当的语言,并从 Office 2013 安装源重新运行 Setup.exe。此方法仅为在用户计算机上安装的产品安装必要的语言部件。例如,如果您向不包括 Visio 2013 的 Office 2013 基本安装中添加日语,则不会安装日语的 Visio 2013 资源。

    但是,如果计算机中同时安装了 Office 2013 和 Visio 2013,则必须通过两个单独的操作为每种产品添加日语资源,因为有两个单独的安装源,一个针对 Office 2013,另一个针对 Visio 2013。

  • 将语言包作为单独产品进行部署。此方法涉及运行语言包的安装程序文件,以便将整个语言包安装到计算机上,而不是修改 Office 2013 的现有安装,第一种方法将会这样做。如果您在部署 Office 2013 后需要添加语言但不知道用户计算机上当前安装了哪些 Office 2013 产品,则部署语言包是适当的。若要使用此方法,您必须在计算机上至少安装一种 Office 2013 产品。

注意注意:
将单独安装针对 Project 2013 和 Visio 2013 的特定于语言的元素。您必须为这些产品重新运行语言包安装程序。有关详细信息,请参阅本文后面的部署语言包

开始之前

在部署开始时确定将要使用的语言至关重要。如果要在初始部署后更改用户配置并将其他语言包括到自定义设置中,则必须首先将要部署的所有 Office 2013 语言包都复制到包含 Office 产品文件的网络安装点。例如,\\server\share\Office15。安装源中包含的产品静态列表 在初始创建自定义 .msp 文件时创建。如果以后向安装源添加更多语言,将不会更新现有的 .msp 文件以反映此类更改。解决这个问题涉及以下步骤:

  1. 使用 Office 自定义工具 (OCT) 创建新的自定义文件。

  2. 使用 OCT 中的 File \| Import 命令导入现有的自定义 .msp 文件。

  3. 进行需要的其他任何自定义,然后保存该 .msp 文件。

  4. 使用其他语言更新安装源后,将新的 .msp 文件部署到用户。

如果未能创建和部署新的 .msp 文件,则可能会导致意外行为,因为对现有的自定义 .msp 文件的更改不会应用于添加的语言。如果不创建新的 .msp 文件并将现有的 .msp 文件导入该文件,则部署在实验室中可能会测试正确,但用户在其 Office 2013 应用程序中可能看不到新语言,或者只能看到一部分语言功能。有关详细信息,请参阅一文(虽然本文是为 Office 2010 编写的,但文中提供的概念和过程也适用于 Office 2013)中的导入自定义 .msp 文件以向现有安装中添加语言安装 Office 2013 后使用 Office 自定义工具 (OCT) 更改用户的配置

有关如何使用多种语言创建网络安装点的信息,请参阅自定义 Office 2013 的语言安装和设置

修改现有安装

建议用于向 Office 2013 的现有安装中添加语言的方法是:再次运行安装程序并修改现有的 Office 安装。由于只修改原始安装,因此“控制面板”的“添加或删除程序”中不会出现新条目。

不能替换在初始安装期间安装的 shell 用户界面 (Shell UI) 的语言。此 Shell UI 包括向操作系统注册的 Office 的核心元素,如文件扩展名、工具提示和右键单击菜单项。

在更新多语言安装时,您可以指定新语言与本地计算机上设置的用户区域设置相匹配。例如,如果您的组织既包括讲英语的用户又包括讲俄语的用户,则可先将英语部署到每个人。然后,在俄语语言包可用时,可向 Config.xml 添加以下行:

<AddLanguage Id="match" />

在这种情况下,安装程序会在用户区域设置设为俄语的任何计算机上安装俄语语言元素。用户区域设置为英语的用户不受影响。

在安装 Office 后部署其他语言

  1. 将新语言包中的文件和文件夹从源介质复制到原始网络安装点。当系统提示您覆盖安装程序文件时,请选择“否”。

    每个语言包包含 Office 2013 中的每种产品特定语言的元素。但是,安装程序仅为要更新的 Office 产品安装特定语言的元素。

  2. 在要更新的产品的核心产品文件夹中,找到 Config.xml 文件。

    例如,如果要向 Office Professional Plus 2013 的安装中添加语言,请在 ProPlus.WW 文件夹中查找 Config.xml 文件。

  3. 在文本编辑器(如记事本)中打开 Config.xml。

  4. 查找 <AddLanguage> 元素。通过删除开始 <!-- 和结束 --> 标记取消注释行。

  5. Id 属性值设置为与希望安装的语言相对应的语言标记。通过包含其他 <AddLanguage> 元素和属性,您可以指定多种语言。

    例如,要添加俄语语言包,该行应类似于下面的示例:

    <AddLanguage Id="ru-ru" />
    
  6. 如果在 Config.xml 中添加多种语言,则必须指定一种语言作为 Shell UI 的语言。例如:

    <AddLanguage Id="ru-ru" ShellTransform="yes" />
    <AddLanguage Id="en-us" />
    

    即使安装程序不会更改为初始安装设置的 ShellUI 语言,也必须指定一种 ShellUI 语言。

  7. 保存 Config.xml 文件。运行 Setup.exe,并指定您已修改的 Config.xml 文件的路径。

    您必须使用完全限定路径。例如:\\server\share\Office15\setup.exe /config \\server\share\Office15\ProPlus.WW\Config.xml

    其中,Office15 是网络安装点的根目录。

    由于安装程序还会将语言包识别为单独产品,因此请确保为要更新的 Office 产品指定 Config.xml 文件,而不是语言包。

若要为新的 Office 2013 安装部署这些语言,请参阅自定义 Office 2013 的语言安装和设置一文中的指定要安装的语言,并将现有的自定义 .msp 文件导入新的自定义 .msp 文件。安装源中包含的产品的静态列表 在初始创建自定义文件的过程中创建。如果以后向安装源添加更多语言,则不会更新现有的自定义文件来反映此更改。有关详细信息,请参阅导入 Office 2010 安装程序自定义文件一文(虽然本文是为 Office 2010 编写的,但文中提供的概念和过程也适用于 Office 2013)中的 导入自定义 .msp 文件以向现有安装中添加语言

部署语言包

如果在组织中部署多个 Office 2013 产品并且必须添加更多语言支持,则可将语言包作为单独产品进行部署。在这种情况下,安装程序将为 Office 2013 中的每种产品安装特定语言的元素。无论用户安装了哪些产品,用户都可以访问其他语言版本。

要使这种部署方法可行,要部署的计算机上至少要安装一种 Office 2013 产品。

在单独部署语言包时,必须考虑用户计算机上需要的磁盘空间。语言包要求所需的磁盘空间范围为 800 MB 到 1.5 GB。

Project 2013 和 Visio 2013 的特定语言的元素是单独安装的。在每个语言包中,Project 2013 的核心产品文件夹是 PMUI.ll-cc。Visio 2013 的核心产品文件夹为 VisMUI.ll-cc

部署语言包

  1. 将新语言包中的所有文件和文件夹从源介质复制到网络上的某个位置。如果您正在使用 Office 2013 多语言包,则可只复制要安装的语言的文件和文件夹。当系统提示您覆盖安装程序文件时,请选择“否”。

  2. 在要安装的语言包的核心产品文件夹中,找到 Config.xml 文件。

    例如,如果要安装俄语语言包,请在 OMUI.ru-ru 文件夹中查找 Config.xml 文件。

  3. 从网络安装点的根目录为 Office 2013 多语言包或 Office 2013 语言包运行语言包安装程序,并在命令行中指定 Config.xml 文件的路径。例如:

    \\server\share\Office15\LP\Setup.exe /Config \\server\share\Office15\LP\RU\OMUI.ru-ru\Config.xml

    其中,Office15\LP 是语言包的网络安装点的根目录,RU 是语言文件夹名称。

    对于您要安装的每种语言,完成上述步骤。

若要为新的 Office 2013 安装部署这些语言,请参阅自定义 Office 2013 的语言安装和设置中的指定要安装的语言,并将现有的自定义 .msp 文件导入新的自定义 .msp 文件。安装源中包含的产品的静态列表 在初始创建自定义文件的过程中创建。如果以后向安装源添加更多语言,则不会更新现有的自定义文件来反映此更改。有关详细信息,请参阅导入 Office 2010 安装程序自定义文件一文(虽然本文是为 Office 2010 编写的,但文中提供的概念和过程也适用于 Office 2013)中的 导入自定义 .msp 文件以向现有安装中添加语言

删除语言包

如果将 Office 2013 语言包作为单独产品进行部署,则可使用 Windows 的“添加或删除程序”来删除这些语言包。

如果 Office 2013 语言包随 Office 2013 一起部署,而不是作为单独产品来部署,则删除语言包的过程与部署语言包的过程类似。不使用 <AddLanguage> 标记,而使用 <RemoveLanguage> 标记。请参阅以下过程了解具体步骤。

您必须对要删除的每种语言执行这些步骤。

删除语言包

  1. 如果随 Office 产品一起部署语言(不作为单独产品),请在要更新的产品的核心产品文件夹中找到 Config.xml 文件。

    例如,如果要从 Office Professional Plus 2013 的安装中删除语言,请在 ProPlus.WW 文件夹中查找 Config.xml 文件。

  2. 在文本编辑器(如记事本)中打开 Config.xml。

  3. 查找 <Display> 元素。通过删除开始 <!-- 和结束 --> 标记取消注释行。

  4. Level 的值设置为 "basic""none",将 CompletionNotice 设置为 "yes",将 SuppressModal 设置为 "yes",将 AcceptEula 设置为 "yes"

    该行应类似于下面的示例:

    <Display Level="basic" CompletionNotice="yes" SuppressModal="yes" AcceptEula="yes" />
    
  5. 查找 <AddLanguage> 元素。如果它在文件中,则通过在元素周围添加开始 <!-- 和结束 --> 标记注释掉该行。

    该行应类似于下面的示例:

    <!-- <AddLanguage Id="ru-ru" /> -->
    
  6. 添加 <RemoveLanguage> 元素。

  7. Id 属性值设置为与要删除的语言对应的语言标记。

    例如,若要删除俄语语言包,该行应类似于下面的示例:

    <RemoveLanguage Id="ru-ru" />
    
  8. 保存 Config.xml 文件。

  9. 如果已编辑核心产品文件夹中的 Config.xml 文件,请运行 Setup.exe,并指定您修改的 Config.xml 文件的路径。

    必须使用完全限定的路径。例如:

    \\server\share\Office15\Setup.exe /Config \\server\share\Office15\ProPlus.WW\Config.xml

    其中,Office15 是网络安装点的根目录。

    \\server\share\Office15\LP\Setup.exe /Config \\server\share\Office15\LP\RU\OMUI.ru-ru\Config.xml

    其中,Office15\LP 是语言包的网络安装点的根目录,RU 是语言文件夹名称。

    必须为要删除的每种语言完成上述步骤。

标识已安装的语言

在注册表中,您可以查看在初始安装或单独安装语言包期间为 Office 2013 安装的语言的列表。

尽管 Office 2013 中的所有应用程序都使用一套共享的注册表数据来确定其 UI 语言,但它们不一定全部出现在同一 UI 语言中。Office 2013 中的应用程序在显示时通常使用此注册表项的 UI 语言值所指示的 UI 语言。但有时可能不是这样。例如,可能有一些部署以法语安装 Word 2013 和 Excel 2013,而另一 Office 2013 应用程序以不同的语言安装。在这种情况下,另一应用程序将查看此注册表项中的 UIFallback 列表,并使用适用其已安装配置的第一种语言。

识别已安装的语言

  1. 打开注册表。

  2. 展开注册表项 HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\LanguageResources\EnabledLanguages

  3. 将显示该语言的 LCID。若要识别语言,请参阅 Office 2013 中的语言标识符和 OptionState Id 值

  4. 若要查看 UI 语言,请查看下面的注册表项值并参阅 Office 2013 中的语言标识符和 OptionState Id 值

    • HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\LanguageResources\HelpLanguage

    • HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\LanguageResources\UILanguage

  5. 若要查看回退语言,请查看 HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\LanguageResources\UIFallback 的注册表项值。若要识别语言,请参阅 Office 2013 中的语言标识符和 OptionState Id 值

另请参阅

安装 Office 2013 后使用 Office 自定义工具 (OCT) 更改用户的配置
Office 2013 中的语言标识符和 OptionState Id 值
自定义 Office 2013 的语言安装和设置
规划 Office 2013 的多语言部署

导入 Office 2010 安装程序自定义文件