# generaltranslation: General Translation Core SDK: LocaleProperties URL: https://generaltranslation.com/it/docs/core/types/locale-properties.mdx --- title: LocaleProperties description: Interfaccia TypeScript che contiene informazioni complete sull’impostazione regionale --- ## Panoramica `LocaleProperties` fornisce informazioni dettagliate sugli aspetti linguistici e regionali di un'impostazione regionale. ```typescript interface LocaleProperties { code: string; name: string; nativeName: string; languageCode: string; languageName: string; nativeLanguageName: string; nameWithRegionCode: string; nativeNameWithRegionCode: string; regionCode: string; regionName: string; nativeRegionName: string; scriptCode: string; scriptName: string; nativeScriptName: string; maximizedCode: string; maximizedName: string; nativeMaximizedName: string; minimizedCode: string; minimizedName: string; nativeMinimizedName: string; emoji: string; } ``` Restituito dai metodi `getLocaleProperties`. ## Proprietà principali | Proprietà | Descrizione | | --------------- | ------------------------------------------------------ | | `code` | Codice locale originale | | `name` | Nome visualizzato nella lingua sorgente | | `nativeName` | Nome visualizzato nella lingua nativa | | `languageCode` | Codice della lingua di base | | `regionCode` | Codice ISO della regione | | `scriptCode` | Codice ISO della scrittura | | `maximizedCode` | Impostazione regionale con scrittura/regione probabili | | `minimizedCode` | Codice locale valido più breve | | `emoji` | Emoji della bandiera | ## Esempi ### Utilizzo di base ```typescript const gt = new GT({ sourceLocale: 'en-US' }); const props = gt.getLocaleProperties('de-AT'); console.log(props.name); // "Tedesco austriaco" console.log(props.nativeName); // "Österreichisches Deutsch" console.log(props.emoji); // "🇦🇹" ``` ## Tipi correlati * [`getLocaleProperties`](/docs/core/class/methods/locales/get-locale-properties) - Metodo che restituisce questa interfaccia