W36 – Vuelve a traducir partes específicas, hasta una sola clave

Veronica PrilutskayaCPO y cofundadorPublished hace 4 días · 1 min read

Ahora puedes volver a traducir partes específicas de tu contenido, hasta una sola clave.

El comando de CLI de Lingo.dev lingo push vuelve a traducir solo el texto fuente que editaste. Pero algunos cambios ocurren en tu motor de localización, no en tus archivos: cambias el modelo, agregas términos al glosario o editas tus reglas. Tu texto fuente sigue igual, así que lingo push no encuentra nada que volver a hacer. Ahora puedes volver a traducir exactamente las partes que quieras, desde una sola clave hasta un idioma completo.

Ejecuta lingo push messages/en.json --key auth.login y Lingo.dev volverá a traducir solo las claves que indiques. Una clave es su ruta dentro del archivo, así que puedes elegir un valor, un subárbol completo o varias claves a la vez. Todo lo demás se mantiene igual. Si no tienes claro qué claves incluir, tu asistente de programación con IA puede leer el archivo y escribir el comando por ti.

Si un cambio afecta a más que unas cuantas cadenas, vuelve a traducir archivos completos. Ejecuta lingo push src/en/**/*.json --force y Lingo.dev volverá a traducir cada cadena de los archivos que indiques. Y si necesitas rehacer un idioma, ejecuta lingo purge --locale fr para eliminar los archivos en francés y luego lingo push --backfill-missing para traducirlos de nuevo. Tus otros idiomas seguirán igual.

La guía de retraducción cubre todas las opciones.

Puedes hacer lo mismo en un pull request. Comenta /lingo translate docs/en/**/*.md --force y la GitHub App volverá a traducir los archivos correspondientes en el PR. Agrega --locales fr para rehacer solo un idioma.