Я экспериментировал с региональными настройками в KDE, и он установил для меня язык пользовательского интерфейса на русский. Позже я изменил язык интерфейса обратно на английский, но он все еще оставался русским в консоли.
Как это изменить?
Установка
LANGUAGE=en_US
на .profile
не помогла.
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:ru
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.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="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Как исправить?
<час>(base) dimskraft@studebaker:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:ru
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.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="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
(base) dimskraft@studebaker:~$ cat /etc/default/locale
# File generated by update-locale
LANG="en_US.UTF-8"
Необходимо отредактировать /etc/default/locale
. Эта команда должна сделать это:
sudo update-locale LANG=en_US.UTF-8
Затем после следующей перезагрузки язык должен быть английским также в консоли.
Если я поставлю export LANGUAGE=en_US
в свой .профиль
, у меня это тоже не сработает. Но установка LANGUAGE
вручную в терминале перед выполнением других команд сработала. Так что я просто добавил эту строку в свой .bashrc
, которая выполнила свою работу.