GitLab-Integration mit PTC

+

Connect GitLab with PTC for continuous GitLab localization. Get accurate translations via automatic merge requests when your code changes.

Wie die GitLab-Integration mit PTC funktioniert

Private Translation Cloud (PTC) ist ein leistungsstarker KI-Übersetzer, der für Software und kontinuierliche Lokalisierung optimiert ist. PTC:

  • Verbindet sich mit Ihrem GitLab-Repository und übersetzt Ihre Ressourcendateien.
  • Überwacht verbundene Dateien und übersetzt automatisch neu, wenn Änderungen erkannt werden.
  • Sendet Ihnen eine Zusammenführungsanfrage mit aktualisierten Übersetzungen.

Starten Sie eine kostenlose Testversion oder lesen Sie die Anleitung für die ersten Schritte.

Wie man GitLab + PTC integriert

1 – Verbinden Sie Ihr GitLab-Repository über ein Zugriffstoken

Nach der Anmeldung können Sie mit der Erstellung von Projekten beginnen, indem Sie Ihr GitLab verbinden. Wählen Sie im ersten Schritt der Einrichtung Git-Integration und dann GitLab.

PTC lässt sich sowohl in GitLab.com als auch in selbst gehostete GitLab-Repositories integrieren. Für selbst gehostetes GitLab müssen Sie Ihre GitLab-Instanz-URL angeben.

Wir empfehlen die Verwendung von OAuth als Ihre Authentifizierungsmethode.

Bei Bedarf können Sie stattdessen ein Projektzugriffstoken oder ein Gruppenzugriffstoken verwenden. PTC benötigt Lese- und Schreibberechtigungen, um Änderungen an Ihren Ressourcendateien übersetzen und überwachen zu können.

Projektzugriffstoken

Token erstellen

Gehen Sie in Ihrem Projekt zu Settings → Access Tokens. Geben Sie dem Token einen Namen, eine optionale Beschreibung und legen Sie ein Ablaufdatum fest (aus Sicherheitsgründen empfohlen).

Erforderliche Rolle

Maintainer

Bereiche

api → ermöglicht PTC das Lesen aus und das Pushen in das Repository

Gruppenzugriffstoken

Token erstellen

Gehen Sie in Ihrer Gruppe zu Settings → Access Tokens. Geben Sie dem Token einen Namen, eine optionale Beschreibung und legen Sie ein Ablaufdatum fest (aus Sicherheitsgründen empfohlen).

Erforderliche Rolle

Maintainer

Bereiche

api → ermöglicht PTC das Lesen aus und das Pushen in das Repository

Token erstellen

Erforderliche Rolle

Bereiche

Projektzugriffstoken

Gehen Sie in Ihrem Projekt zu Settings → Access Tokens. Geben Sie dem Token einen Namen, eine optionale Beschreibung und legen Sie ein Ablaufdatum fest (aus Sicherheitsgründen empfohlen).

Maintainer

api → ermöglicht PTC das Lesen aus und das Pushen in das Repository

Gruppenzugriffstoken

Persönliche Zugriffstoken in den Entwicklereinstellungen

Wichtig: Das Erstellen eines feingranularen Zugriffstokens kann durch die Zugriffsrichtlinien Ihrer Organisation eingeschränkt sein. Wenn Sie das Token nicht erstellen können, bitten Sie einen Organisationsadministrator, die Einstellungen der Richtlinie für persönliche Zugriffstoken in GitHub zu überprüfen.

Maintainer

api → ermöglicht PTC das Lesen aus und das Pushen in das Repository

Speichern Sie das Token und fügen Sie es zusammen mit Ihrer GitLab-Instanz zu PTC hinzu. Sobald PTC das Token validiert hat, wählen Sie aus, welche Branches überwacht werden sollen. PTC erkennt automatisch die Ressourcendateien in diesem Branch.

2 – Übersetzen Sie ausgewählte Branches mit PTC

Sobald Sie Ihr GitLab verbunden haben, fahren Sie mit der Einrichtung fort. Sie müssen lediglich einige Kontextinformationen zu Ihrer App oder Software angeben und Ihre Zielsprachen auswählen.

PTC übersetzt alle Ressourcendateien in Ihrem verbundenen GitLab-Projekt und -Branch. PTC erkennt alle vorhandenen Übersetzungsdateien in Ihrem GitLab, und Sie können diese verwenden. Um jedoch die besten Ergebnisse zu erzielen, lassen Sie PTC von Grund auf neu übersetzen.

3 – Überprüfen Sie Merge-Anfragen und Übersetzungen

PTC übersetzt innerhalb weniger Minuten und sendet eine Zusammenführungsanfrage mit Übersetzungen direkt an Ihr GitLab-Repo. Sie können sie einfach übernehmen – keine weitere Aktion erforderlich.

Während Sie an Ihrem Code arbeiten und Aktualisierungen vornehmen, erkennt PTC die Änderungen und sendet Ihnen neue Zusammenführungsanfragen mit aktualisierten Übersetzungen. Übernehmen Sie die Zusammenführungsanfragen, und Ihre Software wird langfristig vollständig lokalisiert sein.

Neue Merge-Requests generieren

Sie können jederzeit eine neue Zusammenführungsanfrage generieren, um von Ihnen bearbeitete oder neu übersetzte Übersetzungen zu synchronisieren.

Wenn Sie beispielsweise im PTC auf die Registerkarte Übersetzungen gehen, können Sie übersetzten Text überprüfen, der die Standardlängenbegrenzung überschreitet, und ihn bearbeiten. Wenn Sie mit den Bearbeitungen fertig sind, klicken Sie auf MR generieren, um die aktualisierten Übersetzungen in Ihrem GitLab zu erhalten.

4 – GitLab-Lokalisierungseinstellungen verwalten

PTC überwacht die Branches und Ressourcendateien, die Sie bei der Einrichtung im Laufe der Zeit verbinden. Wenn Sie den Zugriff von PTC auf bestimmte Branches oder Dateien beschränken möchten, können Sie dies tun, indem Sie in Ihrem PTC-Dashboard zur Registerkarte Einstellungen navigieren.

Dort können Sie alle Einstellungen unter den verschiedenen Registerkarten anpassen, z. B. Branch-Verwaltung, Überwachte Dateien, Sprachen und mehr.

Warum GitLab mit PTC lokalisieren?

Automatisieren der Übersetzung von Ressourcendateien

Sobald Sie mit GitLab verbunden sind, erkennt und übersetzt PTC automatisch Ihre Ressourcendateien. Übersetzte Dateien werden per Merge-Request an Ihr Repository zurückgesendet. Sie behalten die Kontrolle, indem Sie den GitLab-Workflow verwenden, den Sie bereits kennen und dem Sie vertrauen – und ohne dass Sie ein Skript erstellen müssen.

Manuelle Arbeit eliminieren

PTC spart Entwicklungszeit, indem es Ihr Repository überwacht, Übersetzungsdateien aktualisiert, wenn Sie Änderungen pushen, und aktualisierte Übersetzungen über Merge-Requests sendet. Diese kontinuierliche Lokalisierung hält Ihr Projekt in Bewegung und beschleunigt Produktveröffentlichungen.

Genauigkeit verbessern und Fehler reduzieren

PTC eliminiert das Risiko menschlicher Fehler wie falsch platzierte Schlüssel oder veraltete Übersetzungen. Sie erhalten hochpräzise und markenkonforme Übersetzungen.

Häufig gestellte Fragen zur GitLab-Integration

Nach oben scrollen