Автор Тема: Русские man  (Прочитано 2512 раз)

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Русские man
« : 02.03.2017 12:59:45 »

4. man-pages-ru сильно устарел. Хотя в конце 2016 года апстрим выпустил новую версию. Я её скачал на прошлой неделе и обновил, но выяснилось, что там все переводы в UTF-8 (вместо принятого у нас KOI8-R.
5. Переход на UTF-8 в локализованных man-страницах потребует определённой работы. Разработчики против этого не возражают, но надо, опять же, найти на это время. Заодно навести порядок в существующих man-страницых и перевести рабочий процесс их перевода на нормальную схему (через po4a и gettext).

Всё указанное требует свободного времени и любая помощь будет не лишней. Только, пожалуйста, не требуйте мне всё бросить и принести на блюдечке с голубой каёмочкой.


выяснилось, что там все переводы в UTF-8 (вместо принятого у нас KOI8-R.
https://bugzilla.altlinux.org/show_bug.cgi?id=28817#c1
« Последнее редактирование: 02.03.2017 13:28:01 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Русские man
« Ответ #1 : 02.03.2017 13:22:41 »
Немного не в тему, но я где-то видел (не помню где):
/usr/share/man/ru_RU.koi8и
/usr/share/man/ru_RU.utf8У нас такого механизма нет?


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Русские man
« Ответ #2 : 02.03.2017 13:23:19 »
PS Обсуждение манов надо в отдельную тему.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Русские man
« Ответ #3 : 02.03.2017 13:30:18 »
У нас такого механизма нет?
Мне кажется он не нужен, раз есть уже работающий механизм указания кодировки в самом мане. Надо просто его использовать.

https://bugzilla.altlinux.org/33192
https://bugzilla.altlinux.org/33193
« Последнее редактирование: 02.03.2017 14:31:02 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Русские man
« Ответ #4 : 02.03.2017 19:10:08 »
4. man-pages-ru сильно устарел. Хотя в конце 2016 года апстрим выпустил новую версию. Я её скачал на прошлой неделе и обновил, но выяснилось, что там все переводы в UTF-8 (вместо принятого у нас KOI8-R.
А тут, вообще, 2017-01-17: https://sourceforge.net/projects/man-pages-ru/
Но без указания кодировки тоже.

У кого-нибудь регистрация на Sourceforge есть багрепорт отписать (ради разовой ситуации не хочется регистрироваться) ? Со ссылкой на пример с mc.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Русские man
« Ответ #5 : 02.03.2017 19:31:27 »
А выцепить адрес автора не судьба?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Русские man
« Ответ #6 : 02.03.2017 20:04:18 »
А выцепить адрес автора не судьба?
Не нашёл. В архиве нет, на сайте проекта перевода - нет, на Соурфоже - нет. Везде через регистрацию. Ещё рассылка есть. :-) Подожду до завтра и пойду в рассылку...
« Последнее редактирование: 02.03.2017 20:08:45 от asy »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Русские man
« Ответ #7 : 02.03.2017 22:30:43 »
Я написал сообщение на
https://sourceforge.net/u/yuray/profile/

Оффлайн yuray

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Русские man
« Ответ #8 : 03.03.2017 20:37:05 »
Добрый вечер.
Решил ответить сюда.
man-pages (которые http://git.kernel.org/cgit/docs/man-pages/man-pages.git) почти закончены (4.08).
Осталась треть (вроде) на букву m. Всё в utf8.
Не очень понял в чём вопрос?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Русские man
« Ответ #9 : 03.03.2017 20:44:26 »
Не очень понял в чём вопрос?
Вопрос в необходимости указания кодировки. Одна строчка в начале каждого мана. По аналогии с тем, как было с Midnight Commander:
http://midnight-commander.org/ticket/3003
И, собственно, коммит там:
http://midnight-commander.org/changeset/463d41687cba28e9351a40a4ba56cffbc82508be

И, наверное, спасибо, хоть я лично русские man-ы и не читаю, как правило. :-)
« Последнее редактирование: 03.03.2017 20:53:50 от asy »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Русские man
« Ответ #10 : 03.03.2017 21:42:38 »
Добрый вечер.
....
Спасибо за ответ ;-)
Рады вас видеть.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Русские man
« Ответ #11 : 03.03.2017 21:45:42 »
В случае указания кодировки непосредственно в тексте man`а, механизм мана выдаёт его правильно, независимо от текущей локали пользователя.

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Re: Русские man
« Ответ #12 : 04.03.2017 07:54:01 »
Вопрос в необходимости указания кодировки. Одна строчка в начале каждого мана. По аналогии с тем, как было с Midnight Commander:
http://midnight-commander.org/ticket/3003
И, собственно, коммит там:
http://midnight-commander.org/changeset/463d41687cba28e9351a40a4ba56cffbc82508be
Кстати, этот коммит с ошибкой.
Исправление: http://midnight-commander.org/ticket/3239
https://midnight-commander.org/changeset/b9a2ac39e8d2cbd599a9dc9b0c7d878768ccc728

Оффлайн yuray

  • Начинающий
  • *
  • Сообщений: 12
    • Email
Re: Русские man
« Ответ #13 : 04.03.2017 13:27:57 »
Ок, вставил в начало файла
.\" -*- mode: troff; coding: UTF-8 -*-

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Русские man
« Ответ #14 : 04.03.2017 13:41:02 »
Ок, вставил в начало файла
.\" -*- mode: troff; coding: UTF-8 -*-
Спасибо! Но выборочно пробежался и заметил в iconv.1 такое:

.\" -*- mode: troff; coding: UTF-8 -*-
'\" t -*- coding: UTF-8 -*-
.\"

Я точно формат man не знаю, но не ошибка ли вторая строка ? Или это альтарнативный вариант указания кодировки ? Больше нигде такого не попалось пока. Хотя, отображается нормально и так. Одной второй строки не хватает, по крайней мере, в ALT.
« Последнее редактирование: 04.03.2017 13:52:20 от asy »