|
Documentación
Agenda una demoPlataforma
PlataformaMCPCLI
APIFlujos de trabajo
GuíasRegistro de cambios

Descripción general

  • @lingo.dev/cli

Primeros pasos

  • Inicio rápido
  • Configuración

Referencia

  • lingo push
  • lingo pull
  • Otros comandos
  • lingo purge

Configuración

  • Controles de claves
  • Formatos
  • Idiomas

Guías

  • Agregar un idioma
  • Traducciones existentes
  • Retraducción
  • Notas del traductor
  • Ejecuciones, estado y recuperación
  • CI/CD
  • Monorepos
  • Proyectos grandes

¿Buscas el CLI anterior (v0)? Consulta la documentación del CLI anterior

Retraducción

lingo push solo traduce lo que cambió: compara el hash de cada fuente con el lockfile y omite todo lo que coincide. Ese es el comportamiento predeterminado correcto, pero a veces necesitas volver a traducir contenido cuyo texto fuente es idéntico, por ejemplo, después de cambiar el modelo del motor, actualizar sus instrucciones o el glosario, o corregir un problema de calidad.

Hay dos formas de forzarlo: un --force push acotado, o purge seguido de un push normal.

Forzar un push acotado#

--force retraduce cada destino que coincida, sin tener en cuenta las traducciones existentes ni la caché del servidor. Requiere un alcance: lingo push --force solo se rechaza para que no retraduzcas todo el proyecto por accidente.

Un archivo#

bash
lingo push content/en/landing.mdx --force

Un subárbol#

bash
lingo push 'content/en/**/*.md' --force

Todo#

bash
lingo push --backfill-missing --force --yes

--force pide confirmación antes de sobrescribir; usa --yes para omitirla (CI). Consulta lingo push para ver la Referencia completa de flags.

Retraducir un solo idioma#

push no tiene un flag por idioma. Para rehacer solo uno, elimina sus archivos y luego ejecuta backfill:

bash
lingo purge --locale fr
lingo push --backfill-missing

purge elimina los destinos de fr; después, --backfill-missing regenera únicamente lo que falta, sin tocar los demás idiomas. Además, sale más barato que --force, porque todo excepto fr sigue resolviéndose desde caché. Consulta Purge.

Estima antes de gastar#

Cualquier push acepta --estimate, que calcula el costo de la ejecución y sale sin traducir:

bash
lingo push 'content/en/**/*.md' --force --estimate

Las estimaciones son heurísticas, no una cotización: el costo final puede variar.

Cuándo retraducir#

SituaciónQué ejecutar
Cambió el texto fuenteNada: un lingo push normal lo detecta
Cambiaste el modelo del motorlingo push <scope> --force
Actualizaste las instrucciones o el glosariolingo push <scope> --force, o purge por idioma + backfill
Mala calidad en un idiomalingo purge --locale <code> y luego lingo push --backfill-missing
Empezar desde cerolingo push --backfill-missing --force --yes

¿Te resultó útil esta página?

Max PrilutskiyMax Prilutskiy·Actualizado hace 4 días·2 min de lectura