Answers:
如果您man
来自man-db软件包(与大多数GNU / Linux发行版相同,则为man 2.x),最快的方法是使用-L
标志man
。您只需要知道所需语言环境的缩写即可。
man -Len man # -> English man-page of man
man -Lru man # -> Russian man-page of man
如果使用其他man实现(man 1.x),则唯一的方法是更改环境变量$LC_MESSAGES
或$LANG
如其他答案中所述。
$ man -Len man
man: invalid option -- 'L'
man, version 1.6g
在gentoo
man
是很久以前发生的。man-db
如果要使用该-L
选项,请从包装中使用man 。
要获取本地化的手册页,请设置LC_MESSAGES
区域设置环境变量。一次调用man
:
LC_MESSAGES=ru_RU man man
如果您始终想要俄语的手册页,但又想让其他命令说英语,则可以在您.bashrc
或其他shell初始化文件中设置别名:
alias man='LC_MESSAGES=ru_RU man'
manpages-sv
,大概是因为很少有人愿意将英语翻译成瑞典语。我认为这是积极的翻译工作相互协调的地方,没有提到瑞典语。
阅读时man man
,您似乎应该更改环境变量,然后照常使用man。如果没有您所用语言的版本,它将仍显示英语版本。
International support is available with this package. Native lan‐
guage manual pages are accessible (if available on your system) via
use of locale functions. To activate such support, it is necessary
to set either $LC_MESSAGES, $LANG or another system dependent envi‐
ronment variable to your language locale, usually specified in the
POSIX 1003.1 based format:
<language>[_<territory>[.<character-set>[,<version>]]]
If the desired page is available in your locale, it will be dis‐
played in lieu of the standard (usually American English) page.
man man
页面上搜索“语言” 时,才发现我张贴在帖子中的内容。但是,如果您搜索“ locale”,则会发现jofel帖子的非常有用的选项。如果您曾经做过其他与语言相关的配置,这可能对记住有用。