Bug fixes from pychecker
svn: r1333
This commit is contained in:
parent
cea94cbae5
commit
6883b0590d
@ -18,13 +18,6 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# standard python modules
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
import pickle
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GTK/Gnome modules
|
# GTK/Gnome modules
|
||||||
@ -49,7 +42,6 @@ import SelectChild
|
|||||||
import DisplayTrace
|
import DisplayTrace
|
||||||
import Marriage
|
import Marriage
|
||||||
import ChooseParents
|
import ChooseParents
|
||||||
import RelLib
|
|
||||||
|
|
||||||
from intl import gettext as _
|
from intl import gettext as _
|
||||||
from QuestionDialog import QuestionDialog,WarningDialog
|
from QuestionDialog import QuestionDialog,WarningDialog
|
||||||
@ -427,15 +419,8 @@ class FamilyView:
|
|||||||
|
|
||||||
self.child_map = {}
|
self.child_map = {}
|
||||||
|
|
||||||
attr = ""
|
|
||||||
for child in child_list:
|
for child in child_list:
|
||||||
status = _("Unknown")
|
status = _("Unknown")
|
||||||
if child.getGender() == RelLib.Person.male:
|
|
||||||
gender = const.male
|
|
||||||
elif child.getGender() == RelLib.Person.female:
|
|
||||||
gender = const.female
|
|
||||||
else:
|
|
||||||
gender = const.unknown
|
|
||||||
for fam in child.getParentList():
|
for fam in child.getParentList():
|
||||||
if fam[0] == family:
|
if fam[0] == family:
|
||||||
if self.person == family.getFather():
|
if self.person == family.getFather():
|
||||||
@ -491,6 +476,7 @@ class FamilyView:
|
|||||||
def del_sp_parents(self,obj):
|
def del_sp_parents(self,obj):
|
||||||
if not self.selected_spouse or len(self.selected_spouse.getParentList()) == 0:
|
if not self.selected_spouse or len(self.selected_spouse.getParentList()) == 0:
|
||||||
return
|
return
|
||||||
|
n = GrampsCfg.nameof(self.selected_spouse)
|
||||||
QuestionDialog(_('Remove Parents of %s') % n,
|
QuestionDialog(_('Remove Parents of %s') % n,
|
||||||
_('Removing the parents of a person removes the person as a '
|
_('Removing the parents of a person removes the person as a '
|
||||||
'child of the parents. The parents are not removed from the '
|
'child of the parents. The parents are not removed from the '
|
||||||
@ -602,7 +588,6 @@ class FamilyView:
|
|||||||
if not iter:
|
if not iter:
|
||||||
return
|
return
|
||||||
id = self.child_model.get_value(iter,2)
|
id = self.child_model.get_value(iter,2)
|
||||||
person = self.parent.db.getPerson(id)
|
|
||||||
bits_per = 8; # we're going to pass a string
|
bits_per = 8; # we're going to pass a string
|
||||||
data = str(('child',id));
|
data = str(('child',id));
|
||||||
sel_data.set(sel_data.target, bits_per, data)
|
sel_data.set(sel_data.target, bits_per, data)
|
||||||
|
@ -153,6 +153,9 @@ grampslib.so: grampslib_wrap.c
|
|||||||
trans: po/template.po
|
trans: po/template.po
|
||||||
./build_po
|
./build_po
|
||||||
|
|
||||||
|
check:
|
||||||
|
pychecker $(pkgpython_PYTHON)
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
${INSTALL} -d ${prefix}/share/pixmaps
|
${INSTALL} -d ${prefix}/share/pixmaps
|
||||||
${INSTALL_DATA} gramps.png ${prefix}/share/pixmaps
|
${INSTALL_DATA} gramps.png ${prefix}/share/pixmaps
|
||||||
|
@ -575,6 +575,9 @@ grampslib.so: grampslib_wrap.c
|
|||||||
trans: po/template.po
|
trans: po/template.po
|
||||||
./build_po
|
./build_po
|
||||||
|
|
||||||
|
check:
|
||||||
|
pychecker $(pkgpython_PYTHON)
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
${INSTALL} -d ${prefix}/share/pixmaps
|
${INSTALL} -d ${prefix}/share/pixmaps
|
||||||
${INSTALL_DATA} gramps.png ${prefix}/share/pixmaps
|
${INSTALL_DATA} gramps.png ${prefix}/share/pixmaps
|
||||||
|
@ -43,7 +43,7 @@ import RelLib
|
|||||||
import ImageSelect
|
import ImageSelect
|
||||||
import Date
|
import Date
|
||||||
|
|
||||||
from QuestionDialog import QuestionDialog, WarningDialog
|
from QuestionDialog import QuestionDialog, WarningDialog, SaveDialog
|
||||||
from intl import gettext as _
|
from intl import gettext as _
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
@ -400,8 +400,7 @@ class Marriage:
|
|||||||
if self.did_data_change():
|
if self.did_data_change():
|
||||||
global quit
|
global quit
|
||||||
self.quit = obj
|
self.quit = obj
|
||||||
|
SaveDialog(_('Save Changes?'),
|
||||||
SaveDialog(_('Save Changes?' % n),
|
|
||||||
_('If you close without saving, the changes you '
|
_('If you close without saving, the changes you '
|
||||||
'have made will be lost'),
|
'have made will be lost'),
|
||||||
self.cancel_callback,
|
self.cancel_callback,
|
||||||
|
@ -13,6 +13,10 @@
|
|||||||
# PARTICULAR PURPOSE.
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# This is the src/plugins level Makefile for Gramps
|
||||||
|
# Use GNU make's ':=' syntax for nice wildcard use.
|
||||||
|
# If not using GNU make, then list all .py files individually
|
||||||
SHELL = @SHELL@
|
SHELL = @SHELL@
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
@ -105,15 +109,16 @@ ZIP = @ZIP@
|
|||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__quote = @am__quote@
|
am__quote = @am__quote@
|
||||||
install_sh = @install_sh@
|
install_sh = @install_sh@
|
||||||
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@/plugins
|
pkgpyexecdir = @pkgpyexecdir@/plugins
|
||||||
pkgpythondir = @pkgpythondir@/plugins
|
pkgpythondir = @pkgpythondir@/plugins
|
||||||
pyexecdir = @pyexecdir@
|
pyexecdir = @pyexecdir@
|
||||||
pythondir = @pythondir@
|
pythondir = @pythondir@
|
||||||
|
|
||||||
# This is the src/plugins level Makefile for Gramps
|
pkgpython_PYTHON = \
|
||||||
# Use GNU make's ':=' syntax for nice wildcard use.
|
Islamic.py \
|
||||||
# If not using GNU make, then list all .py files individually
|
Persian.py
|
||||||
pkgpython_PYTHON := ${wildcard *.py}
|
|
||||||
subdir = src/calendars
|
subdir = src/calendars
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
|
@ -13,6 +13,10 @@
|
|||||||
# PARTICULAR PURPOSE.
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# This is the src/docgen level Makefile for Gramps
|
||||||
|
# Use GNU make's ':=' syntax for nice wildcard use.
|
||||||
|
# If not using GNU make, then list all .py files individually
|
||||||
SHELL = @SHELL@
|
SHELL = @SHELL@
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
@ -104,15 +108,26 @@ ZIP = @ZIP@
|
|||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__quote = @am__quote@
|
am__quote = @am__quote@
|
||||||
install_sh = @install_sh@
|
install_sh = @install_sh@
|
||||||
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@/docgen
|
pkgpyexecdir = @pkgpyexecdir@/docgen
|
||||||
pkgpythondir = @pkgpythondir@/docgen
|
pkgpythondir = @pkgpythondir@/docgen
|
||||||
pyexecdir = @pyexecdir@
|
pyexecdir = @pyexecdir@
|
||||||
pythondir = @pythondir@
|
pythondir = @pythondir@
|
||||||
|
|
||||||
# This is the src/docgen level Makefile for Gramps
|
pkgpython_PYTHON = \
|
||||||
# Use GNU make's ':=' syntax for nice wildcard use.
|
AbiWordDoc.py\
|
||||||
# If not using GNU make, then list all .py files individually
|
HtmlDoc.py\
|
||||||
pkgpython_PYTHON := ${wildcard *.py}
|
KwordDoc.py\
|
||||||
|
LaTeXDoc.py\
|
||||||
|
OpenDrawDoc.py\
|
||||||
|
OpenOfficeDoc.py\
|
||||||
|
OpenSpreadSheet.py\
|
||||||
|
PdfDoc.py\
|
||||||
|
PdfDrawDoc.py\
|
||||||
|
PSDrawDoc.py\
|
||||||
|
RTFDoc.py\
|
||||||
|
SvgDrawDoc.py
|
||||||
|
|
||||||
subdir = src/docgen
|
subdir = src/docgen
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
|
@ -104,6 +104,7 @@ ZIP = @ZIP@
|
|||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__quote = @am__quote@
|
am__quote = @am__quote@
|
||||||
install_sh = @install_sh@
|
install_sh = @install_sh@
|
||||||
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@/filters
|
pkgpyexecdir = @pkgpyexecdir@/filters
|
||||||
pkgpythondir = @pkgpythondir@/filters
|
pkgpythondir = @pkgpythondir@/filters
|
||||||
pyexecdir = @pyexecdir@
|
pyexecdir = @pyexecdir@
|
||||||
@ -112,7 +113,26 @@ pythondir = @pythondir@
|
|||||||
# This is the src/filters level Makefile for Gramps
|
# This is the src/filters level Makefile for Gramps
|
||||||
# Use GNU make's ':=' syntax for nice wildcard use.
|
# Use GNU make's ':=' syntax for nice wildcard use.
|
||||||
# If not using GNU make, then list all .py files individually
|
# If not using GNU make, then list all .py files individually
|
||||||
pkgpython_PYTHON := ${wildcard *.py}
|
pkgpython_PYTHON = \
|
||||||
|
After.py\
|
||||||
|
AltFam.py\
|
||||||
|
Before.py\
|
||||||
|
Disconnected.py\
|
||||||
|
EventPlace.py\
|
||||||
|
EventType.py\
|
||||||
|
Females.py\
|
||||||
|
HavePhotos.py\
|
||||||
|
IncompleteNames.py\
|
||||||
|
Males.py\
|
||||||
|
MatchSndEx2.py\
|
||||||
|
MatchSndEx.py\
|
||||||
|
MutlipleMarriages.py\
|
||||||
|
NeverMarried.py\
|
||||||
|
NoBirthdate.py\
|
||||||
|
NoChildren.py\
|
||||||
|
RegExMatch.py\
|
||||||
|
SubString.py
|
||||||
|
|
||||||
subdir = src/filters
|
subdir = src/filters
|
||||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
CONFIG_CLEAN_FILES =
|
CONFIG_CLEAN_FILES =
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#! /usr/bin/python -O
|
#! /usr/bin/python -O
|
||||||
|
|
||||||
import const
|
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
import locale
|
import locale
|
||||||
@ -35,7 +34,6 @@ else:
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gramps_main
|
import gramps_main
|
||||||
import const
|
|
||||||
|
|
||||||
if len(sys.argv) > 1:
|
if len(sys.argv) > 1:
|
||||||
arg = sys.argv[1]
|
arg = sys.argv[1]
|
||||||
|
@ -997,9 +997,6 @@ class Gramps:
|
|||||||
def on_revert_activate(self,obj):
|
def on_revert_activate(self,obj):
|
||||||
|
|
||||||
if self.db.getSavePath() != "":
|
if self.db.getSavePath() != "":
|
||||||
msg = _("Do you wish to abandon your changes and "
|
|
||||||
"revert to the last saved database?")
|
|
||||||
|
|
||||||
QuestionDialog(_('Revert to last saved database?'),
|
QuestionDialog(_('Revert to last saved database?'),
|
||||||
_('Reverting to the last saved database '
|
_('Reverting to the last saved database '
|
||||||
'will cause all unsaved changes to be lost, and '
|
'will cause all unsaved changes to be lost, and '
|
||||||
@ -1007,8 +1004,6 @@ class Gramps:
|
|||||||
_('Revert'),
|
_('Revert'),
|
||||||
self.revert_query)
|
self.revert_query)
|
||||||
else:
|
else:
|
||||||
msg = _("Cannot revert to a previous database, since "
|
|
||||||
"one does not exist")
|
|
||||||
WarningDialog(_('Could Not Revert to the Previous Database.'),
|
WarningDialog(_('Could Not Revert to the Previous Database.'),
|
||||||
_('GRAMPS could not find a previous version of '
|
_('GRAMPS could not find a previous version of '
|
||||||
'the database'))
|
'the database'))
|
||||||
@ -1431,8 +1426,6 @@ class Gramps:
|
|||||||
def on_default_person_activate(self,obj):
|
def on_default_person_activate(self,obj):
|
||||||
if self.active_person:
|
if self.active_person:
|
||||||
name = self.active_person.getPrimaryName().getRegularName()
|
name = self.active_person.getPrimaryName().getRegularName()
|
||||||
msg = _("Do you wish to set %s as the home person?") % name
|
|
||||||
|
|
||||||
QuestionDialog(_('Set %s as the Home Person') % name,
|
QuestionDialog(_('Set %s as the Home Person') % name,
|
||||||
_('Once a Home Person is defined, pressing the '
|
_('Once a Home Person is defined, pressing the '
|
||||||
'Home button on the toolbar will make the home '
|
'Home button on the toolbar will make the home '
|
||||||
@ -1507,7 +1500,5 @@ def set_panel(obj):
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
import gnome
|
|
||||||
|
|
||||||
Gramps(None)
|
Gramps(None)
|
||||||
gtk.mainloop()
|
gtk.mainloop()
|
||||||
|
@ -245,6 +245,7 @@ class AncestorChartDialog(Report.DrawReportDialog):
|
|||||||
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
p.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style("Normal",p)
|
self.default_style.add_style("Normal",p)
|
||||||
|
|
||||||
def make_report(self):
|
def make_report(self):
|
||||||
|
@ -245,6 +245,7 @@ class AncestorReportDialog(Report.TextReportDialog):
|
|||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_header_level(1)
|
para.set_header_level(1)
|
||||||
para.set(pad=0.5)
|
para.set(pad=0.5)
|
||||||
|
para.set_description(_('The style used for the title of the page.'))
|
||||||
self.default_style.add_style("Title",para)
|
self.default_style.add_style("Title",para)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -253,10 +254,12 @@ class AncestorReportDialog(Report.TextReportDialog):
|
|||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
para.set_header_level(2)
|
para.set_header_level(2)
|
||||||
para.set(pad=0.5)
|
para.set(pad=0.5)
|
||||||
|
para.set_description(_('The style used for the generation header.'))
|
||||||
self.default_style.add_style("Generation",para)
|
self.default_style.add_style("Generation",para)
|
||||||
|
|
||||||
para = TextDoc.ParagraphStyle()
|
para = TextDoc.ParagraphStyle()
|
||||||
para.set(first_indent=-1.0,lmargin=1.0,pad=0.25)
|
para.set(first_indent=-1.0,lmargin=1.0,pad=0.25)
|
||||||
|
para.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style("Entry",para)
|
self.default_style.add_style("Entry",para)
|
||||||
|
|
||||||
def make_report(self):
|
def make_report(self):
|
||||||
|
@ -332,6 +332,7 @@ class DescendantReportDialog(Report.DrawReportDialog):
|
|||||||
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
p.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style("Normal",p)
|
self.default_style.add_style("Normal",p)
|
||||||
|
|
||||||
def make_report(self):
|
def make_report(self):
|
||||||
|
@ -145,6 +145,7 @@ class DescendantReportDialog(Report.TextReportDialog):
|
|||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_header_level(1)
|
p.set_header_level(1)
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
p.set_description(_("The style used for the title of the page."))
|
||||||
self.default_style.add_style("Title",p)
|
self.default_style.add_style("Title",p)
|
||||||
|
|
||||||
f = TextDoc.FontStyle()
|
f = TextDoc.FontStyle()
|
||||||
@ -152,6 +153,7 @@ class DescendantReportDialog(Report.TextReportDialog):
|
|||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
p.set_left_margin(max(10.0,float(i-1)))
|
p.set_left_margin(max(10.0,float(i-1)))
|
||||||
|
p.set_description(_("The style used for the level %d display.") % i)
|
||||||
self.default_style.add_style("Level%d" % i,p)
|
self.default_style.add_style("Level%d" % i,p)
|
||||||
|
|
||||||
def make_report(self):
|
def make_report(self):
|
||||||
|
@ -405,6 +405,7 @@ class FamilyGroupDialog(Report.TextReportDialog):
|
|||||||
font.set_bold(1)
|
font.set_bold(1)
|
||||||
para = TextDoc.ParagraphStyle()
|
para = TextDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
|
para.set_description(_("The style used for the title of the page."))
|
||||||
self.default_style.add_style('Title',para)
|
self.default_style.add_style('Title',para)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -413,6 +414,7 @@ class FamilyGroupDialog(Report.TextReportDialog):
|
|||||||
font.set_bold(0)
|
font.set_bold(0)
|
||||||
para = TextDoc.ParagraphStyle()
|
para = TextDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
|
para.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style('Normal',para)
|
self.default_style.add_style('Normal',para)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -421,6 +423,7 @@ class FamilyGroupDialog(Report.TextReportDialog):
|
|||||||
font.set_bold(1)
|
font.set_bold(1)
|
||||||
para = TextDoc.ParagraphStyle()
|
para = TextDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
|
para.set_description(_('The style used for the text related to the children.'))
|
||||||
self.default_style.add_style('ChildText',para)
|
self.default_style.add_style('ChildText',para)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -429,6 +432,7 @@ class FamilyGroupDialog(Report.TextReportDialog):
|
|||||||
font.set_bold(1)
|
font.set_bold(1)
|
||||||
para = TextDoc.ParagraphStyle()
|
para = TextDoc.ParagraphStyle()
|
||||||
para.set_font(font)
|
para.set_font(font)
|
||||||
|
para.set_description(_("The style used for the parent's name"))
|
||||||
self.default_style.add_style('ParentName',para)
|
self.default_style.add_style('ParentName',para)
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
@ -335,7 +335,7 @@ class IndivComplete:
|
|||||||
self.d.end_cell()
|
self.d.end_cell()
|
||||||
|
|
||||||
def write_report(self):
|
def write_report(self):
|
||||||
ind_list = self.filter.apply(seld.database,self.database.getPersonMap().values())
|
ind_list = self.filter.apply(self.database,self.database.getPersonMap().values())
|
||||||
count = 0
|
count = 0
|
||||||
for self.person in ind_list:
|
for self.person in ind_list:
|
||||||
self.write_person(count)
|
self.write_person(count)
|
||||||
@ -499,6 +499,7 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_alignment(TextDoc.PARA_ALIGN_CENTER)
|
p.set_alignment(TextDoc.PARA_ALIGN_CENTER)
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used for the title of the page."))
|
||||||
self.default_style.add_style("Title",p)
|
self.default_style.add_style("Title",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -508,6 +509,7 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
font.set_italic(1)
|
font.set_italic(1)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used category labels."))
|
||||||
self.default_style.add_style("TableTitle",p)
|
self.default_style.add_style("TableTitle",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -516,12 +518,14 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
font.set_size(12)
|
font.set_size(12)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used for the spouse's name."))
|
||||||
self.default_style.add_style("Spouse",p)
|
self.default_style.add_style("Spouse",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
font.set_size(12)
|
font.set_size(12)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
para.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style("Normal",p)
|
self.default_style.add_style("Normal",p)
|
||||||
|
|
||||||
def setup_report_options(self):
|
def setup_report_options(self):
|
||||||
|
@ -342,6 +342,7 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_alignment(TextDoc.PARA_ALIGN_CENTER)
|
p.set_alignment(TextDoc.PARA_ALIGN_CENTER)
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used for the title of the page."))
|
||||||
self.default_style.add_style("Title",p)
|
self.default_style.add_style("Title",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -351,6 +352,7 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
font.set_italic(1)
|
font.set_italic(1)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used category labels."))
|
||||||
self.default_style.add_style("TableTitle",p)
|
self.default_style.add_style("TableTitle",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
@ -359,12 +361,14 @@ class IndivSummaryDialog(Report.TextReportDialog):
|
|||||||
font.set_size(12)
|
font.set_size(12)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
p.set_description(_("The style used for the spouse's name."))
|
||||||
self.default_style.add_style("Spouse",p)
|
self.default_style.add_style("Spouse",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
font.set_size(12)
|
font.set_size(12)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(font)
|
p.set_font(font)
|
||||||
|
para.set_description(_('The basic style used for the text display.'))
|
||||||
self.default_style.add_style("Normal",p)
|
self.default_style.add_style("Normal",p)
|
||||||
|
|
||||||
def setup_report_options(self):
|
def setup_report_options(self):
|
||||||
|
@ -13,6 +13,10 @@
|
|||||||
# PARTICULAR PURPOSE.
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# This is the src/plugins level Makefile for Gramps
|
||||||
|
# Use GNU make's ':=' syntax for nice wildcard use.
|
||||||
|
# If not using GNU make, then list all .py files individually
|
||||||
SHELL = @SHELL@
|
SHELL = @SHELL@
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
@ -105,17 +109,60 @@ ZIP = @ZIP@
|
|||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__quote = @am__quote@
|
am__quote = @am__quote@
|
||||||
install_sh = @install_sh@
|
install_sh = @install_sh@
|
||||||
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@/plugins
|
pkgpyexecdir = @pkgpyexecdir@/plugins
|
||||||
pkgpythondir = @pkgpythondir@/plugins
|
pkgpythondir = @pkgpythondir@/plugins
|
||||||
pyexecdir = @pyexecdir@
|
pyexecdir = @pyexecdir@
|
||||||
pythondir = @pythondir@
|
pythondir = @pythondir@
|
||||||
|
|
||||||
# This is the src/plugins level Makefile for Gramps
|
pkgpython_PYTHON = \
|
||||||
# Use GNU make's ':=' syntax for nice wildcard use.
|
AncestorChart.py\
|
||||||
# If not using GNU make, then list all .py files individually
|
AncestorReport.py\
|
||||||
pkgpython_PYTHON := ${wildcard *.py}
|
ChangeTypes.py\
|
||||||
|
Check.py\
|
||||||
|
count_anc.py\
|
||||||
|
Desbrowser.py\
|
||||||
|
DescendReport.py\
|
||||||
|
DesGraph.py\
|
||||||
|
DetAncestralReport.py\
|
||||||
|
DetDescendantReport.py\
|
||||||
|
EventCmp.py\
|
||||||
|
FamilyGroup.py\
|
||||||
|
FilterEditor.py\
|
||||||
|
GraphViz.py\
|
||||||
|
IndivComplete.py\
|
||||||
|
IndivSummary.py\
|
||||||
|
Merge.py\
|
||||||
|
PatchNames.py\
|
||||||
|
ReadGedcom.py\
|
||||||
|
ReadNative.py\
|
||||||
|
RelCalc.py\
|
||||||
|
ReorderIds.py\
|
||||||
|
soundgen.py\
|
||||||
|
Summary.py\
|
||||||
|
TimeLine.py\
|
||||||
|
Verify.py\
|
||||||
|
WebPage.py\
|
||||||
|
WriteGedcom.py\
|
||||||
|
WritePkg.py
|
||||||
|
|
||||||
|
|
||||||
|
GLADEFILES = \
|
||||||
|
changetype.glade\
|
||||||
|
desbrowse.glade\
|
||||||
|
eventcmp.glade\
|
||||||
|
gedcomexport.glade\
|
||||||
|
gedcomimport.glade\
|
||||||
|
merge.glade\
|
||||||
|
pafexport.glade\
|
||||||
|
patchnames.glade\
|
||||||
|
pkgexport.glade\
|
||||||
|
readgedcom.glade\
|
||||||
|
relcalc.glade\
|
||||||
|
soundex.glade\
|
||||||
|
summary.glade\
|
||||||
|
verify.glade
|
||||||
|
|
||||||
GLADEFILES := ${wildcard *.glade}
|
|
||||||
|
|
||||||
pkgdata_DATA = ${GLADEFILES}
|
pkgdata_DATA = ${GLADEFILES}
|
||||||
dist_pkgdata_DATA = ${pkgdata_DATA}
|
dist_pkgdata_DATA = ${pkgdata_DATA}
|
||||||
|
@ -370,6 +370,7 @@ class TimeLineDialog(Report.DrawReportDialog):
|
|||||||
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
para.set_description(_("The style used for the person's name."))
|
||||||
self.default_style.add_style("Name",p)
|
self.default_style.add_style("Name",p)
|
||||||
|
|
||||||
f = TextDoc.FontStyle()
|
f = TextDoc.FontStyle()
|
||||||
@ -377,6 +378,7 @@ class TimeLineDialog(Report.DrawReportDialog):
|
|||||||
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
para.set_description(_("The style used for the year labels."))
|
||||||
self.default_style.add_style("Label",p)
|
self.default_style.add_style("Label",p)
|
||||||
|
|
||||||
f = TextDoc.FontStyle()
|
f = TextDoc.FontStyle()
|
||||||
@ -384,6 +386,7 @@ class TimeLineDialog(Report.DrawReportDialog):
|
|||||||
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
f.set_type_face(TextDoc.FONT_SANS_SERIF)
|
||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set_font(f)
|
p.set_font(f)
|
||||||
|
p.set_description(_("The style used for the title of the page."))
|
||||||
self.default_style.add_style("Title",p)
|
self.default_style.add_style("Title",p)
|
||||||
|
|
||||||
def make_report(self):
|
def make_report(self):
|
||||||
|
@ -959,7 +959,6 @@ class WebReportDialog(Report.ReportDialog):
|
|||||||
p = TextDoc.ParagraphStyle()
|
p = TextDoc.ParagraphStyle()
|
||||||
p.set(align=TextDoc.PARA_ALIGN_CENTER,font=font)
|
p.set(align=TextDoc.PARA_ALIGN_CENTER,font=font)
|
||||||
p.set_description(_("The style used for the title of the page."))
|
p.set_description(_("The style used for the title of the page."))
|
||||||
|
|
||||||
self.default_style.add_style("Title",p)
|
self.default_style.add_style("Title",p)
|
||||||
|
|
||||||
font = TextDoc.FontStyle()
|
font = TextDoc.FontStyle()
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: GRAMPS VERSION\n"
|
"Project-Id-Version: GRAMPS VERSION\n"
|
||||||
"POT-Creation-Date: Fri Mar 7 21:56:51 2003\n"
|
"POT-Creation-Date: Fri Mar 7 22:49:58 2003\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -23,7 +23,7 @@ msgstr ""
|
|||||||
msgid "The filename supplied could not be found."
|
msgid "The filename supplied could not be found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: AddSpouse.py:85 ChooseParents.py:55 EditPerson.py:206 FamilyView.py:146
|
#: AddSpouse.py:85 ChooseParents.py:55 EditPerson.py:206 FamilyView.py:138
|
||||||
#: SelectChild.py:105 gramps_main.py:91 plugins/FilterEditor.py:130
|
#: SelectChild.py:105 gramps_main.py:91 plugins/FilterEditor.py:130
|
||||||
#: plugins/IndivComplete.py:370 plugins/IndivSummary.py:211
|
#: plugins/IndivComplete.py:370 plugins/IndivSummary.py:211
|
||||||
#: plugins/RelCalc.py:322 plugins/TimeLine.py:330 plugins/WebPage.py:274
|
#: plugins/RelCalc.py:322 plugins/TimeLine.py:330 plugins/WebPage.py:274
|
||||||
@ -31,14 +31,14 @@ msgstr ""
|
|||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: AddSpouse.py:85 ChooseParents.py:55 FamilyView.py:146 ImageSelect.py:824
|
#: AddSpouse.py:85 ChooseParents.py:55 FamilyView.py:138 ImageSelect.py:824
|
||||||
#: MediaView.py:59 PlaceView.py:48 SelectChild.py:105 SourceView.py:54
|
#: MediaView.py:59 PlaceView.py:48 SelectChild.py:105 SourceView.py:54
|
||||||
#: Sources.py:75 Sources.py:145 Witness.py:54 gramps_main.py:91
|
#: Sources.py:75 Sources.py:145 Witness.py:54 gramps_main.py:91
|
||||||
#: plugins/RelCalc.py:322
|
#: plugins/RelCalc.py:322
|
||||||
msgid "ID"
|
msgid "ID"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: AddSpouse.py:85 ChooseParents.py:55 FamilyView.py:147 SelectChild.py:105
|
#: AddSpouse.py:85 ChooseParents.py:55 FamilyView.py:139 SelectChild.py:105
|
||||||
#: gramps_main.py:92
|
#: gramps_main.py:92
|
||||||
msgid "Birth date"
|
msgid "Birth date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -221,14 +221,14 @@ msgstr ""
|
|||||||
msgid "Parent"
|
msgid "Parent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ChooseParents.py:194 ChooseParents.py:399 FamilyView.py:377
|
#: ChooseParents.py:194 ChooseParents.py:399 FamilyView.py:369
|
||||||
#: plugins/FamilyGroup.py:208 plugins/IndivComplete.py:197
|
#: plugins/FamilyGroup.py:208 plugins/IndivComplete.py:197
|
||||||
#: plugins/IndivComplete.py:199 plugins/IndivComplete.py:410
|
#: plugins/IndivComplete.py:199 plugins/IndivComplete.py:410
|
||||||
#: plugins/IndivSummary.py:272 plugins/WebPage.py:293 plugins/WebPage.py:296
|
#: plugins/IndivSummary.py:272 plugins/WebPage.py:293 plugins/WebPage.py:296
|
||||||
msgid "Mother"
|
msgid "Mother"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ChooseParents.py:195 ChooseParents.py:400 FamilyView.py:376
|
#: ChooseParents.py:195 ChooseParents.py:400 FamilyView.py:368
|
||||||
#: plugins/FamilyGroup.py:195 plugins/IndivComplete.py:189
|
#: plugins/FamilyGroup.py:195 plugins/IndivComplete.py:189
|
||||||
#: plugins/IndivComplete.py:191 plugins/IndivComplete.py:405
|
#: plugins/IndivComplete.py:191 plugins/IndivComplete.py:405
|
||||||
#: plugins/IndivSummary.py:258 plugins/WebPage.py:292 plugins/WebPage.py:295
|
#: plugins/IndivSummary.py:258 plugins/WebPage.py:292 plugins/WebPage.py:295
|
||||||
@ -259,12 +259,12 @@ msgstr ""
|
|||||||
msgid "Open a database"
|
msgid "Open a database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: DbPrompter.py:97 gramps_main.py:1039
|
#: DbPrompter.py:97 gramps_main.py:1034
|
||||||
msgid "Save database"
|
msgid "Save database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: DbPrompter.py:106 gramps_main.py:774 gramps_main.py:1051
|
#: DbPrompter.py:106 gramps_main.py:774 gramps_main.py:1046
|
||||||
#: gramps_main.py:1063
|
#: gramps_main.py:1058
|
||||||
msgid "No Comment Provided"
|
msgid "No Comment Provided"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -346,7 +346,7 @@ msgstr ""
|
|||||||
msgid "Save Changes to %s?"
|
msgid "Save Changes to %s?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: EditPerson.py:810 EditPerson.py:827 Marriage.py:405
|
#: EditPerson.py:810 EditPerson.py:827 Marriage.py:404
|
||||||
msgid "If you close without saving, the changes you have made will be lost"
|
msgid "If you close without saving, the changes you have made will be lost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -354,7 +354,7 @@ msgstr ""
|
|||||||
msgid "Make the selected name the preferred name"
|
msgid "Make the selected name the preferred name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: EditPerson.py:1216 Marriage.py:430
|
#: EditPerson.py:1216 Marriage.py:429
|
||||||
msgid "GRAMPS ID value was not changed."
|
msgid "GRAMPS ID value was not changed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -462,63 +462,63 @@ msgstr ""
|
|||||||
msgid "Event Editor"
|
msgid "Event Editor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:147 gramps_main.py:91 plugins/IndivComplete.py:381
|
#: FamilyView.py:139 gramps_main.py:91 plugins/IndivComplete.py:381
|
||||||
#: plugins/IndivSummary.py:225 plugins/WebPage.py:284 plugins/WebPage.py:286
|
#: plugins/IndivSummary.py:225 plugins/WebPage.py:284 plugins/WebPage.py:286
|
||||||
#: plugins/WebPage.py:288
|
#: plugins/WebPage.py:288
|
||||||
msgid "Gender"
|
msgid "Gender"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:148
|
#: FamilyView.py:140
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:231
|
#: FamilyView.py:223
|
||||||
msgid "Remove %s as a spouse of %s?"
|
msgid "Remove %s as a spouse of %s?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:232
|
#: FamilyView.py:224
|
||||||
msgid "Removing a spouse removes the relationship betwen the spouse and the active person. It does not remove the spouse from the database"
|
msgid "Removing a spouse removes the relationship betwen the spouse and the active person. It does not remove the spouse from the database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:235
|
#: FamilyView.py:227
|
||||||
msgid "Remove Spouse"
|
msgid "Remove Spouse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:393
|
#: FamilyView.py:385
|
||||||
msgid ""
|
msgid ""
|
||||||
"%s: %s\n"
|
"%s: %s\n"
|
||||||
"\tRelationship: %s"
|
"\tRelationship: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:395
|
#: FamilyView.py:387
|
||||||
msgid "%s: unknown"
|
msgid "%s: unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:432 Plugins.py:413 Plugins.py:414 Plugins.py:415
|
#: FamilyView.py:423 Plugins.py:413 Plugins.py:414 Plugins.py:415
|
||||||
#: Plugins.py:427 Plugins.py:428 Plugins.py:429 Witness.py:71 const.py:159
|
#: Plugins.py:427 Plugins.py:428 Plugins.py:429 Witness.py:71 const.py:159
|
||||||
#: const.py:434 const.py:442 gramps.glade:3502 gramps.glade:3695
|
#: const.py:434 const.py:442 gramps.glade:3502 gramps.glade:3695
|
||||||
#: gramps.glade:4117 gramps.glade:4297 gramps.glade:5775 gramps.glade:6021
|
#: gramps.glade:4117 gramps.glade:4297 gramps.glade:5775 gramps.glade:6021
|
||||||
#: gramps_main.py:1225 plugins/WebPage.py:288
|
#: gramps_main.py:1220 plugins/WebPage.py:288
|
||||||
msgid "Unknown"
|
msgid "Unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:480 FamilyView.py:494
|
#: FamilyView.py:465 FamilyView.py:480
|
||||||
msgid "Remove Parents of %s"
|
msgid "Remove Parents of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:481 FamilyView.py:495
|
#: FamilyView.py:466 FamilyView.py:481
|
||||||
msgid "Removing the parents of a person removes the person as a child of the parents. The parents are not removed from the database, and the relationship between the parents is not removed."
|
msgid "Removing the parents of a person removes the person as a child of the parents. The parents are not removed from the database, and the relationship between the parents is not removed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:485 FamilyView.py:499
|
#: FamilyView.py:470 FamilyView.py:485
|
||||||
msgid "Remove Parents"
|
msgid "Remove Parents"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:593
|
#: FamilyView.py:579
|
||||||
msgid "Attempt to Reorder Children Failed"
|
msgid "Attempt to Reorder Children Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: FamilyView.py:594
|
#: FamilyView.py:580
|
||||||
msgid "Children must be ordered by their birth dates."
|
msgid "Children must be ordered by their birth dates."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -928,16 +928,16 @@ msgstr ""
|
|||||||
msgid "Marriage/Relationship Editor"
|
msgid "Marriage/Relationship Editor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: Marriage.py:107 Marriage.py:566 Marriage.py:584 Utils.py:132
|
#: Marriage.py:107 Marriage.py:565 Marriage.py:583 Utils.py:132
|
||||||
#: plugins/Check.py:161 plugins/Check.py:180
|
#: plugins/Check.py:161 plugins/Check.py:180
|
||||||
msgid "%s and %s"
|
msgid "%s and %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: Marriage.py:404
|
#: Marriage.py:403
|
||||||
msgid "Save Changes?"
|
msgid "Save Changes?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: Marriage.py:431
|
#: Marriage.py:430
|
||||||
msgid "The GRAMPS ID that you chose for this relationship is already being used."
|
msgid "The GRAMPS ID that you chose for this relationship is already being used."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3091,70 +3091,58 @@ msgid "Delete Person"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1000
|
#: gramps_main.py:1000
|
||||||
msgid "Do you wish to abandon your changes and revert to the last saved database?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: gramps_main.py:1003
|
|
||||||
msgid "Revert to last saved database?"
|
msgid "Revert to last saved database?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1004
|
#: gramps_main.py:1001
|
||||||
msgid "Reverting to the last saved database will cause all unsaved changes to be lost, and the last saved database will be loaded."
|
msgid "Reverting to the last saved database will cause all unsaved changes to be lost, and the last saved database will be loaded."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1007
|
#: gramps_main.py:1004
|
||||||
msgid "Revert"
|
msgid "Revert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1010
|
#: gramps_main.py:1007
|
||||||
msgid "Cannot revert to a previous database, since one does not exist"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: gramps_main.py:1012
|
|
||||||
msgid "Could Not Revert to the Previous Database."
|
msgid "Could Not Revert to the Previous Database."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1013
|
#: gramps_main.py:1008
|
||||||
msgid "GRAMPS could not find a previous version of the database"
|
msgid "GRAMPS could not find a previous version of the database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1316
|
#: gramps_main.py:1311
|
||||||
msgid "Loading %s..."
|
msgid "Loading %s..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1411
|
#: gramps_main.py:1406
|
||||||
msgid "No home person has been set."
|
msgid "No home person has been set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1412
|
#: gramps_main.py:1407
|
||||||
msgid "The home person may be set from the Settings menu."
|
msgid "The home person may be set from the Settings menu."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1418
|
#: gramps_main.py:1413
|
||||||
msgid "%s has been bookmarked"
|
msgid "%s has been bookmarked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1421
|
#: gramps_main.py:1416
|
||||||
msgid "Could Not Set a Bookmark."
|
msgid "Could Not Set a Bookmark."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1422
|
#: gramps_main.py:1417
|
||||||
msgid "A bookmark could not be set because no one was selected."
|
msgid "A bookmark could not be set because no one was selected."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1434
|
#: gramps_main.py:1429
|
||||||
msgid "Do you wish to set %s as the home person?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: gramps_main.py:1436
|
|
||||||
msgid "Set %s as the Home Person"
|
msgid "Set %s as the Home Person"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1437
|
#: gramps_main.py:1430
|
||||||
msgid "Once a Home Person is defined, pressing the Home button on the toolbar will make the home person the active person."
|
msgid "Once a Home Person is defined, pressing the Home button on the toolbar will make the home person the active person."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: gramps_main.py:1440
|
#: gramps_main.py:1433
|
||||||
msgid "Set Home Person"
|
msgid "Set Home Person"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3310,14 +3298,14 @@ msgstr ""
|
|||||||
msgid "Author's email:"
|
msgid "Author's email:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorChart.py:217 plugins/AncestorChart.py:424
|
#: plugins/AncestorChart.py:217 plugins/AncestorChart.py:425
|
||||||
msgid "Ancestor Chart"
|
msgid "Ancestor Chart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorChart.py:217 plugins/AncestorChart.py:425
|
#: plugins/AncestorChart.py:217 plugins/AncestorChart.py:426
|
||||||
#: plugins/DesGraph.py:308 plugins/DesGraph.py:459 plugins/FullFamily.py:105
|
#: plugins/DesGraph.py:308 plugins/DesGraph.py:460 plugins/FullFamily.py:105
|
||||||
#: plugins/FullFamily.py:170 plugins/GraphViz.py:78 plugins/GraphViz.py:448
|
#: plugins/FullFamily.py:170 plugins/GraphViz.py:78 plugins/GraphViz.py:448
|
||||||
#: plugins/TimeLine.py:310 plugins/TimeLine.py:448
|
#: plugins/TimeLine.py:310 plugins/TimeLine.py:451
|
||||||
msgid "Graphical Reports"
|
msgid "Graphical Reports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3339,16 +3327,22 @@ msgstr ""
|
|||||||
msgid "Allows you to customize the data in the boxes in the report"
|
msgid "Allows you to customize the data in the boxes in the report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorChart.py:426 plugins/AncestorReport.py:386
|
#: plugins/AncestorChart.py:248 plugins/AncestorReport.py:262
|
||||||
#: plugins/DescendReport.py:282 plugins/DetAncestralReport.py:972
|
#: plugins/DesGraph.py:335 plugins/FamilyGroup.py:417
|
||||||
#: plugins/DetDescendantReport.py:850 plugins/FamilyGroup.py:562
|
#: plugins/IndivComplete.py:528 plugins/IndivSummary.py:371
|
||||||
|
msgid "The basic style used for the text display."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/AncestorChart.py:427 plugins/AncestorReport.py:389
|
||||||
|
#: plugins/DescendReport.py:284 plugins/DetAncestralReport.py:972
|
||||||
|
#: plugins/DetDescendantReport.py:850 plugins/FamilyGroup.py:566
|
||||||
#: plugins/FullFamily.py:171 plugins/GraphViz.py:447
|
#: plugins/FullFamily.py:171 plugins/GraphViz.py:447
|
||||||
#: plugins/IndivComplete.py:663 plugins/IndivSummary.py:496
|
#: plugins/IndivComplete.py:667 plugins/IndivSummary.py:500
|
||||||
#: plugins/Summary.py:146 plugins/TimeLine.py:447 plugins/WebPage.py:1269
|
#: plugins/Summary.py:146 plugins/TimeLine.py:450 plugins/WebPage.py:1268
|
||||||
msgid "Beta"
|
msgid "Beta"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorChart.py:427 plugins/FullFamily.py:172
|
#: plugins/AncestorChart.py:428 plugins/FullFamily.py:172
|
||||||
msgid "Produces a graphical ancestral tree graph"
|
msgid "Produces a graphical ancestral tree graph"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3429,16 +3423,16 @@ msgstr ""
|
|||||||
msgid " and was buried in %s."
|
msgid " and was buried in %s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorReport.py:225 plugins/AncestorReport.py:384
|
#: plugins/AncestorReport.py:225 plugins/AncestorReport.py:387
|
||||||
msgid "Ahnentafel Report"
|
msgid "Ahnentafel Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorReport.py:225 plugins/AncestorReport.py:385
|
#: plugins/AncestorReport.py:225 plugins/AncestorReport.py:388
|
||||||
#: plugins/DescendReport.py:124 plugins/DescendReport.py:281
|
#: plugins/DescendReport.py:124 plugins/DescendReport.py:283
|
||||||
#: plugins/DetAncestralReport.py:973 plugins/DetDescendantReport.py:851
|
#: plugins/DetAncestralReport.py:973 plugins/DetDescendantReport.py:851
|
||||||
#: plugins/FamilyGroup.py:344 plugins/FamilyGroup.py:561
|
#: plugins/FamilyGroup.py:344 plugins/FamilyGroup.py:565
|
||||||
#: plugins/IndivComplete.py:446 plugins/IndivComplete.py:664
|
#: plugins/IndivComplete.py:446 plugins/IndivComplete.py:668
|
||||||
#: plugins/IndivSummary.py:317 plugins/IndivSummary.py:497
|
#: plugins/IndivSummary.py:317 plugins/IndivSummary.py:501
|
||||||
msgid "Text Reports"
|
msgid "Text Reports"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3446,7 +3440,17 @@ msgstr ""
|
|||||||
msgid "Save Ancestor Report"
|
msgid "Save Ancestor Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/AncestorReport.py:387
|
#: plugins/AncestorReport.py:248 plugins/DescendReport.py:148
|
||||||
|
#: plugins/FamilyGroup.py:408 plugins/IndivComplete.py:502
|
||||||
|
#: plugins/IndivSummary.py:345 plugins/TimeLine.py:389 plugins/WebPage.py:961
|
||||||
|
msgid "The style used for the title of the page."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/AncestorReport.py:257
|
||||||
|
msgid "The style used for the generation header."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/AncestorReport.py:390
|
||||||
msgid "Produces a textual ancestral report"
|
msgid "Produces a textual ancestral report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3547,7 +3551,7 @@ msgstr ""
|
|||||||
msgid "Checks the database for integrity problems, fixing the problems that it can"
|
msgid "Checks the database for integrity problems, fixing the problems that it can"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/DesGraph.py:308 plugins/DesGraph.py:458
|
#: plugins/DesGraph.py:308 plugins/DesGraph.py:459
|
||||||
msgid "Descendant Graph"
|
msgid "Descendant Graph"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3559,11 +3563,11 @@ msgstr ""
|
|||||||
msgid "Save Descendant Graph"
|
msgid "Save Descendant Graph"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/DesGraph.py:460 plugins/DescendReport.py:283
|
#: plugins/DesGraph.py:461 plugins/DescendReport.py:285
|
||||||
msgid "Generates a list of descendants of the active person"
|
msgid "Generates a list of descendants of the active person"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/DesGraph.py:461
|
#: plugins/DesGraph.py:462
|
||||||
msgid "Alpha"
|
msgid "Alpha"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3585,7 +3589,7 @@ msgstr ""
|
|||||||
msgid "Descendants of %s"
|
msgid "Descendants of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/DescendReport.py:124 plugins/DescendReport.py:280
|
#: plugins/DescendReport.py:124 plugins/DescendReport.py:282
|
||||||
msgid "Descendant Report"
|
msgid "Descendant Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3597,6 +3601,10 @@ msgstr ""
|
|||||||
msgid "Save Descendant Report"
|
msgid "Save Descendant Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/DescendReport.py:156
|
||||||
|
msgid "The style used for the level %d display."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/DetAncestralReport.py:115 plugins/DetDescendantReport.py:125
|
#: plugins/DetAncestralReport.py:115 plugins/DetDescendantReport.py:125
|
||||||
msgid "Child of %s and %s is:"
|
msgid "Child of %s and %s is:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -3900,7 +3908,7 @@ msgid "Aids in the analysis of data by allowing the development of custom filter
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/FamilyGroup.py:117 plugins/FamilyGroup.py:344
|
#: plugins/FamilyGroup.py:117 plugins/FamilyGroup.py:344
|
||||||
#: plugins/FamilyGroup.py:560
|
#: plugins/FamilyGroup.py:564
|
||||||
msgid "Family Group Report"
|
msgid "Family Group Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3929,7 +3937,15 @@ msgstr ""
|
|||||||
msgid "Save Family Group Report"
|
msgid "Save Family Group Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/FamilyGroup.py:563
|
#: plugins/FamilyGroup.py:426
|
||||||
|
msgid "The style used for the text related to the children."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/FamilyGroup.py:435
|
||||||
|
msgid "The style used for the parent's name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/FamilyGroup.py:567
|
||||||
msgid "Creates a family group report, showing information on a set of parents and their children."
|
msgid "Creates a family group report, showing information on a set of parents and their children."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4179,7 +4195,7 @@ msgid "Include Source Information"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/IndivComplete.py:446 plugins/IndivComplete.py:450
|
#: plugins/IndivComplete.py:446 plugins/IndivComplete.py:450
|
||||||
#: plugins/IndivComplete.py:662
|
#: plugins/IndivComplete.py:666
|
||||||
msgid "Complete Individual Report"
|
msgid "Complete Individual Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4187,11 +4203,20 @@ msgstr ""
|
|||||||
msgid "Save Complete Individual Report"
|
msgid "Save Complete Individual Report"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/IndivComplete.py:665
|
#: plugins/IndivComplete.py:512 plugins/IndivSummary.py:355
|
||||||
|
msgid "The style used category labels."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/IndivComplete.py:521 plugins/IndivSummary.py:364
|
||||||
|
#: plugins/WebPage.py:1019
|
||||||
|
msgid "The style used for the spouse's name."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/IndivComplete.py:669
|
||||||
msgid "Produces a complete report on the selected people."
|
msgid "Produces a complete report on the selected people."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/IndivSummary.py:317 plugins/IndivSummary.py:495
|
#: plugins/IndivSummary.py:317 plugins/IndivSummary.py:499
|
||||||
msgid "Individual Summary"
|
msgid "Individual Summary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4203,7 +4228,7 @@ msgstr ""
|
|||||||
msgid "Save Individual Summary"
|
msgid "Save Individual Summary"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/IndivSummary.py:498
|
#: plugins/IndivSummary.py:502
|
||||||
msgid "Produces a detailed report on the selected person."
|
msgid "Produces a detailed report on the selected person."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4664,11 +4689,19 @@ msgstr ""
|
|||||||
msgid "Sort by"
|
msgid "Sort by"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/TimeLine.py:442
|
#: plugins/TimeLine.py:373
|
||||||
|
msgid "The style used for the person's name."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/TimeLine.py:381
|
||||||
|
msgid "The style used for the year labels."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: plugins/TimeLine.py:445
|
||||||
msgid "Generates a timeline graph."
|
msgid "Generates a timeline graph."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/TimeLine.py:446
|
#: plugins/TimeLine.py:449
|
||||||
msgid "Timeline Graph"
|
msgid "Timeline Graph"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4774,11 +4807,11 @@ msgstr ""
|
|||||||
msgid "GRAMPS ID link URL"
|
msgid "GRAMPS ID link URL"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:897 plugins/WebPage.py:1267
|
#: plugins/WebPage.py:897 plugins/WebPage.py:1266
|
||||||
msgid "Generate Web Site"
|
msgid "Generate Web Site"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:897 plugins/WebPage.py:1268
|
#: plugins/WebPage.py:897 plugins/WebPage.py:1267
|
||||||
msgid "Web Page"
|
msgid "Web Page"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4794,67 +4827,59 @@ msgstr ""
|
|||||||
msgid "Descendant Families of %s"
|
msgid "Descendant Families of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:961
|
#: plugins/WebPage.py:968
|
||||||
msgid "The style used for the title of the page."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: plugins/WebPage.py:969
|
|
||||||
msgid "The style used for the header that identifies facts and events."
|
msgid "The style used for the header that identifies facts and events."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:977
|
#: plugins/WebPage.py:976
|
||||||
msgid "The style used for the header for the notes section."
|
msgid "The style used for the header for the notes section."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:984
|
#: plugins/WebPage.py:983
|
||||||
msgid "The style used for the copyright notice."
|
msgid "The style used for the copyright notice."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:991
|
#: plugins/WebPage.py:990
|
||||||
msgid "The style used for the header for the sources section."
|
msgid "The style used for the header for the sources section."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:998
|
#: plugins/WebPage.py:997
|
||||||
msgid "The style used on the index page that labels each section."
|
msgid "The style used on the index page that labels each section."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1005
|
#: plugins/WebPage.py:1004
|
||||||
msgid "The style used for the header for the image section."
|
msgid "The style used for the header for the image section."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1012
|
#: plugins/WebPage.py:1011
|
||||||
msgid "The style used for the header for the marriages and children section."
|
msgid "The style used for the header for the marriages and children section."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1020
|
#: plugins/WebPage.py:1026
|
||||||
msgid "The style used for the spouse's name."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: plugins/WebPage.py:1027
|
|
||||||
msgid "The style used for the general data labels."
|
msgid "The style used for the general data labels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1034
|
#: plugins/WebPage.py:1033
|
||||||
msgid "The style used for the general data."
|
msgid "The style used for the general data."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1041
|
#: plugins/WebPage.py:1040
|
||||||
msgid "The style used for the description of images."
|
msgid "The style used for the description of images."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1048
|
#: plugins/WebPage.py:1047
|
||||||
msgid "The style used for the notes associated with images."
|
msgid "The style used for the notes associated with images."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1055
|
#: plugins/WebPage.py:1054
|
||||||
msgid "The style used for the source information."
|
msgid "The style used for the source information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1062
|
#: plugins/WebPage.py:1061
|
||||||
msgid "The style used for the note information."
|
msgid "The style used for the note information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plugins/WebPage.py:1270
|
#: plugins/WebPage.py:1269
|
||||||
msgid "Generates web (HTML) pages for individuals, or a set of individuals."
|
msgid "Generates web (HTML) pages for individuals, or a set of individuals."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user