GTK+ 2.12.3 (win32) and locales - not working



I have a problem in windows with GTK+ 2.12.3 which didn't happen with 2.12.1.
If I have a non-english locale set in windows, programs using 2.12.3 don't
get translated, but if I change GTK to 2.12.1, they do. (I'm talking about
Open, Cancel, etc... that sort of strings).
Both versions come from
http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.12/

It seems that 2.12.3 has the "locale" directory in share, not in lib as previous
versions did. I tried copying it to both share and lib, but still nothing.

I ran
strings libgtk-win32-2.0-0.dll | grep locale
on both versions and got:

2.12.3:
...
c:/devel/target/5acf545be633e26dcf39ce42e159bafc/share/locale
c:/devel/target/5acf545be633e26dcf39ce42e159bafc/share/locale
...

and
2.12.1:
...
c:/devel/target/0d05e97fbafcc302580d49b7ff9973ad/lib/locale
lib\locale
...

Seems to me like there's some compile-time stuff compiling in
instead of being determined at runtime.

Of course, I may be off by a mile here. :)

Alexander


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