GitHub-Lokalisierung
Automatisieren Sie die GitHub-Lokalisierung durch die Integration mit PTC. Erhalten Sie automatische Pull Requests mit Übersetzungen in menschlicher Qualität.
So integrieren Sie GitHub mit PTC
PTC verbindet sich mit Ihrem GitHub-Repository und hält Ihre Ressourcendateien während der Arbeit auf dem neuesten Stand. Pushen Sie Änderungen an Ihrem Code und PTC wird diese automatisch erkennen, die aktualisierten Strings übersetzen und einen Pull Request öffnen – ganz ohne manuelle Schritte Ihrerseits.
Die Git-Integration ist eine Pro-Funktion. Sie wird verfügbar, sobald Sie Pay-As-You-Go aktivieren.
Verbinden Sie Ihr Repository
Der Einstieg in die GitHub-Integration ist einfach:
- Wenn Sie bereits ein PTC-Konto haben und ein neues Projekt erstellen, wählen Sie Git Integration im Einrichtungsassistenten.
- Wenn Sie mit einem manuellen Datei-Upload begonnen haben, können Sie jederzeit zu einem kontinuierlichen Git-basierten Workflow wechseln. Gehen Sie zu Settings → Pull Requests und klicken Sie auf Add Git Integration.
In beiden Fällen sehen Sie einen Bildschirm, auf dem Sie die URL zu Ihrem Projekt innerhalb des Repositorys eingeben können. PTC erkennt automatisch den von Ihnen verwendeten Dienst.

Authentifizierung in GitHub
Um PTC Zugriff auf Ihr Repository zu gewähren, können Sie ein Access-Token verwenden (empfohlen) oder sich über OAuth anmelden. Wenn Sie die Verbindung über ein Access-Token herstellen, stellen Sie sicher, dass es die korrekten Scopes und den richtigen Repository-Zugriff enthält.
| Wo es erstellt wird | Ressourcenbesitzer | Erforderliche Berechtigungen | Repository-Zugriff | |
|---|---|---|---|---|
| Personal Fine-Grained Token | Personal access tokens in den Developer Settings | Ihr GitHub-Benutzerkonto | Commit statuses → Read-only Contents → Read and write Pull requests → Read and write Webhooks → Read and write |
Wählen Sie „Only select repositories“ (empfohlen) oder „All repositories“ |
| Organization Fine-Grained Token | Personal access tokens in den Developer Settings Wichtig: Das Erstellen eines Fine-Grained Access Tokens kann durch die Zugriffsrichtlinien Ihrer Organisation eingeschränkt sein. Wenn Sie das Token nicht erstellen können, bitten Sie einen Organisations-Admin, die Personal Access Token Policy settings in GitHub zu überprüfen. |
Die GitHub-Organisation | Commit statuses → Read-only Contents → Read and write Pull requests → Read and write Webhooks → Read and write |
Wählen Sie „Only select repositories“ (empfohlen) oder „All repositories“ |
Speichern Sie das Token sicher und fügen Sie es in PTC hinzu. Es wird Ihre Berechtigungen verifizieren und Sie auffordern, die zu überwachenden Branches auszuwählen.
Dateien in Ihrem Repository mit PTC übersetzen
Sobald Ihr GitHub-Repository mit PTC verbunden ist, fahren Sie mit der Einrichtung fort, um Sprachen und Projektdetails hinzuzufügen.
Obwohl PTC mit vorhandenen Übersetzungsdateien in Ihrem Repository arbeiten kann, stellt die Übersetzung Ihres gesamten Projekts mit PTC die Konsistenz über alle Sprachen hinweg sicher.
Pull Requests prüfen
PTC benötigt normalerweise nur wenige Minuten, um die Dateien in Ihrem ausgewählten GitHub-Branch zu übersetzen. Sobald dies abgeschlossen ist, sendet PTC Ihnen eine E-Mail mit einem Link zum Pull Request.
Prüfen und genehmigen Sie den Pull Request, wenn Sie bereit sind. Die Übersetzungen von PTC sind produktionsreif und können ohne manuelle Überprüfung gemergt werden.

