Utility FunctionsLocales

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')); // false

Notes

  • 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

Comment trouvez-vous ce guide ?