# General Translation React SDKs (gt-react, gt-next, gt-react-native): Next.js
URL: https://generaltranslation.com/it/docs/react/nextjs.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Esplora le funzionalità di General Translation specifiche per Next.js, inclusi i componenti server, le funzioni server, il plugin di configurazione, il routing delle impostazioni regionali, la registrazione dell'impostazione regionale della richiesta e la navigazione localizzata.

`gt-next` condivide gli stessi componenti, hook e configurazione del resto dell&#39;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.

*Nota: `gt-next` supporta Next.js 13.0.0 o versioni successive, esclusi Next.js 15.2.1 e 15.2.2.*

## Cosa c&#39;è di specifico in Next.js [#overview]

La maggior parte di `gt-next` consiste nell&#39;API React condivisa. Le parti specifiche di Next.js sono:

* **Componenti server.** Nell&#39;App Router, il componente [`<T>`](/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&#39;entry `gt-next/server`, disponibile solo nell&#39;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&#39;internazionalizzazione nel processo di build in `next.config`. Vedi [Configurazione](/docs/react/nextjs/config).
* **Routing delle impostazioni regionali.** L&#39;App Router usa `gt-next/middleware`; il Pages Router usa il routing internazionalizzato di Next.js. Segui la guida [middleware App Router](/docs/react/nextjs/app-router-middleware) o [routing delle impostazioni regionali del Pages Router](/docs/react/nextjs/pages-router-middleware).
* **Registrazione dell&#39;impostazione regionale della richiesta.** I Route Handlers e le immagini di metadati generate registrano le impostazioni regionali prima di chiamare le funzioni server dell&#39;App Router. Vedi [Registrazione delle impostazioni regionali della richiesta](/docs/react/nextjs/registering-request-locales).
* **Componenti cache.** Il contenuto server memorizzato nella cache usa funzioni di richiesta esplicite e traduzioni archiviate localmente. Vedi [Utilizzo dei Componenti cache](/docs/react/nextjs/cache-components).
* **SEO degli alias delle impostazioni regionali.** Gli URL basati su alias necessitano di metadati BCP 47 canonici e voci della sitemap. Vedi [Gestione della SEO degli alias delle impostazioni regionali](/docs/react/nextjs/locale-alias-seo).
* **Navigazione localizzata.** Nell&#39;App Router, il componente `<Link>` di `gt-next/link` aggiunge l&#39;impostazione regionale attiva come prefisso agli href interni. Vedi [navigazione localizzata](/docs/react/nextjs/link).

## Pagine [#pages]

| Pagina                                                                                                       | Descrizione                                                                                                  |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| [componenti server React](/docs/react/nextjs/server-components)                                              | Traduci nei componenti server 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&#39;impostazione regionale nei Route Handlers e nei metadati generati.             |
| [Utilizzo dei Cache Components](/docs/react/nextjs/cache-components)                                         | Memorizza nella cache il contenuto server localizzato senza API di richiesta dinamiche.                      |
| [Routing delle impostazioni regionali di Pages Router](/docs/react/nextjs/pages-router-middleware)           | Routing internazionalizzato di Next.js, rilevamento dell&#39;impostazione regionale e navigazione.           |
| [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`.                                            |
| [Gestione della SEO degli alias delle impostazioni regionali](/docs/react/nextjs/locale-alias-seo)           | Mantieni gli alias negli URL e i codici locali canonici nei metadati di ricerca.                             |
| [Navigazione localizzata](/docs/react/nextjs/link)                                                           | Il componente `<Link>` di App Router con supporto per le impostazioni regionali di `gt-next/link`.           |

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
