在 SharePoint Server 中规划多语言网站

 

**上一次修改主题:**2017-09-07

**摘要:**了解如何在 SharePoint Server 2016、SharePoint 2013 和 SharePoint Online 中规划多语言网站。

SharePoint Server 和 SharePoint Online 具有使您可以支持不同区域的用户或使用不同语言的用户的功能。您可以使用这些功能创建不同语言的网站,或者使用户可以采用首选语言查看网站。

若要了解如何创建多语言网站,请参阅 Choose the languages you want to make available for a site's user interface(选择可供网站用户界面使用的语言)和 Create a multi-language website(创建多语言网站)。

本文内容:

  • 关于 SharePoint 多语言网站

  • 确定语言和区域设置要求

  • 确定语言包要求

  • 决定是否使用网站变体

    重要

    本节不适用于 SharePoint Foundation 2013。

关于 SharePoint 多语言网站

借助 SharePoint Server 多语言网站功能,可以使用多种语言执行操作和/或为用户提供多种语言的内容。使用多语言网站功能,可以执行下列操作:

  • 创建、管理和阅读不同语言的内容。

  • 使用首选语言导航网站。

  • 在相同应用程序中与位于不同区域、使用不同语言的人员进行协作。

  • 使用首选语言管理个人网站。

  • 使用首选语言搜索和浏览整个公司的内容。

您可以使用三种方法来为用户提供多语言网站:

  1. 可以使用与用于安装 SharePoint 的语言不相同的语言来创建网站。

    此选项创建的网站在用户界面中采用创建网站时选择的语言。例如,如果已安装英语版本的 SharePoint,但在创建网站时选择的是日语,那么网站用户界面将采用日语。此选项仅影响网站管理页面和用户界面,不会影响网站上创建的内容。有关详细信息,请参阅安装或卸载用于 SharePoint Server 2016 的语言包安装或卸载用于 SharePoint 2013 的语言包

  2. 可以使用多语言用户界面来使用户可以采用首选语言查看网站用户界面。

    此选项创建的网站使用一种语言,但可以根据用户的首选语言,采用另一种语言显示网站用户界面。例如,如果使用英语创建网站,但用户的首选语言为西班牙语,并且已为网站安装并启用西班牙语语言包,那么网站用户界面对此用户采用西班牙语。此选项仅影响网站管理页面和用户界面,不会影响网站上创建的内容。若要了解多语言用户界面,请参阅在 SharePoint Server 中规划多语言用户界面

  3. 可以使用变体功能在不同网站上提供不同语言的发布内容。

    备注

    只能在使用发布网站模板之一创建的网站上,或激活了 SharePoint Server 发布基础结构功能的网站上使用变体功能。

    该选项将创建用于使用一种语言创作内容的源变体网站,然后将该内容同步到一个或多个目标变体网站,将在其中采用另一种语言翻译和使用该内容。例如,您可以为 https://contoso.com/en 使用英语创作和发布内容,然后使用变体将内容同步到 https://contoso.com/fr,在该网站中可以将其翻译为法语并进行发布。与前面两个选项不同,变体功能不会影响网站管理页面或用户界面;它仅影响内容。您可以使用不同语言创建变体网站,并可以为创建了变体网站内容的用户启用多语言用户界面。有关变体的信息,请参阅 SharePoint Server 中的变体概述

备注

只有选项 1 和 2 要求安装语言包。不过,若要创建采用其他语言的变体网站,或者要在变体网站上启用多语言用户界面,还必须为选项 3 安装语言包。若要了解语言包,请参阅安装或卸载用于 SharePoint Server 2016 的语言包安装或卸载用于 SharePoint 2013 的语言包

若要了解如何决定是使用多语言用户界面功能,还是使用变体功能,亦或是两种功能都使用,请参阅 Introduction to multilingual features(多语言功能简介)。

如果您的组织支持不同区域的用户或使用不同语言的用户,您必须在规划整体网站结构和导航时确定您的多语言要求是什么,并规划多语言网站部署。若要确定多语言要求,必须进行以下操作:

  • 确定必须支持的语言和区域设置。

  • 确定用于网站和用户的语言包要求。

  • 决定是否要使用变体功能。

备注

