多言語アセットとは、複数の言語のバイナリ、メタデータ、タグを含むアセットです。通常、アセットのバイナリ、メタデータ、タグに使用される言語は 1 つですが、多言語プロジェクト用に他の言語へと翻訳されます。
Adobe Experience Manager Assets では、多言語アセットはフォルダーに含まれ、各フォルダーに異なる言語のアセットが格納されます。
各言語のフォルダーは言語コピーと呼ばれます。言語コピーのルートフォルダー(言語ルート)が、言語コピー内のコンテンツの言語を識別します。例えば、/content/dam/it はイタリア語の言語コピー用のイタリア語言語ルートです。ソースアセットの翻訳の実行時に適切な言語がターゲットになるように、言語コピーは、正しく設定された言語ルートを使用する必要があります。
最初にアセットを追加した言語コピーが言語プライマリです。言語プライマリは、他の言語に翻訳されるソースです。
サンプルフォルダー階層にはいくつかの言語ルートが含まれています。
/content
/- dam
|- en
|- fr
|- de
|- es
|- it
|- ja
|- zh
翻訳するアセットを準備するには、次の手順を実行します。
言語プライマリの言語ルートを作成します。例えば、サンプルフォルダー階層の英語言語コピーの言語ルートは /content/dam/en
です。言語ルートの作成に記載の情報に従って言語ルートが正しく設定されていることを確認してください。
言語プライマリにアセットを追加します。
言語コピーが必要な各ターゲット言語の言語ルートを作成します。
言語ルートを作成するには、フォルダーを作成し、「名前」プロパティの値として ISO 言語コードを使用します。言語ルートを作成したら、言語ルート内の任意のレベルに言語コピーを作成できます。
例えば、サンプル階層のイタリア語言語コピーのルートページの「名前」プロパティは it
になります。「名前」プロパティは、リポジトリー内の asset ノードの名前として使用されます。そのため、このプロパティによってアセットのパスが指定されます(https://[AEM_server]:[port]/assets.html/content/dam/it/*
)
アセットコンソールで「作成」をクリックまたはタップし、メニューから「フォルダー」を選択します。
「名前」フィールドに、<language-code>
の形式で国コードを入力します。
「作成」をクリックまたはタップします。アセットコンソール内に言語ルートが作成されます。
タッチ操作向け UI には参照パネルが用意されており、このパネルには内で作成された言語ルートのリストが表示されます Experience Manager アセット。
アセットコンソールで、言語コピーを作成する言語プライマリを選択します。
グローバルナビゲーションアイコンをクリックまたはタップして、「参照」を選択して参照パネルを開きます。
参照パネルで、「言語コピー」をクリックまたはタップします。アセットの言語コピーが言語コピーパネルに表示されます。