# gt: General Translation CLI tool: Preparar URL: https://generaltranslation.com/es/docs/cli/stage.mdx --- title: Preparar description: Cómo preparar tus traducciones para su revisión --- ## Resumen `gt stage` es un comando que genera traducciones para tu proyecto y las deja preparadas para su revisión. Este comando solo resulta útil si has habilitado la revisión humana en tu proyecto. Actualmente, este comando solo es compatible con aplicaciones que usan `gt-next` o `gt-react`. ## Uso Ejecuta esto en tu pipeline **antes** de compilar tu aplicación para producción. ```bash npx gt stage ``` **Nota:** Este comando requiere una clave API de producción. Obtén una en la [plataforma](https://generaltranslation.com/dashboard). El comando `gt stage` funciona igual que el comando `translate`, pero, en lugar de descargar las traducciones completadas o publicarlas en la CDN, las prepara para su revisión. Después de ejecutar `gt stage`, debes ejecutar `gt translate` para completar el proceso y descargar las traducciones (si está configurado para hacerlo). **¡Solo para uso en producción!** Este comando está pensado para compilaciones de producción y **no debe usarse en desarrollo**. Antes de ejecutar este comando, asegúrate de estar en la rama que se usará para producción. Recuerda especificar también tu clave API de producción (`GT_API_KEY`) y el ID del proyecto (`GT_PROJECT_ID`) en las variables de entorno. *** ## Opciones | Parámetro | Descripción | Tipo | Opcional | Por defecto | | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ---------- | -------- | ------------------------------------------------------------------------------------------------------------------------------- | | `--api-key` | Especifica una clave API de producción | `string` | `true` | | | `--project-id` | Especifica el ID del proyecto | `string` | `true` | | | `--version-id` | Especifica un ID de versión (por defecto, un hash del contenido) | `string` | `true` | | | `--config ` | Especifica una ruta al archivo de configuración de GT | `string` | `true` | `"gt.config.json"` | | `--tsconfig, --jsconfig ` | Especifica una ruta al archivo de configuración de TS o JS | `string` | `true` | | | `--src ` | Lista de patrones glob separados por espacios para coincidir con archivos fuente. Debe ser relativa al directorio raíz. | `[string]` | `true` | `[ 'src/**/*.{js,jsx,ts,tsx}', 'app/**/*.{js,jsx,ts,tsx}', 'pages/**/*.{js,jsx,ts,tsx}', 'components/**/*.{js,jsx,ts,tsx}', ]` | | `--dictionary ` | Especifica una ruta al archivo de diccionario | `string` | `true` | | | `--inline` | Incluye etiquetas `` en línea además del diccionario | `boolean` | `true` | `true` | | `--timeout` | El tiempo de espera de la solicitud de traducción en segundos | `number` | `true` | `600` | | `--new, --locales ` | Configuraciones regionales a las que traducir tu proyecto | `[string]` | `true` | | | `--default-locale ` | La configuración regional de origen del proyecto | `string` | `true` | `en` | | `--ignore-errors` | Ignora los errores y fuerza la traducción del contenido válido | `flag` | `true` | `false` | | `--dry-run` | Simula la ejecución del comando | `flag` | `true` | `false` | Todos estos parámetros son opcionales. ¡No agregues tu clave API al archivo `gt.config.json`! En su lugar, debes establecerla como variable de entorno. La CLI leerá automáticamente `GT_API_KEY` si está establecida. Hay algunos parámetros clave: | Parámetro | Descripción | | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | `--dry-run` | Esta opción hace que la CLI analice y valide tu proyecto, pero no se comunicará con la API de GT. Esto es útil para validar tu base de código. | | `--api-key` | A menos que uses `--dry-run`, debes proporcionar una clave API de producción. | | `--project-id` | Del mismo modo, a menos que uses `--dry-run`, debes proporcionar un ID del proyecto. | | `--new, --locales ` | Configuraciones regionales a las que traducir tu proyecto. Se añadirán a las configuraciones regionales especificadas en tu archivo `gt.config.json`. | ### Archivo de configuración Al ejecutar `gt stage`, la CLI agregará automáticamente la propiedad `stageTranslations : true` a tu archivo `gt.config.json`. Esta propiedad garantiza que, si se ejecuta `translate` sin haber ejecutado antes `stage` para una versión de despliegue específica, la herramienta CLI devolverá un error y finalizará.