Skip Navigation

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

Problem:
You are using Gravity Forms and String Translation to translate a form and an included nested form. However, on the translated page, the nested form only displays in English instead of Spanish, particularly on the second paginated page of the form.
Solution:
If you're experiencing this issue, please make sure that the page and template containing the form are translated, if so, we recommend you try the following steps:
1. Navigate to WPML > Theme and Plugins Localization.
2. Scan the GP Nested Form plugin for strings by following this documentation: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#scanning-for-hard-coded-strings
3. After completing the scan, go to WPML > String Translation and search for the strings.
4. If you find any untranslated strings related to the nested form, complete the translation by clicking on the "+" icon.
5. You can also search for the strings in the Admin screen and register them for translation. Please check this documentation to understand the process: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#strings-arent-selected-for-translation

If this solution does not resolve your issue or seems irrelevant due to updates or differences in your case, 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. If further assistance is needed, please open a new support ticket at our 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 3 replies, has 2 voices.

Last updated by Mateus Getulio 10 months, 3 weeks ago.

Assisted by: Mateus Getulio.

Author Posts
July 16, 2024 at 12:03 pm #15960296

clintJ

Background of the issue:
I am using Gravity Forms and String Translation to translate a form and an included nested form. I have translated the page containing the form and both the form and the nested form however on the translated page when clicking for the nested form which is on the second paginated page of the form, the nested form only shows in English instead of the Spanish translation.

Symptoms:
Nested forms only display in English language instead of the page that has been translated

Questions:
How can I make the translated nested form display?

July 16, 2024 at 6:18 pm #15962223

Mateus Getulio
Supporter

Languages: English (English ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hello There,
Thanks for contacting WPML Support. I will try my best to assist you in this matter.

I checked the form and noticed that the nested form is created using the GP Nested Form plugin. Since the translation is not showing properly, kindly follow the steps mentioned below and check if that helps to solve the issue.

- Please go to "WPML > Theme and Plugins Localization"
- Scan the "GP Nested Form" plugin for strings by following this documentation: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#scanning-for-hard-coded-strings
- After completing the scan, Go to "WPML > String Translation" and search for the strings.
- If you notice any untranslated string related to the nested Form, complete the translation by clicking on the "+" icon.
- You can also search for the strings in the Admin screen and register them for translation. Please check this documentation to understand the process- https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#strings-arent-selected-for-translation

Let me know if that helps or if you need further assistance in this matter. I will be happy to help.

Best Regards,

July 17, 2024 at 2:04 pm #15966653

clintJ

That allowed for translation of the buttons and title however the modal content which is the nested form is not showing the translated version, only the original English version.

Screenshot 2024-07-17 095151.png
July 17, 2024 at 5:21 pm #15967648

Mateus Getulio
Supporter

Languages: English (English ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hi There,

Thank you for trying out the suggestions and sharing the results.

To better understand and diagnose the issue you reported, I kindly request you try to replicate the issue within our dedicated sandbox environment. You can access this sandbox at the following link: hidden link

By doing this, we will be able to determine whether the issue is isolated to your specific environment or if it's happening across different sites. Once I have the info, I will investigate further and let you know what to do next.

The WPML and its add-ons are already installed in the sandbox environment. You just need to install the plugins that will be required to reproduce the issue with the form.

Your cooperation in this matter is highly appreciated. If you encounter any challenges or have any questions during this process, please don't hesitate to reach out. I'm here to support and guide you every step of the way.

Thank you for your patience and understanding. Looking forward to your response.

Best Regards,
Mateus

July 17, 2024 at 8:36 pm #15968412

clintJ

I wasn't able to recreate the issue on the demo site until I added Elementor and began customizing it similar to my site. I discovered that the Page Template used by Elementor for that page also needed to be translated even though it didn't actually contain any visible text strings to translate apparently it was causing the Nested Form to show the original version. Thank you for the sandbox which helped me discover what was causing this.