По някаква причина, която все още не знам, след като направих обичайната ... настройка на езика es_ES в новата инсталация на KDE 5, няколко приложения спряха да работят. Кога (за да видите дневника за грешки) Пуснах ги в терминал, появи се следното:
прекратяване, извикано след хвърляне на екземпляр на 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale име не е валидно
какво означава това?
Че имате конфигуриран език, който системата изобщо не е „хванала“ или приела добре.
Как да го решим?
Просто, трябва да конфигурираме локала или езиците на системата правилно, което ще ви науча как да правите
1. Първо трябва да знаем какъв език ще използваме (очевидно нещо хаха), да предположим, че ще използваме: es_ES
2. Сега ще отворим файла със списък на помещенията:
sudo nano /etc/locale.gen
3. Там ще потърсим следния ред във файла и ще ги коментираме:
# bg_ES.UTF-8 UTF-8
Тоест ще го оставим така:
en_ES.UTF-8 UTF-8
4. Готови, сега ще генерираме помещенията отново:
sudo locale-gen
5. След като направим това, ще проверим файла /etc/locale.conf:
sudo nano /etc/locale.conf
Тя трябва да изглежда така:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
На някои други сайтове ще видите, че те препоръчват следната команда:
износ LC_ALL = C
Все още е напълно валиден
Край!
Ами нищо това. Това ме заболя главоболие вчера у дома, защото редът, отнасящ се до LC_ALL = C, не беше записан във файла .conf, не знам защо ... добре, приложения като TeamSpeak или GParted не работеха. Може би е свързано с това, което е KDE 5 ... но може би не (не мисля, че е виновен KDE).
Както и да е, надявам се да е полезно за някого
Не знам дали е същото, но когато инсталирах Archbang и конфигурирах испанския език в Чили (es_CL), той не промени системния език по подразбиране (английски). Така че това, което направих, беше да добавя, в допълнение към es_CL, испанския от Аржентина (es_AR). След като locale.gen беше генериран и рестартиран там, той промени системния език на испански. Странно нещо, би трябвало да тествам вашия метод при преинсталиране на Archbang.
Благодаря за съвета 🙂
Благодаря; D
Направих грешен избор (по моя вина, че съм разсеян) и системата излезе в Euskera XDD
Трябваше ръчно да добавя първия и третия ред с nano xq, не ги сложих, но нищо важно 🙂
поздравления
Въпреки че стартирам sudo locale-gen, той не създава файла /etc/locale.conf за мен. Все още нямам акценти в терминала.