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 différences régionales.


Références

Paramètres

Prop

Type

Renvoie

boolean - true si tous les codes de locale désignent 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
  • Indispensable pour organiser le contenu par langue
  • Fonctionne avec un nombre de paramètres variable

Prochaines étapes

Que pensez-vous de ce guide ?

isSameLanguage