Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
in the future, use the edit button to add details to your answer. :) – studiohack Apr 27 '11 at 17:20
up vote 4 down vote accepted

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]

share|improve this answer
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .