删除翻译
删除指定存储桶、文件、键或语言区域的翻译。
用法
npx lingo.dev@latest purge [options]
描述
purge
命令允许您根据特定条件从项目中删除翻译。您可以针对特定的存储桶、文件、键或语言区域。这对于清理过时或不需要的翻译非常有用。
提示: 为了在重新翻译时获得最佳效果,建议先运行 purge
命令,然后在不使用 --force
的情况下运行 run
命令。这种方法利用了内置的缓存机制,从而实现更高效的重新翻译(相比于使用 run --force
)。
选项
选项 | 描述 | 示例 |
---|---|---|
--bucket <bucket> | 要处理的存储桶。可以多次使用。 | --bucket json --bucket markdown |
--file [files...] | 要处理的文件。仅处理与给定 glob 模式匹配的文件。 | --file src/**/*.json |
--key <key> | 要删除的键。删除与给定 glob 模式匹配的所有翻译键。 | --key app.title |
--locale <locale> | 要处理的语言区域。可以多次使用。 | --locale fr --locale de |
--yes-really | 跳过交互式确认并直接删除。 | --yes-really |
-h, --help | 显示帮助信息。 | --help |
示例
删除特定键
npx lingo.dev@latest purge --key app.title
删除存储桶中的所有翻译
npx lingo.dev@latest purge --bucket json
删除特定语言区域的翻译
npx lingo.dev@latest purge --locale fr --locale de
使用文件模式删除
npx lingo.dev@latest purge --file src/**/*.json
无需确认的清理操作
npx lingo.dev@latest purge --key obsolete.key --yes-really