Domande frequenti

    Usare Intlayer in Next.js senza [locale] nel percorso

    Scopri come usare Intlayer con Next.js senza `[locale]` nel percorso della pagina.

    Posso usare un array come dichiarazione di contenuto?

    Sì: un array può essere una dichiarazione di contenuto in Intlayer. Come dichiararlo, tradurre ogni elemento e leggerlo dai componenti.

    Come costruire dizionari?

    Quando Intlayer costruisce i dizionari automaticamente, come avviare una build manuale con la CLI e dove vengono scritti i file generati.

    Correggere gli errori di build di Intlayer in CI/CD

    Correggi gli errori di rendering dei Server Components che capitano solo in CI/CD, assicurandoti che i dizionari di Intlayer vengano costruiti durante la build.

    Ricevo un errore "module not found" quando uso bun

    Correggi l'errore «Cannot find package» usando Intlayer con Bun, causato da come Bun limita require(), con la configurazione che lo risolve.

    Limitare i token di Claude Code per tradurre

    Perché tradurre con Claude Code consuma molti token, cosa fa invece Intlayer e come riutilizzare il tuo abbonamento Claude per le traduzioni.

    Come personalizzare la lista delle localizzazioni?

    Personalizza l'elenco delle locale supportate da Intlayer in intlayer.config.ts, incluse le varianti regionali e la locale predefinita.

    Come configurare il routing basato sul dominio?

    Servi ogni locale dal proprio dominio con il routing per dominio di Intlayer, configurato in intlayer.config.ts con i redirect gestiti per te.

    vite-env-only: falso errore node:fs con Intlayer

    Perché vite-env-only segnala un import `node:fs` negato con Intlayer + React-Router + Vite e cosa fare.

    Correggere gli errori ESBuild con Intlayer

    Correggi gli errori ESBuild durante una build di Intlayer, di solito dovuti a un plugin del bundler mancante o mal configurato per il tuo framework.

    Come recuperare la locale dai cookie / header?

    Leggi la locale corrente da cookie o header della richiesta con Intlayer, sul server o in un middleware, per mostrare la lingua giusta.

    Tipo IntlayerNode. Cos'è?

    Cos'è il tipo IntlayerNode? Perché la mia stringa viene trasformata in un IntlayerNode<string>?

    Comando Intlayer non definito

    Correggi l'errore «intlayer: command not found»: installa la CLI, eseguila tramite il gestore di pacchetti e controlla il PATH.

    Locale Errato Recuperato dall'URL

    Correggi una locale errata letta dall'URL in Next.js, come «about» invece di «en», usando la struttura di cartelle [locale] prevista da Intlayer.

    È possibile comporre i tipi di nodo? (es. più plurali in una sola frase)

    Come comporre i tipi di nodo ed esprimere più variabili di plurale indipendenti in una sola frase usando insert() o plural() annidato in Intlayer.

    Ricevo un errore relativo ai sotto-pacchetti @intlayer/*

    Correggi gli errori dovuti a versioni diverse dei sottopacchetti @intlayer/*: allinea tutti i pacchetti Intlayer alla stessa versione e svuota la cache.

    Rendering Statico vs Dinamico con i18n in Next.js

    Perché gli helper di next-intl rendono dinamiche le route i18n di Next.js e come mantenere le pagine localizzate con rendering statico.

    Posso tradurre il percorso dell'URL?

    Sì: Intlayer può tradurre i percorsi degli URL, come /about in /it/chi-siamo, con riscritture degli URL configurate per locale.

    Correggere l'errore «unknown command» di Intlayer

    Correggi l'errore «unknown command» della CLI di Intlayer: verifica il nome del comando, la versione della CLI e come richiami il binario.

    Posso usare Intlayer senza un provider globale?

    Leggere il contenuto Intlayer senza montare un provider, come viene risolta la locale sul server e nel browser, e la differenza di performance rispetto a un provider.