As titled, this is the first time I installed Krita, and when I opened it, it showed a Korean interface. My system locale settings is: 1. Chinese Traditional (Taiwan) (default, highest priority) 2. English 3. Chinese Simplified 4. Korean Seems that Krita automatically uses the least preferred language. I'm suspecting that this might be involved with how Qt handles fallback locales? https://doc.qt.io/qt-5/internationalization.html (I've never programmed in Qt) Also, as a test, I removed 4. Korean locale from my system, and Krita now shows English. I'm sure Krita 4.1.0 ships with Chinese Traditional locale, because on Linux it shows Chinese Traditional without problem. I'd be happy to help triage the bug, please instruct me on how to do that. Thanks!
Does this happen if there isn't an klanguageoverriderc present? (I posted the location for that on your reddit question...)
Yes, this will happen without klanguageoverriderc present, when my system locale setting is: 1. Chinese Traditional (Taiwan) (default, highest priority) 2. English 3. Chinese Simplified 4. Korean
Hm, I setup my system like French English German Japanese And Krita had some parts in German, but most was in French
I suspect it's a bug in ki18n: https://bugs.kde.org/show_bug.cgi?id=396370 , but I'm trying to work around it.
Git commit 3462dbffc43400df0ea79a4000116665ac21aaf7 by Boudewijn Rempt. Committed on 10/07/2018 at 17:48. Pushed by rempt into branch 'master'. Fix converting Qt's ui languages to ki18n language codes Also, on macOS, only set one language; ki18n gets horribly confused and takes random translations if there's more than one language set with setLanguages. M +52 -33 krita/main.cc https://commits.kde.org/krita/3462dbffc43400df0ea79a4000116665ac21aaf7
Git commit c344de335326efeb0e9b0821e49870569c41f9b2 by Boudewijn Rempt. Committed on 11/07/2018 at 08:11. Pushed by rempt into branch 'krita/4.1'. Fix converting Qt's ui languages to ki18n language codes Also, on macOS, only set one language; ki18n gets horribly confused and takes random translations if there's more than one language set with setLanguages. M +52 -33 krita/main.cc https://commits.kde.org/krita/c344de335326efeb0e9b0821e49870569c41f9b2
Git commit 7c2b36c32109ba51590352361eaa0faa09ef486d by Andrey Kamakin, on behalf of Boudewijn Rempt. Committed on 19/07/2018 at 11:14. Pushed by akamakin into branch 'akamakin/T8628-multithreading-optimization'. Fix converting Qt's ui languages to ki18n language codes Also, on macOS, only set one language; ki18n gets horribly confused and takes random translations if there's more than one language set with setLanguages. M +52 -33 krita/main.cc https://commits.kde.org/krita/7c2b36c32109ba51590352361eaa0faa09ef486d
Thank you all for fixing this so quickly! Many kudos.