Navigation überspringen

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Dieses Thema enthält 3 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 9 Monaten, 3 Wochen.

Assistiert von: Andreas W..

Verfasser Beiträge
März 5, 2024 unter 10:33 am #15373628

Michel

Hallo lieber Support,

ich möchte gerne meine Elementor Formular Felder übersetzbar machen, hauptsächlich um für die Übersetzungen andere Ziel-E-Mail Adressen eintragen zu können. Hierzu habe ich im Forum diesen Lösungsansatz gefunden:
https://wpml.org/forums/topic/elementor-form-not-translated/

Demnach habe ich den XML-Code hinzugefügt und habe dann eine der Übersetzungen für das Formular ausgewählt. Leider werden mir die HTML-Felder nicht angezeigt und ich habe oben drüber folgende Meldung erhalten:
"Wir haben bemerkt, dass Sie Inhalte übersetzen, die HTML enthalten. Wechseln Sie in den Erweiterten Übersetzungs-Editor, um Inhalte ohne das Risiko der Beschädigung Ihres HTML-Codes zu übersetzen. Lesen Sie mehr..."

Ich verwende noch den alten Übersetzungsmanager und würde diesen auch gerne beibehalten. Ist es möglich die Übersetzung irgendwie zu aktualisieren, sodass ich nun auch die HTML-Felder in dem Übersetzungsmanager sehen kann?

Ich freue mich auf eure Rückmeldung.

Beste Grüße

März 5, 2024 unter 10:55 am #15373883

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Der Classic Translation Editor gibt generell HTML aus. Die Meldung bezieht sich eher auf Nutzer, die sich nicht mit HTML auskennen und den Advanced Translation Editor nutzen sollten, um mit einer inkorrekten Übersetzung die Struktur der Website nucht zu beschädigen.

Ich sehe Du verwendest zahlreiche Elementor Addons. Stammt Dein Formular von einem dieser Addons?

Falls ja, von welchem?

Mit freundlichen Grüßen
Andreas

März 5, 2024 unter 12:22 pm #15374455

Michel

Hallo Andreas,

nein ich nutze das normale Elementor Formular (keine Addons) und würde hier gerne die Felder für "E-Mail" und "E-Mail 2" übersetzen, da hier für einzelne Sprachen eine andere E-Mail Adresse als Ziel definiert werden muss.

März 5, 2024 unter 2:50 pm #15375151

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Für das "Von:" Feld müsste man folgendes in die Config einfügen:

 <field type="Form: Email from name" editor_type="LINE">email_from</field>

Hinterlege folgende Config unter WPML > Einstellungen > Benutzerdefinierte XML Konfiguration und editiere dann das entsprechenden Feld in Deinem Formular.

In der Übersetzung solltest Du danach die E-Mail übersetzen können.

<wpml-config>  
<elementor-widgets>
  <widget name="form">
            <fields>
                <field type="Form: name" editor_type="LINE">form_name</field>
                <field type="Form: Button text" editor_type="LINE">button_text</field>
                <field type="Form: Email subject" editor_type="LINE">email_subject</field>
                <field type="Form: Email from name" editor_type="LINE">email_from_name</field>
                <field type="Form: Email from name" editor_type="LINE">email_from</field>
                <field type="Form: Email Content" editor_type="AREA">email_content</field>
                <field type="Form: Email subject 2" editor_type="LINE">email_subject_2</field>
                <field type="Form: Email Content 2" editor_type="AREA">email_content_2</field>
                <field type="Form: Success message" editor_type="LINE">success_message</field>
                <field type="Form: Error message" editor_type="LINE">error_message</field>
                <field type="Form: Required message" editor_type="LINE">required_message</field>
                <field type="Form: Invalid message" editor_type="LINE">invalid_message</field>
                <field type="Form: Required message" editor_type="LINE">required_field_message</field>
                <field type="Form: Redirect to URL" editor_type="LINE">redirect_to</field>
                <field type="Form: MailChimp Tags" editor_type="LINE">mailchimp_tags</field>
                <field type="Form: Previous Button" editor_type="LINE">step_previous_label</field>
                <field type="Form: Step Next Label" editor_type="LINE">step_next_label</field>
            </fields>
            <fields-in-item items_of="form_fields">
                <field type="Form: Field label" editor_type="LINE">field_label</field>
                <field type="Form: Field placeholder" editor_type="LINE">placeholder</field>
                <field type="Form: Field HTML" editor_type="AREA">field_html</field>
                <field type="Form: Acceptance Text" editor_type="LINE">acceptance_text</field>
                <field type="Form: Checkbox Options" editor_type="AREA">field_options</field>
                <field type="Form: Step Next Label" editor_type="LINE">step_next_label</field>
                <field type="Form: Step Previous Label" editor_type="LINE">step_previous_label</field>
                <field type="Form: Previous Button" editor_type="LINE">previous_button</field>
                <field type="Form: Next Button" editor_type="LINE">next_button</field>
            </fields-in-item>
        </widget>
</elementor-widgets>
</wpml-config>

Bitte teste das einmal und gib mir danach Bescheid.

Das Thema '[Geschlossen] Elementor Formular Felder übersetzbar machen' ist für neue Antworten geschlossen.