Skip Navigation

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

Problem:
The client was experiencing issues with partially translated emails in a WPML setup, where emails were half in English and half in Latvian despite updates to WPML, WordPress, WooCommerce, and having translations available for all content.
Solution:
1. We recommended updating the WPML plugin and all add-ons to the latest version (4.7.1) to benefit from the latest bug fixes and improvements. Instructions for updating can be found at http://wpml.org/faq/install-wpml/.
2. We advised creating a full site backup before applying any changes.
3. We suggested applying a specific workaround for WooCommerce order update emails that may contain mixed language texts, detailed on the errata page at https://wpml.org/errata/wc-order-update-emails-may-contain-mixed-language-texts/.
4. We recommended deleting and re-translating specific strings via WPML -> String Translation. Detailed steps can be found at https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/.
5. We conducted troubleshooting steps and ensured that the Elementor database was updated and the necessary strings were translated.

If this solution does not resolve your issue or 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. If the problem persists, please 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.

Tagged: 

This topic contains 8 replies, has 1 voice.

Last updated by Carlos Rojas 3 weeks, 3 days ago.

Assisted by: Carlos Rojas.

Author Posts
March 14, 2025 at 4:26 pm #16817938

aigarsM

Background of the issue:
I am trying to translate my emails using WPML. The issue can be seen at the following link: hidden link

Symptoms:
Instead of fully translated emails, I received emails that are half in English and half in Latvian.

Questions:
Why are my emails not fully translating?
How can I ensure that emails are completely translated using WPML?

March 14, 2025 at 9:06 pm #16818580

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

While one of my teammates addresses your ticket, I will provide you with the initial debugging steps.

First, please update your WPML plugin and add-ons to the latest version, 4.7.1. This will ensure you benefit from the latest bug fixes and improvements. Although this may not resolve your issue immediately, working with the most current code available for effective troubleshooting is essential.

The latest versions are available for download under "My Account -> Downloads" on our website. Instructions for updating can be found here: http://wpml.org/faq/install-wpml/.

If you do not see the updates available, please click the "Check for updates" button in the Plugins → Add New Plugin → Commercial tab.

To resolve the problem, it is crucial to update WordPress and WooCommerce to their latest versions, too. Unfortunately, we cannot resolve the issue without updating all necessary components.

Remember to back up your database before proceeding with any updates.

Please let us know if the issue persists after the completed updates.

March 17, 2025 at 4:28 pm #16826451

aigarsM

I have updated addons and WP and WooCommerce versions.
The issue still persists.

image_2025-03-17_183022754.png
March 18, 2025 at 12:07 pm #16829966

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
My name is Carlos and I will continue working on this ticket.

Please create a full site backup and apply the workaround described in this errata page: https://wpml.org/errata/wc-order-update-emails-may-contain-mixed-language-texts/

Can you confirm if the issue disappeared?

Regards,
Carlos

March 18, 2025 at 1:31 pm #16830626

aigarsM

It fixed everything except shipping address (I checked we have translations for it)
Does this workaround work only on new WPML version?

image_2025-03-18_153310886.png
March 18, 2025 at 1:34 pm #16830676

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for your message.

1.- Could you share a screenshot or a link to a video where the translation of the shipping address can be seen?

2.- This workaround is available since WPML v4.6.15

March 18, 2025 at 3:13 pm #16831084

aigarsM

Link to video file: hidden link

March 19, 2025 at 8:17 am #16833704

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for sharing the video.

In this case, I recommend:
- Create a full site backup
- Go to WPML -> String Translation -> Search the string and delete by selecting the string and using the button that appears under the results table
- Then follow these steps to find the string and translate it again: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
- Check if the issue disappeared.

Looking forward to your feedback.

March 19, 2025 at 9:51 am #16834221

aigarsM

The issue is still there.
hidden link

image_2025-03-19_115348170.png
March 19, 2025 at 10:51 am #16834489

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for your message.

Please share the access credentials to the site in your next message that I have set private. That way I can take a closer look at the site configuration.

Confirm you created a full site backup that you can use to restore the site if necessary.

March 20, 2025 at 8:09 am #16838404

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,
Thank you for sharing the credentials requested.

Before we continue, I kindly ask you to create a full site backup and update all outdated plugins and themes that appear in this link: hidden link

March 20, 2025 at 11:57 am #16839832

aigarsM

All plugins and themes has been updated (except for one that's not active right now).
It's a staging environment so we don't full site backup right now.

March 20, 2025 at 12:10 pm #16839856

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

Please check now.

Nota: Send a real email, don't use the preview email plugin because it is not listed as compatible with WPML

March 20, 2025 at 12:50 pm #16840068

aigarsM

Hi.
The issue is resolved with emails.
Could you provide the solution so we can implement it on our live page after all updates?
It seems the language switch option in admin panel has vanished, any idea why that might have happened?

March 20, 2025 at 1:00 pm #16840128

Carlos Rojas
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Great!

I ran some troubleshooting steps as described in this link: https://wpml.org/documentation/support/wpml-troubleshooting-options/ also ran the Elementor database update and made sure the string was translated.

Nota: Not all backend pages show the language switcher at the top.