言語フォールバックの設定概要

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

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

SitecoreAIでは、言語のフォールバックはデフォルトで無効化されています。このトピックでは、それを実現するための全体的なプロセスの概要を提供します。手順の詳細については、「 Enable and set up language fallback」を参照してください。

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

  1. 環境内のすべての関連サイトで言語のフォールバック機能を有効にするには、以下のいずれかを行います。

    • Sitecore.Services.GraphQL.EdgeContent.configの関連設定を上書きするパッチファイルを作成して、環境全体に対して一度だけフォールバックを有効にしてください。パッチファイルはどんな名前でも構いませんが、ソースコードの/platform/フォルダに入れる必要があります。

    • サイトホスト項目で、関連する各サイトごとにフォールバックを有効にしてください。

  2. 項目レベルで言語のフォールバックを有効にしている場合、関連サイトごとに以下のいずれかを行います。

    • 言語フォールバックプロセスに含めたいすべての項目で言語フォールバックを有効にしてください。

    • サイトが使用するアイテムテンプレート、例えばページテンプレートで言語のバックアップを有効にしましょう。その後、テンプレートに基づくすべてのページが言語のフォールバックプロセスに含まれます。

  3. フィールドレベルで言語フォールバックを有効にしている場合、関連するアイテムテンプレートで、言語フォールバックプロセスに含めたいフィールド定義アイテムでも言語フォールバックを有効にする必要があります。これは特定の言語バージョンのフィールドに対して行うことも、その分野のすべての言語バージョンに対して行うこともできます。

  4. 翻訳対象となる言語のフォールバックルールを定義してください。sitecore/System/Languages/[language]アイテムでこれを行います。例えば、英語(ニュージーランド)が英語(オーストラリア語)に切り替わり、さらに英語が標準英語に戻るという連鎖を作ることができます。

  5. 最後に、言語のフォールバック設定を微調整できます。例えば、検索インデックスを言語フォールバックに設定するなどです。

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