Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ubuntu 14.04 игнорирует языковые настройки  (Прочитано 4492 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zend72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • Фото на документы в GIMP
Здравствуйте.

После обновления с 13.10 на 14.04 Ubuntu основным системным языком начала считать английский и мне не удаётся её "переубедить". Вопрос такой, что ещё можно сделать чтоб заставить Ubuntu не игнорировать языковые настройки? О сделанном на данный момент можно прочитать ниже.

Дело было так: в начале обновления Ubentu ругнулась на то, что некие не UTF-8 символы мешают Python скриптам выполняться, я, как честный человек, принял решение на время обновления системы поменять локаль на английскую и сказал сакраментальное:

sudo locale-gen
sudo update-locale LANG=en_US.UTF-8 LC_MESSAGES=POSIX

После чего система заговорила на английском и обновление прошло "успешно".
После перезагрузки я решил вернуть всё на круги своя и сказал:

sudo locale-gen
sudo update-locale LANG=ru_RU.UTF-8 LC_MESSAGES=POSIX

Но чуда не произошло. Региональные стандарты, правда, вернулись и дата, время, денежные единицы, дефолтный размер бумаги выглядят привычно, но система говорит со мной исключительно на английском. Логин-скрин у LightDM английский, Unity английский, и т.д.

В /etc/default/locale вот такие буковки:

LANG=ru_RU.UTF-8
LANGUAGE=ru
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

В ~/.pam_environment тоже самое.
В /etc/environment тоже самое.

locale выводит:

locale
LANG=ru_RU.UTF-8
LANGUAGE=ru
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

В языковых настройках удалял все языкм кроме русского и нажимал кнопку применить ко всей системе... Не помогло.
Удалял и устанавливал русский снова, перетаскивал его в самый верх списка, нажимал кнопку применить ко всей системе... Не помогло.
Перезагружал (!!!111) ноутбук... Ну вы поняли.

Повторюсь ещё раз "более по другому", куда ещё смотрят приложения кроме приведённых выше переменных окружения, чтобы определиться какой язык использовать? Что ещё можно сделать чтоб заставить Ubuntu не игнорировать языковые настройки?

Оффлайн sydenis

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: Ubuntu 14.04 игнорирует языковые настройки
« Ответ #1 : 19 Апреля 2014, 16:39:12 »
была такая же фигня с теми же симптомами и последовавшими телодвижениями ещё на 12.04
https://forum.ubuntu.ru/index.php?topic=219010.msg1689125#msg1689125
Ничего не помогло, проблема не решилась. Спасает только переустановка оси...

Оффлайн Zend72

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • Фото на документы в GIMP
Re: Ubuntu 14.04 игнорирует языковые настройки
« Ответ #2 : 19 Апреля 2014, 17:41:36 »
Пнятно :(

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Ubuntu 14.04 игнорирует языковые настройки
« Ответ #3 : 19 Апреля 2014, 18:06:03 »
"Смотрят приложения" ещё на наличие файлов локализации, например language-pack-ru, language-pack-gnome-ru
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн max5555

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
    • Ubuntu-forward, Украина
Re: Ubuntu 14.04 игнорирует языковые настройки
« Ответ #4 : 17 Июля 2014, 11:30:54 »
Можно в  /etc/rc.local добавить
export LANG=ru_RU.UTF-8
export LC_ALL=ru_RU.UTF-8

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.