Yes, a very confusing situation where the OP seems to use a quite different language from what we are used to.
Will be a bit difficult to disentangle this.
Yes, a very confusing situation where the OP seems to use a quite different language from what we are used to.
Will be a bit difficult to disentangle this.
Just a start to get back into bug searching. And trying to drive odd the fog a bit.
Can you please show us which users you have in your system?
cat /etc/passwd
**localhost:/home/ANKER #** cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
systemd-network:x:485:485:systemd Network Management:/:/usr/sbin/nologin
systemd-timesync:x:484:484:systemd Time Synchronization:/:/usr/sbin/nologin
messagebus:x:483:483:User for D-Bus:/run/dbus:/usr/sbin/nologin
mysql:x:60:60:MySQL database admin:/var/lib/mysql:/usr/sbin/nologin
polkitd:x:482:482:User for polkitd:/var/lib/polkit:/usr/sbin/nologin
scard:x:481:481:Smart Card Reader:/run/pcscd:/usr/sbin/nologin
wsdd:x:480:480:User for wsdd:/run/wsdd:/usr/sbin/nologin
tss:x:98:98:TSS daemon:/var/lib/tpm:/usr/sbin/nologin
tftp:x:479:479:TFTP Account:/srv/tftpboot:/usr/sbin/nologin
srvGeoClue:x:478:478:User for GeoClue D-Bus service:/var/lib/srvGeoClue:/usr/sbin/nologin
pulse:x:476:476:PulseAudio daemon:/var/lib/pulseaudio:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash
man:x:13:62:Manual pages viewer:/var/lib/empty:/usr/sbin/nologin
mail:x:475:475:Mailer daemon:/var/spool/clientmqueue:/usr/sbin/nologin
lp:x:491:491:Printing daemon:/var/spool/lpd:/usr/sbin/nologin
flatpak:x:474:474:Flatpak system helper:/:/usr/sbin/nologin
daemon:x:2:2:Daemon:/sbin:/usr/sbin/nologin
rtkit:x:471:471:RealtimeKit:/var/lib/empty:/usr/sbin/nologin
rpc:x:470:470:User for rpcbind:/var/lib/empty:/usr/sbin/nologin
nscd:x:469:469:User for nscd:/run/nscd:/usr/sbin/nologin
avahi:x:468:468:User for Avahi:/run/avahi-daemon:/usr/sbin/nologin
dnsmasq:x:467:467:dnsmasq:/var/lib/empty:/usr/sbin/nologin
postfix:x:51:51:Postfix Daemon:/var/spool/postfix:/usr/sbin/nologin
bin:x:1:1:bin:/bin:/usr/sbin/nologin
statd:x:466:466:NFS statd daemon:/var/lib/nfs:/usr/sbin/nologin
chrony:x:465:465:Chrony Daemon:/var/lib/chrony:/usr/sbin/nologin
sshd:x:464:464:SSH daemon:/var/lib/sshd:/usr/sbin/nologin
usbmux:x:463:65533:usbmuxd daemon:/var/lib/usbmuxd:/sbin/nologin
sddm:x:462:462:SDDM daemon:/var/lib/sddm:/usr/sbin/nologin
vnc:x:461:461:user for VNC:/var/lib/empty:/usr/sbin/nologin
nm-openvpn:x:460:460:NetworkManager user for OpenVPN:/var/lib/openvpn:/usr/sbin/nologin
nm-openconnect:x:459:459:NetworkManager user for OpenConnect:/var/lib/nm-openconnect:/usr/sbin/nologin
ANKER:x:1000:1000:Jan Christian A:/home/ANKER:/bin/bash
**localhost:/home/ANKER #**
At the moment, I am working on a very big and urgent project, so I am sincerely sorry for any delay in answering. Thinking in English, taking phone calls in German, and replying to lawyers in Norwegian - all within 30 minutes -
is an interesting challenge.
Best regards and thanks for help and feedback,
Jan Christian
OK, thanks for posting /etc/passwd.
Now you can see how many users there are configured on your system, I count more then 30. However most of them are for internal use of certain system software and not really important to worry about them.
Important though are two of them:
This is quite normal! Thus our fear you have something special is only due to your way of expressing things.
My advice, please re-read what you said above about users used and try to understand why we were confused.
Also, try to understand what it means “to be root” (which is a very colloquial and inadequate expression, used by people who assume they talk to people that know what this means). Maybe also read: https://en.opensuse.org/SDB%3ALogin_as_root
Again, please try to understand that, for practical purposes, you have two (2) users on the system: root and ANKER.
Now both users normally have their own environment. And that environment includes the variables that make up the ‘locale’. An important one of those is LANG. Each user will have his/her own default for LANG. And you (like me) prefer while handling the system, and thus as user root, to have English as the language. In fact, this is not even English, but the name for it is POSIX in the system case. You choose that at system installation (or maybe later change that with YaST), but when you use English/POSIX, there is no need whatsoever to define a second language. The second language is only there when a translation is missing. And or English/POSIX there is no translatiion, thus nothing is missing.
For user ANKER this is different. He wants to see messages/menus/etc. expressed in Norwegian. As a KDE user, he defines that in the KDE System settings. And ANKER will thus get Norwegian, except when a translation fails. There will then be a fall-back to English.
From the SDB article I gave a link to above, you probably can learn that it is possible to “become root” but still having the user ANKERs environment. IMHO that is something to avoid (use su -, not su). But when it happens, your process (YaST in your case) will be owned by user root, but still have Norwegian as LANG. So YaST will try to show all in Norwegian. But, as more people already told above, apparently the Norwegian translation for YaST is not complete/up-to-date. And thus it will fall-back to English on some items.
When you run YaST as root with the correct root environment, all will be in English.
I can assure you that, because I have the same situation here. English as the system language (and no second one configured in YaST languages). And the personal sessions of all my users are in Dutch (set in KDE System Settings).
I hope this helps in getting more feeling of UnixLinux, with is a multi-user, multi-session system and that has consequences not easily understood by those that have using Microsoft Windows before (I am of course not sure that that is your background, but I see the same understanding problems with many of those).
For user ANKER this is different. He wants to see messages/menus/etc. expressed in Norwegian.
No he does NOT - I repeat NOT - to see messages/menus/etc. expressed in Norwegian. That is why he selects (us)English as primary language in Yast ( which menu is in a mix of English and Norwegian), and German and Norwegian as secondary languages. Could you please explain the significance of the premier language?
In the meantime, I will do a test to see if there is a ‘better’ English than us-English.
Switching language to uk-English did not help.
Jan Christian
Please re-read.
I say: ANKER does want to see messages in Norwegian.
Then you say: Anker does not see.
Settings in YaST are for the system (for root).
Users like ANKER set theirs in KDE System settings.
====================
Maybe we should go back to what you want (and NOT what you see).
What do you want for user root as language?
What do you want for user ANKER for language?
Please answer those two questions, so that we can go step by step from there.
I want English for root and for user ‘ANKER’, and I don’t want a compromise with a mix of languages in the menu system and the menus. Question: How to I set the language for all openSUSE menus?
RGDS
Then remove your second language Norwegian from YaST.
Then go into KDE System settings > Personal Settings > Regional settings, walk through all there and set everything to English, unsetting/removing every pointer to Norwegian.
Followed your advice. No success. English spellchecker works as always. I will take up this tread later.
Thanks for you efforts so far!
Jan Christian
There is a system locale:
**erlangen:~ #** cat /etc/locale.conf
LANG=de_DE.UTF-8
**erlangen:~ #**
And there is a user locale:
**erlangen:~ #** grep LANG /home/charlemagne/.profile
# in the variable RC_**LANG**.
#export **LANG**=en_DE.UTF-8 # uncomment this line for German output
#export **LANG**=fr_FR.UTF-8 # uncomment this line for French output
#export **LANG**=es_ES.UTF-8 # uncomment this line for Spanish output
export **LANG**=en_DE.UTF-8
**erlangen:~ #**
Select an existing locale from below:
**erlangen:~ #** localectl list-locales |grep en
**en**_AU.UTF-8
**en**_BW.UTF-8
**en**_CA.UTF-8
**en**_DE.UTF-8
**en**_DK.UTF-8
**en**_GB.UTF-8
**en**_HK.UTF-8
**en**_IE.UTF-8
**en**_NZ.UTF-8
**en**_PH.UTF-8
**en**_SC.UTF-8
**en**_SG.UTF-8
**en**_US.UTF-8
**en**_ZA.UTF-8
**en**_ZW.UTF-8
**erlangen:~ #**
You can create your own locale:
https://forums.opensuse.org/showthread.php/526766-How-do-I-set-locale?p=2836886#post2836886
Hurrah ! Your message is the kind of solution I was looking for. In the meantime, I have discovered another method: Utilizing the langue-selector found at the lower right corner of the login-page (with the marketing-strip). However, I prefer utilizing what you have shown me.
Thanks !!!
For a consistent behavior users should always set LANG at login (.profile). E.g. Plasma can override LANG in .config/plasma-localerc.
7 | openSUSE-20220219-0 | openSUSE-20220219-0 | Yes | (r ) Yes | No | 99 | rpm-md | cd:/?devices=/dev/disk/by-id/ata-MATSHITABD-CMB_UJ141AF_WM15_001452
bash: syntaksfeil ved «Yes», som er et uforventet symbol
‘bash’ reports in Norwegian, but the language is (assumed to be):
**localhost:/ #** cat /etc/locale.conf
LANG=en_US.UTF-8
**localhost:/ #**
Further ‘testing’ will follow later.
What really matters:
karl@erlangen:~> echo $LANG
de_DE.UTF-8
karl@erlangen:~> echo $LANGUAGE
de:en_US
karl@erlangen:~>
Messages:
karl@erlangen:~> LANGUAGE=en_US ls k
ls: cannot access 'k': No such file or directory
karl@erlangen:~> LANGUAGE=de ls k
ls: Zugriff auf 'k' nicht möglich: Datei oder Verzeichnis nicht gefunden
karl@erlangen:~>
karl@erlangen:~> zypper lr -E
# | Alias | Enabled | GPG Check | Priority | URI
---+----------------------+-----------+-----------------+-----------+---------------------------------------------------------------------------------------
5 | Packman | Ja | (r ) Ja | 90 | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
15 | non-oss | Ja | (r ) Ja | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/
17 | oss | Ja | (r ) Ja | 99 | http://download.opensuse.org/tumbleweed/repo/oss/
24 | update | Ja | (r ) Ja | 99 | http://download.opensuse.org/update/tumbleweed/
2 | BellSoft | Ja | (r ) Ja | 100 | http://yum.bell-sw.com/
3 | Geo | Ja | (r ) Ja | 100 | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
7 | chrome | Ja | (r ) Ja | 100 | http://dl.google.com/linux/chrome/rpm/stable/x86_64
11 | home_kukuk_qmapshack | Ja | (r ) Ja | 100 | https://download.opensuse.org/repositories/home:/kukuk:/qmapshack/openSUSE_Tumbleweed/
12 | jalbum | Ja | ( p) Ja | 100 | http://jalbum.net/download/software/yumrepo/
14 | myrepo | Ja | ( ) Nein | 100 | dir:/home/karl/Downloads/myrepo
karl@erlangen:~> LANGUAGE=en zypper lr -E
# | Alias | Enabled | GPG Check | Priority | URI
---+----------------------+---------+-----------+----------+---------------------------------------------------------------------------------------
5 | Packman | Yes | (r ) Yes | 90 | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
15 | non-oss | Yes | (r ) Yes | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/
17 | oss | Yes | (r ) Yes | 99 | http://download.opensuse.org/tumbleweed/repo/oss/
24 | update | Yes | (r ) Yes | 99 | http://download.opensuse.org/update/tumbleweed/
2 | BellSoft | Yes | (r ) Yes | 100 | http://yum.bell-sw.com/
3 | Geo | Yes | (r ) Yes | 100 | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
7 | chrome | Yes | (r ) Yes | 100 | http://dl.google.com/linux/chrome/rpm/stable/x86_64
11 | home_kukuk_qmapshack | Yes | (r ) Yes | 100 | https://download.opensuse.org/repositories/home:/kukuk:/qmapshack/openSUSE_Tumbleweed/
12 | jalbum | Yes | ( p) Yes | 100 | http://jalbum.net/download/software/yumrepo/
14 | myrepo | Yes | ( ) No | 100 | dir:/home/karl/Downloads/myrepo
karl@erlangen:~>