getLocaleDirection
Référence de l’API pour la méthode getLocaleDirection de GT
Présentation
La méthode getLocaleDirection détermine le sens d’écriture (de gauche à droite ou de droite à gauche) d’un locale à l’aide de l’API Intl.Locale.
Elle retourne soit 'ltr' pour les langues écrites de gauche à droite, soit 'rtl' pour celles écrites de droite à gauche.
const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});
const direction = gt.getLocaleDirection('ar');
console.log(direction); // "droite à gauche"
const englishDirection = gt.getLocaleDirection('en-US');
console.log(englishDirection); // "gauche à droite"Références
Paramètres
Prop
Type
Description des paramètres
| Paramètre | Description | 
|---|---|
| locale | Code de locale BCP‑47 permettant de déterminer le sens d’écriture. S’il n’est pas fourni, la targetLocalede l’instance est utilisée | 
Renvoie
'ltr' | 'rtl' - Sens d’écriture pour le locale :
- 'ltr': de gauche à droite (la plupart des langues)
- 'rtl': de droite à gauche (arabe, hébreu, persan, ourdou, etc.)
Exceptions
- Error- Si aucune locale n’est fournie et que l’instance n’a pas de- targetLocaleconfiguré
Exemple
const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});
// Vérifier les différentes directions d'écriture des langues
console.log(gt.getLocaleDirection()); // "rtl" (utilise targetLocale 'ar')
console.log(gt.getLocaleDirection('en')); // "ltr"
console.log(gt.getLocaleDirection('ar')); // "rtl"
console.log(gt.getLocaleDirection('he')); // "rtl"
console.log(gt.getLocaleDirection('fa')); // "rtl"
console.log(gt.getLocaleDirection('fr')); // "ltr"Notes
- Renvoie 'ltr'pour toutes les langues écrites de gauche à droite (la plupart des langues dans le monde)
- Renvoie 'rtl'pour les langues écrites de droite à gauche (arabe, hébreu, persan, etc.)
Prochaines étapes
- Récupérer les propriétés de locale avec get-locale-properties
- Valider les locales avec is-valid-locale
- Récupérer l’emoji de locale avec get-locale-emoji
- Découvrir la fonction autonome get-locale-direction
Que pensez-vous de ce guide ?

