Types

LocaleProperties

Interface TypeScript contenant des informations complètes sur le locale

Présentation

LocaleProperties fournit des informations linguistiques et régionales détaillées sur une locale.

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é par les méthodes getLocaleProperties.

Propriétés clés

PropriétéDescription
codeCode de locale d’origine
nameNom d’affichage dans la langue source
nativeNameNom d’affichage dans la langue native
languageCodeCode de langue de base
regionCodeCode de région ISO
scriptCodeCode d’écriture ISO
maximizedCodeLocale avec script/région probable
minimizedCodeCode de locale valide le plus court
emojiEmoji de drapeau

Exemples

Utilisation de base

const gt = new GT({ sourceLocale: 'en-US' });
const props = gt.getLocaleProperties('de-AT');

console.log(props.name);        // "Allemand autrichien"
console.log(props.nativeName);  // "Österreichisches Deutsch"
console.log(props.emoji);       // "🇦🇹"

Types associés

Comment trouvez-vous ce guide ?