3

On my Linux there are some outdated translated mans installed. I want to prohibit man utility from showing them.

I want to do this permanently, while saving a current locale.

What environment settings should I change (setenv in .profile) to limit man to one language?

I have no root and can't just delete outdated mans or to strace a man utility.

studiohack
  • 13,468
  • 19
  • 88
  • 118
osgx
  • 6,677
  • 8
  • 56
  • 71

1 Answers1

4

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]

mihi
  • 3,377
  • 20
  • 26
  • Hi, please look in the Q: `"I want to do this permanently, while saving a current locale."` - LANG is a locale. – osgx Apr 27 '11 at 18:03