Я довольно новичок в среде рабочего стола Linux, поэтому, возможно, проблема уже решена, но я еще не нашел ее.

Я запускаю Linux Mint 19 с Gnome 3.28.1. Я использую английский интерфейс, но хочу, чтобы региональные настройки были настроены на чешский язык, а именно цифры, даты и валюту. Итак, моя локаль установлена так:

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=

Кажется, все в порядке. Когда я открываю Настройки -> Регион и языки, я также вижу выбранную Чехию и правильные даты (короткие и длинные). Но календарь на верхней панели показывает дату в американском стиле (месяц, день, год), только месяц переводится на чешский. Когда я открываю http://localeplanet.com/support/browser.html, он показывает следующие настройки:

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

Кроме того, программы, запускаемые в Wine, появляются скорее с американским языком, хотя я читал, что Wine берет язык из системы. Как это можно исправить?

Обновление: пробовал простой вывод даты в Python:

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

Это показывает формат США:

Tue Jul 10 07:55:19 2018

Насколько я понимаю, я не имею ничего общего с Gnome, кроме самих настроек системы.

Обновление: после запуска скрипта Python, упомянутого выше, я запустил lsof | grep locale . Все открытые файлы , в которых от en местности. Когда я попытался запустить lsof | grep locale/cs ничего не показало. Как это возможно?

0