GT ClassMethodsLocales

isSameLanguage

Riferimento API per il metodo isSameLanguage di GT

Panoramica

Il metodo isSameLanguage verifica se più codici locale BCP‑47 rappresentano la stessa lingua di base, ignorando le differenze regionali e di script. È utile per determinare la compatibilità linguistica e raggruppare i contenuti per famiglia linguistica.


Riferimenti

Parametri

Prop

Type

Valore restituito

boolean - true se tutti i codici locale rappresentano la stessa lingua di base


Esempi

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


// Same language, different regions
console.log(gt.isSameLanguage('en-US', 'en-GB')); // true
console.log(gt.isSameLanguage('es-ES', 'es-MX')); // true
console.log(gt.isSameLanguage('zh-CN', 'zh-TW')); // true

// Different languages
console.log(gt.isSameLanguage('en-US', 'es-ES')); // false
console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false

// Base language with variants
console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // true

Note

  • Confronta solo il codice lingua di base (prima del primo trattino)
  • Ignora le differenze di regione, script e varianti
  • Essenziale per organizzare i contenuti in base alla lingua
  • Funziona con un numero variabile di parametri locale

Prossimi passaggi

Come valuti questa guida?

isSameLanguage