Agregar un idioma requiere dos pasos: incluirlo como destino y luego completar lo pendiente.
1. Agrega el idioma a tu configuración#
Edita targetLocales en .lingo/config.json:
{
"sourceLocale": "en",
"targetLocales": ["de", "fr", "es", "ja"]
}Aquí, ja es el nuevo. Cualquier código BCP 47 funciona.
2. Completa el nuevo idioma#
lingo push --backfill-missing--backfill-missing traduce todos los destinos que todavía no existen en cada patrón configurado. Los archivos de, fr y es ya existen, así que se omiten; solo se generan los nuevos archivos ja.
✓ Run lfr_a8c...: localized 14 target file(s), 0 already up-to-date.¿Por qué no usar un push común?
Un lingo push sin opciones solo revisa las fuentes cuyo hash cambió desde la última ejecución. Agregar un idioma no cambia ninguna fuente, así que un push común no encontraría nada para hacer. En cambio, --backfill-missing se guía por los archivos de destino faltantes, que es exactamente lo que genera un idioma nuevo.
Haz una estimación primero#
Para ver el costo de agregar un idioma antes de gastar nada:
lingo push --backfill-missing --estimateMuestra el costo estimado y sale sin traducir. Consulta Retraducción para conocer más sobre --estimate y --force.
Quitar un idioma#
Quítalo de targetLocales y luego elimina sus archivos:
lingo purge --locale jaConsulta Purge.
