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

在翻译完成时播放音频反馈(成功或失败的声音)。