Tipp
Informationen zur Integration von GitLab in Phrase TMS finden Sie unter GitLab (TMS).
Voraussetzungen
-
Die
.phrase.ymlconfiguration-Datei muss im Stammverzeichnis des zu überwachenden Branch 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_translationsenthält. -
Verwende GitLab 9.5 oder neuer, um die API-Kompatibilität zu gewährleisten.
Sobald die Konfigurationsdatei vorhanden ist, führen Sie diese Schritte aus, um ein Repository zu verbinden:
-
Scrollen Sie auf der Seite nach unten zu und klicken Sie auf Configure.
Die Seite wird geöffnet.
-
Klicken Sie auf Add Sync/GitLab.
Das Fenster für die -Einstellungen wird geöffnet.
-
Wählen Sie ein Projekt aus der Liste aus.
-
Wählen Sie optional aus und geben Sie den für die selbst gehostete GitLab-Instanz an.
-
Wählen Sie ein aus der Liste aus.
-
Wählen Sie einen aus der Liste aus, um von dort zu importieren und dorthin zu exportieren. Dies ist normalerweise der Master-Branch.
-
Klicken Sie auf Validate Configuration, um sicherzustellen, dass das Token und die Konfigurationsdatei korrekt sind.
-
Wählen Sie optional , um Dateien bei jedem Commit an den ausgewählten GitLab-Branch zu importieren.
Geben Sie eine für den Webhook und das an, das aus Strings kopiert wurde.
-
Klicke auf Speichern.
Das Projekt ist nun mit dem ausgewählten Repository verbunden und der Liste hinzugefügt.
-
(Optional) Klicken Sie auf das pencil icon, um die Integration umzubenennen.
So importieren Sie Dateien:
-
Wählen Sie auf der Seite ein Projekt aus und klicken Sie auf importieren
<3>.
GitLab-Daten werden in das ausgewählte Projekt importieren.
So exportieren Sie Dateien, folgen Sie diesen Schritten:
-
Wählen Sie auf der Seite ein Projekt aus und klicken Sie auf Exportieren
<3>.
Das Fenster wird angezeigt.
-
Geben Sie den Zielsprache Branch im Feld an.
Die aktuellsten Dateien im Repository werden als neuer Pull Request in den gewünschten Branch exportieren.
-
Sobald Dateien exportiert wurden, kann der Pull Request im Repository zusammenführen oder geschlossen und der Branch gelöscht werden.
Hinweis
Falls beim importieren oder exportieren Probleme auftreten, verwenden Sie den CLI Kunde, um die .phrase.yml Konfigurationsdatei lokal zu testen und auf Fehlermeldungen zu prüfen.
Wenden Sie sich bei Bedarf an den Phrase Technical Support und hängen Sie die .phrase.yml Konfigurationsdatei an die Supportanfrage an.
Repo-Syncs speichern einen Verlauf der letzten importieren und exportieren für jedes Phrase Strings Projekt.
So zeigen Sie den Verlauf an: