После запуска этой ошибки: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/236
Я не могу исправить свою локаль , Это невозможно исправить с помощью gnome-control-center, а «export LANGUAGE = gd: en_GB: en» исправит это только в текущем терминале.
Я прочитал https://help.ubuntu.com/community/EnvironmentVariables#Persistent_environment_variables
Кроме того,
$ cat /etc/default/locale
LANGUAGE="gd:de_DE:en_GB:en"
LC_NUMERIC="gd_GB.UTF-8"
LC_TIME="gd_GB.UTF-8"
LC_MONETARY="gd_GB.UTF-8"
LC_PAPER="gd_GB.UTF-8"
LC_IDENTIFICATION="gd_GB.UTF-8"
LC_NAME="gd_GB.UTF-8"
LC_ADDRESS="gd_GB.UTF-8"
LC_TELEPHONE="gd_GB.UTF-8"
LC_MEASUREMENT="gd_GB.UTF-8"
LANG="gd_GB.UTF-8"
, но когда я снова вхожу и запустить терминал, de_DE вернулся как плохая копейка.
Я отредактировал / etc / common / locale, как предложено, и этот файл теперь чистый, но настройка локали регрессировала. Регуляция локалей не имеет никакого эффекта, потому что сами локали не нарушены. Программы все еще используют немецкий, и он указан в терминале. Перезагрузка после применения изменений не имеет никакого эффекта.
$ cat /etc/default/locale
LANGUAGE=gd:en_GB:en
LC_NUMERIC="gd_GB.UTF-8"
LC_TIME="gd_GB.UTF-8"
LC_MONETARY="gd_GB.UTF-8"
LC_PAPER="gd_GB.UTF-8"
LC_IDENTIFICATION="gd_GB.UTF-8"
LC_NAME="gd_GB.UTF-8"
LC_ADDRESS="gd_GB.UTF-8"
LC_TELEPHONE="gd_GB.UTF-8"
LC_MEASUREMENT="gd_GB.UTF-8"
LANG="gd_GB.UTF-8"
$ locale
LANG=gd_GB.UTF-8
LANGUAGE=gd:de_DE:en_GB:en
<snip>
$ sudo locale-gen "en_US.UTF-8"
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
$ sudo dpkg-reconfigure locales
Generating locales (this might take a while)...
en_AG.UTF-8... done
<snip>
en_ZW.UTF-8... done
gd_GB.UTF-8... done
Generation complete.
$ locale
LANG=gd_GB.UTF-8
LANGUAGE=gd:de_DE:en_GB:en
LC_CTYPE="gd_GB.UTF-8"
LC_NUMERIC=gd_GB.UTF-8
LC_TIME=gd_GB.UTF-8
LC_COLLATE="gd_GB.UTF-8"
LC_MONETARY=gd_GB.UTF-8
LC_MESSAGES="gd_GB.UTF-8"
LC_PAPER=gd_GB.UTF-8
LC_NAME=gd_GB.UTF-8
LC_ADDRESS=gd_GB.UTF-8
LC_TELEPHONE=gd_GB.UTF-8
LC_MEASUREMENT=gd_GB.UTF-8
LC_IDENTIFICATION=gd_GB.UTF-8
LC_ALL=
Вы пробуете, реконфигурировали? в противном случае затем попробуйте это -
sudo locale-gen “en_US.UTF-8”
sudo dpkg-reconfigure locales
Можно обновить /etc/default/locale
вручную как это:
sudo update-locale LANGUAGE=gd:en_GB:en
grep
к спасению - следующие 2 файла должны быть отредактированы с sudo gedit
удалить локаль:
/etc/default/locale
/home/<user>/.pam_environment