# General Translation React SDKs (gt-react, gt-next, gt-react-native): useDefaultLocale
URL: https://generaltranslation.com/ru/docs/react/reference/hooks/use-default-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Чтение исходной локали (локали по умолчанию). Справочник API для useDefaultLocale.

Хук `useDefaultLocale` возвращает резервный язык вашего приложения, который используется, если предпочтительная локаль пользователя недоступна. Он считывает эту локаль по умолчанию (исходную) из context [`<GTProvider>`](/docs/react/reference/components/gt-provider).

*Доступно в `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` вызывайте `useDefaultLocale` внутри [`<GTProvider>`](/docs/react/reference/components/gt-provider). В `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.
