PTC

Bitbucket-Integration mit PTC

Richten Sie die Bitbucket-Lokalisierung ein, indem Sie PTC integrieren. Erhalten Sie Übersetzungen in menschlicher Qualität über automatisierte Pull Requests direkt in Ihr Repository.

So integrieren Sie Bitbucket in PTC

PTC lässt sich in Ihr Bitbucket-Repository integrieren, um Ihre Ressourcendateien kontinuierlich zu übersetzen. Wenn Sie Code-Änderungen pushen, führt PTC Folgendes aus:

  • Übersetzt die aktualisierten Strings
  • Liefert die Übersetzungen als Pull Request direkt in Ihr Repository

Die Bitbucket-Integration ist eine Pro-Funktion. Sie wird verfügbar, wenn Sie Pay-As-You-Go aktivieren.

Bitbucket mit PTC verbinden

Um die Bitbucket-Integration einzurichten, wählen Sie die für Sie zutreffende Option:

  • Wenn Sie ein neues Projekt in PTC erstellen, wählen Sie im Einrichtungsassistenten Git-Integration aus.
  • Um ein bestehendes Projekt von manuellen Datei-Uploads auf einen kontinuierlichen Git-basierten Workflow umzustellen, gehen Sie zu Einstellungen → Merge Requests und klicken Sie auf Add Git Integration.

In beiden Fällen sehen Sie einen Bildschirm, auf dem Sie aufgefordert werden, die URL zu Ihrem Repository einzugeben. PTC erkennt automatisch, dass Sie Bitbucket verwenden.

Hinzufügen der URL zum Projekt in Bitbucket

Um Ihr Repository zu verbinden, können Sie ein Zugriffstoken verwenden (empfohlen) oder sich mit OAuth anmelden. Wenn Sie die Verbindung über ein Zugriffstoken herstellen, stellen Sie sicher, dass es die richtigen Scopes enthält.

Erstellen des Tokens

Gehen Sie zu Repository settings. Wählen Sie unter Security die Option Access tokens aus und klicken Sie auf Create access token. Geben Sie dem Token einen Namen und legen Sie ein Expiry date fest (aus Sicherheitsgründen empfohlen).

Wählen Sie die erforderlichen Scopes aus:

Scope Access
Repositories Read and Write
Pull Requests Read and Write
Webhooks Read and Write

Sobald PTC das Token validiert hat, wählen Sie aus, welche Branches überwacht werden sollen. PTC erkennt die Ressourcendateien im ausgewählten Branch automatisch.

Übersetzen Sie Ihr Projekt mit PTC

Nachdem Sie Ihr Bitbucket-Repository mit PTC verknüpft haben, fahren Sie mit den Einrichtungsschritten fort, um PTC Informationen zu Ihrem Projekt zu geben und Sprachen hinzuzufügen.

PTC kann alle bereits in Ihrem Bitbucket-Repo vorhandenen Übersetzungsdateien importieren und wiederverwenden. Die besten Ergebnisse erzielen Sie jedoch, wenn Sie das gesamte Projekt mit PTC übersetzen.

Pull Requests überprüfen

PTC schließt Übersetzungen in nur wenigen Minuten ab und liefert sie als Pull Request an Ihr Bitbucket-Repository. Sie können die Änderungen sofort mergen.

Wenn Sie überwachte Dateien aktualisieren, erkennt PTC Änderungen automatisch und öffnet neue Pull Requests mit den neuesten Übersetzungen. So bleibt Ihr Bitbucket-Projekt dauerhaft vollständig lokalisiert.

So generieren Sie neue Pull Requests manuell

Sie können einen neuen Pull Request manuell über das Dashboard oder den Tab Translations auslösen, wo Sie übersetzten Text anzeigen und ändern können.

Wenn beispielsweise eine Übersetzung die Längenbegrenzung überschreitet, hebt PTC diese hervor, sodass Sie sie manuell kürzen oder PTC bitten können, eine kompaktere Version zu generieren. Sobald Sie die Änderung gespeichert haben, generieren Sie einen neuen Pull Request, um die aktualisierten Übersetzungen in Ihr Bitbucket-Repository zu pushen.

