Av en eller annen grunn som jeg fremdeles ikke vet, etter å ha gjort det vanlige ... innstillingen av es_ES-språket i den nye KDE 5-installasjonen, sluttet flere applikasjoner å fungere. Når (for å se feilloggen) Jeg kjørte dem i en terminal, følgende dukket opp:
avslutte kalt etter å ha kastet en forekomst av 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale name not valid
hva betyr dette?
At du har et språk konfigurert som systemet ikke har "fanget" eller godtatt i det hele tatt.
Hvordan løse det?
Enkelt, vi må konfigurere det lokale språket eller systemets språk godt, det er det jeg vil lære deg å gjøre 😀
1. Først må vi vite hvilket språk vi skal bruke (åpenbar ting haha), antar at vi vil bruke: es_ES
2. Nå skal vi åpne lokaloppføringsfilen:
sudo nano /etc/locale.gen
3. Der vil vi se etter følgende linje i filen og fjerne kommentar til dem:
# no_ES.UTF-8 UTF-8
Det vil si at vi vil la det være slik:
no_ES.UTF-8 UTF-8
4. Klar, nå skal vi generere lokalene igjen:
sudo locale-gen
5. Etter å ha gjort dette, skal vi sjekke /etc/locale.conf filen:
sudo nano /etc/locale.conf
Det skal se slik ut:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
På noen andre nettsteder vil du se at de anbefaler følgende kommando:
eksporter LC_ALL = C
Det er det samme helt gyldig 😉
Slutten!
Vel ingenting det. Dette ga meg en god hodepine i går hjemme, fordi linjen som refererte til LC_ALL = C ikke ble skrevet i .conf-filen. Jeg vet ikke hvorfor ... vel, applikasjoner som TeamSpeak eller GParted fungerte ikke. Kanskje har det å gjøre med hva KDE 5 er ... men kanskje ikke (jeg tror ikke det er KDEs feil).
Uansett håper jeg det er nyttig for noen 🙂
Jeg vet ikke om det er det samme, men da jeg installerte Archbang og konfigurerte det spanske språket i Chile (es_CL), endret det ikke standardsystemspråket (engelsk). Så det jeg gjorde var å legge til, i tillegg til es_CL, den spanske i Argentina (es_AR). Når locale.gen ble generert og startet på nytt der, endret det systemspråket til spansk. Merkelig ting, jeg må teste metoden din når du installerer Archbang på nytt.
Takk for tipset 🙂
Takk: D
Jeg tok feil valg (min feil for å bli distrahert) og systemet kom ut i Euskera XDD
Jeg måtte legge til den første og tredje linjen manuelt med nano xq la dem heller ikke, men ingenting viktig 🙂
En hilsen
Selv om jeg kjører sudo locale-gen, oppretter den ikke filen /etc/locale.conf for meg. Jeg har fortsatt ingen aksenter i terminalen.