Linux Mint-Gebietsschema

547
Ralfeus

Ich bin in der Linux-Desktop-Umgebung ziemlich neu. Das Problem ist wahrscheinlich bereits gelöst, aber ich habe es noch nicht gefunden.

Ich verwende Linux Mint 19 mit Gnome 3.28.1. Ich benutze die englische Benutzeroberfläche, möchte aber regionale Einstellungen auf Tschechisch festlegen, insbesondere Zahlen, Datumsangaben und Währung. Also ist mein Gebietsschema so eingestellt:

LANG=en_US.UTF-8 LANGUAGE=en_US LC_CTYPE="en_US.UTF-8" LC_NUMERIC=cs_CZ.UTF-8 LC_TIME=cs_CZ.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=cs_CZ.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=cs_CZ.UTF-8 LC_NAME=cs_CZ.UTF-8 LC_ADDRESS=cs_CZ.UTF-8 LC_TELEPHONE=cs_CZ.UTF-8 LC_MEASUREMENT=cs_CZ.UTF-8 LC_IDENTIFICATION=cs_CZ.UTF-8 LC_ALL= 

Es scheint in Ordnung zu sein. Wenn ich Einstellungen -> Region & Sprachen öffne, sehe ich auch, dass Tschechien ausgewählt und Datum (kurz und lang) richtig angezeigt wird. Der Kalender in der oberen Leiste zeigt jedoch das Datum im US-amerikanischen Stil (Monat, Tag, Jahr) an, nur der Monat wird ins Tschechische übersetzt. Wenn ich http://localeplanet.com/support/browser.html öffne, werden folgende Einstellungen angezeigt:

navigator.browserLanguage: undefined navigator.language: cs navigator.userAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0 date: Tue Jul 10 2018 07:19:33 GMT+0200 (CEST) date.toLocaleDateString(): 7/10/2018 date.toLocaleTimeString(): 7:19:33 AM date.toLocaleString(): 7/10/2018, 7:19:33 AM date.toUTCString(): Tue, 10 Jul 2018 05:19:33 GMT date.getTimezoneOffset(): -120 

Auch Programme, die in Wine gestartet wurden, erscheinen eher mit dem Gebietsschema US, obwohl ich gelesen habe, dass das Gebietsschema vom System übernommen wird. Wie kann es behoben werden?

Update: Versuchte einfache Datumsausgabe in Python:

print(datetime.datetime.strftime(datetime.datetime.today(), "%c")) 

Es zeigt US-Format:

Tue Jul 10 07:55:19 2018 

Soweit ich es verstehe, habe ich nichts mit Gnome zu tun, sondern mit den Systemeinstellungen.

Update: Nachdem ich das oben erwähnte Python-Skript ausgeführt hatte, lief ich lsof | grep locale. Alle geöffneten Dateien mit dem enGebietsschema. Als ich versuchte zu laufen lsof | grep locale/cs, zeigte es nichts. Wie ist es möglich?

0

0 Antworten auf die Frage