Codebase list po4a / debian/0.53-2 TODO
debian/0.53-2

Tree @debian/0.53-2 (Download .tar.gz)

TODO @debian/0.53-2raw · history · blame

********
* TODO *
********

 * Add the addenda to the manpages with po4a-build
 * Update the PO files in the build/dist process

 Check xml2rfc

Better error handling (errno, errstr)
> >What we really need is a function embeeding the call to warn and sprintf,
> >and reputting the module in front of it and the "\n" afterward (but not the
> >dgettext since it has to be there to be able to extract the strings). It
> >would help making the code more readable. We could also implement a sort of
> >wrapping function setting the module name in front of every line. There is
> >a module for that in Perl.
>
> I thought about it some time ago. It would be nice :)

** TransTractor.pm
 - process(): $self->addendum($file) || die "An addendum failed\n";
 - poheader()

 >> +$parser->{TT}{utf_mode} = 1;
 >> +$parser->{TT}{file_in_charset} = $mastchar;
 > What about a function in transtractor allowing to set the mastchar ? I'd
 > prefer to leave the modification of the {TT} internals to the library code,
 > not the binaries one.


** po-debconf:
 - change the pot header as documented in po4a(7)

** Po.pm
 - close filehandle in write (and same in TransTractor.pm).
 - verbose => type in automatic comments

** Sgml.pm
 - move the tag lists to an external file

** Man.pm:
 - We add two spaces after closing parenthesis at EOL (Debian's #786569)
   But actually, I think we can live with it, and fixing the issue
   would fuzz too much existing translation. So it does not worth it.
 - handle .ce (11 pages need it)
   >>>
   Text lines can be centered by using the ce' request.  The line
   after `ce' is centered (horizontally) on the page.  To center more than
   one line, use `.ce N' (where N is the number of lines to center),
   followed by the N lines.  To center many lines without counting them,
   type:

        .ce 1000
	lines to center
	.ce 0

   The .ce 0' request tells groff' to center zero more lines, in other
   words, stop centering.
   <<<
   The problem is that the number of lines may change during the
   translation...
 - same story about .ul N (underline N lines)