isSameLanguage
Référence de l’API de la méthode GT isSameLanguage
Vue d’ensemble
La méthode isSameLanguage vérifie si plusieurs codes de locale BCP-47 représentent la même langue de base, en ignorant les différences régionales et d’écriture.
C’est utile pour évaluer la compatibilité linguistique et regrouper le contenu par famille de langues.
Références
Paramètres
Prop
Type
Renvoie
boolean - true si tous les codes de locale correspondent à la même langue de base
Exemples
const gt = new GT({
  sourceLocale: 'en-US',
  localeCible: 'es-ES'
});
// Même langue, régions différentes
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
// Langues différentes
console.log(gt.isSameLanguage('en-US', 'es-ES')); // false
console.log(gt.isSameLanguage('fr-FR', 'de-DE')); // false
// Langue de base avec variantes
console.log(gt.isSameLanguage('en', 'en-US', 'en-GB')); // trueNotes
- Compare uniquement le code de langue de base (avant le premier tiret)
- Ignore les différences de région, d’écriture et de variante
- Indispensable pour organiser le contenu par langue
- Fonctionne avec un nombre variable de paramètres de locale
Prochaines étapes
Que pensez-vous de ce guide ?

