Summary: | маны должны содержать указание на кодировку | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | McAaron <McAaron> |
Component: | man-pages-ru | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | asy, cas |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
McAaron
2016-03-10 14:37:53 MSK
Это потому эти man-страницы в кодировке koi8-r. (В ответ на комментарий №1)
> Это потому эти man-страницы в кодировке koi8-r.
Вот именно. А локаль то ru_RU.UTF-8. В терминале выходит нормально, в xterm тоже, но маны нужны не в терминале, а в редакторе исходного кода, где они вызываются контекстно по F1.
(В ответ на комментарий №2) > (В ответ на комментарий №1) > > Это потому эти man-страницы в кодировке koi8-r. > Вот именно. А локаль то ru_RU.UTF-8. В терминале выходит нормально, в xterm > тоже, но маны нужны не в терминале, а в редакторе исходного кода, где они > вызываются контекстно по F1. Так и вешайте на соответствующее приложение или дожида. Обычный man, выводящий на консоль командой man-source '/usr/share/man/ru/man1/ls.1.bz2' '243' '1100i' | /usr/bin/nroff -S -p -t -Dkoi8-r -mtty -mandoc | /usr/bin/less -isR нормально показывает. или дожидайесь тотальной конвертации в utf-8. > маны отображаются мусором в khelpcenter и других X-приложениях
маны должны содержать указание на кодировку, чтобы не ориентироваться на непредсказуемое умолчание. Начиная с man-pages-ru 4.08-alt1 кодировка присутствует:
$ xzcat /usr/share/man/ru/man1/iconv.1.xz | head -2
.\" -*- mode: troff; coding: UTF-8 -*-
'\" t -*- coding: UTF-8 -*-
У нас требуется только первая строка. Вторая строка присутствует в оригинальном iconv.1 из man-pages 4.08, но в ALT не работает.
(In reply to comment #5) > У нас требуется только первая строка. Вторая строка присутствует в оригинальном > iconv.1 из man-pages 4.08, но в ALT не работает. Bug 33281 |