集成

Continuous Integration (Strings)

文本由 Phrase Language AI 从英语机器翻译而得。

使用 CLI 客户端在 CI 环境中同步翻译。

要将字符串下载到 CI 环境中,请按照以下步骤操作:

  1. 创建一个 .phrase.yml 配置文件。

  2. 向 CI 添加一个新的 bash 脚本或步骤。

    • 要上传新字符串,请将此命令添加到脚本中:

      #!/bin/bash
      
      # 将新字符串上传到 Phrase,如 .phrase.yml 中配置的那样
      
      phrase push

      确保设置 update_translationupdate_description 参数,如果打算不仅添加新值,还更新现有值。

    • 要将翻译后的字符串下载到当前工作区,请添加此命令:

      #!/bin/bash
      
      # 从 phrase 获取新字符串,如 .phrase.yml 中配置的那样
      
      phrase pull

      确保通过使用 tags 包含正确的 keys,以及验证和翻译条目的所需选项。

    • 注册一个 webhook 以订阅所需的事件。

      Webhooks 可用于重大事件(例如,处理的上传或完成的订单)。一个常见的工作流是在 Slack 频道中设置新创建评论的通知,以及导入作业完成的脚本。

      API 也可以用于查询这些项目的当前状态,具体取决于更新周期。

分支

Phrase Strings 具有与 Git 分支的典型应用不同的 branching 概念,用于版本控制。Phrase 分支可以与 Git 分支一起使用。检查配置文件中该分支的分支名称,并在其中运行CI步骤。

在添加功能时,通常会添加翻译,而不会删除现有的翻译。将标签添加到工作分支,并将其上传到主分支,以便通过共享密钥跟踪功能,同时在某些子集上进行拉取和测试,而不会混淆翻译人员。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.