lingo.dev 清除
清除命令的 CLI 参考文档
简介
警告:从 i18n.json 中定义的存储桶路径模式中永久删除翻译条目。这是一个不可逆的破坏性操作。如果没有任何过滤器,所有管理的键将从每个目标语言环境中被删除。
用法
lingo.dev purge [options]
选项
--bucket <bucket>
lingo.dev purge --bucket <bucket>
将清理限制为 i18n.json 中 buckets 下定义的特定存储桶类型。重复使用此标志以包含多个存储桶类型。默认清理所有存储桶。
需要一个值。
--file [files...]
lingo.dev purge --file [files...]
通过匹配路径模式过滤要清理的文件路径。仅处理包含这些值的路径。例如:--file messages.json --file admin/
接受一个可选值。
--key <key>
lingo.dev purge --key <key>
通过对点分隔键路径的前缀匹配来过滤要删除的键。例如:'auth.login' 匹配所有以 auth.login 开头的键。省略此选项将删除所有键。在 i18n.json 中标记为锁定或忽略的键将自动跳过。
需要一个值。
--locale <locale>
lingo.dev purge --locale <locale>
将清理限制为 i18n.json 中的特定目标语言环境代码。重复使用此标志以包含多个语言环境。默认清理所有配置的目标语言环境。警告:包括源语言环境将同时删除其内容。
需要一个值。
标志
--yes-really
lingo.dev purge --yes-really
绕过破坏性操作的安全确认。请极其谨慎使用——这将删除翻译键而不要求确认。仅适用于自动化脚本和 CI 环境。