Background of the issue:
Since a week, the translation to Dutch does not work anymore. The default language is Dutch, but the pages were developed in English. For some reason, it does not show the Dutch translations anymore for the pages. The translations for the header menu seem to work. URL: hidden link
Symptoms:
My pages are only showing in English instead of Dutch.
Questions:
Why are my pages not showing the Dutch translations anymore?
Why is the translation for the header menu working but not for the pages?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: Europe/Madrid (GMT+02:00)
Hi,
before your ticket is assigned to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.
This seems to be an expected behavior. You configured WPML to have Dutch as the default language of your installation, and you filled English content into that Dutch language configuration.
Currently, English is correctly filled with English content. What do you see in the WordPress revision for the start page, for example?
It's possible that you created the translation starting from the wrong system language too, which might have overwritten your Dutch content.
In this case, the original content is English, and the translations are Dutch. It does not matter if the default language is set as Dutch or English, the Dutch translations are not working either way. Additionally, for the menus (in the header) the translations are working good. And it used to work a week ago.
Languages: English (English )French (Français )Arabic (العربية )
Timezone: Pacific/Easter (GMT-06:00)
Hello,
Have you recently edited the Dutch translation directly from your site editor?
Also, could you please test the following :
1- Please Edit the original page in English (add a character or text to it)
This will trigger a WPML refresh to load the elements again, there are potentially new elemts that will be added to the translation editor by then, open the translation editor and finish this translation again
2- Can you please do a backup of your site and go to WPML > Support > troubleshooting and try all the following buttons: hidden link
3- Does the issue persist if you create a new page as a test (or duplicate the current page) and translate it again, this will allow us to understand if the issue is general or just related to this block specifically.
I tried all the 3 options to fix it. However it still doesn't seem to work. It seems like for some reason, it tries to translate from Dutch to English, but the original page is already English. So when I set language in Dutch, it still appears English.
Is there a way to make WPML understand that the pages are already in English and it should translate to Dutch. And not from Dutch to English. Also the header menu seems to work perfectly, but the pages not.
Some additional information:
We were working on a new page, but I found out that we created this page in the wrong language. Because we got the content first in Dutch, we started to create the dutch page instead of first the English page, and then translate to dutch: hidden link
I am also trying to change the language of this page, but that doesn't seem to be possible.
Languages: English (English )French (Français )Arabic (العربية )
Timezone: Pacific/Easter (GMT-06:00)
Hello,
Thank you for contacting WPML support team,
Usually, you can change the language of a page when editing it using WordPress Editor, on the right you will see a panel for languages as shown in the arrow number 2 of this screenshot : hidden link
You will not be able to change the language of a page that has a translation, that is why it would be helpful to either delete the translation or unlink it like this :