fix (Arabic) comma in some other translated-output reports
This commit is contained in:
parent
a5d7532ba5
commit
e8bfbc9050
@ -23,11 +23,17 @@
|
|||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# Report
|
# GRAMPS modules
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from gramps.gen.utils.grampslocale import GrampsLocale
|
from gramps.gen.utils.grampslocale import GrampsLocale
|
||||||
|
from gramps.gen.display.name import NameDisplay
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Report
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
class Report(object):
|
class Report(object):
|
||||||
"""
|
"""
|
||||||
The Report base class. This is a base class for generating
|
The Report base class. This is a base class for generating
|
||||||
@ -66,6 +72,7 @@ class Report(object):
|
|||||||
self._get_date = locale.get_date
|
self._get_date = locale.get_date
|
||||||
self._get_type = locale.get_type
|
self._get_type = locale.get_type
|
||||||
self._dd = locale.date_displayer
|
self._dd = locale.date_displayer
|
||||||
|
self._name_display = NameDisplay(locale) # a legacy/historical name
|
||||||
return locale
|
return locale
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
|
|||||||
@ -31,7 +31,6 @@ Timeline Chart
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from __future__ import division
|
from __future__ import division
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -51,7 +50,6 @@ from gramps.gen.plug.docgen import (FontStyle, ParagraphStyle, GraphicsStyle,
|
|||||||
FONT_SANS_SERIF, DASHED, PARA_ALIGN_CENTER,
|
FONT_SANS_SERIF, DASHED, PARA_ALIGN_CENTER,
|
||||||
IndexMark, INDEX_TYPE_TOC)
|
IndexMark, INDEX_TYPE_TOC)
|
||||||
from gramps.gen.sort import Sort
|
from gramps.gen.sort import Sort
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.config import config
|
from gramps.gen.config import config
|
||||||
from gramps.gen.utils.db import get_birth_or_fallback, get_death_or_fallback
|
from gramps.gen.utils.db import get_birth_or_fallback, get_death_or_fallback
|
||||||
|
|
||||||
@ -103,9 +101,9 @@ class TimeLine(Report):
|
|||||||
menu = options.menu
|
menu = options.menu
|
||||||
self.filter = menu.get_option_by_name('filter').get_filter()
|
self.filter = menu.get_option_by_name('filter').get_filter()
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
self._lang = options.menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self.set_locale(self._lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
@ -116,9 +114,6 @@ class TimeLine(Report):
|
|||||||
self.sort_func = sort_functions[sort_func_num][1]
|
self.sort_func = sort_functions[sort_func_num][1]
|
||||||
self.calendar = config.get('preferences.calendar-format-report')
|
self.calendar = config.get('preferences.calendar-format-report')
|
||||||
|
|
||||||
self._lang = options.menu.get_option_by_name('trans').get_value()
|
|
||||||
self.set_locale(self._lang)
|
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
# Apply the filter
|
# Apply the filter
|
||||||
with self._user.progress(_('Timeline'),
|
with self._user.progress(_('Timeline'),
|
||||||
|
|||||||
@ -34,7 +34,6 @@ Family Lines, a GraphViz-based plugin for Gramps.
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
from functools import partial
|
from functools import partial
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -62,7 +61,6 @@ from gramps.gen.plug.menu import (NumberOption, ColorOption, BooleanOption,
|
|||||||
EnumeratedListOption, PersonListOption,
|
EnumeratedListOption, PersonListOption,
|
||||||
SurnameColorOption)
|
SurnameColorOption)
|
||||||
from gramps.gen.utils.db import get_birth_or_fallback, get_death_or_fallback
|
from gramps.gen.utils.db import get_birth_or_fallback, get_death_or_fallback
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.utils.location import get_main_location
|
from gramps.gen.utils.location import get_main_location
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -353,16 +351,13 @@ class FamilyLinesReport(Report):
|
|||||||
#option can be from another family tree, so person can be None
|
#option can be from another family tree, so person can be None
|
||||||
self._interest_set.add(person.get_handle())
|
self._interest_set.add(person.get_handle())
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
# convert the 'surnamecolors' string to a dictionary of names and colors
|
# convert the 'surnamecolors' string to a dictionary of names and colors
|
||||||
self._surnamecolors = {}
|
self._surnamecolors = {}
|
||||||
tmp = get_value('surnamecolors')
|
tmp = get_value('surnamecolors')
|
||||||
|
|||||||
@ -30,7 +30,6 @@ Generate an hourglass graph using the GraphViz generator.
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -39,7 +38,6 @@ import copy
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.plug.menu import (PersonOption, BooleanOption, NumberOption,
|
from gramps.gen.plug.menu import (PersonOption, BooleanOption, NumberOption,
|
||||||
EnumeratedListOption)
|
EnumeratedListOption)
|
||||||
@ -109,15 +107,12 @@ class HourGlassReport(Report):
|
|||||||
self.colors = filled
|
self.colors = filled
|
||||||
self.roundcorners = menu.get_option_by_name('roundcorners').get_value()
|
self.roundcorners = menu.get_option_by_name('roundcorners').get_value()
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
self.set_locale(menu.get_option_by_name('trans').get_value())
|
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
"""
|
"""
|
||||||
Generate the report.
|
Generate the report.
|
||||||
|
|||||||
@ -39,7 +39,6 @@ Create a relationship graph using Graphviz
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from functools import partial
|
from functools import partial
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -55,7 +54,6 @@ from gramps.gen.plug.report import Report
|
|||||||
from gramps.gen.plug.report import utils as ReportUtils
|
from gramps.gen.plug.report import utils as ReportUtils
|
||||||
from gramps.gen.plug.report import MenuReportOptions
|
from gramps.gen.plug.report import MenuReportOptions
|
||||||
from gramps.gen.plug.report import stdoptions
|
from gramps.gen.plug.report import stdoptions
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.datehandler import get_date
|
from gramps.gen.datehandler import get_date
|
||||||
from gramps.gen.lib import ChildRefType, EventRoleType, EventType
|
from gramps.gen.lib import ChildRefType, EventRoleType, EventType
|
||||||
from gramps.gen.utils.file import media_path_full, find_file
|
from gramps.gen.utils.file import media_path_full, find_file
|
||||||
@ -162,16 +160,13 @@ class RelGraphReport(Report):
|
|||||||
filter_option = get_option_by_name('filter')
|
filter_option = get_option_by_name('filter')
|
||||||
self._filter = filter_option.get_filter()
|
self._filter = filter_option.get_filter()
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
self.center_person = database.get_person_from_gramps_id(
|
self.center_person = database.get_person_from_gramps_id(
|
||||||
get_value('pid'))
|
get_value('pid'))
|
||||||
self.increlname = get_value('increlname')
|
self.increlname = get_value('increlname')
|
||||||
|
|||||||
@ -29,7 +29,6 @@
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import math
|
import math
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -38,7 +37,6 @@ import copy
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.lib import ChildRefType
|
from gramps.gen.lib import ChildRefType
|
||||||
from gramps.gen.plug.menu import (BooleanOption, NumberOption, PersonOption)
|
from gramps.gen.plug.menu import (BooleanOption, NumberOption, PersonOption)
|
||||||
@ -102,16 +100,13 @@ class AncestorReport(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 )
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
rlocale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
rlocale = self.set_locale(lang)
|
|
||||||
|
|
||||||
self.__narrator = Narrator(self.database, use_fulldate=True,
|
self.__narrator = Narrator(self.database, use_fulldate=True,
|
||||||
nlocale=rlocale)
|
nlocale=rlocale)
|
||||||
|
|
||||||
|
|||||||
@ -26,7 +26,6 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
import datetime, time
|
import datetime, time
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -37,7 +36,6 @@ import datetime, time
|
|||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.const import URL_HOMEPAGE
|
from gramps.gen.const import URL_HOMEPAGE
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.lib import NameType, EventType, Name, Date, Person, Surname
|
from gramps.gen.lib import NameType, EventType, Name, Date, Person, Surname
|
||||||
from gramps.gen.lib.date import gregorian
|
from gramps.gen.lib.date import gregorian
|
||||||
@ -99,9 +97,9 @@ class BirthdayReport(Report):
|
|||||||
self.filter = self.filter_option.get_filter()
|
self.filter = self.filter_option.get_filter()
|
||||||
pid = mgobn('pid')
|
pid = mgobn('pid')
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
@ -110,9 +108,6 @@ class BirthdayReport(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 )
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
def get_name(self, person, maiden_name = None):
|
def get_name(self, person, maiden_name = None):
|
||||||
"""
|
"""
|
||||||
Return person's name, unless maiden_name given, unless married_name
|
Return person's name, unless maiden_name given, unless married_name
|
||||||
|
|||||||
@ -33,7 +33,6 @@ Reports/Text Reports/Descendant Report.
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -47,7 +46,6 @@ from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
|||||||
PARA_ALIGN_CENTER)
|
PARA_ALIGN_CENTER)
|
||||||
from gramps.gen.plug.menu import (NumberOption, PersonOption, BooleanOption,
|
from gramps.gen.plug.menu import (NumberOption, PersonOption, BooleanOption,
|
||||||
EnumeratedListOption)
|
EnumeratedListOption)
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.plug.report import Report
|
from gramps.gen.plug.report import Report
|
||||||
from gramps.gen.plug.report import utils as ReportUtils
|
from gramps.gen.plug.report import utils as ReportUtils
|
||||||
@ -359,8 +357,6 @@ class DescendantReport(Report):
|
|||||||
marrs = menu.get_option_by_name('marrs').get_value()
|
marrs = menu.get_option_by_name('marrs').get_value()
|
||||||
divs = menu.get_option_by_name('divs').get_value()
|
divs = menu.get_option_by_name('divs').get_value()
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|||||||
@ -33,7 +33,6 @@
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -42,7 +41,6 @@ import copy
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.lib import EventType, FamilyRelType, Person, NoteType
|
from gramps.gen.lib import EventType, FamilyRelType, Person, NoteType
|
||||||
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
||||||
@ -136,10 +134,9 @@ class DetAncestorReport(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 )
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
@ -157,9 +154,6 @@ class DetAncestorReport(Report):
|
|||||||
else:
|
else:
|
||||||
empty_place = ""
|
empty_place = ""
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
self.__narrator = Narrator(self.database, self.verbose, use_call,
|
self.__narrator = Narrator(self.database, self.verbose, use_call,
|
||||||
use_fulldate, empty_date, empty_place,
|
use_fulldate, empty_date, empty_place,
|
||||||
nlocale=self._locale,
|
nlocale=self._locale,
|
||||||
|
|||||||
@ -35,7 +35,6 @@
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -45,7 +44,6 @@ from functools import partial
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.lib import FamilyRelType, Person, NoteType
|
from gramps.gen.lib import FamilyRelType, Person, NoteType
|
||||||
from gramps.gen.plug.menu import (BooleanOption, NumberOption, PersonOption,
|
from gramps.gen.plug.menu import (BooleanOption, NumberOption, PersonOption,
|
||||||
@ -170,15 +168,12 @@ class DetDescendantReport(Report):
|
|||||||
else:
|
else:
|
||||||
empty_place = ""
|
empty_place = ""
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
self._locale = self.set_locale(get_value('trans'))
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
self._locale = self.set_locale(get_value('trans'))
|
|
||||||
|
|
||||||
self.__narrator = Narrator(self.database, self.verbose,
|
self.__narrator = Narrator(self.database, self.verbose,
|
||||||
use_call, use_fulldate,
|
use_call, use_fulldate,
|
||||||
empty_date, empty_place,
|
empty_date, empty_place,
|
||||||
|
|||||||
@ -27,7 +27,6 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -36,7 +35,6 @@ import copy
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
||||||
TableStyle, TableCellStyle,
|
TableStyle, TableCellStyle,
|
||||||
@ -78,15 +76,12 @@ class EndOfLineReport(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 )
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
self.set_locale(menu.get_option_by_name('trans').get_value())
|
|
||||||
|
|
||||||
# eol_map is a map whose:
|
# eol_map is a map whose:
|
||||||
# keys are the generations of the people
|
# keys are the generations of the people
|
||||||
# values are a map whose:
|
# values are a map whose:
|
||||||
|
|||||||
@ -28,7 +28,6 @@
|
|||||||
# Python Library
|
# Python Library
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -48,7 +47,6 @@ from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
|||||||
TableStyle, TableCellStyle,
|
TableStyle, TableCellStyle,
|
||||||
FONT_SANS_SERIF, FONT_SERIF,
|
FONT_SANS_SERIF, FONT_SERIF,
|
||||||
INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -86,13 +84,6 @@ class FamilyGroup(Report):
|
|||||||
else:
|
else:
|
||||||
self.family_handle = None
|
self.family_handle = None
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
|
||||||
if name_format != 0:
|
|
||||||
self._name_display.set_default_format(name_format)
|
|
||||||
|
|
||||||
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.recursive = get_value('recursive')
|
self.recursive = get_value('recursive')
|
||||||
@ -110,6 +101,10 @@ class FamilyGroup(Report):
|
|||||||
rlocale = self.set_locale(get_value('trans'))
|
rlocale = self.set_locale(get_value('trans'))
|
||||||
self._ = rlocale.translation.sgettext # needed for English
|
self._ = rlocale.translation.sgettext # needed for English
|
||||||
|
|
||||||
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
|
if name_format != 0:
|
||||||
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
def dump_parent_event(self, name,event):
|
def dump_parent_event(self, name,event):
|
||||||
place = ""
|
place = ""
|
||||||
date = ""
|
date = ""
|
||||||
|
|||||||
@ -31,7 +31,6 @@
|
|||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import os
|
import os
|
||||||
import copy
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -55,7 +54,6 @@ from gramps.gen.plug.report import MenuReportOptions
|
|||||||
from gramps.gen.plug.report import Bibliography
|
from gramps.gen.plug.report import Bibliography
|
||||||
from gramps.gen.plug.report import endnotes as Endnotes
|
from gramps.gen.plug.report import endnotes as Endnotes
|
||||||
from gramps.gen.plug.report import stdoptions
|
from gramps.gen.plug.report import stdoptions
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.utils.file import media_path_full
|
from gramps.gen.utils.file import media_path_full
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -130,16 +128,13 @@ class IndivCompleteReport(Report):
|
|||||||
|
|
||||||
self.section_list = menu.get_option_by_name('sections').get_selected()
|
self.section_list = menu.get_option_by_name('sections').get_selected()
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
lang = menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
def write_fact(self, event_ref, event, show_type=True):
|
def write_fact(self, event_ref, event, show_type=True):
|
||||||
"""
|
"""
|
||||||
Writes a single event.
|
Writes a single event.
|
||||||
|
|||||||
@ -29,7 +29,6 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -38,7 +37,6 @@ import copy
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.relationship import get_relationship_calculator
|
from gramps.gen.relationship import get_relationship_calculator
|
||||||
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
||||||
@ -92,15 +90,12 @@ class KinshipReport(Report):
|
|||||||
if (self.person == None) :
|
if (self.person == None) :
|
||||||
raise ReportError(_("Person %s is not in the Database") % pid )
|
raise ReportError(_("Person %s is not in the Database") % pid )
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
rlocale = self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
rlocale = self.set_locale(menu.get_option_by_name('trans').get_value())
|
|
||||||
|
|
||||||
self.__db = database
|
self.__db = database
|
||||||
self.rel_calc = get_relationship_calculator(reinit=True,
|
self.rel_calc = get_relationship_calculator(reinit=True,
|
||||||
clocale=rlocale)
|
clocale=rlocale)
|
||||||
|
|||||||
@ -30,7 +30,6 @@
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -40,7 +39,6 @@ import math
|
|||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
from gramps.gen.const import GRAMPS_LOCALE as glocale
|
||||||
_ = glocale.translation.gettext
|
_ = glocale.translation.gettext
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.errors import ReportError
|
from gramps.gen.errors import ReportError
|
||||||
from gramps.gen.plug.menu import PersonOption
|
from gramps.gen.plug.menu import PersonOption
|
||||||
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
||||||
@ -80,16 +78,13 @@ class NumberOfAncestorsReport(Report):
|
|||||||
if (self.__person == None) :
|
if (self.__person == None) :
|
||||||
raise ReportError(_("Person %s is not in the Database") % pid )
|
raise ReportError(_("Person %s is not in the Database") % pid )
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
lang = options.menu.get_option_by_name('trans').get_value()
|
||||||
# defaults.
|
self._locale = self.set_locale(lang)
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = options.menu.get_option_by_name("name_format").get_value()
|
name_format = options.menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|
||||||
lang = options.menu.get_option_by_name('trans').get_value()
|
|
||||||
self._locale = self.set_locale(lang)
|
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
"""
|
"""
|
||||||
The routine that actually creates the report.
|
The routine that actually creates the report.
|
||||||
|
|||||||
@ -28,7 +28,6 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
import copy
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -48,7 +47,6 @@ from gramps.gen.plug.docgen import (IndexMark, FontStyle, ParagraphStyle,
|
|||||||
INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
INDEX_TYPE_TOC, PARA_ALIGN_CENTER)
|
||||||
from gramps.gen.proxy import PrivateProxyDb
|
from gramps.gen.proxy import PrivateProxyDb
|
||||||
from gramps.gen.sort import Sort
|
from gramps.gen.sort import Sort
|
||||||
from gramps.gen.display.name import displayer as global_name_display
|
|
||||||
from gramps.gen.utils.location import get_main_location
|
from gramps.gen.utils.location import get_main_location
|
||||||
from gramps.gen.lib import PlaceType
|
from gramps.gen.lib import PlaceType
|
||||||
|
|
||||||
@ -85,9 +83,6 @@ class PlaceReport(Report):
|
|||||||
|
|
||||||
self.set_locale(menu.get_option_by_name('trans').get_value())
|
self.set_locale(menu.get_option_by_name('trans').get_value())
|
||||||
|
|
||||||
# Copy the global NameDisplay so that we don't change application
|
|
||||||
# defaults.
|
|
||||||
self._name_display = copy.deepcopy(global_name_display)
|
|
||||||
name_format = menu.get_option_by_name("name_format").get_value()
|
name_format = menu.get_option_by_name("name_format").get_value()
|
||||||
if name_format != 0:
|
if name_format != 0:
|
||||||
self._name_display.set_default_format(name_format)
|
self._name_display.set_default_format(name_format)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user