isSupersetLocale
Référence de l’API de la méthode GT isSupersetLocale
Vue d’ensemble
La méthode isSupersetLocale vérifie si un locale est un surensemble d’un autre locale dans la hiérarchie BCP‑47.
Un locale surensemble est plus général et peut servir de secours pour des locales plus spécifiques.
Référence
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
// Mêmes locales
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
- Retourne false pour des langues complètement différentes
Prochaines étapes
- Comparer des langues avec isSameLanguage
- Comparer des dialectes avec isSameDialect
Que pensez-vous de ce guide ?