Stellen Sie sicher, dass PTC alle neuen Ressourcendateien übersetzt

Wenn Ihr Projekt wächst, fügen Sie Ihrem Repository möglicherweise neue Ressourcendateien hinzu. Um diese in PTC zu übernehmen:

  1. Gehen Sie zu Einstellungen → Überwachte Dateien und klicken Sie auf Rescan your repository.
  2. Alle neu gefundenen Dateien werden als Entwürfe angezeigt. Klicken Sie auf das +-Symbol, um eine Datei zu Ihrem Übersetzungs-Workflow hinzuzufügen, und klicken Sie dann auf Save with translation, um die Änderung anzuwenden.

Wenn Sie neue Dateien lieber nicht manuell überprüfen möchten, aktivieren Sie das Kontrollkästchen Automatically include new translation files. PTC überwacht und inkludiert dann neu entdeckte Ressourcendateien in Ihrem Repository, ohne dass eine Bestätigung erforderlich ist.

Warum Bitbucket-Projekte mit PTC übersetzen

Schnelle und einfache Repository-Integration

Verbinden Sie PTC direkt mit Ihrem Bitbucket-Repository und eliminieren Sie die Notwendigkeit für manuelle Datei-Importe oder -Exporte oder für die Ausführung fehleranfälliger Skripte. Nach der Integration erkennt PTC Ressourcendateien, generiert mithilfe von KI Übersetzungen in menschlicher Qualität und sendet diese per Pull Requests zurück.

Stets aktuelle Übersetzungen

PTC verfolgt Änderungen an Ihren Ressourcendateien und aktualisiert Übersetzungen automatisch. Es ist kein zusätzlicher Aufwand für Ihr Team erforderlich.

Agile und skalierbare Lokalisierung

PTC unterstützt mehrere Sprachen und funktioniert mit allen gängigen Ressourcendateiformaten. Wählen Sie, welche Branches überwacht werden sollen, und passen Sie die Einstellungen an, wenn Ihr Projekt wächst oder sich ändert.

Der Repository-Zugriff bleibt auf Ihre Übersetzungsdateien beschränkt

PTC verwendet Lesezugriff, um Änderungen in Ihren Ressourcendateien zu erkennen, und Schreibzugriff, um Übersetzungen über Pull Requests zu liefern. Sie interagiert nur mit Dateien, die für Übersetzungen verwendet werden, und ändert keine anderen Teile Ihres Repositories.

Derselbe Workflow funktioniert für Bitbucket, GitLab und GitHub

Zusätzlich zu Bitbucket lässt sich PTC in GitLab und GitHub integrieren und bietet plattformübergreifend dieselben automatisierten Lokalisierungs-Workflows und -Funktionen.

Entwickelt für die Lokalisierung von Software und mobilen Apps

PTC wurde für Entwicklerteams entwickelt, die Softwareprodukte und mobile Apps lokalisieren. Durch die Verbindung Ihres Bitbucket-Repositories erfasst PTC neue oder aktualisierte Strings automatisch und gibt abgeschlossene Übersetzungen per Pull Request zurück.
PTC unterstützt die Dateiformate, die in diesen Projekten üblich sind, einschließlich PO-Dateien und JSON-Dateien. Um mehr darüber zu erfahren, wie PTC diese Workflows unterstützt, besuchen Sie unsere Seiten zur Software-Lokalisierung und Lokalisierung von mobilen Apps.

Keine zusätzlichen Kosten für die Verbindung Ihres Repositories

Die Verbindung Ihres Bitbucket-Repositories kostet nichts extra. Bei PTC gibt es keine Abonnements oder Preise pro Funktion. Sie melden sich einfach für Pay-As-You-Go an und zahlen für die Wörter, die Sie übersetzen, wobei die ersten 500 Wörter jeden Monat kostenlos sind. Auf der Preisseite finden Sie die vollständige Aufschlüsselung.