Locale

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

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

リクエストのcontext objectは、データを要求する場所と訪問者を記述します。オブジェクト内の値は、検索中に適用するルールを選択するために使用されます。

locale objectを使用して、Sitecore Search JavaScript SDK for Reactに含まれる要求のコンテキストでロケールを設定する必要があります。ロケールは、国と言語の2文字のコードで表されます。

財産

種類

形容

country

必須。

ISO 3166 Alpha 2形式の2文字の国コード。たとえば、米国の場合はusを使用します。

language

必須。

ISO 639-1形式の2文字の言語コード。たとえば、スペイン語にはesを使用します。

コンテキストロケールを設定または更新する

最初の検索またはrecommendationリクエストでアプリケーションにロケールを設定して、SDKがロケールを保存し、今後のリクエストに入力することをお勧めします。訪問中にロケールが変更された場合は、正確なレポートを作成するために、SDKを使用してロケールを更新する必要があります。

メモ

Locale設定は、すべてのリクエストとウィジェットに適用されます。ページレベルの設定です。

検索要求のコンテキストでロケールを設定または更新するには:

  • 次のコードブロックを使用して、独自の値を置き換えます。

    import { PageController } from '@sitecore-search/react';
    
    const context = PageController.getContext();
    
    context.setLocaleLanguage('en');
    context.setLocaleCountry('us');

完全なロケール実装については、スターターキットのWebサイトGitHubリポジトリでコードを表示できます。

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