# General Translation React SDKs (gt-react, gt-next): useLocale URL: https://generaltranslation.com/it/docs/react/reference/hooks/use-locale.mdx --- title: useLocale description: Leggi l'impostazione regionale attiva con General Translation gt-react. Riferimento API per useLocale. --- L'hook `useLocale` restituisce l'impostazione regionale corrente dell'utente dal context di [``](/docs/react/reference/components/gt-provider), sotto forma di codice locale BCP 47, ad esempio `en-US`. *Disponibile in `gt-react`, `gt-next`, `gt-tanstack-start` e `gt-react-native`. Gli esempi importano da `gt-react`; importa invece dal pacchetto del framework che utilizzi.* ## Panoramica [#overview] Chiama `useLocale` per ottenere l'impostazione regionale attiva. ```tsx import { useLocale } from 'gt-react'; export default function CurrentLocale() { const locale = useLocale(); // [!code highlight] return

Current locale: {locale}

; } ``` *Nota: In `gt-react`, usa `useLocale` all'interno di [``](/docs/react/reference/components/gt-provider). In `gt-next`, funziona anche nei componenti server sincroni.* ## Come funziona [#how-it-works] Quando viene richiesta un'impostazione regionale non supportata, viene selezionato un fallback: * Se l'utente ha configurato nel browser più impostazioni regionali preferite e una di queste è supportata, viene usata la lingua supportata più adatta. * In caso contrario, se due impostazioni regionali condividono la stessa lingua (ad esempio, `en-US` e `en-GB`), viene usata l'impostazione regionale supportata che condivide quella lingua. * Se non si verifica nessuno di questi casi, viene usata l'[impostazione regionale predefinita](/docs/react/reference/config#default-locale). ## Returns [#returns] **Type** `string` L'impostazione regionale attuale dell'utente, ad esempio `en-US`. ## Note [#notes] * In un componente asincrono di App Router, usa invece [`getLocale`](/docs/react/nextjs/reference/functions/get-locale). * Per cambiare l'impostazione regionale, usa [`useSetLocale`](/docs/react/reference/hooks/use-set-locale); per leggere l'impostazione regionale sorgente, usa [`useDefaultLocale`](/docs/react/reference/hooks/use-default-locale).