# gt-next: General Translation Next.js SDK: useDefaultLocale URL: https://generaltranslation.com/ja/docs/next/api/helpers/use-default-locale.mdx --- title: useDefaultLocale description: useDefaultLocale フックのAPIリファレンス --- {/* 自動生成: 直接編集せず、代わりに content/docs-templates/ 内のテンプレートを編集してください。 */} ## 概要 `useDefaultLocale` フックは、[`` コンテキスト](/docs/next/api/components/gtprovider)からアプリケーションのデフォルトロケールを取得します。 このロケールはアプリのフォールバック言語を表し、通常はユーザーの優先ロケールが利用できない場合に使用されます。 `useDefaultLocale` はクライアントサイドのフックであり、*クライアントサイドのコンポーネントでのみ使用できます*。 アプリが [``](/docs/next/api/components/gtprovider) でラップされていることを確認してください。 設定については [`gt.config.json`](/docs/next/api/config/gt-config-json) を参照してください。 デフォルトロケールが指定されていない場合は、`'en-US'` が使用されます。 ## リファレンス ### 戻り値 アプリケーションのデフォルトロケールを表す文字列。例: `'en-US'`。 *** ## 例 ### 基本的な使い方 アプリケーションのデフォルトロケールを取得し、コンポーネント内に表示します。 ```jsx title="DefaultLocale.jsx" copy 'use client'; import { useDefaultLocale } from 'gt-next'; export default function DefaultLocale() { const defaultLocale = useDefaultLocale(); // [!code highlight] return

Default locale: {defaultLocale}

; // デフォルトロケールを表示 } ``` *** ## 注意 * `useDefaultLocale` フックが コンテキスト にアクセスするには、[``](/docs/next/api/components/gtprovider) が必要です。 アプリのルートレベルを provider でラップしてください。 * `useDefaultLocale` はクライアントサイドでのみ使用できます。 * ロケール文字列の詳細は、[こちら](/docs/core/locales)を参照してください。 ## 次のステップ * ユーザーのロケールを取得するには、[`useLocale`](/docs/next/api/helpers/use-locale)をご覧ください。