[Libguestfs] [PATCH] internationalisation: Replace autopoint infrastructure with libintl-perl

Richard W.M. Jones rjones at redhat.com
Mon Sep 7 07:58:15 UTC 2009


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=f744fdcc7cc7752e401af43a014cb5350064e9c2;hb=8647c4ada502d0ce2b940f9e9cd47378d99a9164

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




More information about the Libguestfs mailing list