GT ClassMethodsLocales

getLocaleDirection

Référence de l’API pour la méthode getLocaleDirection de GT

Vue d’ensemble

La méthode getLocaleDirection détermine le sens d’écriture (de gauche à droite ou de droite à gauche) pour un locale à l’aide de l’API Intl.Locale. Elle renvoie 'ltr' pour les langues s’écrivant de gauche à droite, ou 'rtl' pour celles s’écrivant de droite à gauche.

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});

const direction = gt.getLocaleDirection('ar');
console.log(direction); // "rtl"

const englishDirection = gt.getLocaleDirection('en-US');
console.log(englishDirection); // "ltr"

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 du texte. S'il n'est pas renseigné, utilise le targetLocale de l'instance

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 localeCible configurée

Exemple

const gt = new GT({
  sourceLocale: 'en',
  targetLocale: 'ar'
});

// Vérifier les différentes directions d'écriture
console.log(gt.getLocaleDirection()); // "rtl" (utilise la localeCible '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

Comment trouvez-vous ce guide ?