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ètre | Description |
|---|---|
locale | Le code de locale canonique à faire correspondre à son alias |
customMapping | Mappage 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
- Résoudre les locales canoniques avec
resolveCanonicalLocale - Valider les locales avec
isValidLocale - Récupérer les propriétés de la locale avec
getLocaleProperties
Comment trouvez-vous ce guide ?