I'm having difficulties setting the language and formats the way I want, especially since the last big update something seems to have changed.
What I basically want is English as system (and user) language and only the number, currency, date (etc.) formats to be German. This worked to 99% fine, until the last big update. I've made screenshots of all the settings I know. The problem is, that some, especially GTK applications are now (still) in German.
The Manjaro settings on the top of the settings panel basically reflect what I want and configured. Everything seems to be fine there (like the output of the locale command).
But there are also KDE/Plasma settings for the language and region. In the past I realized, that the settings are weird and do things I don't understand or do nothing at all. But somehow everything still worked as expected.
If I change the Regional Settings -> Formats -> Region locale, the language of the whole desktop environment changes to this locale. Normally I'd expect only the formats to change (the menu path and menu structure kind of implies that). Ok, so I need to set the region to USA or something else, just to keep the English language. There is also a weird option called "en_DE.utf8" to choose from. At first glance, this sounds exactly what I want, but some applications simply stop working with this locale set (maybe because it does not exists! ).
The actual language setting in the menu entry above: Regional Settings -> Language looks good, sounds good, but seems to have no real effect, since the Formats setting below override it anyway.
I would now maybe blame the applications, that they don't set the language right, but then again, until a week ago, everything was fine. I'm not sure what changed exactly, but all I want is English all over the system and only the selected number formats to be formatted with the de_DE.utf-8 locale.
Some applications allow to set the language manually, some accept a environment variable when starting them, but honestly, I don't want to do that. There must be another way.
Any ideas how this actually works and/or how it is supposed to be set up right?
I made some screenshots of the current settings: