GT ClassMethodsLocales

resolveAliasLocale

Référence de l’API de GT pour la méthode resolveAliasLocale

Vue d’ensemble

La méthode resolveAliasLocale reconvertit un code de locale canonique en son code de locale alias d’origine lorsqu’un mappage personnalisé est configuré. C’est l’opération inverse de resolveCanonicalLocale.


Références

Paramètres

Prop

Type

Description des paramètres

ParamètreDescription
localeLe code de locale canonique à faire correspondre à son alias
customMappingMappage personnalisé facultatif à utiliser à la place du mappage de l’instance

Renvoie

string - Le code de locale de l’alias s’il existe un mappage, sinon le code de locale d’origine

Lève

  • Error - Si aucune locale n’est fournie et qu’aucune locale cible n’est configurée

Exemples

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

// Résoudre la locale canonique vers l'alias
const alias = gt.resolveAliasLocale('zh');
console.log(alias); // "cn"

// Une locale non mappée retourne l'original
const unchanged = gt.resolveAliasLocale('es');
console.log(unchanged); // "es"

Notes

  • Renvoie le code de locale d’alias d’origine lorsqu’un mapping personnalisé existe
  • Renvoie la locale d’entrée inchangée si aucun mapping n’est trouvé

Prochaines étapes

Comment trouvez-vous ce guide ?