isSameLanguage
Référence de l’API de la fonction isSameLanguage
Présentation
La fonction isSameLanguage vérifie si plusieurs codes de locale BCP-47 correspondent à la même langue de base, en ignorant les variantes régionales.
Références
Paramètres
Prop
Type
Renvoie
boolean - true si tous les codes de locale correspondent à la même langue de base
Exemples
import { isSameLanguage } from 'generaltranslation';
// Même langue, régions différentes
console.log(isSameLanguage('en-US', 'en-GB')); // true
console.log(isSameLanguage('es-ES', 'es-MX')); // true
console.log(isSameLanguage('zh-CN', 'zh-TW')); // true
// Langues différentes
console.log(isSameLanguage('en-US', 'es-ES')); // false
console.log(isSameLanguage('fr-FR', 'de-DE')); // falseNotes
- Compare uniquement les codes de langue de base (avant le premier tiret)
- Ignore les différences régionales, d’écriture et de variantes
- Essentiel pour l’organisation de contenu basée sur la langue
- Fonctionne avec un nombre variable de paramètres
Prochaines étapes
- Utilisez la méthode de la GT class
isSameLanguage - Comparez les dialectes avec
isSameDialect
Comment trouvez-vous ce guide ?