rfc: macros/gnome-gettext.m4 change (fwd)



still looking for the place where this would get decided on -- please CC
replies to cactus cactus rulez org

-- 
   .--= ULLA! =---------------------.   `We are not here to give users what
   \     http://cactus.rulez.org     \   they want'  -- RMS, at GUADEC 2001
    `---= cactus cactus rulez org =---'
Difference between genius and stupidity: stupidity has no limits. 

---------- Forwarded message ----------
Date: Sun, 13 Jan 2002 14:03:47 +0100 (CET)
From: ERDI Gergo <cactus cactus rulez org>
To: GNOME hackers <gnome-hackers gnome org>
Subject: rfc: macros/gnome-gettext.m4 change

Hi,

If you use xml-i18n-tools/intltools to mark files to translation that are
not registered in x-i18n-t itself, you have to include their type in
POTFILES.in, e.g.:

[type: gettext/xml] target-defs/palm.guikachu-target.in

this is translated to

	../[type: gettext/xml] target-defs/palm.guikachu-target.in \

in POTFILES. This, of course, leads to po/Makefile barfing. You can hack
around this by removing the [] part yourself in the configure script, but
we could automate this by allowing me to check in a change to
gnome-gettext.m4 that changed the POTFILES-generating line (at the end of
the m4 file):

   sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" 		\
        < $srcdir/po/POTFILES.in > po/POTFILES

to

   dnl Create POTFILES from POTFILES.in by including the full
   dnl relative path of each source file and removing inltools
   dnl markup

   changequote(,)
   sed -e "/^#/d" -e "/^\$/d"                   \
       -e "s,.*, $posrcprefix& \\\\,"           \
       -e "\$s/\(.*\) \\\\/\1/"                 \
       -e "s/\[.*\] *//"			\
        < $srcdir/po/POTFILES.in > po/POTFILES
   changequote([,])

As x-i18n-t gets more widespread, more and more independent projects will
want to use it for their own, unknown-to-x-i18n-t XML files, so I think
this change is worthwile to go in CVS.

Can I commit?

	Cactus

-- 
   .--= ULLA! =---------------------.   `We are not here to give users what
   \     http://cactus.rulez.org     \   they want'  -- RMS, at GUADEC 2001
    `---= cactus cactus rulez org =---'
I'm a cross compiler: at weekends I dress up as Pascal...

_______________________________________________
gnome-hackers mailing list
gnome-hackers gnome org
http://mail.gnome.org/mailman/listinfo/gnome-hackers





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]