跳转到主要内容
公共 jobs API 合同可能会在 CI 工作流稳定的同时演进。

用法

hyperlocalise sync pull [--config <path>] [flags]

默认行为

sync pull 默认会应用已完成的作业输出。若要在不写入文件的情况下预览报告,请使用 --dry-run sync pull 读取完整的作业清单,按作业 ID 轮询公共 Hyperlocalise API,直到每个待处理作业完成或配置的超时到期,下载成功的输出文件,并将它们写入由 i18n.yml 解析出的目标路径。 清单通常会从一个 sync push GitHub Actions 作业传递到一个 sync pull 作业,使用 actions/upload-artifactactions/download-artifact

标志

  • --config: 配置路径
  • --locale:目标语言环境,可重复
  • --manifest:作业清单路径
  • --timeout:最大等待时间,例如 20m
  • --dry-run:仅预览
  • --outputtextjsonmarkdown

示例

hyperlocalise sync pull --manifest .hyperlocalise/jobs.json --timeout 20m
hl pull --manifest .hyperlocalise/jobs.json

备注

  • sync pull 拒绝包含 complete: false 的清单。
  • 超时错误在可用时包括待处理的作业 ID、源路径、目标语言环境和状态。
  • 输出文件会按语言区域映射到清单中捕获的目标路径。
  • 特定于提供商的 TMS 命令,例如 crowdinphrase,保留各自的配置和行为。

另请参见