統合機能

GitLab (TMS)

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

利用可能対象

  • Team、Business、Enterpriseプライズプラン

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

利用可能対象

  • Ultimate、Enterpriseプラン(従来)

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

ヒント

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

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

使用例

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

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

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

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

    • モニタリング対象フォルダおよび/またはサブフォルダのすべてのファイルは、APCの初回実行時にインポートされます。新しく追加されたファイルは、作成後に次へにトリガーされるモニタリングでインポートされます。

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

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

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

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

ヒント

要件:

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

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

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

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

GitLab設定

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

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

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

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

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

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

    コネクター設定に入るために必要なトークンが生成されます。

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

Phrase TMS設定

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

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

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

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

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

  4. 接続名を入力し、[タイプ]GitLab に変更。

  5. オプションで、 エクスポート翻訳を pull request を選択し、結合要求ブランチを提供します。

  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.