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