Systemsprache Englisch, Regionaleinstellungen Deutsch in Tumbleweed
Ziel: en_US als Sprache aber de_DE als Regionaleinstellung (Währung, Datum etc.) damit ich zum Beispiel Fehlermeldungen in Englisch erhalte. 1. In Yast habe ich die Sprache auf US-Englisch gestellt und als zweite Sprache Deutsch ausgewählt. 2. In KDE habe ich („Regional Settings“) als Region en_US gewählt und bei den „Detailed Settings“ de_DE 3. Ich habe keine weiteren Einträge in .bashrc zu LANG und Co. Ergebnis in „Konsole“ (KDE Terminal): $> locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_MONETARY=de_DE.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT=de_DE.UTF-8 LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= $> echo $LANGUAGE en_US:de:en_GB $> localectl System Locale: LANG=en_US.UTF-8 VC Keymap: de-latin1-nodeadkeys X11 Layout: de X11 Model: pc105 X11 Variant: nodeadkeys X11 Options: terminate:ctrl_alt_bksp Das alles scheint keine Auswirkung zu haben: $> foobar Wenn 'foobar' kein Tippfehler ist, können Sie command-not-found benutzen, um das Paket zu finden, das den Befehl enthält, z. B.: cnf foobar $> g++ foobar g++: Fehler: foobar: Datei oder Verzeichnis nicht gefunden g++: schwerwiegender Fehler: keine Eingabedateien Kompilierung beendet. BASH kennt offenbar nur einen Teil der locale-Variablen bzw. bekommt nicht alle gesetzt: $> printenv |grep LANG LANGUAGE=en_US:de:en_GB LANG=en_US.UTF-8 $> printenv |grep LC LC_MONETARY=de_DE.UTF-8 LC_MEASUREMENT=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_NUMERIC=de_DE.UTF-8 Hat jemand eine Idee, wie ich das unfallfrei in Tumbleweed mixen kann? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On 15.08.20 14:01, Kai Bojens wrote:
Ziel: en_US als Sprache aber de_DE als Regionaleinstellung (Währung, Datum etc.) damit ich zum Beispiel Fehlermeldungen in Englisch erhalte.
1. In Yast habe ich die Sprache auf US-Englisch gestellt und als zweite Sprache Deutsch ausgewählt. 2. In KDE habe ich („Regional Settings“) als Region en_US gewählt und bei den „Detailed Settings“ de_DE 3. Ich habe keine weiteren Einträge in .bashrc zu LANG und Co.
Ich würde in /etc/sysconfig/language RC_LC_MESSAGES="C" versuchen. Viele Grüße Ulf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2020-08-15 19:24, schrieb Ulf Volmer:
Ich würde in /etc/sysconfig/language RC_LC_MESSAGES="C" versuchen.
Das war erfolgreich. Danke. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Kai Bojens
-
Ulf Volmer