Utility FunctionsLocales

isSupersetLocale

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

Aperçu

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 GT class.


Références

Paramètres

Prop

Type

Renvoie

boolean - true si superLocale est un superensemble 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 locale BCP‑47
  • Les langues de base englobent les variantes régionales
  • Un locale est toujours un surensemble de lui‑même
  • Essentiel pour mettre en place des systèmes de secours

Prochaines étapes

Comment trouvez-vous ce guide ?