Ir al contenido

Comandos de CLI

Inicializa un nuevo proyecto de Tyndale. Crea tyndale.config.json con valores predeterminados sensatos.

Ventana de terminal
npx tyndale init

Configura las credenciales de tu proveedor de AI.

Ventana de terminal
npx tyndale auth

Extrae cadenas traducibles y genera traducciones para todos los locales configurados.

Ventana de terminal
npx tyndale translate [options]
OpciónDescripción
--locale <code>Traduce solo un locale específico
--forceVuelve a traducir todas las cadenas, no solo los cambios
--dry-runMuestra qué se traduciría sin escribir archivos
--token-budget <n>Presupuesto de tokens por lote de AI (predeterminado: 50000)
--concurrency <n>Máximo de sesiones de traducción en paralelo (detectado automáticamente)

Comprueba que todos los locales tengan traducciones completas y bien formadas. No se realizan llamadas a AI.

Ventana de terminal
npx tyndale validate

Sale con código 1 si se encuentran problemas. Ideal para pipelines de CI.

Extrae cadenas traducibles sin traducirlas. Útil para revisar qué se enviará al proveedor de AI.

Ventana de terminal
npx tyndale extract

Traduce archivos de documentación (MDX/MD) para cualquier framework compatible. Detecta automáticamente tu framework de documentación o usa la configuración de tyndale.config.json.

Ventana de terminal
npx tyndale translate-docs [options]
OpciónDescripción
--content-dir <path>Sobrescribe el directorio de contenido de la documentación
--forceVuelve a traducir toda la documentación, no solo los archivos faltantes
--concurrency <n>Máximo de sesiones de traducción en paralelo (detectado automáticamente)

Frameworks compatibles: Starlight, Docusaurus, VitePress, MkDocs, Nextra.

translate-docs escribe .tyndale-docs-state.json en la raíz de tu proyecto para rastrear los hashes de los documentos fuente. Haz commit de este archivo para que los clones nuevos puedan omitir la documentación sin cambios sin volver a traducirla.

Detecta tu framework de documentación y guarda la configuración en tyndale.config.json.

Ventana de terminal
npx tyndale translate-docs setup

Escanea tu proyecto en busca de señales del framework (dependencias de paquetes y archivos de configuración), confirma el framework detectado y escribe la sección docs en tu configuración.

Cambia el modelo de AI usado para las traducciones.

Ventana de terminal
npx tyndale model