ローカライズされた表示テキストをレンダリングする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Searchはヘッドレス検索プラットフォームであるため、返されるデータは好みの形式、構造、またはコンポーネントを使用して表すことができます。コンテキスト検索、ロケール設定、およびその他のSearch機能を使用すると、特定の地域や顧客にローカライズされたコンテンツを提供できます。
ローカライズされた実装は、ローカライズされたインデックス付きアイテムからアプリケーションのコンテンツを返します。ローカライズされたアイテムは、各アイテムがエンティティによって定義されているように構造化されています。
オプションとfacetsを並べ替えるためのローカライズされた値をCSVにインポートすることで作成できます。
Searchには、静的テキストと表示テキストをローカライズするための次のオプションが用意されています。開発者は、ローカライズされた表示テキストをテンプレートに追加する最適な方法を推奨できます。
ローカライズされた値を属性に設定する
静的テキストと表示テキストの属性をエンティティに追加すると、そのタイプの各項目にローカライズされた値を指定できます。これらの属性は、完全なローカライズに必要な数だけエンティティに追加できます。インデックス作成中、ローカライズされた値はインデックス付きアイテムに格納されます。
次の手順には、preview searchウィジェット内のSearchボタンをローカライズする例が含まれています。
ローカライズされた値を属性に設定するには:
-
エンティティで、属性label_search_buttonを追加し、次の操作を行います。
-
Data Typeドロップダウンリストで、Stringをクリックします。
-
Default Value入力フィールドに「Search」と入力します。
-
-
ローカライズされたアイテムで、label_search_buttonにローカライズされた値を設定します。
-
オプションで、ローカライズされたクローラーのドキュメント抽出ツールで、label_search_buttonをローカライズされた値に設定します。
-
ボタンのラベルをエンティティのlabel_search_button属性に設定するように開発者に依頼します。
ページおよびウィジェットテンプレートにローカライズされたテキストを追加する
Sitecore Searchと統合されたほとんどのWebサイトとeコマースアプリケーションは、ページおよびウィジェットテンプレートで構築されています。実行時に、URLに基づいて、Webアプリケーションはテンプレートを選択し、入力してレンダリングします。
ページおよびウィジェットテンプレートにローカライズされたテキストを追加するには:
-
Requestに、ローカライズされたテキスト値でテンプレートを更新するように依頼します。
このオプションでは、開発者がページとウィジェットのテンプレートを変更する必要があります。