Jostain syystä en edelleenkään tiedä, tavallisen ... es_ES-kielen asettamisen jälkeen uudessa KDE 5 -asennuksessa useat sovellukset lakkasivat toimimasta. Kun (nähdäksesi virhelokin) Juoksin heitä terminaalissa, seuraavat ilmestyivät:
lopeta kutsuttu heitettyä esiintymä 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale nimi ei kelpaa
mitä tämä tarkoittaa?
Että sinulla on määritetty kieli, jota järjestelmä ei ole 'saanut' kiinni tai hyväksynyt lainkaan.
Kuinka ratkaista se?
Yksinkertainen, meidän on määritettävä paikalliset tai järjestelmäkielet hyvin, mitä opetan teitä tekemään 😀
1. Ensin meidän on tiedettävä, mitä kieltä aiomme käyttää (ilmeinen asia haha), oletetaan, että käytämme: es_ES
2. Nyt aiomme avata toimitilaluettelotiedoston:
sudo nano /etc/locale.gen
3. Sieltä etsimme seuraavaa riviä tiedostosta ja poistamme kommentin:
# fi_ES.UTF-8 UTF-8
Eli jätämme sen näin:
fi_ES.UTF-8 UTF-8
4. Valmiina, nyt aiomme luoda tilat uudelleen:
sudo locale-gen
5. Tämän jälkeen aiomme tarkistaa /etc/locale.conf -tiedoston:
sudo nano /etc/locale.conf
Sen pitäisi näyttää tältä:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Joillakin muilla sivustoilla huomaat, että he suosittelevat seuraavaa komentoa:
viedä LC_ALL = C
Se on sama täysin pätevä 😉
Loppu!
No ei mitään sitä. Tämä aiheutti minulle hyvää päänsärkyä eilen kotona, koska LC_ALL = C-viivaa ei kirjoitettu .conf-tiedostoon, en tiedä miksi ... No, sovellukset, kuten TeamSpeak tai GParted, eivät toimineet. Ehkä se liittyy siihen, mitä KDE 5 on ... mutta ehkä ei (luulen, ettei se ole KDE: n vika).
Joka tapauksessa, toivon, että siitä on hyötyä jollekin 🙂
En tiedä onko se sama, mutta kun asensin Archbangin ja määritin espanjan kielen Chilessä (es_CL), se ei muuttanut järjestelmän oletuskieliä (englanti). Joten mitä tein, oli lisätä es_CL: n lisäksi Argentiinan espanja (es_AR). Kun locale.gen luotiin ja käynnistettiin uudelleen siellä, se muutti järjestelmän kieleksi espanjan. Outoa, minun on testattava menetelmäsi asennettaessa Archbang uudelleen.
Kiitos vinkistä 🙂
Kiitti
Tein väärän valinnan (vikani häirinnästä) ja järjestelmä tuli ulos Euskera XDD: ssä
Minun oli lisättävä ensimmäinen ja kolmas rivi manuaalisesti nano xq: lla, en myöskään laittanut niitä, mutta ei mitään tärkeää 🙂
tervehdys
Vaikka suoritan sudo locale-gen, se ei luo /etc/locale.conf -tiedostoa minulle. Minulla ei vieläkään ole aksentteja terminaalissa.