WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 3.2
Gelöst in
3.2.3

Übersicht über das Problem

Das Problem betrifft Installationen, die auf einer nicht-englischen WordPress-Version basieren.

Dies ist darauf zurückzuführen, dass WPML die von ICanLocalize verwendeten Übersetzer für jedes Sprachpaar in den WordPress-Optionen speichert.

Durch eine Reihe von Benutzeraktionen im Tab Übersetzungsmanagement -> Übersetzer war es möglich, fehlerhafte Einträge für diese Sprachpaare zu speichern, die nicht auf eine korrekte Kombination aus Ausgangs- und Zielsprache verweisen.

Diese Einträge störten die Kommunikation mit ICanLocalize derart, dass die Funktion zum Hinzufügen neuer Übersetzer vollständig ausfiel.

Bei Benutzern von ICanLocalize und WPML 3.2.x kann die Funktion zum Hinzufügen neuer Übersetzer von ICanLocalize über den Tab Übersetzungsmanagement -> Übersetzer fehlerhaft sein.

Beim Versuch, einen neuen Übersetzer hinzuzufügen, wird dem Benutzer entweder die Anmeldeseite von ICanLocalize oder eine von WPML generierte PHP-Fehlermeldung angezeigt.

Problemumgehung

Die bereitgestellte Problemumgehung repariert die beschädigten Einstellungen für betroffene Benutzer.

Bitte befolgen Sie diese Schritte:


  1. Laden Sie die gepatchte Version von translationproxy-translator.class.php herunter

  2. Ersetzen Sie damit die gleichnamige Datei unter wp-content/plugins/wpml-translation-management/inc/translation-proxy/

Eine Fehlerbehebung wird auch mit der nächsten Version von WPML bereitgestellt.

Alle bekannten Probleme →