是否可以临时更改用户界面的语言?


22

我将Ubuntu 12.04与德语UI结合使用。但是,当我在此处或Stack Exchange上的其他任何地方提出问题时,如果要添加屏幕截图,我希望使用英语。

因此,我的问题是:如何更改某个应用程序的语言,例如Rhythmbox,以英语显示以创建屏幕截图。

注意:我不想永久更改它,并且我不想对所有应用程序都进行更改。另外,我希望不必注销即可完成该任务。它应该是动态的。

Answers:


20

要从英语以外的其他语言环境临时运行应用程序,可以更改环境变量LANG_ALL,然后从终端运行该应用程序,前提是您之前已安装了不同的语言环境:

LANG_ALL=en_GB rhythmbox # runs Rhythmbox with British English locale
LANG=C rhythmbox # runs Rhythmbox with system fallback locale, this is English

也可以看看:

请注意,他不会反过来工作,即,如果您的系统设置为英语,并且您需要在其他语言环境中临时运行应用程序。然后,您将不得不覆盖LANGUAGE环境变量中的设置:


1
对于其他无法使用此功能的用户-设置LANGLANG_ALL对我不起作用,但LANGUAGE确实如此。请参阅为什么覆盖LANG环境变量不会为我更改语言?
gertvdijk

@gertvdijk:谢谢。行为很奇怪-事情就是这样。
塔卡特2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.