add the date-format option to some more reports
This commit is contained in:
parent
38239526f6
commit
8379e0ce6e
@ -69,9 +69,7 @@ class Report:
|
|||||||
stdoptions.add_localization_option().
|
stdoptions.add_localization_option().
|
||||||
"""
|
"""
|
||||||
from ...datehandler import LANG_TO_DISPLAY, main_locale
|
from ...datehandler import LANG_TO_DISPLAY, main_locale
|
||||||
if language == GrampsLocale.DEFAULT_TRANSLATION_STR:
|
if language == GrampsLocale.DEFAULT_TRANSLATION_STR: # the UI language
|
||||||
language = None
|
|
||||||
if language is None: # the UI language
|
|
||||||
locale = glocale
|
locale = glocale
|
||||||
elif language in LANG_TO_DISPLAY: # a displayer exists
|
elif language in LANG_TO_DISPLAY: # a displayer exists
|
||||||
locale = LANG_TO_DISPLAY[main_locale[language]]._locale
|
locale = LANG_TO_DISPLAY[main_locale[language]]._locale
|
||||||
@ -85,6 +83,7 @@ class Report:
|
|||||||
self._name_display.set_name_format(self.database.name_formats)
|
self._name_display.set_name_format(self.database.name_formats)
|
||||||
fmt_default = config.get('preferences.name-format')
|
fmt_default = config.get('preferences.name-format')
|
||||||
self._name_display.set_default_format(fmt_default)
|
self._name_display.set_default_format(fmt_default)
|
||||||
|
self._locale = locale # define it here rather than in every report
|
||||||
return locale
|
return locale
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
|
|||||||
@ -556,8 +556,8 @@ class AncestorTree(Report):
|
|||||||
self.options = options
|
self.options = options
|
||||||
self._user = user
|
self._user = user
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
stdoptions.run_date_format_option(self, options.menu)
|
||||||
stdoptions.run_private_data_option(self, options.menu)
|
stdoptions.run_private_data_option(self, options.menu)
|
||||||
stdoptions.run_living_people_option(self, options.menu, self._locale)
|
stdoptions.run_living_people_option(self, options.menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
@ -901,7 +901,9 @@ class AncestorTreeOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_private_data_option(menu, category_name)
|
stdoptions.add_private_data_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
##################
|
##################
|
||||||
category_name = _("Display")
|
category_name = _("Display")
|
||||||
|
|||||||
@ -112,7 +112,7 @@ class Calendar(Report):
|
|||||||
if (self.center_person == None) :
|
if (self.center_person == None) :
|
||||||
raise ReportError(_("Person %s is not in the Database") % pid )
|
raise ReportError(_("Person %s is not in the Database") % pid )
|
||||||
|
|
||||||
self._locale = self.set_locale(get_value('trans'))
|
self.set_locale(get_value('trans'))
|
||||||
|
|
||||||
def get_name(self, person, maiden_name = None):
|
def get_name(self, person, maiden_name = None):
|
||||||
""" Return person's name, unless maiden_name given,
|
""" Return person's name, unless maiden_name given,
|
||||||
|
|||||||
@ -1291,8 +1291,8 @@ class DescendTree(Report):
|
|||||||
|
|
||||||
self.options = options
|
self.options = options
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
stdoptions.run_date_format_option(self, options.menu)
|
||||||
stdoptions.run_private_data_option(self, options.menu)
|
stdoptions.run_private_data_option(self, options.menu)
|
||||||
stdoptions.run_living_people_option(self, options.menu, self._locale)
|
stdoptions.run_living_people_option(self, options.menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
@ -1637,7 +1637,9 @@ class DescendTreeOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
##################
|
##################
|
||||||
category_name = _("Display")
|
category_name = _("Display")
|
||||||
|
|||||||
@ -176,11 +176,10 @@ class FanChart(Report):
|
|||||||
|
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, rlocale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
self.max_generations = menu.get_option_by_name('maxgen').get_value()
|
self.max_generations = menu.get_option_by_name('maxgen').get_value()
|
||||||
|
|||||||
@ -740,13 +740,13 @@ class StatisticsChart(Report):
|
|||||||
menu = options.menu
|
menu = options.menu
|
||||||
self._user = user
|
self._user = user
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
# override default gettext, or English output will have "person|Title"
|
# override default gettext, or English output will have "person|Title"
|
||||||
self._ = rlocale.translation.sgettext
|
self._ = self._locale.translation.sgettext
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
living_opt = stdoptions.run_living_people_option(self, menu, rlocale)
|
living_opt = stdoptions.run_living_people_option(self, menu,
|
||||||
|
self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
get_option_by_name = menu.get_option_by_name
|
get_option_by_name = menu.get_option_by_name
|
||||||
@ -754,7 +754,7 @@ class StatisticsChart(Report):
|
|||||||
|
|
||||||
filter_opt = get_option_by_name('filter')
|
filter_opt = get_option_by_name('filter')
|
||||||
self.filter = filter_opt.get_filter()
|
self.filter = filter_opt.get_filter()
|
||||||
self.fil_name = "(%s)" % self.filter.get_name(rlocale)
|
self.fil_name = "(%s)" % self.filter.get_name(self._locale)
|
||||||
|
|
||||||
self.bar_items = get_value('bar_items')
|
self.bar_items = get_value('bar_items')
|
||||||
year_from = get_value('year_from')
|
year_from = get_value('year_from')
|
||||||
@ -805,7 +805,7 @@ class StatisticsChart(Report):
|
|||||||
gender, year_from, year_to,
|
gender, year_from, year_to,
|
||||||
get_value('no_years'),
|
get_value('no_years'),
|
||||||
self._user.step_progress,
|
self._user.step_progress,
|
||||||
rlocale)
|
self._locale)
|
||||||
self._user.end_progress()
|
self._user.end_progress()
|
||||||
|
|
||||||
self._user.begin_progress(_('Statistics Charts'),
|
self._user.begin_progress(_('Statistics Charts'),
|
||||||
|
|||||||
@ -99,15 +99,15 @@ class TimeLine(Report):
|
|||||||
self._user = user
|
self._user = user
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
living_opt = stdoptions.run_living_people_option(self, menu, rlocale)
|
living_opt = stdoptions.run_living_people_option(self, menu,
|
||||||
|
self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
self.filter = menu.get_option_by_name('filter').get_filter()
|
self.filter = menu.get_option_by_name('filter').get_filter()
|
||||||
self.fil_name = "(%s)" % self.filter.get_name(rlocale)
|
self.fil_name = "(%s)" % self.filter.get_name(self._locale)
|
||||||
|
|
||||||
living_value = menu.get_option_by_name('living_people').get_value()
|
living_value = menu.get_option_by_name('living_people').get_value()
|
||||||
for (value, description) in living_opt.get_items(xml_items=True):
|
for (value, description) in living_opt.get_items(xml_items=True):
|
||||||
|
|||||||
@ -174,7 +174,9 @@ class FamilyLinesOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
# --------------------------------
|
# --------------------------------
|
||||||
add_option = partial(menu.add_option, _('People of Interest'))
|
add_option = partial(menu.add_option, _('People of Interest'))
|
||||||
@ -344,8 +346,9 @@ class FamilyLinesReport(Report):
|
|||||||
get_option_by_name = menu.get_option_by_name
|
get_option_by_name = menu.get_option_by_name
|
||||||
get_value = lambda name: get_option_by_name(name).get_value()
|
get_value = lambda name: get_option_by_name(name).get_value()
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
|
|||||||
@ -85,11 +85,12 @@ class HourGlassReport(Report):
|
|||||||
Report.__init__(self, database, options, user)
|
Report.__init__(self, database, options, user)
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
locale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
self.__db = self.database
|
self.__db = self.database
|
||||||
|
|
||||||
@ -359,7 +360,9 @@ class HourGlassOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
################################
|
################################
|
||||||
category_name = _("Graph Style")
|
category_name = _("Graph Style")
|
||||||
|
|||||||
@ -128,8 +128,9 @@ class RelGraphReport(Report):
|
|||||||
get_option_by_name = options.menu.get_option_by_name
|
get_option_by_name = options.menu.get_option_by_name
|
||||||
get_value = lambda name: get_option_by_name(name).get_value()
|
get_value = lambda name: get_option_by_name(name).get_value()
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
@ -800,7 +801,9 @@ class RelGraphOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
################################
|
################################
|
||||||
add_option = partial(menu.add_option, _("Include"))
|
add_option = partial(menu.add_option, _("Include"))
|
||||||
|
|||||||
@ -309,7 +309,6 @@ class DateFormat(GenericFormat):
|
|||||||
def modifier():
|
def modifier():
|
||||||
#ui_mods taken from date.py def lookup_modifier(self, modifier):
|
#ui_mods taken from date.py def lookup_modifier(self, modifier):
|
||||||
# trans_text is a defined keyword (in po/update_po.py, po/genpot.sh)
|
# trans_text is a defined keyword (in po/update_po.py, po/genpot.sh)
|
||||||
# (in po/update_po.py, po/genpot.sh)
|
|
||||||
trans_text = self._locale.translation.gettext
|
trans_text = self._locale.translation.gettext
|
||||||
ui_mods = ["", trans_text("before"), trans_text("after"),
|
ui_mods = ["", trans_text("before"), trans_text("after"),
|
||||||
trans_text("about"), "", "", ""]
|
trans_text("about"), "", "", ""]
|
||||||
|
|||||||
@ -96,11 +96,12 @@ class AncestorReport(Report):
|
|||||||
self.map = {}
|
self.map = {}
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, rlocale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
self.max_generations = menu.get_option_by_name('maxgen').get_value()
|
self.max_generations = menu.get_option_by_name('maxgen').get_value()
|
||||||
@ -114,7 +115,7 @@ class AncestorReport(Report):
|
|||||||
stdoptions.run_name_format_option(self, menu)
|
stdoptions.run_name_format_option(self, menu)
|
||||||
|
|
||||||
self.__narrator = Narrator(self.database, use_fulldate=True,
|
self.__narrator = Narrator(self.database, use_fulldate=True,
|
||||||
nlocale=rlocale)
|
nlocale=self._locale)
|
||||||
|
|
||||||
def apply_filter(self, person_handle, index, generation=1):
|
def apply_filter(self, person_handle, index, generation=1):
|
||||||
"""
|
"""
|
||||||
@ -305,7 +306,9 @@ class AncestorOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -102,8 +102,7 @@ class BirthdayReport(Report):
|
|||||||
self.filter = self.filter_option.get_filter()
|
self.filter = self.filter_option.get_filter()
|
||||||
pid = mgobn('pid')
|
pid = mgobn('pid')
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_name_format_option(self, menu)
|
stdoptions.run_name_format_option(self, menu)
|
||||||
|
|
||||||
|
|||||||
@ -426,8 +426,9 @@ class DescendantReport(Report):
|
|||||||
|
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
@ -544,7 +545,9 @@ class DescendantOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""Make the default output style for the Descendant Report."""
|
"""Make the default output style for the Descendant Report."""
|
||||||
|
|||||||
@ -124,8 +124,9 @@ class DetAncestorReport(Report):
|
|||||||
get_option_by_name = menu.get_option_by_name
|
get_option_by_name = menu.get_option_by_name
|
||||||
get_value = lambda name: get_option_by_name(name).get_value()
|
get_value = lambda name: get_option_by_name(name).get_value()
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
@ -839,7 +840,9 @@ class DetAncestorOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category)
|
stdoptions.add_living_people_option(menu, category)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category)
|
locale_opt = stdoptions.add_localization_option(menu, category)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category, locale_opt)
|
||||||
|
|
||||||
# Content options
|
# Content options
|
||||||
|
|
||||||
|
|||||||
@ -140,7 +140,9 @@ class DetDescendantReport(Report):
|
|||||||
get_option_by_name = menu.get_option_by_name
|
get_option_by_name = menu.get_option_by_name
|
||||||
get_value = lambda name: get_option_by_name(name).get_value()
|
get_value = lambda name: get_option_by_name(name).get_value()
|
||||||
|
|
||||||
self._locale = self.set_locale(get_value('trans'))
|
self.set_locale(get_value('trans'))
|
||||||
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
@ -1044,7 +1046,9 @@ class DetDescendantOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category)
|
stdoptions.add_living_people_option(menu, category)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category)
|
locale_opt = stdoptions.add_localization_option(menu, category)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category, locale_opt)
|
||||||
|
|
||||||
# Content
|
# Content
|
||||||
|
|
||||||
|
|||||||
@ -77,11 +77,12 @@ class EndOfLineReport(Report):
|
|||||||
|
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, rlocale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
pid = menu.get_option_by_name('pid').get_value()
|
pid = menu.get_option_by_name('pid').get_value()
|
||||||
@ -278,7 +279,9 @@ class EndOfLineOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""Make the default output style for the End of Line Report."""
|
"""Make the default output style for the End of Line Report."""
|
||||||
|
|||||||
@ -86,10 +86,11 @@ class FamilyGroup(Report):
|
|||||||
self._user = user
|
self._user = user
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
self._ = self._locale.translation.sgettext # needed for English
|
self._ = self._locale.translation.sgettext # needed for English
|
||||||
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, self._locale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
@ -734,7 +735,9 @@ class FamilyGroupOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
##########################
|
##########################
|
||||||
add_option = partial(menu.add_option, _("Include"))
|
add_option = partial(menu.add_option, _("Include"))
|
||||||
|
|||||||
@ -128,8 +128,7 @@ class IndivCompleteReport(Report):
|
|||||||
self._user = user
|
self._user = user
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_date_format_option(self, menu)
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
|
|||||||
@ -86,11 +86,12 @@ class KinshipReport(Report):
|
|||||||
Report.__init__(self, database, options, user)
|
Report.__init__(self, database, options, user)
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
stdoptions.run_living_people_option(self, menu, rlocale)
|
stdoptions.run_living_people_option(self, menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
self.__db = self.database
|
self.__db = self.database
|
||||||
|
|
||||||
@ -107,7 +108,7 @@ class KinshipReport(Report):
|
|||||||
stdoptions.run_name_format_option(self, menu)
|
stdoptions.run_name_format_option(self, menu)
|
||||||
|
|
||||||
self.rel_calc = get_relationship_calculator(reinit=True,
|
self.rel_calc = get_relationship_calculator(reinit=True,
|
||||||
clocale=rlocale)
|
clocale=self._locale)
|
||||||
|
|
||||||
self.kinship_map = {}
|
self.kinship_map = {}
|
||||||
self.spouse_map = {}
|
self.spouse_map = {}
|
||||||
@ -386,7 +387,9 @@ class KinshipOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""Make the default output style for the Kinship Report."""
|
"""Make the default output style for the Kinship Report."""
|
||||||
|
|||||||
@ -83,8 +83,7 @@ class NumberOfAncestorsReport(Report):
|
|||||||
if self.__person is None:
|
if self.__person is None:
|
||||||
raise ReportError(_("Person %s is not in the Database") % pid)
|
raise ReportError(_("Person %s is not in the Database") % pid)
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_name_format_option(self, options.menu)
|
stdoptions.run_name_format_option(self, options.menu)
|
||||||
|
|
||||||
|
|||||||
@ -81,11 +81,13 @@ class PlaceReport(Report):
|
|||||||
self._user = user
|
self._user = user
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
living_opt = stdoptions.run_living_people_option(self, menu, rlocale)
|
living_opt = stdoptions.run_living_people_option(self, menu,
|
||||||
|
self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
self._db = self.database
|
self._db = self.database
|
||||||
|
|
||||||
@ -461,7 +463,9 @@ class PlaceOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -75,8 +75,7 @@ class RecordsReport(Report):
|
|||||||
Report.__init__(self, database, options, user)
|
Report.__init__(self, database, options, user)
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
living_opt = stdoptions.run_living_people_option(self, menu,
|
living_opt = stdoptions.run_living_people_option(self, menu,
|
||||||
|
|||||||
@ -75,11 +75,10 @@ class SummaryReport(Report):
|
|||||||
"""
|
"""
|
||||||
Report.__init__(self, database, options, user)
|
Report.__init__(self, database, options, user)
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
self.set_locale(options.menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, options.menu)
|
stdoptions.run_private_data_option(self, options.menu)
|
||||||
stdoptions.run_living_people_option(self, options.menu, rlocale)
|
stdoptions.run_living_people_option(self, options.menu, self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
self.__db = self.database
|
self.__db = self.database
|
||||||
|
|
||||||
|
|||||||
@ -83,11 +83,13 @@ class TagReport(Report):
|
|||||||
Report.__init__(self, database, options, user)
|
Report.__init__(self, database, options, user)
|
||||||
menu = options.menu
|
menu = options.menu
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
stdoptions.run_date_format_option(self, menu)
|
||||||
|
|
||||||
stdoptions.run_private_data_option(self, menu)
|
stdoptions.run_private_data_option(self, menu)
|
||||||
living_opt = stdoptions.run_living_people_option(self, menu, rlocale)
|
living_opt = stdoptions.run_living_people_option(self, menu,
|
||||||
|
self._locale)
|
||||||
self.database = CacheProxyDb(self.database)
|
self.database = CacheProxyDb(self.database)
|
||||||
|
|
||||||
self._lv = menu.get_option_by_name('living_people').get_value()
|
self._lv = menu.get_option_by_name('living_people').get_value()
|
||||||
@ -915,7 +917,9 @@ class TagOptions(MenuReportOptions):
|
|||||||
|
|
||||||
stdoptions.add_living_people_option(menu, category_name)
|
stdoptions.add_living_people_option(menu, category_name)
|
||||||
|
|
||||||
stdoptions.add_localization_option(menu, category_name)
|
locale_opt = stdoptions.add_localization_option(menu, category_name)
|
||||||
|
|
||||||
|
stdoptions.add_date_format_option(menu, category_name, locale_opt)
|
||||||
|
|
||||||
def make_default_style(self, default_style):
|
def make_default_style(self, default_style):
|
||||||
"""Make the default output style for the Tag Report."""
|
"""Make the default output style for the Tag Report."""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user