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.
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?
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
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.