使用 CLI 客户端在 CI 环境中同步翻译。
要将字符串下载到 CI 环境中,请按照以下步骤操作:
-
创建一个
.phrase.yml配置文件。 -
向 CI 添加一个新的 bash 脚本或步骤。
-
要上传新字符串,请将此命令添加到脚本中:
#!/bin/bash # 将新字符串上传到 Phrase,如 .phrase.yml 中配置的那样 phrase push
确保设置
update_translation或update_description参数,如果打算不仅添加新值,还更新现有值。 -
要将翻译后的字符串下载到当前工作区,请添加此命令:
#!/bin/bash # 从 phrase 获取新字符串,如 .phrase.yml 中配置的那样 phrase pull
-
注册一个 webhook 以订阅所需的事件。
Webhooks 可用于重大事件(例如,处理的上传或完成的订单)。一个常见的工作流是在 Slack 频道中设置新创建评论的通知,以及导入作业完成的脚本。
API 也可以用于查询这些项目的当前状态,具体取决于更新周期。
-
分支
Phrase Strings 具有与 Git 分支的典型应用不同的 branching 概念,用于版本控制。Phrase 分支可以与 Git 分支一起使用。检查配置文件中该分支的分支名称,并在其中运行CI步骤。
在添加功能时,通常会添加翻译,而不会删除现有的翻译。将标签添加到工作分支,并将其上传到主分支,以便通过共享密钥跟踪功能,同时在某些子集上进行拉取和测试,而不会混淆翻译人员。