Skip Navigation

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 15 replies, has 2 voices.

Last updated by jaT 3 years, 11 months ago.

Assisted by: Osama Mersal.

Author Posts
June 26, 2021 at 10:48 pm #9072919

jaT

Hello, we have forms built using the plugin VFB Pro which is not in your list of collaborative plugin vendors for building forms. How do we translate the forms built with another plugin? We perused the "string translation" feature, but that doesn't seem to be applicable here.

If you wish to look at the forms editor, below are screenshots.
hidden link
hidden link
hidden link

Everything looks to be simple text edits and/or building radio button, check list types of functions.

Can WPML handle this type of translation and if so, how do we process the translations of the forms?

If this is NOT something WPML can process, do we need to build separate, cloned forms where the cloned forms are in manually translated Spanish and just have users navigated to the customized form when they select use of the Spanish language on the website?

Please advise and thanks!

June 27, 2021 at 9:07 am #9073999

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for contacting WPML forums support. I’ll be glad to help you today.

1) Kindly check the following steps in order to translate the form strings.

1- Go to WPML-> Theme and plugins localization, select your theme/plugin, and scan
2- Go to WPML-> String Translation
3- Scroll down and click on the “Translate texts in admin screens »” link
4- Search for the needed strings
5- Select the strings
6- Click on the “Add to String Translation” button
7- Then click on “« Return to String Translation” link
8- Translate the strings, clear the cache, and check the front end

Kindly check our guide to know more about translating texts in admin screens. (https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/)

2) If you didn't find the strings, kindly login to this sandbox site and upload the plugin and try to replicate the issue. (hidden link)

After replicating the issue, please let me know to check if any WPML feature could translate the form or you would create a separate form per language.

Thanks,
Osama

June 27, 2021 at 6:43 pm #9074947

jaT

Dear Osama -

Greetings!

Thanks for the step by step instructions. I believe we made it through all the steps. Below is a screenshot URL of the scan results.

hidden link

When we go to select the strings to translate, it gives a slightly lower figure than 1469 strings, but we moved forward and selected all the strings associated with the VFB Pro plugin.

When we send the strings for translation, we get the following message that appears a little after clicking the "Send all items for translation." This mesage appears about 20 seconds after clicking the button and seeing the little blue page icon display a few times after clicking the button. Nothing happens once we get the "batch rolled back" message. Are we to wait several hours? Is this a normal message?

hidden link

We're not sure how to proceed. Can you shed some insight on our next steps?

Thanks, Omar.

June 27, 2021 at 6:52 pm #9074949

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Could you please try to translate these strings manually to check if they will appear correctly on the front end?

If they didn't appear, kindly replicate the issue on the sandbox to check if we could translate it or you would have to create another form for the translated page.

Thanks,
Osama

June 27, 2021 at 7:12 pm #9074953

jaT

Hi, Omar!

We fared better translating only one selected string.

Starting translation
hidden link

Prepared Translation
hidden link

Processed Translation
hidden link

While it appears we may fare better doing manually, our studio doesn't relish the thought of having to process, 1400+ strings and charging the owner by the hour to do so.

We don't want to waste your time doing the sandbox as we would spend the owner's money having to rebuild a form just to test and check the feasibility of translation.

We are going to approach the owner about having to use a different form building plugin that is approved by WPML and see how they wish to proceed. If they balk at the cost, then they will have to just live with having the forms appear in Spanish only.

Thank you, Omar.

June 27, 2021 at 7:16 pm #9074955

jaT

Dear Omar -

I may have spoken too soon. I just received this email indicating something about translations waiting. Is THIS the original batch? If so, do we have to click each "document" to start the translation process? I'm not familiar with this as we've not received a notification message before. Can you please advise?

hidden link

June 27, 2021 at 7:20 pm #9074957

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Could you please click on the document to check if you will find one string or the whole package? If you saw one string or some strings from the package, then yes, you would need to click on each document to translate them.

Thanks,
Osama

