准备翻译内容

多语言网站通常提供多种语言的大量内容。 站点以一种语言创作,然后翻译为其他语言。 通常,多语言站点由页面分支组成,其中每个分支包含不同语言的站点页面。

示例Geometrixx演示站点包括多个语言分支,并使用以下结构:

/content
    |- geometrixx
             |- en
             |- fr
             |- de
             |- es
             |- it
             |- ja
             |- zh

站点的每个语言分支称为语言副本。 语言副本的根页面(称为语言根页面)标识语言副本中内容的语言。 例如,/content/geometrixx/fr是法语语言副本的语言根。 语言副本必须使用正确配置的语言根,以便在执行源站点的翻译时锁定正确的语言。

最初为其创作站点内容的语言副本是语言主控。 语言“主控”是翻译成其他语言的源。

使用以下步骤准备翻译您的站点:

  1. 创建语言的语言根主控。 例如,英语Geometrixx演示站点的语言根目录为/content/geometrixx/en。 确保根据创建语言根中的信息正确配置语言根。
  2. 创作您语言的内容,主控。
  3. 为站点创建每个语言副本的语言根目录。 例如,Geometrixx示例站点的法语语言副本为/content/geometrixx/fr。

在准备翻译内容后,您可以在语言副本和关联的翻译项目中自动创建缺失的页面。 (请参阅创建翻译项目。) 有关AEM中内容翻译过程的概述,请参阅多语言网站内容翻译

创建语言根

创建一个语言根目录作为标识内容语言的语言副本的根页面。 创建语言根目录后,可以创建包含语言副本的翻译项目。

要创建语言根,请创建页面并使用ISO语言代码作为“名称”属性的值。 语言代码必须采用以下格式之一:

  • <language-code>例如,支持的语言代码是由ISO-639-1定义的双字母代码 en

  • <language-code>_<country-code><language-code>-<country-code>者,支持的国家/地区代码是由ISO 3166定义的小写或大写双字母代码, en_USen_us, en_GB, en-gb

您可以根据您为全局站点选择的结构,使用任一格式。 例如,Geometrixx站点的法语语言副本的根页面具有fr作为“名称”属性。 请注意,Name属性将用作存储库中页面节点的名称,因此会确定页面的路径。 (http://localhost:4502/content/geometrixx/fr.html)

以下过程使用触屏优化UI创建网站的语言副本。 有关使用经典UI的说明,请参阅使用经典UI创建语言根

  1. 导航到站点。

  2. 单击或点按要创建语言副本的站点。

    例如,要创建Geometrixx Outdoors站点的语言副本,可单击或点按Geometrixx Outdoors站点。

  3. 单击或点按创建,然后单击或点按创建页面。

    chlimage_1-21

  4. 选择页面模板,然后单击或点按下一步。

  5. 在“名称”字段中,键入格式为<language-code><language-code>_<country-code>的国家/地区代码,例如enen_USen_usen_GBen_gb。 键入页面标题。

    chlimage_1-22

  6. 单击或点按创建。在确认对话框中,单击或点按​完成​以返回站点控制台,或单击或点按​打开​以打开语言副本。

语言根的现状

触屏优化UI提供了一个“引用”面板,其中显示已创建的语言根的列表。

chlimage_1-23

以下过程使用触屏优化UI打开页面的“引用”面板。

  1. 在“站点”控制台上,选择站点的页面,然后单击或点按​引用

    chlimage_1-24

  2. 在“引用”面板中,单击或点按​语言副本。 “语言副本”面板显示网站的语言副本。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now