This thread is resolved. Here is a description of the problem and solution.
Problem: Gravity forms not translating correctly. How do we link the webpage to the German form.
Solution: Using old WPML version, translations are located WPML>String Translations and you can update them from there.
I advise using the latest version of WPML and Gravity Form addon to make sure everything works correctly.
Relevant Documentation: https://wpml.org/documentation/related-projects/gravity-forms-multilingual/#translating-gravity-forms
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.
Related documentation:
This topic contains 5 replies, has 2 voices.
Last updated by Bill Lafferty 11 months, 2 weeks ago.
Assigned support staff: Dražen Duvnjak.
Author | Posts |
---|---|
March 13, 2020 at 10:12 pm #5683495 | |
Bill Lafferty |
I am trying to: I expected to see: Instead, I got: Questions: Private link: Thank you! |
March 16, 2020 at 3:06 pm #5694429 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello Bill, yes, this isn't expected it should show the German translation of form on the German page. Can you please confirm with the client that it is oke to share access to his site with us. I would need FTP and WP Admin access. In the meantime we can go over these steps: 1) In order to expedite handling your support requests, can you please share WPML support debug information More information on the link: https://wpml.org/faq/provide-debug-information-faster-support/ 2) Make sure that they are using Gravity Forms Multilingual. Try updating form content and then sending Gravity forms to translations (both FR and DE) and see what happens. Documentation: https://wpml.org/documentation/related-projects/gravity-forms-multilingual/#translating-gravity-forms 3) Check what shows in the backend. Go to that form and use language switcher on top to change languages, check what strings are showing. Since you are a translation service, if you don't have time to test these steps, I will understand no problem. I can do further investigation of the issue once I get access. Just let me know when you check with the client and I will enable private fields for admin access in your next reply. Regards, |
March 16, 2020 at 9:58 pm #5696709 | |
Bill Lafferty |
Hi Drazen, Thanks very much for your reply. I have the debug file to share, as well as the login to their ftp/server. Please kindly share the private link. The client's web admin confirmed that Gravity Forms Multilingual is enabled (pls see screenshot). Here's what they said: "In the WordPress code editor for the German version of the page, the form being called has an ID of 10, which is the main Contact Us form and the one that both the English and French versions of the page call as well. However, the English Contact Us page shows English in that rendered form and the French Contact Us page shows French in that rendered form." Kind regards, |
March 17, 2020 at 7:13 am #5698953 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Thanks for the feedback, Bill. Please make a full backup of your site (files and database) and confirm it in your next reply. I would need to access your site's wp-admin and FTP account. I have enabled the private username and password fields in your next reply. I suggest you create a temporary user, set it as an administrator and then add those credentials in the fields mentioned above. You can safely add your information into these fields. I would also need your permission to access the database as well. Regards, |
March 18, 2020 at 8:34 am #5708203 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hi Bill, I managed to found the issue. The problem they are using old WPML, back then we didn't have Gravity Forms addon and you would translate your forms using WPML>String Translations. Now you are trying to translate using WPML and Gravity addon but strings are not shown since there are loaded from String/mo files. So basically you can update the translations using String Translations, or delete all Translations done in WPML>String Translation for forms and continue to use WPML Translation management for translating forms (update to latest version). I would advise updating everything to latest version (Wp, theme, plugins) and use recommended WPML Translations procedure, otherwise, you might enter some other issue in the future. Things I changed: Other steps I did, I reverted back to default after checking. Please check the attached screenshots. I hope I was helpful. Don't hesitate to ask if you find any problem along the way, I'll gladly help you. Regards, |
March 21, 2020 at 12:53 am #5731043 | |
Bill Lafferty |
My issue is resolved now. Thank you! |