Requisitos previos
Quetzal puede usarse para traducir Next.js que utiliza el marco next-intl.Instalando Quetzal
Instalar
Configuración
Después de instalar el paquete, se requiere configuración adicional.Ejecutar script de configuración
Ejecute
npx quetzal-setup en el directorio donde instaló el paquete QuetzalEstablecer Clave de API
Configure la variable de entorno
QUETZAL_API_KEY con su Clave de API de Quetzal. Puede encontrar su Clave de API en su panel de control del proyectoActualizar quetzal.config.json
El script de configuración debería haber creado esto para ti. Actualiza
paths para que apunte a los directorios con el código que planeas localizar. Actualiza parser a i18next-parserEjemplo quetzal.config.json
Configurar proveedor next-intl
Quetzal utiliza el paquete Más detalles sobre este proveedor se pueden encontrar en la documentación de next-intl.
next-intl para inyectar traducciones en tu aplicación,
por lo que tu aplicación necesita usar el NextIntlClientProviderEsto se verá algo así:Configurar el complemento next-intl
Tu aplicación también necesita agregar el Más detalles sobre este plugin se encuentran en la documentación de next-intl.
NextIntlPlugin de next-intl a tu archivo next.config.- next.config.mjs
- next.config.js
¡Y listo!
La configuración debería estar completa, y puedes empezar a traducir tu aplicación.Verificar su Instalación
Ejecutanpx quetzal-process-translations para probar tu instalación.

npx quetzal-process-translations al script pre-build en el package.json de su proyecto, pero esto puede ser modificado.