翻訳するアセットの準備

最終更新日: 2023-05-04
  • トピック:
  • Projects
    このトピックの詳細を表示
  • Translation
    このトピックの詳細を表示
  • 作成対象:
  • User
    Admin
注意

AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

多言語アセットとは、複数の言語のバイナリ、メタデータ、タグを含むアセットです。通常、アセットのバイナリ、メタデータ、タグに使用される言語は 1 つですが、多言語プロジェクト用に他の言語へと翻訳されます。

Adobe Experience Manager Assets では、多言語アセットはフォルダーに含まれ、各フォルダーに異なる言語のアセットが格納されます。

各言語フォルダーは、言語コピーと呼ばれます。 言語コピーのルートフォルダー(言語ルート)は、言語コピー内のコンテンツの言語を識別します。 例えば、/content/dam/it はイタリア語の言語コピー用のイタリア語言語ルートです。ソースアセットの翻訳の実行時に適切な言語がターゲットになるように、言語コピーは、正しく設定された言語ルートを使用する必要があります。

最初にアセットを追加した言語コピーが言語プライマリです。言語プライマリは、他の言語に翻訳されるソースです。

サンプルフォルダー階層には、複数の言語ルートが含まれています。

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

翻訳するアセットを準備するには、次の手順を実行します。

  1. 言語プライマリの言語ルートを作成します。例えば、サンプルフォルダー階層の英語言語コピーの言語ルートは /content/dam/en です。言語ルートの作成に記載の情報に従って言語ルートが正しく設定されていることを確認してください。

  2. 言語プライマリにアセットを追加します。

  3. 言語コピーが必要な各ターゲット言語の言語ルートを作成します。

言語ルートの作成

言語ルートを作成するには、フォルダーを作成し、ISO 言語コードを Name プロパティの値として使用します。 言語ルートを作成した後、言語ルート内の任意のレベルで言語コピーを作成できます。

例えば、サンプル階層のイタリア語言語コピーのルートページの「名前」プロパティは it になります。「名前」プロパティは、リポジトリー内の asset ノードの名前として使用されます。そのため、このプロパティによってアセットのパスが指定されます(https://[AEM_server]:[port]/assets.html/content/dam/it/*)

  1. アセットコンソールで「作成」をクリックまたはタップし、メニューから「フォルダー」を選択します。

    chlimage_1-120

  2. 「名前」フィールドに、<language-code> の形式で国コードを入力します。

    chlimage_1-121

  3. 作成」をクリックまたはタップします。アセットコンソール内に言語ルートが作成されます。

言語ルートの表示

タッチ操作向け UI には参照パネルが用意されており、このパネルには内で作成された言語ルートのリストが表示されます Experience Manager アセット。

  1. アセットコンソールで、言語コピーを作成する言語プライマリを選択します。

  2. グローバルナビゲーションアイコンをクリックまたはタップし、「 」を選択します。 参照 をクリックして、参照ペインを開きます。

    chlimage_1-122

  3. 参照パネルで、「 」をクリックまたはタップします。 言語コピー. アセットの言語コピーが言語コピーパネルに表示されます。

    chlimage_1-123

このページ