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.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to