集成

持续集成 (Strings)

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

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

要将 Strings 下载到 CI 环境中,请遵循以下步骤:

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

  2. 添加新的 bash 脚本或步骤到 CI。

    • 要上传新的 Strings,请将此命令添加到脚本中:

      #!/bin/bash
      
      # 将新的 Strings 上传到 Phrase,具体配置在 .phrase.yml 中
      
      $ phrase push

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

    • 要将已翻译的 Strings 下载到当前工作区,请添加此命令:

      #!/bin/bash
      
      # 从 Phrase 获取新的 Strings,具体配置在 .phrase.yml 中
      
      $ phrase pull

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

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

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

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

分支

Phrase Strings 具有用于版本控制的 分支 概念,这与 Git 分支的典型应用不同。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.