# gt-next: General Translation Next.js SDK: useLocaleDirection URL: https://generaltranslation.com/it/docs/next/api/helpers/use-locale-direction.mdx --- title: useLocaleDirection description: Riferimento API dell'hook useLocaleDirection --- {/* GENERATO AUTOMATICAMENTE: non modificare direttamente. Modifica il template in content/docs-templates/. */} ## Panoramica L'hook `useLocaleDirection` recupera la direzione del testo (`'ltr'` o `'rtl'`) per l'impostazione regionale corrente o per una specifica impostazione regionale dal [contesto ``](/docs/next/api/components/gtprovider). `useLocaleDirection` è un hook lato client e *può essere usato solo nei componenti lato client*. Assicurati che la tua app sia racchiusa in un [``](/docs/next/api/components/gtprovider). ## Riferimento ### Parametri | Parametro | Tipo | Descrizione | | --------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | `locale` | `string` (opzionale) | Un codice locale BCP 47 (ad esempio `'ar'`, `'en-US'`). Se omesso, viene usata l'impostazione regionale corrente del contesto. | ### Restituisce `'ltr' | 'rtl'` — La direzione del testo dell'impostazione regionale. *** ## Esempi ### Ottieni la direzione dell'impostazione regionale corrente ```jsx title="DirectionWrapper.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Recupera la direzione di una specifica impostazione regionale ```jsx title="SpecificDirection.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function SpecificDirection() { const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight] return

Arabic text direction: {dir}

; } ``` *** ## Note * Questo hook è sempre sincrono. * Utile per impostare l'attributo `dir` sugli elementi e supportare RTL. ## Passaggi successivi