Integrationen

GitLab (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verfügbar für

  • Team, Business und Enterprise-Pläne

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Verfügbar für

  • Ultimate- und Enterprise-Pläne (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Tipp

Informationen zur GitLab-Integration in Phrase Strings finden sich unter GitLab (Strings).

Der GitLab-Connector ermöglicht das Herunterladen von Quelldateien und das Hochladen von Zieldateien direkt aus dem bzw. in das GitLab-Repository. Der Connector verwendet die GitLab-API zur Implementierung der Integration und ermöglicht den Zugriff auf alle mit einem GitLab-Konto verknüpften Repositories.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können direkt aus einem Online-Repository Dateien zu Projekten hinzufügen.

  • Das Einreicher-Portal sollte eingerichtet werden, damit Einreicher Dateien direkt aus dem Online-Repository Anfragen hinzufügen können.

  • Die automatisierte Projekterstellung (APC) ermöglicht es, neue Projekte automatisch zu erstellen, sobald bei überwachten Dateien oder Ordnern eine Änderung der Dateigröße festgestellt wird.

    • Aufgrund von Einschränkungen der GitLab-API wird die Überwachung eines gesamten Ordners nicht unterstützt.

    • Der Git-Connector kann verwendet werden, um ein gesamtes Unterverzeichnis zu überwachen.

    • Dieser Connector unterstützt die Einstellung absoluter Pfade. Zielsprachige Übersetzungsdateien können nur in demselben Branch wie die Quelldatei gespeichert werden.

  • Die Einrichtung von kontinuierlichen Jobs ermöglicht es, ausgewählte Dateien auf Änderungen zu überwachen.

Tipp

Wenn die Anforderungen wie folgt lauten:

  • Beschränkung des Phrase-Zugriffs auf ein einzelnes Repository.

  • Verwendung eines SSH-Schlüssels zur Authentifizierung.

  • Erkennung von Dateiänderungen basierend auf dem „Zuletzt geändert“-Datum anstelle der reinen Dateigröße.

Der Git-Connector stellt eine Verbindung zu GitLab her.

GitLab-Einstellungen

Ein Zugriffstoken im GitLab-Konto muss erstellt werden.

  1. Bei Anmeldung im GitLab-Konto wird anschließend zu Settings navigiert und auf Access Tokens geklickt.

    Der Bildschirm Personal Access Tokens wird angezeigt.

  2. Die Felder Name und Expires at sind auszufüllen. Es sollte ein längerer Zeitraum gewählt werden, damit das Token nicht häufig neu erstellt werden muss.

  3. Unter Scopes sind die Kontrollkästchen api und read_user zu aktivieren.

  4. Auf Create personal access token ist zu klicken.

    Dies generiert ein Token, das für die Eingabe in die Connector-Konfiguration benötigt wird.

    • Das Token ist nur in diesem Schritt sichtbar und kann danach nicht mehr aufgerufen werden.

Phrase TMS-Einstellungen

  1. Auf der Seite „Einstellungen“ Setup_gear.png wird nach unten gescrollt, bis der Abschnitt Integrations erreicht ist.

  2. Klicke auf Konnektoren.

    Die Seite Konnektoren wird geöffnet.

  3. Auf New connector ist zu klicken.

    Die Seite Create connector wird angezeigt.

  4. Der Type sollte auf GitLab geändert und ein Name für den Connector angegeben werden.

  5. Optional ist Export translations as pull requests auszuwählen und ein Merge request branch anzugeben.

  6. Die GitLab site URL (z. B. https://gitlab.com/) und das GitLab personal access token, das von der GitLab-Seite erhalten wurde, sind einzugeben.

    • Um auf das Repository zugreifen zu können, muss es aus dem Internet erreichbar sein.

  7. Klicke auf Verbindung testen.

    Es wird ein Häkchen angezeigt, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen wird angezeigt, wenn nicht. Bewege die Maus über das Symbol, um weitere Details anzuzeigen.

  8. Klicke auf Speichern.

    Der Konnektor wird der Liste auf der Seite Konnektoren hinzugefügt.

War dieser Beitrag hilfreich?
★ ★ ★ ★ ★

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.