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

Attachment: ui-extract.pl.gz
Description: application/gunzip

Attachment: enbrace.diff.gz
Description: application/gunzip

Attachment: aux.diff.gz
Description: application/gunzip

Reply via email to