Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with translating the 'Contact us' page on their website into Dutch. The contact form created with Contact Form 7 remains in English and the client is unsure how to change it.

Solution:
1. We asked the client to provide debug information to better understand the setup and the plugins involved.
2. We instructed the client to accept and publish the translation from the top of the page, switch to the Dutch language in the WordPress backend, and then edit the 'Contact us' page with Elementor to see if they could change the content.
3. Upon reviewing the screenshot provided by the client, we confirmed that they are using Contact Form 7 and have the 'Contact Form 7 Multilingual' add-on installed. We suggested that the client ensure the form is translated by following the steps in our documentation: Using Contact Form 7 with WPML.
4. We clarified that WPML should automatically display the translated form without the need for a different shortcode. If the client still wishes to replace the shortcode, they can do so in the Elementor editor, as shown in their screenshot.

Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If you're still facing issues, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket with us for further assistance.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 7 replies, has 3 voices.

Last updated by Mihai Apetrei 1 year, 4 months ago.

Assisted by: Mihai Apetrei.

Author Posts
March 7, 2024 at 7:21 pm #15386427

emmav-9

I am translating my website into Dutch.

On the 'contact us' page the contact form does not translate. It remains English and I cannot seem to change it.

hidden link

screenshot contact page.png
March 7, 2024 at 7:29 pm #15386474

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

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

Hello,

To assist you on this matter we need to know how the form was created and which plugins are involved.

To help you faster, I've enabled a private message for submitting the debug information for this support ticket. Please see this link for how to get this information from your site and give it to us:
http://wpml.org/faq/provide-debug-information-faster-support/

Make sure to only use the private reply form to provide this information. Please do not paste the debug information directly into a comment on this ticket.

Best regards
Andreas

March 7, 2024 at 7:34 pm #15386482

emmav-9

thank you for your assistance

March 7, 2024 at 7:40 pm #15386484

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi there and thank you for the debug information.

Can you please try this:

1. Accept and publish the translation from the top of the page in your screenshot
2. Then, while you are in the WordPress backend, switch from the top bar to the language in which you created the translated version (NL)
3. Now, go to Pages > hover your mouse over the "Contact us" page > and select "Edit with Elementor"
4. Now, see if you can change the content as you wish

Please let me know how that goes and if that works for you.

I will be waiting for your response.

Mihai Apetrei

March 7, 2024 at 7:47 pm #15386489

emmav-9

thank you. I've tried but unfortunately that does not work. I only see a shortcode

screenshot elementor .png
March 7, 2024 at 7:51 pm #15386506

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Thank you very much for that screenshot.

This has been very helpful as it helped me figure out what plugin was used to create that form.

So, it seems that you are using Contact Form 7.

I can also see that you have the "Contact Form 7 Multilingual" add-on installed but maybe the form was not translated yet by following the steps mentioned in our documentation below:
https://wpml.org/documentation/related-projects/using-contact-form-7-with-wpml/

Can you please check if you had the chance to translate this form until now? Because, if it is not translated yet, that might be the reason why it shows in EN at the moment.

Please let me know how things go.

Mihai

March 7, 2024 at 8:04 pm #15386557

emmav-9

I have now installed the contact form 7 multilingual plugin, but I need to replace the shortcode on the contact page. Where do I find that?

March 7, 2024 at 8:10 pm #15386558

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

In the debug information that you attached below, it was showing that you already installed that add-on, so I thought that you already had it installed.

In regards to your question: by using our documentation at the URL above, we can find this: "Make sure to translate only the texts. Do not change anything within the shortcode. WPML automatically displays the form in the correct language."

WPML should automatically serve the translation of the form without you needing to use a different shortcode.

If you still want to do that, then you can replace it right on the left area from the screenshot that you attached here:
https://wpml.org/wp-content/uploads/2024/03/15386489-screenshot_elementor_.png

I hope that you will find this information helpful.