-
Team-, Business-, Enterprise-, Professional- und Software-UI/UX-Pläne
Kontaktiere Vertrieb für Fragen zur Lizenzierung.
Zero-Touch Localization automatisiert die gesamte Lokalisierungspipeline für ein verbundenes Code-Repository. Es erkennt neue oder geänderte Strings, erstellt und leitet einen Übersetzungsauftrag weiter, übersetzt den Inhalt und überträgt die übersetzten Strings ohne manuelle Zwischenschritte zurück in das Repository.
Funktionsweise
Zero-Touch Localization 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 Auftragserstellung (AJC) erstellt einen Übersetzungsauftrag für die importierten Schlüssel unter Verwendung einer verbundenen Auftragsvorlage.
-
Die Vorübersetzungseinstellung der Auftragsvorlage übersetzt die Schlüssel mithilfe von maschineller Übersetzung (oder Translation-Memory-Treffern, falls konfiguriert).
-
Sobald der Auftrag abgeschlossen ist, exportiert Repo Sync die übersetzten Strings zurück in denselben Pull Request.
Jede Phase läuft auf Basis der Einstellungen und Integrationen, die bereits für das Projekt konfiguriert wurden. Die Zero-Touch-Lokalisierung führt keine separate Übersetzungs-Engine oder einen neuen Auftragstyp ein. Es koordiniert die bestehenden automatisch.
Wichtig
Zero-Touch Localization funktioniert nur mit einer Repo-Sync-Verbindung zu einem GitHub-Repository, die über die GitHub-App eingerichtet wurde. Repo-Sync-Verbindungen, die mit einem persönlichen Zugriffstoken erstellt wurden, sowie Repo-Sync-Verbindungen zu GitLab oder Bitbucket werden für die Zero-Touch Localization nicht unterstützt.
Der Zero-Touch Tab
Zero-Touch Localization wird über einen dedizierten Tab in der Projektansicht verwaltet. Der Tab spiegelt einen von drei Zuständen für das Projekt wider:
-
Zero-Touch Localization aktivieren: Zero-Touch Localization wurde für das Projekt noch nicht aktiviert.
-
Aktiv: Aktiviert, mit einem funktionierenden Repo Sync und einer Job-Automatisierung sowie allen erforderlichen Projekteinstellungen.
-
Fehler: Aktiviert, aber etwas, von dem die Pipeline abhängt, fehlt oder ist defekt.
Berechtigungen
Das Aktivieren, Reparieren oder Deaktivieren der Zero-Touch Localization erfordert die Berechtigung zur Verwaltung von Projekteinstellungen:
-
Strings Eigentümer und Administratoren können die Zero-Touch Localization 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, folge diesen Schritten:
-
Öffne das Projekt und gehe zum Tab .
-
Klick auf Zero-Touch-Lokalisierung aktivieren.
Das Fenster öffnet sich und listet die Projekteinstellungen auf, die von der Zero-Touch-Lokalisierung betroffen sein werden. Überprüfe zuerst die betroffenen Einstellungen, um sicherzustellen, dass die Änderungen keinen anderen Arbeitsablauf stören. Alle vorausgewählten Einstellungen müssen aktiviert sein, damit die Zero-Touch-Lokalisierung funktioniert.
-
Klick auf , um fortzufahren.
Der Tab für das Projekt öffnet sich und zeigt die vollständige Konfiguration.
-
Wenn für ein Projekt bereits eine qualifizierende Repo-Synchronisierung und eine Job-Automatisierung außerhalb des Tabs eingerichtet sind, werden diese automatisch erkannt. Überspringe die nächsten zwei Schritte. Andernfalls fahre mit den nächsten Schritten fort, um sie einzurichten.
-
Richte eine Repo-Synchronisierung ein, indem du auf die Schaltfläche Repo-Synchronisierung konfigurieren klickst.
Das Fenster öffnet sich. Der Verbindungstyp ist vorausgewählt als Github-App und ist eingestellt auf Aus offenen Pull-Requests. Diese Optionen müssen unverändert bleiben, um die Zero-Touch-Lokalisierung zu ermöglichen.
-
Richte eine Job-Automatisierung ein, indem du auf die Schaltfläche Job-Automatisierung erstellen klickst.
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 ermöglichen.
-
Sobald sowohl die Repo-Synchronisierung als auch die Job-Automatisierung korrekt konfiguriert sind, zeigt der -Tab den Projektstatus als aktiv an, gekennzeichnet durch ein grünes Häkchen.
Fehler und Korrekturen
Ein Fehler erscheint im -Tab, wenn eine erforderliche Projekteinstellung außerhalb des Tabs geändert wurde. Er erscheint auch, wenn die verbundene Repo-Synchronisierung oder Job-Automatisierung gelöscht, pausiert oder anderweitig fehlerhaft ist. Der Tab identifiziert, welcher Teil betroffen ist:
-
Für eine Projekteinstellung, die an anderer Stelle deaktiviert wurde, verwende die im Tab angezeigte Korrekturmaßnahme, um sie wieder zu aktivieren.
-
Für eine fehlende oder defekte Repo-Synchronisierung oder Job-Automatisierung folge 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, folge diesen Schritten:
Das Deaktivieren pausiert die verbundene Repo-Synchronisierung und Job-Automatisierung. 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 Zero-Touch-Lokalisierung für eine unbegrenzte Anzahl von Projekten.
-
Team-, Professional- und Software UI/UX-Pläne unterstützen Zero-Touch-Lokalisierung für bis zu zwei Projekte.