# gt-next: General Translation Next.js SDK: getLocaleDirection
URL: https://generaltranslation.com/it/docs/next/api/helpers/get-locale-direction.mdx
---
title: getLocaleDirection
description: Riferimento API del metodo lato server getLocaleDirection
---
## Panoramica
La funzione `getLocaleDirection` restituisce la direzione del testo (`'ltr'` o `'rtl'`) per l'impostazione regionale corrente o per un'impostazione regionale specificata durante il rendering lato server.
`getLocaleDirection` è un metodo lato server e può essere usato solo nei componenti server.
Per l'utilizzo lato client, consulta [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction).
## Riferimento
### Parametri
| Parametro | Tipo | Descrizione |
| --------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `locale` | `string` (facoltativo) | Un codice locale BCP 47 (ad esempio `'ar'`, `'en-US'`). Se omesso, viene utilizzata l'impostazione regionale corrente dell'utente. |
### Restituisce
* Se `locale` è fornita: `'ltr' | 'rtl'` — la direzione del testo per l'impostazione regionale specificata.
* Se `locale` viene omessa: `Promise<'ltr' | 'rtl'>` — una promise che restituisce la direzione del testo per l'impostazione regionale corrente.
***
## Esempi
### Ottieni la direzione dell'impostazione regionale corrente
```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}
;
}
```
### Ottieni la direzione di una specifica impostazione regionale
```jsx title="SpecificDirection.jsx" copy
import { getLocaleDirection } from 'gt-next/server';
export default function SpecificDirection() {
const dir = getLocaleDirection('ar'); // 'rtl' — nessun await necessario [!code highlight]
return Direzione del testo arabo: {dir}
;
}
```
***
## Note
* Se chiamata senza argomenti, `getLocaleDirection` è asincrona e deve essere attesa con `await`.
* Se chiamata con una stringa di impostazione regionale, restituisce il risultato in modo sincrono.
* Utile per impostare l'attributo `dir` sugli elementi `` o di layout per il supporto RTL.
## Passaggi successivi
* Utile per impostare l'attributo `dir` sugli elementi per il supporto RTL.
* Consulta [`useLocaleDirection`](/docs/next/api/helpers/use-locale-direction) per l'equivalente lato client.