Best wishes for a Happy New Year, Well, also I've been considering about a better way of settlement by reaching the conclusion that it was likely to have to solve it in full scale still though I had pointed out several times since before. The way I consider:
* Separation i18n strings from generated interface-glade.c
Attached perl script (from gphoto project) will extract translatable
strings from gtk-gnutella.glade, include gtk-gnutella.glade.h. At
that time, unnecessary strings can be easily discarded by using the
*proper* regular expression if those label strings identified *at a
glance* were used.
* Requirement
Therefore, it needs modifying some label (braced etc.), regular
expression in the perl script (currently it can discard label9,
window4 or the like) and aux. files. An attached patch for instance
makes a regular expression much easier (like s/\[.*\]//g ) by
en-bracing each labels, although if patch was applied there are
still something remained like "bws gin", "bws out", numerical
characters, and "PROP_"s.
PS. After resolving it, I'm going to key assign issue.
Best regards.
--
Daichi
ui-extract.pl.gz
Description: application/gunzip
enbrace.diff.gz
Description: application/gunzip
aux.diff.gz
Description: application/gunzip
