lingo.dev 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 中定义的特定存储桶类型(例如,json、yaml、android)。重复使用此标志以包含多个存储桶类型。默认为所有已配置的存储桶
需要一个值。
--file <file>
lingo.dev run --file <file>
通过子字符串匹配过滤存储桶路径模式值。例如: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 密钥
需要一个值。
--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
在翻译完成时播放音频反馈(成功或失败的声音)。