Skip to content
zhsj edited this page Sep 3, 2019 · 8 revisions

翻译更新流程

翻译在 Transifex 提交之后,不会立刻更新到官网上,大致会经过以下几个流程:

  1. 每隔 20min 自动从 Transifex 拉取最新的翻译到 $version-staging 的分支,并触发 Travis CI。

    Travis CI 的编译目前只检查格式错误,具体请参考对应的 .travis.yml 文件。

    注意:Travis CI 不负责将内容更新到网站上。

  2. 同步到 $version-staging 分支时,会检查上一次同步触发的 CI 是否成功。如果成功, 则会将内容同步到 $version 分支。

    以上过程由脚本控制。

  3. docsbuild-scripts 脚本会拉取 $version 分支中的内容,并进行编译,输出 HTML 和其他格式,并更新到官网上。

    官网的 HTML 文件每 3 小时更新一次,由 cronjob 控制。

Clone this wiki locally