Types

LocaleProperties

Interfaz de TypeScript que contiene información completa de la locale

Descripción general

LocaleProperties proporciona información lingüística y regional detallada sobre un 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;
}

Devuelto por los métodos getLocaleProperties.

Propiedades clave

PropiedadDescripción
codeCódigo de configuración regional original
nameNombre para mostrar en el idioma de origen
nativeNameNombre para mostrar en el idioma nativo
languageCodeCódigo de idioma base
regionCodeCódigo de región ISO
scriptCodeCódigo de escritura ISO
maximizedCodeConfiguración regional con escritura/región probables
minimizedCodeCódigo de configuración regional válido más corto
emojiEmoji de bandera

Ejemplos

Uso básico

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

console.log(props.name);        // "Alemán austriaco"
console.log(props.nativeName);  // "Österreichisches Deutsch"
console.log(props.emoji);       // "🇦🇹"

Tipos relacionados

¿Qué te ha parecido esta guía?

LocaleProperties