Tristan Van Berkom escribió: > Matias Torres wrote: > >> Hi all! >> Yes, I know it's not a GTK question but i couldn't find an answer to >> my problem. >> >> After building my application (if it helps, it uses gtk), i use >> gettext for translating it, and, in linux it works just fine. But, >> talking about windows, well .. it doesn't.. >> >> Note: Gtk Widgets DO translate, but the my own text doesn't. >> >> This is what i do: >> ...... >> #include <gtk/gtk/h> >> #include <libintl.h> >> ...... >> #define PACKAGE "xiliunsystem" >> #define LOCALEDIR "po" >> ...... >> void nls_init (void) >> { >> /* SHOULD I CALL gtk_set_locales(), WHERE? */ >> setlocale (LC_ALL, ""); >> bindtextdomain (PACKAGE, LOCALEDIR); >> textdomain (PACKAGE); >> bind_textdomain_codeset (PACKAGE, "UTF-8"); >> } >> >> int main ( ... ) >> { >> nls_init (); >> gtk_init (&argc, &argv); >> .... >> return 0; >> } >> >> >> The message catalogs are in a subfolder in the main app dir called po >> which looks something like this: >> >> myAppDir/po/es/LC_MESSAGES/ >> >> In there there's a myapp.mo file compile with "msgfmt.EXE" >> >> Does anybody knows what's wrong or run into this problem? >> >> Please, Thanks and I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry >> i konw it's not a gtk question. >> >> > A wild guess - maybe #include <glib-i18n.h> ? > > also, is all that stuff in nls_init() really needed ? > > Cheers, > -Tristan > >
Well i found out what was happening. For initializing the gettext macros i used the archive that glades generates under the name of "support.h" with ONLY the gettext macros thought i did not use glade. I don not compile the traditional way (./configure make) when trying to port to windows because of many many problems but i compile the traditional traditional and more traditional way: mingw-gcc CFLAGS ...SOURCES.... MANYLIBS(godbless pkg-config) Because of this the ENABLE_NLS enviroment variable wasn't set when i try to build the sources. Hope it helps someone. To that someone: LEARN TO USE AUTOCONF because i didn't and it can make you wish the computer explotes. Thanks to all again, good bye! _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list