Невозможно изменить язык обратно на английский Fedora Core 14

3212
Leo Izen

Я использую Fedora 14, и я учу французский - это школа, поэтому я решил установить свою систему на французский, чтобы посмотреть, как это было.

Я отредактировал / etc / sysconfig / i18n и изменил en_US на fr_FR. Затем я перезагрузился, и он переключился на французский.

Я решил, что недостаточно знаю французский, чтобы работать, поэтому снова отредактировал i18n и перезагрузил компьютер. Но это было все еще на французском языке. Тогда это случилось:

[Leo@chessman ~]$ cd /etc/sysconfig [Leo@chessman sysconfig]$ su Mot de passe :  [root@chessman sysconfig]# cat i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" [root@chessman sysconfig]#  

Обратите внимание, что после того, как я набрал su, он сказал «mot de passe», что по-французски, хотя там написано LANG = «en_US.UTF-8».

Как я могу изменить это обратно на английский?

2

2 ответа на вопрос

1
Felix Schwarz

У меня была та же проблема, и в моем случае виновником было /etc/profileтри exportстроки в конце (автоматически добавленные тупым хостинг-провайдером во время установки сервера).

0
lzap

Все устанавливается в /etc/profile.d/lang.sh в системах на основе Fedora и Red Hat. Сначала посмотрите каталог $ HOME / .i18n.

Если это не помогает, вы можете переопределить это поведение в самом файле /etc/profile.d/lang.sh - поставьте

export LANG=C 

там.

Есть еще один трюк. Ssh-клиент по умолчанию настроен на отправку переменных среды локали. Попробуй это:

LC_ALL=C ssh server 

Если это поможет, отредактируйте ваш файл / etc / ssh / ssh_config (на стороне клиента) или / etc / ssh / sshd_config (на стороне сервера).

Добавляем еще один трюк! lzap 12 лет назад 0