Skip Navigation

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

Problem:
The client has translated a Gravity Form using WPML's Advanced Translation Editor, ensuring that value fields remain in English while translating label fields to maintain conditional logic. However, after modifying the English form, the values in the translated form switched to French, requiring manual correction.
Solution:
We explained that updating the default language form (adding, deleting, or updating content) necessitates updating the translated versions as well. This behavior is documented here: Updating Forms Translation.
To prevent the French translation from being applied to certain fields, we suggested using the Glossary feature to mark specific terms as non-translatable. This ensures they remain unchanged during translation. More information on managing glossary entries can be found here: How to Create and Manage Glossary Entries.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please open 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.

This topic contains 1 reply, has 2 voices.

Last updated by Nicolas V. 2 years, 3 months ago.

Assisted by: Nicolas V..

Author Posts
September 27, 2022 at 8:30 pm #12135515

ianH-10

Tell us what you are trying to do?

I've translated a gravity form using WPML's advanced translation editor. I was meticulous to keep the value fields in English and only translate the label fields so the conditional logic in the form would still work. Everything was working properly until I had to make a change to the English form. Now, when I open the translation, the values have all switched to the French translation. I had to manually change them all back to English and re-save.

Is there a setting in WPML to disable translating values in gravity form fields? If so, where?

September 28, 2022 at 3:01 pm #12142065

Nicolas V.
Supporter

Languages: English (English ) French (Français )

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

Hello,

Welcome to the WPML support forum. My name is Nicolas and I will be happy to help you today.

To help speed up the support process, I've enabled a private message for submitting the debug information for this support ticket. Please follow these initial debugging steps:
https://wpml.org/faq/provide-debug-information-faster-support/
In short:
- Go to "WPML > Support > Debug Information" (link)
- Copy the Debug Information from there.
- Find the private field I activated and paste that information.
---

Now regarding your question, unfortunately I think it's an expected behavior as I found the following sentence in our documentation:

If you update the default language form by adding, deleting, or updating any of the content, you will need to update the translated versions.

Documentation: https://wpml.org/documentation/related-projects/gravity-forms-multilingual/#updating-forms-translation

If I understand well, you don't want the french translation to be applied right?
I'm not sure it will work with forms but usually when you want want to force a certain translation (keeping the original string is a kind of forced translation), you can use the Glossary.

Non-translatable terminology. There may be words or phrases that you want to leave untouched. In this case, you can include these terms in the glossary to ensure they remain untranslated.

Documentation: https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/how-to-create-and-manage-glossary-entries/

Please let me know if it helps
Nico