Предложение
man делятся на 3 типа:
- man страницы содержащиеся в Linux man-pages, которые в Fedora расположены в man pages
- man-страницы не принадлежащие проекту Linux man-pages, но для которых разработчики не предусмотрели перевод (например sudo).
- man-страницы для которых разработчики предусмотрели перевод.
Следовательно, работу нужно делить соответственно.
По первому пункту: Нужно выполнить синхронизацию английских и русских man-ов. Перевод есть, но он может быть не точен, потому что английские версии ушли вперед. Работы тут много. Помещать такие man-страницы следует в man-pages-ru. Существует проект man-pages-ru в рамках debian.org. Что бы приступить к переводу сделайте
svn co svn://svn.debian.org/svn/l10n-russian/trunk/packages/man-pages-ru
В командной строке, и начинайте переводить, предварительно зарезервировав за собой перевод этой man-страницы на данной wiki-странице.
По второму пункту: Такие переводы предлагаю помещать в man-pages-ru-extra, тем более что в Fedora уже есть пакет, например: man-pages-es-extra. Отыскал 2 файла: manpages-ru-extra-0.1 и manpages-ru-extra_0.1-1. Кроме того в интернете множество переведенных материалов.
По третьему пункту: Если разработчик программы предусмотрел механизм распространения перевода, нужно им пользоваться.
Список man-файлов
Получить список файлов можно с помощью
sudo rpm -q -l man-pages-ru-0.97-6.fc12.noarch
Для тех у кого нет установленной Fedora:
пакет man-pages en,
man-pages-ru, архив man-pages.
Узнать версию используемой man-pages
rpm -qf $(man -w 2 chown)
Если вы не видите строку man-pages-xx, значит файл не является частью man-pages. [1]
Узнать пакет, который предоставляет данную man-страницу можно с помощью инструкции:
$ man -w md /usr/share/man/man4/md.4.gz $ rpm -qf /usr/share/man/man4/md.4.gz mdadm-2.5.3-17
Узнать пакет который предоставляет данный файл можно с помощью
rpm -q --whatprovides /usr/share/doc/man-pages-ru-0.97/README
Решите что нибудь перевести, отпишитесь:
Английский man | Русский man | Комментарий |
---|---|---|
/usr/share/man/en/man2/close.2.gz | /usr/share/man/ru/man2/close.2.gz | вычитываю kruvalig |
Добавить сюда английский | Добавить сюда русский | Добавить сюда комментарий |
Ссылки
- Сайт Виктора Вислобокова
- linuxmanpages
- Man-pages в Alt Linux
- Иходники и rpm man-pages в Alt Linux
- Man-pages-ru в Fedora (без изменений с 2007-04-05)
- Обсуждение в fedora-trans-ru
- Linux Documentation Project - источник man-pages-ru в Fedora
- Manpages-ru-extra
- Размышления на тему: "Следует ли переводить man-pages? Когда это стоит делать?"
- Частичный перевод "Размышлений на тему: "Следует ли переводить man-pages? Когда это стоит делать?""
- Обсуждение проекта man-pages-ru в рамках debian.org
- веб-интерфес к svn проекта man-pages-ru в рамках debian.org
- Еще один проект перевода манов (Какой ужас?!, все хотят переводить маны, но все кучкуются по углам)
- Проект перевода французской команды