如何更改 Debian 上手册页的语言,同时保持默认语言为英语

如何更改 Debian 上手册页的语言,同时保持默认语言为英语

我尝试将 Debian 上的手册页从英语更改为意大利语,但我所做的一切都还没有奏效。

首先,我安装了意大利语手册页apt install manpages-it

然后我编辑了该/etc/locale.gen文件并取消注释 it_IT.utf8,然后运行locale-gen更新它。之后我尝试过:

man -Lit printf
man --locale=it printf
LANG=it_IT.utf8

但没有人给我意大利语的手册页。

我能找到的唯一意大利语手册页是man man,但其他手册都是英文的。

答案1

问题是翻译的手册页并不多;当您查看 的输出dpkg -L manpages-it(其中列出了包中的所有文件)时manpages-it,您会发现它只有 107 页 -man是其中一页,bash是另一页。然后还有 71 个其他意大利语页面,它们是其他软件包的一部分 - 无论如何,甚至还没有接近 500 个与准系统 debian 安装一起提供的英语页面。

所以,长话短说:恐怕man无法向您展示不存在的意大利语页面。它应该关心LANG正在设置的环境变量你称呼男人:

export LANG=it_IT.utf8
man bash # should open the Italian bash page
man mkfs # should open the English mkfs page, since no Italian page exists

但根据我的经验,这实际上很少起作用:-/。我不确定修复这个问题是否值得付出努力。

相关内容