Integrationen

GitLab (Strings)

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

Tipp

Für Informationen zur GitLab-Integration in Phrase TMS, siehe GitLab (TMS).

Voraussetzungen

  • Die .phrase.yml Konfigurationsdatei muss im Stammverzeichnis des zu überwachenden Branches vorhanden sein. Die Datei legt fest, welche Dateien aus dem Repository importiert (pull) oder exportiert (push) werden sollen.

  • Für das Repository ist Lese- und Schreibzugriff erforderlich.

  • Falsch festgelegte Konfigurationsdateien können Fehler verursachen. Stelle sicher, dass die Datei mindestens ein Push- und ein Pull-Ziel, die korrekten Dateiformate und die korrekte Einstellung des Parameters update_translations enthält.

  • Verwende GitLab 9.5 oder neuer, um die API-Kompatibilität zu gewährleisten.

Repositories verbinden

Sobald die Konfigurationsdatei vorhanden ist, folge diesen Schritten, um ein Repository zu verbinden:

  1. Gehe von der Integrationen Seite nach unten zu Repo Sync und klicke auf Konfigurieren.

    Die Seite Repo Syncs öffnet sich.

  2. Klicke auf Sync/GitLab hinzufügen.

    Das Einstellungsfenster für die GitLab-Synchronisierung öffnet sich.

  3. Wähle ein Projekt aus der Dropdown-Liste aus.

  4. Wähle optional Selbstgehostete Instanz und gib den selbstgehosteten API-Endpunkt von GitLab an.

  5. Gib ein persönliches Projektzugangstoken mit einem API-Bereich an.

  6. Wähle ein GitLab-Repository aus der Dropdown-Liste aus.

  7. Wählen Sie einen Repository-Branch aus der Dropdown-Liste aus, um zu importieren (push) und zu exportieren (pull). Dies ist normalerweise der Master-Branch.

  8. Klicken Sie auf Konfiguration validieren, um sicherzustellen, dass der Zugriffstoken und die Konfigurationsdatei korrekt sind.

  9. Wählen Sie optional Auto-Import aus, um Dateien mit jedem Commit in den ausgewählten GitLab-Branch zu importieren.

    Geben Sie eine URL für den Webhook und den Secret Token ein, die aus Strings kopiert wurden.

  10. Klicken Sie auf Speichern.

    Das Projekt ist jetzt mit dem ausgewählten GitLab-Repository verbunden und zur Liste hinzugefügt worden.

Dateien importieren und exportieren

Um Dateien zu importieren:

  • Wählen Sie auf der Seite Repo-Synchronisierungen ein Projekt aus und klicken Sie auf Importieren Sync Import.

    GitLab-Daten werden in das ausgewählte Projekt importiert.

Um Dateien zu exportieren, befolgen Sie diese Schritte:

  1. Wählen Sie auf der Seite Repo-Synchronisierungen ein Projekt aus und klicken Sie auf Exportieren Sync Export.

    Das Exportieren-Fenster wird angezeigt.

  2. Geben Sie den Ziel-Branch im Feld PR-Branch an.

    Die neuesten Dateien im Repository werden als neue Pull-Anfrage an den gewünschten Branch exportiert.

  3. Sobald die Dateien exportiert sind, kann die Pull-Anfrage im Repository zusammengeführt oder geschlossen und der Branch gelöscht werden.

Hinweis

Bei Problemen beim Importieren oder Exportieren verwenden Sie den CLI-Client, um die .phrase.yml-Konfigurationsdatei lokal zu testen und nach Fehlermeldungen zu suchen.

Falls erforderlich, kontaktieren Sie den technischen Support von Phrase und fügen Sie die .phrase.yml-Konfigurationsdatei der Supportanfrage bei.

Geschichte

Repo-Synchronisierungen führen eine Historie der neuesten Importe und Exporte für jedes Phrase Strings Projekt.

Um die Historie anzuzeigen:

  • Wählen Sie auf der Repo-Synchronisierungen Seite ein Projekt aus und klicken Sie auf Historie Sync History.

    Die Import- und Exporthistorie für das Projekt wird angezeigt. Exporteinträge in der Historie enthalten einen Link zur entsprechenden Zusammenführungsanfrage.

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.