# gt-next: General Translation Next.js SDK: useLocaleDirection URL: https://generaltranslation.com/fr/docs/next/api/helpers/use-locale-direction.mdx --- title: useLocaleDirection description: Référence de l’API du hook useLocaleDirection --- {/* GÉNÉRÉ AUTOMATIQUEMENT : ne modifiez pas ce fichier directement. Modifiez plutôt le modèle dans content/docs-templates/. */} ## Vue d’ensemble Le hook `useLocaleDirection` récupère la direction du texte (`'ltr'` ou `'rtl'`) pour le paramètre régional actuel ou un paramètre régional spécifié depuis le [contexte ``](/docs/next/api/components/gtprovider). `useLocaleDirection` est un hook côté client et *ne peut être utilisé que dans des composants côté client*. Assurez-vous que votre application est bien enveloppée dans un [``](/docs/next/api/components/gtprovider). ## 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 est omis, le paramètre régional actuel défini dans le contexte est utilisé. | ### Retourne `'ltr' | 'rtl'` — La direction du texte du paramètre régional. *** ## Exemples ### Récupérer la direction du paramètre régional actuel ```jsx title="DirectionWrapper.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Obtenir la direction d’un paramètre régional spécifique ```jsx title="SpecificDirection.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function SpecificDirection() { const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight] return

Direction du texte arabe : {dir}

; } ``` *** ## Remarques * Ce hook est toujours synchrone. * Utile pour définir l’attribut `dir` sur les éléments afin de prendre en charge les langues RTL. ## Étapes suivantes