Skip Navigation

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

Problem:
You are developing a site using WPML and have set up two English languages: British English (EN_GB) as the default and North American English (EN_US) as a custom language. You previously had automatic translation working for EN_US, but it has stopped functioning. The 'Edit language' screen indicates that content in this language cannot be automatically translated unless mapped to a language different from the default.
Solution:
Currently, WPML does not support automatic translation for EN_GB and EN_US. Therefore, you cannot map the same language if it is already set as the site's default language. We recommend not using the same mapping for different languages. Instead, you can create duplicates for EN_US content so that EN_GB content will be displayed on EN_US pages. For more details on duplicating content, please visit this documentation.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at 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 1 reply, has 0 voices.

Last updated by Andreas W. 4 months, 1 week ago.

Assisted by: Andreas W..

Author Posts
February 20, 2025 at 9:38 am #16728366

Gerardo Ancheta

Background of the issue:
I am developing a site using WPML with two different English languages: British English as the default and North America (US) English as a custom language. Previously, the North America language was set to automatically translate posts.

Symptoms:
The automatic translation for the North America (US) English language is not working anymore. On the 'Edit language' screen, it displays the message: 'Content in this language cannot be automatically translated unless you map it to a language that's different from the default.'

Questions:
Is there a way to have the two language setup and enable automatic translation?

February 20, 2025 at 6:23 pm #16731050

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

Thank you for your message!

As we are not yet offering EN_GB and EN_US for translation engines, this is sadly not yet possible.

You can currently not map the same language if it is already set as the site default language and we do not suggest using the same mapping for various languages.

Source:
https://wpml.org/documentation/automatic-translation/using-automatic-translation-with-custom-languages/#important-considerations-when-mapping-languages

What you could do is create duplicates for EN_US so that the EN_GB will be displayed on EN_US:
https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/#duplicating-content

Best regards
Andreas