Hi,

Nicolas François wrote:

> The apt-ftparchive man page is generated from an XML document. To
> translate this document, the French Tranlation Team translated the
> original XML, and then generated the man page from this translated XML
> document.
> 
> This worked nice when the man page was generated by a Franch developer
> (with an fr_FR.ISO-8859-1 locale, I supppose). But the man page of the
> package is not that nice because it was generated by a buildd, with a C
> locale (I suppose): all accents are converted to character entities (e.g.
> é), which renders the man page hardly readable. (see #327456)
> 
> The attached patch adds a --keep-encoding to xmlto, which disables the
> convertion of the XML document to the locale charmap before the xsl
> processing.

I think, your problem can be easily solved by setting the
man.charmap.use.subset parameter to zero, so it replaces all special
characters with their Groff code. See 

/usr/share/doc/docbook-xsl/doc/manpages/man.charmap.use.subset.html

Instead of adding a new switch to the xmlto script, maybe this parameter
should be set to 0 by default in xmlto to avoid such issues.

Regards, Daniel



Reply via email to