Ukulungisa inkinga yendawo ku-ArchLinux

Ngasizathu simbe engingasazi, ngemuva kokwenza okujwayelekile ... ukusetha ulimi lwe-es_ES ekufakweni okusha kwe-KDE 5, izinhlelo zokusebenza eziningana ziyeke ukusebenza. Nini (ukubona i-log yephutha) Ngibagijimise esibulalayo, kwavela okulandelayo:

nquma ukubizwa ngemuva kokuphonsa isibonelo se- 'std :: runtime_error' yini (): indawo :: i-facet :: _ S_create_c_locale igama elingavumelekile

Kusho ukuthini lokhu?

Ukuthi unolimi olulungiselelwe ukuthi uhlelo 'alubambanga' noma alwamukelwanga nhlobo.

Ungayixazulula kanjani?

Kulula, kufanele silungiselele indawo yesistimu noma izilimi ngendlela efanele, okuyilokho engizokufundisa kona ukuthi kwenziwa kanjani 

1. Okokuqala kufanele sazi ukuthi sizosebenzisa luphi ulimi (into esobala haha), ake sithi sizosebenzisa: es_ES

2. Manje sizovula ifayela lohlu lwezakhiwo:

sudo nano /etc/locale.gen

3. Lapho sizobheka umugqa olandelayo efayeleni bese siwaxosha:

# en_ES.UTF-8 UTF-8

Ukungasebenzi kusho ukususa uphawu lukakhilogremu (#) ekuqaleni kwalowo mugqa.

Lokho wukuthi, sizoyishiya kanjena:

I-es_ES.UTF-8 UTF-8

4. Silungile, manje sesizokhiqiza izakhiwo futhi:

sudo locale-gen

5. Ngemuva kokwenza lokhu sizohlola ifayela le / /etc/locale.conf:

sudo nano /etc/locale.conf

Kufanele kubukeke kanjena:

I-LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8

Kwenzeke kimi ukuthi umugqa wokuqala (LC_ALL = C) awuzange ungezwe ngokuzenzekelayo, uma kungenjalo izicelo ngeke zisebenze!

Kwamanye amasayithi uzobona ukuthi bancoma umyalo olandelayo:

thekelisa LC_ALL = C

Isasebenza ngokuphelele 

Isiphetho!

Akulutho lokho. Lokhu kungiphathe kabi ikhanda izolo ekhaya, ngoba ulayini obhekisa ku-LC_ALL = C ubungabhalwa kufayela le-.conf, angazi ukuthi kungani ... kahle, izinhlelo zokusebenza ezinjengeTeamSpeak noma iGParted bezingasebenzi. Mhlawumbe kuhlobene nokuthi yini i-KDE 5 ... kepha mhlawumbe hhayi (angicabangi ukuthi yiphutha le-KDE).

Noma kunjalo, ngithemba ukuthi iwusizo kumuntu 


Engeza njengomthombo okhethwayo ku-Google