I have found that all my problems are related to strings saved into an array:
my @MESSAGE = (_("string1"),
_("string2"),
_("string3"),
_("string4"),
_("string5")
);
when I try to display $MESSAGE[n] I am getting the scrambled text...
Is something related to arrays? Should I remove all the text from the
array and embed it in the code?
On 5/27/05, The Saltydog <[EMAIL PROTECTED]> wrote:
> If I remove that line and leave utf-8, I don't see the chars on my
> system. In any case, I am speaking of localizations like italia,
> german, dutch and french, and they all are in the iso-8859-1 area...
>
>
>
> On 5/27/05, Boštjan Špetič <[EMAIL PROTECTED]> wrote:
> > > I have localized my Gtk2 app in this way:
> > >
> > > ********************
> > > use Locale::gettext;
> > > use POSIX qw(setlocale);
> > > use Encode qw(decode);
> > >
> > > sub _ {return decode("iso-8859-1",dgettext( PACKAGE,$_[0]));}
> > > setlocale(LC_MESSAGES, "");
> > > textdomain(PACKAGE);
> >
> > i think the problem is in the decode('iso...') function - you really cannot
> > predict what encoding the users will use - it might aswell be utf8...
> >
> > > $string = _("Generic message");
> > > ********************************
> > > It works fine, but users reports problems with accented language in
> > > french and with Umlats in german. I have tested them on my system
> > > (italian locale) and they work fine.
> > > What else can I do?
> >
> > regards, bostjan
> >
> > _______________________________________________
> > gtk-perl-list mailing list
> > [email protected]
> > http://mail.gnome.org/mailman/listinfo/gtk-perl-list
> >
>
_______________________________________________
gtk-perl-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-perl-list