Eliminar traducciones

Elimina traducciones para buckets, archivos, claves o locales especificados.

Uso

npx lingo.dev@latest purge [options]

Descripción

El comando purge te permite eliminar traducciones de tu proyecto según criterios específicos. Puedes dirigirte a buckets, archivos, claves o locales particulares. Esto es útil para limpiar traducciones obsoletas o no deseadas.

Consejo: Para obtener mejores resultados al retraducir, primero ejecuta el comando purge, luego usa el comando run sin --force. Este enfoque aprovecha el mecanismo de caché integrado para una retraducción más eficiente (en lugar de usar run --force).

Opciones

OpciónDescripciónEjemplo
--bucket <bucket>Bucket(s) a procesar. Se puede usar varias veces.--bucket json --bucket markdown
--file [files...]Archivo(s) a procesar. Solo procesa archivos que coincidan con el/los patrón(es) glob dado(s).--file src/**/*.json
--key <key>Clave a eliminar. Elimina todas las claves de traducción que coincidan con el patrón glob dado.--key app.title
--locale <locale>Locale(s) a procesar. Se puede usar varias veces.--locale fr --locale de
--yes-reallyOmite la confirmación interactiva y elimina sin preguntar.--yes-really
-h, --helpMostrar ayuda.--help

Ejemplos

Purgar una clave específica

npx lingo.dev@latest purge --key app.title

Purgar todas las traducciones en un bucket

npx lingo.dev@latest purge --bucket json

Purgar para locales específicos

npx lingo.dev@latest purge --locale fr --locale de

Purgar con patrón de archivo

npx lingo.dev@latest purge --file src/**/*.json

Purgar sin confirmación

npx lingo.dev@latest purge --key obsolete.key --yes-really