# General Translation React SDKs (gt-react, gt-next): useLocales URL: https://generaltranslation.com/ru/docs/react/reference/hooks/use-locales.mdx --- title: useLocales description: Список поддерживаемых локалей в General Translation gt-react. Справочник API по useLocales. --- Хук `useLocales` возвращает список поддерживаемых локалей из контекста [``](/docs/react/reference/components/gt-provider). *Доступно в `gt-react`, `gt-next`, `gt-tanstack-start` и `gt-react-native`. В примерах используется импорт из `gt-react`; вместо этого импортируйте из пакета вашего фреймворка.* ## Обзор [#overview] Вызовите `useLocales`, чтобы получить коды поддерживаемых локалей. ```tsx import { useLocales } from 'gt-react'; export default function LocaleList() { const locales = useLocales(); // [!code highlight] return ( ); } ``` *Примечание: в `gt-react` вызывайте `useLocales` внутри [``](/docs/react/reference/components/gt-provider). В `gt-next` этот хук также работает в серверных компонентах.* ## Как это работает [#how-it-works] Список формируется на основе [`locales`](/docs/react/reference/config#locales), которые вы задаёте. Каждый элемент — это код локали BCP 47. ## Возвращает [#returns] **Тип** `readonly string[]` Массив кодов поддерживаемых локалей, например `['en-US', 'fr', 'ja']`. ## Заметки [#notes] * `useLocales` работает синхронно и доступен как в серверных, так и в клиентских компонентах. * Чтобы узнать активную локаль, используйте [`useLocale`](/docs/react/reference/hooks/use-locale).