Ubuntu 默认语言午夜指挥官

Ubuntu Default language midnight commander

请帮助我将 midnight commander 中的默认语言从 ru 更改为 en,现在,要用英语开始 mc 我必须在终端中写 LANG=en_EN.UTF-8 mc,但是它太长了, 我想要 mc 的英语 mc ty:)

来自ru.whosebug.com in russian

尝试将别名设为:

alias mc='LANG=en_EN.UTF-8 mc'

作者说不是最好的方法,但有帮助

您还需要 source ~./bashrclogout 来应用更改

我无意中发现了这个线程,试图将我在 macOS Sierra 上的 Midnight Commander 改成法语,因为 macOS 是 unix 并且使用别名不太适合我,这是我添加到我的 ~/.bashrc:

export LANG="en_EN.UTF-8"

然后我获取了 .bashrc 并且一切正常(即终端中的 运行 source ~/.bashrc)。

请注意,这也可能会影响其他应用程序。但我还没有发现任何 - 无论如何这正是我想要的。进一步注意,我只在 mac 上测试过它,但它应该在 Ubuntu 或其他 *nix 上也能正常工作。

这是一个很好的答案,但没有明确的理由说明为什么 MC 在我的案例中使用英语以外的语言。我注意到每当我在“系统偏好设置”->“语言和地区”->“首选语言”中使用另一种语言时,即使英语设置为主要语言,也会发生这种情况。