GT ClassMethodsLocales

getLocaleEmoji

Riferimento API per il metodo getLocaleEmoji di GT

Panoramica

Il metodo getLocaleEmoji restituisce la bandiera o il simbolo emoji associato a un codice locale in base alla relativa regione. Fornisce le emoji di bandiera appropriate per paesi e territori, con alternative predefinite per le lingue prive di una regione specifica e supporto per emoji personalizzate tramite mappature.

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'fr-CA'
});

const emoji = gt.getLocaleEmoji('fr-CA');
console.log(emoji); // "🇨🇦" (bandiera del Canada)

const usEmoji = gt.getLocaleEmoji('en-US');
console.log(usEmoji); // "🇺🇸" (bandiera degli Stati Uniti)

const enEmoji = gt.getLocaleEmoji('en');
console.log(enEmoji); // "🇺🇸" (bandiera degli Stati Uniti)

Riferimenti

Parametri

Prop

Type

Descrizione dei parametri

ParametroDescrizione
localeCodice locale BCP‑47 per cui ottenere l’emoji. Se non specificato, usa il targetLocale dell’istanza

Restituisce

string - Emoji di bandiera o simbolo che rappresenta la locale:

  • Emoji della bandiera del paese/territorio per le locale con regioni (es., 🇺🇸, 🇫🇷, 🇯🇵)
  • Emoji specifica della lingua per alcune lingue senza regioni
  • Emoji di bandiera predefinita (🏳️) per locale non riconosciute

Eccezioni

  • Error - Se non viene specificato alcun locale e l'istanza non ha un targetLocale configurato

Esempi

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'es'
});

// Ottieni l’emoji per la locale di destinazione
console.log(gt.getLocaleEmoji()); // "🇪🇸" (uses targetLocale 'es')

// Ottieni le emoji per locali diversi
console.log(gt.getLocaleEmoji('en-US')); // "🇺🇸"
console.log(gt.getLocaleEmoji('fr-FR')); // "🇫🇷"
console.log(gt.getLocaleEmoji('de-DE')); // "🇩🇪"
console.log(gt.getLocaleEmoji('ja-JP')); // "🇯🇵"
console.log(gt.getLocaleEmoji('zh-CN')); // "🇨🇳"

Note

  • Restituisce le emoji delle bandiere in base al codice di regione della locale, quando disponibile
  • Le mappature personalizzate delle emoji hanno priorità sulla selezione basata sulla regione
  • Utilizza i simboli Unicode degli indicatori regionali per generare le bandiere
  • Per impostazione predefinita, usa 🏳️ (bandiera bianca) per le locale non riconosciute o non valide
  • Compatibile con tutti i browser moderni e i sistemi operativi che supportano le emoji Unicode

Prossimi passaggi

Come valuti questa guida?

getLocaleEmoji