言語フォールバック
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
多言語ソリューションでは、言語フォールバックは、コンテンツが現在の言語に存在しない場合に、そのコンテンツを別の言語で表示するメカニズムです。言語フォールバックを使用すると、アイテムまたはフィールドを翻訳するか、別の言語のコンテンツを再利用するかを制御できます。
XM Cloud環境に追加された言語の言語フォールバックルールを指定し、関連するアイテムまたはフィールドで言語フォールバックを有効にします。特定の言語にバージョンが存在しない場合、言語フォールバックがアクティブになり、代わりにアイテムまたはフィールド値がフォールバック言語で表示されます。
言語フォールバックのチェーンを設定することもできます。たとえば、言語en-NZを指定してen-AUにフォールバックし、en-AUを指定してenにフォールバックできます。 en-AUのバージョンが特定のアイテムまたはフィールドに存在しない場合、en-NZのバージョンはenのバージョンにフォールバックします。
アイテムまたはフィールドで言語フォールバックを使用でき、開発者はWebサイト上のすべての辞書ラベルで使用できます。
言語フォールバックは、サイトとアイテムをExperience Edge配信プラットフォームに公開するときにもサポートされます。詳細については 、ここ をクリックしてください。
アイテム レベルの言語フォールバック
アイテムレベルのフォールバックを使用すると、特定の言語の未翻訳のアイテムバージョンを、そのすべてのフィールドを含む別の言語バージョンにフォールバックできます。このようにして、新しく追加された言語のアイテムを翻訳することなく、Webサイト全体の新しい言語バージョンを起動できます。
たとえば、ウェブサイトが標準英語 (en) で、同じウェブサイトのローカライズ版を英語 (オーストラリア) で立ち上げる場合は、サイトでアイテムレベルのフォールバックを有効にし、言語en-AUをenにフォールバックするように設定します 。 次に、標準の英語バージョンにフォールバックするアイテムまたはテンプレートのアイテム レベルのフォールバックを有効にします。このように、英語(オーストラリア)のコンテンツは利用できませんが、代わりに 言語enからのフォールバックバージョンを利用できます。
コンテンツ エディターで、英語 (オーストラリア) バージョンの翻訳されたコンテンツがないアイテムを選択し、コンテンツ エリアで言語リストをクリックすると、英語 (オーストラリア) がフォールバック バージョンであることがわかります。

その後、英語 (オーストラリア) のフォールバック バージョンに切り替えると、次のことがわかります。
-
アイテムは読み取り専用です。
-
警告は、言語enのフォールバック バージョンを表示しており、選択した言語にバージョンが存在しないことを通知します。通知では、次のことができます。
-
「 Navigate to the original item 」をクリックして、enでバージョンを表示または編集します。
-
「 Add a new version 」をクリックして、en-AU言語で実際のバージョンを作成します。
-
英語 (オーストラリア) にローカライズするアイテムについては、英語 (オーストラリア) でバージョンを作成します。
フィールドレベルの言語フォールバック
フィールド レベルのフォールバックを使用すると、ローカライズするフィールド値と別の言語にフォールバックするフィールド値を1つのフィールドで指定できます。
フィールド レベルのフォールバックを設定すると、個々のフィールドで、値が別の言語バージョンのフォールバック値であることがわかります。この図は、英語 (オーストラリア) のホーム ページのSummaryフィールドを示しており、標準英語 (en) にフォールバックしています。

パフォーマンスの最適化のために、フィールド レベルのフォールバックは、__Standard値 アイテム、または共有フィールド、システム フィールド、または 「__」で始まるフィールドではサポートされていません。メディアフィールド( sitecore/templates/System/Media/Versioned/未満)は、システムフィールドとは見なされません。
辞書項目
開発者は、Webサイト上のすべての辞書ラベルで言語フォールバック機能を使用することもできます。デフォルトでは、項目レベルのフォールバックは、ディクショナリエントリの基になっているテンプレートで有効になっています。