# gt-react: General Translation React SDK: useLocaleProperties URL: https://generaltranslation.com/it/docs/react/api/helpers/use-locale-properties.mdx --- title: useLocaleProperties description: Riferimento API dell'Hook useLocaleProperties --- {/* GENERATO AUTOMATICAMENTE: Non modificare direttamente. Modifica invece il template in content/docs-templates/. */} ## Panoramica L'hook `useLocaleProperties` restituisce i metadati di una determinata impostazione regionale, inclusi nome, nome nativo, lingua, regione e informazioni sul sistema di scrittura. `useLocaleProperties` è un hook lato client e *può essere utilizzato solo nei componenti lato client*. Assicurati che la tua app sia avvolta in [``](/docs/react/api/components/gtprovider). ## Riferimento ### Parametri | Parametro | Tipo | Descrizione | | --------- | -------- | ------------------------------------------------------- | | `locale` | `string` | Un codice locale BCP 47 (ad esempio `'en-US'`, `'ja'`). | ### Restituisce Un oggetto `LocaleProperties` con i seguenti campi: | Campo | Tipo | Descrizione | | -------------------------- | -------- | -------------------------------------------------------------------------------------------- | | `code` | `string` | Il codice locale (ad es. `'en-US'`). | | `name` | `string` | Il nome in inglese dell'impostazione regionale (ad es. `'American English'`). | | `nativeName` | `string` | Il nome dell'impostazione regionale nella propria lingua. | | `languageCode` | `string` | Il sottotag della lingua (ad es. `'en'`). | | `languageName` | `string` | Il nome in inglese della lingua. | | `nativeLanguageName` | `string` | Il nome della lingua nella propria lingua. | | `nameWithRegionCode` | `string` | Il nome dell'impostazione regionale comprensivo della regione (ad es. `'English (US)'`). | | `nativeNameWithRegionCode` | `string` | Il nome nativo dell'impostazione regionale comprensivo della regione. | | `regionCode` | `string` | Il sottotag della regione (ad es. `'US'`). | | `regionName` | `string` | Il nome in inglese della regione. | | `nativeRegionName` | `string` | Il nome della regione nella lingua dell'impostazione regionale. | | `scriptCode` | `string` | Il sottotag del sistema di scrittura (ad es. `'Latn'`). | | `scriptName` | `string` | Il nome in inglese del sistema di scrittura. | | `nativeScriptName` | `string` | Il nome del sistema di scrittura nella lingua dell'impostazione regionale. | | `maximizedCode` | `string` | Il codice locale completamente espanso (ad es. `'en-Latn-US'`). | *** ## Esempi ### Utilizzo di base ```jsx title="LocaleInfo.jsx" copy 'use client'; import { useLocaleProperties } from 'gt-react'; import { useLocale } from 'gt-react'; export default function LocaleInfo() { const locale = useLocale(); const props = useLocaleProperties(locale); // [!code highlight] return (

Name: {props.name}

Native name: {props.nativeName}

Region: {props.regionName}

); } ``` *** ## Note * Questo Hook è sincrono: restituisce direttamente le proprietà. * Utile per creare selettori personalizzati dell'impostazione regionale o per mostrare agli utenti i metadati dell'impostazione regionale. ## Passaggi successivi * Scopri di più sui [codici locale](/docs/core/locales).