I'm using Krita 4.0.1 on OS X and the portable version on Windows 7. In both cases the UI language is set to German, but almost the whole UI is in English. Only the template names are in German. How to reproduce: 1. Go to Settings/Switch Application Language. -> The primary language is German. 2. Create a new file (File/New) Expected results: 1. The UI reads in German. 2. The template names are in German. Actual results: 1. The UI reads in English. 2. The template names are in German.
On Windows, this works for me, but my Windows is set to English. Does it help if you add German as extra fall-back language?
Yes, adding German as a fallback language works after restarting Krita. A few strings (including the Application menu in macOS) are still English, but this might have other reasons. However this behaviour is unexpected and your solution possibly meant as a workaround. I did a regression test with Krita 3.3.3 from PortableApps.com and setting the language works fine there.
Yes, it's a workaround. I'm not even sure why it works... The strings that are still in English probably just weren't translated yet. I'm struggling with the translation framework on pretty much all platforms right now :-(
Could you check whether the fallback is still needed on macOS with the latest release, 4.0.2?
It works fine in 4.0.2, even if the fallback language item is removed. Thank you!
Oh, phew! Weird though, because on my laptop, I still needed it. But that's now a hybrid system, I guess.