翻訳ルールの設定

最終更新日: 2023-12-04

翻訳するコンテンツを特定するための翻訳ルールを定義する方法を説明します。

これまでの説明内容

以前のドキュメントのAEMヘッドレス翻訳ジャーニーでは、 翻訳統合の設定 翻訳統合のインストールと設定の方法を学習し、次の操作をおこなう必要があります。

  • AEM の翻訳統合フレームワークの重要なパラメーターを理解する
  • 翻訳サービスへの独自の接続をセットアップできる

統合が設定されたので、この記事では次に、翻訳が必要なコンテンツを特定する手順を説明します。

目的

このドキュメントを通じて、AEM の翻訳ルールを使用して翻訳コンテンツを特定する方法を理解できるようになります。読み終えると、次のことができるようになります。

  • 翻訳ルールの機能を理解する
  • 独自の翻訳ルールを定義できる

翻訳ルール

コンテンツフラグメントはヘッドレスコンテンツを表すものですが、その中には、構造化されたフィールドにより整理された多くの情報を含めることができます。プロジェクトのニーズに応じて、コンテンツフラグメント内のすべてのフィールドを翻訳する必要がない場合があります。

翻訳ルールは、翻訳プロジェクトに含める、または翻訳プロジェクトから除外するコンテンツを特定します。コンテンツが翻訳されると、AEM はこれらのルールに基づいてコンテンツを抜き出すか組み込みます。このようにして、翻訳が必要なコンテンツのみが翻訳サービスに送信されます。

翻訳ルールには以下の情報が含まれます。

  • ルールが適用されるコンテンツのパス
    • コンテンツの子ノードにもルールが適用されます
  • 翻訳するコンテンツを含んだプロパティの名前
    • このプロパティは、特定のリソースタイプに固有のものでも、すべてのリソースタイプに固有のものでもかまいません

コンテンツフラグメントモデルは、コンテンツフラグメントの構造を定義するものであり、プロジェクトに固有のものなので、コンテンツモデルのどの要素を翻訳するかを AEM が把握できるように、翻訳ルールをセットアップすることが不可欠です。

ヒント

一般に、コンテンツアーキテクトは翻訳の専門家に プロパティ名​翻訳に必要なすべてのフィールドの。 これらの名前は、翻訳ルールを設定するために必要です。このジャーニーで前述したように、翻訳担当者はこれらの「プロパティ名」を自分でを見つけることができます

翻訳ルールの作成

複数のルールを作成して、複雑な翻訳要件をサポートすることができます。例えば、取り組んでいるプロジェクトのうち一方では、モデルのすべてのフィールドを翻訳する必要があるのに対して、もう一方では、説明フィールドのみ翻訳が必要で、タイトルは翻訳せずにそのままにしておく、といった場合があります。

翻訳ルールは、このようなシナリオに対応できるように設計されています。ただし、ここでは、シンプルな単一の設定に的を絞って、ルールの作成方法を説明します。

翻訳ルールの設定に使用できる​翻訳設定​コンソールがあります。これにアクセスするには:

  1. に移動します。 ツール > 一般.
  2. クリック 翻訳設定.

Adobe Analytics の 翻訳設定 UI には、翻訳ルールに使用できるオプションが複数あります。 ここでは、基本的なヘッドレスローカライゼーション設定に必要な最も一般的な手順を示します。

  1. クリック コンテキストを追加:パスを追加できます。 これは、ルールの影響を受けるコンテンツのパスです。
    コンテキストの追加
  2. パスブラウザーを使用して必要なパスを選択し、 確認 ボタンをクリックして保存します。 なお、ヘッドレスコンテンツを保持するコンテンツフラグメントは、通常、/content/dam/<your-project> の配下に配置されます。
    パスの選択
  3. AEM により設定が保存されます。
  4. 作成したコンテキストを選択し、「 編集. これにより、プロパティを設定するための​翻訳ルールエディター​が開きます。
    翻訳ルールエディター
  5. デフォルトでは、すべての設定が親パス(この例では /content/dam)から継承されます。「 」オプションの選択を解除します。 継承元/content/dam をクリックして、設定にフィールドを追加します。
  6. オフにしたら、コンテンツフラグメントモデルのプロパティ名のうち、翻訳対象のフィールドとして既に特定されているものを、リストの「一般」セクションに追加します。
    1. プロパティ名を「新しいプロパティ」フィールドに入力します。

    2. 翻訳」オプションと「継承」オプションが自動的にオンになります。

    3. 追加」をクリックします。

    4. 翻訳する必要のあるすべてのフィールドに対して、これらの手順を繰り返します。

    5. 保存」をクリックします。

      プロパティの追加

これで、翻訳ルールが設定されました。

高度な使用方法

翻訳ルールの一部として設定できる追加のプロパティがいくつかあります。 さらに、ルールを XML として手動で指定できるので、個別の要件への対応能力と柔軟性を高めることができます。

このような機能は、通常、ヘッドレスコンテンツのローカライズを開始する際に必要なものではありませんが、興味があれば、その他のリソースの節を参照して詳細を確認してください。

次の手順

これで、ヘッドレス翻訳ジャーニーのこの手順が完了し、以下のことができるようになりました。

  • 翻訳ルールの機能を理解する
  • 独自の翻訳ルールを定義できる

この知識に基づいてドキュメントを次に確認し、AEMヘッドレス翻訳ジャーニーを継続します。 コンテンツを翻訳 ここでは、統合とルールが連携してヘッドレスコンテンツを翻訳する方法について説明します。

その他のリソース

コンテンツの翻訳のドキュメントを確認して、ヘッドレス翻訳ジャーニーの次のパートに進むことをお勧めしますが、以下のリソースではこのドキュメントで取り上げた概念についてより詳しく説明しています。追加的なオプションであり、ジャーニーを続ける上で必須のリソースではありません。

このページ