Utility FunctionsLocales

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 clase GT, sin requerir una instancia.


Referencia

Parámetros

Prop

Type

Devuelve

string - El código de configuración regional del alias si existe un mapeo; de lo contrario, el locale original


Ejemplos

import { resolveAliasLocale } from 'generaltranslation';

const customMapping = {
  'simplified-chinese': { code: 'zh-CN', name: 'chino simplificado' },
  'traditional-chinese': { code: 'zh-TW', name: 'chino tradicional' }
};

// Resolver de canónico a alias
console.log(resolveAliasLocale('zh-CN', customMapping)); // 'simplified-chinese'
console.log(resolveAliasLocale('zh-TW', customMapping)); // 'traditional-chinese'

// Una locale no mapeada devuelve 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

¿Qué te ha parecido esta guía?

resolveAliasLocale