Për ndonjë arsye që ende nuk e di, pasi bëra të zakonshmen ... duke vendosur gjuhën es_ES në instalimin e ri KDE 5, disa aplikacione ndaluan së funksionuari. Kur (për të parë regjistrin e gabimeve) Unë i drejtova ato në një terminal, u shfaq e mëposhtme:
mbaroni thirrur pasi keni hedhur një shembull të 'std :: runtime_error' çfarë (): locale :: facet :: _ S_create_c_locale emri nuk është i vlefshëm
çfarë do të thotë kjo?
Se keni një gjuhë të konfiguruar që sistemi nuk e ka 'kapur' ose pranuar aspak mirë.
Si ta zgjidhim atë?
E thjeshtë, ne duhet të konfigurojmë saktë vendndodhjen ose gjuhët e sistemit, gjë që do t'ju mësoj se si të bëni
1. Së pari ne duhet të dimë se çfarë gjuhe do të përdorim (gjë e qartë haha), supozojmë se do të përdorim: es_ES
2. Tani do të hapim dosjen e listës së lokaleve:
sudo nano /etc/locale.gen
3. Aty do të kërkojmë rreshtin vijues në skedar dhe do t'i komentojmë:
# sq_ES.UTF-8 UTF-8
Kjo është, ne do ta lëmë kështu:
en_ES.UTF-8 UTF-8
4. Gati, tani ne do të gjenerojmë përsëri ambientet:
sudo locale-gen
5. Pasi ta kemi bërë këtë, ne do të kontrollojmë skedarin /etc/locale.conf:
sudo nano /etc/locale.conf
Duhet të duket kështu:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Në disa faqe të tjera do të shihni se ata rekomandojnë komandën e mëposhtme:
eksport LC_ALL = C
Është ende plotësisht e vlefshme
Fund!
Epo asgjë se. Kjo më dha një dhimbje koke të mirë dje në shtëpi, sepse rreshti që i referohej LC_ALL = C nuk po shkruhej në skedarin .conf, nuk e di pse ... mirë, aplikacionet si TeamSpeak ose GParted nuk funksionuan. Ndoshta ka të bëjë me atë që është KDE 5 ... por ndoshta jo (nuk mendoj se është faji i KDE).
Gjithsesi, shpresoj të jetë e dobishme për dikë