Bibliotecas GT
Traduce automáticamente tu proyecto con las Bibliotecas GT
Descripción general
Este tutorial te mostrará cómo gestionar automáticamente los archivos de traducción de tu proyecto cuando uses gt-next
o gt-react
.
Nota: Esto solo debe usarse cuando estés publicando una versión de producción. Si estás usando las bibliotecas GT en desarrollo, este comando no es necesario.
Seguiremos estos 4 pasos:
Agrega tus variables de entorno
Configura tu proyecto con el comando npx gtx-cli configure
Ejecuta gtx-cli translate
Consejo:
Evita la molestia de usar archivos de traducción con el componente <T>
.
Paso 1: Añade tus variables de entorno
Añade tu clave API de producción y el ID del proyecto a tus variables de entorno.
Esto es necesario para usar la herramienta gtx-cli
.
Puedes obtener estos datos desde el panel de control de General Translation.
Paso 2: Configura tu proyecto con el comando npx gtx-cli configure
Ejecuta el comando gtx-cli configure
para configurar tu proyecto.
Paso 3: Agrega el comando gtx-cli translate
a tu proceso de compilación
Agrega el comando gtx-cli translate
a tu proceso de compilación o CI antes del comando de compilación para añadir automáticamente las traducciones a tu proyecto.
Esto generará traducciones para todas tus configuraciones regionales y las guardará en tu proyecto. Si deseas agregar estos archivos a tu repositorio, puedes ejecutar este comando antes de hacer commit.
¡Listo! Ahora tu proyecto actualizará automáticamente todos tus archivos JSON de traducción cada vez que tu proyecto cambie.
Notas
- Puedes añadir traducciones automáticamente a tu proyecto con el comando
gtx-cli translate
. - Si quieres confirmar tus archivos de traducción, puedes ejecutar el comando
gtx-cli translate
antes de hacer commit. - Para configurar la ruta de salida de tus traducciones, consulta la documentación de configuración.
Siguientes pasos
- Consulta la guía de uso para la herramienta cli.
- Si quieres ver traducciones en vivo durante el desarrollo (como recarga en caliente), consulta el componente
<T>
.