Integrationen

Bitbucket (Strings)

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

Tipp

Informationen zur Bitbucket Integration in Phrase TMS finden Sie in Bitbucket Cloud (TMS).

  • Bitbucket Sync wird nur von Bitbucket Cloud unterstützt. Es kann nicht mit Bitbucket Server verwendet werden.

  • Bitbucket Sync kann über API verwendet werden.

Prerequisites

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

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

  • Falsch definierte Konfigurationsdateien können Fehler verursachen. Stelle sicher, dass die Datei mindestens eine push- und eine pull-Zielsprache, die korrekten Dateiformate und die korrekte Einstellung des Parameters update_translations enthält.

Beispielkonfigurationsdatei:

Phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    file_format: simple_json
    push:
        Quellen:
            - file: ./<locale_name>.json
    ziehen:
        Ziele:
            - file: ./<locale_name>.json

Projekt ID eines Projekts befindet sich in den Einstellungen des Projekts.

Repositorys verknüpfen

Gehen Sie folgendermaßen vor, wenn die Konfigurationsdatei vorhanden ist, um ein Repository zu verbinden:

  1. Scrollen Sie von der Seite „Integrationen“ nach unten zum Konnektor Bitbucket Sync und klicken Sie auf „Konfigurieren“.

    Die Seite Repo-Synchronisierungen wird geöffnet.

  2. Klicke auf Hinzufügen Sync / Bitbucket.

    Die Bitbucket Sync Aktivierungsseite wird geöffnet.

  3. Wähle aus der Dropdown-Liste „Authorize for Workspace“ das zu verbindende Bitbucket User-Konto aus und klicke auf Zugriff gewähren.

    Die Verbindung zwischen Phrase Strings und dem ausgewählten Bitbucket User-Konto ist hergestellt. Das Fenster Einstellungen Bitbucket Sync wird angezeigt.

    Hinweis

    Über die Integration Bitbucket können nicht mehrere Benutzerkonten verbunden werden.

  4. auswählen ein Projekt aus der Dropdown-Liste.

  5. Wähle ein Bitbucket Repository aus der Dropdown Liste.

    Wenn die Eigentümerschaft des Repository nicht korrekt ist, wird das Repository nicht in der Dropdown-Liste angezeigt.

  6. Wählen Sie einen Repository Branch aus der Dropdown Liste zum importieren (push) und exportieren (pull). Dies ist in der Regel der Master Branch.

  7. Klicken Sie auf Konfiguration validieren, um sicherzustellen, dass Token und Konfigurationsdatei korrekt sind.

  8. Optional Automatischen Import auswählen, um Dateien mit jedem Commit in den ausgewählten Bitbucket Branch zu importieren.

  9. Klicke auf Speichern.

    Das Projekt ist nun mit dem ausgewählten Bitbucket Repository verbunden und der Liste hinzugefügt.

Integrationen können auf der Seite „Repository Sync“ deaktiviert oder entfernt werden.

Optional können User eine Bitbucket Integration entfernen, indem sie die Berechtigung für Phrase Strings in ihren persönlichen Einstellungen widerrufen.

Von Bitbucket importieren

Nach der Aktivierung von Bitbucket Sync und der Verbindung mit einem Repository können Gebietsschema importiert werden. Dies geschieht in Form von Pull Requests, sodass Änderungen geprüft und das Management von Branchs gesteuert werden kann.

Gehen Sie folgendermaßen vor, um Gebietsschema von Bitbucket zu importieren:

  1. Wählen Sie auf der Seite „Repository Syncs“ ein Projekt aus und klicken Sie auf „Import_sync.png importieren.

    Die Übersetzungen werden in das Projekt übernommen. Keys und aktuelle Übersetzungen werden aktualisiert.

  2. Pull Request in Bitbucket genehmigen, zusammenführen oder schließen.

Nach Bitbucket exportieren

Gehen Sie folgendermaßen vor, um Gebietsschema nach Bitbucket zu exportieren:

  1. Wählen Sie auf der Seite „Repository Syncs“ ein Projekt aus und klicken Sie auf „Export_sync.png“.

    Übersetzungen werden in das Repository übertragen.

  2. Nach dem Export von Dateien kann die Pull-Request im Repository zusammengeführt oder geschlossen und der Branch gelöscht werden.

Verlauf

Repository-Synchronisierungen speichern die letzten Importe und Exporte für jedes Projekt in Phrase Strings.

So sehen Sie den Verlauf:

  • Wähle auf der Seite „Repository Syncs“ ein Projekt aus und klicke auf „History history_sync.png“.

    Es wird angezeigt, wie das Projekt importiert und exportiert werden konnte. Einträge im Verlauf exportieren enthalten einen Link zu der entsprechenden Anforderung zusammenzuführen.

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.