Skip to content Skip to sidebar

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

Problem:
The client reported an issue where the interface language was a mix of English and Dutch, despite Dutch being the original content language. They also mentioned that the 'Update existing translations' button was disabled with a message indicating no changes were made for an update. Additionally, the client had set a custom WP_LANG_DIR in their wp-config.php without having WordPress core language packs installed in that folder, which caused get_available_languages() to return empty, affecting the user profile language settings.
Solution:
We recommended checking if there was any custom code or plugin affecting the administration language settings. For resolving the interface language mix, the client successfully installed the nl_NL core language pack into the specified folder and adjusted the user profile language settings to English, ensuring the interface language became consistently English while keeping Dutch as the default content language. For further details on setting the WordPress administration language, visit Setting the WordPress Administration Language.

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. Should you need further assistance, please do not hesitate to 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.

Tagged: ,

This topic contains 1 reply, has 0 voices.

Last updated by rigtmarB 2 months, 1 week ago.

Assisted by: Dražen.

Author Posts
June 26, 2026 at 6:03 am #18127276

rigtmarB

Hello,

I think translations were created after the glossary creation.
I tried using the "Update existing translations" option after the automatic translation last week, and it did not work. Now the button is disabled and says "you did not make any changes for translation update".
By the way, do you know why the interface of this page is a mix of English and Dutch? (Dutch is the original language of the content on the website)

June 26, 2026 at 6:07 am #18127294

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

Regarding the interface language, I'm still investigating the issue, and I suspect it may be caused by a custom plugin or custom code.

For example, when I edit my user profile, I don't see the default WordPress Language option that allows each user to select their preferred administration language. This makes me think that it may have been removed or overridden somehow.

Do you know why this option is missing? Are you perhaps forcing the administration language through custom code or a plugin?

For reference, here's how this feature normally works:
- https://wpml.org/documentation/getting-started-guide/language-setup/setting-the-wordpress-administration-language/

Regards,
Dražen

July 2, 2026 at 3:44 pm #18138084

rigtmarB

Thanks — found and fixed it on our end; it wasn't a WPML bug.

Our wp-config.php sets a custom WP_LANG_DIR (WPML read-only-folder workaround), but it had no WordPress core language packs installed in that folder. So get_available_languages() was empty → the per-user Language option disappeared from the profile, the admin locale fell back to our default content language (Dutch), and while WP core showed English, WPML's own bundled Dutch translations loaded — hence the mix.
Fix: installed the nl_NL core language pack into that folder (wp language core install nl_NL) and set our users' profile Language to English. Interface is now consistently English, with Dutch remaining the content default.
You can close this one. Thanks for pointing us to the profile Language field — that was the clue.