Fix uimanager, menu translations (#816)

Fixes #11151
This commit is contained in:
Paul Culley 2019-06-09 20:25:34 -05:00 committed by Sam Manzi
parent c61e79be76
commit f123cac308

View File

@ -24,12 +24,12 @@ A replacement UIManager and ActionGroup.
import copy import copy
import sys import sys
from ..gen.config import config
import logging import logging
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
from gi.repository import GLib, Gio, Gtk from gi.repository import GLib, Gio, Gtk
from ..gen.const import GRAMPS_LOCALE as glocale
from ..gen.config import config from ..gen.config import config
@ -215,7 +215,9 @@ class UIManager():
iterator(editable) # clean up tree to builder specifications iterator(editable) # clean up tree to builder specifications
xml_str = ET.tostring(editable, encoding="unicode") xml_str = ET.tostring(editable, encoding="unicode")
#print(xml_str) #print(xml_str)
self.builder = Gtk.Builder.new_from_string(xml_str, -1) self.builder = Gtk.Builder()
self.builder.set_translation_domain(glocale.get_localedomain())
self.builder.add_from_string(xml_str)
if init: if init:
self.app.menubar = self.builder.get_object("menubar") self.app.menubar = self.builder.get_object("menubar")
self.app.set_menubar(self.app.menubar) self.app.set_menubar(self.app.menubar)