# gt-next: General Translation Next.js SDK: getLocaleDirection
URL: https://generaltranslation.com/fr/docs/next/api/helpers/get-locale-direction.mdx
---
title: getLocaleDirection
description: Référence API de la méthode getLocaleDirection côté serveur
---
## Vue d’ensemble
La fonction `getLocaleDirection` renvoie la direction du texte (`'ltr'` ou `'rtl'`) pour le paramètre régional actuel ou un paramètre régional spécifié lors du rendu côté serveur.
`getLocaleDirection` est une méthode côté serveur et ne peut être utilisée que dans des composants serveur.
Pour une utilisation côté client, consultez [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction).
## Référence
### Paramètres
| Paramètre | Type | Description |
| --------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `locale` | `string` (facultatif) | Un code de langue BCP 47 (par ex. `'ar'`, `'en-US'`). S'il n'est pas renseigné, le paramètre régional actuel de l'utilisateur est utilisé. |
### Renvoie
* Si `locale` est fourni : `'ltr' | 'rtl'` — la direction du texte pour le paramètre régional spécifié.
* Si `locale` est omis : `Promise<'ltr' | 'rtl'>` — une promesse qui renvoie la direction du texte pour le paramètre régional actuel.
***
## Exemples
### Obtenir la direction du paramètre régional actuel
```jsx title="DirectionWrapper.jsx" copy
import { getLocaleDirection } from 'gt-next/server';
export default async function DirectionWrapper({ children }) {
const dir = await getLocaleDirection(); // [!code highlight]
return
{children}
;
}
```
### Obtenir la direction d’écriture d’un paramètre régional donné
```jsx title="SpecificDirection.jsx" copy
import { getLocaleDirection } from 'gt-next/server';
export default function SpecificDirection() {
const dir = getLocaleDirection('ar'); // 'rtl' — pas besoin d'await [!code highlight]
return Direction du texte arabe : {dir}
;
}
```
***
## Remarques
* Lorsqu’elle est appelée sans argument, `getLocaleDirection` est asynchrone et doit être utilisée avec `await`.
* Lorsqu’elle est appelée avec une chaîne représentant un paramètre régional, elle renvoie le résultat de façon synchrone.
* Utile pour définir l’attribut `dir` sur vos éléments `` ou de mise en page afin de prendre en charge le RTL.
## Étapes suivantes
* Utile pour définir l’attribut `dir` sur les éléments pour la prise en charge du RTL.
* Consultez [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction) pour l’équivalent côté client.