# General Translation React SDKs (gt-react, gt-next, gt-react-native): getLocale URL: https://generaltranslation.com/ru/docs/react/tanstack-start/reference/functions/get-locale.mdx --- title: getLocale description: Чтение текущей локали серверного запроса TanStack Start с помощью General Translation. Справочник API для getLocale. --- Функция `getLocale` возвращает локаль текущего серверного запроса в виде кода локали BCP 47. Импортируйте её из `gt-tanstack-start/server`. ## Обзор [#overview] ```ts import { getLocale } from 'gt-tanstack-start/server'; const locale = getLocale(); // 'en-US' ``` ```ts getLocale(): string ``` ## Как это работает [#how-it-works] `getLocale` считывает значение, локальное для текущего запроса, созданное [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Middleware определяет локаль на основе настроенного cookie-файла и заголовков запроса, а затем при необходимости использует локаль по умолчанию. Функция синхронна и выбрасывает исключение, если вызывается вне активного контекста запроса middleware. ## Возвращает [#returns] **Тип** `string` Текущая локаль запроса. ## Пример [#example] ```ts import { createServerFn } from '@tanstack/react-start'; import { getLocale } from 'gt-tanstack-start/server'; export const loadLocale = createServerFn({ method: 'GET' }).handler(() => { return getLocale(); }); ```