言語の代替

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

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

多言語ソリューションにおいて、言語フォールバックは、現在の言語に存在しないコンテンツが異なる言語で表示される仕組みです。言語フォールバックを使えば、アイテムやフィールドを翻訳するか、別の言語のコンテンツを再利用するかをコントロールできます。

SitecoreAI環境に追加された言語のフォールバックルールを指定し、関連する項目やフィールドで言語フォールバックを有効にします。ある言語にバージョンが存在しない場合、言語フォールバックが有効化され、代わりにアイテムやフィールドの値がフォールバック言語で表示されます。

また、言語のフォールバックの連鎖を設定することもできます。例えば、en-NZをen-AUにフォールバックし、en-AUをenにフォールバックさせることができます。もし特定の項目やフィールドでen-AUのバージョンが存在しない場合、en-NZのバージョンはenのバージョンにフォールバックします。

Fallback flow

項目やフィールドに言語のフォールバックを使え、開発者はウェブサイト内のすべての辞書ラベルに使うことができます。

!注Experience Edge配信プラットフォームにサイトやアイテムを公開する場合も言語フォールバックに対応しています。詳しくは こちら をクリックしてください。

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

アイテムレベルフォールバックは、ある言語で翻訳されていないアイテムバージョンを別の言語バージョン(そのすべてのフィールドを含む)にフォールバックできるようにします。こうすることで、新たに追加された言語の項目を翻訳せずに、ウェブサイト全体の新しい言語版を立ち上げることができます。

例えば、あなたのウェブサイトが標準英語(en)で、同じウェブサイトのローカライズ版を英語(オーストラリア)で立ち上げたい場合、サイト上でアイテムレベルのフォールバックを有効にし、en-AUという言語をenにフォールバックします。その後、標準の英語版に戻したいアイテムやテンプレートに対してアイテムレベルのフォールバックを有効にします。このようにして、英語(オーストラリア)ではコンテンツが利用できませんが、代わりに言語のenからのバックアップ版が利用可能です。

コンテンツエディターで、英語(オーストラリア)版に翻訳内容がないアイテムを選択し、そのコンテンツ欄で言語リストをクリックすると、英語(オーストラリア)が代替版であることがわかります。

ce-fallback-version-of-item.png

その後、英語版(オーストラリア版)に切り替えると、以下の内容に気づくでしょう:

  • このアイテムは読み取り専用です。

  • 警告は、言語のenからの予備バージョンを表示しており、選択した言語にはバージョンが存在しないことを通知します。通知には以下のことができます:

    • 元の アイテムへナビゲーションをクリックすると 、エンでバージョンを閲覧または編集できます。
    • 新しいバージョンを追加」 をクリックすると、en-AU言語で実際のバージョンを作成できます。
    Add new version

英語(オーストラリア)にローカライズしたい商品は、英語(オーストラリア)でバージョンを作成します。

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

フィールドレベルのフォールバックは、単一のフィールドでどのフィールド値をローカライズし、どのフィールド値を別の言語にフォールバックするかを指定できます。

フィールドレベルのフォールバックを設定し、個々のフィールドで、その値が別の言語バージョンからのフォールバック値であることがわかります。画像は、英語(オーストラリア語)で表示されたホームページの サマリー フィールドで、標準英語(英語)に戻る部分を示しています。

 

!重要パフォーマンス最適化のために、フィールドレベルのフォールバックは __Standard Values項目や共有フィールド、システムフィールド、または __で始まるフィールドに対してはサポートされていません。メディアフィールド( *sitecore/templates/System/Media/Versioned/*の下で)はシステムフィールドとはみなされません。

辞書項目

開発者はウェブサイト上のすべての辞書ラベルに言語のフォールバック機能を利用できます。デフォルトでは、辞書の項目が基になるテンプレート上でアイテムレベルのフォールバックが有効化されています。

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