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

Default locale: {defaultLocale}

; // デフォルトロケールを表示する } ``` *** ## 注意事項 * `useDefaultLocale` Hook は、コンテキストにアクセスするために [``](/docs/react-native/api/components/gtprovider) に依存しています。 アプリのルートでプロバイダーによってラップされていることを確認してください。 * `useDefaultLocale` はクライアントサイドでのみ利用できます。 * ロケール文字列の詳細は、[こちら](/docs/core/locales)をご覧ください。 ## 次のステップ * ユーザーのロケールを取得するには、[`useLocale`](/docs/react-native/api/helpers/use-locale)を参照してください。