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')); // trueNote
- 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?