Я не могу переключить мою систему обратно на английский с китайского языка [дубликат]

На этот вопрос уже есть ответ:

Однажды я перевел свою систему на китайский язык, теперь я не могу вернуть ее на английский. Я попытался изменить порядок в настройках языка, но это не сработало.

enter image description here

Китайский всегда наверху. Даже если я удалю языковой пакет китайского, он все равно останется. Меню системы вернется на английский язык, но все программное обеспечение, а также верхняя панель останутся на китайском языке.

Я также пытался сбросить / etc / default / locale и / etc / environment , но это не сработало.

root@ks356457:~# cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="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"
root@ks356457:~# cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en"
LC_ALL="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="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"
root@ks356457:~# echo $LANG $LANGUAGE
zh_CN.UTF-8 zh_CN:en

Это удаленный сервер, и я использую удаленный рабочий стол через X2GO, поэтому я также не могу установить язык до входа в систему как локальный компьютер.

Как мне вернуть английский? Большое спасибо.

4
задан 18 June 2012 в 23:34

2 ответа

Прежде всего, чтобы убедиться, что пакеты для китайского языка удалены, введите команды

sudo apt-get remove language-pack-gnome-nan*
sudo apt-get remove language-pack-gnome-zh*
sudo apt-get autoremove

. Если вы сбросите файл / etc / default / locale, как описано в здесь , введите команду

localedef --list-archive 

. Если он генерирует вывод, подобный

en_US.utf8
zh_CN.utf8
zh_SG.utf8

this, выполните команды

sudo localedef --delete-from-archive zh_CN.utf8
sudo localedef --delete-from-archive zh_SG.utf8
sudo locale-gen

. После этих команд вы все еще видите китайский, напишите команду

cat ~/.pam_environment

. Если вы видите что-либо, связанное с китайским, например

LANGUAGE=en_US:zh_CN:en

, просто удалите «zh_CN» из файла с помощью Gedit. Затем дайте окончательную команду

sudo locale-gen

Надеюсь, это поможет решить вашу проблему.

0
ответ дан 18 June 2012 в 23:34

Это кажется немного очевидным, но вы не упомянули, что пытались, поэтому я все равно отвечу. Попробуйте перетащить запись китайского списка 汉语 (中国) под записью английского списка.

0
ответ дан 18 June 2012 в 23:34

Другие вопросы по тегам:

Похожие вопросы: