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

在翻译完成时播放音频反馈(成功或失败提示音)