GT ClassMethodsLocales

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

ParametroDescrizione
localeIl codice locale canonico da risolvere nel relativo alias
customMappingMappatura 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

Come valuti questa guida?

resolveAliasLocale