GT ClassMethodsLocales

resolveAliasLocale

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

Présentation

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
localeCode de locale canonique à résoudre vers son alias
customMappingMappage personnalisé facultatif à utiliser à la place de celui de l’instance

Renvoie

string - Le code de locale alias s’il existe une correspondance, sinon le code de locale d’origine

Déclenche

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

Remarques

  • Retourne le code de locale alias d’origine lorsqu’un mappage personnalisé existe
  • Retourne la locale fournie inchangée si aucun mappage n’est trouvé

Prochaines étapes

Que pensez-vous de ce guide ?

resolveAliasLocale