SharePoint Server 中的变体概述

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition yes-img-sopSharePoint in Microsoft 365

SharePoint Server 和 Microsoft 365 中的变体功能将源变体网站中的内容同步到每个目标变体网站,使内容可供不同网站上的特定受众使用。 用户访问根网站时,会根据 Web 浏览器的语言设置重定向到相应的变体网站。 目标变体网站上的内容在发布之前可以翻译成其他语言。 只能对使用其中一个发布网站模板创建的网站,或激活了 SharePoint Server 发布基础结构功能的网站使用变体。

本文概述了变体功能。 其中介绍了变体功能的元素,概述了适用于变体网站的网站、列表和页面创建,列出了变体的一些限制,并介绍了在 SharePoint Server 中使用变体的方案。 本文不介绍规划使用变体的解决方案所涉及的任务。 有关如何在解决方案中使用变体的信息,请参阅 在 SharePoint Server 中规划变体。 本文也不介绍如何创建变体标签和层次结构。 有关如何创建变体网站的信息,请参阅 创建多语言网站

重要

  • 变体仍受支持,但已弃用SharePoint Server 2019版本。 有关详细信息,请参阅SharePoint Server 2019中弃用或删除的内容
  • 自 2022 年 7 月底起,将不再支持变体功能的机器翻译服务。 使用机器翻译服务器 API 的所有现有变体实例将不再在 Microsoft 365 环境中显示多语言功能。
  • 如果在 SharePoint 中使用新式通信网站,建议使用 新式多语言网站和页面功能 ,而不是变体功能。

变体的使用和好处

许多组织都遍布全球。 然而,即使在国内市场,组织也不得不接触到使用多种语言的不同用户群,或者根据区域差异获得特定信息。 这些类型的组织需要可以提供自定义内容的网站以适应不同的文化、市场和地理区域。 生成和维护不同版本的网站可能非常困难,并且相当耗时。 通过将变体功能用作 SharePoint Server 2013 解决方案的一部分,网站架构师和网站管理员可以简化用于生成和维护这些网站的过程。 变体功能可自动创建、管理、同步和翻译网站、列表和页面,从而无需为所需变体的每个实例手动创建网站以及所有关联的列表和页面。

关于使用变体的方案

您可以使用变体创建适用于特定语言的网站、列表和页面内容。 在此方案中,将使用源变体网站的语言创作大部分内容,这些内容将同步到某些或所有目标变体网站,以翻译为不同的语言。 例如,可能使用英语创作内容,然后将内容同步到目标变体网站,以翻译为德语、法语和西班牙语。

可以使用变体创建适用于特定区域设置的内容。 例如,总部位于北美洲的公司可能具有用于以下区域设置的目标变体网站:英语(美国)、英语(加拿大)、法语(加拿大) 和西班牙语(墨西哥)。 将使用英语(美国)创作大部分内容,然后变体功能将该内容同步到目标变体网站。 法语(加拿大)和西班牙语(墨西哥)网站上的内容将翻译为法语和西班牙语,而编辑英语(加拿大)的内容时将考虑美国英语和加拿大英语之间的区域差异。 特定区域设置唯一的其他内容将在需要它的目标变体网站上创建。

在 SharePoint Server 2010 中,您可以使用变体来创建用于不同移动设备或使用不同品牌的网站。 在 SharePoint Server 2016 中,变体仅用于多语言网站。 要创建用于不同移动设备的网站,则使用"设备通道"。 要创建使用不同品牌的网站,则使用跨网站发布。 规划 SharePoint Server 中的跨网站发布

变体的元素

变体功能由以下元素构成:

  • 变体根网站 变体根网站为所有源和目标变体网站提供 URL,并包含可以将用户重定向到正确变体网站的登陆页面。 此网站与网站集的根网站不同,但你可以将网站集的根网站指定为变体层次结构的根网站。

  • 变体标签 变体标签是可以命名新的变体网站的标识符。 通过为每个规划的变体创建一个变体标签来标识网站的变体。

    注意

    [!注意] SharePoint Server 支持最多 209 个变体标签。 Microsoft 365 中的 SharePoint 最多支持 50 个变体标签。

  • 变体网站 变体网站是基于已定义的变体标签创建的网站。 存在两种类型的变体网站:

    • 源变体网站 源变体网站是创作和发布共享内容的网站,也是共享内容与目标变体网站同步的网站。 单个网站集中可能仅存在一个源变体网站。 选择源变体网站后,无法对其进行更改。

    • 目标变体网站 目标变体网站将从源变体网站接收大部分内容。 可以在目标变体网站上创建新内容。 但是,该内容不会与其他网站同步,并且对于创建该内容的网站是唯一的。

  • 变体层次结构 变体层次结构是使用所有变体标签的完整网站集。

  • 变体列表 变体列表是您指定目标变体标签为其接收列表项的列表。

  • 变体页面 变体页面是源变体网站和目标变体网站的"页面"库中存储的发布页面。

    重要

    [!重要说明] 我们建议不要将非发布页添加到使用变体的网站的"页面"库中。 如果这样做,“变体创建层次结构作业定义”计时器作业可能会失败。

