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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн vorobuszek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Здравствуйте, пошерстил в поисковиках вопрос, ответ на который как я понял отличается в зависимости от разных систем. Рабочее окружение KDE.  Язык системы русский. Программы многие переключены на английский, в том числе и Konsole, но язык вывода сообщений на русском. Есть ли простой способ переключения вывода сообщений на английском без танцев с бубном навсегда?

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Если речь про программы запущенные в терминале, то можно открыть терминал и установить переменную окружения LANG вот такой командой
Код: (bash) [Выделить]
export LANG=CОбычно этого достаточно, что бы сообщения выводились на английском языке до закрытия терминала.
« Последнее редактирование: 22 Октября 2020, 02:01:32 от valrust »

Оффлайн vorobuszek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Речь идет о выводе сообщений в ответ на вводимые команды. Я, например, пишу на английском apt update, а в ответ получаю по русски следующие компоненты будут установлены. Можно общение с терминалом переключить полностью на английский
« Последнее редактирование: 22 Октября 2020, 12:49:55 от Azure »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Создайте .desktop файл для запуска терминала с переменной языка.
Вот так должна выглядеть строка запуска:
Exec=env LANG=en_US.UTF-8 gnome-terminal

Ваши .desktop файлы хранятся в ~/.local/share/applications/
Оригинальный можно взять из /usr/share/applications/
Debian 11, Debian 11 Server

Оффлайн vorobuszek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
В моем случае Exec=env LANG=en_US.UTF-8 konsole. не помогло. я ему на английском, он мне на русском

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
vorobuszek, покажите выхлоп команды locale в konsole при запуске с этим параметром
Debian 11, Debian 11 Server

Оффлайн vorobuszek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
LANG=ru_RU.UTF-8
LANGUAGE=ru:ru:en_US
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=en_US.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=
root@reneuve:/home/reneuve#


Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
vorobuszek, а так
Exec=env LANGUAGE=en konsole
Извините, я все еще учусь

 

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