[Aptitude-devel] Problem building documentation.
Omar Campagne
ocampagne at gmail.com
Sun Sep 6 06:14:07 UTC 2009
Hello:
I'm translating the manual into Spanish, and when I tried to build the
documentation yesterday, I started to get all kind of mistakes I haven't
seen in other occasions.
I get to the point where xlstproc is invoked for the first time.
Some issues I get when trying to open the resulting aptitude.xml file
with "Conglomerate xml Editor" are:
- Problem parsing &manpage; entity (nowhere to be seen either in msgids
or msgtrs)
- expected '>', on lines such as <imageobject> <imagedata
fileref='images/broken-snapshot.png' format='PNG'
width='100%' scalefit='1'/> </imageobject>
in the msgid (I deleted my "translation" of it, yet I still get the same
mistake)
- Opening and ending tag mismatch (i.e. #: en/aptitude.xml:1580) on
msgtrs where, i.e, only 2 appear, and they are fine. In this case it's
<emphasis> ... </emphasis> and <keycap> ... </keycap>
- Problems with varlistentry line 1523 and listitem
- Opening and ending tag mismatch: variablelist line 844 and
varlistentry, on a msgid and msgtr with no special marks but for
"&aptitude;". Rest is plain text on both msgs.
#: en/aptitude.xml:1597
msgid ""
"At this point, you know enough about &aptitude; to actually make "
"modifications to your system."
msgstr ""
"En este momento, ya sabe lo suficiente acerca de &aptitude; como "
"para llevar a cabo modificaciones en el sistema."
- expected '>', on a area that is "blank" in the PO file. (happens all
over the document)
I also tried to build the French translation, which was also impossible,
as it doesn't even recognize any entity.
I've been "playing" and learning about po4a, but I know nothing about
docbook. However, I find strange double entries in the msg headers in
all the PO files. Example:
Original document:
#. type: Content of the dselect entity
#: en/aptitude.xml:7
msgid "<command>dselect</command>"
msgstr ""
Translated document:
# type: Content of the dselect entity
#. type: Content of the dselect entity
#: en/aptitude.xml:7
msgid "<command>dselect</command>"
msgstr "<command>dselect</command>"
msgmerge -U po pot doesn't eliminate the extra header entries.
As an experiment, I tried invoking ":g/.*#\ type.*/d" in Vim, in order
to delete all lines starting with "# type", with no avail, though (it
seems to me) that I started getting less mistakes at build time (or not,
not really sure).
Remember
http://www.mail-archive.com/aptitude-devel@lists.alioth.debian.org/msg00400.html
?
By coincidence, that very day I was trying to build the doc, getting
weird errors (and going nuts :) till Daniel sent that email. Can't
really remember, but I think some mistakes were similar to this day.
Any suggestions? Is the problem on my side? po4a 0.36.3-1 (on testing),
by the way.
Kind regards, Omar
More information about the Aptitude-devel
mailing list