# General Translation React SDKs (gt-react, gt-next): useLocaleDirection
URL: https://generaltranslation.com/it/docs/react/reference/hooks/use-locale-direction.mdx
---
title: useLocaleDirection
description: Leggi la direzione del testo di un'impostazione regionale con General Translation gt-react. Riferimento API per useLocaleDirection.
---
L'hook `useLocaleDirection` restituisce la direzione del testo — `'ltr'` o `'rtl'` — per l'impostazione regionale corrente o per un'impostazione regionale specificata.
*Disponibile in `gt-react`, `gt-next` e `gt-react-native`. Gli esempi importano da `gt-react`; importa invece dal pacchetto del framework che utilizzi.*
*Nota: non esportato da `gt-tanstack-start`.*
## Panoramica [#overview]
Chiama `useLocaleDirection` per ottenere la direzione del testo e applicala con l'attributo `dir`.
```tsx
import { useLocaleDirection } from 'gt-react';
export default function DirectionWrapper({ children }) {
const dir = useLocaleDirection(); // [!code highlight]
return
{children}
;
}
```
*Nota: in `gt-react`, chiama `useLocaleDirection` all'interno di un [``](/docs/react/reference/components/gt-provider). In `gt-next`, funziona anche nei componenti server sincroni.*
## Come funziona [#how-it-works]
Quando viene chiamato senza argomenti, l'hook restituisce la direzione dell'impostazione regionale attiva. Passa un codice locale per ottenere la direzione di un'impostazione regionale specifica. È utile per impostare l'attributo `dir` e supportare le lingue con scrittura da destra a sinistra.
## Parametri [#parameters]
| Parametro | Descrizione | Tipo | Facoltativo | Predefinito |
| ------------------- | ------------------------------------------- | -------- | ----------- | ----------------------------- |
| [`locale`](#locale) | L'impostazione regionale da verificare. | `string` | Sì | Impostazione regionale attiva |
### `locale` [#locale]
**Tipo** `string` · **Facoltativo** · **Predefinito** Impostazione regionale attiva
Un codice locale BCP 47, come `ar` o `en-US`. Se omesso, viene usata l'impostazione regionale attiva del contesto.
## Valore restituito [#returns]
**Tipo** `'ltr' | 'rtl'`
La direzione del testo per l'impostazione regionale.
## Esempi [#examples]
```tsx title="SpecificDirection.tsx"
import { useLocaleDirection } from 'gt-react';
export default function SpecificDirection() {
const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight]
return Arabic text direction: {dir}
;
}
```
## Note [#notes]
* In un componente asincrono di App Router, usa invece [`getLocaleDirection`](/docs/react/nextjs/reference/functions/get-locale-direction).
* Utile per impostare l'attributo `dir` sugli elementi, così da supportare RTL.