配置翻譯規則

了解如何定義翻譯規則,以識別翻譯內容。

迄今為止的故事

在AEM無頭翻譯歷程的上一份檔案中,「配置翻譯連接器」🔗您學會了如何安裝和配置翻譯連接器,現在應該:

  • 了解AEM中翻譯整合架構的重要參數。
  • 能夠設定您與翻譯服務的連接。

現在連接器已設定完畢,本文會帶您完成識別您需要翻譯的內容的下一步。

目標

本檔案可協助您了解如何使用AEM翻譯規則來識別翻譯內容。 閱讀本檔案後,您應:

  • 了解翻譯規則的功用。
  • 可定義您自己的翻譯規則。

翻譯規則

代表您無頭內容的內容片段可包含許多由結構化欄位組織的資訊。 視您的專案需求而定,內容片段中的並非所有欄位都可能必須翻譯。

翻譯規則可識別翻譯專案中包含或排除的內容。 翻譯內容時,AEM會根據這些規則擷取或收集內容。 這樣,只有必須翻譯的內容才會傳送至翻譯服務。

翻譯規則包含下列資訊:

  • 規則套用的內容路徑
    • 此規則也適用於內容的子系
  • 包含要翻譯內容的屬性名稱
    • 該屬性可以特定於特定資源類型或所有資源類型

由於定義內容片段結構的內容片段模型是專屬於您自己的專案,因此設定翻譯規則至關重要,讓AEM知道要翻譯的內容模型中的哪些元素。

秘訣

通常,內容架構器為翻譯專家提供翻譯所需的所有欄位的​屬性名稱 s。 配置翻譯規則時需要這些名稱。 身為翻譯專家,您可以找到這些​屬性名稱​自己,如此歷程中先前所述。

建立翻譯規則

可建立多個規則以支援複雜的翻譯需求。 例如,您可能正在處理的一個項目要求翻譯模型的所有欄位,但在另一個項目上,只有說明欄位必須翻譯,而標題則保留為未翻譯。

翻譯規則的設計目的是處理這類情況。 不過,在此範例中,我們會說明如何透過著重於簡單的單一設定來建立規則。

有一個​翻譯配置​控制台可用於配置翻譯規則。 若要存取:

  1. 導覽至​工具 -> 一般
  2. 點選或按一下「翻譯設定」。

在​翻譯設定 UI中,有許多選項可用於翻譯規則。 在此,我們重點介紹基本無頭定位配置所需的最必要和最典型的步驟。

  1. 點選或按一下「新增內容」,這可讓您新增路徑。 這是受規則影響的內容路徑。
    新增內容
  2. 使用路徑瀏覽器來選取所需路徑,然後點選或按一下​Confirm​按鈕以儲存。 請記住,包含無頭內容的內容片段通常位於/content/dam/<your-project>下。
    選取路徑
  3. AEM會儲存設定。
  4. 您必須選取您剛建立的內容,然後點選或按一下「編輯」。 這會開啟​翻譯規則編輯器​以配置屬性。
    翻譯規則編輯器
  5. 預設情況下,所有配置都繼承自父路徑,在此例中為/content/dam。 取消選中「/content/dam​繼承」選項,以便向配置添加其他欄位。
  6. 取消勾選後,在清單的​一般​區段下,新增您先前識別為翻譯欄位的內容片段模型的屬性名稱。
    1. 在​新屬性​欄位中輸入屬性名稱。

    2. 系統會自動檢查選項​Translate​和​Inherit

    3. 點選或按一下「新增」。

    4. 對您必須翻譯的所有欄位重複這些步驟。

    5. 點選或按一下「儲存」。

      新增屬性

您現在已設定翻譯規則。

進階使用

有許多其他屬性可設定為翻譯規則的一部分。 此外,您可以手動將規則指定為XML,以提供更具體和彈性。

通常,開始將無頭內容本地化不需要這些功能,但如果您感興趣,可以在其他資源部分中進一步閱讀有關這些功能的資訊。

下一步

現在您已完成無頭翻譯歷程的這一部分,您應:

  • 了解翻譯規則的功用。
  • 可定義您自己的翻譯規則。

根據此知識,接下來檢閱檔案翻譯內容,繼續您的AEM無頭翻譯歷程,了解連接器和規則如何搭配運作,以翻譯無頭內容。

其他資源

雖然建議您透過檢閱檔案翻譯內容來繼續進行無頭翻譯歷程的下一個部分,但以下是一些額外的選用資源,可深入探討本檔案中提及的一些概念,但您不需要繼續無頭翻譯歷程。

本頁內容