KStars: Cannot change language
Ingo Klöcker
kloecker at kde.org
Fri Jun 21 11:47:58 BST 2024
On Freitag, 21. Juni 2024 10:31:50 CEST Jasem Mutlaq wrote:
> We have an issue with the recent versions of KStars is that language cannot
> be switched by users. This affects MacOS, Windows, and Linux, whether
> packaged or built from source.
>
> How to debug this issue? I can't see anything in the logs about the
> language switch issue. For example, I tried changing the language to German
> but the interface is still in English. Which component of KDE Frameworks is
> handling this at the backend? Any environment variables to check or watch
> out for?
>
> Any pointers would be appreciated.
On Sonntag, 2. Juni 2024 13:36:58 CEST I wrote in reply to your previous
message with subject "Re: Cannot change language":
I have just built the current master version (which calls itself 3.7.1 Stable)
with KDE Frameworks 5.115.0 and Qt 5.15.12 (on openSUSE Tumbleweed). I could
switch the language (via Help -> Configure Language) to different languages.
I have built kstars without the optional dependencies INDI, Nova, ERFA,
LibRaw, LibXISF, Qt5Keychain. Maybe one of those dependencies messes with the
LANGUAGE environment variable that KDE Frameworks use for overriding the
system language. Or Qt 5.15.13 is messed up.
===
Did you try building kstars without optional dependencies to verify my
observation that with such a build changing the language works?
Two KDE Frameworks are involved in changing the language. KXMLGui provides the
language switching dialog. Moreover it loads the configured language and sets
the environment variable LANGUAGE. KI18n loads the translations for the
language(s) in the LANGUAGE variable.
On Linux the configured languages are stored in/read from the file
~/.config/klanguageoverridesrc
Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20240621/2c5a847a/attachment.sig>
More information about the kde-devel
mailing list