Le mercredi 05 janvier 2011 01:17:23, Eric Blake a écrit : > On 01/04/2011 04:50 PM, Laurent Léonard wrote: > >> Here's what I'm planning on squashing in. However, I still have one > >> nagging problem, that I haven't been able to figure out yet - even > >> though we listed libvirt-guests.init.in in po/POTFILES.in, xgettext > >> doesn't seem to be picking it up into po/libvirt.pot. So until I can > >> figure that out, I'm holding off on pushing this just a bit longer. > > > > Can you tell me what command line you are using to call xgettext ? > > > > "xgettext -L Shell -o - tools/libvirt-guests.init.in" works fine. > > Whatever command line is being produced automatically by the autotools. > 'make -B -C po libvirt.pot' shows it to be: > > /usr/bin/xgettext --default-domain=libvirt --directory=.. \ > --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ > --flag=_:1:pass-c-format --flag=N_:1:pass-c-format > --flag=error:3:c-format --flag=error_at_line:5:c-format > --flag=virAsprintf:2:c-format --from-code=UTF-8 > ${end_of_xgettext_options+} \ > --files-from=./POTFILES.in \ > --copyright-holder='Red Hat, Inc.' \ > --msgid-bugs-address='libvir-list@xxxxxxxxxx' > /usr/bin/xgettext: warning: file `tools/libvirt-guests.init.in' > extension `init' is unknown; will try C > > Oh, that warning is a good hint. Maybe if we rename the file > libvirt-guests.init.sh instead of .in, xgettext would be smart enough to > auto-detect it as Shell. At which point, we'd have to tweak some > Makefile rules. I'll play with that idea. "xgettext -o - tools/libvirt-guests.init.in.sh" works fine so it should be a good idea if we can't specify the -L option to xgettext for this file. -- Laurent Léonard -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list