resolveAliasLocale
Riferimento all’API per la funzione resolveAliasLocale
Panoramica
La funzione resolveAliasLocale riconverte i codici di locale canonici nei corrispondenti codici di locale alias quando è configurata una mappatura personalizzata. Questa funzione autonoma offre la stessa funzionalità del metodo della classe GT senza richiedere un’istanza.
Riferimenti
Parametri
Prop
Type
Valori restituiti
string - Il codice del locale alias se esiste una mappatura, altrimenti il locale originale
Esempi
import { resolveAliasLocale } from 'generaltranslation';
const customMapping = {
'simplified-chinese': { code: 'zh-CN', name: 'Cinese semplificato' },
'traditional-chinese': { code: 'zh-TW', name: 'Cinese tradizionale' }
};
// Risolve dal codice canonico all'alias
console.log(resolveAliasLocale('zh-CN', customMapping)); // 'simplified-chinese'
console.log(resolveAliasLocale('zh-TW', customMapping)); // 'traditional-chinese'
// Se la locale non è mappata, restituisce l'originale
console.log(resolveAliasLocale('es-ES', customMapping)); // 'es-ES'Note
- Converte i codici locale canonici in alias più intuitivi per l’utente
- Restituisce il locale originale se non esiste alcuna mappatura
- Essenziale per mostrare i nomi dei locali lato utente
- Funziona con mappature personalizzate dei locali
- Funzione stateless: nessun effetto collaterale
Prossimi passaggi
- Usa il metodo di classe GT
resolveAliasLocale - Converti al formato canonico con
resolveCanonicalLocale
Come valuti questa guida?