# gt-next: General Translation Next.js SDK: useLocales URL: https://generaltranslation.com/ru/docs/next/api/helpers/use-locales.mdx --- title: useLocales description: Справка по API хука useLocales --- {/* СГЕНЕРИРОВАНО АВТОМАТИЧЕСКИ: Не редактируйте напрямую. Вместо этого изменяйте шаблон в content/docs-templates/. */} ## Обзор Хук `useLocales` возвращает список поддерживаемых локалей из [контекста ``](/docs/next/api/components/gtprovider). `useLocales` — клиентский хук, и *его можно использовать только на стороне клиента*. Убедитесь, что ваше приложение обёрнуто в [``](/docs/next/api/components/gtprovider). ## Справочник ### Возвращает `string[]` — массив [кодов локалей](/docs/core/locales) в формате BCP 47, представляющих поддерживаемые локали, например `['en-US', 'fr', 'ja']`. *** ## Примеры ### Основное использование ```jsx title="LocaleList.jsx" copy 'use client'; import { useLocales } from 'gt-next'; export default function LocaleList() { const locales = useLocales(); // [!code highlight] return ( ); } ``` *** ## Примечания * Хук `useLocales` использует [``](/docs/next/api/components/gtprovider) для доступа к контексту. Убедитесь, что приложение обёрнуто в провайдер на уровне корня. * `useLocales` работает только на стороне клиента. ## Следующие шаги * Узнайте, как настроить поддерживаемые локали в [`gt.config.json`](/docs/next/api/config/gt-config-json).