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

我使用Ubuntu 12.04和德语UI。 但是,当我在这里或Stack Exchange上的任何其他地方提问时,我正在添加截图,我更希望用英文。

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

注意:我不想永久更改它,我宁愿不为所有应用程序更改它。 此外,我宁愿不必退出完成该任务。 它应该在飞行中。

要从英语语言中使用不同于英语的语言环境临时运行应用程序,您可以更改环境变量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 

也可以看看:

  • 如何在单个命令上覆盖系统区域设置?
  • 暂时更改终端消息/警告/错误的语言
  • Ubuntu文档区域设置

请注意,他不会反过来工作,即如果您的系统设置为英语,您需要暂时在另一个区域设置中运行应用程序。 然后,您必须覆盖LANGUAGE环境变量中的设置:

  • 为什么覆盖LANG环境变量而不改变我的语言?