Eliminar traducciones

Elimina traducciones para buckets, archivos, claves o locales específicos.

Uso

npx lingo.dev@latest purge [opciones]

Descripción

El comando purge te permite eliminar traducciones de tu proyecto basándote en 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 comparación con usar run --force).

Opciones

OpciónDescripciónEjemplo
--bucket <bucket>Bucket(s) a procesar. Puede usarse múltiples veces.--bucket json --bucket markdown
--file [files...]Archivo(s) a procesar. Solo procesa archivos que coinciden 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 coinciden con el patrón glob dado.--key app.title
--locale <locale>Locale(s) a procesar. Puede usarse múltiples veces.--locale fr --locale de
--yes-reallyOmite la confirmación interactiva y elimina sin preguntar.--yes-really
-h, --helpMuestra la 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