# General Translation React SDKs (gt-react, gt-next, gt-react-native): getEnableI18n
URL: https://generaltranslation.com/it/docs/react/tanstack-start/reference/functions/get-enable-i18n.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Indica se l'internazionalizzazione è abilitata nel runtime di TanStack Start. Riferimento API per getEnableI18n.

La funzione `getEnableI18n` restituisce se l&#39;internazionalizzazione di General Translation è abilitata per la richiesta server corrente o il browser. Importala da `gt-tanstack-start`.

## Panoramica [#overview]

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

const enableI18n = getEnableI18n();
```

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

## Come funziona [#how-it-works]

Sul server, `getEnableI18n` legge l&#39;impostazione relativa alla richiesta creata da [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Nel browser, legge l&#39;archivio delle condizioni inizializzato da [`initializeGT`](/docs/react/reference/config#initialize). Le funzioni di traduzione usano questa impostazione per selezionare l&#39;impostazione regionale attiva oppure l&#39;impostazione regionale sorgente.

La funzione è sincrona. Le chiamate sul server generano un&#39;eccezione al di fuori di un ambito di richiesta middleware attivo.

## Restituisce [#returns]

**Tipo** `boolean`

`true` quando l&#39;internazionalizzazione è abilitata per la richiesta; altrimenti `false`.

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