isSupersetLocale
Référence de l’API pour la méthode GT isSupersetLocale
Aperçu
La méthode isSupersetLocale vérifie si une locale est un surensemble d’une autre locale dans la hiérarchie BCP‑47.
Une locale surensemble est plus générale et peut servir de secours pour des locales plus spécifiques.
Références
Paramètres
Prop
Type
Renvoie
boolean - true si superLocale est un surensemble de subLocale
Exemples
const gt = new GT();
// La langue de base est un sur-ensemble de la variante régionale
console.log(gt.isSupersetLocale('en', 'en-US')); // true
console.log(gt.isSupersetLocale('es', 'es-ES')); // true
console.log(gt.isSupersetLocale('zh', 'zh-CN')); // true
// La variante régionale N'EST PAS un sur-ensemble de la langue de base
console.log(gt.isSupersetLocale('en-US', 'en')); // false
console.log(gt.isSupersetLocale('es-ES', 'es')); // false
// Locales identiques
console.log(gt.isSupersetLocale('en-US', 'en-US')); // true
// Langues différentes
console.log(gt.isSupersetLocale('en', 'es-ES')); // falseNotes
- Utilise la hiérarchie de locale BCP-47 pour la comparaison
- Un locale est toujours un surensemble de lui-même
- Les langues de base sont des surensembles de leurs variantes régionales
- Renvoie false pour des langues complètement différentes
Prochaines étapes
- Comparer des langues identiques avec
isSameLanguage - Comparer des dialectes avec
isSameDialect
Comment trouvez-vous ce guide ?