了解变体

变体功能可以创建网站,并将内容和受支持的列表项从源变体网站同步到一个或多个目标变体网站。 默认情况下,变体功能将同步来自源变体网站的"页面"库的发布页面,以及配置为要同步到特定目标变体网站的任何列表。

默认情况下,当用户访问根网站时,会根据其 Web 浏览器的语言设置重定向到相应的变体网站。 例如,如果用户的默认浏览器语言是法语,SharePoint Server 可以将该用户重定向到法语变体网站。 可以通过使用不同的页面替换默认重定向页面 VariationRoot.aspx 来自定义该行为。 这个新页面可以实现用于标识用户首选语言的逻辑。 有关如何自定义变体网站重定向的信息,请参阅 如何:自定义变体根登陆逻辑

变体标签

变体标签是用于命名变体网站的标识符。 You select one variation label as the source, which represents the source variation site. The remaining variation labels are the target labels, representing the target variation sites to which content is synced. You create variation sites from variation labels by using the Create Hierarchies command on the Variation Labels page.

仅可为网站集定义一组变体标签(即变体层次结构)。 可以在网站集层次结构内的任何位置创建相应变体网站。 始终将源变体网站和目标变体网站创建为变体根网站的子网站。 访问变体根网站的用户将重定向到相应的变体网站。

下图提供了变体网站层次结构的示例,并显示了如何将发布内容同步到目标变体网站。

Planning site variations

在根网站 https://contoso.com 上创建 3 个变体标签"EN"、"FR"和"DE"。 创建变体层次结构时,将在变体根网站的下一级别创建具有"EN"、"FR"和"DE"标签的相应变体网站。 因为网站“https://contoso.com/EN"指定为源变体网站、在网站上创作和发布的列表和页面“https://contoso.com/EN"已同步到目标变体网站,“https://contoso.com/FR"和 “https://contoso.com/DE."

创建变体标签时,请选择供其使用的区域设置。 区域设置将有助于浏览器重定向和诸如排序顺序和日历等区域设置。 它不会影响用户界面的语言。 如果在前端 Web 服务器上安装了语言包,也可以为变体网站选择语言。 SharePoint Server 中的语言设置将确定变体网站上用户界面的语言。 如果未安装任何语言包,则选择语言的选项不可用,并且变体网站将使用服务器上 SharePoint Server 安装的默认语言,而不考虑为变体标签选择的区域设置。 例如,如果使用英语版本安装 SharePoint Server,并且没有安装任何语言包,当为日语区域设置创建新的变体标签时,新的变体目标网站的用户界面将使用英语,而不是日语。 如果要使目标变体网站的用户界面使用特定语言显示,应该先安装用于每种语言的语言包,再创建变体网站。 如果在创建目标变体网站时语言包不可用,仍可以创建目标变体网站,并且用户可以使用多语言用户界面更改网站的备用语言。 关于多语言用户界面的信息,请参阅在 SharePoint Server 中规划多语言网站。 有关如何安装语言包的信息,请参阅 安装或卸载 SharePoint Server 2016 的语言包

创建变体层次结构时,将为每个变体标签创建导航术语集。 默认情况下,用于源变体标签的术语集称为"变体导航"。 用于目标变体标签的术语集称为"变体导航 ( LabelName)"。 例如,如果您具有称为 en-ca 的目标标签,则该标签的术语集称为"变体导航 (en-ca)"。 默认情况下,当变体功能首次创建目标页面时,同样会在目标变体网站创建相应的导航术语。 在导出页面以进行翻译时,也将导出其关联导航术语。

变体设置

"变体设置"页面包含以下选项:

  • Site, List, and Page Creation Behavior Determines whether sites, lists, and pages on the source variation site are created automatically on the target variation sites. By default, Create Everywhere is enabled. If you enable Create Selectively, the first time that you sync sites, lists, and pages from the source variation site to target variation sites, you must do so manually. Subsequent updates to items on the source variation site will be synced based on the target label sync preferences.

  • Recreate Deleted Target Page Determines whether a page should be re-created on a target variation site if the page was deleted from the target variation site, and the page on the source variation site was republished. By default, this option is enabled. 如果禁用此选项,则不会在目标变体网站上重新创建已删除的页面。 例如,请考虑内容作者在源变体网站上创建与目标变体网站无关的页面的情况。 However, because Create Everywhere is enabled, the page is created automatically on the target variation site, and the target label content owner later deletes the unwanted target page. 下次内容作者更新源页面时,将不会在目标变体网站上重新创建该页面。

  • 更新目标页面 Web 部件 确定对源变体网站的页面上的 Web 部件所做的更改是否同样应用于目标变体网站上的页面。 默认情况下,此选项处于启用状态。

  • 通知 在创建新页面或网站时,向目标变体网站的目标标签的联系人发送电子邮件;或者,在使用来自源变体网站的修订更新页面时,向指定页面的联系人发送电子邮件。 如果标签没有联系人,则电子邮件将发送到目标变体网站的欢迎页面的联系人。 默认情况下,此选项处于启用状态。