虽然 Office SharePoint Server 2007 和 Windows SharePoint Services 3.0 支持国际化域名 (IDN),而 SharePoint 2013 和 SharePoint Server 2016 不支持。如果当前将 IDN 与 Office SharePoint Server 2007 或 Windows SharePoint Services 3.0 一起使用,并计划升级或迁移到 SharePoint 2013 或 SharePoint Server 2016,则必须停止使用 IDN、删除任何 IDN 设置、设置非 IDN 环境,然后才能升级或迁移到 SharePoint Server 2016。

确定语言和区域设置要求

由于以下任意原因,需要创建多语言网站:

  • 您希望为不同区域或国家/地区的用户提供内容,并且希望采用其特定语言来向每个区域或国家/地区提供内容。

  • 您希望为具有跨越多个地理区域的业务的客户提供内容。

  • 政府规定或组织政策要求您采用多种语言提供内容。

请与所有潜在网站所有者联系,以确定您的语言要求。使用电子表格记录网站和用于每个网站的默认语言的列表。请确保列出未来可能必须支持的所有语言。与服务器在完全生产环境中运行时安装语言支持相比,在初始部署期间安装语言支持更容易。在为特定语言创建网站后,不能更改该网站的默认语言。但是,登录该网站的用户可以使用多语言用户界面来使用其首选语言查看网站。

备注

如果用户更改其首选语言,某些网站元素(例如列名称)可能仍采用默认网站语言进行显示。

不要仅因为文档库包含多语言文档,就假定必须创建多语言网站集或网站。文档库包含多语言文档并不意味着必须创建多语言网站集或网站。例如,用于英语网站集的文档库可能包含使用法语、西班牙语和日语编写的文档。对于发布网站,可以使用任何语言创建内容。不必为了显示包含其他语言内容的网页,而创建特定语言网站集或网站。

规划多语言网站时,还应该考虑需要哪些区域设置来支持您的网站。区域设置可以指定数字、数据和时间在网站上的显示方式。但区域设置不会更改用于查看网站的语言。例如选择“泰语”区域设置将更改列表项的默认排序顺序,并使用佛教日历替代默认日历。但是,它不会将网站用户界面语言更改为泰语。区域设置是一种独立于创建网站时所指定的语言进行配置的设置。在您的电子表格中,请记录要与特定语言一起使用的区域设置。可以更改网站区域设置,但仅在为网站上的所有列表建立索引之后,才能进行更改。

确定语言包要求

使用 SharePoint 语言包,可以创建多语言网站集和网站,而无需单独安装 SharePoint Server。场管理员必须先在 SharePoint 场的所有 Web 服务器和应用程序服务器上安装语言包,然后才能创建采用非默认语言的网站。有关详细信息,请参阅安装或卸载用于 SharePoint Server 2016 的语言包安装或卸载用于 SharePoint 2013 的语言包。创建网站集或网站并选择语言后,网站集或网站上的用户界面文本将采用选择的语言显示。例如,如果创建法语网站,那么此网站的工具栏、导航栏、列表和列标题都显示为法语。同样,如果创建阿拉伯语网站,那么此网站的网站管理页面和用户界面(如工具栏、导航栏、列表和列标题)都显示为阿拉伯语,并且网站的从左到右默认文字方向将更改为从右到左,以正确显示阿拉伯语文本。

如果您的网站具有不能使用计划用于该网站的默认语言工作的用户,应该使用多语言用户界面来安装可以允许用户使用首选语言工作的语言包。如果您不提供对于其他语言的支持,用户可能很难采用非本地语言使用网站功能。语言包可以提供以下用户界面元素的特定于语言的翻译:

  • 网站管理页面

  • 功能区元素

  • 列表和网站列标题

  • 网站设置界面

  • 用于新列表、文档库和网站的模板

  • 托管的元数据术语集和术语

有关多语言用户界面支持的对象的详细信息,请参阅 在 SharePoint Server 中规划多语言用户界面

备注

语言包仅提供用户界面的翻译。它们不会翻译在内容页面或 Web 部件中创建和显示的内容。您可以使用机器翻译服务来允许用户自动翻译文档。有关详细信息,请参阅 Turn on automated document translation in SharePoint Server

