[AEM Sites]{class="badge positive" title="AEM Sitesに適用)。"}
翻訳するコンテンツの準備 preparing-content-for-translation
通常、多言語の web サイトでは、ある程度の量のコンテンツを複数の言語で提供します。 サイトは 1 つの言語で作成されてから、他の言語に翻訳されます。 一般に、多言語サイトはページの分岐で構成され、各分岐には異なる言語のサイトのページが含まれます。
WKND チュートリアルサイトには、複数の言語ブランチが含まれています。使用される構造は次のとおりです。
/content
|- wknd
|- language-masters
|- en
|- de
|- es
|- fr
|- it
|- us
|- en
|- es
|- ca
|- en
|- fr
|- ch
|- de
|- fr
|- it
|- de
|- de
|- fr
|- fr
|- es
|- es
|- it
|- it
サイトのコンテンツを最初にオーサリングするための言語コピーが言語マスターです。 言語マスターは、他の言語に翻訳されるソースです。
サイトの各言語ブランチは、言語コピーと呼ばれます。言語コピーのルートページは言語ルートと呼ばれ、そのブランチ内のコンテンツの言語を識別します。例えば、/content/wknd/language-masters/frはWKND サイトのフランス語コピーの言語ルートです。最初にコンテンツをオーサリングした言語コピーは、言語マスターと呼ばれます。他の言語コピーに翻訳されるソースです。
各言語コピーでは、正しく設定された言語ルート を使用して、ソースサイトの翻訳時に正しい言語をターゲットにする必要があります。
翻訳するサイトを準備するには、次の手順を使用します。
- 言語マスターの言語ルートを作成します。 例えば、英語 WKND デモサイトの言語ルートは
/content/wknd/language-masters/enです。 言語ルートの作成に記載の情報に従って言語ルートが正しく設定されていることを確認してください。 - 言語マスターのコンテンツをオーサリングします。
- サイトの各言語コピーの言語ルートを作成します。 例えば、WKND のサンプルサイトのフランス語の言語コピーは
/content/wknd/language-masters/frです。
翻訳するコンテンツの準備が完了したら、言語コピーおよび関連する翻訳プロジェクトの不足ページを自動的に作成できます (翻訳プロジェクトの作成を参照)。 AEMのコンテンツ翻訳プロセスの概要については、多言語Web サイトのコンテンツの翻訳を参照してください。
言語ルートの作成 creating-a-language-root
コンテンツの言語を識別する言語コピーのルートページとして言語ルートを作成します。 言語ルートを作成したら、その言語コピーを含む翻訳プロジェクトを作成できます。
言語ルートを作成するには、ページを作成し、Name プロパティの値としてISO言語コードを使用します。 言語コードは、次のいずれかの形式である必要があります。
<language-code>:サポートされている言語コードは、ISO-639-1 で定義されている 2 文字のコード(例:en)です。<language-code>_<country-code>または<language-code>-<country-code>:サポートされている国コードは、ISO 3166 で定義されている小文字または大文字 2 文字のコードです(例:en_US、en_us、en_GB、en-gb)。
グローバルサイト用に選択した構造に従って、どちらかの形式を使用できます。 例えば、WKND サイトのフランス語の言語コピーのルートページには、名前プロパティとして fr があります。 「名前」プロパティは、リポジトリ内の page ノードの名前として使用されるため、このプロパティによってページのパス(http://<host>:<4502>/content/wknd/language-masters/fr.html)が指定されます。
-
サイトに移動します。
-
言語コピーを作成するサイトを選択します。
-
作成/ページを選択します。
-
ページテンプレートを選択して、「次へ」を選択します。
-
「名前」フィールドに国コードを入力します。国コードの形式は
<language-code>または<language-code>_<country-code>です(例:en、en_US、en_us、en_GB、en_gb)。 ページのタイトルを入力します。
-
「作成」を選択します。 確認のダイアログボックスで、「完了」を選択して Sites コンソールに戻ります。または「開く」を選択して言語コピーを開きます。
言語ルートのステータスの確認 seeing-the-status-of-language-roots
AEM には 参照 パネルがあります。このパネルには、作成された言語ルートのリストが表示されます。
次の手順に従い、パネルセレクターを使用して、ページの言語コピーを表示します。
-
Sites コンソールで、サイトのページを選択し、「参照」を選択します。
-
参照パネルで、「言語コピー」を選択します。 Web サイトの言語コピーがパネルに表示されます。
複数のレベルの言語コピー multiple-levels
言語ルートは、言語コピーのルートを認識できる状態で、ノード(地域など)の下にグループ化することもできます。
/content
|- wknd
|- language-masters
|- europe
|- de
|- fr
|- it
|- es
]- pt
|- americas
|- en
|- es
|- fr
|- pt
|- asia
|- ...
|- africa
|- ...
|- oceania
|- ...
|- europe
|- americas
|- asia
|- africa
|- oceania
es ページを言語コピーに解決することはできません。/content/wknd/language-masters/en/content/wknd/language-masters/americas/central-america/es
es言語コピーは、en ノードから2 レベル (americas/central-america)離れているため、検出されません。cq:language プロパティで言語が識別されているかどうかを確認します。