I noticed several lintian warnings with the updated Russian translations to debconf. (After fixing the translation to not break the build..) When I examine one of the Russian man pages in debconf, it doesn't look like correctly encoded Russian to me. Unless other Russian man pages, there is no Cyrillic. Here is a sample from debconf-get-selections.1: .IX Header "i^a'u'Xa'i^e'ao" debconf-get-selections \- XU\*`XI\*:A\*:E\*'O\*^ O\*'I\*:A\*:A\*oO\*`O\*:E\*'I\*'I\*:A\*o A\*^A\*'U\*'U\*` A\*:A\*'I\*^I\*^U\*`E\*` debconf When I view this is man, I get: iauXaieaa debconf-get-selections - XUXIeAeEO OIeAeAaOOeEIIeAa AAUU AeAIIUE debconf This is not a new problem with the updated translation, the same is present in unstable too. The same line in the ru.po seems to be valid cyrillic: # type: textblock #: ../../debconf-get-selections:5 msgid "debconf-get-selections - output contents of debconf database" msgstr "debconf-get-selections - выводит содержимое базы данных debconf" Could someone please help me fix the encoding in the generated man pages? I suspect it might be as simple as a wrong encoding specified in the po4a.cfg, but as I know neither po4a nor Russian, I am at a disadvantage working on this. Here are all the lintian warnings: W: debconf-utils: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-get-selections.1.gz 146: `\-' is not allowed in an escape name W: debconf-utils: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-getlang.1.gz 142: warning: `AE' not defined W: debconf-utils: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-loadtemplate.1.gz 142: warning: `AE' not defined W: debconf-utils: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-mergetemplate.1.gz 142: warning: `AE' not defined W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-apt-progress.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-communicate.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-copydb.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-escape.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-set-selections.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf-show.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man1/debconf.1.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man8/dpkg-preconfigure.8.gz 142: `\-' is not allowed in an escape name W: debconf-i18n: manpage-has-errors-from-man usr/share/man/ru/man8/dpkg-reconfigure.8.gz 142: `\-' is not allowed in an escape name W: debconf-doc: manpage-has-errors-from-man usr/share/man/ru/man3/Debconf::Client::ConfModule.3.gz 152: `\-' is not allowed in an escape name W: debconf-doc: manpage-has-errors-from-man usr/share/man/ru/man3/confmodule.3.gz 21: warning: `,' not defined W: debconf-doc: manpage-has-errors-from-man usr/share/man/ru/man5/debconf.conf.5.gz 63: warning: `debconf,' not defined (probable missing space after `de') W: debconf-doc: manpage-has-errors-from-man usr/share/man/ru/man7/debconf-devel.7.gz 52: warning: `.' not defined W: debconf-doc: manpage-has-errors-from-man usr/share/man/ru/man7/debconf.7.gz 28: warning: `/etc/apt/apt.conf.d/70debconf' not defined -- see shy jo
Attachment:
signature.asc
Description: Digital signature