Skip Navigation

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

Problem:
The client experienced issues with WPML where translations were incorrectly cached, showing different languages across listings. Additionally, there was confusion about the default language of strings being overwritten by translations.
Solution:
1. Verify if the problematic strings, such as 'Beschreibung', are correctly assigned and translated in the appropriate languages using the WPML String Translation. If the languages don't match, follow the steps in this guide to change the source language of strings: https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/
2. To address cache-related translation issues, we recommend setting up a staging site and deactivating all plugins except for WPML. Then, reactivate them one by one to identify the plugin causing the issue.

If this solution does not apply to your case, or if it seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if further assistance is needed. You can do so here: 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 7 replies, has 1 voice.

Last updated by Carlos Rojas 1 week, 1 day ago.

Assisted by: Carlos Rojas.

Author Posts
May 15, 2025 at 3:55 pm #17037942

vladimirM-19

Background of the issue:
I set up WPML and translated most of the theme and files. My challenge is I see different translations, or no translations per listing per language. It seems like the cached sections are presented in different languages. Here are the links to the pages where the issue can be seen: hidden link and hidden link.

Symptoms:
In my default English, I see German translations, like the cache is prepopulating the German.

Questions:
Why are different translations appearing for different listings?
How can I ensure consistent translations across all listings?

May 16, 2025 at 6:26 am #17039435

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

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

Hi,

Is the issue with items such as "Beschreibung" as visible on hidden link?

Can you check within String Translation if this string is assigned (and translated) in the proper languages? If the languages don't match, you can try this:
https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/

May 20, 2025 at 7:59 am #17051300

vladimirM-19

Hi Bruno, great that solved it.
But it seems I have another problem. WPML is automatically translating some strings from the original language.

So this was Description, and it seems WPML translated to German, and made it the "english" default

I see this with multiple other items as well?

May 20, 2025 at 9:51 am #17051817

Carlos Rojas
WPML Supporter since 03/2017

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

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

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

I'm glad to hear that the original issue is solved 🙂

To change the default language of the strings you must follow the steps described in this guide: https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/

Let me know if you need further assistance.
Regards,
Carlos

May 20, 2025 at 10:21 am #17052061

vladimirM-19

Hi Carlos, thank you.
Is there like an auto find translation function? and if yes can I disable it?

May 20, 2025 at 10:31 am #17052142

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi,

I don't understand what you mean by "an auto find translation function". can you elaborate?

May 20, 2025 at 10:38 am #17052154

vladimirM-19

So we translated the site, the post categories, custom post categories...

And now for some reason, these translations become the default English translation.
For example, we translated custom post categories, and now I see Croatian as the default English, and the English got overwritten.

Like WPML sees it through cache and adds it and overwrites the default original

What also tends to happen is that some of these custom post categories stay unchanged if you switch the language. So you go to German villa, switch to English, and some fields remain German from the previous language

May 20, 2025 at 10:51 am #17052236

Carlos Rojas
WPML Supporter since 03/2017

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

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

Thank you for your message.

The description of the issue seems to be related to the cache rather than the translation of the content. I'd suggest creating a staging site with a copy of the production site, then deactivate all plugins -except the WPML ones-, activate a default WordPress theme, like Twenty Twenty. If the issue disappeared with newly created content (custom posts and/or custom categories), then start by activating the theme and then the rest of the plugins, one by one, until the issue appears again and you find the culprit.

Note: As the original issue is already solved, I kindly ask you to open a new ticket or a chat if the issue persists and you need further assistance.