I use Ubuntu 12.04 with German UI. However, when I ask questions here or anywhere else on Stack Exchange, and I am adding screenshots, I would prefer having them in English.

Thus, my question is: How can I change the language of a certain application, let's say Rhythmbox, to display in English for creating screenshots.

Note: I don't want to change it permanently, and I would prefer NOT to change it for all applications. Also, I would prefer not having to log out for finishing that task. It should be on the fly.


To temporarily run an application from a locale different to English in English language you may change the environment variable LANG_ALL, and then run the application from a terminal provided you had installed the different locale before:

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

See also:

Note that his will not work the other way round, i.e. if your system is set to English and you need to temporarily run an application in another locale. You will then have to override settings in the LANGUAGE environment variable:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.