# General Translation React SDKs (gt-react, gt-next, gt-react-native): getEnableI18n
URL: https://generaltranslation.com/ru/docs/react/tanstack-start/reference/functions/get-enable-i18n.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Проверяет, включена ли интернационализация в среде выполнения TanStack Start. Справочник API для getEnableI18n.

Функция `getEnableI18n` возвращает, включена ли интернационализация General Translation для текущего серверного запроса или браузера. Импортируйте её из `gt-tanstack-start`.

## Обзор [#overview]

```ts
import { getEnableI18n } from 'gt-tanstack-start';

const enableI18n = getEnableI18n();
```

```ts
getEnableI18n(): boolean
```

## Как это работает [#how-it-works]

На сервере `getEnableI18n` считывает параметр локали запроса, заданный [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). В браузере она считывает хранилище условий, инициализированное [`initializeGT`](/docs/react/reference/config#initialize). Функции перевода используют этот параметр, чтобы выбрать либо активную локаль, либо исходную локаль.

Эта функция синхронная. Вызовы на сервере выбрасывают исключение вне активной области middleware для запроса.

## Возвращает [#returns]

**Тип** `boolean`

`true`, если для запроса включена интернационализация; в противном случае — `false`.

## Пример [#example]

```ts
import { createServerFn } from '@tanstack/react-start';
import { getEnableI18n } from 'gt-tanstack-start';

export const loadI18nState = createServerFn({ method: 'GET' }).handler(() => {
  return { enableI18n: getEnableI18n() };
});
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
