On Wed, Sep 02, 2009 at 01:19:07PM +0100, Matthew Booth wrote:
I noticed that virt-v2v, which is written exclusively in perl, failed
to
generate virt-v2v.pot. After much head scratching I also noticed that
libguestfs.pot didn't include any messages from perl sources. Some reading of
libintl-perl shows that a somewhat more complicated xgettext command line is
required, as it doesn't understand Locale::TextDomain syntax by default. After a
little more head scratching, I decided to replace the autopoint generated
infrastructure with the reference infrastructure from libintl-perl because:
1. It works
2. It's a whole lot more transparent
libguestfs still needs some attention in this area. This change may not be
appropriate for libguestfs because it is not exclusively written in perl.
This is a regression. The Perl messages used to be added to the POT
file, so something has broken, likely the special configuration in
Makevars. Look at this random old libguestfs.pot file and see that it
contains Perl translations:
http://git.et.redhat.com/?p=libguestfs.git;a=blob;f=po/libguestfs.pot;h=f...
Rich.
--
Richard Jones, Emerging Technologies, Red Hat
http://et.redhat.com/~rjones
Read my programming blog:
http://rwmj.wordpress.com
Fedora now supports 75 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora