Добрый день, я пытаюсь понять значения LANG в linux mint 18.Собственно я хочу задать LANG локально и добавил export LANG=ru_RU.UTF-8 в ~/.bashrc, перезагржуаюсь но ничего не происходит.Вопрос такой, что должно быть после замены?
.bashrc отрабатывает только когда вы логинитесь в системе или по ssh или в консоли. Если логиниться в графике, то он может и не сработать. В этом случае локаль выбирается в списке локалей при самом логине и указывается в зависимости от типа логин-менеджера.
Ну а общая локаль для всей системы настраивается в /etc/default/locale и dpkg-reconfigure locales
Спасибо за ответ, как мне кажется так и делаю прописываю .bashrc logout затем login и не срабатывает,а хотелось бы понять за что эта переменная отвечает, определения не сильно
мне помогают
EvilScream: Сама переменная отвечает за локализацию вывода системных сообщений.
Ну и если вы ее устанавиливаете в сессии, то она действует только пока сессия открыта!
Для примера, откройте терминал:
MacBook-Pro:~ leah$ export LANG=RU_ru.UTF-8
MacBook-Pro:~ leah$ date
понедельник, 24 июля 2017 г. 15:46:15 (MSK)
MacBook-Pro:~ leah$ export LANG=EN
MacBook-Pro:~ leah$ date
Mon Jul 24 15:46:18 MSK 2017
MacBook-Pro:~ leah$