Plugins required to be correct version
svn: r14300
This commit is contained in:
		| @@ -39,7 +39,7 @@ import traceback | ||||
| # GRAMPS modules | ||||
| # | ||||
| #------------------------------------------------------------------------- | ||||
| from const import VERSION as GRAMPSVERSION | ||||
| from const import VERSION as GRAMPSVERSION, VERSION_TUPLE | ||||
| from const import IMAGE_DIR | ||||
| from TransUtils import get_addon_translator | ||||
| from gen.ggettext import gettext as _ | ||||
| @@ -937,9 +937,20 @@ class PluginRegister(object): | ||||
|             #  3. TOOL_DEBUG only if __debug__ True | ||||
|             rmlist = [] | ||||
|             ind = lenpd-1 | ||||
|             GRAMPS_VERSION = "%s.%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]) | ||||
|             for plugin in self.__plugindata[lenpd:]: | ||||
|                 ind += 1 | ||||
|                 plugin.directory = dir | ||||
|                 if plugin.gramps_target_version != GRAMPS_VERSION: | ||||
|                     print _('Plugin file %(filename)s is wrong version: ' | ||||
|                             'should be "%(gramps_version)s" but is actually ' | ||||
|                             '"%(gramps_target_version)s".' %  | ||||
|                             {'filename': os.path.join(dir, plugin.fname), | ||||
|                              'gramps_version': GRAMPS_VERSION, | ||||
|                              'gramps_target_version': plugin.gramps_target_version,} | ||||
|                             ) | ||||
|                     rmlist.append(ind) | ||||
|                     continue | ||||
|                 if not plugin.status == STABLE and self.stable_only: | ||||
|                     rmlist.append(ind) | ||||
|                     continue | ||||
|   | ||||
| @@ -31,6 +31,7 @@ id    = 'book', | ||||
| name  = _("Book Report"), | ||||
| description =  _("Produces a book containing several reports."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'BookReport.py', | ||||
| authors = ["Alex Roitman"], | ||||
|   | ||||
| @@ -31,6 +31,7 @@ plg.id    = 'asciidoc' | ||||
| plg.name  = _("Plain Text") | ||||
| plg.description =  _("Generates documents in plain text format (.txt).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'AsciiDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -50,6 +51,7 @@ plg.id    = 'gtkprint' | ||||
| plg.name  = _('Print...') | ||||
| plg.description =  _("Generates documents and prints them directly.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'GtkPrint.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -69,6 +71,7 @@ plg.id    = 'htmldoc' | ||||
| plg.name  = _('HTML') | ||||
| plg.description =  _("Generates documents in HTML format.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'HtmlDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -88,6 +91,7 @@ plg.id    = 'latexdoc' | ||||
| plg.name  = _('LaTeX') | ||||
| plg.description =  _("Generates documents in LaTeX format.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'LaTeXDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -108,6 +112,7 @@ plg.name  = _('OpenDocument Text') | ||||
| plg.description =  _("Generates documents in OpenDocument " | ||||
|                      "Text format (.odt).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ODFDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -127,6 +132,7 @@ plg.id    = 'pdfdoc' | ||||
| plg.name  = _('PDF document') | ||||
| plg.description =  _("Generates documents in PDF format (.pdf).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'PdfDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -146,6 +152,7 @@ plg.id    = 'psdrawdoc' | ||||
| plg.name  = _('PostScript') | ||||
| plg.description =  _("Generates documents in postscript format (.ps).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'PSDrawDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -165,6 +172,7 @@ plg.id    = 'rftdoc' | ||||
| plg.name  = _('RTF document') | ||||
| plg.description =  _("Generates documents in Rich Text format (.rtf).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'RTFDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
| @@ -185,6 +193,7 @@ plg.name  = _('SVG document') | ||||
| plg.description =  _("Generates documents in Scalable " | ||||
|                      "Vector Graphics format (.svg).") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'SvgDrawDoc.py' | ||||
| plg.ptype = DOCGEN | ||||
|   | ||||
| @@ -32,6 +32,7 @@ plg.id    = 'ancestor_chart' | ||||
| plg.name  = _("Ancestor Tree") | ||||
| plg.description =  _("Produces a graphical ancestral tree") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'AncestorTree.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -53,6 +54,7 @@ plg.id    = 'calendar' | ||||
| plg.name  = _("Calendar") | ||||
| plg.description =  _("Produces a graphical calendar") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'Calendar.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -74,6 +76,7 @@ plg.id    = 'descend_chart' | ||||
| plg.name  = _("Descendant Tree") | ||||
| plg.description =  _("Produces a graphical descendant tree") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'DescendTree.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -95,6 +98,7 @@ plg.id    = 'fan_chart' | ||||
| plg.name  = _("Fan Chart") | ||||
| plg.description =  _("Produces fan charts") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'FanChart.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -117,6 +121,7 @@ plg.name  = _("Statistics Charts") | ||||
| plg.description =  _("Produces statistical bar and pie charts of the people " | ||||
|                     "in the database") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'StatisticsChart.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -139,6 +144,7 @@ plg.id    = 'timeline' | ||||
| plg.name  = _("Timeline Chart") | ||||
| plg.description =  _("Produces a timeline chart.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'TimeLine.py' | ||||
| plg.ptype = REPORT | ||||
|   | ||||
| @@ -26,6 +26,7 @@ register(EXPORT, | ||||
|          description          = _('Django is a web framework working on a ' | ||||
|                                   'configured database'), | ||||
|          version              = '1.0', | ||||
|          gramps_target_version= '3.2', | ||||
|          status               = UNSTABLE, | ||||
|          export_options_title = _('Django options'),  | ||||
|          export_options       = 'NoFilenameOptions', | ||||
|   | ||||
| @@ -31,6 +31,7 @@ plg.id    = 'ex_csv' | ||||
| plg.name  = _("Comma _Separated Values Spreadsheet (CSV)") | ||||
| plg.description =  _("CSV is a common spreadsheet format.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportCsv.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -50,6 +51,7 @@ plg.id    = 'ex_webfamtree' | ||||
| plg.name  = _('_Web Family Tree') | ||||
| plg.description =  _("Web Family Tree format") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportFtree.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -70,6 +72,7 @@ plg.name  = _('GE_DCOM') | ||||
| plg.description =  _('GEDCOM is used to transfer data between genealogy programs. ' | ||||
|                 'Most genealogy software will accept a GEDCOM file as input.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportGedcom.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -89,6 +92,7 @@ plg.id    = 'ex_geneweb' | ||||
| plg.name  = _('_GeneWeb') | ||||
| plg.description =  _('GeneWeb is a web based genealogy program.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportGeneWeb.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -109,6 +113,7 @@ plg.name  = _('Gra_mps XML Package (family tree and media)') | ||||
| plg.description =  _('Gramps package is an archived XML family tree together ' | ||||
|                  'with the media object files.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportPkg.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -130,6 +135,7 @@ plg.description =  _('Gramps XML export is a complete archived XML backup of a' | ||||
|                  ' Gramps family tree without the media object files.' | ||||
|                  ' Suitable for backup purposes.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportXml.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -149,6 +155,7 @@ plg.id    = 'ex_vcal' | ||||
| plg.name  = _('vC_alendar') | ||||
| plg.description =  _('vCalendar is used in many calendaring and pim applications.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportVCalendar.py' | ||||
| plg.ptype = EXPORT | ||||
| @@ -168,6 +175,7 @@ plg.id    = 'ex_vcard' | ||||
| plg.name  = _('_vCard') | ||||
| plg.description =  _('vCard is used in many addressbook and pim applications.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ExportVCard.py' | ||||
| plg.ptype = EXPORT | ||||
|   | ||||
| @@ -29,9 +29,9 @@ register(GRAMPLET, | ||||
|          id="Age on Date Gramplet",  | ||||
|          name=_("Age on Date Gramplet"),  | ||||
|          version="2.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          status = STABLE, | ||||
|          fname="AgeOnDateGramplet.py", | ||||
|          #gramps="3.1.0", | ||||
|          height=200, | ||||
|          gramplet = 'AgeOnDateGramplet', | ||||
|          gramplet_title=_("Age on Date"), | ||||
| @@ -48,6 +48,8 @@ register(GRAMPLET, | ||||
|          gramplet_title=_("Age Stats"), | ||||
|          detached_width = 600, | ||||
|          detached_height = 450, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -61,6 +63,8 @@ register(GRAMPLET, | ||||
|          gramplet_title=_("Attributes"), | ||||
|          detached_width = 325, | ||||
|          detached_height = 250, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -71,6 +75,8 @@ register(GRAMPLET, | ||||
|          height=200, | ||||
|          gramplet = 'CalendarGramplet', | ||||
|          gramplet_title=_("Calendar"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -84,6 +90,8 @@ register(GRAMPLET, | ||||
|          gramplet_title=_("Descendants"), | ||||
|          detached_width = 500, | ||||
|          detached_height = 500, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -97,7 +105,10 @@ register(GRAMPLET, | ||||
|          detached_height = 550, | ||||
|          detached_width = 475, | ||||
|          gramplet_title=_("Fan Chart"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
|          id="FAQ Gramplet",  | ||||
|          name=_("FAQ Gramplet"),  | ||||
| @@ -106,8 +117,8 @@ register(GRAMPLET, | ||||
|          height=300, | ||||
|          gramplet = 'FAQGramplet', | ||||
|          gramplet_title=_("FAQ"), | ||||
|          #gramps="3.1.0", | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -119,6 +130,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          gramplet = 'GivenNameCloudGramplet', | ||||
|          gramplet_title=_("Given Name Cloud"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -132,6 +145,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          detached_width = 600, | ||||
|          detached_height = 400, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -144,7 +159,7 @@ register(GRAMPLET, | ||||
|          gramplet = 'PluginManagerGramplet', | ||||
|          gramplet_title=_("Plugin Manager"), | ||||
|          version="1.0.0", | ||||
|          #gramps="3.1.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -158,6 +173,8 @@ register(GRAMPLET, | ||||
|          gramplet_title=_("Quick View"), | ||||
|          detached_width = 600, | ||||
|          detached_height = 400, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -170,6 +187,8 @@ register(GRAMPLET, | ||||
|          gramplet_title=_("Relatives"), | ||||
|          detached_width = 250, | ||||
|          detached_height = 300, | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -181,6 +200,8 @@ register(GRAMPLET, | ||||
|          #data=['no'], | ||||
|          gramplet = 'LogGramplet', | ||||
|          gramplet_title=_("Session Log"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -192,6 +213,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          gramplet = 'StatsGramplet', | ||||
|          gramplet_title=_("Statistics"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -203,6 +226,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          gramplet = 'SurnameCloudGramplet', | ||||
|          gramplet_title=_("Surname Cloud"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -214,6 +239,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          gramplet = 'TODOGramplet', | ||||
|          gramplet_title=_("TODO List"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -224,6 +251,8 @@ register(GRAMPLET, | ||||
|          height=230, | ||||
|          gramplet = 'TopSurnamesGramplet', | ||||
|          gramplet_title=_("Top Surnames"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -235,6 +264,8 @@ register(GRAMPLET, | ||||
|          expand=True, | ||||
|          gramplet = 'make_welcome_content', | ||||
|          gramplet_title=_("Welcome to Gramps!"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|  | ||||
| register(GRAMPLET,  | ||||
| @@ -245,4 +276,7 @@ register(GRAMPLET, | ||||
|          height = 230, | ||||
|          expand = True, | ||||
|          gramplet = 'WhatNextGramplet', | ||||
|          gramplet_title = _("What's Next?")) | ||||
|          gramplet_title = _("What's Next?"), | ||||
|          version="1.0.0", | ||||
|          gramps_target_version="3.2", | ||||
|          ) | ||||
|   | ||||
| @@ -31,6 +31,7 @@ plg.id    = 'familylines_graph' | ||||
| plg.name  = _("Family Lines Graph") | ||||
| plg.description =  _("Produces family line graphs using GraphViz.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'GVFamilyLines.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -53,6 +54,7 @@ plg.id    = 'hourglass_graph' | ||||
| plg.name  = _("Hourglass Graph") | ||||
| plg.description =  _("Produces an hourglass graph using Graphviz.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'GVHourGlass.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -74,6 +76,7 @@ plg.id    = 'rel_graph' | ||||
| plg.name  = _("Relationship Graph") | ||||
| plg.description =  _("Produces relationship graphs using Graphviz.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'GVRelGraph.py' | ||||
| plg.ptype = REPORT | ||||
|   | ||||
| @@ -26,6 +26,7 @@ register(IMPORT, | ||||
|          description          = _('Django is a web framework working on a ' | ||||
|                                   'configured database'), | ||||
|          version              = '1.0', | ||||
|          gramps_target_version = '3.2', | ||||
|          status               = UNSTABLE, | ||||
|          import_function      = 'import_data', | ||||
|          extension            = "django", | ||||
|   | ||||
| @@ -33,6 +33,7 @@ plg.id    = 'im_csv' | ||||
| plg.name  = _("Comma _Separated Values Spreadsheet (CSV)") | ||||
| plg.description =  _("Import data from CSV files") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportCsv.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -51,6 +52,7 @@ plg.name  = _('GEDCOM') | ||||
| plg.description =  _('GEDCOM is used to transfer data between genealogy programs. ' | ||||
|                 'Most genealogy software will accept a GEDCOM file as input.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportGedcom.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -68,6 +70,7 @@ plg.id    = 'im_geneweb' | ||||
| plg.name  = _('GeneWeb') | ||||
| plg.description =  _('Import data from GeneWeb files') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportGeneWeb.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -86,6 +89,7 @@ plg.name  = _('Gramps package (portable XML)') | ||||
| plg.description =  _('Import data from a Gramps package (an archived XML ' | ||||
|                      'family tree together with the media object files.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportGpkg.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -106,6 +110,7 @@ plg.description =  _('The Gramps XML format is a text ' | ||||
|                      'read-write compatible with the ' | ||||
|                      'present Gramps database format.') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportXml.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -123,6 +128,7 @@ plg.id    = 'im_grdb' | ||||
| plg.name  = _('Gramps 2.x database') | ||||
| plg.description =  _('Import data from Gramps 2.x database files') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportGrdb.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -140,6 +146,7 @@ plg.id    = 'im_progen' | ||||
| plg.name  = _('Pro-Gen') | ||||
| plg.description =  _('Import data from Pro-Gen files') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportProGen.py' | ||||
| plg.ptype = IMPORT | ||||
| @@ -157,6 +164,7 @@ plg.id    = 'im_vcard' | ||||
| plg.name  = _('vCard') | ||||
| plg.description =  _('Import data from vCard files') | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'ImportVCard.py' | ||||
| plg.ptype = IMPORT | ||||
|   | ||||
| @@ -32,6 +32,7 @@ name  = "Cairodoc lib", | ||||
| description =  _("Provides a library for using Cairo to " | ||||
|                         "generate documents."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libcairodoc.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -49,6 +50,7 @@ id    = 'libformatting', | ||||
| name  = "FormattingHelper lib", | ||||
| description =  _("Provides a FormattingHelper class for common strings"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libformatting.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -66,6 +68,7 @@ id    = 'libgedcom', | ||||
| name  = "GEDCOM library", | ||||
| description =  _("Provides GEDCOM processing functionality"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libgedcom.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -83,6 +86,7 @@ name  = "Grampsxml lib", | ||||
| description =  _("Provides common functionality for Gramps XML " | ||||
|                     "import/export."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libgrampsxml.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -100,6 +104,7 @@ id    = 'libgrdb', | ||||
| name  = "grdb lib", | ||||
| description =  _("Base class for ImportGrdb") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libgrdb.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -117,6 +122,7 @@ id    = 'libholiday', | ||||
| name  = "holiday lib", | ||||
| description =  _("Provides holiday information for different countries.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libholiday.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -134,6 +140,7 @@ id    = 'libhtmlbackend', | ||||
| name  = "htmlbackend lib", | ||||
| description =  _("Manages a HTML file implementing DocBackend.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libhtmlbackend.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -151,6 +158,7 @@ id    = 'libhtmlconst', | ||||
| name  = "htmlconst lib", | ||||
| description =  _("Common constants for html files.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libhtmlconst.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -168,6 +176,7 @@ id    = 'libhtml', | ||||
| name  = "html lib", | ||||
| description =  _("Manages an HTML DOM tree.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libhtml.py', | ||||
| authors = ["Gerald Britton"], | ||||
| @@ -185,6 +194,7 @@ id    = 'libmapservice', | ||||
| name  = "mapservice lib", | ||||
| description =  _("Provides base functionality for map services.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libmapservice.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -201,6 +211,7 @@ id    = 'libnarrate', | ||||
| name  = "narration lib", | ||||
| description =  _("Provides Textual Narration.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libnarrate.py', | ||||
| authors = ["Brian Matherly"], | ||||
| @@ -217,6 +228,7 @@ id    = 'libodfbackend', | ||||
| name  = "odfbackend lib", | ||||
| description =  _("Manages an ODF file implementing DocBackend.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libodfbackend.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -233,6 +245,7 @@ id    = 'libtranslate', | ||||
| name  = "translation lib", | ||||
| description =  _("Provides Textual Translation.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libtranslate.py', | ||||
| authors = ["Brian Matherly"], | ||||
| @@ -249,6 +262,7 @@ id    = 'libpersonview', | ||||
| name  = "lib for the person list views", | ||||
| description =  _("Provides the Base needed for the List People views.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libpersonview.py', | ||||
| authors = ["The Gramps project"], | ||||
| @@ -265,6 +279,7 @@ id    = 'libplaceview', | ||||
| name  = "lib for the place list views", | ||||
| description =  _("Provides the Base needed for the List Place views.") , | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'libplaceview.py', | ||||
| authors = ["The Gramps project"], | ||||
|   | ||||
| @@ -31,6 +31,7 @@ id    = 'EniroMaps', | ||||
| name  = _("EniroMaps"), | ||||
| description =  _("Opens on kartor.eniro.se"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'eniroswedenmap.py', | ||||
| authors = ["Peter Landgren"], | ||||
| @@ -49,6 +50,7 @@ id    = 'GoogleMaps', | ||||
| name  = _("GoogleMaps"), | ||||
| description =  _("Open on maps.google.com"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'googlemap.py', | ||||
| authors = ["Benny Malengier"], | ||||
| @@ -67,6 +69,7 @@ id    = 'OpenStreetMap', | ||||
| name  = _("OpenStreetMap"), | ||||
| description =  _("Open on openstreetmap.org"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'openstreetmap.py', | ||||
| authors = ["Benny Malengier"], | ||||
|   | ||||
| @@ -31,6 +31,7 @@ id    = 'ageondate', | ||||
| name  = _("Age on Date"), | ||||
| description =  _("Display people and ages on a particular date"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'AgeOnDate.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -50,6 +51,7 @@ id    = 'attribute_match', | ||||
| name  = _("Attribute Match"), | ||||
| description =  _("Display people with same attribute."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'AttributeMatch.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -69,6 +71,7 @@ id    = 'all_events', | ||||
| name  = _("All Events"), | ||||
| description =  _("Display a person's events, both personal and family."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'all_events.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -83,6 +86,7 @@ id    = 'all_events_fam', | ||||
| name  = _("All Family Events"), | ||||
| description =  _("Display the family and family members events."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'all_events.py', | ||||
| authors = ["B. Malengier"], | ||||
| @@ -102,6 +106,7 @@ id    = 'all_relations', | ||||
| name  = _("Relation to Home Person"), | ||||
| description =  _("Display all relationships between person and home person."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'all_relations.py', | ||||
| authors = ["B. Malengier"], | ||||
| @@ -121,6 +126,7 @@ id    = 'filterbyname', | ||||
| name  = _("Filter"), | ||||
| description =  _("Display filtered data"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'FilterByName.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -140,6 +146,7 @@ id    = 'father_lineage', | ||||
| name  = _("Father lineage"), | ||||
| description =  _("Display father lineage"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'lineage.py', | ||||
| authors = ["B. Malengier"], | ||||
| @@ -153,6 +160,7 @@ id    = 'mother_lineage', | ||||
| name  = _("Mother lineage"), | ||||
| description =  _("Display mother lineage"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'lineage.py', | ||||
| authors = ["B. Malengier"], | ||||
| @@ -172,6 +180,7 @@ id    = 'onthisday', | ||||
| name  = _("On This Day"), | ||||
| description =  _("Display events on a particular day"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'OnThisDay.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -201,6 +210,7 @@ for (category, item, trans) in refitems: | ||||
|         name  = _("%s References") % trans, | ||||
|         description =  _("Display references for a %s") % trans, | ||||
|         version = '1.0', | ||||
|         gramps_target_version = '3.2', | ||||
|         status = STABLE, | ||||
|         fname = 'References.py', | ||||
|         authors = ["Douglas Blank"], | ||||
| @@ -221,6 +231,7 @@ name  = _("Show Repository Reference"), | ||||
| description =  _("Display the repository reference for sources related to" | ||||
|                  " the active repository"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Reporef.py', | ||||
| authors = ["Jerome Rapinat"], | ||||
| @@ -240,6 +251,7 @@ id    = 'samesurnames', | ||||
| name  = _("Same Surnames"), | ||||
| description =  _("Display people with the same surname as a person."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'SameSurnames.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -253,6 +265,7 @@ id    = 'samegivens', | ||||
| name  = _("Same Given Names"), | ||||
| description =  _("Display people with the same given name as a person."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'SameSurnames.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -266,6 +279,7 @@ id    = 'samegivens_misc', | ||||
| name  = _("Same Given Names - stand-alone"), | ||||
| description =  _("Display people with the same given name as a person."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'SameSurnames.py', | ||||
| authors = ["Douglas Blank"], | ||||
| @@ -284,6 +298,7 @@ id    = 'siblings', | ||||
| name  = _("Siblings"), | ||||
| description =  _("Display a person's siblings."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'siblings.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
|   | ||||
| @@ -32,6 +32,7 @@ id    = 'records', | ||||
| name  = _("Records Report"), | ||||
| description =  _("Shows some interesting records about people and families"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Records.py', | ||||
| authors = [u"Reinhard Müller"], | ||||
| @@ -47,6 +48,7 @@ id    = 'Records Gramplet', | ||||
| name  = _("Records Gramplet"), | ||||
| description =  _("Shows some interesting records about people and families"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Records.py', | ||||
| authors = [u"Reinhard Müller"], | ||||
|   | ||||
| @@ -32,6 +32,7 @@ plg.id    = 'relcalc_cs' | ||||
| plg.name  = _("Czech Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_cs.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -44,6 +45,7 @@ plg.id    = 'relcalc_da' | ||||
| plg.name  = _("Danish Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_da.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -59,6 +61,7 @@ plg.id    = 'relcalc_de' | ||||
| plg.name  = _("German Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_de.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -73,6 +76,7 @@ plg.id    = 'relcalc_es' | ||||
| plg.name  = _("Spanish Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_es.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -87,6 +91,7 @@ plg.id    = 'relcalc_fi' | ||||
| plg.name  = _("Finnish Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_fi.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -101,6 +106,7 @@ plg.id    = 'relcalc_fr' | ||||
| plg.name  = _("French Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_fr.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -117,6 +123,7 @@ plg.id    = 'relcalc_hr' | ||||
| plg.name  = _("Croatian Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_hr.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -130,6 +137,7 @@ plg.id    = 'relcalc_hu' | ||||
| plg.name  = _("Hungarian Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_hu.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -142,6 +150,7 @@ plg.id    = 'relcalc_it' | ||||
| plg.name  = _("Italian Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_it.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -154,6 +163,7 @@ plg.id    = 'relcalc_nl' | ||||
| plg.name  = _("Dutch Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_nl.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -170,6 +180,7 @@ plg.id    = 'relcalc_no' | ||||
| plg.name  = _("Norwegian Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_no.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -186,6 +197,7 @@ plg.id    = 'relcalc_pl' | ||||
| plg.name  = _("Polish Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_pl.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -201,6 +213,7 @@ plg.id    = 'relcalc_pt' | ||||
| plg.name  = _("Portuguese Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_pt.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -216,6 +229,7 @@ plg.id    = 'relcalc_ru' | ||||
| plg.name  = _("Russian Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_ru.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -231,6 +245,7 @@ plg.id    = 'relcalc_sk' | ||||
| plg.name  = _("Slovak Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_sk.py' | ||||
| plg.ptype = RELCALC | ||||
| @@ -244,6 +259,7 @@ plg.id    = 'relcalc_sv' | ||||
| plg.name  = _("Swedish Relationship Calculator") | ||||
| plg.description =  _("Calculates relationships between people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'rel_sv.py' | ||||
| plg.ptype = RELCALC | ||||
|   | ||||
| @@ -31,6 +31,7 @@ plg.id    = 'ancestor_report' | ||||
| plg.name  = _("Ahnentafel Report") | ||||
| plg.description =  _("Produces a textual ancestral report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'AncestorReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -52,6 +53,7 @@ plg.id    = 'birthday_report' | ||||
| plg.name  = _("Birthday and Anniversary Report") | ||||
| plg.description =  _("Produces a report of birthdays and anniversaries") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'BirthdayReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -73,6 +75,7 @@ plg.id    = 'custom_text' | ||||
| plg.name  = _("Custom Text") | ||||
| plg.description =  _("Add custom text to the book report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'CustomBookText.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -94,6 +97,7 @@ plg.id    = 'descend_report' | ||||
| plg.name  = _("Descendant Report") | ||||
| plg.description =  _("Produces a list of descendants of the active person") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'DescendReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -115,6 +119,7 @@ plg.id    = 'det_ancestor_report' | ||||
| plg.name  = _("Detailed Ancestral Report") | ||||
| plg.description =  _("Produces a detailed ancestral report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'DetAncestralReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -136,6 +141,7 @@ plg.id    = 'det_descendant_report' | ||||
| plg.name  = _("Detailed Descendant Report") | ||||
| plg.description =  _("Produces a detailed descendant report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'DetDescendantReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -157,6 +163,7 @@ plg.id    = 'endofline_report' | ||||
| plg.name  = _("End of Line Report") | ||||
| plg.description =  _("Produces a textual end of line report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'EndOfLineReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -179,6 +186,7 @@ plg.name  = _("Family Group Report") | ||||
| plg.description =  _("Produces a family group report showing information " | ||||
|                     "on a set of parents and their children.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'FamilyGroup.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -200,6 +208,7 @@ plg.id    = 'indiv_complete' | ||||
| plg.name  = _("Complete Individual Report") | ||||
| plg.description =  _("Produces a complete report on the selected people") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'IndivComplete.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -221,6 +230,7 @@ plg.id    = 'kinship_report' | ||||
| plg.name  = _("Kinship Report") | ||||
| plg.description =  _("Produces a textual report of kinship for a given person") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'KinshipReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -242,6 +252,7 @@ plg.id    = 'marker_report' | ||||
| plg.name  = _("Marker Report") | ||||
| plg.description =  _("Produces a list of people with a specified marker") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'MarkerReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -264,6 +275,7 @@ plg.id    = 'number_of_ancestors_report' | ||||
| plg.name  = _("Number of Ancestors Report") | ||||
| plg.description =  _("Counts number of ancestors of selected person") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'NumberOfAncestorsReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -285,6 +297,7 @@ plg.id    = 'place_report' | ||||
| plg.name  = _("Place Report") | ||||
| plg.description =  _("Produces a textual place report") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'PlaceReport.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -307,6 +320,7 @@ plg.id    = 'simple_book_title' | ||||
| plg.name  = _("Title Page") | ||||
| plg.description =  _("Produces a title page for book reports.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'SimpleBookTitle.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -328,6 +342,7 @@ plg.id    = 'summary' | ||||
| plg.name  = _("Database Summary Report") | ||||
| plg.description =  _("Provides a summary of the current database") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'Summary.py' | ||||
| plg.ptype = REPORT | ||||
|   | ||||
| @@ -35,6 +35,7 @@ id    = 'calculateestimateddates', | ||||
| name  = _("Calculate Estimated Dates"), | ||||
| description =  _("Calculates estimated dates for birth and death."), | ||||
| version = '0.90', | ||||
| gramps_target_version = '3.2', | ||||
| status = UNSTABLE, | ||||
| fname = 'CalculateEstimatedDates.py', | ||||
| authors = ["Douglas S. Blank"], | ||||
| @@ -57,6 +58,7 @@ name  = _("Fix Capitalization of Family Names"), | ||||
| description =  _("Searches the entire database and attempts to " | ||||
|                     "fix capitalization of the names."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'ChangeNames.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -79,6 +81,7 @@ name  = _("Rename Event Types"), | ||||
| description =  _("Allows all the events of a certain name " | ||||
|                     "to be renamed to a new name."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'ChangeTypes.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -101,6 +104,7 @@ name  = _("Check and Repair Database"), | ||||
| description =  _("Checks the database for integrity problems, fixing the " | ||||
|                    "problems that it can"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Check.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -126,6 +130,7 @@ description =  ("This test tool will create many people showing all" | ||||
|                         " the birth date. This way you can ensure that dates" | ||||
|                         " printed can be parsed back in correctly."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = UNSTABLE, | ||||
| fname = 'DateParserDisplayTest.py', | ||||
| authors = ["Martin Hawlisch"], | ||||
| @@ -147,6 +152,7 @@ id    = 'dbrowse', | ||||
| name  = _("Interactive Descendant Browser"), | ||||
| description =  _("Provides a browsable hierarchy based on the active person"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Desbrowser.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -169,6 +175,7 @@ name  = "Dump Gender Statistics", | ||||
| description =  ("Will dump the statistics for the gender guessing " | ||||
|                         "from the first name."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'DumpGenderStats.py', | ||||
| authors = ["Donald N. Allingham", "Martin Hawlisch"], | ||||
| @@ -190,6 +197,7 @@ id    = 'eval', | ||||
| name  = "Python Evaluation Window", | ||||
| description =  "Provides a window that can evaluate python code", | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Eval.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -213,6 +221,7 @@ description =  _("Aids in the analysis of data by allowing the " | ||||
|                     "development of custom filters that can be applied " | ||||
|                     "to the database to find similar events"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'EventCmp.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -234,6 +243,7 @@ id    = 'evname', | ||||
| name  = _("Extract Event Description"), | ||||
| description =  _("Extracts event descriptions from the event data"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'EventNames.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -256,6 +266,7 @@ name  = _("Extract Place Data from a Place Title"), | ||||
| description =  _("Attempts to extract city and state/province " | ||||
|                     "from a place title"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'ExtractCity.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -278,6 +289,7 @@ name  = _("Find Possible Duplicate People"), | ||||
| description =  _("Searches the entire database, looking for " | ||||
|                     "individual entries that may represent the same person."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'FindDupes.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -299,6 +311,7 @@ id    = 'leak', | ||||
| name  = "Show Uncollected Objects", | ||||
| description =  "Provide a window listing all uncollected objects", | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Leak.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -320,6 +333,7 @@ id    = 'mediaman', | ||||
| name  = _("Media Manager"), | ||||
| description =  _("Manages batch operations on media files"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'MediaManager.py', | ||||
| authors = ["Alex Roitman"], | ||||
| @@ -342,6 +356,7 @@ name  = _("Not Related"), | ||||
| description =  _("Find people who are not in any way related to the " | ||||
|                     "selected person"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'NotRelated.py', | ||||
| authors = ["Stephane Charette"], | ||||
| @@ -363,6 +378,7 @@ id    = 'editowner', | ||||
| name  = _("Edit Database Owner Information"), | ||||
| description =  _("Allow editing database owner information."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'OwnerEditor.py', | ||||
| authors = ["Zsolt Foldvari"], | ||||
| @@ -384,6 +400,7 @@ id    = 'patchnames', | ||||
| name  = _("Extract Information from Names"), | ||||
| description =  _("Allow editing database owner information."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'PatchNames.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -405,6 +422,7 @@ id    = 'rebuild', | ||||
| name  = _("Rebuild Secondary Indices"), | ||||
| description =  _("Rebuilds secondary indices"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Rebuild.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -426,6 +444,7 @@ id    = 'rebuild_refmap', | ||||
| name  = _("Rebuild Reference Maps"), | ||||
| description =  _("Rebuilds reference maps"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'RebuildRefMap.py', | ||||
| authors = ["Alex Roitman"], | ||||
| @@ -447,6 +466,7 @@ id    = 'relcalc', | ||||
| name  = _("Relationship Calculator"), | ||||
| description =  _("Calculates the relationship between two people"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'RelCalc.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -468,6 +488,7 @@ id    = 'remove_unused', | ||||
| name  = _("Remove Unused Objects"), | ||||
| description =  _("Removes unused objects from the database"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'RemoveUnused.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -490,6 +511,7 @@ name  = _("Reorder Gramps IDs"), | ||||
| description =  _("Reorders the Gramps IDs " | ||||
|                     "according to Gramps' default rules."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'ReorderIds.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -511,6 +533,7 @@ id    = 'sortevents', | ||||
| name  = _("Sorts events"), | ||||
| description =  _("Sorts events"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'SortEvents.py', | ||||
| authors = ["Gary Burton"], | ||||
| @@ -532,6 +555,7 @@ id    = 'soundgen', | ||||
| name  = _("Generate SoundEx Codes"), | ||||
| description =  _("Generates SoundEx codes for names"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'SoundGen.py', | ||||
| authors = ["Donald N. Allingham"], | ||||
| @@ -555,6 +579,7 @@ description =  ("The testcase generator will generate some persons " | ||||
|                         "and families that have broken links in the database " | ||||
|                         "or data that is in conflict to a relation."), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = UNSTABLE, | ||||
| fname = 'TestcaseGenerator.py', | ||||
| authors = ["Martin Hawlisch"], | ||||
| @@ -576,6 +601,7 @@ id    = 'verify', | ||||
| name  = _("Verify the Data"), | ||||
| description =  _("Verifies the data against user-defined tests"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'Verify.py', | ||||
| authors = ["Alex Roitman"], | ||||
|   | ||||
| @@ -4,6 +4,7 @@ register(VIEW, | ||||
|          category = ("Ancestry", _("Ancestry")), | ||||
|          description =  _("The view showing relations through a fanchart"), | ||||
|          version = '1.0', | ||||
|          gramps_target_version = '3.2', | ||||
|          status = UNSTABLE, | ||||
|          fname = 'fanchartview.py', | ||||
|          authors = [u"Douglas S. Blank"], | ||||
|   | ||||
| @@ -51,6 +51,7 @@ if not (TOOLKIT == NOWEB): | ||||
|     description =  _("The view showing events on an interactive internet map " | ||||
|                      "(internet connection needed"), | ||||
|     version = '1.0', | ||||
|     gramps_target_version = '3.2', | ||||
|     status = STABLE, | ||||
|     fname = 'geoview.py', | ||||
|     authors = [u"The Gramps project"], | ||||
| @@ -75,6 +76,7 @@ if not (TOOLKIT == NOWEB): | ||||
|     name  = _("Html View"), | ||||
|     description =  _("A view allowing to see html pages embedded in Gramps"), | ||||
|     version = '1.0', | ||||
|     gramps_target_version = '3.2', | ||||
|     status = STABLE, | ||||
|     fname = 'htmlrenderer.py', | ||||
|     authors = [u"The Gramps project"], | ||||
|   | ||||
| @@ -32,6 +32,7 @@ id    = 'pedigreeviewext', | ||||
| name  = _("Pedigree View"), | ||||
| description =  _("The view showing an ancestor pedigree of the selected person"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'pedigreeviewext.py', | ||||
| authors = [u"The Gramps project"], | ||||
|   | ||||
| @@ -3,6 +3,7 @@ register(VIEW, | ||||
|          name = _("Place Tree View"), | ||||
|          description =  _("A view displaying places in a tree format."), | ||||
|          version = '1.0', | ||||
|          gramps_target_version = '3.2', | ||||
|          status = STABLE, | ||||
|          fname = 'placetreeview.py', | ||||
|          authors = [u"Donald N. Allingham", u"Gary Burton", u"Nick Hall"], | ||||
|   | ||||
| @@ -32,6 +32,7 @@ id    = 'eventview', | ||||
| name  = _("Event View"), | ||||
| description =  _("The view showing all the events"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'eventview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -46,6 +47,7 @@ id    = 'familyview', | ||||
| name  = _("Family View"), | ||||
| description =  _("The view showing all families"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'familyview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -60,6 +62,7 @@ id    = 'grampletview', | ||||
| name  = _("Gramplet View"), | ||||
| description =  _("The view allowing to see Gramplets"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'grampletview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -74,6 +77,7 @@ id    = 'mediaview', | ||||
| name  = _("Media View"), | ||||
| description =  _("The view showing all the media objects"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'mediaview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -88,6 +92,7 @@ id    = 'noteview', | ||||
| name  = _("Note View"), | ||||
| description =  _("The view showing all the notes"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'noteview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -102,6 +107,7 @@ id    = 'relview', | ||||
| name  = _("Relationship View"), | ||||
| description =  _("The view showing all relationships of the selected person"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'relview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -116,6 +122,7 @@ id    = 'pedigreeview', | ||||
| name  = _("Pedigree View"), | ||||
| description =  _("The view showing an ancestor pedigree of the selected person"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'pedigreeview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -130,6 +137,7 @@ id    = 'personview', | ||||
| name  = _("Person Tree View"), | ||||
| description =  _("The view showing all people in the family tree"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'persontreeview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -145,6 +153,7 @@ name  = _("Person View"), | ||||
| description =  _("The view showing all people in the family tree" | ||||
|                  " in a flat list"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'personlistview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -158,6 +167,7 @@ id    = 'placelistview', | ||||
| name  = _("Place View"), | ||||
| description =  _("The view showing all the places of the family tree"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'placelistview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -172,6 +182,7 @@ id    = 'repoview', | ||||
| name  = _("Repository View"), | ||||
| description =  _("The view showing all the repositories"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'repoview.py', | ||||
| authors = [u"The Gramps project"], | ||||
| @@ -186,6 +197,7 @@ id    = 'sourceview', | ||||
| name  = _("Source View"), | ||||
| description =  _("The view showing all the sources"), | ||||
| version = '1.0', | ||||
| gramps_target_version = '3.2', | ||||
| status = STABLE, | ||||
| fname = 'sourceview.py', | ||||
| authors = [u"The Gramps project"], | ||||
|   | ||||
| @@ -32,6 +32,7 @@ plg.name  = _("Narrated Web Site") | ||||
| plg.description =  _("Produces web (HTML) pages for individuals, or a set of " | ||||
|                      "individuals") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'NarrativeWeb.py' | ||||
| plg.ptype = REPORT | ||||
| @@ -54,6 +55,7 @@ plg.id    = 'WebCal' | ||||
| plg.name  = _("Web Calendar") | ||||
| plg.description =  _("Produces web (HTML) calendars.") | ||||
| plg.version = '1.0' | ||||
| plg.gramps_target_version = '3.2' | ||||
| plg.status = STABLE | ||||
| plg.fname = 'WebCal.py' | ||||
| plg.ptype = REPORT | ||||
|   | ||||
		Reference in New Issue
	
	Block a user