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ètre | Description | 
|---|---|
| locale | Code de locale canonique à résoudre vers son alias | 
| customMapping | Mappage 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
- Résoudre les locales canoniques avec resolveCanonicalLocale
- Valider les locales avec isValidLocale
- Récupérer les propriétés de locale avec getLocaleProperties
Que pensez-vous de ce guide ?

