По някаква причина, която все още не знам, след като направих обичайната ... настройка на езика 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 за мен. Все още нямам акценти в терминала.