- Status
- Offen
- Gemeldet für
- WPML Multilingual for CF7 1.3.2
- Zugehöriges Plugin/Theme
- Contact Form 7
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie Contact Form 7 verwenden, kann das Hinzufügen eines placeholder-Attributs zu Formularfeldern dazu führen, dass die Übersetzungs-Engine den Shortcode falsch interpretiert. Dies kann zu fehlerhaften Formularen in den übersetzten Versionen Ihrer Website führen.
Problemumgehung
Bearbeiten Sie die Formularübersetzung im Erweiterten Übersetzungs-Editor (ATE) und stellen Sie sicher, dass der Shortcode unübersetzt bleibt. Übersetzen Sie nur den Platzhaltertext.
Befolgen Sie diese Schritte:
- Öffnen Sie die Übersetzung im ATE.
- Gehen Sie in die obere rechte Ecke des ATE-Editors, klicken Sie auf das Zahnradsymbol und stellen Sie sicher, dass die Option „Ich bevorzuge größere Segmente“ aktiviert ist.
- Das Feld mit dem Platzhalter wird in zwei Zeilen aufgeteilt angezeigt, zum Beispiel:
[wpmlcf7-1-email* customer-email placeholder] Your E-mail (required)
- Übersetzen Sie die erste Zeile (den Shortcode) nicht. Sie sollte mit der Originalsprache identisch sein.
- Übersetzen Sie nur den Platzhaltertext in der zweiten Zeile („Ihre E-Mail (erforderlich)“).