Pag-aayos ng problema sa lokal sa ArchLinux

Para sa ilang kadahilanan na hindi ko pa rin alam, pagkatapos gawin ang karaniwang ... setting ng es_ES wika sa bagong pag-install ng KDE 5, maraming mga application ang tumigil sa paggana. Kailan (upang makita ang error sa pag-log) Pinatakbo ko sila sa isang terminal, lumitaw ang sumusunod:

tinapos na tinawag matapos magtapon ng isang halimbawa ng 'std :: runtime_error' ano (): lokal :: facet :: _ S_create_c_locale pangalan ay hindi wasto

ano ang ibig sabihin nito?

Na mayroon kang isang naka-configure na wika na ang system ay hindi 'nahuli' o tinanggap na rin.

Paano ito malulutas?

Simple, dapat nating i-configure nang tama ang lokal o mga wika ng system, iyon ang ituturo ko sa iyo kung paano gawin 

1. Una dapat nating malaman kung anong wika ang gagamitin natin (halatang bagay haha), kunwari gagamitin natin ang: es_ES

2. Ngayon ay bubuksan namin ang file ng listahan ng mga nasasakupang lugar:

sudo nano /etc/locale.gen

3. Doon ay hanapin namin ang sumusunod na linya sa file at i-uncment ang mga ito:

# en_ES.UTF-8 UTF-8

Ang ibig sabihin ng hindi pagkumpleto ay alisin ang pound sign (#) mula sa simula ng linya na iyon.

Iyon ay, iiwan natin ito tulad nito:

en_ES.UTF-8 UTF-8

4. Handa na, ngayon ay bubuo ulit kami ng mga nasasakupang lugar:

sudo locale-gen

5. Pagkatapos naming magawa ito susuriin namin ang /etc/locale.conf file:

sudo nano /etc/locale.conf

Dapat ganito:

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

Ito ay nangyari sa akin na ang unang linya (LC_ALL = C) ay hindi awtomatikong naidagdag, kung sakaling hindi hindi gagana ang mga application!

Sa ilang iba pang mga site makikita mo na inirerekumenda nila ang sumusunod na utos:

i-export ang LC_ALL = C

Ito ay ganap pa ring wasto 

Wakas!

Well wala yun. Nagbigay ito sa akin ng magandang sakit ng ulo kahapon sa bahay, dahil ang linya na tumutukoy sa LC_ALL = C ay hindi nakasulat sa .conf file, hindi ko alam kung bakit ... at mabuti, ang mga application tulad ng TeamSpeak o GParted ay hindi gumana. Marahil ay may kinalaman ito sa KDE 5 ... ngunit maaaring hindi (sa palagay ko hindi ito kasalanan ni KDE).

Gayon pa man, umaasa akong kapaki-pakinabang ito sa isang tao 


Idagdag bilang ginustong mapagkukunan sa Google