Come cambiare la lingua solo per il terminale


11

Sto usando l'arabo come lingua predefinita ma ci sono alcuni problemi quando lo visualizzo nel terminale. Quindi voglio cambiare la lingua solo nel terminale in inglese, come posso farlo?


@JacobVlijm: poiché questa domanda riguarda la lingua visualizzata , probabilmente la domanda sulla lingua di input non è un duplicato.
Gunnar Hjalmarsson,

@closevoters, non è affatto un duplicato. Ed è un'ottima domanda.
Pilota 6

@JacobVlijm Elimina i tuoi primi commenti. Tutti votano per chiudere a causa loro.
Pilota 6

Risposte:


8

Puoi aggiungere una linea

export LANG=C

alla fine del tuo ~/.bashrcfile e riavvia il terminale.

Tutto l'output del programma sarà in inglese.


1
Puoi semplicemente digitare questa riga come comando nella sessione del terminale aperto per cambiare la lingua solo all'interno di questa finestra e solo fino a quando non la chiudi. Le nuove finestre non saranno interessate. Per eseguire un solo comando in inglese, è possibile scrivere LANG=Cdirettamente davanti al comando stesso, ad es LANG=C sudo apt-get update. @ Pilot6: Forse vuoi modificarlo nella tua risposta ...
Byte Commander

@ByteCommander È ovvio che puoi digitarlo ogni volta. Il punto è impostare l'output inglese su tutti i comandi del terminale. Questa era la domanda.
Pilota 6

1
questo aveva cambiato tutta la lingua del sistema al riavvio. Esiste un modo per cambiare solo la lingua del terminale?
Burawi,

@Burawi Ho aggiornato il comando. Per me funziona. Cambia l'uscita solo nel terminale. Non influisce sulla GUI.
Pilota 6

Sei sicuro di averlo aggiunto al file corretto?
Pilota 6

1

Un approccio alternativo è quello di eseguire questo:

export LC_ALL=en_US.UTF-8

Per una soluzione più permanente per il tuo account utente, inserisci semplicemente il comando sopra nel ~/.bashrcfile

Vedrai il cambiamento nella tua prossima sessione terminale. Per una modifica immediata senza la necessità di eseguire una nuova sessione terminale:

source ~/.bashrc

In caso di sessioni terminali multiple (es. Usando terminator) dovrai eseguire il comando sopra su ognuna di esse.

Quindi qualsiasi messaggio di errore relativo al terminale sarà in inglese (come per qualsiasi software relativo a gnu-utils).

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.