[Gelöst] Fehler beim Übersetzen im "Advanced Translation Editor"
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Sie versuchen, eine komplette Seite im Advanced Translation Editor zu übersetzen, stoßen jedoch auf eine Fehlermeldung in der Konsole, die das Speichern von Übersetzungen verhindert. Der Fehler 'TypeError: Cannot read properties of undefined (reading 'getRng')' tritt auf, und Sie müssen die Seite nach jedem dritten Absatz neu laden. Solution: Wir haben Änderungen vorgenommen, die das Problem beheben sollten. Bitte testen Sie den Vorgang erneut, um zu sehen, ob Sie jetzt eine komplette Seite ohne Unterbrechungen übersetzen können.
Falls das Problem weiterhin besteht oder die Lösung aufgrund von Aktualisierungen oder spezifischen Umständen nicht relevant ist, empfehlen wir Ihnen, die bekannten Probleme zu überprüfen, die Versionsnummer der dauerhaften Lösung zu verifizieren und sicherzustellen, dass Sie die neuesten Versionen Ihrer Themes und Plugins installiert haben. Zögern Sie nicht, ein neues Support-Ticket zu öffnen, falls erforderlich. Besuchen Sie hierfür unser Support-Forum.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Background of the issue:
Ich versuche, im Advanced Translation Editor eine komplette Seite zu übersetzen. Beim Übersetzen kommt es immer irgendwann zu einer Fehlermeldung in der Konsole, die das Speichern von Übersetzungen verhindert. Danach reagieren der Button mit dem Save-Icon und der 'Abschließen' Button nicht mehr. Es hilft dann nur ein Neuladen der Seite. Ich habe erwartet, dass ich eine komplette Seite übersetzen kann, ohne nach jedem dritten Absatz die Seite neu zu laden.
Symptoms:
TypeError: Cannot read properties of undefined (reading 'getRng') in der Konsole. Der Fehler tritt regelmäßig beim Speichern von einzelnen Übersetzungen auf. Ich kann nur ein paar wenige Absätze übersetzen, bis es zu diesem Fehler kommt, und ich die Seite neu laden muss.
Questions:
Warum tritt der Fehler beim Speichern von Übersetzungen im Advanced Translation Editor auf?
Wie kann ich den Fehler beheben, um eine komplette Seite ohne Unterbrechungen zu übersetzen?
tritt dies nur bei spezifischen Seiten auf oder kann dies bei allen Seiten reproduziert werden?
Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Ihre nächste Antwort ist als „Privat“ markiert, dies bedeutet nur Sie und ich haben Zugriff darauf.
❌ Bitte sichern Sie Ihre Datenbank und Website davor ❌
✙ Ich würde außerdem Ihre Erlaubnis benötigen, um Plugins und das Theme zu deaktivieren und erneut zu aktivieren sowie Konfigurationen auf der Seite zu ändern. Dies ist auch der Grund, warum das Backup wirklich wichtig ist.
wäre es möglich, während ich Ihnen Zugang zur Website gestatte, über Microsoft Teams verbunden zu sein? Zugangsdaten würde ich Ihnen dann direkt im Meeting mitteilen.
um auf Ihre Frage zu antworten: Das Problem tritt bei allen Seiten auf, und lässt sich zuverlässig reproduzieren. Wir nutzen BasePress um unsere Software zu dokumentieren. Von diesem Problem sind aber nicht nur BasePress Artikel betroffen, sondern auch einfache Seiten.
ich habe das Verhalten anhand eines Beitrags sowie Seite überprüft und konnte den Vorgang problemlos abschließen. Könnten Sie das bitte ebenfalls in einem Inkognito-Browser-Tab testen?
Ich vermute, dass möglicherweise eine Browser-Erweiterung das Problem verursacht. Tatsächlich hatte ich heute selbst einen Fall, bei dem eine Chrome-Erweiterung für Accessibility Tests das Speichern blockierte und Fehler mit dem "tinyMCE" Editor loggte.
ich habe das ganze nochmal im Inkognito Modus getestet. Ich habe auch sichergestellt, dass alle Erweiterungen deaktiviert sind. Hier eine Bildschirmaufzeichnung in der sich das Problem darstellt:
vielen Dank für das Video – das war sehr hilfreich! Wir haben das Problem identifiziert und behoben. Zur Reproduktion haben wir in den Entwickler-Tools des Browsers eine hohe Netzwerklatenz simuliert (z. B. 1500 ms), wodurch wir das Verhalten nachvollziehen konnten.
Der Fix wird mit einem kommenden Update ausgerollt, sobald die Tests abgeschlossen sind.
das freut mich zu hören! Wäre es möglich das Sie mich informieren sobald das entsprechende Update zur Verfügung steht?
Das einzige was ich nur nicht ganz nachvollziehen kann, ist das das Problem mit einer hohen Netzwerklatenz zu tun hat. Sowohl im Homeoffice als auch im Büro haben wir sehr gutes Internet. Wenn ich in der Chrome-Konsole nachschaue, habe ich beim Übersetzen Netzwerk-Abfrage-Zeiten von ~200ms. Lässt sich das Problem trotzdem dadurch erklären?
Unser Test wurde mit Network Throttling durchgeführt, wobei wir Translation Jobs mit einer höheren Segmentanzahl getestet haben. Dadurch traten Probleme mit dem Fokus auf, sodass er zurücksprang.