Utility FunctionsLocales

isValidLocale

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

Présentation

La fonction isValidLocale valide si une chaîne donnée représente un code de locale BCP‑47 valide. Elle effectue une validation complète du format sans nécessiter d’instance de GT class.


Références

Paramètres

Prop

Type

Renvoie

boolean - true si le code de locale est valide, false sinon


Exemples

import { isValidLocale } from 'generaltranslation';

// Codes de locale valides
console.log(isValidLocale('en-US')); // true
console.log(isValidLocale('zh-CN')); // true
console.log(isValidLocale('es')); // true

// Codes de locale invalides
console.log(isValidLocale('invalid')); // false
console.log(isValidLocale('en_US')); // false (underscore au lieu de tiret)
console.log(isValidLocale('')); // false

Notes

  • Valide le format du code de locale BCP-47
  • Fonctionne avec des correspondances de locales personnalisées
  • Indispensable pour valider les entrées utilisateur
  • Aucune requête réseau — validation de format pure
  • Fonction sans état, adaptée aux bibliothèques utilitaires

Prochaines étapes

Comment trouvez-vous ce guide ?