[r21488]GrampsLocale: Restore call to locale.bindtextdomain() for GtkBuilder

Apparently some Linuxes require it for GtkBuilder to find the localization files. It's not supported on Win32, though, so don't try in that case.

svn: r21496
This commit is contained in:
John Ralls 2013-02-28 19:22:35 +00:00
parent ebe1d0139c
commit f309f210d1

View File

@ -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