|Labs
Reservar una demoPlataforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)CLI antiguo (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
  • Añadir idiomas
  • Sobrescrituras
  • Notas para traductores
  • Claves de traducción
  • Cambio de nombre de claves
  • Bloqueo de claves
  • Ignorar claves
  • Conservación de claves
  • Extrae claves con IA

Rendimiento

  • Proyectos de gran tamaño
  • Procesamiento en paralelo
  • Estimación de costes

Retraducción

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

Esta documentación corresponde a la CLI antigua (v0) y está obsoleta. La CLI actual es la v1. Consulta la documentación de la CLI actual

Sobrescrituras

La CLI de Lingo.dev conserva las ediciones manuales en los archivos de destino. Cuando sobrescribes una traducción generada editando directamente el archivo de destino, la CLI mantiene tu cambio en ejecuciones posteriores, siempre que el contenido de origen no haya cambiado.

Cómo funcionan las sobrescrituras#

La CLI rastrea las huellas del contenido de origen, no las del contenido de destino. Cuando editas manualmente una traducción en un archivo de destino, la huella de origen no cambia, así que la CLI considera que esa clave ya está traducida y la omite.

1

La CLI genera una traducción

json
// locales/es.json (generated)
{ "greeting": "Bienvenido a nuestra plataforma" }
2

La sobrescribes manualmente

json
// locales/es.json (manually edited)
{ "greeting": "¡Bienvenido a nuestro espacio digital!" }
3

Las ejecuciones posteriores conservan tu sobrescritura

bash
npx lingo.dev@latest run
# Your custom translation remains unchanged

Cuándo se reemplazan las sobrescrituras#

Si cambia el contenido de origen, la CLI detecta una nueva huella y vuelve a traducir la clave, reemplazando tu sobrescritura:

json
// locales/en.json (source updated)
{ "greeting": "Welcome to our new platform" }

La nueva huella no coincide con la entrada del lockfile, así que la CLI genera una traducción nueva para esta clave.

Renombrado de claves#

La CLI conserva las traducciones incluso cuando se renombran las claves, siempre que el contenido siga siendo el mismo. El lockfile rastrea tanto las huellas del contenido como las de las claves, lo que permite renombrar claves sin perder el trabajo de traducción.

Siguientes pasos#

Renombrado de claves
Renombra claves sin perder traducciones
Retraducción
Fuerza la retraducción cuando la necesites
i18n.lock
Cómo el lockfile registra el estado
Traducciones existentes
Intégralo con tus archivos de traducción existentes

¿Te ha resultado útil esta página?

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