schimbarea Linux de limbă și sistem de codificare - locale

Locale (locale sau localizare) pentru Linux, care determină limba și setul de caractere (codificare), utilizatorul vede în terminal.

După citirea acestui articol veți înțelege cum să găsească și să schimbe sistemele de limbă și de codificare din linia de comandă în Linux.

O să-ți arăt cum să verificați setările curente și codificările pentru limbă și de a găsi o listă cu toate localizări disponibile.

Știi cum să modificați temporar setul de limbă și de caractere pentru sesiunea curentă sau setați-le permanent, atât pentru un singur utilizator și pentru toți utilizatorii (pentru a schimba sistemul local prestabilit).

Setări și codurile de limbă

Executați locale de comandă. pentru a obține informații despre mediul locale curente:

Pentru a vedea o listă cu toate limbile instalate și seturi de caractere, urmați:

Locația este specificată în următorul format:

Codul de limbă ISO 639

Codul de țară conform ISO 3166

De exemplu, setările regionale pentru engleza australiană, cu codificare UTF-8 se numește: en_AU.UTF-8

Adăugați nouă locație

Nou locale: Înainte de setările locale vor fi disponibile pentru utilizare, acesta trebuie să fie instalat (pentru a genera).

Dacă nu puteți găsi limba dorită sau setul de caractere în lista de locații instalate, puteți face o căutare pentru toate sprijinite și să instalați localizări cel care aveți nevoie.

Ubuntu 16.04-

comunicate suportate: Ubuntu-15.04, 15.10, 16.04, 16.10.

Lista toate sprijinite Locale (disponibil pentru instalare):

Căutați codul local, de exemplu:

Instalați-l prin rularea:

Acum ar trebui să apară în lista de locații instalate:

Ubuntu 14.04-

Comunicate suportate: Ubuntu-9,10, 10,04, 10,10, 11,04, 11,10, 12,04, 12,10, 13,04, 13,10, 14,04, 14,10.

Lista toate sprijinite Locale (disponibil pentru instalare):

Căutați codul local, de exemplu:

Instalați-l prin rularea:

Acum ar trebui să apară în lista de locații instalate:

CentOS-7, CentOS-6

Lista toate sprijinite Locale (disponibil pentru instalare):

Căutați codul local, de exemplu:

Schimbarea limbii și setul de caractere temporar

limbă și de codificare setare variabila definită LANG. valoarea pe care o puteți vedea dacă executați echo $ LANG.

Pentru a schimba limba și caracterul setul sesiunii curente, trebuie doar să realocați această variabilă.

Următoarele sunt exemple de modificări localele pentru unele limbi comune.

Setați valoarea LANG. așa cum se arată în exemple, pentru a schimba limba și codificarea sesiunii curente:

Instalați locale engleză:

Setați codul local rusă:

Instalați locale francez:

Setați codul local german:

Setați codul local indian:

Schimbarea limbii și caracterul permanent

Dacă nu doriți pe mâini pentru a schimba limba și caracterul set pentru fiecare conexiune - puteți seta setările locale pe o bază permanentă.

Pentru a face acest lucru, selectați valoarea LANG variabila dorită în Bash profilul de utilizator și limba dorită cu codificarea va fi reîncărcată automat de fiecare dată când vă conectați.

Adăugați următoarea linie în fișierul

/.profile. pentru a en_US.utf8 localizare utilizatorului curent deveni local prestabilit:

Modificarea va intra în vigoare data viitoare când vă conectați, dar puteți accelera dacă îndepliniți una dintre următoarele comenzi, în funcție de ce fișier ați înregistrat la export variabila LANG:

Valori implicite sistem de localizare

Urmați acești pași pentru a schimba localizarea sistemului implicit (pentru toți utilizatorii).

Ubuntu 16.04-

comunicate suportate: Ubuntu-15.04, 15.10, 16.04, 16.10.

Ubuntu 14.04-

Comunicate suportate: Ubuntu-9,10, 10,04, 10,10, 11,04, 11,10, 12,04, 12,10, 13,04, 13,10, 14,04, 14,10.

Deschideți fișierul de configurare local prestabilit:

Redefinirea valoarea LANG:

Deschideți fișierul de configurare local prestabilit:

Redefinirea valoarea LANG:

Reporniți necesare: modificarea setărilor în vigoare numai după o repornire.