On Apr 16, 2018, at 0:00, Eli Zaretskii <
eliz@gnu.org> wrote:
3 manuals distributed with emacs fail to export to po format when using the following command:
po4a-gettextize -f texinfo -M utf8 -m name.texi -p name.texi.fr.po
gnus.texi
Use of uninitialized value $newfilepath in string eq at /opt/local/lib/perl5/5.24/Locale/Po4a/TeX.pm line 961.
po4a::tex: Can't find gnus.texi with kpsewhich
I don't understand what this error message means, in terms of theTexinfo sources. Can you explain, please? Taken at face value, itlooks like a bug in TeX.pm, whereby a variable is not initialized.
I just sent the report, my idea is that it's po4a issues but the po4a-devel list doesn't respond.
Jean-Christophe
idlwave.texi
idlwave.texi:370: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:1242: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:2964: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:3101: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:3497: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:3559: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:4021: (po4a::tex)
unmatched end of environment 'html'
idlwave.texi:4078: (po4a::tex)
unmatched end of environment 'html'
These all seem bogus, because the source looks correct to me. Here'sthe first instance: @html <A NAME="TUTORIAL"></A> @end htmlI see nothing wrong here; do you?(Maybe you are using an old version of the manual; I looked in what'scurrently on the emacs-26 branch of the Emacs Git repository.)idlwave.texi:4088: (po4a::tex)
un-balanced { in 'Whenever an IDL error occurs or a breakpoint is hit, I get'
Nothing wrong here, either: @enumerate @item @strong{Whenever an IDL error occurs or a breakpoint is hit, I get errors or strange behavior when I try to type anything into some of my IDLWAVE buffers.}The Texinfo manual says it's okay to have multi-line text after @item: Write the text of the enumerated list in the same way as an itemized list: write a line starting with '@item' at the beginning of each item in the enumeration. It is ok to have text following the '@item', and the text for an item can continue for several paragraphs.Looks like po4a doesn't support this feature of the Texinfo language?org.texi
perl just keeps churning data without outputting anything.
Hard to do anything with this, without more diagnostic data.A number of other manuals output errors but are properly exported to po:
These looks bogus as well. E.g.:cmdargs.texi:726: (po4a::tex)
unmatched end of environment 'vtable'
There's a matching "@vtable @env" on line 674.So I submit these problems are bugs in po4a, and the Emacs manuals areOK.Thanks.