# $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 = []
Exemple #3
0
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[]
    
    """
Exemple #4
0
# 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)
Exemple #5
0
#------------------------------------------------------------------------
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