# General Translation React SDKs (gt-react, gt-next): Next.js URL: https://generaltranslation.com/it/docs/react/nextjs.mdx --- title: Next.js description: Esplora le funzionalità di General Translation specifiche per Next.js, inclusi i componenti server, le funzioni server, il plugin di configurazione, il middleware, la registrazione dell'impostazione regionale della richiesta e la navigazione localizzata. --- `gt-next` condivide gli stessi componenti, hook e configurazione del resto dell'ecosistema React di General Translation, ma Next.js aggiunge alcune funzionalità che nessun altro framework offre. Queste pagine trattano gli aspetti che si applicano solo a `gt-next`. Se hai appena iniziato, segui il [Next.js App Router Quickstart](/docs/react/nextjs-quickstart) o il [Next.js Pages Router Quickstart](/docs/react/nextjs-pages-router-quickstart). Le sezioni condivise [Guides](/docs/react/guides/configuring) e [Reference](/docs/react/reference/config) coprono tutto ciò che funziona allo stesso modo in tutti i framework; le pagine qui trattano gli aspetti esclusivi di Next.js. ## Cosa c'è di specifico in Next.js [#overview] La maggior parte di `gt-next` consiste nell'API React condivisa. Le parti specifiche di Next.js sono: * **Componenti server.** Nell'App Router, il componente [``](/docs/react/reference/components/t) e gli hook di traduzione funzionano nei React Server Components sincroni senza una direttiva `'use client'`. I componenti asincroni usano le funzioni di `gt-next/server`. Vedi [componenti server](/docs/react/nextjs/server-components). * **Funzioni server.** L'entry `gt-next/server`, disponibile solo nell'App Router, espone funzioni asincrone come [`getGT`](/docs/react/nextjs/reference/functions/get-gt), [`getLocale`](/docs/react/nextjs/reference/functions/get-locale) e [`getRegion`](/docs/react/nextjs/reference/functions/get-region). * **Il plugin di configurazione.** `withGTConfig` di `gt-next/config` integra l'internazionalizzazione nel processo di build in `next.config`. Vedi [Configurazione](/docs/react/nextjs/config). * **Middleware.** `gt-next/middleware` aggiunge il routing delle impostazioni regionali e il rilevamento tramite percorsi URL localizzati. Segui la guida [App Router](/docs/react/nextjs/app-router-middleware) o [Pages Router](/docs/react/nextjs/pages-router-middleware). * **Registrazione dell'impostazione regionale della richiesta.** I Route Handlers e le immagini di metadati generate registrano le impostazioni regionali prima di chiamare le funzioni server dell'App Router. Vedi [Registrazione delle impostazioni regionali della richiesta](/docs/react/nextjs/registering-request-locales). * **Navigazione localizzata.** Il componente `` di `gt-next/link` aggiunge l'impostazione regionale attiva come prefisso agli href interni. Vedi [navigazione localizzata](/docs/react/nextjs/link). ## Pagine [#pages] | Pagina | Descrizione | | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | | [Componenti server](/docs/react/nextjs/server-components) | Traduci nei componenti server di React e comprendi le differenze di comportamento tra server e client. | | [`getGT`](/docs/react/nextjs/reference/functions/get-gt) | Inizia dalla documentazione di riferimento della funzione `gt-next/server`, disponibile solo per App Router. | | [Configurazione](/docs/react/nextjs/config) | Il plugin `withGTConfig`, le sue opzioni e le traduzioni locali e da CDN. | | [Middleware di App Router](/docs/react/nextjs/app-router-middleware) | Routing delle impostazioni regionali e il segmento `app/[locale]`. | | [Registrazione delle impostazioni regionali della richiesta](/docs/react/nextjs/registering-request-locales) | Registra il contesto dell'impostazione regionale nei Route Handlers e nei metadati generati. | | [Middleware di Pages Router](/docs/react/nextjs/pages-router-middleware) | Routing delle impostazioni regionali e il segmento `pages/[locale]`. | | [Generazione statica del sito di App Router](/docs/react/nextjs/app-router-static-site-generation) | Pre-renderizza una route di App Router per ogni impostazione regionale. | | [Generazione statica del sito di Pages Router](/docs/react/nextjs/pages-router-static-site-generation) | Pre-renderizza le pagine di Pages Router con `withGTStaticProps`. | | [Navigazione localizzata](/docs/react/nextjs/link) | Il componente `` con supporto per le impostazioni regionali di `gt-next/link`. |