GT ClassMethodsLocales

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ètreDescription
localeCode de locale BCP‑47 permettant de déterminer le sens d’écriture. S’il n’est pas fourni, la targetLocale de 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 targetLocale configuré

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

Que pensez-vous de ce guide ?

getLocaleDirection