|Labs
Agenda una demoPlataforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)CLI anterior (v0)
Obsoleto

Lingo.dev CLI

  • Cómo funciona
  • Configuración
  • Inicio rápido
  • Monorepos

Configuración

  • Formatos compatibles
  • i18n.json
  • i18n.lock
  • Idiomas compatibles

Funciones

  • Traducciones existentes
  • Agregar idiomas
  • Sobrescrituras
  • Notas para traductores
  • Claves de traducción
  • Renombrado de claves
  • Bloqueo de claves
  • Ignorar claves
  • Preservación de claves
  • Extrae claves con IA

Rendimiento

  • Proyectos de gran escala
  • Procesamiento en paralelo
  • Estimación de costos

Retraducción

  • Retraducción automática
  • Retraducción
  • Eliminar traducciones

Esta documentación corresponde al CLI anterior (v0) y está obsoleta. El CLI actual es la v1. Consulta la documentación del CLI actual

Retraducción automática

El CLI de Lingo.dev vuelve a traducir automáticamente el contenido cuando modificas el texto fuente. El lockfile almacena fingerprints de cada cadena fuente; cuando un fingerprint cambia, el CLI envía el contenido actualizado por el flujo de traducción y reemplaza la traducción anterior en todos los archivos de destino.

Cómo funciona#

json
// locales/en.json (original)
{ "button.save": "Save changes" }

// locales/es.json (generated)
{ "button.save": "Guardar cambios" }

Después de editar el texto fuente:

json
// locales/en.json (updated)
{ "button.save": "Save all changes" }

Al ejecutar npx lingo.dev@latest run, se detecta el nuevo fingerprint y se vuelve a traducir:

json
// locales/es.json (updated automatically)
{ "button.save": "Guardar todos los cambios" }

Las claves sin cambios se omiten por completo: solo la clave modificada se envía al backend de traducción.

Qué activa la retraducción#

Cambio¿Se vuelve a traducir?
Se modifica el texto fuenteSí
El texto fuente no cambiaNo
Se renombra la clave, pero el contenido no cambiaNo: la traducción se conserva
Se elimina la clave del origenLa traducción se elimina de los archivos de destino
Se agrega una clave nueva al origenSe traduce como contenido nuevo

Overrides y retraducción automática#

Si sobrescribiste manualmente una traducción, la retraducción automática reemplaza ese override cuando cambia el texto fuente. Esto es intencional: un cambio en el origen indica que el significado cambió y que hace falta una traducción nueva.

Si quieres volver a traducir contenido por otros motivos (cambio de modelo, actualización del prompt), consulta Retranslation.

Siguientes pasos#

Retranslation
Opciones de retraducción manual
i18n.lock
Cómo el fingerprinting rastrea los cambios
Overrides
Cómo se conservan las ediciones manuales
Remove Translations
Elimina traducciones de los archivos de destino

¿Te resultó útil esta página?

Max PrilutskiyMax Prilutskiy·Actualizado hace 5 días·1 min de lectura