Asistente de configuración
Ejecuta el asistente de configuración de GT
Uso
npx gtx-cli initUsa este comando para ejecutar el asistente de configuración de GT.
Este comando equivale a ejecutar setup y luego configure.
El asistente hará lo siguiente:
- Instalar las dependencias necesarias para tu proyecto.
- (Si usas Next.js) Agregar la función
withGTConfiga tu archivonext.config.jsy configurar el componenteGTProvider. - Crear un archivo
gt.config.jsonen la raíz de tu proyecto. - Generar una clave de API y un id de proyecto para tu proyecto.
Dependencias
El comando init instalará las siguientes dependencias en tu proyecto:
gt-reactogt-next(si tu proyecto usa React)gtx-clicomo dependencia de desarrollo (si aún no está instalada)
Proyectos basados en React
Si tu proyecto está basado en React, el asistente te ayudará a configurar el uso de gt-react o gt-next.
Si ya usas otra biblioteca de i18n, puede que tengas que configurar tu proyecto manualmente.
Consulta la documentación de React o la documentación de Next.js para más información.
Como el asistente es experimental, es posible que no funcione con todos los proyectos basados en React. En esos casos, quizá debas configurar tu proyecto manualmente.
Si encuentras algún problema, avísanos en GitHub.
Esta parte del asistente también puede ejecutarse de forma independiente con npx gtx-cli setup.
gt.config.json
El comando init te ayuda a configurar la configuración de GT de tu proyecto.
Creará un archivo gt.config.json en la raíz de tu proyecto.
El archivo contendrá la siguiente configuración:
defaultLocale: El locale predeterminado para tu proyecto.locales: Un arreglo de locales compatibles para tu proyecto.files: Objeto que contiene información sobre el contenido que deseas translate.
Para obtener información más específica sobre el archivo gt.config.json, consulta la documentación de configuración.
Esta parte del asistente también se puede ejecutar de forma independiente mediante npx gtx-cli configure.
Credenciales
El asistente te ayudará a generar una clave de API y un id de proyecto para tu proyecto (si aún no están configurados).
Ten en cuenta que la clave de API y el id de proyecto no son necesarios para usar gt-react o gt-next.
El asistente añadirá la clave de API y el id de proyecto a tu archivo .env.local.
Si este archivo no existe, el asistente lo creará y lo añadirá a tu archivo .gitignore.
Esta parte del asistente también puede ejecutarse de forma independiente mediante npx gtx-cli auth.
¿Qué te parece esta guía?