Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Sie arbeiten an einer Website in Entwicklung und versuchen, ein WS Form Formular, das in einem Bricks Template eingefügt wurde, zu übersetzen. Die Übersetzung funktioniert nicht, einschließlich Placeholder Text, Checkbox Text und Button. Solution: Wir haben festgestellt, dass alle Strings des Formulars korrekt übersetzt wurden, einschließlich der richtigen Textdomains. Das Problem besteht weiterhin, auch nachdem das WP_MEMORY_LIMIT auf 256 MB erhöht wurde. Wir empfehlen, die Unterstützung der WS Forms-Autoren zu suchen und sie einzuladen, sich für eine WPML-Zertifizierung zu bewerben: https://wpml.org/documentation/support/go-global-program/. Alternativ können Sie ein zweites Formular anlegen und es direkt in Bricks einer bestimmten Sprache zuweisen. Eine weitere Möglichkeit ist die Nutzung einer der bereits für WPML zertifizierten Formularlösungen. Eine Übersicht dazu finden Sie hier: WPML-Plugin-Funktionalität – Formulare.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
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.
Hintergrund des Themas:
Ich arbeite an einer Website in Entwicklung und versuche, ein WS Form Formular, das in einem Bricks Template eingefügt wurde, zu übersetzen. Die Übersetzung funktioniert nicht, weder per String noch automatisch.
Die Symptome:
Die Übersetzung des WS Form Formulars funktioniert nicht, einschließlich Placeholder Text, Checkbox Text und Button.
Fragen:
Wie können wir WS Form per String übersetzen?
Gibt es noch andere Ansätze zur Übersetzung des Formulars?
das Plugin „WS Forms“ ist derzeit nicht offiziell für die Nutzung mit WPML zertifiziert. Allerdings sollte die Übersetzung über die String-Übersetzungsfunktion grundsätzlich möglich sein.
Wir stehen in Kontakt mit den Entwicklern, um eine offizielle Integration zu ermöglichen, jedoch befindet sich dieser Prozess noch in einem frühen Stadium.
Hallo, das hilft uns jetzt leider nicht wirklich weiter! Können wir bitte mal versuchen die String-Übersetzung umzusetzen? Ich verstehe nicht warum das nicht funktionieren sollte …
ohne weitere Details kann ich Ihre Frage leider nicht beantworten. Haben Sie die Strings bereits über die String Translation gefunden oder registriert? Falls ja, welche Textdomain wurde genau verwendet? Funktionieren andere einzelne Strings korrekt? Bitte geben Sie hierzu weitere Informationen an.
Zudem benötige ich die WPML-Debug-Info, um zu prüfen, ob die Mindestvoraussetzungen (WP_MEMORY_LIMIT) der Installation erfüllt sind. Andernfalls könnte dies die Ausgabe übersetzter Strings ebenso blockieren.
Hier ist ein Screenshot des WS Forms Formulars im Anhang mit den zu übersetzenden Texten. Keiner dieser Texte erscheint unter "String translation" wenn ich danach suche und zwar ohne Filter-Einschränkungen.
Unter "Can’t find the strings …" habe ich auch über "Strings in the theme and plugins" danach gescannt. Es findet viele Strings in diesem Plugin, aber die im Formulartext verwendeten nicht. Und es existiert sogar ein übersetzter String in WS Form zu "First Name", nur wird die Übersetzung trotzdem nicht angezeigt.
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.
Nun sind 2 weitere Probleme aufgetreten:
1. Die fanzösische Übersetzung lässt sich nicht mehr über den Sprachswitcher ansteuern und leitet automatisch auf die Basis-URL um
2. Unter "Translation Management" sind 2 Übersetzungen ununterbrochen "in progress"
Ich habe Ihre Zugangsdaten aus Sicherheitsgründen entfernt, da sie öffentlich gepostet wurden. Bitte nutzen Sie stattdessen das dafür vorgesehene private Eingabeformular. So wird sichergestellt, dass Ihre Zugangsdaten nach der Schließung des Tickets automatisch gelöscht werden. Außerdem stimmen Sie dabei dem erforderlichen Disclaimer zu, der notwendig ist, bevor wir uns mit der Seite verbinden können.
Ebenso der Haupt-Menüpunkt "About us" erscheint nicht unter den übersetzten Strings, wie können wir den übersetzten? Weil unter Menu Sync erscheint ja die Übersetung, einfach falsch
beim Versuch, mich einzuloggen, erhalte ich folgende Fehlermeldung:
ERROR: The username or password you entered is incorrect. Lost your password?
Könnten Sie das bitte überprüfen?
Hinweis: In diesem Ticket behandeln wir ausschließlich das Problem mit WS Forms. Für alle anderen Fragen oder Probleme erstellen Sie bitte separate Tickets mit Beispielen und Link. So können wir gezielt auf Ihr Anliegen eingehen und gleichzeitig anderen Kunden ermöglichen, über die Forensuche schneller Lösungen für ähnliche Probleme zu finden.
Soweit ich sehen kann, wurden alle Strings des Formulars korrekt übersetzt, einschließlich der richtigen Textdomains. Das Problem tritt auch mit einem erhöhten WP_MEMORY_LIMIT auf, da die Seite nur knapp 3 MB unter dem verfügbaren Limit als aktuellen Verbrauch anzeigte. (Ich habe das WP_MEMORY_LIMIT testweise auf 256 MB erhöht – also identisch mit dem für PHP verfügbaren Speicher.)
Das Problem besteht weiterhin. Daher benötigen wir die Unterstützung der WS Forms-Autoren, um eine passende Lösung zu finden. Ich empfehle Ihnen die Autoren einzuladen, sich hier für eine WPML-Zertifizierung zu bewerben: https://wpml.org/documentation/support/go-global-program/.
Alternativ können Sie ein zweites Formular anlegen und es direkt in Bricks einer bestimmten Sprache zuweisen, wie hier beschrieben:
WPML-Dokumentation (z. B. EN = ID 1, DE = ID 2 etc.).
Alternativ können Sie auch eine der bereits für WPML zertifizierten Formularlösungen nutzen. Eine Übersicht dazu finden Sie hier: WPML-Plugin-Funktionalität – Formulare. (Für die meisten Form-Plugins bieten wir eine WPML Add-Ons an).
Schade dass das nicht klappt.
Nun haben wir ja wie erwähnt noch folgende Probleme und wären froh um Hilfe:
1. Die fanzösische Übersetzung lässt sich nicht mehr über den Sprachswitcher ansteuern und leitet automatisch auf die Basis-URL um (jedenfalls von Home aus ist das so, es gibt Seiten da funktionierts)
2. Haupt-Menüpunkt "About us" erscheint nicht unter den übersetzten Strings, wie können wir den übersetzten? Weil unter Menu Sync erscheint ja die Übersetung, allerdings falsch
3. Auch der Dropdown-Menü Punkt "About us" > "H2 Energy" wird in DE als "Über" übersetzt, wie kommt das zustande? Wo finden wir die Übersetzung um sie anzupassen?
Neue Threads, die von Marcel erstellt wurden und mit diesem verbunden sind, sind unten aufgeführt:
Wir verwenden Cookies, um unsere Website und Dienste zu optimieren. Ihre Zustimmung erlaubt es uns, Daten wie das Durchsuchen der Website zu verarbeiten. Wenn Sie nicht zustimmen, können einige Funktionen beeinträchtigt werden.
Funktionell
Immer aktiv
Erforderlich für den Betrieb und die korrekte Kommunikation auf unserer Website.
Präferenzen
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiken
Wir verwenden diese, um die Statistiken unserer Website zu analysieren. Die gesammelten Informationen sind völlig anonym. Der technische Speicher oder Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Einhaltung durch Ihren Internetdienstanbieter oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen in der Regel nicht dazu verwendet werden, Sie zu identifizieren.
Marketing
Diese Cookies verfolgen Ihr Surfverhalten, um für Sie relevante Werbung anzuzeigen.