web-dev-qa-db-fra.com

Je ne peux pas régler mon système en anglais à partir de la langue chinoise

Une fois, j'ai converti mon système en chinois, maintenant je ne peux pas le rétablir en anglais. J'ai essayé de modifier l'ordre dans les paramètres de langue, mais cela ne fonctionne pas.

enter image description here

Le chinois est toujours au top. Même si je supprime le paquet de langue du chinois, il reste toujours. Le menu du système retournera en anglais, mais tous les logiciels ainsi que la barre du haut restent en chinois.

J'ai également essayé de réinitialiser /etc/default/locale et /etc/environment mais cela ne fonctionne pas.

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

Il s’agit d’un serveur distant et j’utilise le bureau à distance via X2GO; je ne peux donc pas définir la langue avant de me connecter en tant qu’ordinateur local.

Comment puis-je récupérer l'anglais? Merci beaucoup.

4
Frederick Zhang

Tout d’abord, pour que les packs de langue chinoise soient supprimés, donnez

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

commandes. Si vous réinitialisez le fichier/etc/default/locale comme décrit dans ici , exécutez

localedef --list-archive 

commander. Si cela génère une sortie comme

en_US.utf8
zh_CN.utf8
zh_SG.utf8

ça, cours

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

commandes. Après ces commandes, vous voyez toujours le chinois, écrivez

cat ~/.pam_environment

commander. Si vous voyez quelque chose lié au chinois comme

LANGUAGE=en_US:zh_CN:en

pour cela, supprimez simplement "zh_CN" du fichier en utilisant Gedit. Puis donnez la commande finale

Sudo locale-gen

J'espère que cela aidera à résoudre votre problème.

4
numand

Cela semble un peu évident, mais vous ne mentionnez pas d'essayer, alors je vais répondre quand même. Essayez de cliquer sur l'entrée de la liste _ 汉语 (中国) _ chinoise en dessous de l'entrée de la liste en anglais.

3
Jjed