Системный язык Linux Mint 14 превращается в китайский. Как я могу вернуться на английский язык?

Сегодня для тестирования я установил KDE вместе с Cinnamon в Linux Mint 14. К сожалению, после этого мой системный язык переключается на китайский !!! Все меню и уведомление теперь на китайском языке! Как я могу вернуться на английский язык?

  • sort и ls - почему не заглавные буквы отсортированы в первую очередь?
  • Как получить подробный графический интерфейс Kubuntu для изменения региональных / локальных настроек без установки всего KDE?
  • Невозможно установить языковой стандарт (man-db.cron)
  • терминал: неанглийские символы
  • Исправлена ​​диакритика в дампе mysql на CentOS
  • Как изменить языковой интерфейс в Xfce?
  • lpstat и локализация в Mac OS X
  • Что делает «LC_ALL = C»?
  • 2 Solutions collect form web for “Системный язык Linux Mint 14 превращается в китайский. Как я могу вернуться на английский язык?”

    Вы должны иметь возможность выбирать язык на экране входа в систему. Если нет, откройте терминал (вы можете использовать Alt + F2 для запуска диалога запуска) и запустить ( источник ):

    echo -e 'LANG="en_US"\nLANGUAGE="en_US:en"' | sudo tee /etc/default/locale echo -e 'LANG=en_US\nLanguage=en_US' > ~/.pam_environment 

    Затем выйдите из системы и снова войдите в систему.


    EDIT (в ответ на комментарий OP)

    Вышеупомянутые команды – это просто быстрый способ редактирования нескольких текстовых файлов. Если они не работают по какой-либо причине, вы можете просто редактировать файлы вручную с помощью текстового редактора (я считаю, что по умолчанию KDE – это write ). Итак, откройте терминал и запустите:

     sudo kwrite /etc/default/locale` 

    Отредактируйте файл, содержащий только эти строки:

     LANG="en_US" LANGUAGE="en_US:en" 

    Теперь откройте ~/.pam_environment :

     sudo kwrite ~/.pam_environment 

    Отредактируйте файл, содержащий только эти строки:

     LANG=en_US Language=en_US 

    Будьте осторожны: если вы пишете и сохраните неправильные значения в своем регионе, у вас могут возникнуть проблемы при загрузке.

    У меня была такая же проблема, и я исправил ее – без переопределения чего-либо! Проблема не в / etc / environment или / etc / default / locale или любом другом системном разделе / ​​каталоге.

    Он находится в настройках KDE. Я использовал «grep -r» язык = en »в своем домашнем каталоге после того, как я просмотрел каждый другой файл конфигурации Linux в моей системе с помощью того же метода, и все они были настроены правильно. Я также заметил, что вход в ssh с моим пользователем будет исправлять проблема в оболочке, которая доказала, что она была создана после входа в систему, но не в любой автоматически называемой конфигурации системы, такой как ~ .bashrc или что-то еще.

    Конфигурационный файл KDE4 находится здесь:

    ~ / .kde / окр / setlocale.sh

    В этом файле я нашел строку, содержащую неисправные настройки – я просто их скорректировал (используйте команду «locale» и исправьте записи). Вам необходимо перезагрузить, чтобы изменения вступили в силу и отменили все изменения, которые вы, возможно, сделали в других системных файлах, таких как / etc / environment или / etc / default / locale. (Последний должен содержать только языковую линию по умолчанию (eG: LANG = "en_US.UTF-8")).

    Быстрый языковой стандарт Linux 101: Давайте посмотрим на языковую строку, например: «LANG = en_US.UTF-8». Первые буквы «en» указывают системный язык, а второй – страну, которая регулирует измерение и формат времени, календарь, день -ночь. Поэтому, если вы, скажем, Германия, хотите английский язык системы, но немецкий календарь, время и т. Д., Вы должны исправить строку в указанном файле конфигурации KDE следующим образом: «LANG = en_DE.UTF-8» или другое путь: вы хотите, чтобы немецкий как язык и США как ваша страна для календаря и прочее: «LANG = de_US.UTF-8» «.UTF-8» – это кодировка в кодировке Юникод.

    Обратите внимание, что возможно, что языковой файл не настроен должным образом или не существует или языковой пакет не установлен.

    Вот краткое изложение возможных решений для других проблем локали:

    • Установка языкового пакета, в котором вы нуждаетесь: установка пакета на английском языке: 'sudo apt-get install language-pack-en'

    • Создание файла на английском языке, если он отсутствует с установленным пакетом английского языка: 'sudo locale-gen en_US' и 'sudo locale-gen en_US.UTF-8'

    • Переконфигурирование языкового пакета, как вам обычно нужно делать после установки: 'sudo dpkg-reconfigure'

    Обратите внимание, что снова – вам необходимо перезагрузить систему, чтобы изменения в конфигурации системы вступили в силу!

    Linux и Unix - лучшая ОС в мире.