Valamiért, még mindig nem tudom, miután elvégeztem a szokásos ... az es_ES nyelv beállítását az új KDE 5 telepítésben, számos alkalmazás leállt. Mikor (a hibanapló megtekintéséhez) Futtattam őket egy terminálon, a következők jelentek meg:
a hívás befejezése az 'std :: runtime_error' példány dobása után what (): locale :: facet :: _ S_create_c_locale név érvénytelen
Mit is jelent ez?
Azt, hogy van olyan nyelved, amely be van állítva, hogy a rendszer egyáltalán nem „fogott” vagy fogadott el.
Hogyan lehet megoldani?
Egyszerű, jól konfigurálnunk kell a helyi vagy a rendszer nyelvét, erre megtanítalak 😀
1. Először tudnunk kell, hogy milyen nyelvet fogunk használni (nyilvánvaló dolog, haha), tegyük fel, hogy használni fogjuk: es_ES
2. Most megnyitjuk a helyiségek listáját tartalmazó fájlt:
sudo nano /etc/locale.gen
3. Itt megkeressük a fájlban a következő sort, és megszüntetjük őket:
# hu_ES.UTF-8 UTF-8
Vagyis így hagyjuk:
hu_ES.UTF-8 UTF-8
4. Készen állunk, most újra előállítjuk a helyiségeket:
sudo locale-gen
5. Miután ezt megtette, ellenőrizni fogjuk az /etc/locale.conf fájlt:
sudo nano /etc/locale.conf
Így kell kinéznie:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Néhány más webhelyen látni fogja, hogy a következő parancsot javasolják:
export LC_ALL = C
Ugyanaz a teljesen érvényes 😉
Vége!
Hát semmi ilyesmi. Ez jó fejfájást okozott nekem tegnap otthon, mert az LC_ALL = C-re utaló sort nem írták a .conf fájlba, nem tudom miért ... Nos, az olyan alkalmazások, mint a TeamSpeak vagy a GParted, nem működtek. Talán köze van ahhoz, hogy mi a KDE 5 ... de talán nem (nem hiszem, hogy ez a KDE hibája).
Egyébként remélem, hogy valakinek hasznos lesz 🙂
Nem tudom, hogy ugyanaz-e, de amikor telepítettem az Archbang-ot és konfiguráltam a spanyol nyelvet Chilében (es_CL), az nem változtatta meg az alapértelmezett rendszernyelvet (angolul). Tehát amit tettem, az es_CL mellett az argentin spanyol (es_AR) mellett tettem hozzá. Miután a locale.gen generálódott és újraindult, a rendszer nyelvét spanyolra változtatta. Furcsa dolog, az Archbang újratelepítésekor tesztelnem kellene a módszerét.
Köszönöm a tippet 🙂
Köszi: D
Rosszul választottam (az én hibám, hogy eltereltem a figyelmemet), és a rendszer kijött az Euskera XDD-ben
Manuálisan hozzá kellett adnom az első és a harmadik sort a nano xq-vel sem, de semmi sem fontos 🙂
Az üdvözlő
Annak ellenére, hogy a sudo locale-gen futtatom, nem hozza létre az /etc/locale.conf fájlt számomra. Még mindig nincsenek ékezeteim a terminálban.