[Resolved] Contact Form 7 - Auto translation issues
This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to translate Contact Form 7 using WPML and facing two issues: 1) The auto-translation isn't working correctly in some languages, showing the contact form shortcode on the frontend. 2) The
<[your-email]>
placeholder is missing in the message body for secondary languages after auto-translation. Solution: We have released a new version of the translation editor. We recommend re-translating your Contact Form 7 to check if the issues are resolved. For the missing email placeholder, ensure that your Contact Form settings under the Mail tab are correctly configured with the message body format as: From: [your-name]
<[your-email]>
.
If this solution does not resolve your issue or seems outdated, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket at WPML support forum.
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.
I ran some tests, but the issue persists. I tried to reproduce the issue in a sandbox site, but I couldn't, so I suspect that the cause of this behavior is the entry in the database for that particular form.
I would like to ask your authorization to create a copy of the site to escalate this ticket to our 2nd tier of support.
Hi there,
Thank you very much for your authorization.
I'm sorry for the delayed answer. It took a few hours to create a copy of the site. I have already escalated this ticket to our 2nd tier of support, where our 2nd tier specialists will take a deeper look at this issue.
I will keep you updated on the evolution of this ticket.
Thank you very much for your patience and understanding!
Hi there,
Thank you for being so patient, and I’m sorry for the delayed reply.
Our 2nd-tier team has reviewed the issue and was able to reproduce it on a clean installation. They've identified the root cause and are currently working on a fix.
In the meantime, we recommend not using automatic translation for Contact Form 7 forms, as this can lead to unexpected behavior. Instead, we suggest translating the forms manually.
If you don’t speak all the languages used on your site but still want the form labels translated automatically, you can open the translation in Advanced Translation Editor (ATE). ATE can help with automatic translation of the text, but please make sure that the shortcodes shown on the left (original language) match those on the right (translation). This step is important to ensure that the form works correctly across all languages.
Let us know if you’d like help reviewing the translations or if you run into any trouble—we’re here to help!
I hope you're doing well. I'm reaching out to follow up on the issue that was escalated to your development team. We understand that implementing a permanent fix can take time, but we’d appreciate any update you might be able to provide on the current status or estimated timeline.
Please let us know if there’s any additional information needed from our side to assist in the process.
Thank you again for your support—we look forward to your reply.
Languages: English (English )Spanish (Español )Italian (Italiano )
Timezone: Europe/Madrid (GMT+01:00)
Hello,
Our development team has implemented a solution for this issue, and it will be included in the next release of the Advanced Translation Editor. At this time, we don’t have an exact release date, but we’ll update you as soon as it becomes available.
You mentioned that this issue will be fixed in the next release of the Advanced Translation Editor. Could you please let me know which plugin I need to update for testing?