---
title: "言語フォールバックの設定概要"
slug: "overview-of-setting-up-language-fallback"
abstract: "環境内で言語のバックアップを設定するために必要な全体的なプロセスの概要を把握しましょう。"
---
# 言語フォールバックの設定概要

SitecoreAIでは、言語のフォールバックはデフォルトで無効化されています。このトピックでは、それを実現するための全体的なプロセスの概要を提供します。手順の詳細については、「 [Enable and set up language fallback](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/working-with-languages/language-fallback/overview-of-setting-up-language-fallback/enable-and-set-up-language-fallback.html "Enable and set up language fallback")」を参照してください。

以下のステップは、言語フォールバックの有効化および設定の全体的なプロセスの概要です。

1.  環境内のすべての関連サイトで言語のフォールバック機能を有効にするには、以下のいずれかを行います。
    -   Sitecore.Services.GraphQL.EdgeContent.configの関連設定を上書きする[パッチファイルを作成](https://doc.sitecore.com/sai/ja/developers/sitecoreai/development/use-a-patch-file-to-customize-the-sitecore-configuration.html "Use a patch file to customize the Sitecore configuration")して、環境全体に対して一度だけフォールバックを有効にしてください。パッチファイルはどんな名前でも構いませんが、ソースコードの/platform/フォルダに入れる必要があります。
    -   サイトホスト項目で、関連する各サイトごとにフォールバックを有効にしてください。
2.  項目レベルで言語のフォールバックを有効にしている場合、関連サイトごとに以下のいずれかを行います。
    -   言語フォールバックプロセスに含めたいすべての項目で言語フォールバックを有効にしてください。
    -   サイトが使用するアイテムテンプレート、例えばページテンプレートで言語のバックアップを有効にしましょう。その後、テンプレートに基づくすべてのページが言語のフォールバックプロセスに含まれます。
3.  フィールドレベルで言語フォールバックを有効にしている場合、関連するアイテムテンプレートで、言語フォールバックプロセスに含めたいフィールド定義アイテムでも言語フォールバックを有効にする必要があります。これは特定の言語バージョンのフィールドに対して行うことも、その分野のすべての言語バージョンに対して行うこともできます。
4.  翻訳対象となる言語のフォールバックルールを定義してください。 *sitecore/System/Languages/\[language\]* アイテムでこれを行います。例えば、英語(ニュージーランド)が英語(オーストラリア語)に切り替わり、さらに英語が標準英語に戻るという連鎖を作ることができます。
5.  最後に、言語のフォールバック設定を微調整できます。例えば、検索インデックスを言語フォールバックに設定するなどです。