Problem/Motivation
When keeping English as default language, configuration cannot be translated from other languages to English - and previously translated config fails to load.
Steps to reproduce
There are may issues around about configuration translation for mixed language combinations but I haven't been able to find this specific one. So here it is:
* Install the site in English
* Enable any other language, say Spanish, but keep English as default.
* Switch interface to Spanish and create any configuration in Spanish. (You can try a taxonomy vocabulary which gets a language field in the creation form).
* Try to translate that configuration to English.
Expected: Configuration gets translated or otherwise you get some feedback why it is not.
Observed: You can get to the translate/add translation form, the form seems to be sent ok, no feedback, but configuration never gets saved.
Workaround: It only gets saved - and later loaded - when the English language configuration has the "Enable interface translation to English" checked. (Default is unchecked).
Proposed resolution
Ideally, allow configuration translations to be saved to whatever language whatever the "Interface translation to English" is. This has some other implications though so...
At the very least, provide some feedback on the UI about whether translations are possible / saved or not.
Remaining tasks
Patch providing some feedback to the user about what is going on.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | 3612570-config_translation_fail-01.patch | 2.61 KB | jose reyero |
| #2 | Screenshot from 2026-07-22 20-37-02.png | 75.82 KB | jose reyero |
Comments
Comment #2
jose reyero commentedThis is a first rough version of the patch. It blocks the user from reaching the translation form and prints some warning message.
Comment #3
gábor hojtsyCopying my slack message for posterity :)