З якоїсь причини, якої я досі не знаю, після звичайного ... налаштування мови es_ES у новій інсталяції KDE 5 кілька програм перестали працювати. Коли (щоб переглянути журнал помилок) Я запустив їх у терміналі, з’явилося таке:
термінант викликається після викиду екземпляра 'std :: runtime_error' what (): locale :: facet :: _ S_create_c_locale ім'я невірно
що це значить?
Що у вас налаштована мова, яку система взагалі не добре «зачепила» або прийняла.
Як це вирішити?
Просто, ми повинні добре налаштувати локальну або системну мови, чого я навчу вас робити 😀
1. Спочатку ми повинні знати, якою мовою ми будемо користуватися (очевидне, ха-ха), припустимо, ми будемо використовувати: es_ES
2. Тепер ми збираємося відкрити файл переліку приміщень:
sudo nano /etc/locale.gen
3. Там ми будемо шукати наступний рядок у файлі та розкоментувати їх:
# uk_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. У мене досі немає акцентів у терміналі.