# generaltranslation: General Translation Core SDK: LocaleProperties URL: https://generaltranslation.com/fr/docs/core/types/locale-properties.mdx --- title: LocaleProperties description: Interface TypeScript contenant des informations complètes sur un paramètre régional --- ## Vue d’ensemble `LocaleProperties` fournit des informations linguistiques et régionales détaillées concernant un paramètre régional. ```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; } ``` Renvoyées par les méthodes `getLocaleProperties`. ## Propriétés clés | Propriété | Description | | --------------- | ------------------------------------------------- | | `code` | Code de langue d’origine | | `name` | Nom d’affichage dans la langue source | | `nativeName` | Nom d’affichage dans la langue locale | | `languageCode` | Code de langue de base | | `regionCode` | Code de région ISO | | `scriptCode` | Code d’écriture ISO | | `maximizedCode` | Paramètre régional avec écriture/région probables | | `minimizedCode` | Code de langue valide le plus court | | `emoji` | Emoji de drapeau | ## Exemples ### Utilisation de base ```typescript const gt = new GT({ sourceLocale: 'en-US' }); const props = gt.getLocaleProperties('de-AT'); console.log(props.name); // "Austrian German" console.log(props.nativeName); // "Österreichisches Deutsch" console.log(props.emoji); // "🇦🇹" ``` ## Types liés * [`getLocaleProperties`](/docs/core/class/methods/locales/get-locale-properties) - Méthode qui renvoie cette interface