web-dev-qa-db-fra.com

Est-il possible de changer temporairement la langue de l'interface utilisateur?

J'utilise Ubuntu 12.04 avec une interface utilisateur allemande. Cependant, lorsque je pose des questions ici ou ailleurs sur Stack Exchange, et que j'ajoute des captures d'écran, je préférerais les avoir en anglais.

Ma question est donc la suivante: comment changer la langue d’une application donnée, disons Rhythmbox, à afficher en anglais pour la création de captures d’écran.

Remarque: je ne souhaite pas le modifier de manière permanente et je préférerais NE PAS le modifier pour toutes les applications. De plus, je préférerais ne pas avoir à me déconnecter pour terminer cette tâche. Il devrait être à la volée.

22
mcbetz

Pour exécuter temporairement une application à partir de paramètres régionaux différents de l'anglais en anglais, vous pouvez modifier la variable d'environnement LANG_ALL, puis exécuter l'application à partir d'un terminal, à condition que vous ayez déjà installé les paramètres régionaux différents auparavant:

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

Voir également:

Notez que son ne fonctionnera pas dans l’inverse, c’est-à-dire si votre système est configuré en anglais et que vous devez exécuter temporairement une application dans un autre environnement local. Vous devrez ensuite remplacer les paramètres de la variable d’environnement LANGUAGE:

20
Takkat