Home›Support›English Support›[Resolved] Change default language, with new default as the original for existing content
[Resolved] Change default language, with new default as the original for existing content
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.
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!
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.
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.
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
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.