[РЕШЕНО] Не настраивается русская локаль

[РЕШЕНО] Переустановил с нуля Arch Linux.

После скачка напряжения компьютер вырубился.
Загрузил его, но вместо русского в системе - всё на английском (меню, всплывающие подсказки и т.д.).
Пробовал разные способы - ничего не помогает.
А конкретнее:

$ locale -a
en_US.utf8
POSIX
ru_RU.utf8
uk_UA.utf8

$ sudo locale-gen
[sudo] password for z:
Generating locales...
  en_US.UTF-8... done
  ru_RU.UTF-8... done
  uk_UA.UTF-8... done
Generation complete.

$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

$ sudo localectl set-locale LANG=ru_RU.UTF-8

$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Также пробовал с помощью GUI в XFCE настраивать.
Показывает, что Русская, а реально - английская.
После установок - перезагружал компьютер.
Что ещё можно сделать?
Нужно умереть молодым и сделать это как можно позже.
LANG=ru_RU.UTF-8
LC_COLLATE=C
в /etc/locale.conf
начни установку заново, и устанавливай до тех пор пока не заработает!!!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Я б проверил наличие файлов, относящихся к нужному языковому пакету, вообще. А ещё - glibc (проверить.., переустановить пакет?)
Ну, ещё проверить fs в целом.

зы. Уже подсказали /etc/locale.conf - совсем забыл про него)
В /etc/locale.conf

LANG=ru_RU.UTF-8
LC_COLLATE=C
bobart
Я б проверил наличие файлов, относящихся к нужному языковому пакету, вообще. А ещё - glibc (проверить.., переустановить пакет?)
Где эти файлы языковые искать?
glibc переустановил - резльтата нет.

nafanja
начни установку заново, и устанавливай до тех пор пока не заработает!!!
Всю систему?! С помощью Псевдографический инсталлятор Arch Linux ver. 3.8.2 ? :)
Нужно умереть молодым и сделать это как можно позже.
Ради интереса, запусти какую-нибудь прогу из терминала, непосредственно указав переменную:
env LANG=ru_RU.UTF-8 some_application

PS. В /etc/locale.gen строка ru_RU.UTF-8 UTF-8 раскомментирована, как я понимаю...
zalexi
Всю систему?! С помощью Псевдографический инсталлятор Arch Linux ver. 3.8.2 ? :)
Да, только с обычного установщика и по заранее сформированному списку пакетов. Хз чего у вас там могло побиться. И хорошо ещё, если с железом всё в порядке.
lampslave
Да
Жесть...
lampslave
с обычного установщика и по заранее сформированному списку пакетов.
+1
bobart
Жесть
не жесть, а учение.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
bobart, нет, ну можно конечно и из запущенной системы это сделать (очистив кэш), но "сверху" надёжнее.
 
Зарегистрироваться или войдите чтобы оставить сообщение.