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 环境。