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

Descripción general

  • @lingo.dev/cli

Primeros pasos

  • Guía rápida
  • Configuración

Referencia

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

Configuración

  • Controles de claves
  • Formatos
  • Idiomas

Guías

  • Añadir un idioma
  • Traducciones existentes
  • Retraducción
  • Notas de traducción
  • Ejecuciones, estado y recuperación
  • CI/CD
  • Monorepos
  • Proyectos grandes

¿Buscas la versión anterior de la CLI (v0)? Consulta la documentación de la CLI antigua

Retraducción

lingo push solo traduce lo que ha cambiado: calcula un hash de cada fuente comparándolo con el lockfile y omite todo lo que coincide. Ese es el comportamiento predeterminado adecuado, pero a veces conviene retraducir contenido cuyo texto fuente es idéntico: tras 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 todos los destinos que coincidan, ignorando las traducciones existentes y la caché del servidor. Requiere un alcance: un lingo push --force sin más se rechaza para evitar que retraduzcas accidentalmente todo el proyecto.

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 opciones.

Retraducir un solo idioma#

push no tiene ninguna opción por idioma. Para rehacer solo uno, elimina sus archivos y rellena lo que falte:

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

purge elimina los destinos de fr; después, --backfill-missing regenera solo lo que falta, sin tocar los demás idiomas. Además, sale más barato que --force, porque todo salvo fr sigue siendo un acierto de caché. Consulta Purge.

Calcula el coste antes de gastar#

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

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

Las estimaciones son heurísticas, no un presupuesto: el coste final puede variar.

Cuándo retraducir#

SituaciónQué ejecutar
El texto fuente ha cambiadoNada — un lingo push normal lo detecta
Has cambiado el modelo del motorlingo push <scope> --force
Has actualizado las instrucciones o el glosariolingo push <scope> --force, o purge por idioma + backfill
La calidad es baja en un idiomalingo purge --locale <code> y después lingo push --backfill-missing
Empezar completamente desde cerolingo push --backfill-missing --force --yes

¿Te ha resultado útil esta página?

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