|
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

Añadir un idioma

Añadir un idioma consta de dos pasos: añadirlo como destino y luego completarlo.

1. Añade el idioma a tu configuración#

Edita targetLocales en .lingo/config.json:

json
{
  "sourceLocale": "en",
  "targetLocales": ["de", "fr", "es", "ja"]
}

ja es el nuevo en este caso. Cualquier código BCP 47 sirve.

2. Completa el nuevo idioma#

bash
lingo push --backfill-missing

--backfill-missing traduce todos los destinos que todavía no existen en cada uno de los patrones configurados. Los archivos de, fr y es ya existen, así que se omiten; solo se generan los nuevos archivos ja.

text
✓ Run lfr_a8c...: localized 14 target file(s), 0 already up-to-date.

¿Por qué no hacer un push sin más?

Un lingo push a secas solo tiene en cuenta las fuentes cuyo hash ha cambiado desde la última ejecución. Añadir un idioma no cambia ninguna fuente, así que un push sin más no encontraría nada que hacer. --backfill-missing se basa en los archivos de destino que faltan, que es exactamente lo que genera un idioma nuevo.

Calcula primero#

Para ver el coste de añadir un idioma antes de gastar nada:

bash
lingo push --backfill-missing --estimate

Muestra el coste estimado y sale sin traducir. Consulta Retraducción para saber más sobre --estimate y --force.

Eliminar un idioma#

Quítalo de targetLocales y después elimina sus archivos:

bash
lingo purge --locale ja

Consulta Purgar.

¿Te ha resultado útil esta página?

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