# react-native: useDefaultLocale URL: https://generaltranslation.com/ru/docs/react-native/api/helpers/use-default-locale.mdx --- title: useDefaultLocale description: Справка по API для хука useDefaultLocale --- {/* АВТОМАТИЧЕСКИ СГЕНЕРИРОВАНО: Не редактируйте напрямую. Вместо этого отредактируйте template в content/docs-templates/. */} ## Обзор Хук `useDefaultLocale` получает локаль приложения по умолчанию из [`контекста `](/docs/react-native/api/components/gtprovider). Эта локаль служит резервным языком приложения и обычно используется, когда предпочтительная локаль пользователя недоступна. `useDefaultLocale` — это клиентский хук, и *его можно использовать только в компонентах на стороне клиента*. Убедитесь, что ваше приложение обёрнуто в [``](/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` использует [``](/docs/react-native/api/components/gtprovider) для доступа к контексту. Убедитесь, что приложение обёрнуто в `GTProvider` на корневом уровне. * `useDefaultLocale` работает только на стороне клиента. * Подробнее о строковых представлениях локали [здесь](/docs/core/locales). ## Следующие шаги * См. [`useLocale`](/docs/react-native/api/helpers/use-locale), чтобы узнать локаль пользователя.