有关如何指定变体设置的信息,请参阅 创建多语言网站

变体计时器作业

变体功能使用计时器作业来执行任务,例如创建和传播网站和页面。 计时器作业在 OWSTIMER 中运行,它是用于 SharePoint Server 的 Windows 服务。 每个计时器作业都具有自己的关于何时运行作业的默认计划。 可以在 管理中心网站的" 作业定义"页面更改每个作业运行的频率。 变体功能使用以下计时器作业:

  • 变体创建层次结构作业定义 通过基于变体标签从源变体网站创建所有变体网站、列表和页面来创建完整的变体层次结构。 默认情况下,该计时器作业将每小时运行一次。

  • 变体传播列表项作业定义 配置列表后,创建和更新目标变体网站上的列表项,以将项发送到特定目标变体标签。 默认情况下,该计时器作业每 15 分钟运行一次。

  • 变体传播页作业定义 在源变体网站上的页面获得批准或用户手动提交后,在目标变体网站上创建和更新页面。 默认情况下,该计时器作业每 15 分钟运行一次。

  • Variations Propagate Sites and Lists Job Definition Creates variation sites and lists when the Create Everywhere option is enabled. By default, this timer job runs every 30 minutes.

注意

在 Microsoft 365 的 SharePoint 中,无法配置计时器作业。

有关计时器作业的信息,请参阅在 SharePoint Server 2016 中查看计时器作业状态

了解源变体和目标变体网站创建

源变体和目标变体网站始终在变体根网站下一级创建。 每个变体网站都是使用用于创建变体根网站的同一网站模板创建的。 这种同一模板用法意味着,默认情况下,每个变体网站将使用与变体根网站相同的母版页。 不过,每个变体网站可以使用单独的母版页、页面布局和 CSS 文件。 如果想要为不同的区域设置提供单独的布局,则此预配非常有用。 例如,可以对一种语言使用从右到左的布局,并对另一种语言使用从左到右的布局。 有关信息,请参阅 SharePoint 2013 页面模型概述

首次创建变体层次结构时,仅创建基于已定义变体标签列表的网站。 如果变体根网站下存在使用分层网站结构的网站,并且您要将这些网站包含到每个变体网站的分层网站结构中,必须在创建变体层次结构之后,在源变体网站下手动创建这些网站的分层结构。 默认情况下,下次运行"变体创建层次结构作业定义"计时器作业时,仅将网站同步到此时创建的任何新的目标变体网站。 有关如何在现有目标变体网站上创建源变体网站下方的网站的信息,请参阅本文后面的 了解网站、列表和页面创建

首次创建变体层次结构后,向变体层次结构添加新标签时,在“ 变体标签” 页上,选择“ 创建层次结构”,然后为每个新标签创建新的目标变体网站。 默认情况下,如果源变体网站的“页面”库中存在内容(配置为向特定目标变体标签发送列表项的列表),或者在网站层次结构中包含在它之下的网站,则仅在所有新的目标变体网站上创建这些页面、列表和网站。

了解网站、列表和页面创建

默认情况下,以下组件会自动同步到目标变体站点:

  • 在源变体网站下创建的网站
  • 在源变体网站上或网站层次结构中其下的任何网站上发布的列表和页面

支持以下列表类型(或继承自这些类型的列表):

  • 100 - 泛型列表
  • 101 - 文档库
  • 104 - 通知列表
  • 109 - 图片库

如果启用"选择性创建",必须在选中的目标变体网站上手动创建任何网站、列表和页面。

此部分将介绍如何在目标变体网站上创建网站、列表和页面。

网站创建

当变体创建层次结构作业定义计时器作业首次运行并从变体标签列表中创建变体层次结构时,仅创建源变体和目标变体网站。 After the source variation site is created, you can create sites below it in the site hierarchy, and those sites are then created on the existing target variation sites the next time that the Variations Propagate Sites and Lists Job Definition timer job runs. If Create Selectively is enabled, use the Site Variation Settings page on any site that is below the source variation site to manually create a target variation of the current site on one or more target variation sites. The new site is created on the specified target variation site when the next Variations Propagate Sites and Lists Job Definition timer job runs. 启用 “选择性创建 ”后,可以随时创建当前站点的目标变体。

