resolveAliasLocale
Referencia de API del método resolveAliasLocale de GT
Descripción general
El método resolveAliasLocale convierte un código de configuración regional canónico en su código de configuración regional alias original cuando se ha definido un mapeo personalizado.
Esta es la operación inversa de resolveCanonicalLocale.
Referencias
Parámetros
Prop
Type
Descripción de parámetros
| Parámetro | Descripción |
|---|---|
locale | Código de configuración regional canónico que se resuelve a su alias |
customMapping | Asignación personalizada opcional para usar en lugar de la asignación de la instancia |
Devuelve
string - El código de configuración regional alias si existe un mapeo; de lo contrario, el código de configuración regional original
Lanza
Error- Si no se proporciona un locale y no hay un locale de destino configurado
Ejemplos
const gt = new GT({
sourceLocale: 'en',
customMapping: {
'cn': { code: 'zh', name: 'Mandarin' },
}
});
// Resolver el locale canónico de vuelta a su alias
const alias = gt.resolveAliasLocale('zh');
console.log(alias); // "cn"
// Un locale no mapeado devuelve el original
const unchanged = gt.resolveAliasLocale('es');
console.log(unchanged); // "es"Notas
- Devuelve el código de configuración regional de alias original cuando existe un mapeo personalizado
- Devuelve la configuración regional de entrada sin cambios si no se encuentra ningún mapeo
Próximos pasos
- Resolver los locales canónicos con
resolveCanonicalLocale - Validar locales con
isValidLocale - Obtener propiedades del locale con
getLocaleProperties
¿Qué te parece esta guía?