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.

Sun Mon Tue Wed Thu Fri Sat
9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 - -
- - - - - - -

Supporter timezone: Asia/Yerevan (GMT+04:00)

This topic contains 5 replies, has 2 voices.

Last updated by Christopher Amirian 10 months, 1 week ago.

Assisted by: Christopher Amirian.

Author Posts
July 27, 2024 at 2:32 am #16010087

thiagoW-2

Background of the issue:
I am developing a site and having trouble using JetFormBuilder's translated forms. I noticed that the forms aren't translated like other pages and plugins. I saw that it's only possible by duplicating the form, but even after duplicating it through WPML and setting the language, the form isn't changed when I visit the page and change the language. I used Elementor to add the JetForm widget, and on the page where the form is located, no information related to the inserted form appears.

Symptoms:
The translated forms created by duplicating through WPML do not change when the page language is switched. Additionally, no information related to the inserted form appears on the page.

Questions:
Why aren't the translated forms changing when I switch the page language?
Does Elementor interfere with the JetForm widget's functionality?
Is there an option that needs to be activated for the form information to appear on the page?

July 27, 2024 at 1:30 pm #16010791

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi there,

First, you need to set the JetEngine Form post type to "Translatable", then you'll be able to create the translation.

So please go to WPML > Settings > Post Types Translation, find the form post type and set it to Translatable.

According to JetEngine's docs, you can translate the form after following the above steps by duplicating it and then editing the duplicate to add your translation which you already mentioned that you did.

Please check here for more details:

hidden link

Thanks.

July 27, 2024 at 3:34 pm #16010939

thiagoW-2

Hello,

The information you gave me refers to the 'Jet Engine' and not to the JetFormBuilder.

But I still think you didn't understand my problem.

I duplicated the forms and defined the language, and there were 2 forms, one in the default language and the other in the configured language, so far so good.

The page where the original form is also has the translated version.

My problem is that when I visit the translated page, the form doesn't change. It should identify the translated form and change.

As I mentioned before, this page was created with Elementor and the form was added by the 'JetForm' widget.

When I try to translate the page where the form is, nothing appears regarding this widget.

Did you manage to understand my problem?

July 28, 2024 at 11:08 am #16011943

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi there,

I understand you did the copying part correct, abut the reason it does not show on the translated page as translated is because you need to set the post type of that as translatable.

Here is what to do:

hidden link

If the issue persists, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

Also please give me the information below:

- The form name
- Where to see it in the menus
- The page that the form is used.

I also suggest that you test without Elementor and by adding a test page and use normal WordPress block and add it there. See if it works that way or not.

I will need the answer to that to know where to look for an answer.

One last thing is to ask you to provide the debug information:
https://wpml.org/faq/provide-debug-information-faster-support/

Thanks.

July 29, 2024 at 3:24 pm #16017048

thiagoW-2

Hello,

Thank you for your support.

All these settings have already been made, the JetFormBuilder post type has already been configured as translatable (I tested both options).

I did a test as requested by adding the form without using Elementor, just using the WordPress block and it didn't work either.

When editing the page in the other language, nothing related to the form appears on the page that is being translated.

The site I am implementing is not in production, if you can't help me I will have to upload a published test site for analysis.

If there is anything else I can do I would be grateful.

jet.JPG
July 30, 2024 at 3:22 pm #16021249

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi there,

I do not have other suggestions as this seems to be a compatibility issue as you mentioned you followed the process as mentioned in the documentation.

To be able to report the compatibility issues we need to replicate the issue on a clean installation.
I created a clean installation of WordPress, WPML, and all necessary WPML add-ons.
You can access the WordPress dashboard using the link below:

hidden link

Kindly follow the steps below:

- Install JetFormBuilder.
- Add a form and translate it following the documentation above.
- Replicate the issue and get back to us with the link to the page where you added the form and the form itself in the Dashboard menus.

This will help us to report the probable issue to the compatibility team and solve the possible problem faster.

The topic ‘[Closed] Help with JetFormBuilder’ is closed to new replies.