Skip to content Skip to sidebar

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

Problem:
The client is unable to translate WooCommerce emails using WPML and the Kadence Email Designer. They followed the WPML guide for translating WooCommerce emails but encountered an issue where WPML's String Translation returned 'NO strings found' when attempting to add translations.
Solution:
We advised the client to ensure that they have entered data into each field within the WooCommerce email templates, as placeholders are not available for translation. After filling in the email template fields, the client should:
1. Navigate to WPML > Theme and Plugin Localization and scan the WooCommerce plugin for strings.
2. Once the scan is complete, search for the email strings in the Admin screen and include those strings for translation.
We provided documentation to assist with finding and translating strings that do not appear on the String Translation page:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings
We also reminded the client to revisit the guide for translating WooCommerce emails:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/how-to-translate-woocommerce-emails/
If the provided solution is not relevant due to being outdated or not applicable to the client's case, we recommend opening a new support ticket. We also suggest checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that the latest versions of themes and plugins are installed.

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

Last updated by Prosenjit Barman 1 year, 5 months ago.

Assisted by: Prosenjit Barman.

Author Posts
February 9, 2024 at 12:01 pm #15285901

adrianoG-10

Hi,
I'm going to translate the Woocomemrce email, in particular I will use Kadence Email Designer. But anyway the first step is translating email. I've installe Woocommerce Miultilingual.
So I try to follow you guide:

https://wpml.org/documentation/related-projects/woocommerce-multilingual/how-to-translate-woocommerce-emails/#post-7915173

So I go to woocommerce->settings->email (please look attached picture)
Then i pass to the next steps of your guide.
When I arrive to the point 'This opens the new text in WPML’s String Translation. Click the plus icon to add and save your translations.', and I do what the guide said, WPML translation reply 'NO strings found' (please look at attached file)but it should have found something that a I can translate with + button.
I'm wondering why it doesn't work.

Many thanks

no translation found.png
email translation panel.png
February 11, 2024 at 2:32 pm #15290081

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support. Sorry for the delay in responding due to the weekend.

I understand the issue you're talking about and will try my best to assist you in this matter.

Could you please check and confirm that you've added data to the available fields within each Email template? Please check this screenshot for a better understanding: hidden link

Please note that placeholders won't be available for translation. For that reason, it is the primary requirement to enter data into each field within the Email template to be able to find and translate them.

Once the data has been added, please go to the "WPML > Theme and Plugin Localization" section and scan the "WooCommerce" Plugin for Strings. After the scan is completed, search for the Email Strings in the Admin screen and include those strings for Translation. Please check the documentation below to better understand the process of registering strings from the Admin Screen.

- https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings

Additionally, once the data input and scanning are complete, you can also check the guide that you've followed previously regarding translating WooCommerce emails:

- https://wpml.org/documentation/related-projects/woocommerce-multilingual/how-to-translate-woocommerce-emails/

Please let me know if that helps or if you need further assistance. I will be happy to help.

Best Regards,
Prosenjit

February 11, 2024 at 3:01 pm #15290103

adrianoG-10

thanks,
I will try tomorrow.
best regards

February 14, 2024 at 5:05 pm #15303750

adrianoG-10

Hi,
thanks for explanation.
I first check if in any field there is text and not only palcedoleder.
It seems text but I verify that I can't edit it so I write the text by hand (just copying the same). Now I can translate.
Just one question more. the panel shows for each type of email (new order...failed order...) three fields and and the additional one. Probably the three ones comes for woocommerce that use italian as primary language, while the Additional text use english (that should be secondary). Now, in your opinion what is the better choice. Change it from english to italian and translate or leave english and translate to italian?
I would like to leave use the 'clean' way'.
thanks

leave english.png
change to italian.png
February 15, 2024 at 3:37 am #15304840

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
I hope you're doing well. Thank you for the update.

Glad to hear that you've managed to translate the Email contents.

Addressing your other query - Given that Italian is the site's primary language and you've added Italian text in the "Additional Content" field, it's advisable to set the field's source language to Italian and then translate it into English. If not done so, the Italian content will appear in the English version within the String translation.

Although you can change the source language of the String from the String translation, it is better to update the source language from the Email template editor.

I hope you can understand. If there is anything else you need help with, please feel free to let me know. I will be happy to help.

Best regards,
Prosenjit