You can not expect GTK to update text of all labels and buttons on every gettext.install, and ever, is gettext connected to gtk using a glib signal?? Texts of a widget in GTK is loaded from locale on widget construction (or maybe once when loading gtk, and can not change gtk's locale). Then you have to set again all that texts manually (label.set_label, button.set_text, ...). But I dont know any program that change the language "on the fly" (because it adds duplicated codes, makes the code dirty and decrease performance), all localizable programs needs for restart to apply a new language for GUI.
_______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/