在 2016 年 1 月部署后添加Office语言包

摘要: 识别已安装的语言,通过修改现有Office或将其部署为单独的产品来添加或删除 2016 语言包。

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

重要

本文介绍了部署和管理使用 Windows Installer (MSI) 安装技术(企业可通过批量许可获取)的 Office 2016 版本的语言包。 如果你有 Office 订阅,并要部署使用即点即用安装技术的 Microsoft 365 应用版,请参阅关于部署 Microsoft 365 应用版语言的概述

概述

Office 2016 语言包Office应用程序在用户界面中以多种语言显示菜单、对话框、帮助主题和其他文本。 尽管 Office 2016 的部署频率最多的语言是在产品发布的同时发布的,但其他许多 Office 2016 语言包会随着时间的推移而发布。 2016 Office 2016 多语言包(包括所有可用的语言包)在发布所有单独的语言包之后才会发布。 但是,如果您在发布所有语言包之前将多语言组织升级到 2016 Office 2016,则始终可以随时添加或删除其他语言。 适用于 Office 2016 的 Office 多语言包和校对工具Office Microsoft 批量许可计划提供。 有关详细信息,请参阅下载语言包、语言界面包和批量许可证版本的校对工具Office。

在 2016 年 2 月部署语言后,可以使用两种方法Office语言:

  • 修改现有安装。 使用此建议的方法时,语言被视为添加到 2016 年 Office部署的另一项功能。 此方法涉及将语言资源与原始安装的 Office 2016 产品的源组合,更改 Config.xml 文件以添加相应的语言,以及从 Office 2016 安装源重新运行 Setup.exe。 此方法仅安装用户计算机上安装的产品所需的语言部分。 例如,如果将日语添加到不包含 Visio 2016 的 Office 2016 的基本安装中,则不安装日语的 Visio 2016 资源。

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

  • 将语言包部署为单独的产品。 此方法涉及运行语言包的设置文件,以便在计算机上安装完整的语言包,而不是修改 2016 Office安装。 若要在 Office 2016 部署后添加语言,但不知道用户计算机上当前安装了哪些 Office 2016 产品,则适合部署语言包。 若要使用此方法,您必须在计算机上安装至少一Office 2016 产品。

备注

2016 和 Visio 2016 Project特定于语言的元素单独安装。 必须重新运行这些产品的语言包设置。 有关详细信息,请参阅 本文稍后的部署 语言包。

准备工作

确定在部署开始时将使用哪些语言。 如果在初始部署后更改用户的配置并包含其他语言作为自定义的一部分,则必须先将要部署到包含 Office 产品文件的网络安装点的所有 Office 2016 语言包复制。 例如 \ ,\server\share\Office2016。 安装源中包含的产品的静态列表仅在初始创建自定义 .msp 文件期间生成。 如果以后向安装源添加更多语言,不会更新现有 .msp 文件以反映此更改。 解决此问题涉及以下步骤:

  1. 使用 OCT OFFICE 自定义工具 (自定义) 。

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

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

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

无法创建和部署新的 .msp 文件可能会导致意外行为,因为对现有自定义 .msp 文件所做的更改不适用于添加的语言。 如果不创建新的 .msp 文件,并且将现有的 .msp 文件导入该文件,则部署可能在实验室中正确测试。 但是,用户可能不会在 2016 Office中看到新语言,或者可能只看到一部分语言功能。 有关详细信息,请参阅导入自定义.msp文件以将语言添加到现有安装和安装2013Office配置。 (虽然这些文章适用于早期版本的 Office,但该信息也适用于 Office 2016.)

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

识别已安装的语言

可以在以下注册表项中查看在初始安装期间或单独安装语言包期间为 Office 2016 安装的语言列表,其中显示了每个启用的语言的 LCID:

HKCU\Software\Microsoft\Office\16.0\Common\LanguageResources\EnabledLanguages

可以通过以下注册表项 (UI) 语言和回退语言查看用户界面:

HKCU\Software\Microsoft\Office\16.0\Common\LanguageResources

尽管 2016 Office应用程序都使用一组共享的注册表数据来确定其 UI 语言,但不一定全部以相同的 UI 语言显示。 2016 Office中的应用程序通常以 UI 语言显示,该语言在此注册表项的 UILanguage 值中指示。 但在某些情况下,情况可能并非如此。 例如,一些部署可能Word 2016法语Excel 2016,但另一Office语言安装的应用程序。 在这种情况下,另一个应用程序会检查此注册表项中的 UIFallback 列表,并使用适用于其已安装配置的第一种语言。

