Asistente de Configuración
Ejecutar el asistente de configuración de GT
Uso
Utilice este comando para ejecutar el asistente de configuración de GT. El asistente:
- Creará un archivo
gt.config.json
en la raíz de su proyecto. - Instalará las dependencias necesarias para su proyecto.
- Le ayudará a envolver su contenido JSX con etiquetas
<T>
(en un proyecto basado en React). - Generará una clave API y un ID de proyecto para su proyecto.
gt.config.json
El comando init
te ayuda a configurar los ajustes de GT para tu proyecto.
Creará un archivo gt.config.json
en la raíz de tu proyecto.
El archivo contendrá los siguientes ajustes:
defaultLocale
: El idioma predeterminado para tu proyecto.locales
: Un array de idiomas soportados para tu proyecto.files
: Este es un objeto que contiene información sobre el contenido que deseas traducir.
Para 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 puede ejecutarse de forma independiente mediante npx gtx-cli configure
.
Dependencias
El comando init
instalará las siguientes dependencias para tu proyecto:
gt-react
ogt-next
(si tu proyecto está basado en React)gtx-cli
como dependencia de desarrollo (si no está ya instalada)
Proyectos basados en React
Si tu proyecto está basado en React, el asistente te ayudará a configurar tu proyecto para usar gt-react
o gt-next
.
Si ya estás utilizando una biblioteca de i18n diferente, es posible que necesites configurar tu proyecto manualmente.
Consulta la documentación de React o la documentación de Next.js para obtener más información.
Dado que el asistente es actualmente experimental, es posible que no funcione para todos los proyectos basados en React. En estos casos, es posible que necesites configurar tu proyecto manualmente.
Si encuentras algún problema, háganoslo saber en GitHub.
Esta parte del asistente también se puede ejecutar de forma independiente mediante npx gtx-cli setup
.
Credenciales
El asistente te ayudará a generar una clave API y un ID de proyecto para tu proyecto (si aún no están configurados).
Ten en cuenta que la clave API y el ID de proyecto no son necesarios para usar gt-react
o gt-next
.
El asistente añadirá la clave 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
.