---
title: "Locale"
slug: "locale"
abstract: "Sitecore Search JavaScript SDK for Reactを使ってリクエストのロケージを設定すること。"
---
# Locale

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

ReactのSitecore Search JavaScript SDKに含まれるリクエストの文脈でロケーションを設定するには、locale objectを使う必要があります。地域は国と言語を表す2文字のコードで表されます。

財産

種類

概要

country

ストリング

必須。  
  
[ISO 3166 Alpha 2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Current_codes)形式の2文字の国コード。例えば、アメリカ合衆国のために*私たち*をご利用ください。

language

ストリング

必須。  
  
[ISO 639-1](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes#Table)形式の2文字言語コード。例えば、スペイン語には*es*を使う。

## コンテキストロケーションの設定または更新

最初の検索やrecommendationリクエストでアプリケーション内でロケールを設定し、SDKがそのローカを保存し、今後のリクエストで埋め込むことをおすすめします。訪問中にロケールが変更された場合は、正確な報告のためにSDKを使ってロケールを更新する必要があります。

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

検索リクエストに応じてロケーションをコンテキスト内で設定または更新するには:

-   以下のコードブロックを使用し、自分の値を置き換えてください:
    
    import { PageController } from '@sitecore-search/react';
    
    const context = PageController.getContext();
    
    context.setLocaleLanguage('en');
    context.setLocaleCountry('us');
    

完全なローカル実装については、スターター [キットのウェブサイト](https://github.com/Sitecore/Sitecore-Search-JS-SDK-Starter-Kit/blob/main/README.md)GitHubリポジトリでコードをご覧いただけます。