Сообщения об ошибках терминала не на английском языке

Сообщения об ошибках терминала не на английском языке

У меня на машине установлена ​​Ubuntu 15.04. В настоящее время сообщения об ошибках терминала не на английском языке (на самом деле они на русском).

Например,

$ mmmm
mmmm: команда не найдена

Я хочу увидеть

$ mmmm
mmmmm: command was not found

Решение предоставлено дляэтот пост ТАКу меня не работает.

решение1

TheSO Постбыл в правильном направлении, но есть несколько переменных окружения, которые могут быть протестированы приложением. Я использую этот скрипт, например, для надежной установки локали для команд:

#!/bin/sh
# $Id: with-locale,v 1.6 2011/10/27 22:51:45 tom Exp $
unset LANG
unset LC_ALL
unset LC_CTYPE
unset LESSCHARSET
unset LANGUAGE

LANG=$1
LC_ALL=$1
GDM_LANG=$1

export LANG
export LC_ALL
export GDM_LANG
shift
exec "$@"

То есть, имея with-localeна своем пути, я мог бы сделать

with-locale C mmmmmm

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

Ты можешьвсегдапроверьте, какие переменные применяются к вашей среде, запустивlocaleкоманда.

Один из комментариев, в котором спрашивали о dpkg-reconfigure locales. То есть,

sudo dpkg-reconfigure locales

предоставит вам способ изменитьпо умолчаниюлокальные настройки на машине (см. напримерКак исправить проблему с локалью?на AskUbuntu). Ваша инициализация оболочки, конечно, может переопределить их. Обратите внимание, что поскольку есть несколько переменных, они могут быть установлены непоследовательно.локаль(7)На странице руководства упоминаются некоторые возможности, включаяLANGUAGEпеременная, которая может быть источником проблем, поскольку онапереопределяетстандартные переменные POSIX.

Связанный контент