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ètre | Description |
|---|---|
locale | Code 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 delocaleCibleconfiguré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
- Récupérez les propriétés du locale avec
get-locale-properties - Validez les locales avec
is-valid-locale - Récupérez l’emoji du locale avec
get-locale-emoji - Découvrez la fonction autonome
get-locale-direction
Comment trouvez-vous ce guide ?