LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Если же юзануть man 123 то:

квадраты_квадраты_квадраты_квадраты 123 квадраты_квадраты

Оно пытается сказать:

$ man 123 2>&1 |iconv -f koi8-r
Ничего про 123 в руководстве нет
Но этот русский текст захардкожен в koi8-r, gettext, умеющий перекодировать в кодировку локали на лету, не используется. Быстрый грязный фикс — захардкодить в utf8: http://www.slackware.ru/wiki/Русификация_Slackware_12#5._man. (без поправки на 64 бита)
tar xzf man-1.6g.tar.gz
cd man-1.6g
iconv -f koi8-r -t utf-8 msgs/mess.ru > /tmp/mess.ru
mv /tmp/mess.ru ./msgs/
echo "$ codeset=UTF-8" > msgs/mess.ru.codeset
./configure +lang en,ru -confdir /usr/lib +fhs --prefix=/usr
make
su -c 'make install'
cd ..
rm -Rf man-1.6g
Или внести 3-5 строку в /source/ap/man/man.SlackBuild, пересобрать и поставить собранный пакет.

Исправление bormant, :

Если же юзануть man 123 то:

квадраты_квадраты_квадраты_квадраты 123 квадраты_квадраты

Оно пытается сказать:

$ man 123 2>&1 |iconv -f koi8-r
Ничего про 123 в руководстве нет
Но этот русский текст захардкожен в koi8-r, gettext, умеющий перекодировать в кодировку локали на лету, не используется. Быстрый грязный фикс — захардкодить в utf8: http://www.slackware.ru/wiki/Русификация_Slackware_12#5._man.
tar xzf man-1.6g.tar.gz
cd man-1.6g
iconv -f koi8-r -t utf-8 msgs/mess.ru > /tmp/mess.ru
mv /tmp/mess.ru ./msgs/
echo "$ codeset=UTF-8" > msgs/mess.ru.codeset
./configure +lang en,ru -confdir /usr/lib +fhs --prefix=/usr
make
su -c 'make install'
cd ..
rm -Rf man-1.6g
Или внести 3-5 строку в /source/ap/man/man.SlackBuild, пересобрать и поставить собранный пакет.

Исходная версия bormant, :

Если же юзануть man 123 то:

квадраты_квадраты_квадраты_квадраты 123 квадраты_квадраты

Оно пытается сказать:

$ man 123 2>&1 |iconv -f koi8-r
Ничего про 123 в руководстве нет
Но этот русский текст захардкожен в koi8-r, gettext, умеющий перекодировать в кодировку локали на лету, не используется. Быстрый грязный фикс — захардкодить в utf8: http://www.slackware.ru/wiki/Русификация_Slackware_12#5._man.
tar xzf man-1.6g.tar.gz
cd man-1.6g
iconv -f koi8-r -t utf-8 msgs/mess.ru > /tmp/mess.ru
mv /tmp/mess.ru ./msgs/
echo "$ codeset=UTF-8" > msgs/mess.ru.codeset
./configure +lang en,ru -confdir /usr/lib +fhs --prefix=/usr
make
su -c 'make install'
cd ..
rm -Rf man-1.6f
Или внести 3-5 строку в /source/ap/man/man.SlackBuild, пересобрать и поставить собранный пакет.