发布翻译的内容 publish-content

了解如何发布翻译的内容并在该内容更新时更新翻译。

迄今为止的故事 story-so-far

在 AEM Headless 翻译历程的上一个文档翻译内容中,您已了解如何使用 AEM 翻译项目来翻译 Headless 内容。您现在应:

  • 了解什么是翻译项目。
  • 能够创建翻译项目。
  • 使用翻译项目来翻译 Headless 内容。

现在,您的初始翻译已完成,本文将引导您完成该内容的发布流程的下一步,以及如何在语言根中的基础内容发生更改时更新您的翻译。

目标 objective

本文档可帮助您了解如何在 AEM 中发布 Headless 内容以及如何创建持续工作流以使您的翻译保持最新。阅读本文档后,您应:

  • 了解 AEM 的创作-发布模型。
  • 了解如何发布翻译的内容。
  • 能够为翻译的内容实施持续更新模型。

AEM 的创作-发布模型 author-publish

在发布内容之前,最好是了解 AEM 的创作-发布模型。简而言之,AEM 将系统用户分成了两个组。

  1. 创建和管理内容与系统的用户
  2. 使用系统中的内容的用户

因此,AEM 实际分为两个实例。

  1. 作者 ​实例是内容作者和管理员用于创建和管理内容的系统。
  2. 发布 ​实例是将内容交付给使用者的系统。

在创作实例上创建内容后,必须将内容传输到发布实例以供使用。从创作传输到发布的过程称作​ 发布

发布翻译的内容 publishing

在您对翻译的内容的状态感到满意后,必须发布此内容以供 Headless 服务使用。此任务不是翻译专家的责任,此处记录它是为了说明完整的工作流。

NOTE
通常,在翻译完成后,翻译专家会告知内容所有者翻译已可供发布。随后,内容所有者将发布翻译。
为了完整起见,提供了以下步骤。

发布翻译的最简单方法是导航到项目资源文件夹。

/content/dam/<your-project>/

此路径下提供了每种翻译语言的子文件夹,并且您可以选择要发布的语言。

  1. 转到​ 导航 > 资源 > 文件,然后打开项目文件夹。
  2. 您将在此处看到语言根文件夹和所有其他语言文件夹。选择您希望发布的一种或多种本地化语言。
    选择语言文件夹
  3. 单击 管理发布.
  4. 在​ 管理发布 ​窗口中,确保自动在​ 操作 ​下选中​ 发布,并在​ 计划 ​下自动选中​ 现在。单击​ 下一步
    管理发布选项
  5. 在下一个​ 管理发布 ​窗口中,确认已选择一条或多条适当的路径。单击​ 发布
    管理发布范围
  6. AEM通过屏幕顶部的弹出消息确认发布操作。
    资源发布横幅

您的翻译的 Headless 内容现已发布!它现在可以由 Headless 服务访问和使用。

TIP
您可以在发布时选择多个项目(即多个语言文件夹),以便一次性发布多个翻译。

发布内容时还有其他选项(例如,计划发布时间),它们超出了此历程的范围。有关更多信息,请参阅本文档末尾的其他资源部分。

更新翻译的内容 updating-translations

翻译很少是一次性活动。通常,您的内容作者会在初始翻译完成后继续在语言根中添加和修改您的内容。这意味着您还必须更新翻译的内容。

具体的项目要求定义了翻译的更新频率,以及在执行更新之前需遵循的决策流程。 在您决定更新翻译后,AEM中的流程就会变得非常简单。 由于初始翻译是基于翻译项目的,因此任何更新也是如此。

但是和以前一样,如果您选择自动创建翻译项目或手动创建翻译项目,则流程会略有不同。

更新自动创建的翻译项目 updating-automatic-project

  1. 导航到​ 导航 > 资源 > 文件。请记住,AEM 中的 Headless 内容将存储为称作内容片段的资源。
  2. 选择项目的语言根。在本例中, /content/dam/wknd/en 已选中。
  3. 单击边栏选择器并显示 引用 面板。
  4. 单击 语言副本.
  5. 选中​ 语言副本 ​复选框。
  6. 展开“引用”面板底部的​ 更新语言副本 ​部分。
  7. 在​ 项目 ​下拉列表中,选择​ 添加到现有翻译项目
  8. 在​ 现有翻译项目 ​下拉列表中,选择为初始翻译创建的项目。
  9. 单击 开始.

将项目添加到现有翻译项目

内容将添加到现有翻译项目中。要查看翻译项目,请执行以下操作:

  1. 导航到​ 导航 > 项目
  2. 单击刚刚更新的项目。
  3. 单击该语言或已更新的某种语言。

您会看到新作业信息卡已根据需要添加到项目中。

您可能会发现,新信息卡上列出的统计数据(资源和内容片段数量)有所不同。这是因为 AEM 识别自上次翻译以来发生变化的内容,并且仅包括必须翻译的内容。这包括已更新内容的重新翻译以及新内容的首次翻译。

从此时起,您可以像处理初始翻译一样启动和管理您的翻译作业。

更新手动创建的翻译项目 updating-manual-project

要更新翻译,您可以将新作业添加到负责翻译已更新内容的现有项目中。

  1. 导航到​ 导航 > 项目

  2. 单击必须更新的项目。

  3. 单击 添加 按钮来打开窗口。

  4. 添加拼贴 窗口,单击 翻译作业 然后 提交.

    添加拼贴

  5. 在新翻译作业的信息卡上,单击信息卡顶部的V形按钮,然后选择 更新目标 以定义新作业的目标语言。

    更新目标

  6. 选择目标语言 对话框,使用下拉菜单选择语言,然后单击 完成.

    选择目标语言

  7. 设置新翻译作业的目标语言后,单击作业信息卡底部的省略号按钮以查看作业的详细信息。

  8. 作业在首次创建时为空。通过点按或单击​ 添加 ​按钮并使用路径浏览器将内容添加到作业,就像您最初创建翻译项目时所做的那样。

TIP
路径浏览器的功能强大的过滤器在查找已更新的内容时同样有用。
可在其他资源部分中详细了解路径浏览器。

从此时起,您可以像处理初始翻译一样启动和管理您的翻译作业。

历程结束? end-of-journey

恭喜!您已完成 Headless 翻译历程!您现在应:

  • 大致了解 Headless 内容交付的含义。
  • 基本了解 AEM 的 Headless 功能。
  • 了解 AEM 的翻译功能以及它们如何与 Headless 内容相关联。
  • 能够开始翻译您自己的 Headless 内容。

您现在可以在 AEM 中翻译您自己的 Headless 内容了。不过,AEM 是一个功能强大的工具,并且提供了许多其他选项。查看“其他资源”部分中的一些其他资源,详细了解您在此历程中看到的功能。

其他资源 additional-resources

  • 管理翻译项目 – 了解翻译项目的详细信息以及人工翻译工作流和多语言项目等附加功能。
  • 创作概念 – 更详细地了解 AEM 的创作和发布模型。 虽然本文档侧重于创作页面而非内容片段,但该理论仍然适用。
  • 发布页面 – 了解发布内容时可用的附加功能。虽然本文档侧重于创作页面而非内容片段,但该理论仍然适用。
  • 创作环境和工具 – AEM 提供各种机制来组织和编辑您的内容,包括强大的路径浏览器。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2