Nachdem Sie die ersten Übersetzungen gemergt haben, überwacht PTC weiterhin Ihre Ressourcendateien und sendet neue Pull Requests mit aktualisierten Übersetzungen, wann immer Änderungen erkannt werden.
So erstellen Sie neue Pull Requests manuell
Gehen Sie zum Tab Translations in PTC, um die Übersetzungen in jeder von Ihnen gewählten Sprache zu sehen, organisiert in einer Tabelle. Auf dieser Seite können Sie Bearbeitungen vornehmen oder PTC um eine Neuübersetzung bitten – zum Beispiel, wenn Übersetzungen ein Längenlimit überschreiten.
Klicken Sie auf Create a pull request, um einen neuen Pull Request mit den aktualisierten Übersetzungen zu senden.

Neue Ressourcendateien zur Übersetzung hinzufügen
Wenn Sie nach der Verbindung mit PTC neue Ressourcendateien zu Ihrem Repository hinzufügen, können Sie PTC anweisen, nach diesen zu suchen.
- Gehen Sie zu Settings → Monitored Files und klicken Sie auf Rescan your repository. PTC scannt Ihr Repository und zeigt alle neu entdeckten Dateien als Entwürfe an.
- Klicken Sie auf das +-Symbol neben einer entdeckten Datei, um sie für die Übersetzung einzuschließen, und klicken Sie dann zur Bestätigung auf Save with translation.

Aktivieren Sie das Kontrollkästchen Automatically include new translation files, damit PTC neu entdeckte Ressourcendateien überwacht und einbezieht, ohne jedes Mal um Bestätigung zu bitten.

Warum Sie Ihre GitHub-Projekte mit PTC lokalisieren sollten
Einfache Verbindung zu Ihrem Repository
PTC integriert sich direkt in Ihr GitHub-Repository, wodurch manuelle Datei-Uploads und -Downloads oder das Ausführen von DIY-Übersetzungsskripten entfallen.
Echtzeit-Synchronisierung
PTC überwacht Ihr GitHub-Repository auf Änderungen in Ressourcendateien, generiert automatisch Übersetzungen und sendet diese über Pull Requests zurück.
Schnellere Lokalisierung für globale Märkte
PTC beschleunigt den Lokalisierungsprozess, indem es hochwertige Übersetzungen automatisch über Pull Requests liefert. Passen Sie Ihre Software schnell für globale Märkte an und verkürzen Sie Ihre Time-to-Market.
Nur der benötigte Repository-Zugriff
PTC verwendet Lesezugriff, um Änderungen in Ihren Ressourcendateien zu erkennen, und Schreibzugriff, um Übersetzungen über Pull Requests zu liefern. PTC interagiert nur mit den Dateien, die es für die Übersetzung verwaltet, und nimmt keine Änderungen an anderen Teilen Ihres Repositorys vor.
Lokalisierung, die mit Ihrem Release-Zyklus Schritt hält
PTC wurde für Software-Teams entwickelt, die möchten, dass sich die Lokalisierung im gleichen Tempo wie ihr Code bewegt. PTC überwacht Ihr Repository auf neue oder aktualisierte Strings und liefert Übersetzungen automatisch per Pull Request zurück, sodass die Lokalisierung nie zum Engpass in Ihrem Release-Zyklus wird.
Es funktioniert mit den in der Software- und Mobilentwicklung üblichen Dateiformaten, einschließlich PO-Dateien und JSON-Dateien. Weitere Informationen dazu, wie sich PTC in diese Workflows einfügt, finden Sie auf unseren Seiten zur Software-Lokalisierung und Mobile-App-Lokalisierung.
Funktioniert mit GitHub, GitLab und Bitbucket
Zusätzlich zu GitHub lässt sich PTC mit GitLab und Bitbucket integrieren und bietet für jede Plattform die gleichen automatisierten Lokalisierungs-Workflows und Funktionen.
Ohne zusätzliche Kosten enthalten
Die GitHub-Integration ist ohne zusätzliche Kosten enthalten. Bei PTC gibt es keine Abonnementgebühren oder Gebühren pro Funktion. Sie zahlen nur für die Wörter, die Sie übersetzen, und die ersten 500 Wörter pro Monat sind kostenlos. Vollständige Preisdetails finden Sie auf der Preisseite.