È possibile cambiare temporaneamente la lingua per l'interfaccia utente?


22

Uso Ubuntu 12.04 con l'interfaccia utente tedesca. Tuttavia, quando faccio domande qui o altrove su Stack Exchange e aggiungo schermate, preferirei averle in inglese.

Quindi, la mia domanda è: come posso cambiare la lingua di una determinata applicazione, diciamo Rhythmbox, per visualizzarla in inglese per creare schermate.

Nota: non voglio cambiarlo permanentemente e preferirei NON cambiarlo per tutte le applicazioni. Inoltre, preferirei non dover uscire per completare l'attività. Dovrebbe essere al volo.

Risposte:


20

Per eseguire temporaneamente un'applicazione da un'impostazione internazionale diversa dall'inglese in lingua inglese, è possibile modificare la variabile di ambiente LANG_ALL, quindi eseguire l'applicazione da un terminale, purché in precedenza siano state installate le diverse impostazioni internazionali:

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

Guarda anche:

Nota che non funzionerà al contrario, ad esempio se il tuo sistema è impostato in inglese e devi eseguire temporaneamente un'applicazione in un'altra lingua. Dovrai quindi sovrascrivere le impostazioni nella LANGUAGEvariabile d'ambiente:


1
Per altri utenti che hanno problemi a far funzionare tutto ciò, l'impostazione LANGo LANG_ALLnon funziona per me, lo LANGUAGEè ancora . Vedi Perché l'override della variabile d'ambiente LANG non sta cambiando la lingua per me?
gertvdijk,

@gertvdijk: grazie. Comportamento molto strano - ma è così che vanno le cose.
Takkat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.