resolveAliasLocale
Riferimento API per il metodo GT resolveAliasLocale
Panoramica
Il metodo resolveAliasLocale converte un codice locale canonico nel corrispondente codice locale alias originale quando è configurata una mappatura personalizzata.
Questa è l’operazione inversa di resolveCanonicalLocale.
Riferimenti
Parametri
Prop
Type
Descrizione dei parametri
| Parametro | Descrizione |
|---|---|
locale | Il codice locale canonico da risolvere nel relativo alias |
customMapping | Mappatura personalizzata facoltativa da utilizzare al posto della mappatura dell’istanza |
Restituisce
string - Il codice locale alias se esiste una mappatura, altrimenti il codice locale originale
Eccezioni
Error- Se non viene fornita alcuna locale e non è configurata una locale di destinazione
Esempi
const gt = new GT({
sourceLocale: 'en',
customMapping: {
'cn': { code: 'zh', name: 'Mandarin' },
}
});
// Converte la locale canonica nel relativo alias
const alias = gt.resolveAliasLocale('zh');
console.log(alias); // "cn"
// Una locale non mappata restituisce quella originale
const unchanged = gt.resolveAliasLocale('es');
console.log(unchanged); // "es"Note
- Restituisce il codice locale dell’alias originale quando è presente una mappatura personalizzata
- Restituisce la locale di input senza modifiche se non viene trovata alcuna mappatura
Prossimi passaggi
- Risolvi i locali canonici con
resolveCanonicalLocale - Verifica i locali con
isValidLocale - Ottieni le proprietà del locale con
getLocaleProperties
Come valuti questa guida?