1. Experience Edgeコネクタ

言語フォールバックと公開

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Experience Edge Connectorは、配信プラットフォームにアイテムを公開する際の 言語フォールバック をサポートします。この手順は、初めてパブリッシュするか、言語フォールバック依存関係を持つアイテムを再パブリッシュするかによって異なります。

  • for the first timeでフォールバック言語バージョンを公開する場合は、各バージョンを公開して、Edgeに保存されるようにする必要があります。

  • 後で、アイテムのフォールバック言語バージョンを公開すると、Experience Edge Connectorは他の依存言語バージョンをチェックし、それらも公開します。これにより、アイテムの静的コンテンツがExperience Edgeのすべての依存言語で使用できるようになります。

このトピックでは、フォールバック言語バージョンの自動発行をafter the initial publication of each item independently of each otherで実行する方法について説明します。

アイテム レベルの言語フォールバック

次の図は、3つの言語のフォールバックチェーンを持つ項目レベルの言語フォールバックの例を示しています。

How item-level language fallback works.

この図では、Sitecoreにはアイテム3の英語版が1つだけあります。

Sitecoreが動的にレンダリングする場合、en-nz (バージョンがない) のアイテムをレンダリングしようとするときに、enフォールバック バージョンを使用します。

静的にレンダリングする場合、Experience Edgeコネクタは、すべての依存言語(en-auen-nz)のフォールバックバージョンを使用して、このアイテムを公開し、Experience Edgeで同様の結果を得ます。次のセクションでは、Experience Edge Connectorが言語フォールバックをどのようにサポートするかについて詳しく説明します。

Experience Edge Connectorは、アイテムのフォールバック言語バージョンを公開するときに、他の依存言語を取得し、そのアイテムのバージョンがない言語を識別して、これらも公開します。

図内の言語には、次の依存関係があります。

  • en-nzen-auに直接依存しています。

  • en-auenに直接依存しています。

  • en-nzenに間接的に依存しています。

Experience Edge Connectorは、公開時に次のアクションを実行します。

  • アイテム1のenバージョンの公開

    すべての従属言語には、項目1のバージョンがあります。言語のフォールバックは必要なく、項目1のenバージョンのみが公開されます。

  • enバージョンのアイテム2の公開

    項目2のバージョンは、直接従属言語en-auにあります。言語のフォールバックは必要なく、enバージョンのItem 2のみが公開されます。

  • en-auバージョンのアイテム2の公開

    項目2には、すべての依存言語のバージョンがあるわけではありません。言語フォールバックが使用され、en-nzバージョンも項目2です。

  • enバージョンのアイテム3の公開

    項目3には、すべての依存言語のバージョンがあるわけではありません。言語フォールバックが使用され、en-auバージョンとen-nzバージョンもアイテム3に対して公開されます。

フィールドレベルの言語フォールバック

Experience Edge Connectorがアイテムのフォールバック言語バージョンを公開すると、コネクタは依存言語も取得し、そのアイテムのフォールバックフィールド値を持つバージョンを持つ言語を特定し、これらも公開します。次の図の設定例は、フィールド言語のフォールバックがあるアイテムを示しています。

How field-level language fallback works.

図内の言語には、次の依存関係があります。

  • en-nzen-auに直接依存しています。

  • en-auenに直接依存しています。

  • en-nzenに間接的に依存しています。

Experience Edge Connectorは、公開時に次のアクションを実行します。

  • アイテム1のenバージョンの公開

    すべての依存言語には項目1のバージョンがあり、フォールバック フィールドには各言語で独自の値があります。言語のフォールバックは必要なく、項目1のenバージョンのみが公開されます。

  • enバージョンのアイテム2の公開

    直接依存言語en-auに項目2のバージョンがあり、フォールバック フィールドには独自の値があり、言語フォールバックは適用されず、項目2 enバージョンのみが公開されます

  • en-auバージョンのアイテム2の公開

    項目2にはすべての依存言語のバージョンがあり、フォールバック フィールドにはフォールバック値があります。言語フォールバックが使用され、en-nzバージョンも公開されます。

  • enバージョンのアイテム3の公開

    すべての従属言語には項目3のバージョンがあり、フォールバック フィールドにはフォールバック値があります。言語フォールバックが使用され、en-auバージョンとen-nzバージョンも公開されます。

言語間の依存関係の特定

この節では、Experience Edge Connectorが公開する必要がある依存言語バージョンを特定するために従うプロセスについて説明します。

プロセスは次のとおりです。

  1. コネクタは、システム言語 (図ではen <- en-au <- en-nz ) 間のフォールバック依存関係を準備します。

  2. コネクタは、アイテムのバージョンを公開するときに、公開されたバージョンに基づいて、フォールバック依存関係関係から依存言語のリストを準備します。

  3. コネクタは、項目レベルの言語フォールバックが依存言語に適用できるかどうかを確認します。項目ベースのフォールバックは、次の場合に使用できます。

  4. コネクタは、フィールドレベル言語フォールバックが依存言語に適用可能かどうかを確認します。フィールドレベルのフォールバックは、次の場合に使用できます。

    • アイテムには、フィールドレベルの言語フォールバックが有効になっている1つ以上のフィールドがあります。

    • アイテムには依存言語のバージョンがあり、フィールド (またはフィールド) の値はフォールバック言語 (公開されたバージョン) から取得されます。

この記事を改善するための提案がある場合は、 お知らせください!