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 configurado un mapeo personalizado. Esta es la operación inversa de resolveCanonicalLocale.


Referencias

Parámetros

Prop

Type

Descripción de parámetros

ParámetroDescripción
localeEl có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 una asignación; de lo contrario, el código de configuración regional original

Excepciones

  • Error - Si no se proporciona ninguna locale y no hay una target locale configurada

Ejemplos

const gt = new GT({
  sourceLocale: 'en',
  customMapping: {
    'cn': { code: 'zh', name: 'Mandarín' },
  }
});

// Resolver el locale canónico de vuelta al 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 del 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 ha parecido esta guía?

resolveAliasLocale