[Resolved] Gravity Forms Placeholder Translation not working
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is using placeholders without labels in your forms and has translated them in the WPML String Translation, but the changes are not reflecting on the front end. Solution: First, ensure that all types of caches are cleared to check if the issue persists. If the problem remains, follow these steps: 1. Go to the WPML>>String Translation screen and translate the placeholder strings. Here is a link to the documentation for more details: WPML String Translation documentation. 2. Open the Gravity Form you are having issues with and make a minor change in the form contents, then update it. This action helps to refresh the translation settings of the form. 3. Revisit WPML>>String Translation and update the placeholder strings translation.
If these steps do not resolve the issue, we 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 the problem still persists, please open a new support ticket.
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.
Background of the issue:
I am using placeholders with no labels on my forms. I found them in strings translation and translated them but still no change on front end. I also read documentation and searched Google for solutions. None of them worked.
Symptoms:
Translation not applied on front end even if strings are translated.
Welcome to the WPML support forum. I will do my best to help you to resolve the issue.
Please visit WPML>>String Translation after a site backup and enable the *Look for strings while pages are rendered* option of *Auto register strings for translation* section(on the bottom of the screen). Then visit the frontend pages and check whether the issue exists or not. This option will be disabled in a couple of hours automatically. But will help us to track the issue in similar cases.
2) Increase the *MaxInputVars* of PHP settings to *10000*. Please check the following article for more details and contact your system admin/hosting provider to upgrade this configuration.
Thank you for the updates. A couple of requests for tracking this issue.
1) Please fill the private details fields after a full site backup{mandatory}. I would like to access the admin area of your site for further checking. Refer to the following links for more details about our private information-sharing policies.
This site is under development and our client is currently reviewing the site to approve changes. I need to wait until they get back before we make any change that could have an impact on front end. I will get back to you shortly (should be tomorrow) so we can continue working on the problem.
We migrated our site to live server on fsiedi.com. The dev version on fsiedi.acxcomdev.com is all your if you want to test. Please send me another private form so I can give you access.
Thank you for the details and login information. I created a test Gravity Form (WPML Test) and it is working as expected. Please check the following URLs (it is a private page) for more details.
hidden link (English)
hidden link (French)
So please clear all types of caches and make sure the bug exists or not.
If the problem remains, please let us know the exact steps to reproduce the issue on your site. It would be great if you could share a screencast for a better understanding.
I see the new form you did is fine. Clearing cache is not working. Did you translate with strings translations? If not, can you give me the steps you followed? Is this working if you do it for our other forms.
The forms we have were created before Gravity Forms Multilingual was installed. Is there some script we can run in Troubleshooting page that would make the strings appear in strings translation so I can translate them?
Thank you for the updates. I have translated the placeholder strings from the WPML>>String Translation screen. Please check this link - hidden link
Please open the Gravity Form for editing (the one you having an issue with placeholder translation), make a minor change in the Form contents, and update it. Then visit WPML>>String Translation and update the placeholder strings translation. It will help to refresh the translation settings of the Form.