In the lastest Appimage krita-5.0.0-prealpha-c0b6649-x86_64.appimage (2021-05-03), all languages are now listed in Switch Application Language dialogue. However, for some reason, Krita does not load Simplified Chinese translation, and will only use English regardless of the settings. Other languages work fine.
Weird, because that works here. What are your locale settings?
The system's locale is Simplified Chinese (zh_CN.UTF-8), and that only.
I've performed some tests, and found that: only the translation identical to the system's current locale would not be loaded. For example, after I switched system locale to en_US.UTF-8, Simplified Chinese translation now works fine.
Krita Version: 5.0.0-prealpha (git 91625c4) Languages: en_US, en Hidpi: true Qt Version (compiled): 5.12.9 Version (loaded): 5.12.9 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.11.16-arch1-1 Pretty Productname: Arch Linux Product Type: arch Product Version: unknown Desktop: KDE
It seems that Kdenlive's Jenkins Appimage factory hasn't apply the fix. All translation is missing in kdenlive-21.07.70-63bb283-x86_64.appimage
(In reply to Tyson Tan from comment #5) > It seems that Kdenlive's Jenkins Appimage factory hasn't apply the fix. All > translation is missing in kdenlive-21.07.70-63bb283-x86_64.appimage Sorry, wrong post. It was meant for Bug 434179.
I switched system locale back to zh_CN.UTF-8. The nightly appimages of digiKam, Kate and Kdenlive can still load Simplified Chinese translation. All release appimages (including Krita) works too. It seems only Krita Night appimages has this issue.
Krita system information for zh_CN.UTF-8: Krita Version: 5.0.0-prealpha (git 91625c4) Languages: zh_CN, zh, zh_CN, zh Hidpi: true
In general, it seems ki18n never loads the current language for us on Linux, not when it's selected as an override language and not when it's not...
This merge request should fix this bug: https://invent.kde.org/graphics/krita/-/merge_requests/897
Yes, I can confirm it is indeed fixed today. Thank you Alvin and Dmitry!