Skip Navigation

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

Problem:
The client wants to add English to their Dutch Elementor website, make English the default language, and ensure that future translations use English as the source language.

Solution:
We advise against changing the default language if the site already has content because the default language does not influence the source language of your content. Content is translated from the source language (the language in which the content was originally created) to the target language. If you create a page while the admin language is set to English, then English will be the source language.

If you still decide to change the site's default language, be aware that you may encounter issues such as needing to recreate menus, as they are synced from the site's default language.

For your situation, we recommend:
1. Translate existing pages and posts into English.
2. Set your admin language to English when creating new content to ensure English is the source language.
3. Customize the menus for each language.

Please note that this solution might be outdated or not applicable to your case. If you encounter issues, we highly recommend checking the related 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.

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

Last updated by raymundoR 1 year, 1 month ago.

Assisted by: Andreas W..

Author Posts
February 28, 2024 at 3:22 pm #15354603

raymundoR

Hi dear people at WPML,

I'm a fresh subscriber to WPML, with an Elementor website currently in Dutch.

I want to add English, switch to English as the default language, and somehow make sure that English pages and posts will be treated as the "original" language, so that when I add more languages in the future, the pages can be translated from English to those languages.

I've already found several topics and discussed the matter with one of your colleagues in the "pre-sales questions". I would like advise on the strategy to follow. I have three avenues I'd like to explore. I will explain them below; I hope I can make myself clear enough for you to understand me, and to advise me on the best course of action.

I. The easy strategy (I think)

1. Translate existing pages and posts into English (I won't translate all; many will be in Dutch and remain in Dutch)
2. When happy, switch the default language from Dutch to English, and accept that for all existing content, I will only be able to use the translation editor to translate from Dutch, OR translate the pages and posts that were originally written in Dutch, using the wordpress editor instead of the translation editor.
3. Customize the menus for each language.

II. The more cumbersome strategy (I think):

1. Switch the default language to English.
2. Create new posts and pages and populate them with English content.
3. For every post and page, add a Dutch translation, and paste into that translation the Dutch content I copied from the Dutch original post / page.
4. When happy, delete all the original Dutch pages and posts (except the ones I will leave only in the Dutch language), making sure that the translated URL slugs match the ones from my original Dutch pages (so that I don't get any broken links).
5. Customize the menus for each language.

III. The strategy that's also possible?

1. Switch the default language to English.
2. If possible, duplicate pages and posts from within WordPress, so that not just the content, but also the Elementor layouts are copied (make-or-break question: will these duplicates be treated by WPML as "English original" posts and pages, even though the content is written in Dutch, because I switched the default language to English?).
3. Replace the Dutch content in the newly created duplicates with English content.
4. A a Dutch translation to each new duplicate, every time populating the Dutch translation with Dutch content that I copy from from the original post / page.
5. When happy, delete all the original Dutch pages and posts (except the ones I will leave only in the Dutch language), making sure that the translated URL slugs match the ones from my original Dutch pages (so that I don't get any broken links).
6. Customize the menus for each language.

My website is Raymundo.earth.

I look forward to your reply, thanks for your help!

Raymundo

February 28, 2024 at 10:59 pm #15356035

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

First, please take note that we do not recommend switching the site's default language if your site has already content created.

The site's default language does not have any influence on the source language of your content.

If you create a page while the admin language (top admin bar) is set to English, then English is the source language of the content.

You will always translate from the source language to the target language, which means always from the original content to the translations.

February 29, 2024 at 8:03 am #15356477

raymundoR

Hi Andreas,

Thanks for your quick reply!

The reason I want to change the default language is that in the nearby future, my website will receive more non-Dutch-speaking visitors than Dutch visitors. With that in mind, I foresee that changing the default language is the way to go, unless you could advise me otherwise.

Also, can you tell me why you recommend against changing the default language on a site that already has content? During my pre-sales discussion, I was told that switching the default language was fine.

All the best!

Raymundo

February 29, 2024 at 4:12 pm #15359355

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

It is possible to change the site's default language but you can run into issues if the site already has content.

Often it is the case, that you might need to recreate the menus, as menus always are synced from the site's default language and because of such issues we do not recommend it.

March 1, 2024 at 6:26 am #15360996

raymundoR

Okay, Thanks Andreas. That's not a biggie for me. Happy to get started with my website, all the best to you and the WPML team!s