June 27, 2021 at 7:27 pm #9074965

jaT

It's a single string. When I click on the second package, we wait a few minutes, but nothing appears for a string to translate. We see only the original string translation, which is already completed.

June 27, 2021 at 7:36 pm #9074981

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I think the package might be corrupted. When you go to WPML-> String Translation and click the (+) icon to translate one of the form strings, is the string translated correctly on the front end?

Also, please could you provide the URL where I could see the form on the front end?

Thanks,
Osama

June 27, 2021 at 7:44 pm #9074983

jaT

Dear Osama -

It does appear that manually translating the string one by one does translate, however there are 1400+ strings and so far, the top of the list doesn't display any of the strings that look EVEN remotely close to something like something we'd work with when building the forms (like a customer address data field or phone number, etc.). So we can't confirm which is the particular strings we are using as opposed to strings that come out of the box with the VFB Pro plugin. I wish we could offer you greater insight. on that topic.

However, in response to the other question, you can find one of the built online forms for this client at:

ENGLISH
hidden link

SPANISH
hidden link

Let us know if we can provide you with additional insight.

June 27, 2021 at 7:52 pm #9074987

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for the update. I think you might need to search and translate the strings that appear on the front end. For example, this string (PLEASE PROVIDE YOUR ANSWERS BELOW), search for it on WPML-> String Translation and translate it. Searching string by string will take time, but you wouldn't translate all of the 1400 strings.

Do you think that might help to translate the forms?

Also, Could you please check if these forms are created as post types? In order to check that go to WPML-> Settings-> Post Types Translation and check if you would find the forms.

Thanks,
Osama

June 27, 2021 at 8:05 pm #9074989

jaT

Results of searching for the "PLEASE PROVIDE YOUR ANSWERS BELOW":
hidden link

Clicking on the "Can't find your string" option yields this display:
hidden link

A review of whether it is a post type shows this in WPML:
hidden link

BTW....we also searched for "Choir Name" in string translator and got the same results as the above "PLEASE PROVIDE...." - no match.

Next steps, Osama?

June 27, 2021 at 8:11 pm #9074991

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

1) Go to WPML-> String Translation, scroll down and click on "Translate Admin Texts". After that, Search for "PLEASE PROVIDE YOUR ANSWERS BELOW". If you find it, add it to string translation, then translate it.

2) If you didn't find it, I would need to take a closer look at your site. So I would need to request temporary access (WP-Admin and FTP)
– preferably to a test site where the problem has been replicated if possible –
in order to be of better help and check if some configurations might need to be changed

Your next answer will be private, which means only you and I have access to it.

❌ Please backup your database and website ❌

✙ I would additionally need your permission to de-activate and re-activate Plugins and the Theme and to change configurations on the site if needed. This is also a reason the backup is critical.

✙ I would also need your permission to take a local copy of your site to debug the issue without affecting your live site.

3) The entries are post-type, but I didn't see the form itself.

Thanks,
Osama

June 27, 2021 at 8:22 pm #9074993

jaT

Dear Osama -

Results of searching the admin text for "PLEASE PROVIDE...":
hidden link

Results of searchying the admin test for "Choir Name":
hidden link

As for User Admin credentials, it appears we set you up with credentials earlier in our association. If you do not recall the previous password, then either click the password reset link at the login portal, I'll receive the notification to my personal email and I can change it to whatever you wish. Otherwise, another option is to simply tell me what you want to change the password to be and I can manually edit it in the User Roles module in WordPress. Either is fine.

The site was backed up about 2 hours ago and it was successful, so we have backup files in the event of need for restoration.

June 27, 2021 at 8:35 pm #9075003

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

1) Thanks for the update. It seems that the plugin has its steps in order to translate the plugin. Kindly check these pages and their codes:

1- hidden link
2- hidden link
3- hidden link
4- hidden link

If you didn't get their way to translate the forms, kindly contact the plugin support for more details.

2) I suggest creating a form per language as the strings are not translatable via String Translation.

Thanks,
Osama