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
| Property | Description |
|---|---|
code | Código de configuración regional original |
name | Nombre para mostrar en el idioma de origen |
nativeName | Nombre para mostrar en el idioma nativo |
languageCode | Código de idioma base |
regionCode | Código de región ISO |
scriptCode | Código de sistema de escritura ISO |
maximizedCode | Configuración regional con probable sistema de escritura/región |
minimizedCode | Código de configuración regional válido más corto |
emoji | Emoji 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
getLocaleProperties- Método que retorna esta interfaz
¿Qué te parece esta guía?