When I translate the contact us page: hidden link with the WPML translator, I can translate the content of the page, but the form stays in the default language.
When I edit with beaver builder in order to paste the form's shortcode : [forminator_form id="4225"]
& I publish, it reverts back to the default language...
Same with the Consultation V2 global footer, if I translate it with WPML nothing happens, even though it's properly done...
This is all I'm have a difficulty with, then the site is working fine.
New threads created by Mohamed Sayed and linked to this one are listed below:
1) I checked the compatibility status between WPML and Forminator and found that it's not officially compatible, it's not listed on the WPML compatibility list for the plugins - https://wpml.org/plugin/. This means that our compatibility team has not tested it yet.
The plugin's support suggests creating a different form for each language then replacing the shortcodes on the translated page hidden link
Could you please check if that helps?
2) Please upgrade your MySQL version to 5.6 or above (This is the minimum required MySQL version for WPML). Kindly check here for more details: https://wpml.org/home/minimum-requirements/
Thanks for the quick reply, I have 2 separate forms created, 1 for English and 1 for French.
The English one loads on both contact us page, EN & FR, when I replace the shortcode of EN form to the FR one on the FR page, it breaks the translation and reverts everything back to EN...
I've tested the Forminator plugin on my demo site and found the issue, the post type: "Custom Forms (forminator_forms)" is set to "Not Translatable" by default.
Please try the following steps:
- Go to WPML > Settings > Post Types Translation
- Set the post type Custom Forms (forminator_forms) to "Translatable - only show translated items"
- Go to Forminator > Forms
- Delete the form you created for the secondary language
- Switch to the French language from the switcher in the top admin bar
- Recreate the French form
- Translate the page
- Edit the page in the default language with the WP editor
- Switch to the French language from the switcher in the top admin bar
- Replace the shortcode with the french one
The above steps work on my demo site as you can see here: hidden link
Let me know please if that helps.
Regards,
Mohamed
This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.