Per algun motiu que encara desconec, després de fer l'usual ... configurar l'idioma ca_ES en la nova instal·lació del KDE 5 em van deixar de funcionar diverses aplicacions. quan (per veure el log d'error) Les executava en una terminal, m'apareixia el següent:
terminate called after throwing an instance of 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale name not valid
Això què vol dir?
Que tens configurat una llengua que el sistema no ha 'agafat' o acceptat de el tot bé.
Com solucionar-ho?
Simple, hem de configurar bé els locals o idiomes de el sistema, que és el que els ensenyaré a fer 😀
1. Primer hem de saber quin idioma farem servir (cosa òbvia jaja), suposem que farem servir: ca_ES
2. Ara anem a obrir l'arxiu de llistat de locals:
sudo nano /etc/locale.gen
3. Aquí buscarem la següent línia a l'arxiu i les descomentaremos:
# Ca_ES.UTF-8 UTF-8
O sigui, el deixarem així:
ca_ES.UTF-8 UTF-8
4. A punt, ara anem a generar de nou els locals:
sudo locale-gen
5. Després d'haver fet això anem a comprovar l'arxiu /etc/locale.conf:
sudo nano /etc/locale.conf
Ha d'estar així:
LC_ALL = C LANG = ca_ES.UTF-8 LC_COLLATE = ca_ES.UTF-8
En alguns altres llocs veuran que els recomanen la següent comanda:
export LC_ALL = C
És igual completament vàlid 😉
Fi!
Bé res això. Això em va donar un bon mal de cap ahir a casa, ja que la línia referent a LC_ALL = C no s'escrivia a l'arxiu .conf, no sé per què ... i bé, aplicacions com TeamSpeak o GParted no funcionaven. Potser té a veure que és el KDE 5 ... però potser no (no crec que sigui culpa del KDE).
En fi, espero sigui d'utilitat a algú 🙂
No sé si sigui el mateix, però quan vaig instal·lar Archbang i vaig configurar l'idioma espanyol a Xile (es_CL) no canviava l'idioma de sistema per defecte (anglès). Així que el que vaig fer va ser afegir, a més del es_CL, l'espanyol d'Argentina (es_AR). Un cop generat el locale.gen i reiniciant aquí sí em va canviar l'idioma de el sistema a espanyol. Cosa rara, hauria de provar la teva mètode quan torneu a instal·lar Archbang.
Gràcies per la dada 🙂
Gràcies; D
Em vaig equivocar a l'escollir (culpa meva per caminar distret) i em va sortir el sistema en Euskera xDD
Vaig afegir la primera i tercera línia manualment amb nano xq tampoc me les va posar, però res important 🙂
una salutació
Encara que executi el suo locale-gen, no em crea el fitxer /etc/locale.conf. Segueixo sense accents a la terminal.