# 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.