Utility FunctionsLocales

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

Come valuti questa guida?

resolveAliasLocale