标识已安装的语言

  1. 打开注册表。

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

  3. 将显示语言的 LCID。 若要标识语言,请参阅 语言标识符

  4. 若要查看 UI 语言,请查看以下注册表项值,并参阅 语言标识符

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

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

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

修改现有安装

将语言添加到 2016 Office安装的建议方法是再次运行安装程序并修改现有Office安装。 由于您仅修改原始安装,因此"控制面板"中的"添加或删除程序"中不会显示 任何新条目

无法替换在初始安装期间 (Shell UI) shell 用户界面的语言。 Shell UI 包括注册到Office的核心元素,例如文件扩展名、工具使用技巧和右键单击菜单项。

更新多语言安装时,可以指定新语言与在本地计算机上设置的用户区域设置匹配。 例如,如果组织同时包括英语和俄语用户,可以先向所有人部署英语。 稍后,当俄语语言包可用时,可以将以下行添加到Config.xml:

<AddLanguage Id="match" />

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

安装语言后部署Office语言

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

    每个语言包包括 2016 年 10 月Office特定语言的元素。 但是,安装程序仅针对要更新的 Office安装特定于语言的元素。

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

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

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

  4. 找到 <AddLanguage> 元素。 通过删除打开的标记取消注释 <!-- and closing --> 该行。

  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\Office2016\setup.exe /config \\server\share\Office2016\ProPlus.WW\Config.xml

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

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

若要为 2016 Office部署这些语言,请参阅指定要安装哪些语言,将现有自定义 .msp 文件导入新的自定义 .msp 文件。 安装源中包含的产品的静态列表仅在初始创建自定义文件期间生成。 如果以后向安装源添加更多语言,不会更新现有自定义文件以反映此更改。 有关详细信息,请参阅 导入自定义 .msp 文件以将语言添加到现有安装。 (尽管本文适用于较早版本的 Office,但信息同样适用于 Office 2016。)

部署语言包

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

若要运行此部署方法,必须在要部署到Office计算机上安装至少一个 2016 产品。

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

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

对于要安装的每种语言,必须按照以下步骤操作。

部署语言包

  1. 将新语言包中所有文件和文件夹从源媒体复制到网络位置。 如果使用 2016 Office 2016 多语言包,可以只复制要安装的语言的文件和文件夹。 当系统提示覆盖安装程序文件时,请选择"否 "。

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

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

  3. 从 Office 2016 多语言包或 Office 2016 语言包的网络安装点的根目录运行语言包设置,并指定命令行上的 Config.xml 文件的路径。 例如:

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

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

若要为 2016 Office部署这些语言,请参阅指定要安装哪些语言,将现有自定义 .msp 文件导入新的自定义 .msp 文件。 安装源中包含的产品的静态列表仅在初始创建自定义文件期间生成。 如果以后向安装源添加更多语言,不会更新现有自定义文件以反映此更改。 有关详细信息,请参阅 导入自定义 .msp 文件以将语言添加到现有安装。 (尽管本文适用于较早版本的 Office,但信息同样适用于 Office 2016。)

删除语言包

如果 2016 Office 2016 语言包部署为单独的产品,可以使用"添加或删除程序"Windows删除它们。

如果 Office 2016 语言包是使用 Office 2016 部署的,而不是作为单独的产品部署的,则删除它们的过程类似于语言包的部署。 使用 标记 <AddLanguage> ,而不是使用 <RemoveLanguage> 标记。

对于要删除的每种语言,必须按照以下步骤操作。

删除语言包

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

    例如,如果要从安装程序中删除语言Office 专业增强版 2016,Config.xml ProPlus.WW 文件夹中找到该文件夹。

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

  3. 找到 <Display> 元素。 通过删除打开的标记取消注释 <!-- and closing --> 该行。

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

    该行应类似于以下示例:

    <Display Level="basic" CompletionNotice="yes" SuppressModal="yes" AcceptEula="yes" />
    
  5. 找到 <AddLanguage> 元素。 如果它位于 文件中,请注释掉行,在 元素周围添加打开 <!-- and closing --> 标记。

    该行应类似于以下示例:

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

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

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

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

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

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

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

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

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

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

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

2016 年 1 月的语言Office OptionState Id 值

自定义 Office 2016 的语言安装和设置

规划 Office 2016 的多语言部署