Pour une raison que je ne connais toujours pas, après avoir fait le réglage habituel ... de la langue es_ES dans la nouvelle installation de KDE 5, plusieurs applications ont cessé de fonctionner. Quand (pour voir le journal des erreurs) Je les ai exécutés dans un terminal, ce qui suit est apparu:
terminate appelé après avoir lancé une instance de 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale nom non valide
Qu'est-ce que ça veut dire?
Que vous avez une langue configurée que le système n'a pas du tout bien «capturée» ou acceptée.
Comment le résoudre?
Simple, il faut bien configurer les paramètres régionaux ou les langues du système, c'est ce que je vais vous apprendre à faire
1. Nous devons d'abord savoir quel langage nous allons utiliser (chose évidente haha), supposons que nous utiliserons: es_ES
2. Nous allons maintenant ouvrir le fichier de liste des locaux:
sudo nano /etc/locale.gen
3. Là, nous chercherons la ligne suivante dans le fichier et les décommenterons:
# fr_ES.UTF-8 UTF-8
Autrement dit, nous le laisserons comme ceci:
fr_ES.UTF-8 UTF-8
4. Prêt, nous allons maintenant générer à nouveau les locaux:
sudo locale-gen
5. Après avoir fait cela, nous allons vérifier le fichier /etc/locale.conf:
sudo nano /etc/locale.conf
Ça devrait ressembler à ça:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Sur certains autres sites, vous verrez qu'ils recommandent la commande suivante:
export LC_ALL = C
C'est toujours tout à fait valable
La fin!
Eh bien rien de ça. Cela m'a donné un bon mal de tête hier à la maison, car la ligne faisant référence à LC_ALL = C n'était pas écrite dans le fichier .conf, je ne sais pas pourquoi ... eh bien, des applications comme TeamSpeak ou GParted ne fonctionnaient pas. Peut-être que cela a à voir avec ce qu'est KDE 5 ... mais peut-être pas (je ne pense pas que ce soit la faute de KDE).
Quoi qu'il en soit, j'espère que cela sera utile à quelqu'un