Prerequisiti
Quetzal può essere utilizzato per tradurre Next.js che usa il framework next-intl.Installazione di Quetzal
Installa
Configurazione
Dopo l’installazione del pacchetto, è necessaria una configurazione aggiuntiva.1
Esegui script di configurazione
Esegui
npx quetzal-setup
nella directory in cui hai installato il pacchetto Quetzal2
Imposta Chiave API
Imposta la variabile d’ambiente
QUETZAL_API_KEY
con la tua Chiave API Quetzal. La tua
Chiave API si trova nella tua dashboard del progetto3
Aggiorna quetzal.config.json
Lo script di configurazione dovrebbe averlo creato per te. Aggiorna
paths
in modo che punti alle directory con il codice che intendi localizzare. Aggiorna parser
a i18next-parser
Esempio quetzal.config.json
4
Configura il provider next-intl
Quetzal utilizza il pacchetto Ulteriori dettagli su questo provider sono disponibili nella documentazione di next-intl.
next-intl
per inserire le traduzioni nella tua app,
quindi la tua app deve utilizzare il NextIntlClientProvider
Apparirà più o meno così:5
Configura il plugin next-intl
La tua app deve anche aggiungere il Ulteriori dettagli su questo plugin sono disponibili nella documentazione di next-intl.
NextIntlPlugin
da next-intl
nel tuo file next.config.E hai finito!
La configurazione dovrebbe essere completata, e puoi iniziare a tradurre la tua app.Verifica la Tua Installazione
Eseguinpx quetzal-process-translations
per testare la tua installazione.

Nota: Questo script fallirà se non hai contrassegnato alcun testo nella tua app per
la traduzione. Quindi, potresti dover iniziare a tradurre la tua app
prima
npx quetzal-process-translations
allo script pre-build nel package.json del tuo progetto, ma questo può essere modificato.