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

その後、英語版(オーストラリア版)に切り替えると、以下の内容に気づくでしょう:
-
このアイテムは読み取り専用です。
-
警告は、言語 のenからの予備バージョンを表示しており、選択した言語にはバージョンが存在しないことを通知します。通知には以下のことができます:
-
Navigate to the original itemをクリックすると、エンでバージョンを閲覧または編集できます。
-
Add a new versionをクリックして、en-AUという言語で実際のバージョンを作成してください。
-
英語(オーストラリア)にローカライズしたい商品は、英語(オーストラリア)でバージョンを作成します。
フィールドレベルの言語フォールバック
フィールドレベルのフォールバックは、単一のフィールドでどのフィールド値をローカライズし、どのフィールド値を別の言語にフォールバックするかを指定できます。
フィールドレベルのフォールバックを設定し、個々のフィールドで、その値が別の言語バージョンからのフォールバック値であることがわかります。写真は、英語(オーストラリア語)で表示されたホームページのSummaryフィールドを示しており、標準英語(英語)に戻っています。

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

