Integrationen

Bitbucket (Strings)

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

Tipp

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

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

  • Bitbucket Sync kann über API verwendet werden.

Voraussetzungen

  • Die .phrase.yml Format-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_translations enthält.

Beispiel:Konfigurationsdatei<1>.

phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    file_format: simple_json
    push:
        sources:
            - file: ./<locale_name>.json
    pull:
        targets:
            - file: ./<locale_name>.json

Projekt-ID eines Projekts findest du in den Projekteinstellungen.

Repositories verbinden

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

  1. Scrollen Sie auf der Seite Integration nach unten zu Repo Sync und klicken Sie auf Konfigurieren.

    Die Seite Repo Syncs wird geöffnet.

  2. Klicken Sie auf Add Sync/Bitbucket.

    Die Seite zur Aktivierung von Bitbucket Sync wird geöffnet.

  3. Wählen Sie das zu verbindende Bitbucket User-Konto aus der Dropdown-Liste Authorize for workspace aus und klicken Sie auf zugreifen.

    Die Verbindung zwischen Phrase Strings und dem ausgewählten Bitbucket User-Konto wird hergestellt. Das Einstellungsfenster für Bitbucket sync wird angezeigt.

    Hinweis

    Es ist nicht möglich, mehrere User-Konten über die Bitbucket Integration zu verbinden.

  4. Wählen Sie ein Projekt aus der Dropdown-Liste aus.

  5. Wählen Sie ein Bitbucket Repository aus der Dropdown-Liste aus.

    Wenn die Repository-Inhaberschaft nicht korrekt ist, wird das Repository nicht in der Dropdown-Liste angezeigt.

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

  7. Klicken Sie auf Validate Configuration, um sicherzustellen, dass Authentifizierung-Einstellungen und Konfigurationsdatei korrekt sind.

  8. Wählen Sie optional Auto import, um Dateien bei 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 zur Liste hinzugefügt.

  10. (Optional) Klicken Sie auf das pencil icon, um die Integration umzubenennen.

Integrationen können auf der Seite Repo Syncs deaktiviert oder entfernt werden.

Optional können Benutzer eine Bitbucket-Integration entfernen, indem sie die Autorisierung für Phrase Strings in ihren Bitbucket personal settings widerrufen.

Importieren aus Bitbucket

Nach dem Aktivieren von Bitbucket Sync und dem Verbinden eines Repositorys können Sprachdateien importiert werden. Dies erfolgt in Form von Pull Requests, sodass Änderungen geprüft und die Branch-Verwaltung gesteuert werden kann.

Um Sprachdateien aus Bitbucket zu importieren, führen Sie diese Schritte aus:

  1. Wählen Sie auf der Seite Repo Syncs ein Projekt aus und klicken Sie auf importieren Sync Import.

    Übersetzungen werden in das Projekt importiert. Keys und aktuelle Übersetzungen werden aktualisiert.

  2. Genehmigen, zusammenführen oder schließen Sie den Pull Request in Bitbucket.

Exportieren nach Bitbucket

Um Sprache-Dateien nach Bitbucket zu exportieren, folgen Sie diesen Schritten:

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

    Das Fenster Exportieren wird angezeigt.

  2. Geben Sie den Zielsprache-Branch im Feld PR branch an.

    Die aktuellsten Dateien im Repository werden als neuer Pull Request in den gewünschten Branch exportiert.

  3. Sobald die Dateien exportiert wurden, kann der Pull Request im Repository zusammenführen oder geschlossen und der Branch gelöscht werden.

Verlauf

Repo Syncs speichern einen Verlauf der letzten Importe und Exporte für jedes Phrase Strings Projekt.

Um den Verlauf anzuzeigen:

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

    Der Import- und Exportverlauf für das Projekt wird angezeigt. Export-Einträge im Verlauf enthalten einen Link zum entsprechenden Merge Request.

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.