Om een of andere reden die ik nog steeds niet weet, werkten verschillende toepassingen na het doen van de gebruikelijke ... instelling van de es_ES-taal in de nieuwe KDE 5-installatie niet meer. Wanneer (om het foutenlogboek te zien) Ik heb ze in een terminal uitgevoerd, het volgende verscheen:
terminate aangeroepen na het gooien van een instantie van 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale naam niet geldig
wat betekent dit?
Dat je een taal hebt geconfigureerd die het systeem helemaal niet goed heeft 'gepakt' of geaccepteerd.
Hoe los je het op?
Eenvoudig: we moeten de landinstellingen of talen van het systeem correct configureren, en dat is wat ik u zal leren hoe u dat moet doen
1. Eerst moeten we weten welke taal we gaan gebruiken (voor de hand liggend haha), stel dat we het volgende zullen gebruiken: es_ES
2. Nu gaan we het pandlijstbestand openen:
sudo nano /etc/locale.gen
3. Daar zullen we de volgende regel in het bestand zoeken en deze verwijderen:
# en_ES.UTF-8 UTF-8
Dat wil zeggen, we laten het zo achter:
nl_ES.UTF-8 UTF-8
4. Klaar, nu gaan we het pand opnieuw genereren:
sudo locale-gen
5. Nadat we dit hebben gedaan, gaan we het /etc/locale.conf-bestand controleren:
sudo nano /etc/locale.conf
Het zou er als volgt uit moeten zien:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
Op sommige andere sites zul je zien dat ze het volgende commando aanbevelen:
export LC_ALL = C
Het is nog steeds volledig geldig
Het einde!
Nou, niets dat. Dit bezorgde me gisteren thuis flinke hoofdpijn, omdat de regel die naar LC_ALL = C verwees niet in het .conf-bestand werd geschreven, ik weet niet waarom… nou, applicaties zoals TeamSpeak of GParted werkten niet. Misschien heeft het te maken met wat KDE 5 is ... maar misschien niet (ik denk niet dat het de schuld van KDE is).
Hoe dan ook, ik hoop dat het nuttig is voor iemand