GNU/Linux >> Linux Esercitazione >  >> Linux

Come cambiare la lingua del mio git?

La ragione di ciò è che la lingua della riga di comando è impostata sul tedesco. Quindi, quando lo fai:

echo $LANG

vedrai:

de_DE.UTF-8

Per cambiarlo, fai:

echo "export LANG=en_US.UTF-8" >> ~/.bashrc

assumendo che la tua shell standard sia bash.

Non dimenticare:

source ~/.bashrc

Nel mio caso, impostando LANG o LC_ALL non era abbastanza. Ho avuto anche un LANGUAGE variabile di ambiente che era impostata su en_GB:en_US:de . Nonostante l'ordine, che è presumibilmente un ordine di preferenza, ha portato a una risposta in lingua tedesca da parte di git e altri programmi a riga di comando. Quando l'ho cambiato in en_GB:en_US , git e altri programmi sono diventati inglesi.


A volte cambiando il LANG la variabile d'ambiente da sola non è abbastanza buona.

Potrebbe anche essere necessario aggiungere LC_ALL

export LC_ALL=en_US.UTF-8

Secondo The IEEE e The Open Group - Variabili d'ambiente.

È perché le variabili d'ambiente iniziano con LC_* verrà usato per primo dal tuo sistema prima di LANG :

I valori delle categorie locali devono essere determinati da un ordine di precedenza; la prima condizione soddisfatta di seguito determina il valore:

  1. Se la variabile d'ambiente LC_ALL è definita e non è nulla, deve essere utilizzato il valore di LC_ALL.

  2. Se la variabile di ambiente LC_* (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) è definita e non è nulla, il valore della variabile di ambiente deve essere utilizzato per inizializzare la categoria che corrisponde alla variabile di ambiente.

  3. Se la variabile d'ambiente LANG è definita e non è nulla, deve essere utilizzato il valore della variabile d'ambiente LANG.

  4. Se la variabile d'ambiente LANG non è impostata o è impostata su una stringa vuota, verrà utilizzata la locale predefinita definita dall'implementazione.

Per modificarlo in modo permanente, devi incollare il codice sopra nel tuo file di configurazione della shell preferito (probabilmente ~/.bashrc o ~/.zshrc )

Quindi per applicare la modifica fai:

$ source ~/.bashrc

o

$ source ~/.zshrc

Altrimenti, apri un nuovo terminale.


Probabilmente la tua lingua è tedesca. Puoi vederlo da locale . Prova a cambiarlo con:export LANG="en_US.UTF-8"


Linux
  1. Cambiare il carattere della console in modalità testo?

  2. Come modificare il nome host?

  3. Come cambiare la lingua del tuo cPanel?

  4. Come cambiare il nome host su Ubuntu

  5. Come cambio la directory in Git Bash con Git per Windows?

Come modificare il layout della tastiera in Debian Desktop

Come cambiare la lingua principale in cPanel

Come impostare la variabile d'ambiente in Bash

Come cambiare la lingua in cPanel?

Come posso cambiare la lingua del mio cPanel?

Come cambiare la lingua di cPanel