Types

LocaleProperties

Interfaz de TypeScript que contiene información completa sobre el locale

Descripción general

LocaleProperties proporciona información lingüística y regional detallada sobre un locale.

interface PropiedadesDeLocalidad {
  codigo: string;
  nombre: string;
  nombreNativo: string;
  codigoDeIdioma: string;
  nombreDelIdioma: string;
  nombreNativoDelIdioma: string;
  nombreConCodigoDeRegion: string;
  nombreNativoConCodigoDeRegion: string;
  codigoDeRegion: string;
  nombreDeRegion: string;
  nombreNativoDeRegion: string;
  codigoDeEscritura: string;
  nombreDeEscritura: string;
  nombreNativoDeEscritura: string;
  codigoMaximizado: string;
  nombreMaximizado: string;
  nombreNativoMaximizado: string;
  codigoMinimizado: string;
  nombreMinimizado: string;
  nombreNativoMinimizado: string;
  emoji: string;
}

Devuelto por los métodos getLocaleProperties.

Propiedades clave

PropertyDescription
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 sistema de escritura ISO
maximizedCodeConfiguración regional con probable sistema de escritura/región
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 austríaco"
console.log(props.nativeName);  // "Österreichisches Deutsch"
console.log(props.emoji);       // "🇦🇹"

Tipos relacionados

¿Qué te parece esta guía?