Skip Navigation

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

Problem:

Unable to translate the GiveWP form

Solution:

If you're experiencing this issue, we recommend you try the following steps:

1) Create a new Give Form (a simple one for testing) to check if the issue persists.
2) Follow these steps after ensuring you have a backup:
- Open the Give Form for editing in the default language.
- Make a minor change in the Form and update it.
- Navigate to WPML>>Translation Management Dashboard.
- Select the Give Form you wish to translate or update the existing translations.
- Send it to the Translation Basket.
- Go to WPML>>Translation Management>>Translation Basket.
- Send it for translation, choosing yourself as the translator.
- Visit WPML>>Translations queue and click the *Translate* button to translate the Give Form.

For more detailed instructions, please refer to this documentation.

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 these steps not resolve your issue, 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.

Tagged: 

This topic contains 3 replies, has 0 voices.

Last updated by Bigul 3 weeks, 1 day ago.

Assisted by: Bigul.

Author Posts
November 27, 2024 at 12:56 pm #16449822

yi-lingL

I modified the code in the class-give-db-meta.php file as instructed in the link. Now, I no longer receive a critical error immediately after attempting to add a translation, but a different issue has arisen. Details are in the screenshot.

16447850-image_2024_11_27T08_06_37_552Z.png
November 27, 2024 at 1:44 pm #16450169

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

Welcome to the WPML support forum. I will do my best to help you to resolve the issue.

Please create a new Give Form (a simple one for testing) and make sure the issue exists or not.

Also, please try the following steps after a backup and make sure the issue exists or not.

1) Open the Give Form for editing in the default language (the one having the issue)
2) Make a minor change in the Form and update it (to refresh the translation settings)
3) Visit WPML>>Translation Management Dashboard
4) Choose the Give Form you want to translate or update the existing translations
5) Send it to Translation Basket
6) Visit WPML>>Translation Management>>Translation Basket
7) Send it for translation, by choosing yourself as a translator
8) Visit WPML>>Translations queue and translate the Give Form by clicking the *Translate* button

This is the actual workflow for translation. Refer to this article for more details https://wpml.org/documentation/translating-your-contents/

--
Thanks!

Bigul

November 28, 2024 at 8:03 am #16453255
yi-lingL

I followed the provided instructions, and it truly helped me get the translations up and running. I'm very grateful!
However, a new issue has arisen... The translations are not always accurate. My form supports four languages: English, Chinese (Simplified and Traditional), and French. English works well (it's the default language). The French translation is also mostly acceptable. But for Chinese, the translation barely works, except for a few fields. Additionally, it only allows me to manually translate the form's headings(hidden link).
Here's the link to the form: hidden link

New threads created by Bigul and linked to this one are listed below:

https://wpml.org/forums/topic/the-givewp-form-translations-are-not-always-accurate/

November 28, 2024 at 5:24 pm #16456565

Bigul
Supporter

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

Thank you for the feedback. Please note that I have opened a new ticket for easy follow-up and will respond to the new ticket soon. Please wait.

--
Thanks!

Bigul