注意

创建源变体和目标变体网站时,将使用创建源标签时所选模板提供的默认网站定义来创建它们。 不会将任何自定义网站配置或设置同步到新网站。 如果希望源变体和目标变体网站具有自定义网站配置或设置(例如导航自定义),必须在创建变体层次结构后,对每个网站进行更改。

列表和页面创建

仅当源变体网站上的列表配置为指定它们应同步到的目标变体网站时,列表项才与变体目标网站同步。 默认情况下,列表仅在配置特定目标变体网站后,以及下一个变体传播网站和列表作业定义计时器作业运行时才会与特定目标变体网站同步。 如果将新项添加到已同步到目标变体站点的列表,则会在下一个变体传播列表项作业定义计时器作业运行时将其同步。 如果在创建变体层次结构之后添加新的目标变体标签,将在新的目标变体网站上创建列表。 默认情况下,针对目标列表的内容审批处于启用状态。 将新的项同步到目标列表时,它必须经过审批,才能在目标变体网站的内容查询 Web 部件中显示。

注意

虽然可以指定要同步到特定目标标签的单个页面,但无法同步单个列表项。 仅可以指定要同步到特定目标标签的完整列表。

如果在创建源变体网站时选择了 “发布网站 ”模板,则必须发布源变体网站上的页面或网站层次结构中其下的任何网站上的页面,然后才能将其同步到目标变体网站。 如果选择了 具有工作流模板的发布网站 ,则必须使用发布工作流批准发布页面,然后才能将其同步到目标变体网站。 默认情况下,在新页面发布或批准发布后,如果它使用工作流,则会在下一个变体传播页面定义计时器作业运行时将其同步到所有目标变体网站。 If the page was published previously and is changed and republished on the source variation site, and the Automatically update target variation pages setting is selected for the target labels, the page is synced to all target variation sites when the next Variations Propagate Page Job Definition timer job runs.

注意

On target variation sites, a page that is synced from the source variation site is always assigned a minor version number. 如果页面是目标站点的新页面,则分配有版本 0.1。 If the page already exists on the target variation site, the synced page is assigned the next available minor version number. For example, if a target variation site has version 2.1 of a page and a new variation of that page is synced to the target site, the page becomes version 2.2. Pages and additional resources, such as images that are approved for publishing on the source variation site, are synced to the target variation site together with their Approval status set to Draft, and they must be approved before they can be viewed by readers of the site.

如果启用" 选择性创建",用户必须使用源变体网站页面的" 发布"选项卡上" 变体"组中的" 创建新目标"命令,为特定变体标签创建页面。 下次运行"变体传播页面作业定义"计时器作业时,新页面会同步到一个或多个目标变体网站。 如果页面之前已发布,并且已更改并在源变体网站上重新发布,则仅在运行下一个变体传播页面定义计时器作业时将其同步到指定的目标变体站点。 有关如何为变体页启用 选择性创建 的信息,请参阅 创建多语言网站

默认情况下,从源变体网站中删除从源变体网站同步的页面时,下次在源变体网站上发布该页面时,以及下一次运行变体传播页作业定义计时器作业时,将在目标变体网站上重新创建该页面。 如果禁用 “重新创建已删除的目标页” ,则不会在目标变体网站上重新创建已删除的页面。

有关如何创建变体源页面以及如何处理变体目标页面上的内容的信息,请参阅 创建多语言网站

变体的限制

以下列表包含有关 SharePoint Server 中变体功能限制的信息:

  • 变体功能是单层的层次结构。 源和目标变体网站存在于网站层次结构的相同级别,即变体根网站的下一个级别。 但是,每个网站集仅可以具有一个源变体网站。 网站不能同时是源站点和目标站点。 可以将源变体网站中的内容同步到一个或多个目标变体网站,但不能将内容从一个目标变体网站同步到另一个目标变体网站。 例如,如果您具有英语(美国)版本的源变体网站和法语(法国)版本的目标变体网站及其下级的法语(加拿大)网站,变体功能仅将来自英语(美国)源变体网站的内容同步到法语(法国)目标变体网站。 变体功能也无法将法国目标变体网站的内容同步到其下方的法语 (加拿大) 网站。

    您可以将变体与跨网站发布一起使用以在另一个变体网站的上下文中重用来自一个变体网站的内容。 例如,可以在法语(加拿大)网站重用来自法语(法国)网站的内容。

    有关详细信息,请参阅 在 SharePoint Server 中规划跨网站发布的逻辑体系结构

  • 内容同步的单向性。 变体功能将内容从一个源变体网站同步到一个或多个目标变体网站。 不能使用变体功能将目标变体网站的内容同步回源变体网站。 此外,目标变体网站无法将内容同步到其他目标变体网站。

另请参阅

概念

在 SharePoint Server 中规划变体