Skip Navigation

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.

This topic contains 3 replies, has 2 voices.

Last updated by Mohamed Sayed 1 year, 8 months ago.

Assisted by: Mohamed Sayed.

Author Posts
October 5, 2023 at 10:09 am #14519229

marieD-13

I have created a french form (default language) with forminator. The shortcode is [forminator-form id="481"]
I have created the translated spanish form with forminator too and the shortcode is [forminator-form id="562"]. I try to translate the french shortcode in the strings but everytime I open the spanish page I have to manually change 481 to 562. It looks like the translated strings has no effect in the spanish page. See enclosed picture.
the concerned links are:
hidden link
hidden link
Thank you for your help.
Regards,

Forminator.png
Forminator 2.png
October 5, 2023 at 12:02 pm #14520037

Mohamed Sayed

Hi Marie,
Thanks for contacting WPML support.

Please note that the "Forminator" plugin is 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, so it could be a compatibility issue.

I suggest contacting the author and asking them to join our Go Global program so our compatibility team can work with them to make those forms fully compatible with WPML, they can contact us at this link: https://wpml.org/documentation/support/go-global-program/

In the meantime, I suggest the following steps to replace the shortcode directly on the translated page:

- Copy the shortcode from the translated form
- Edit the page in your default language
- Switch to the second language from the top admin bar
- Edit the translated page with Divi Editor
- Replace the original form's shortcode with the new one

This is also what the plugin's support suggests here: hidden link

Kind regards,
Mohamed

October 5, 2023 at 4:16 pm #14522223

marieD-13

Thank you for your response. However I don't understand the purpose of translating strings if they can not do the trick. The french shortcode [forminator-form id="481"] should be in the translated page [forminator-form id="652"] so why do I have to manually change it in the translated page with Divi? I thought that the shortcode would change with the value of the translation. Please check again my picture. Maybe there is something about strings that I don't understand?

Forminator 2.png
October 8, 2023 at 11:27 am #14534449

Mohamed Sayed

Hi,
Sorry for the late reply due to the weekend.

After searching our internal development tickets, I found that Forminator is not compatible with "String Translation" at the moment.

I see that the Forminator team is working on the WPML compatibility feature, it's on their roadmap but no ETA yet. You can keep an eye on this thread for more info: hidden link

At the moment, I'm afraid that the only workaround would be replacing the shortcode manually in the translated pages.

Kind ragdrs,
Mohamed