Utility FunctionsLocales

isSupersetLocale

Référence de l’API pour la fonction isSupersetLocale

Présentation

La fonction isSupersetLocale vérifie si un locale est un surensemble d’un autre dans la hiérarchie BCP-47, sans nécessiter d’instance de la classe GT.


Références

Paramètres

Prop

Type

Valeur de retour

boolean - true si superLocale est un surensemble de subLocale


Exemples

import { isSupersetLocale } from 'generaltranslation';

// La langue de base est un sur-ensemble de la variante régionale
console.log(isSupersetLocale('en', 'en-US')); // true
console.log(isSupersetLocale('es', 'es-ES')); // true

// La variante régionale n'est PAS un sur-ensemble de la langue de base
console.log(isSupersetLocale('en-US', 'en')); // false

// Les mêmes locales sont des sur-ensembles d'elles-mêmes
console.log(isSupersetLocale('en-US', 'en-US')); // true

Notes

  • Utilise la hiérarchie de locales BCP‑47
  • Les langues de base sont des sur-ensembles des variantes régionales
  • Une locale est toujours un sur-ensemble d’elle-même
  • Essentiel pour mettre en place des systèmes de secours

Prochaines étapes

Que pensez-vous de ce guide ?

isSupersetLocale