統合機能

GitLab (TMS)

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

利用可能対象

  • Team、BusinessおよびEnterpriseプラン

ライセンスに関する質問は、営業担当までお問い合わせください。

利用可能対象

  • UltimateおよびEnterpriseプラン(従来)

ライセンスに関する質問は、営業担当までお問い合わせください。

ヒント

Phrase StringsにおけるGitLab統合に関する情報は、GitLab (Strings)を参照してください。

GitLabコネクターは、GitLabリポジトリへのソースファイルのダウンロードとターゲットファイルのアップロードを直接行うことができます。コネクターはGitLab APIを使用して統合を実装し、GitLabアカウントに関連付けられたすべてのリポジトリへのアクセスを可能にします。

使用例

コネクターにはいくつかの使用例があります。

  • プロジェクトマネージャは、オンラインリポジトリからプロジェクトにファイルを直接追加できます。

  • 提出者ポータルを設定して、提出者がオンラインリポジトリからリクエストにファイルを直接追加できるようにします。

  • プロジェクト自動作成(APC)を使用して、監視対象のファイルまたはフォルダでファイルサイズの変更が検出されると、新しいプロジェクトが自動的に作成されます。

    • APCが初めて実行されると、監視対象のフォルダおよび/またはサブフォルダからすべてのファイルがインポートされます。新しく追加されたファイルは、その作成後の次のトリガーされた監視でインポートされます。

    • GitLab APIの制限により、フォルダ全体の監視はサポートされていません。

    • フォルダ全体を監視する必要がある場合は、Gitコネクターを使用してください。

    • このコネクターは絶対パス設定をサポートしています。ターゲット翻訳ファイルは、ソースファイルと同じブランチにのみ保存できます。

  • 選択したファイルの変更を監視するために継続的ジョブを設定します。

ヒント

要件は次のとおりです:

  • Phraseへのアクセスを単一のリポジトリに制限する。

  • 認証のためにSSHキーを使用する。

  • ファイルサイズだけでなく最終更新日を基にしたファイル変更の検出。

Gitコネクターを使用してGitLabに接続します。

GitLabの設定

GitLabアカウントでアクセストークンを作成します。

  1. GitLabアカウントにログインし、設定に移動して、アクセストークンをクリックします。

    個人用アクセストークン画面が開きます。

  2. 名前有効期限のフィールドに入力します。トークンが頻繁に再作成されないように、長い期間を選択してください。

  3. スコープの下で、APIユーザーを読み取るのチェックボックスをオンにします。

  4. 個人用アクセストークンを作成をクリックします。

    これにより、コネクタ設定に入力する必要があるトークンが生成されます。

    • トークンはこの段階でのみ表示され、その後はアクセスできません。

Phrase TMS設定

  1. 設定Setup_gear.pngページから、[統合機能]セクションまでスクロールします。

  2. [コネクタ]をクリックします。

    「コネクタ」ページが開きます。

  3. 新しいコネクタをクリックします。

    コネクタを作成ページが開きます。

  4. タイプGitLabに変更し、コネクタの名前を提供します。

  5. オプションで、翻訳をプルリクエストとしてエクスポートを選択し、マージリクエストブランチを提供します。

  6. GitLabサイトのURL(例:https://gitlab.com/)と、GitLabサイトから取得したGitLab個人用アクセストークンを入力します。

    • リポジトリにアクセスするには、インターネットからアクセス可能でなければなりません。

  7. [接続テストTest connection] をクリックします。

    接続が成功するとチェックマークが表示されます。そうでない場合、赤い感嘆符が表示されます。アイコンにカーソルを合わせると、詳細が表示されます。

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

    コネクターが「コネクター」ページの一覧に追加されます。

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

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.