ヒント
Phrase TMSにおけるBitbucket統合に関する情報は、Bitbucket Cloud (TMS)を参照してください。
-
Bitbucket Syncは、Bitbucket Cloudのみサポートされています。Bitbucket Serverでは使用できません。
-
Bitbucket SyncはAPIを介して使用できます。
前提条件
-
.phrase.yml設定ファイルは、監視対象のブランチのルートに存在する必要があります。ファイルは、リポジトリからインポート(pull)またはエクスポート(push)するファイルを定義します。 -
リポジトリには読み取りおよび書き込みアクセスが必要です。
-
設定ファイルの定義が正しくない場合、エラーが発生する可能性があります。ファイルに少なくとも1つのpushと1つのpullターゲット、正しいファイル形式、および
update_translationsパラメータの設定があることを確認してください。
設定ファイルのサンプル:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
プロジェクトのIDはプロジェクト設定にあります。
設定ファイルが整ったら、リポジトリに接続するには、次の手順に従ってください:
-
ページから、までスクロールし、設定をクリックします。
ページが開きます。
-
追加同期/Bitbucketをクリックします。
Bitbucket同期の有効化ページが開きます。
-
ドロップダウンリストから接続するBitbucketアカウントを選択し、アクセスを許可をクリックします。
Phrase Stringsと選択したBitbucketアカウントとの接続が確立されます。設定ウィンドウが表示されます。
備考
Bitbucket統合を介して複数のアカウントを接続することはできません。
-
ドロップダウンリストからプロジェクトを選択してください。
-
ドロップダウンリストからを選択してください。
リポジトリの所有権が正しくない場合、リポジトリはドロップダウンリストに表示されません。
-
インポート(プッシュ)およびエクスポート(プル)するために、ドロップダウンリストからを選択してください。通常、これはマスターブランチです。
-
認証設定と設定ファイルが正しいことを確認するために、設定の検証をクリックします。
-
オプションで、選択したBitbucketブランチへのすべてのコミットでファイルをインポートするためにを選択します。
-
保存をクリックします。
プロジェクトは現在、選択したBitbucketリポジトリに接続され、一覧に追加されました。
統合はページから無効にしたり、削除したりできます。
オプションとして、ユーザーはBitbucketの個人設定でPhrase Stringsの認証を取り消すことによってBitbucket統合を削除できます。
Bitbucket Syncを有効にし、リポジトリに接続した後、ロケールファイルをインポートできます。これはプルリクエストの形で行われるため、変更をレビューでき、ブランチ管理を制御できます。
Bitbucketからロケールファイルをインポートするには、次の手順に従ってください:
Bitbucketにロケールファイルをエクスポートするには、次の手順に従ってください: