Raphael Manfredi wrote: > Quoting Daichi Kawahata <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel: > :Assuming you're Perl guru, please give me the most simplest Regex > :to match with strings below: > : > :[trimmed] > :gchar *s = N_("KiB"); > :gchar *s = N_("[place holder]"); > :gchar *s = N_("[whatever]"); > : > :After removing them with s'/regex//g', remained white-lines should > :be removed as well, which I can't do with perl (instead I had it > :with vim `:%g/^$/d'). > : > I don't understand why you want to edit the .c file. It's generated > by glade, so each time someone will generate code, the .c file will have > to be cleaned-up. Is that what you want?
No the .t file is generated by glade (for Gtk+ 1.2). Instead of letting xgettext extract the translatable strings from interface-glade.c, you let it extract them from interface-glade.t. The place holders should be removed from the .t file first. I think it should also be sorted to keep the CVS noise lower. I believe the leading "gchar *s =" is redundant though, it's not C anyway. In any case, I'd just use sed not Perl. -- Christian
pgpNtim6Zgxe4.pgp
Description: PGP signature