Locale

From Help system
Jump to: navigation, search

Установка cp1251 locale в Linux

Данная locale уже существует в системе, нужно лишь нужно сгенерить из нее LC.

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Бывает так, что последняя команда выдает ошибку:
cannot read archive header: No such file or directory
тогда нужно ее выполнить так:

localedef --no-archive -c -i ru_RU -f CP1251 ru_RU.CP1251

После чего будет создана директория /usr/share/locale/ru_RU.cp1251 или /usr/lib/locale/ru_RU.cp1251 (зависит от дистрибутива).

Вероятно также понадобится переименовать ее в ru_RU.CP1251.

Проверка установленных locale ru_RU:

locale -a | grep ru_RU
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox