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