-
Team-, Professional-, Business-, Enterprise- und Software-UI/UX-Pläne
Kontaktiere Vertrieb für Fragen zur Lizenzierung.
Zero-Touch-Lokalisierung automatisiert die vollständige Lokalisierungspipeline für ein verbundenes Code-Repository. Sie erkennt neue oder geänderte Strings, erstellt und leitet einen Job weiter, übersetzt den Content und überträgt die übersetzten Strings zurück in das Repository, ohne manuelle Schritte dazwischen.
Funktionsweise
Zero-Touch-Lokalisierung verbindet drei bestehende Strings-Funktionen zu einer einzigen automatisierten Pipeline:
-
Repo Sync überwacht das verbundene Repository. Wenn ein Pull Request Strings hinzufügt oder ändert, importiert Repo Sync die neuen und aktualisierten Schlüssel in das Projekt.
-
Automatisierte Job-Erstellung (AJC) erstellt einen Job für die importierten Schlüssel unter Verwendung einer verbundenen Job-Vorlage.
-
Die Vor-Übersetzung-Einstellung der Job-Vorlage übersetzt die Schlüssel mithilfe maschineller Übersetzung (oder Translation Memory-Treffern, falls konfiguriert).
-
Sobald der Job Abschließen ist, exportiert Repo Sync die übersetzten Strings zurück in denselben Pull Request.
Jede Stufe läuft mit den Einstellungen und Integrationen, die bereits für das Projekt konfiguriert sind. Zero-Touch-Lokalisierung führt keine separate Engine für maschinelle Übersetzung oder einen separaten Job-Typ ein. Sie koordiniert die bestehenden automatisch.
Wichtig
Zero-Touch-Lokalisierung funktioniert nur mit einer Repo Sync-Verbindung zu einem GitHub-Repository, die über die GitHub App festlegen wurde. Repo Sync-Verbindungen, die mit einem persönlichen zugreifen-Token erstellt wurden, sowie Repo Sync-Verbindungen zu GitLab oder Bitbucket werden für die Zero-Touch-Lokalisierung nicht unterstützt.
Der Zero-Touch-Tab
Die Zero-Touch-Lokalisierung wird über einen dedizierten -Tab in der Projektansicht verwaltet. Der Tab spiegelt einen von drei Zuständen für das Projekt wider:
-
Zero-Touch-Lokalisierung aktivieren: Die Zero-Touch-Lokalisierung wurde für das Projekt nicht aktivieren.
-
Aktiv: Aktiviert, mit einem fehlerfreien Repo-Sync und einer Job-Automatisierung sowie allen erforderlichen Projekt-Einstellungen.
-
Fehler: Aktiviert, aber etwas, von dem die Pipeline abhängt, fehlt oder ist defekt.
Berechtigungen
Das Aktivieren, Reparieren oder Deaktivieren der Zero-Touch-Lokalisierung erfordert die Berechtigung zum Verwalten von Projekt-Einstellungen:
-
Strings Eigentümer und Administratoren können die Zero-Touch-Lokalisierung in jedem Projekt verwalten.
-
Projektmanager können die Zero-Touch-Lokalisierung nur in Projekten verwalten, denen sie zugewiesen sind.
-
Entwickler, Designer, Übersetzer und Gäste können die Zero-Touch-Lokalisierung nicht verwalten.
Zero-Touch-Lokalisierung aktivieren
Um die Zero-Touch-Lokalisierung für ein Projekt zu aktivieren, folgen Sie diesen Schritten:
-
Öffnen Sie das Projekt und gehen Sie zum Tab .
-
Klicken Sie auf Zero-Touch-Lokalisierung aktivieren.
Das Fenster öffnet sich und listet die Projekt-Einstellungen auf, die von der Zero-Touch-Lokalisierung betroffen sind. Überprüfen Sie zuerst die betroffenen Einstellungen, um sicherzustellen, dass die Änderungen keinen anderen Workflow stören. Alle vorausgewählten Einstellungen müssen aktiviert sein, damit die Zero-Touch-Lokalisierung als Job funktioniert.
-
Klicken Sie auf , um fortzufahren.
Der Tab für das Projekt öffnet sich und zeigt die vollständige Konfiguration.
-
Wenn für ein Projekt bereits ein qualifizierter Repo-Sync und eine Job-Automatisierung außerhalb des Tabs festgelegt wurden, werden diese automatisch erkannt. Überspringen Sie die nächsten zwei Schritte. Andernfalls fahren Sie mit den nächsten Schritten fort, um diese festzulegen.
-
Legen Sie einen Repo-Sync fest, indem Sie auf die Schaltfläche Repo-Sync konfigurieren klicken.
Das -Fenster öffnet sich. Der Verbindungstyp ist als GitHub app vorausgewählt und ist auf Aus offenen Pull-Requests eingestellt. Diese Optionen müssen unverändert bleiben, um die Zero-Touch-Lokalisierung zu aktivieren.
-
Festlegen Sie eine Job-Automatisierung, indem Sie auf die Schaltfläche Job-Automatisierung erstellen klicken.
Das -Fenster öffnet sich. Die Option ist ausgewählt und der ist auf Batch hochladen eingestellt. Diese Optionen müssen unverändert bleiben, um die Zero-Touch-Lokalisierung zu aktivieren.
-
Sobald sowohl die Repo-Synchronisierung als auch die Job-Automatisierung korrekt konfiguriert sind, zeigt der -Tab den Status des Projekts als aktiv an, was durch ein grünes Häkchen gekennzeichnet ist.
Fehler und Korrekturen
Ein Fehler erscheint auf dem -Tab, wenn eine erforderliche Projekteinstellung außerhalb des Tabs geändert wurde. Es erscheint auch, wenn die verbundene Repo-Synchronisierung oder die Job-Automatisierung gelöscht, pausiert oder anderweitig fehlerhaft ist. Der Tab identifiziert, welcher Teil betroffen ist:
-
Verwenden Sie für eine Projekteinstellung, die an anderer Stelle deaktiviert wurde, die im Tab angezeigte Korrekturmaßnahme, um sie wieder zu aktivieren.
-
Folgen Sie bei einer fehlenden oder defekten Repo-Synchronisierung oder Job-Automatisierung dem im Tab angezeigten Link, um einen Ersatz zu erstellen.
Details zum Fehler werden auf der eigenen Seite der Integration angezeigt. Sobald das zugrunde liegende Problem behoben ist, kehrt das Projekt automatisch in den aktiven Status zurück.
Zero-Touch-Lokalisierung deaktivieren
Um die Zero-Touch-Lokalisierung für ein Projekt zu deaktivieren, führen Sie die folgenden Schritte aus:
Durch das Deaktivieren werden die verbundene Repo-Synchronisierung und die Job-Automatisierung pausiert. Der -Tab zeigt das Projekt dann als nicht konfiguriert an. Allgemeine Projekteinstellungen, die von der Zero-Touch-Lokalisierung verwendet werden, werden nicht geändert.
Limits
Die Limits für Zero-Touch-Lokalisierungsprojekte hängen vom Plan ab:
-
Business- und Enterprise-Pläne unterstützen die Zero-Touch-Lokalisierung für eine unbegrenzte Anzahl an Projekten.
-
Team-, Professional- und Software UI/UX-Pläne unterstützen die Zero-Touch-Lokalisierung für bis zu zwei Projekte.