CLIクライアントを使用してCI環境内から翻訳を同期します。
StringsをCI環境にダウンロードするには、次の手順を実行します。
-
.phrase.yml
設定ファイルを作成します。 -
新しい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ステップを実行します。
通常、機能を追加する際には、既存の機能を削除せずに翻訳を追加します。作業ブランチに タグ を追加し 、メインブランチにアップロードすると、共有キーで機能を追跡できるだけでなく、翻訳者を混乱させることなく特定のサブセットでプルやテストを行うことができます 。