GT ClassMethodsLocales

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ámetroDescripción
localeCódigo de configuración regional canónico que se resuelve a su alias
customMappingAsignació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

¿Qué te parece esta guía?