# generaltranslation: General Translation Core SDK: getLocaleDirection URL: https://generaltranslation.com/fr/docs/core/class/methods/locales/get-locale-direction.mdx --- title: getLocaleDirection description: Référence de l’API pour la méthode GT getLocaleDirection --- ## Vue d’ensemble La méthode `getLocaleDirection` détermine la direction du texte (de gauche à droite ou de droite à gauche) pour un paramètre régional à l’aide de l’API `Intl.Locale`. Elle renvoie soit `'ltr'` pour les langues écrites de gauche à droite, soit `'rtl'` pour les langues écrites de droite à gauche. ```typescript 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érence ### Paramètres ### Description des paramètres | Paramètre | Description | | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `locale` | Code de langue BCP-47 du paramètre régional pour lequel vérifier la direction du texte. S'il n'est pas fourni, le `targetLocale` de l'instance est utilisé | ### Renvoie `'ltr' | 'rtl'` - Direction du texte pour le paramètre régional : * `'ltr'` : De gauche à droite (la plupart des langues) * `'rtl'` : De droite à gauche (arabe, hébreu, persan, ourdou, etc.) ### Lève une exception * `Error` - Si aucun paramètre régional n’est fourni et que l’instance n’a pas de `targetLocale` configuré *** ## Exemple ```typescript const gt = new GT({ sourceLocale: 'en', targetLocale: 'ar' }); // Vérifier les différentes directions de langue 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" ``` *** ## Remarques * Renvoie `'ltr'` pour toutes les langues qui s’écrivent de gauche à droite (la plupart des langues dans le monde) * Renvoie `'rtl'` pour les langues qui s’écrivent de droite à gauche (arabe, hébreu, persan, etc.) ## Prochaines étapes * Récupérez les propriétés du paramètre régional avec [`get-locale-properties`](/docs/core/class/methods/locales/get-locale-properties) * Validez les paramètres régionaux avec [`is-valid-locale`](/docs/core/class/methods/locales/is-valid-locale) * Récupérez l’emoji du paramètre régional avec [`get-locale-emoji`](/docs/core/class/methods/locales/get-locale-emoji) * Découvrez la version autonome de [`get-locale-direction`](/docs/core/functions/locales/get-locale-direction)