isSameLanguage
Référence de l’API pour la méthode isSameLanguage de GT
Aperçu
La méthode isSameLanguage vérifie si plusieurs codes de locale BCP-47 correspondent à la même langue de base, en ignorant les différences régionales et d’écriture.
Cela est utile pour déterminer 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',
targetLocale: '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 trait d’union)
- Ignore les différences régionales, d’écriture et de variantes
- Indispensable pour organiser le contenu par langue
- Fonctionne avec un nombre variable de paramètres de locale
Prochaines étapes
Comment trouvez-vous ce guide ?