resolveAliasLocale
Referencia de API de la función resolveAliasLocale
Descripción general
La función resolveAliasLocale convierte los códigos de configuración regional canónicos a sus códigos alias cuando hay un mapeo personalizado configurado. Esta función independiente ofrece la misma funcionalidad que el método de la GT class sin requerir una instancia.
Referencia
Parámetros
Prop
Type
Devuelve
string - El código de configuración regional del alias si existe una asignación; de lo contrario, el locale original
Ejemplos
import { resolveAliasLocale } from 'generaltranslation';
const customMapping = {
'simplified-chinese': { code: 'zh-CN', name: 'Simplified Chinese' },
'traditional-chinese': { code: 'zh-TW', name: 'Traditional Chinese' }
};
// Resolver canónico a alias
console.log(resolveAliasLocale('zh-CN', customMapping)); // 'simplified-chinese'
console.log(resolveAliasLocale('zh-TW', customMapping)); // 'traditional-chinese'
// Los locales no mapeados devuelven el original
console.log(resolveAliasLocale('es-ES', customMapping)); // 'es-ES'Notas
- Convierte códigos de configuración regional canónicos en alias fáciles de usar
- Devuelve la configuración regional original si no existe una asignación
- Es esencial para mostrar nombres de configuración regional orientados al usuario
- Funciona con asignaciones de configuración regional personalizadas
- Función sin estado: sin efectos secundarios
Próximos pasos
- Usa el método de GT class
resolveAliasLocale - Convierte a la forma canónica con
resolveCanonicalLocale
¿Qué te parece esta guía?