# $Id: RebuildTypes.py 2228 2013-10-17 16:46:53Z romjerome $ """Tools/Database Processing/Rebuild Types""" #------------------------------------------------------------------------- # # GRAMPS modules # #------------------------------------------------------------------------- from gui.plug import tool from QuestionDialog import OkDialog from TransUtils import get_addon_translator _ = get_addon_translator(__file__).gettext #------------------------------------------------------------------------- # # RebuildTypes # #------------------------------------------------------------------------- class RebuildTypes(tool.Tool): """ Rebuild Gramps Types """ def __init__(self, dbstate, uistate, options_class, name, callback=None): tool.Tool.__init__(self, dbstate, options_class, name)
from gramps.gen.errors import ReportError from gen.lib import ChildRefType from gen.plug.menu import (NumberOption, PersonOption,BooleanOption, EnumeratedListOption) from gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle, FONT_SANS_SERIF, INDEX_TYPE_TOC, PARA_ALIGN_CENTER) from gen.plug.report import Report from gen.plug.report import MenuReportOptions from libtranslate import get_language_string from TransUtils import get_addon_translator from libtranslate import Translator, get_language_string from collections import defaultdict import logging _ = get_addon_translator().ugettext LOCALEDIR = os.path.join(USER_PLUGINS, 'AncestorFill', 'locale') LOCALEDOMAIN = 'addon' # see TransUtils.py def get_available_translations(): """ Get a list of available translations. :returns: A list of translation languages. :rtype: unicode[] """ languages = []
from Errors import ReportError from gen.lib import ChildRefType from gen.plug.menu import (NumberOption, PersonOption, BooleanOption, EnumeratedListOption) from gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle, FONT_SANS_SERIF, INDEX_TYPE_TOC, PARA_ALIGN_CENTER) from gen.plug.report import Report from gen.plug.report import MenuReportOptions from libtranslate import get_language_string from TransUtils import get_addon_translator from libtranslate import Translator, get_language_string from collections import defaultdict import logging _ = get_addon_translator().ugettext LOCALEDIR = os.path.join(const.USER_PLUGINS, 'AncestorFill', 'locale') LOCALEDOMAIN = 'addon' # see TransUtils.py def get_available_translations(): """ Get a list of available translations. :returns: A list of translation languages. :rtype: unicode[] """
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # $Id: RebuildTypes.py 2228 2013-10-17 16:46:53Z romjerome $ """Tools/Database Processing/Rebuild Types""" #------------------------------------------------------------------------- # # GRAMPS modules # #------------------------------------------------------------------------- from gui.plug import tool from QuestionDialog import OkDialog from TransUtils import get_addon_translator _ = get_addon_translator(__file__).gettext #------------------------------------------------------------------------- # # RebuildTypes # #------------------------------------------------------------------------- class RebuildTypes(tool.Tool): """ Rebuild Gramps Types """ def __init__(self, dbstate, uistate, options_class, name, callback=None): tool.Tool.__init__(self, dbstate, options_class, name)
#------------------------------------------------------------------------ import logging LOG = logging.getLogger(".ExportGrampsweb") #------------------------------------------------------------------------ # # GRAMPS modules # #------------------------------------------------------------------------ import ExportOptions from Utils import create_id, probably_alive import const import gen.lib from TransUtils import get_addon_translator translator = get_addon_translator(__file__) _ = translator.gettext ngettext = translator.ngettext class Obj(object): def p(self, data): print data def __getattr__(self, name): print name return self.p #def __call__(self, value):
#------------------------------------------------------------------------ import logging LOG = logging.getLogger(".ExportGrampsweb") #------------------------------------------------------------------------ # # GRAMPS modules # #------------------------------------------------------------------------ import ExportOptions from Utils import create_id, probably_alive import const import gen.lib from TransUtils import get_addon_translator translator = get_addon_translator(__file__) _ = translator.gettext ngettext = translator.ngettext class Obj(object): def p(self, data): print data def __getattr__(self, name): print name return self.p #def __call__(self, value): def export_all(database, filename, error_dialog, option_box=None, callback=None): if not callable(callback): callback = lambda (percent): None # dummy