# General Translation React SDKs (gt-react, gt-next, gt-react-native): useDefaultLocale
URL: https://generaltranslation.com/ja/docs/react/reference/hooks/use-default-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: ソース（デフォルトロケール）を取得します。useDefaultLocale の API リファレンス。

`useDefaultLocale` フックは、ユーザーの優先ロケールが利用できない場合に使用される、アプリケーションのフォールバック言語を返します。このデフォルトロケール (ソース) は [`<GTProvider>`](/docs/react/reference/components/gt-provider) の context から取得されます。

*`gt-react`、`gt-next`、`gt-tanstack-start`、`gt-react-native` で利用できます。*

## 概要 [#overview]

ソースロケールを取得するには、`useDefaultLocale` を呼び出します。

*例では `gt-react` からインポートしています。代わりに、ご利用のフレームワークのパッケージからインポートしてください。*

```tsx
import { useDefaultLocale } from 'gt-react';

export default function DefaultLocale() {
  const defaultLocale = useDefaultLocale(); // [!code highlight]
  return <p>Default locale: {defaultLocale}</p>;
}
```

*注: `gt-react` では、[`<GTProvider>`](/docs/react/reference/components/gt-provider) 配下で `useDefaultLocale` を呼び出してください。`gt-next` では、サーバーコンポーネント内でも使用できます。*

## 仕組み [#how-it-works]

デフォルトロケールは、設定の[`defaultLocale`](/docs/react/reference/config#default-locale)で指定します。指定がない場合は、`en`がデフォルトになります。

## 戻り値 [#returns]

**型** `string`

アプリケーションのデフォルトロケール (`en-US` など) 。

## メモ [#notes]

* `useDefaultLocale` は同期的に動作し、サーバーコンポーネントとクライアントコンポーネントの両方で使用できます。
* ユーザーのアクティブなロケールを取得するには、[`useLocale`](/docs/react/reference/hooks/use-locale) を使用します。

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
