統合機能

GitHub (Strings)

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

ヒント

Phrase TMSのGitHub統合機能については、GitHub(TMS)を参照してください。

前提条件

  • .phrase.yml設定ファイルは、監視対象のブランチのルートに存在する必要があります。ファイルは、リポジトリからインポートpull)またはエクスポート(push)するファイルを定義します。

  • リポジトリには読み取りおよび書き込みアクセスが必要です。

  • 設定ファイルの定義が正しくない場合、エラーが発生する可能性があります。ファイルに少なくとも1つのpushとpull訳文、正しいファイル形式、およびupdate_translationsパラメータの設定があることを確認してください。

  • GitHubアクセストークン

    • クラシックトークン

      レポジトリスコープが必要(パブリックリポジトリと同期する場合はpublic_repo

    • きめ細かいトークン

      以下の権限が必要です。

      • 目次:読み取りと書き込み

      • pullエスト:読み取りと書き込み

  • GitHubでSSOが有効になっている場合は、アクセストークンも有効にする必要があります。

  • phrase_translations ブランチは保護できません。

  • リポジトリ設定で署名付きコミットが不要であることを確認してください。

備考

継続的な改善のため、ユーザー インターフェイスはビデオで紹介されているものと完全に同じではない可能性があります。

リポジトリの接続

コンフィギュレーション ファイルが設定されたら、リポジトリを接続する手順は、次のとおりです。

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

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

  2. 同期/GitHub追加をクリックします。

    GitHub同期設定ウィンドウが開きます。

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

  4. オプションでセルフ ホスト インスタンスを選択し、GitHubセルフ ホストAPIエンドポイントを提供します。

  5. APIスコープを持つ個人用レポジトリアクセストークンを提供する。

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

  7. インポート (push) およびエクスポート (pull) 元のリポジトリブランチをドロップダウンリストから選択します。通常はマスターブランチです。

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

  9. オプションで自動インポートを選択。選択したGitHubブランチにコミットするごとにファイルをインポートします。

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

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

ファイルインポート

push コマンドが .phrase.yml 設定ファイル内で正しく設定されていることを確認します。pushオプションは  uploads APIエンドポイントと同じです。

ファイルをインポートするには:

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

    言語ファイル (設定ファイルで push 原文エントリとして定義) がプロジェクトにインポートされます。

    デフォルトロケールが必要です。

    備考

    インポート時に問題が発生した場合は、CLIクライアントを使用して .phrase.yml設定ファイルをローカルでテストし、エラー メッセージがないか確認してください。

    必要に応じて、phraseテクニカル サポートに問い合わせ、 .phrase.yml 設定ファイルをサポート リクエストに添付してください。

エクスポートファイル

pull コマンドが .phrase.yml コンフィギュレーション ファイル内で正しく設定されていることを確認します。pullオプション(たとえば、include_empty_translationsパラメータ)は locales download APIエンドポイントと同じです。

ファイルをエクスポートするには:

  1. [レポジトリ同期]ページでプロジェクトを選択し、エクスポート export_sync.pngをクリックします。

    リポジトリ内の最新の言語ファイルが新規pullエストとしてエクスポートされます。

  2. ファイルをエクスポートしたら、pull request をリポジトリ内でマージまたはクローズし、ブランチを削除できます。

備考

エクスポート時に問題が発生した場合は、CLIクライアントを使用して .phrase.yml設定ファイルをローカルでテストし、エラー メッセージがないか確認してください。

必要に応じて、phraseテクニカル サポートに問い合わせ、 .phrase.yml 設定ファイルをサポート リクエストに添付してください。

履歴

レポジトリ同期では、各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.