# General Translation React SDKs (gt-react, gt-next): useDefaultLocale URL: https://generaltranslation.com/ja/docs/react/reference/hooks/use-default-locale.mdx --- title: useDefaultLocale description: General Translation の gt-react でソース(デフォルトロケール)を取得します。useDefaultLocale の API リファレンス。 --- `useDefaultLocale` フックは、[``](/docs/react/reference/components/gt-provider) の context から、アプリケーションのデフォルトロケール (ソース) を返します。これはフォールバック言語で、ユーザーの優先ロケールが利用できない場合に使用されます。 *`gt-react`、`gt-next`、`gt-tanstack-start`、`gt-react-native` で利用できます。例では `gt-react` から import していますが、実際にはお使いのフレームワークのパッケージから import してください。* ## 概要 [#overview] ソースロケールを取得するには、`useDefaultLocale` を呼び出します。 ```tsx import { useDefaultLocale } from 'gt-react'; export default function DefaultLocale() { const defaultLocale = useDefaultLocale(); // [!code highlight] return

Default locale: {defaultLocale}

; } ``` *注: `gt-react` では、[``](/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) を使用します。