Linux: отключить man для отображения man на неанглийских языках

922
osgx

На моем Linux установлено несколько устаревших переводчиков. Я хочу запретить manутилите показывать их.

Я хочу делать это постоянно, сохраняя при этом текущую локаль.

Какие настройки среды я должен изменить ( setenvв .profile), чтобы ограничить человека одним языком?

У меня нет рута, и я не могу просто удалить устаревшего mans или использовать утилиту man.

3
в будущем используйте кнопку `edit`, чтобы добавить детали в ваш ответ. :) studiohack 13 лет назад 0

1 ответ на вопрос

4
mihi

Set LANG to C or to en_US. This will be affect of all programs unless you add an alias for man that sets the variable accordingly.

alias man='LANG=C man' 

[edit: I tested it, LC_MESSAGES changed the error message language, but not the manpage language]

Привет, пожалуйста, посмотрите в вопросе: `" Я хочу сделать это навсегда, сохраняя текущую локаль. "` - LANG - локаль. osgx 13 лет назад 0

Похожие вопросы