- Status
- Gelöst
- Gelöst in
- WPML String Translation 2.5.4
Übersicht über das Problem
In einigen Fällen wird, wenn ein String aus einem Page Builder aktualisiert wird, weiterhin die alte Version des Strings im Übersetzungs-Editor angezeigt.
Problemumgehung
Dieses Problem wird in der nächsten Version der WPML String-Übersetzung behoben. In der Zwischenzeit können Sie den folgenden Patch verwenden.
Ersetzen Sie in der Datei ../wpml-string-translation/classes/page-builders/class-wpml-pb-string-translation.php in Zeile 103:
if ( ! $this->is_job_in_progress( $job_id ) ) {
Durch:
if ( ! $job_id || ! $this->is_job_in_progress( $job_id ) ) {
Für bestehende Übersetzungsaufträge mit duplizierten Feldern führen Sie bitte die folgenden Schritte aus (nachdem Sie den Patch hinzugefügt haben):
1. Gehen Sie zum Bearbeitungsbildschirm der Seite, die die betreffenden Strings enthält.
2. Stellen Sie sicher, dass derzeit keine Übersetzungsaufträge „in Bearbeitung“ sind.
3. Wenn ein Auftrag in Bearbeitung ist, schließen Sie ihn zuerst ab.
4. Gehen Sie zurück zum Bearbeitungsbildschirm der Seite und klicken Sie auf Aktualisieren.
5. Öffnen Sie den Übersetzungs-Editor erneut, und die duplizierten Felder sollten entfernt sein.