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 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

¿Qué te parece esta guía?

resolveAliasLocale