Leap 42.1: YaST, several languages at once.

Hi!

I am having some issues with the locale settings in Leap. I didn’t know exactly which forum to put this since the problem perists over the entire system, but it is most visible in YaST.
Basically, the issue is that I have chosen english_us as primary language, with no secondary languages set. But in spite of this the system language is in a weird mix of english, swedish and what I assume is russian. Needless to say, this is pretty confusing. The GUI I am using is KDE and most KDE things are in machine translated swedish, but some things are in english.

http://i.imgur.com/0Df70vx.png

For the whole shebang we can take a look at YaST where it looks like this.

http://i.imgur.com/zpAVyAd.png (larger image, did not want to embed)

Any idea what is going on?

The swedish desktop-translations file is broken, see 953643 – Choosing Swedish language at install does not match Swedish when booted. .
That’s why you get those cyrillic strings in the application menu and YaST.

Regarding KDE:
Did you set the language in systemsettings5?
If you used the KDE4 version, it will not be fully applied to KF5/Plasma5.

And YaST runs as root, so it ignores KDE’s user language settings completely.
If you want to have YaST in english, you should set English as primary language in YaST->System->Language.

You can experiment also with setting the language explicitly when you login.

As necessary, make the following settings…

Open /etc/sysconfig editor

  • Search for, and set your auto login to a specific account (to disable autologin)
  • Search for, and set “language” on login to be enabled if it isn’t already (I found it was the default when I installed LXDE as my base Desktop and did not install any other languages).

The result should be a dropdown box to select your language when you login with your User account.

TSU

Thank you both for the assistance. The problem has now been solved. The issue was that I hadn’t explicitly set the prefered language to english in systemsettings5. Changing this fixed the general KDE issue as well as the issue in YaST.

There might be something off with that YaST ignores KDE thing though. The primary language in YaST was set as english_us the entire time (with no secondary languages chosen) but was still in that weird hybrid as seen in the screenshot until I changed the setting in KDE.