Incearca asta. Dacă funcționează, nu va fi permanent... încă. Mai bine să testați pentru a vă asigura că funcționează înainte de a persista orice variabilă. Comanda este setați $LANG=en_US.utf8
Din Launchpad am găsit un listare a variabilelor de mediu legate de local și ce funcționalități le configurează pe sistemul dumneavoastră. Linkul este nu numai lista, ci și informații utile cu privire la configurația locală.
LANG
Oferă valoarea implicită pentru variabilele LC_* care nu au fost setate în mod explicit.
LC_ADDRESS
Cum sunt formatate adresele (prima sau ultima țară, unde merge codul poștal etc.).
LC_ALL
Ignoră setările individuale LC_*: dacă LC_ALL este setat, niciuna dintre cele de mai jos nu are niciun efect.
LC_COLLATE
Cum sunt sortate alfabetic șirurile (numele fișierelor...).Utilizarea localizării „C” sau „POSIX” aici are ca rezultat o ordine de sortare asemănătoare strcmp(), care poate fi preferabilă localurilor specifice limbii.
LC_CTYPE
Cum sunt clasificate caracterele ca litere, numere etc. Acest lucru determină lucruri precum modul în care caracterele sunt convertite între litere mari și mici.
LC_IDENTIFICARE
Metadate despre informațiile locale.
LC_MEASUREMENT
Ce unități de măsură sunt folosite (picioare, metri, lire, kilograme etc.).
LC_MESSAGES
Ce limbă ar trebui folosită pentru mesajele de sistem.
LC_MONETARY
Ce monedă folosiți, numele și simbolul acesteia.
LC_NAME
Cum sunt reprezentate numele (numele sau prenumele etc.).
LC_NUMERIC
Cum vă formatați numerele. De exemplu, în multe țări un punct (.) este folosit ca separator zecimal, în timp ce altele folosesc virgulă (,).
LC_PAPER
Dimensiuni hârtie: 11 x 17 inci, A4 etc.
LC_RESPONSE
Stabilește modul în care răspunsurile (cum ar fi Da și Nu) apar în limba locală
LC_TELEPHONE
Cum arată numerele tale de telefon.
LC_TIME
Cum sunt formatate ora și data dvs. Utilizați, de exemplu, „en_DK.UTF-8” pentru a obține un ceas de 24 de ore în unele programe.
Cel mai bun mod de a le seta este cu localectl
. Este o interfață frontală pentru demonul local al sistemului localizat în sistem
. Atât demonul, cât și instrumentul au pagini de manual. când căutam documentația, am tastat local de bărbat
și împins TAB pentru finalizarea bash. A arătat 6 sau 7 opțiuni pentru diferite instrumente și resurse legate de local. Asigurați-vă că le verificați și pe acestea. Sunt sigur că, fără îndoială, le vei găsi utile.
Oricum, așa cum am spus în comentariu, puteți găsi limbile care sunt în prezent pe dispozitivul dvs. tastând local -a
. Odată ce cunoașteți numele celui care furnizează textul în limba engleză (probabil en_US.utf8), îl puteți folosi pentru a construi comanda de care aveți nevoie.
Înainte de a schimba ceva, asigurați-vă că documentați setările vechi în cazul în care doriți să le restabiliți mai târziu. Puteți face acest lucru cu această comandă:
localectl status >> old.settings
echo;echo;echo " ~~ Locales instalate ~~";echo;echo;
localectl list-locales >> old.settings
# Ultima linie face la fel ca „locale -a”, dar poate avea mai multe informații despre setările dvs
În plus, amintiți-vă să citiți celelalte pagini de manual și să vedeți dacă puteți găsi alte comenzi de tip listă. Dacă aveți grijă să le adăugați la setări.vechi
dosarul pe care l-am făcut. De fiecare dată când începeți să schimbați configurații astfel, este necesar să vă înregistrați punctul de pornire. Dacă aveți un sistem de rezervă, faceți și o copie de rezervă.
Această comandă ar trebui să fie sub forma:
localectl set-locale [numele-noul-fișier-locale]
dacă en_US.utf8 a apărut în lista de localități, atunci folosește asta.
Aceasta va schimba variabila $LANG pentru sistemul dumneavoastră. Asta va repara terminalul, dar va sparge alte câteva lucruri. De exemplu, timpul poate fi oprit. Lista pe care am postat-o mai sus oferă variabilele pentru a remedia orice probleme. Găsiți cheia în listă care controlează problema pe care trebuie să o resetați și resetați-o.