Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues with translating specific texts ('I would like to receive exclusive emails with discounts and product information', 'enter your email address', 'submit') on their website using WPML. These texts are part of a form created by the MailPoet plugin, which is not compatible with WPML.

Solution:
We have identified that the MailPoet plugin does not support WPML for translating forms or other dynamic content. To resolve this issue, you will need to create separate forms for each language and manually translate the signup confirmation email, the Unsubscribe page, and the Manage Your Subscription page. Unfortunately, if the forms are not visible or manageable within MailPoet, you may need to seek further assistance from MailPoet support. Alternatively, we recommend considering other Email Marketing & Lead Generation plugins that are compatible with WPML for multilingual sites. You can find a list of recommended plugins here: https://wpml.org/plugin-functionality/email-marketing-lead-generation/.

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 you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.

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

Last updated by Itamar 1 year, 9 months ago.

Assisted by: Itamar.

Author Posts
July 15, 2024 at 12:12 pm

kimiQ

Background of the issue:
I am trying to translate the text 'I would like to receive exclusive emails with discounts and product information', 'enter your email address', 'submit', 'My wishlist', and 'Share' on my website hidden link using WPML.

Symptoms:
The translations for 'I would like to receive exclusive emails with discounts and product information', 'enter your email address', 'submit', 'My wishlist', and 'Share' are not showing.

Questions:
Why are the translations for 'I would like to receive exclusive emails with discounts and product information', 'enter your email address', 'submit', 'My wishlist', and 'Share' not showing on my website?
How can I ensure that the translations for these texts appear correctly on my website?

July 15, 2024 at 2:44 pm #15955055

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

The "I would like to receive exclusive emails with discounts and product information" string is coming from the MailPoet plugin and has not been updated on your site. Please see the attached screenshots.

Please update the Mailpoet plugins.
Then go to WPML -> Theme and plugins localization, select this plugin, and scan it for new strings.

Please read about it here.

https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#scan-the-theme-or-plugin

Then check Strings Translation again, translate this string, and see if it works.

Regards,
Itamar.

2024-07-15_17-35-05.jpg
2024-07-15_17-40-58.jpg
July 17, 2024 at 11:41 am #15965919

kimiQ

Hi, Itamar, I followed your guide every step and I didn't find fix it .

July 18, 2024 at 5:52 pm #15973984

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi, and thanks for trying my suggestions.

I thought the string was coming from the MailPoet plugin, but later, I noticed that you didn't even set up the Mailpoet plugin. Please see the attached screenshot mailpoet-nt-setup.jpg. So maybe the problem is in another place.

I can see that the checkout page is built with the Layour plugin.
The template is called 'Yala Checkout layout'.
Please see the attached screenshot yala-cht.jpg.
Can you please confirm this?

This post type is not translatable in WPML -> Settings -> Post Types Translation.
Please see the attached screenshot woodmart_layout.jpg.

Could you please set it to Translatable and then translate the layout to see if it solves the problem with the string (I would like to receive exclusive emails with discounts and product information)?

Thanks,
Itamar.

mailpoet-nt-setup.jpg
woodmart_layout.jpg
yala-cht.jpg
July 23, 2024 at 12:11 pm #15992358

kimiQ

"I would like to receive exclusive emails with discounts and product information', 'My wishlist', and 'Share' Especially the "Show sidebar~ " I want to fix it. "The password you entered for the email address is incorrect. Lost your password?" also.

July 23, 2024 at 1:59 pm #15992636

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

In my previous reply, I provided instructions on what you should do. I explained that you must translate the 'Yala Checkout layout' template.

Have you followed my instructions?

Regards,
Itamar.

July 24, 2024 at 6:13 am #15995919

kimiQ

Hey, Iramar. Could you be specific about where to find "Yala Checkout Layout" ? Cuz from the WPML Memu: Translation Management/ String translation/ Translation. I search and filter all the channel. There is no "Yala checkout layout" pop up.

July 24, 2024 at 6:16 am #15995923

kimiQ

And For the “Show sidebar“ should i go somewhere to translate the template as well.

Cuz all the words in string translation has been done. Still, they are not showing in website.

July 24, 2024 at 6:49 am #15996116

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

First, the “Show sidebar“ issue seems to be a new and separate issue. In our forum, we try to focus on one issue per ticket. Please open a new ticket for this issue.

About the "Yala Checkout Layout" issue. It is not something you should search for in Strings Translation. It is in Layouts -> Layouts. The Layouts is a feature added by your theme, the Woodmart theme.

I recorded a video for you that explains what you should do.

hidden link

After recording the video, I noticed your site's Woodmart theme was not updated. Please see the attached screenshot. I suggest you update the theme. It may solve some of the problems.

**** Important! Please make a full site backup (files and DB) before you proceed with those steps****

Please also check our Woodmark guide here.

https://wpml.org/documentation/theme-compatibility/create-multilingual-websites-using-woodmart-theme-and-wpml/

Regards,
Itamar.

2024-07-24_09-43-36.jpg
July 24, 2024 at 8:56 am #15997002

kimiQ

Hiiii. I did exactly what you told me . The " I would like to receive exclusive emails with discounts and product information" No showing different. Any future guide?

微信图片_20240724165435.png
July 25, 2024 at 8:16 am #16002068

Itamar
WPML Supporter since 02/2016

Languages: Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi, @kimiQ.

OK, I have a conclusion about this issue. As I previously suspected it is a problem with the MailPoet plugin. It is a plugin that creates forms. In the Payment Information section of the checkout page, this string is part of a Mailpoet from. Please see the attached screenshot.I don't understand where this form was created because when you go to Mailpoet -> Forms there is nothing there. I mentioned it on JULY 18 and this was what confused me. The bottom line is that the Mailpoet plugin is not compatible with WPML. This fact is known to us and we state it here.

https://wpml.org/plugin/mailpoet-3-new/

The following is mentioned in the aobvfel ink.

Please note: MailPoet states the following about multilingual support:

MailPoet does not directly support qTranslate, WPML or Polylang.

This said you can still use MailPoet with these plugins to send standard newsletters. Simply ensure:

to have forms for each language;
translate the signup confirmation email in all languages since there’s only 1 confirmation email;
translate the Unsubscribe page and the Manage Your Subscription page.

So you need a two new forms for Arabic and Portuguese. The problem is that I even don't see the form in English. I'm afraid we can't help further and you will need to get help on this issue with the Mailpoet support.

If you want to use a compatible option instead,then know we have a list of Email Marketing & Lead Generation plugins that we recommend for multilingual sites.

https://wpml.org/plugin-functionality/email-marketing-lead-generation/

Regards,
Itamar.

2024-07-25_10-58-35.jpg