Supporto per le lingue da destra a sinistra

Configura la tua app Next.js per arabo, ebraico e altre lingue RTL

Il supporto per le lingue da destra a sinistra (RTL) gestisce la direzione del testo e il mirroring del layout per lingue come arabo, ebraico, persiano e urdu. GT offre il rilevamento automatico della direzione tramite l’hook useLocaleDirection.

Lingue RTL: Oltre 500 milioni di persone parlano lingue RTL, tra cui arabo, ebraico, persiano e urdu.

Configurazione rapida

Usa gli hook integrati di GT per rilevare e impostare automaticamente la direzione del testo:

// app/[locale]/layout.tsx
import { useLocale, useLocaleDirection, GTProvider } from 'gt-next';

export default function RootLayout({ children }) {
  const locale = useLocale(); // es. "ar" per l'arabo
  const dir = useLocaleDirection(); // es. "rtl" per da destra a sinistra

  return (
    <html lang={locale} dir={dir}>
      <body> 
        <GTProvider>
          {children}
        </GTProvider>
      </body>
    </html>
  );
}

Ecco fatto! GT rileva automaticamente le lingue RTL e applica l’orientamento corretto.

Confronta il sito web di General Translation in inglese e in arabo per vedere l’RTL in azione.

Come valuti questa guida?

In questa pagina

Supporto per le lingue da destra a sinistra