Re: Re2: About i18n in glade2perl



Hi Vladimir,

"Vladimir V. Markevich" wrote:

Hi Dermot.

Sorry for bother you.
I was debug glade2perl a few days, and found that the problem is not
glade2perl problem, or even GtkPerl problem, that is the Perl problem.
You know :) glade2perl collect code strings in array called, for example
$forms->{'window1'}{'UI_string'}. I watched this array while it formed and
noticed, what cyrillic symbols right until joined with accelerator string
of code.
$forms->{'window1'}{'accelgroup'}->add(115, ['mod1_mask'],
 ['visible', 'locked'], $forms->{'window1'}{'item2'}, 'activate');
After concatination symbol corrupted.

That means is not a glade2perl problem. I have perl 5.6.1, and
GtkPerl-0.7008 and Glade-Perl-0.59. Yesterday, I try to use older
version of Glade-Perl, that work fine with perl-5.0005, with
perl-5.6.1 it fail too.

May be accelerator line have a special characters, like \L.
I try to find were problem lie.
Thank you very much for doing this valuable work. I will test and make 
any changes to Glade-Perl that you recommend so that Glade-Perl can trap 
possible errors or avoid certain calls in case there are any buggy Perl
versions. 

I very much want Glade-Perl to be a good I18N tool and to produce reliable
I18N code so your work will help to make it much more usable. I am aware
that Glade-Perl is limited by my personal ignorance of i18n and I am
very grateful for your help and advice.

I will also try to upgrade my Perl (I use 5.6.0) so that I can test this
better - although I still can't read cyrillic to see the errors :)

Best regards, Dermot





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