Af en eller anden grund, som jeg stadig ikke ved, efter at have gjort det sædvanlige ... indstilling af es_ES-sproget i den nye KDE 5-installation, stoppede flere applikationer med at fungere. Hvornår (for at se fejlloggen) Jeg kørte dem i en terminal, følgende dukkede op:
afslut kaldet efter at have kastet en forekomst af 'std :: runtime_error' hvad (): locale :: facet :: _ S_create_c_locale navn ikke gyldigt
hvad betyder det?
At du har et sprog konfigureret, som systemet ikke har 'fanget' eller accepteret overhovedet godt.
Hvordan løses det?
Enkelt, vi skal konfigurere det lokale sprog eller systemsproget godt, hvilket er hvad jeg vil lære dig at gøre 😀
1. Først skal vi vide, hvilket sprog vi skal bruge (indlysende ting haha), antag at vi vil bruge: es_ES
2. Nu skal vi åbne lokalitetsfilen:
sudo nano /etc/locale.gen
3. Der vil vi kigge efter følgende linje i filen og fjerne kommentar til dem:
# da_ES.UTF-8 UTF-8
Det vil sige, vi vil lade det være sådan her:
da_ES.UTF-8 UTF-8
4. Klar, nu skal vi generere lokalerne igen:
sudo locale-gen
5. Efter at have gjort dette, skal vi kontrollere filen /etc/locale.conf:
sudo nano /etc/locale.conf
Det skal se sådan ud:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
På nogle andre websteder vil du se, at de anbefaler følgende kommando:
eksport LC_ALL = C
Det er det samme fuldstændigt gyldigt 😉
Slutningen!
Nå intet det. Dette gav mig en god hovedpine i går derhjemme, fordi linjen med henvisning til LC_ALL = C ikke blev skrevet i .conf-filen, jeg ved ikke hvorfor ... og godt, applikationer som TeamSpeak eller GParted fungerede ikke. Måske har det at gøre med KDE 5 ... men måske ikke (jeg tror ikke det er KDE's skyld).
Alligevel håber jeg, det er nyttigt for nogen 🙂
Jeg ved ikke, om det er det samme, men da jeg installerede Archbang og konfigurerede det spanske sprog i Chile (es_CL), ændrede det ikke standardsystemsproget (engelsk). Så hvad jeg gjorde var at tilføje, ud over es_CL, den spanske i Argentina (es_AR). Når locale.gen blev genereret og genstartet der, ændrede det systemsproget til spansk. Underligt, jeg bliver nødt til at teste din metode, når du geninstallerer Archbang.
Tak for tipet 🙂
Tak; D
Jeg foretog det forkerte valg (min skyld for at være distraheret), og systemet kom ud i Euskera XDD
Jeg var nødt til at tilføje den første og tredje linje manuelt med nano xq satte dem heller ikke, men intet vigtigt 🙂
hilsener
Selvom jeg kører sudo locale-gen, opretter den ikke filen /etc/locale.conf til mig. Jeg har stadig ingen accenter i terminalen.