ヒント
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にロケールファイルをエクスポートするには、次の手順に従ってください: