[Решено] Проблема с локализацией

После установки локализация неполная,половина программ на русском,половина на английском.
выводы команд :
# locale-gen

Generating locales...
en_US.UTF-8... done
en_US.ISO-8859-1... done
ru_RU.KOI8-R... done
ru_RU.UTF-8... done
ru_RU.ISO-8859-5... done
Generation complete.

$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US
en_US.iso88591
en_US.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8

$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru_RU.UT8-8
LC_CTYPE="ru_RU.UT8-8"
LC_NUMERIC="ru_RU.UT8-8"
LC_TIME="ru_RU.UT8-8"
LC_COLLATE="ru_RU.UT8-8"
LC_MONETARY="ru_RU.UT8-8"
LC_MESSAGES="ru_RU.UT8-8"
LC_PAPER="ru_RU.UT8-8"
LC_NAME="ru_RU.UT8-8"
LC_ADDRESS="ru_RU.UT8-8"
LC_TELEPHONE="ru_RU.UT8-8"
LC_MEASUREMENT="ru_RU.UT8-8"
LC_IDENTIFICATION="ru_RU.UT8-8"
LC_AL

Сколько раз Arch устанавливал проблемы с локализацией не было,это впервые

Linux Forever!
в /etc/locale.conf и /etc/vconsole.conf что у вас?
В /etc/locale.conf:
LANG=ru_RU.UT8-8

В /etc/vconsole.conf:
FONT=UniCyr_8x16

И при этом на второй системе,Arch на USB HDD эти файлы такие-же и с локализацией всё отлично.
Сейчас ещё аметил ,когда в консоли набираешь неправильную команду пишет:

comand not found

а на другой системе:

команда не найдена

В общем что-то непонятное , такого у меня ещё не было.
Linux Forever!
Во я дубина,
сейчас согласно вики переписал /etc/locale.conf
вместо
LANG=ru_RU.UT8-8

написал
LANG="ru_RU.UTF-8"

всего навсего добавил кавычки и всё стало отлично!
Непонятно только почему в другой системе,которую я устанавливал по этой-же инструкции
LANG=ru_RU.UT8-8
и с локализацией всё нормально.

Ну да неважно,перепишу для себя инструкцию по вики.Сейчас вывод команды:
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
pcmanfm и другие программы стали на русском,в консоле тоже всё прекрасно.
Linux Forever!
Для исправления локали используй утилиту localedef - в помощь man localedef + googl
PS..... уже исправил, ладно, может пригодится в будущем
Ошибки не исчезают с опытом - они просто умнеют
vasek
спасибо,хоть сейчас с локалью всё отлично ,всё равно на досуге почитаю и попробую,
Linux Forever!
 
Зарегистрироваться или войдите чтобы оставить сообщение.