可用于创建网站集或网站并为多语言用户界面启用的语言列表由语言包生成,这些语言包安装在服务器场的 Web 和应用程序服务器上。默认情况下,使用安装 SharePoint Server 时所采用的语言来创建网站集和网站。例如,如果安装西班牙语版本的 SharePoint Server,网站集和网站的默认语言为西班牙语。如果必须使用除默认 SharePoint Server 语言之外的语言来创建网站集或网站,必须先在 Web 和应用程序服务器上安装其他语言的语言包,才能选择用于创建网站的其他语言。例如,如果运行法语版本的 SharePoint Server,并且要创建法语、英语和西班牙语网站,必须在 Web 和应用程序服务器上安装英语和西班牙语语言包,才能创建英语和西班牙语网站。

备注

每次安装语言包时,都必须重新运行 SharePoint 产品配置向导,这会停止并重启 Internet Information Services (IIS)、SharePoint 管理服务和 SharePoint 定时服务。若要尽可能为用户减少服务中断,应计划如何在网站生效前安装所有语言包。

根据网站集或网站的语言要求,确定必须在每个 Web 和应用程序服务器上安装的语言包。在电子表格中,为每个网站记录要用作备用语言的语言包列表。若要了解哪些语言包可用,请参阅 SharePoint Server 2016 语言包SharePoint Server 2013 语言包

下表将列出需要或不需要语言包的情况:

表:需要语言包的情况

进行以下操作 是否需要语言包?

使用不同的语言创建网站。

启用网站上的多语言用户界面。

使用变体功能创建多语言内容。

使用不同的语言创建变体网站。

启用变体网站上的多语言用户界面。

虽然您为网站指定了语言,某些用户界面元素(例如,错误消息、通知或对话框)可能不会以所选语言进行显示。这是因为 SharePoint Server 依赖多项支持技术,例如 .NET Framework、Microsoft Windows Workflow Foundation、ASP.NET 和 SQL Server,其中的一些技术仅本地化为有限的几种语言。如果用户界面元素由某项支持技术生成,而该技术未本地化为网站所有者为网站指定的语言,则用户界面元素将以英语显示。

此外,一些文本可能源自初始安装语言,这可能会带来混合语言体验。通常,只有内容创建者、网站集管理员或网站所有者才会经历这种混合语言体验,而网站用户则不会看到。

备注

SharePoint Server 在服务器上存储的错误日志始终为英语。

若要了解如何安装语言包,请参阅安装或卸载用于 SharePoint Server 2016 的语言包安装或卸载用于 SharePoint 2013 的语言包

决定是否使用网站变体

备注

只能在使用发布网站模板之一创建的网站上,或激活了 SharePoint Server 发布基础结构功能的网站上使用变体功能。

备注

变体功能在 SharePoint Foundation 2013 中不可用。

SharePoint Server 变体功能使网站所有者可以通过在每个目标变体网站中维护源变体网站内容的可自定义副本,来为不同网站的特定受众提供相同的内容。对于多语言网站,建议您将组织的主要语言版本用作源变体网站。您可以使用与源变体网站相同的语言来创建目标变体网站,或者使用目标变体网站要支持的语言进行创建。如果您要使用其他语言创建目标变体网站,请验证已安装相应语言包。有关变体的详细信息,请参阅 SharePoint Server 中的变体概述

规划多语言网站时,请考虑您必须创建的内容是否要在网站间共享,但必须进行更改以满足区域要求,或者必须翻译以满足语言要求。如果您认为可能必须设置变体网站,应该事先规划它们。在实现网站结构之后,将变体网站集成到网站集非常困难。以下因素可能会影响您以后轻松使用变体网站的能力:

  • 自定义代码   包含对根变体网站位置的引用的代码。

  • 网站自定义   网站导航、母版页以及其他自定义。

  • 搜索   必须为每个变体标签创建搜索范围,并且必须更改每个变体网站的网站属性。

如果计划翻译变体网站上的内容,必须决定是使用人工翻译还是机器翻译。如果计划使用机器翻译,请确保机器翻译服务可以将内容翻译为目标语言。有关详细信息,请参阅在 SharePoint Server 中规划变体

See also

在 SharePoint Server 中规划多语言用户界面
SharePoint Server 中的变体概述