diff --git a/gramps/gen/utils/grampslocale.py b/gramps/gen/utils/grampslocale.py index 6bd1982a7..0a5f19e25 100644 --- a/gramps/gen/utils/grampslocale.py +++ b/gramps/gen/utils/grampslocale.py @@ -195,6 +195,11 @@ class GrampsLocale(object): os.environ["LANG"] = self.lang os.environ["LANGUAGE"] = ':'.join(self.language) + # GtkBuilder uses GLib's g_dgettext wrapper, which oddly is bound + # with locale instead of gettext. Win32 doesn't support bindtextdomain. + if not win(): + locale.bindtextdomain(self.localedomain, self.localedir) + self.initialized = True