lingo.dev run
run 命令的 CLI 参考文档
简介
运行本地化流水线
用法
lingo.dev run [options]
选项
--source-locale <source-locale>
lingo.dev run --source-locale <source-locale>
为本次运行覆盖 i18n.json 中的源语言区域设置
需要一个值。
--target-locale <target-locale>
lingo.dev run --target-locale <target-locale>
仅处理 i18n.json 中列出的目标语言区域代码。重复使用该标志以包含多个区域设置。默认为所有已配置的目标区域设置
需要一个值。
--bucket <bucket>
lingo.dev run --bucket <bucket>
仅处理 i18n.json 中定义的特定 bucket 类型(如 json、yaml、android)。重复使用该标志以包含多个 bucket 类型。默认为所有已配置的 bucket
需要一个值。
--file <file>
lingo.dev run --file <file>
通过子字符串匹配过滤 bucket 路径模式值。例如:messages.json 或 locale/。可重复添加多个过滤条件
需要一个值。
--key <key>
lingo.dev run --key <key>
通过对以点分隔的路径进行前缀匹配来筛选键。例如:auth.login 可匹配所有以 auth.login 开头的键。多个模式可重复操作。
需要一个值。
--api-key <api-key>
lingo.dev run --api-key <api-key>
覆盖设置或环境变量中的 API key
需要一个值。
--concurrency <concurrency>
lingo.dev run --concurrency <concurrency>
并发运行的翻译任务数。数值越高可加快大批量翻译速度,但可能增加内存占用。默认值为 10(最大 10)
需要一个值。
--debounce <milliseconds>
lingo.dev run --debounce <milliseconds>
在监视模式下,文件变更后延迟多少毫秒再重新翻译。默认值为 5000
需要一个值。
标志
--force
lingo.dev run --force
强制重新翻译所有键,跳过变更检测。当需要用更新的 AI 模型或翻译设置重新生成翻译时非常有用。
--debug
lingo.dev run --debug
处理前暂停,以便附加调试器。
--watch
lingo.dev run --watch
持续监控源语言文件,文件变更时自动重新翻译
--sound
lingo.dev run --sound
在翻译完成时播放音频反馈(成功或失败提示音)