Asistente de Configuración

Ejecutar el asistente de configuración de GT

Uso

npx gtx-cli init

Usa este comando para ejecutar el asistente de configuración de GT.

Este comando es lo mismo que ejecutar setup, y luego ejecutar configure.

El asistente:

  1. Instalará las dependencias necesarias para tu proyecto.
  2. Te ayudará a envolver tu contenido JSX con etiquetas <T> (en un proyecto basado en React).
  3. Creará un archivo gt.config.json en la raíz de tu proyecto.
  4. Generará una clave API y un ID de proyecto para tu proyecto.

Dependencias

El comando init instalará las siguientes dependencias para tu proyecto:

  • gt-react o gt-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 usando 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 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, por favor háznoslo saber en GitHub.

Esta parte del asistente también se puede ejecutar de forma independiente mediante npx gtx-cli setup.

gt.config.json

El comando init te ayuda a configurar los ajustes de GT de 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 quieres traducir.

Para información más específica sobre el archivo gt.config.json, por favor 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 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.

¿Qué te parece esta guía?