統合機能

継続的統合機能 (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

CLIクライアントを使用してCI環境内から翻訳を同期します。

StringsをCI環境にダウンロードするには、次の手順を実行します。

  1. .phrase.yml設定ファイルを作成します。

  2. 新しいbashスクリプトまたはステップをCIに追加します。

    • 新しいStringsをアップロードするには、次のコマンドをスクリプトに追加:

      #!/bin/bash
      
      # .phrase.ymlで設定された新しいStringsをPhraseにアップロード
      
      Phraseプッシュ

      新しい値の追加だけでなく、既存の値の更新も行う場合は、更新_翻訳 または 更新_説明 パラメータが設定されていることを確認してください。

    • 翻訳されたStringsを現在のワークスペースにダウンロードするには、次のコマンドを追加します。

      #!/bin/bash
      
      # Phrase.ymlで設定されたPhraseから新しいStringsを取得する
      
      Phraseプル

      タグと検証済みおよび翻訳済みのエントリに必要なオプションを使用して、正しい キー が含まれていることを確認します。

    • 必要なイベントをサブスクリプション登録するには ウェブフック を登録します。

      ウェブフックはメジャーイベント(処理済のアップロードやオーダーの完了など)で利用できます。一般的なワークフローは、 Slack チャネルで新規作成されたコメントに対する注意の設定とジョブ完了時のスクリプトのインポートです。

      API は、更新サイクルに応じて、これらのアイテムの現在の状態のクエリにも使用できます。

ブランチ

Phrase Stringsには、バージョン管理のためのブランチ機能の概念があり、Gitブランチの一般的なアプリケーションとは異なります。Phrase branches は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.