[РЕШЕНО] Поломалась локаль в палзме.

РЕШЕНИЕ: Добавить в ~/.config/plasma-localerc, в раздел [Formats]: useDetailed=true
_______________________________________________________________________________________________________________________________________

Последнее обновление плазмы поломало локаль. Было: интерфейс на английском, региональные форматы на русском.
Сейчас региональные форматы тоже для en_US. То есть время AM/PM, неделя начинается с Вс, дата через слеши.

$ cat /etc/locale.conf
LANG=en_US.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
В tty:
$ locale
LANG=en_US.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
В konsole:
$ locale
LANG=en_US.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
Также:
$ cat ~/.config/plasma-localerc
[Formats]
LANG=en_US.UTF-8
Файл plasma-localerc не менялся с момента установки системы. При этом, если в нем поменять en_US.UTF-8 на ru_RU.UTF-8, konsole выдает:
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
plasma-localerc
Пропишите полные настроки как в locale.conf, в системсеттинг тоже есть отдельные настройки для даты и сортировки
vs220
movieman
plasma-localerc
Пропишите полные настроки как в locale.conf, в системсеттинг тоже есть отдельные настройки для даты и сортировки
Пробовал. Такая же ситуация, как если только LANG=en_US.UTF-8 указать.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
Пробовал. Такая же ситуация
Через графику пропишите
systemsettings5
локализация
и перезайдите
 cat ~/.config/plasma-localerc
[Formats]
LANG=en_US.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
useDetailed=true

[Translations]
LANGUAGE=ru:en_US
vs220
movieman
Пробовал. Такая же ситуация
 cat ~/.config/plasma-localerc
[Formats]
LANG=en_US.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
useDetailed=true

[Translations]
LANGUAGE=ru:en_US

Благодарю за помощь. Оказалось достаточным добавление useDetailed=true. То есть теперь ~/.config/plasma-localerc выглядит так:
$ cat ~/.config/plasma-localerc
[Formats]
LANG=en_US.UTF-8
useDetailed=true
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
 
Зарегистрироваться или войдите чтобы оставить сообщение.