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