среда, 23 июня 2010 г.

Переводы man-страниц

Вчера поставил пакет переводных man-страниц man-pages-ru-0.98 и мне это не понравилось :( Переводы в кодировке koi8-r, ничего против не имею, но ситуация такая: разные программы кидают в директорию /usr/man/ru документацию в различной кодировке, mc например поставляет man-страницу в utf8, vim одновременно и в koi8-r и utf8 и конечно обе версии в какие-то свои директории типа /usr/man/ru.KOI8-R и /usr/man/ru.UTF8
Таким образом программа man их вообще не видит. Это ладно. Для отображения koi8-r страниц потребовалась программа iconv из состава пакета glibc-2 который: во-первых - огромный, во-вторых - нужен только для компиляции и к обычной работе системы никак не причастен. Про то что сама программа man не выводит свои сообщения в юникоде уже молчу.
Подумав, решил все маны перевести в юникод, но есть проблема: как автоматом определить исходную кодировку документа. попробую grep'ом проверять на содержание букв русского алфавита, должно сработать.
Этот последний вопрос который осталось решить перед выходом консольного релиза. Ну, еще тестировать надо будет на "живом" железе.

1 комментарий:

  1. How to Play Casino: Easy Guide to playing slots on
    Casino games 파워 볼 하는 법 are played by 4 players, where to buy air jordan 18 retro men red the average time they take turns is around air jordan 18 retro yellow to good site 14:20. The house is divided into three distinct 도박장 categories: the how can i order air jordan 18 retro varsity red house

    ОтветитьУдалить