¿Es posible cambiar el idioma de la interfaz de usuario temporalmente?

22

Yo uso Ubuntu 12.04 con la interfaz de usuario alemana. Sin embargo, cuando hago preguntas aquí o en cualquier otro lugar en Stack Exchange, y agrego capturas de pantalla, preferiría tenerlas en inglés.

Por lo tanto, mi pregunta es: ¿cómo puedo cambiar el idioma de una determinada aplicación, digamos Rhythmbox, para que se muestre en inglés para crear capturas de pantalla.

Nota: No quiero cambiarlo permanentemente, y preferiría NO cambiarlo para todas las aplicaciones. Además, preferiría no tener que cerrar sesión para terminar esa tarea. Debería estar sobre la marcha.

Mcbetz
fuente

Respuestas:

20

Para ejecutar temporalmente una aplicación desde un entorno local diferente al inglés en inglés, puede cambiar la variable de entorno LANG_ALLy luego ejecutar la aplicación desde un terminal siempre que haya instalado el entorno local diferente antes:

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

Ver también:

Tenga en cuenta que el suyo no funcionará al revés, es decir, si su sistema está configurado en inglés y necesita ejecutar temporalmente una aplicación en otra ubicación. Luego deberá anular la configuración en la LANGUAGEvariable de entorno:

Takkat
fuente
1
Para otros usuarios que tienen problemas para hacer que esto funcione, la configuración LANGo LANG_ALLno me funciona, todavía lo LANGUAGEes. Consulte ¿Por qué anular la variable de entorno LANG no cambia el idioma para mí?
gertvdijk
@gertvdijk: gracias. Comportamiento muy extraño, pero así son las cosas.
Takkat