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