統合機能

Bitbucket (Strings)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ヒント

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はプロジェクト設定にあります。

リポジトリの接続

設定ファイルを設定したら、リポジトリを接続するには、次の手順に従います。

  1. [Integrations]ページで、Bitbucket Syncコネクターまで下にスクロールし、[Configure]をクリックします。

    リポジトリ同期ページが開きます。

  2. 追加Sync/Bitbucketをクリックします。

    Bitbucket Sync アクティベーションページが開きます。

  3. ワークスペース権限ドロップダウンリストから接続するBitbucketアカウントを選択し、アクセス許可をクリックします。

    Phrase Stringsと選択したBitbucketアカウント間の接続が確立されます。Bitbucket同期設定ウィンドウが表示されます。

    備考

    Bitbucket統合機能を介して複数のアカウントを接続することはできません。

  4. ドロップ一覧からプロジェクトを選択します。

  5. ドロップダウンリストから Bitbucket リポジトリを選択します。

    リポジトリの所有権が正しくない場合、リポジトリはドロップダウン一覧に表示されません。

  6. インポート (プッシュ) およびエクスポート (プル) するリポジトリブランチをドロップダウンリストから選択します。これは通常、マスターブランチです。

  7. [設定の検証]をクリックして、アクセストークンと設定ファイルが正しいことを確認します。

  8. 自動インポートを選択すると、選択した Bitbucket ブランチにコミットごとにファイルをインポートできます。

  9. 保存をクリックします。

    選択した Bitbucket リポジトリにプロジェクトが接続され、一覧に追加されます。

インテグレーションは、[Repo Syncs]ページで無効化または削除できます。

オプションで、ユーザーはBitbucket個人設定でPhrase Stringsの認証を取り消すことでBitbucket統合機能を削除できます。

Bitbucket からインポート

Bitbucket Syncをアクティブにしてリポジトリを接続すると、ロケールファイルをインポートできます。これはプルリクエストの形式で行われるため、変更をレビュー済にし、ブランチ管理を制御できます。

Bitbucketからロケールファイルをインポートするには、次の手順に従います。

  1. [Repo Syncs]ページでプロジェクトを選択し、インポート import_sync.pngをクリックします。

    翻訳がプロジェクトに取り込まれます。キーと現在の翻訳が更新されました。

  2. Bitbucketでプルリクエストを承認、結合、クローズします。

Bitbucket にエクスポート

ロケールファイルをBitbucketにエクスポートする手順は、次のとおりです。

  1. [Repo Syncs]ページでプロジェクトを選択し、[ エクスポート_sync.png]をクリックします。

    翻訳はリポジトリにプッシュされます。

  2. ファイルをエクスポートすると、リポジトリ内でプルリクエストをマージまたは閉じることができ、ブランチを削除できます。

履歴

リポジトリ同期は、各Phrase Stringsプロジェクトの最新のインポートとエクスポートの履歴を保持します。

履歴を表示するには:

  • [Repo Syncs]ページでプロジェクトを選択し、[History history_sync.png]をクリックします。

    プロジェクトのインポートおよびエクスポート履歴が表示されます。履歴のエクスポートエントリには、対応する結合要求へのリンクが含まれます。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.