# 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 --- title: getEnableI18n description: Indica se l'internazionalizzazione è abilitata nel runtime di TanStack Start. Riferimento API per getEnableI18n. --- La funzione `getEnableI18n` restituisce se l'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'impostazione relativa alla richiesta creata da [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). Nel browser, legge l'archivio delle condizioni inizializzato da [`initializeGT`](/docs/react/reference/config#initialize). Le funzioni di traduzione usano questa impostazione per selezionare l'impostazione regionale attiva oppure l'impostazione regionale sorgente. La funzione è sincrona. Le chiamate sul server generano un'eccezione al di fuori di un ambito di richiesta middleware attivo. ## Restituisce [#returns] **Tipo** `boolean` `true` quando l'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() }; }); ```