# General Translation React SDKs (gt-react, gt-next, gt-react-native): getEnableI18n
URL: https://generaltranslation.com/fr/docs/react/tanstack-start/reference/functions/get-enable-i18n.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Indique si l’internationalisation est activée dans le runtime TanStack Start. Référence d’API de getEnableI18n.

La fonction `getEnableI18n` indique si l’internationalisation de General Translation est activée pour la requête serveur en cours ou le navigateur. Importez-la depuis `gt-tanstack-start`.

## Vue d’ensemble [#overview]

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

const enableI18n = getEnableI18n();
```

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

## Fonctionnement [#how-it-works]

Sur le serveur, `getEnableI18n` lit le paramètre associé à la requête créé par [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Dans le navigateur, il lit le magasin de conditions initialisé par [`initializeGT`](/docs/react/reference/config#initialize). Les fonctions de traduction utilisent ce paramètre pour sélectionner soit le paramètre régional actif, soit le paramètre régional source.

La fonction est synchrone. Les appels côté serveur lèvent une exception en dehors du contexte d&#39;une requête middleware active.

## Valeur renvoyée [#returns]

**Type** `boolean`

`true` si l’internationalisation est activée pour la requête ; sinon `false`.

## Exemple [#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.
