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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: изменить язык вывода сообщений в консоли на английский?  (Прочитано 18268 раз)

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

Оффлайн prestonia

  • Автор темы
  • Активист
  • *
  • Сообщений: 487
    • Просмотр профиля
стоит ubuntu 14.04
нужно временно (допустим, до завершения сеанса консоли) сделать вывод всей информации о командах по-английски - для штатного эмулятора терминала

какие есть пути?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 23/10/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 04:34:10 от zg_nico »

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Команда
export LANG=en_US.UTF-8
Извините, я все еще учусь

Оффлайн prestonia

  • Автор темы
  • Активист
  • *
  • Сообщений: 487
    • Просмотр профиля
Команда
export LANG=en_US.UTF-8

русский был - русский остался
даже после переоткрытия всех эмуляторов терминала

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
prestonia, это команда для текущего.
Или запустить терминал командой
LANG=en_US.UTF-8 gnome-terminal

Это может правильнее
LANGUAGE=en_US
использовать так же

« Последнее редактирование: 08 Января 2016, 22:35:20 от SergeyIT »
Извините, я все еще учусь

shura1

  • Гость
Во... Давным давно прошел.  У меня лет пять уже в .zshrc

export LANGUAGE=en
export LANG=en_US.UTF-8
Для особо упертых (старых) команд, ничего не знающих об UTF - запускать из консоли так

LANG=C kommand

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Я не замечал, чтобы установка LANGUAGE на что-то влияла.
У меня LANG и LANGUAGE - ru_RU.UTF-8, а LC_MESSAGE=C,
выводится, например, "command not found".
Пётр.

Оффлайн Horse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Ubuntu 16.10
в /etc/locale
LANG="ru_RU.UTF-8"
интерфейс и сообщения системы в терминале на русском.
Добавляю вторую строчку
LC_MESSAGES=C
после ребута не только вывод в терминале становится на английском, но и вся графическая оболочка, меню и т.п.

Как же все-таки сделать только в терминале вывод на английском?
Что -то я не могу найти рецепт.

Оффлайн R.E.I.S.U.B.

  • Участник
  • *
  • Сообщений: 103
  • Welcome to the Madhouse!
    • Просмотр профиля
Выдержка из справочника Ubuntu с предварительно сделанными изменениями.
https://help.ubuntu.ru/wiki/%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_ubuntu

Цитировать
Настройка локализации
Для русификации достаточно выполнить эту команду и перезайти в систему
sudo update-locale LANG=ru_RU.UTF-8А теперь рассмотрим как русифицировать не используя эту команду.
Смотрим доступные локали
locale -aОткрываем файл с помощью текстового редактора
sudo gedit /etc/default/localeЗаменяем содержимое на
LANG=en_US.UTF-8
ОС: Ubuntu 14.04.1 LTS 64-bit; Ядро: 3.19.0-56-generic

Оффлайн Horse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Так я уже делал. Меняется всё на английский, и графический интерфейс тоже

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
a@a:~$
a@a:~$ echo $LANG
ru_RU.UTF-8
a@a:~$ ls ghghggh
ls: невозможно получить доступ к ghghggh: Нет такого файла или каталога
a@a:~$ LANG=C ls fgfgfgff
ls: cannot access fgfgfgff: No such file or directory
a@a:~$

Wars ~.o

Оффлайн Horse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Переключает. Я это и так знаю.
Что и куда прописать, чтобы после ребута остался русский интерфейс и английский вывод терминала?


Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
В ~/.bashrc в конец добавить:
export LC_ALL=C

Оффлайн Horse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
В ~/.bashrc в конец добавить:
Отлично.
Вот это работает.
Только ?????????????? (вопросиками) русские названия папок стали :)

Так что более правильно:
export LC_ALL=en_US.UTF-8

Спасибо
так все устраивает.


нет. так не работает
« Последнее редактирование: 23 Марта 2017, 20:33:49 от Horse »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
a@a:~$ LANG=C bash
a@a:~$ echo $LANG
C
a@a:~$ exit
exit
a@a:~$ echo $LANG
ru_RU.UTF-8
a@a:~$

Wars ~.o

Оффлайн Horse

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Победил!

в .bashrc прописал
export LANGUAGE=en_US.UTF-8
(а не LANG)

в итоге
echo $LANG
ru_RU.UTF-8
echo $LANGUAGE
en_US.UTF-8

вот в таком раскладе и русские буквы воспринимает нормально в терминале и вывод всех команд идет на английском.
Надо будет найти в чем отличие LANG от LANGUAGE

Всем спасибо за наводку.

p.s. гыгы. ну все по англицки в терминале теперь, только...... Do you want to continue? [Д/н] убило!
ибо это [Д/н] больше всего и бесит :)
« Последнее редактирование: 23 Марта 2017, 21:02:49 от Horse »

 

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