統合機能

GitLab (TMS)

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

対象

  • チーム、ビジネス、エンタープライズプラン

ライセンスについては、営業部門にお問い合わせください。

対象

  • アルティメットプランとエンタープライズプラン(レガシー)

ライセンスについては、営業部門にお問い合わせください。

ヒント

Phrase StringsでのGitLab統合については、GitLab(Strings)を参照してください。

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

使用事例

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

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

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

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

    • GitLab API の制限により、フォルダ全体のモニタリングはサポートされていません。

    • 選択したドキュメントは、APC の初回実行時にインポートされます。

    • サブディレクトリ全体を監視する必要がある場合は、Git コネクタを使用します。

    • 絶対パス設定に対応しています。訳文翻訳ファイルは、原文ファイルと同じブランチにのみ保存できます。

  • 選択したファイルの変更が監視されるように継続ジョブを設定します。

ヒント

要件:

  • Phraseアクセスを単一のリポジトリに制限しています。

  • 認証にSSHキーを使用しています。

  • ファイルサイズではなく最終更新日に基づいてファイルの変更を検出します。

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

GitLab設定

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

  1. GitLabアカウントにログインし、 Settings に移動し、 Access Tokensをクリックします。

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

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

  3. [スコープ]の[api]および[read_user]チェックボックスをオンにします。

  4. [Create personal access token]をクリックします。

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

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

Phrase TMS設定

  1. Settings Setup_gear.png ページから、Integrations セクションまで下にスクロールします。

  2. Connectors をクリックします。

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

  3. [New] をクリックします。

    作成」ページが開きます。

  4. 必要に応じて、「翻訳をプルリクエストとしてエクスポート」を選択し、マージリクエストブランチを提供します。

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

    • リポジトリにアクセスするには、インターネットからアクセスできる必要があります。

  6. [Test connection] をクリックします。

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

  7. [Save] をクリックします。

    コネクターが「コネクター」ページのリストに追加されます。

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

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.