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ón | Descripción | Ejemplo |
---|---|---|
--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-really | Omite la confirmación interactiva y elimina sin preguntar. | --yes-really |
-h, --help | Muestra 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