From 52da7e9caa5bfa4d7cad7ea0f8b30caa1ad8503a Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Sun, 24 Nov 2002 15:28:31 +0000 Subject: [PATCH] OpenOffice fix for spaces in filenames, translation extraction improvements svn: r1202 --- gramps/src/GenericFilter.py | 4 +- gramps/src/Marriage.py | 10 + gramps/src/build_po | 2 +- gramps/src/dialog.glade | 24 ++ gramps/src/docgen/OpenDrawDoc.py | 4 +- gramps/src/docgen/OpenOfficeDoc.py | 2 +- gramps/src/marriage.glade | 10 + gramps/src/po/template.po | 461 ++++++++++++++--------------- gramps/src/srcsel.glade | 6 + 9 files changed, 283 insertions(+), 240 deletions(-) diff --git a/gramps/src/GenericFilter.py b/gramps/src/GenericFilter.py index ff9844005..8082e97be 100644 --- a/gramps/src/GenericFilter.py +++ b/gramps/src/GenericFilter.py @@ -758,7 +758,9 @@ class GenericFilterList: try: parser = make_parser() parser.setContentHandler(FilterParser(self)) - parser.parse('file://' + self.file) + if self.file[0:7] != "file://": + self.file = "file://" + self.file + parser.parse(self.file) except (IOError,OSError,SAXParseException): pass diff --git a/gramps/src/Marriage.py b/gramps/src/Marriage.py index 57551e137..f3a41a744 100644 --- a/gramps/src/Marriage.py +++ b/gramps/src/Marriage.py @@ -98,6 +98,8 @@ class Marriage: "on_marriageUpdateBtn_clicked" : self.on_update_clicked, "on_photolist_button_press_event" : self.gallery.on_button_press_event, "on_photolist_select_icon" : self.gallery.on_photo_select_icon, + "on_event_button_press" : self.event_double_click, + "on_attr_button_press" : self.attr_double_click, "on_update_attr_clicked" : self.on_update_attr_clicked, }) @@ -447,6 +449,10 @@ class Marriage: EventEdit.EventEditor(self,name,const.marriageEvents, const.save_pevent,None,None,0,self.cb) + def event_double_click(self,obj,event): + if event.button == 1 and event.type == _2BUTTON_PRESS: + self.on_update_clicked(obj) + def on_update_clicked(self,obj): import EventEdit if len(obj.selection) <= 0: @@ -491,6 +497,10 @@ class Marriage: self.attr_src_field.set_text('') self.attr_conf_field.set_text('') + def attr_double_click(self,obj,event): + if event.button == 1 and event.type == _2BUTTON_PRESS: + self.on_update_attr_clicked(obj) + def on_update_attr_clicked(self,obj): import AttrEdit if len(obj.selection) > 0: diff --git a/gramps/src/build_po b/gramps/src/build_po index b9aec0dde..aa66589eb 100755 --- a/gramps/src/build_po +++ b/gramps/src/build_po @@ -4,5 +4,5 @@ then mv po/template.po po/template.po.bak fi -./get_strings -o po/template.po *.py */*.py *.glade */*.glade +./get_strings -o po/template.po `cat filelist` diff --git a/gramps/src/dialog.glade b/gramps/src/dialog.glade index 46ba3b4aa..d2c47285c 100644 --- a/gramps/src/dialog.glade +++ b/gramps/src/dialog.glade @@ -531,6 +531,12 @@ French GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_src_button_press + Thu, 14 Nov 2002 20:51:00 + GMT + GtkHBox @@ -1109,6 +1115,12 @@ French GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_src_button_press + Thu, 14 Nov 2002 20:51:00 + GMT + GtkHBox @@ -2289,6 +2301,12 @@ French GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_src_button_press + Thu, 14 Nov 2002 20:51:00 + GMT + GtkHBox @@ -3297,6 +3315,12 @@ French GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_src_button_press + Thu, 14 Nov 2002 20:51:00 + GMT + GtkHBox diff --git a/gramps/src/docgen/OpenDrawDoc.py b/gramps/src/docgen/OpenDrawDoc.py index 57679afe1..6ae4cb132 100644 --- a/gramps/src/docgen/OpenDrawDoc.py +++ b/gramps/src/docgen/OpenDrawDoc.py @@ -142,8 +142,8 @@ class OpenDrawDoc(DrawDoc): if os.path.isfile(self.filename): os.unlink(self.filename) - os.system("cd " + self.tempdir + "; " + const.zipcmd + " " \ - + self.filename + " .") + os.system("cd '" + self.tempdir + "'; " + const.zipcmd + " '" \ + + self.filename + "' .") os.unlink(self.tempdir + os.sep + "META-INF" + os.sep + "manifest.xml") os.unlink(self.tempdir + os.sep + "content.xml") diff --git a/gramps/src/docgen/OpenOfficeDoc.py b/gramps/src/docgen/OpenOfficeDoc.py index b5892fd70..e3b0ce385 100644 --- a/gramps/src/docgen/OpenOfficeDoc.py +++ b/gramps/src/docgen/OpenOfficeDoc.py @@ -307,7 +307,7 @@ class OpenOfficeDoc(TextDoc): if os.path.isfile(self.filename): os.unlink(self.filename) - os.system("cd %s; %s %s ." % (self.tempdir,const.zipcmd,self.filename)) + os.system("cd '%s'; %s '%s' ." % (self.tempdir,const.zipcmd,self.filename)) os.unlink(self.tempdir + os.sep + "META-INF" + os.sep + "manifest.xml") os.unlink(self.tempdir + os.sep + "content.xml") diff --git a/gramps/src/marriage.glade b/gramps/src/marriage.glade index 429edebe5..62b454cfb 100644 --- a/gramps/src/marriage.glade +++ b/gramps/src/marriage.glade @@ -895,6 +895,11 @@ GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_event_button_press + Thu, 14 Nov 2002 20:51:00 GMT + 0 True @@ -1395,6 +1400,11 @@ select_row on_attr_list_select_row Sat, 02 Jun 2001 18:58:35 GMT + + + button_press_event + on_attr_button_press + Thu, 14 Nov 2002 20:51:00 GMT 3 200,250,50 diff --git a/gramps/src/po/template.po b/gramps/src/po/template.po index 94f30ca1f..b42411bb2 100644 --- a/gramps/src/po/template.po +++ b/gramps/src/po/template.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: Mon Nov 11 06:32:27 2002\n" +"POT-Creation-Date: Sun Nov 24 08:27:08 2002\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,10 +54,10 @@ msgstr "" #: Bookmarks.py:112 EditPerson.glade:2162 EditPerson.glade:2936 #: EditPerson.glade:3449 EditPerson.glade:4352 EditPerson.glade:4954 -#: dialog.glade:733 dialog.glade:1311 dialog.glade:2491 dialog.glade:3499 +#: dialog.glade:739 dialog.glade:1323 dialog.glade:2509 dialog.glade:3523 #: gramps.glade:1758 gramps.glade:2254 imagesel.glade:1285 imagesel.glade:2286 -#: marriage.glade:1016 marriage.glade:1505 places.glade:1138 places.glade:1416 -#: places.glade:1891 rule.glade:456 rule.glade:854 srcsel.glade:972 +#: marriage.glade:1021 marriage.glade:1515 places.glade:1138 places.glade:1416 +#: places.glade:1891 rule.glade:456 rule.glade:854 srcsel.glade:978 #: styles.glade:247 msgid "Delete" msgstr "" @@ -161,15 +161,15 @@ msgstr "" msgid "to" msgstr "" -#: Date.py:273 EventEdit.py:141 dialog.glade:409 dialog.glade:2215 +#: Date.py:273 EventEdit.py:141 dialog.glade:409 dialog.glade:2227 msgid "Julian" msgstr "" -#: Date.py:275 EventEdit.py:141 dialog.glade:409 dialog.glade:2215 +#: Date.py:275 EventEdit.py:141 dialog.glade:409 dialog.glade:2227 msgid "Hebrew" msgstr "" -#: Date.py:277 dialog.glade:409 dialog.glade:2215 +#: Date.py:277 dialog.glade:409 dialog.glade:2227 msgid "French" msgstr "" @@ -260,12 +260,13 @@ msgstr "" #: DisplayTrace.py:57 msgid "" -"GRAMPS has encountered an internal error.\n" +"GRAMPS %s has encountered an internal error.\n" "Please copy the message below and post a bug report at http://sourceforge.net/projects/gramps or send an email message to gramps-users@lists.sourceforge.net\n" "\n" +"Please include the distribution you are running, along with an email address so more information can be gathered if necessary\n" msgstr "" -#: DisplayTrace.py:67 +#: DisplayTrace.py:70 msgid "Internal Error - GRAMPS" msgstr "" @@ -289,9 +290,9 @@ msgstr "" #: EditPerson.glade:2838 EditPerson.glade:3589 EditPerson.glade:4254 #: EditPerson.glade:5006 EditPerson.glade:5278 EditPerson.glade:5550 #: GenericFilter.py:313 GenericFilter.py:351 GenericFilter.py:440 -#: GenericFilter.py:472 dialog.glade:180 dialog.glade:1886 filters/After.py:56 -#: filters/Before.py:56 marriage.glade:349 marriage.glade:921 -#: marriage.glade:1920 revision.glade:351 srcsel.glade:507 +#: GenericFilter.py:472 dialog.glade:180 dialog.glade:1898 filters/After.py:56 +#: filters/Before.py:56 marriage.glade:349 marriage.glade:926 +#: marriage.glade:1930 revision.glade:351 srcsel.glade:507 msgid "Date" msgstr "" @@ -300,7 +301,7 @@ msgstr "" #: EditPerson.glade:5628 GenericFilter.py:313 GenericFilter.py:351 #: GenericFilter.py:440 GenericFilter.py:472 ImageSelect.py:670 #: dialog.glade:232 filters/EventPlace.py:70 marriage.glade:375 -#: marriage.glade:934 marriage.glade:1946 preferences.glade:2783 +#: marriage.glade:939 marriage.glade:1956 preferences.glade:2783 msgid "Place" msgstr "" @@ -310,10 +311,10 @@ msgstr "" #: EditPerson.glade:328 EditPerson.glade:574 EditPerson.glade:2145 #: EditPerson.glade:2919 EditPerson.glade:3432 EditPerson.glade:4335 -#: EditPerson.glade:4937 dialog.glade:718 dialog.glade:1296 dialog.glade:2476 -#: dialog.glade:3484 imagesel.glade:1269 imagesel.glade:2270 -#: marriage.glade:1000 marriage.glade:1489 places.glade:1401 rule.glade:441 -#: rule.glade:838 srcsel.glade:957 styles.glade:232 +#: EditPerson.glade:4937 dialog.glade:724 dialog.glade:1308 dialog.glade:2494 +#: dialog.glade:3508 imagesel.glade:1269 imagesel.glade:2270 +#: marriage.glade:1005 marriage.glade:1499 places.glade:1401 rule.glade:441 +#: rule.glade:838 srcsel.glade:963 styles.glade:232 msgid "Edit" msgstr "" @@ -350,21 +351,21 @@ msgid "Preferred Name" msgstr "" #: EditPerson.glade:757 EditPerson.glade:1436 GenericFilter.py:550 -#: dialog.glade:2953 gramps.glade:7176 gramps.glade:7537 +#: dialog.glade:2971 gramps.glade:7176 gramps.glade:7537 msgid "Given Name" msgstr "" #: EditPerson.glade:783 EditPerson.glade:1462 GenericFilter.py:550 -#: dialog.glade:3005 +#: dialog.glade:3023 msgid "Suffix" msgstr "" #: EditPerson.glade:809 EditPerson.glade:1618 GenericFilter.py:550 -#: dialog.glade:639 dialog.glade:1217 dialog.glade:2397 dialog.glade:3186 -#: dialog.glade:3405 gramps.glade:2831 gramps.glade:4040 gramps.glade:4179 +#: dialog.glade:645 dialog.glade:1229 dialog.glade:2415 dialog.glade:3204 +#: dialog.glade:3429 gramps.glade:2831 gramps.glade:4040 gramps.glade:4179 #: gramps.glade:6383 imagesel.glade:235 imagesel.glade:792 imagesel.glade:1765 #: imagesel.glade:2383 places.glade:168 places.glade:1322 srcsel.glade:208 -#: srcsel.glade:878 +#: srcsel.glade:884 msgid "Title" msgstr "" @@ -373,7 +374,7 @@ msgid "Nick Name" msgstr "" #: EditPerson.glade:861 EditPerson.glade:1410 GenericFilter.py:550 -#: dialog.glade:2979 filters/MatchSndEx.py:45 gramps.glade:7202 +#: dialog.glade:2997 filters/MatchSndEx.py:45 gramps.glade:7202 #: gramps.glade:7408 msgid "Surname" msgstr "" @@ -392,14 +393,14 @@ msgid "Enter/modify notes regarding this name" msgstr "" #: EditPerson.glade:1057 EditPerson.glade:5185 EditPerson.glade:5480 -#: EditPerson.glade:5778 Utils.py:189 dialog.glade:775 dialog.glade:1353 -#: dialog.glade:2533 dialog.glade:3541 gramps.glade:6566 marriage.glade:1873 +#: EditPerson.glade:5778 Utils.py:189 dialog.glade:781 dialog.glade:1365 +#: dialog.glade:2551 dialog.glade:3565 gramps.glade:6566 marriage.glade:1883 #: places.glade:1178 msgid "Note" msgstr "" #: EditPerson.glade:1078 EditPerson.glade:1644 EditPerson.glade:2077 -#: dialog.glade:3122 gramps.glade:3962 gramps.glade:4291 imagesel.glade:2357 +#: dialog.glade:3140 gramps.glade:3962 gramps.glade:4291 imagesel.glade:2357 msgid "Type" msgstr "" @@ -416,7 +417,7 @@ msgid "GRAMPS ID" msgstr "" #: EditPerson.glade:1359 GrampsCfg.py:95 GrampsCfg.py:101 dialog.glade:495 -#: dialog.glade:1073 dialog.glade:2253 dialog.glade:3261 gramps.glade:6536 +#: dialog.glade:1079 dialog.glade:2265 dialog.glade:3279 gramps.glade:6536 #: imagesel.glade:1882 places.glade:571 plugins/verify.glade:165 msgid "General" msgstr "" @@ -426,12 +427,12 @@ msgid "No Alternate Names" msgstr "" #: EditPerson.glade:1696 EditPerson.glade:2468 EditPerson.glade:3087 -#: EditPerson.glade:4005 marriage.glade:427 marriage.glade:1103 +#: EditPerson.glade:4005 marriage.glade:427 marriage.glade:1108 msgid "Primary Source" msgstr "" #: EditPerson.glade:1852 EditPerson.glade:2624 EditPerson.glade:3139 -#: EditPerson.glade:4083 marriage.glade:765 marriage.glade:1233 +#: EditPerson.glade:4083 marriage.glade:765 marriage.glade:1238 #: srcsel.glade:585 msgid "Confidence" msgstr "" @@ -448,7 +449,7 @@ msgstr "" #: EditPerson.glade:2090 EditPerson.glade:2864 EditPerson.glade:3377 #: EditPerson.glade:4280 gramps.glade:2644 gramps.glade:3806 gramps.glade:4385 #: imagesel.glade:985 imagesel.glade:1215 imagesel.glade:1985 -#: imagesel.glade:2216 marriage.glade:947 marriage.glade:1435 +#: imagesel.glade:2216 marriage.glade:952 marriage.glade:1445 msgid "Details" msgstr "" @@ -457,11 +458,11 @@ msgid "Create an alternate name for this person" msgstr "" #: EditPerson.glade:2128 EditPerson.glade:2902 EditPerson.glade:3415 -#: EditPerson.glade:4318 EditPerson.glade:4920 dialog.glade:703 -#: dialog.glade:1281 dialog.glade:2461 dialog.glade:3469 gramps.glade:1730 -#: imagesel.glade:1253 imagesel.glade:2254 marriage.glade:984 -#: marriage.glade:1473 places.glade:1108 places.glade:1386 places.glade:1861 -#: rule.glade:426 rule.glade:822 srcsel.glade:942 styles.glade:217 +#: EditPerson.glade:4318 EditPerson.glade:4920 dialog.glade:709 +#: dialog.glade:1293 dialog.glade:2479 dialog.glade:3493 gramps.glade:1730 +#: imagesel.glade:1253 imagesel.glade:2254 marriage.glade:989 +#: marriage.glade:1483 places.glade:1108 places.glade:1386 places.glade:1861 +#: rule.glade:426 rule.glade:822 srcsel.glade:948 styles.glade:217 msgid "Add" msgstr "" @@ -484,7 +485,7 @@ msgstr "" #: EditPerson.glade:2286 EditPerson.glade:2825 EditPerson.glade:4573 #: EditPerson.glade:4882 GenericFilter.py:313 GenericFilter.py:351 #: GenericFilter.py:440 GenericFilter.py:472 const.py:321 dialog.glade:206 -#: dialog.glade:2700 gramps.glade:6739 marriage.glade:401 places.glade:1592 +#: dialog.glade:2718 gramps.glade:6739 marriage.glade:401 places.glade:1592 #: places.glade:1824 plugins/pafexport.glade:241 msgid "Description" msgstr "" @@ -493,7 +494,7 @@ msgstr "" msgid "Cause" msgstr "" -#: EditPerson.glade:2812 filters/EventType.py:42 marriage.glade:908 +#: EditPerson.glade:2812 filters/EventType.py:42 marriage.glade:913 msgid "Event" msgstr "" @@ -509,24 +510,24 @@ msgstr "" msgid "Delete the selected event" msgstr "" -#: EditPerson.glade:2947 marriage.glade:1026 +#: EditPerson.glade:2947 marriage.glade:1031 msgid "Events" msgstr "" #: EditPerson.glade:2988 imagesel.glade:912 imagesel.glade:1912 -#: marriage.glade:1056 +#: marriage.glade:1061 msgid "No Attributes" msgstr "" #: EditPerson.glade:3009 EditPerson.glade:3364 GenericFilter.py:504 -#: GenericFilter.py:525 dialog.glade:955 imagesel.glade:933 +#: GenericFilter.py:525 dialog.glade:961 imagesel.glade:933 #: imagesel.glade:1202 imagesel.glade:1933 imagesel.glade:2203 -#: marriage.glade:1077 marriage.glade:1422 +#: marriage.glade:1082 marriage.glade:1432 msgid "Value" msgstr "" -#: EditPerson.glade:3351 dialog.glade:929 imagesel.glade:1189 -#: imagesel.glade:2190 marriage.glade:1409 +#: EditPerson.glade:3351 dialog.glade:935 imagesel.glade:1189 +#: imagesel.glade:2190 marriage.glade:1419 msgid "Attribute" msgstr "" @@ -539,12 +540,12 @@ msgid "Update the selected attribute with the above data" msgstr "" #: EditPerson.glade:3440 imagesel.glade:1276 imagesel.glade:2277 -#: marriage.glade:1496 +#: marriage.glade:1506 msgid "Delete the selected attribute" msgstr "" #: EditPerson.glade:3460 imagesel.glade:1295 imagesel.glade:2296 -#: marriage.glade:1515 +#: marriage.glade:1525 msgid "Attributes" msgstr "" @@ -552,27 +553,27 @@ msgstr "" msgid "No Addresses" msgstr "" -#: EditPerson.glade:3511 config.glade:234 dialog.glade:1546 dialog.glade:2038 +#: EditPerson.glade:3511 config.glade:234 dialog.glade:1558 dialog.glade:2050 #: gramps.glade:3477 places.glade:272 places.glade:715 places.glade:1071 #: preferences.glade:1867 msgid "Country" msgstr "" -#: EditPerson.glade:3537 dialog.glade:1962 +#: EditPerson.glade:3537 dialog.glade:1974 msgid "City/County" msgstr "" -#: EditPerson.glade:3563 config.glade:156 dialog.glade:1912 +#: EditPerson.glade:3563 config.glade:156 dialog.glade:1924 #: preferences.glade:1789 msgid "Address" msgstr "" -#: EditPerson.glade:3615 config.glade:208 dialog.glade:2012 +#: EditPerson.glade:3615 config.glade:208 dialog.glade:2024 #: preferences.glade:1841 msgid "State/Province" msgstr "" -#: EditPerson.glade:3641 config.glade:286 dialog.glade:2064 +#: EditPerson.glade:3641 config.glade:286 dialog.glade:2076 #: preferences.glade:1893 msgid "ZIP/Postal Code" msgstr "" @@ -602,38 +603,38 @@ msgid "Enter miscellaneous relevant data and documentation" msgstr "" #: EditPerson.glade:4394 imagesel.glade:882 imagesel.glade:2326 -#: marriage.glade:1546 plugins/IndivComplete.py:150 plugins/WebPage.py:439 +#: marriage.glade:1556 plugins/IndivComplete.py:150 plugins/WebPage.py:439 msgid "Notes" msgstr "" -#: EditPerson.glade:4471 gramps.glade:6642 marriage.glade:1624 +#: EditPerson.glade:4471 gramps.glade:6642 marriage.glade:1634 msgid "Place new media object in this gallery" msgstr "" #: EditPerson.glade:4480 gramps.glade:4434 gramps.glade:6651 -#: marriage.glade:1633 places.glade:1510 +#: marriage.glade:1643 places.glade:1510 msgid "Add Media Object" msgstr "" -#: EditPerson.glade:4487 gramps.glade:6658 marriage.glade:1640 +#: EditPerson.glade:4487 gramps.glade:6658 marriage.glade:1650 msgid "Remove selected object from this gallery only" msgstr "" #: EditPerson.glade:4496 gramps.glade:4463 gramps.glade:6667 -#: marriage.glade:1649 places.glade:1525 +#: marriage.glade:1659 places.glade:1525 msgid "Delete Media Object" msgstr "" -#: EditPerson.glade:4503 gramps.glade:6674 marriage.glade:1656 +#: EditPerson.glade:4503 gramps.glade:6674 marriage.glade:1666 msgid "Modify selected object" msgstr "" -#: EditPerson.glade:4512 gramps.glade:6683 marriage.glade:1665 +#: EditPerson.glade:4512 gramps.glade:6683 marriage.glade:1675 #: places.glade:1540 msgid "Edit Properties" msgstr "" -#: EditPerson.glade:4522 gramps.glade:6695 marriage.glade:1675 +#: EditPerson.glade:4522 gramps.glade:6695 marriage.glade:1685 #: places.glade:1552 plugins/WebPage.py:326 msgid "Gallery" msgstr "" @@ -642,7 +643,7 @@ msgstr "" msgid "Internet Addresses" msgstr "" -#: EditPerson.glade:4599 EditPerson.glade:4869 dialog.glade:2674 +#: EditPerson.glade:4599 EditPerson.glade:4869 dialog.glade:2692 #: places.glade:1618 places.glade:1811 msgid "Web Address" msgstr "" @@ -676,13 +677,13 @@ msgid "LDS Baptism" msgstr "" #: EditPerson.glade:5032 EditPerson.glade:5304 EditPerson.glade:5576 -#: marriage.glade:1894 +#: marriage.glade:1904 msgid "Temple" msgstr "" #: EditPerson.glade:5157 EditPerson.glade:5452 EditPerson.glade:5750 -#: dialog.glade:743 dialog.glade:1321 dialog.glade:2501 dialog.glade:3509 -#: gramps.glade:655 gramps.glade:3071 marriage.glade:1846 places.glade:1426 +#: dialog.glade:749 dialog.glade:1333 dialog.glade:2519 dialog.glade:3533 +#: gramps.glade:655 gramps.glade:3071 marriage.glade:1856 places.glade:1426 #: plugins/IndivComplete.py:300 plugins/WebPage.py:179 #: plugins/gedcomexport.glade:437 plugins/pkgexport.glade:266 msgid "Sources" @@ -700,7 +701,7 @@ msgstr "" msgid "Parents" msgstr "" -#: EditPerson.glade:5851 marriage.glade:1976 +#: EditPerson.glade:5851 marriage.glade:1986 msgid "LDS" msgstr "" @@ -715,7 +716,7 @@ msgid "%(father)s and %(mother)s" msgstr "" #: EditPerson.py:741 EditPerson.py:743 EditPerson.py:753 EditPerson.py:755 -#: Marriage.py:355 Marriage.py:358 gramps_main.py:405 gramps_main.py:409 +#: Marriage.py:357 Marriage.py:360 gramps_main.py:405 gramps_main.py:409 #: gramps_main.py:1129 msgid "Abandon Changes" msgstr "" @@ -724,7 +725,7 @@ msgstr "" msgid "Are you sure you want to abandon your changes?" msgstr "" -#: EditPerson.py:745 EditPerson.py:757 Marriage.py:359 +#: EditPerson.py:745 EditPerson.py:757 Marriage.py:361 msgid "Continue Editing" msgstr "" @@ -732,7 +733,7 @@ msgstr "" msgid "Make the selected name the preferred name" msgstr "" -#: EditPerson.py:1113 Marriage.py:378 +#: EditPerson.py:1113 Marriage.py:380 msgid "GRAMPS ID value was not changed." msgstr "" @@ -750,7 +751,7 @@ msgstr "" msgid "Internet Address Editor for %s" msgstr "" -#: EditPlace.py:271 EditPlace.py:295 dialog.glade:2633 +#: EditPlace.py:271 EditPlace.py:295 dialog.glade:2651 msgid "Internet Address Editor" msgstr "" @@ -781,22 +782,26 @@ msgid "Individual Names" msgstr "" #: EditSource.py:170 +msgid "Individual Addresses" +msgstr "" + +#: EditSource.py:173 msgid "Family Events" msgstr "" -#: EditSource.py:174 +#: EditSource.py:177 msgid "Family Attributes" msgstr "" -#: EditSource.py:178 GrampsCfg.py:97 plugins/Summary.py:118 +#: EditSource.py:181 GrampsCfg.py:97 plugins/Summary.py:118 msgid "Media Objects" msgstr "" -#: EditSource.py:181 gramps.glade:672 gramps.glade:3658 +#: EditSource.py:184 gramps.glade:672 gramps.glade:3658 msgid "Places" msgstr "" -#: EventEdit.py:141 dialog.glade:409 dialog.glade:2215 +#: EventEdit.py:141 dialog.glade:409 dialog.glade:2227 msgid "Gregorian" msgstr "" @@ -833,12 +838,12 @@ msgid "Find Media Object" msgstr "" #: GenericFilter.py:136 GenericFilter.py:169 GenericFilter.py:196 -#: GenericFilter.py:232 GenericFilter.py:259 dialog.glade:569 -#: dialog.glade:1147 dialog.glade:2327 dialog.glade:3335 gramps.glade:1034 +#: GenericFilter.py:232 GenericFilter.py:259 dialog.glade:575 +#: dialog.glade:1159 dialog.glade:2345 dialog.glade:3359 gramps.glade:1034 #: gramps.glade:2479 gramps.glade:2887 gramps.glade:3192 gramps.glade:3988 #: gramps.glade:4235 gramps.glade:5865 imagesel.glade:613 imagesel.glade:1507 #: imagesel.glade:2370 mergedata.glade:1013 mergedata.glade:1725 -#: places.glade:1252 plugins/relcalc.glade:170 srcsel.glade:808 +#: places.glade:1252 plugins/relcalc.glade:170 srcsel.glade:814 msgid "ID" msgstr "" @@ -943,15 +948,15 @@ msgstr "" msgid "Matches the filter named" msgstr "" -#: GenericFilter.py:883 +#: GenericFilter.py:885 msgid "Local Filters" msgstr "" -#: GenericFilter.py:898 +#: GenericFilter.py:900 msgid "System Filters" msgstr "" -#: GenericFilter.py:913 +#: GenericFilter.py:915 msgid "Custom Filters" msgstr "" @@ -1130,16 +1135,16 @@ msgstr "" msgid "Location Editor for %s" msgstr "" -#: LocEdit.py:68 dialog.glade:1453 +#: LocEdit.py:68 dialog.glade:1465 msgid "Location Editor" msgstr "" -#: Marriage.py:105 Marriage.py:502 Marriage.py:520 Utils.py:135 +#: Marriage.py:107 Marriage.py:512 Marriage.py:530 Utils.py:135 #: plugins/Check.py:161 plugins/Check.py:180 msgid "%s and %s" msgstr "" -#: Marriage.py:356 +#: Marriage.py:358 msgid "Data was modified. Are you sure you want to abandon your changes?" msgstr "" @@ -1575,7 +1580,7 @@ msgid "" "files, you may leave it blank." msgstr "" -#: config.glade:182 dialog.glade:1494 gramps.glade:3306 places.glade:194 +#: config.glade:182 dialog.glade:1506 gramps.glade:3306 places.glade:194 #: places.glade:637 places.glade:1032 preferences.glade:1815 msgid "City" msgstr "" @@ -1926,7 +1931,7 @@ msgstr "" msgid "Other Name" msgstr "" -#: dialog.glade:18 dialog.glade:1369 +#: dialog.glade:18 dialog.glade:1381 msgid "Event Editor - GRAMPS" msgstr "" @@ -1938,63 +1943,63 @@ msgstr "" msgid "Event Type" msgstr "" -#: dialog.glade:398 dialog.glade:2209 +#: dialog.glade:398 dialog.glade:2221 msgid "Selects the calendar format for display" msgstr "" -#: dialog.glade:471 dialog.glade:1049 dialog.glade:2229 dialog.glade:2771 -#: dialog.glade:3237 +#: dialog.glade:471 dialog.glade:1055 dialog.glade:2241 dialog.glade:2789 +#: dialog.glade:3255 msgid "Private Record" msgstr "" -#: dialog.glade:791 +#: dialog.glade:797 msgid "Attribute Editor - GRAMPS" msgstr "" -#: dialog.glade:874 +#: dialog.glade:880 msgid "Attribute Editor" msgstr "" -#: dialog.glade:1520 gramps.glade:3363 places.glade:246 places.glade:611 +#: dialog.glade:1532 gramps.glade:3363 places.glade:246 places.glade:611 #: places.glade:1045 msgid "County" msgstr "" -#: dialog.glade:1572 gramps.glade:3420 places.glade:220 places.glade:689 +#: dialog.glade:1584 gramps.glade:3420 places.glade:220 places.glade:689 #: places.glade:1058 msgid "State" msgstr "" -#: dialog.glade:1695 gramps.glade:3249 places.glade:519 places.glade:923 +#: dialog.glade:1707 gramps.glade:3249 places.glade:519 places.glade:923 msgid "Church Parish" msgstr "" -#: dialog.glade:1749 +#: dialog.glade:1761 msgid "Address Editor - GRAMPS" msgstr "" -#: dialog.glade:1791 dialog.glade:2591 dialog.glade:2857 gramps.glade:6275 +#: dialog.glade:1803 dialog.glade:2609 dialog.glade:2875 gramps.glade:6275 #: marriage.glade:66 msgid "Accept and close" msgstr "" -#: dialog.glade:1833 +#: dialog.glade:1845 msgid "Address Editor" msgstr "" -#: dialog.glade:2549 +#: dialog.glade:2567 msgid "Internet Address Editor - GRAMPS" msgstr "" -#: dialog.glade:2815 +#: dialog.glade:2833 msgid "Alternate Name Editor - GRAMPS" msgstr "" -#: dialog.glade:2873 gramps.glade:6291 marriage.glade:82 +#: dialog.glade:2891 gramps.glade:6291 marriage.glade:82 msgid "Reject changes and close" msgstr "" -#: dialog.glade:2900 +#: dialog.glade:2918 msgid "Alternate Name Editor" msgstr "" @@ -2020,7 +2025,7 @@ msgstr "" msgid "KWord" msgstr "" -#: docgen/LaTeXDoc.py:667 +#: docgen/LaTeXDoc.py:671 msgid "LaTeX" msgstr "" @@ -2914,27 +2919,27 @@ msgstr "" msgid "Marriage/Relationship Editor" msgstr "" -#: marriage.glade:975 +#: marriage.glade:980 msgid "Add new event for this marriage" msgstr "" -#: marriage.glade:991 +#: marriage.glade:996 msgid "Modify the selected event" msgstr "" -#: marriage.glade:1007 +#: marriage.glade:1012 msgid "Delete selected event" msgstr "" -#: marriage.glade:1464 +#: marriage.glade:1474 msgid "Create a new attribute for this marriage" msgstr "" -#: marriage.glade:1480 +#: marriage.glade:1490 msgid "Modify the selected attribute" msgstr "" -#: marriage.glade:1694 +#: marriage.glade:1704 msgid "Spouse Sealing" msgstr "" @@ -3069,8 +3074,8 @@ msgid "Allows you to customize the data in the boxes in the report" msgstr "" #: plugins/AncestorChart.py:445 plugins/AncestorReport.py:383 -#: plugins/DescendReport.py:285 plugins/DetAncestralReport.py:822 -#: plugins/DetDescendantReport.py:895 plugins/FamilyGroup.py:551 +#: plugins/DescendReport.py:285 plugins/DetAncestralReport.py:959 +#: plugins/DetDescendantReport.py:852 plugins/FamilyGroup.py:551 #: plugins/GraphViz.py:446 plugins/IndivComplete.py:661 #: plugins/IndivSummary.py:521 plugins/Summary.py:147 plugins/WebPage.py:1256 msgid "Beta" @@ -3080,7 +3085,7 @@ msgstr "" msgid "Produces a graphical ancestral tree graph" msgstr "" -#: plugins/AncestorReport.py:55 plugins/DetAncestralReport.py:63 +#: plugins/AncestorReport.py:55 plugins/DetAncestralReport.py:62 #: plugins/DetDescendantReport.py:64 msgid "Could not open %s" msgstr "" @@ -3089,8 +3094,8 @@ msgstr "" msgid "Ahnentafel Report for %s" msgstr "" -#: plugins/AncestorReport.py:86 plugins/DetAncestralReport.py:623 -#: plugins/DetDescendantReport.py:652 +#: plugins/AncestorReport.py:86 plugins/DetAncestralReport.py:629 +#: plugins/DetDescendantReport.py:653 msgid "%s Generation" msgstr "" @@ -3167,16 +3172,15 @@ msgid "Ahnentafel Report" msgstr "" #: plugins/AncestorReport.py:223 plugins/AncestorReport.py:382 -#: plugins/DescendOutlineReport.py:248 plugins/DescendOutlineReport.py:423 #: plugins/DescendReport.py:129 plugins/DescendReport.py:284 -#: plugins/DetAncestralReport.py:823 plugins/DetDescendantReport.py:896 +#: plugins/DetAncestralReport.py:960 plugins/DetDescendantReport.py:853 #: plugins/FamilyGroup.py:339 plugins/FamilyGroup.py:550 #: plugins/IndivComplete.py:447 plugins/IndivComplete.py:662 #: plugins/IndivSummary.py:332 plugins/IndivSummary.py:522 msgid "Text Reports" msgstr "" -#: plugins/AncestorReport.py:232 plugins/DetAncestralReport.py:671 +#: plugins/AncestorReport.py:232 plugins/DetAncestralReport.py:677 msgid "Save Ancestor Report" msgstr "" @@ -3305,7 +3309,7 @@ msgstr "" msgid "Generates a list of descendants of the active person" msgstr "" -#: plugins/DesGraph.py:453 plugins/DescendOutlineReport.py:424 +#: plugins/DesGraph.py:453 msgid "Alpha" msgstr "" @@ -3321,282 +3325,281 @@ msgstr "" msgid "Provides a browsable hierarchy based on the active person" msgstr "" -#: plugins/DescendOutlineReport.py:141 plugins/DescendReport.py:87 -#: plugins/GraphViz.py:89 plugins/IndivComplete.py:476 -#: plugins/WriteGedcom.py:336 plugins/WritePafPalm.py:570 +#: plugins/DescendReport.py:87 plugins/GraphViz.py:89 +#: plugins/IndivComplete.py:476 plugins/WriteGedcom.py:336 +#: plugins/WritePafPalm.py:570 msgid "Descendants of %s" msgstr "" -#: plugins/DescendOutlineReport.py:225 -msgid "Bold Last Names" -msgstr "" - -#: plugins/DescendOutlineReport.py:233 -msgid "Font Size:" -msgstr "" - -#: plugins/DescendOutlineReport.py:239 -msgid "Indent:" -msgstr "" - -#: plugins/DescendOutlineReport.py:248 plugins/DescendOutlineReport.py:422 -msgid "Descendant Outline Report" -msgstr "" - -#: plugins/DescendOutlineReport.py:252 -msgid "Descendant Outline Report for %s" -msgstr "" - -#: plugins/DescendOutlineReport.py:257 -msgid "Save Descendant Outline Report" -msgstr "" - -#: plugins/DescendOutlineReport.py:425 -msgid "Generates an outline of descendants starting with the active person" -msgstr "" - #: plugins/DescendReport.py:129 plugins/DescendReport.py:283 msgid "Descendant Report" msgstr "" -#: plugins/DescendReport.py:133 plugins/DetDescendantReport.py:638 +#: plugins/DescendReport.py:133 plugins/DetDescendantReport.py:640 msgid "Descendant Report for %s" msgstr "" -#: plugins/DescendReport.py:138 plugins/DetDescendantReport.py:699 +#: plugins/DescendReport.py:138 plugins/DetDescendantReport.py:701 msgid "Save Descendant Report" msgstr "" -#: plugins/DetAncestralReport.py:113 plugins/DetDescendantReport.py:124 +#: plugins/DetAncestralReport.py:115 plugins/DetDescendantReport.py:127 msgid "Child of %s and %s is:" msgstr "" -#: plugins/DetAncestralReport.py:114 plugins/DetDescendantReport.py:125 +#: plugins/DetAncestralReport.py:116 plugins/DetDescendantReport.py:128 msgid "Children of %s and %s are:" msgstr "" -#: plugins/DetAncestralReport.py:133 plugins/DetDescendantReport.py:144 +#: plugins/DetAncestralReport.py:133 plugins/DetDescendantReport.py:147 msgid "- %s Born: %s %s Died: %s %s" msgstr "" #: plugins/DetAncestralReport.py:137 plugins/DetAncestralReport.py:141 -#: plugins/DetDescendantReport.py:148 plugins/DetDescendantReport.py:152 -#: plugins/DetDescendantReport.py:182 +#: plugins/DetAncestralReport.py:171 plugins/DetDescendantReport.py:151 +#: plugins/DetDescendantReport.py:155 plugins/DetDescendantReport.py:185 msgid "- %s Born: %s %s Died: %s" msgstr "" -#: plugins/DetAncestralReport.py:144 plugins/DetDescendantReport.py:155 +#: plugins/DetAncestralReport.py:144 plugins/DetDescendantReport.py:158 msgid "- %s Born: %s %s" msgstr "" #: plugins/DetAncestralReport.py:149 plugins/DetAncestralReport.py:164 -#: plugins/DetDescendantReport.py:160 plugins/DetDescendantReport.py:175 +#: plugins/DetDescendantReport.py:163 plugins/DetDescendantReport.py:178 msgid "- %s Born: %s Died: %s %s" msgstr "" #: plugins/DetAncestralReport.py:153 plugins/DetAncestralReport.py:156 -#: plugins/DetAncestralReport.py:168 plugins/DetAncestralReport.py:171 -#: plugins/DetDescendantReport.py:164 plugins/DetDescendantReport.py:167 -#: plugins/DetDescendantReport.py:179 +#: plugins/DetAncestralReport.py:168 plugins/DetDescendantReport.py:167 +#: plugins/DetDescendantReport.py:170 plugins/DetDescendantReport.py:182 msgid "- %s Born: %s Died: %s" msgstr "" #: plugins/DetAncestralReport.py:158 plugins/DetAncestralReport.py:173 -#: plugins/DetDescendantReport.py:169 plugins/DetDescendantReport.py:184 +#: plugins/DetDescendantReport.py:172 plugins/DetDescendantReport.py:187 msgid "- %s Born: %s" msgstr "" -#: plugins/DetAncestralReport.py:178 plugins/DetDescendantReport.py:189 +#: plugins/DetAncestralReport.py:178 plugins/DetDescendantReport.py:192 msgid "- %s Died: %s %s" msgstr "" #: plugins/DetAncestralReport.py:181 plugins/DetAncestralReport.py:184 -#: plugins/DetDescendantReport.py:192 plugins/DetDescendantReport.py:195 +#: plugins/DetDescendantReport.py:195 plugins/DetDescendantReport.py:198 msgid "- %s Died: %s" msgstr "" -#: plugins/DetAncestralReport.py:186 plugins/DetDescendantReport.py:197 +#: plugins/DetAncestralReport.py:186 plugins/DetDescendantReport.py:200 msgid "- %s" msgstr "" -#: plugins/DetAncestralReport.py:204 plugins/DetAncestralReport.py:446 -#: plugins/DetAncestralReport.py:513 plugins/DetDescendantReport.py:215 -#: plugins/DetDescendantReport.py:457 plugins/DetDescendantReport.py:525 +#: plugins/DetAncestralReport.py:204 plugins/DetAncestralReport.py:451 +#: plugins/DetAncestralReport.py:521 plugins/DetDescendantReport.py:218 +#: plugins/DetDescendantReport.py:460 plugins/DetDescendantReport.py:528 msgid "He" msgstr "" -#: plugins/DetAncestralReport.py:206 plugins/DetAncestralReport.py:452 -#: plugins/DetAncestralReport.py:515 plugins/DetDescendantReport.py:217 -#: plugins/DetDescendantReport.py:463 plugins/DetDescendantReport.py:527 +#: plugins/DetAncestralReport.py:206 plugins/DetAncestralReport.py:457 +#: plugins/DetAncestralReport.py:519 plugins/DetDescendantReport.py:220 +#: plugins/DetDescendantReport.py:466 plugins/DetDescendantReport.py:530 msgid "She" msgstr "" -#: plugins/DetAncestralReport.py:219 plugins/DetDescendantReport.py:230 +#: plugins/DetAncestralReport.py:219 plugins/DetDescendantReport.py:233 msgid " is the same person as [%s]." msgstr "" -#: plugins/DetAncestralReport.py:237 plugins/DetDescendantReport.py:248 +#: plugins/DetAncestralReport.py:237 plugins/DetDescendantReport.py:251 msgid "Notes for %s" msgstr "" -#: plugins/DetAncestralReport.py:274 plugins/DetDescendantReport.py:285 +#: plugins/DetAncestralReport.py:274 plugins/DetDescendantReport.py:288 msgid " was born on %s in %s." msgstr "" -#: plugins/DetAncestralReport.py:276 plugins/DetDescendantReport.py:287 +#: plugins/DetAncestralReport.py:276 plugins/DetDescendantReport.py:290 msgid " was born on %s." msgstr "" -#: plugins/DetAncestralReport.py:278 plugins/DetDescendantReport.py:289 +#: plugins/DetAncestralReport.py:278 plugins/DetDescendantReport.py:292 msgid " was born in the year %s in %s." msgstr "" -#: plugins/DetAncestralReport.py:281 plugins/DetDescendantReport.py:292 +#: plugins/DetAncestralReport.py:281 plugins/DetDescendantReport.py:295 msgid " was born in the year %s." msgstr "" -#: plugins/DetAncestralReport.py:283 plugins/DetDescendantReport.py:294 +#: plugins/DetAncestralReport.py:283 plugins/DetDescendantReport.py:297 msgid " in %s." msgstr "" #: plugins/DetAncestralReport.py:285 plugins/DetAncestralReport.py:288 -#: plugins/DetDescendantReport.py:296 plugins/DetDescendantReport.py:299 +#: plugins/DetDescendantReport.py:299 plugins/DetDescendantReport.py:302 msgid "." msgstr "" -#: plugins/DetAncestralReport.py:339 plugins/DetDescendantReport.py:350 +#: plugins/DetAncestralReport.py:339 plugins/DetDescendantReport.py:353 msgid " %s died on %s in %s" msgstr "" -#: plugins/DetAncestralReport.py:340 plugins/DetDescendantReport.py:351 +#: plugins/DetAncestralReport.py:340 plugins/DetDescendantReport.py:354 msgid " %s died on %s" msgstr "" -#: plugins/DetAncestralReport.py:343 plugins/DetDescendantReport.py:354 +#: plugins/DetAncestralReport.py:343 plugins/DetDescendantReport.py:357 msgid " %s died in %s in %s" msgstr "" #: plugins/DetAncestralReport.py:344 plugins/DetAncestralReport.py:346 -#: plugins/DetDescendantReport.py:355 plugins/DetDescendantReport.py:357 +#: plugins/DetDescendantReport.py:358 plugins/DetDescendantReport.py:360 msgid " %s died in %s" msgstr "" -#: plugins/DetAncestralReport.py:374 plugins/DetDescendantReport.py:385 +#: plugins/DetAncestralReport.py:374 plugins/DetDescendantReport.py:388 msgid " And %s was buried on %s in %s." msgstr "" -#: plugins/DetAncestralReport.py:376 plugins/DetDescendantReport.py:387 +#: plugins/DetAncestralReport.py:376 plugins/DetDescendantReport.py:390 msgid " And %s was buried on %s." msgstr "" -#: plugins/DetAncestralReport.py:378 plugins/DetDescendantReport.py:389 +#: plugins/DetAncestralReport.py:378 plugins/DetDescendantReport.py:392 msgid " And %s was buried in %s." msgstr "" -#: plugins/DetAncestralReport.py:408 plugins/DetDescendantReport.py:419 +#: plugins/DetAncestralReport.py:408 plugins/DetDescendantReport.py:422 msgid " %s was the son of %s and %s." msgstr "" #: plugins/DetAncestralReport.py:411 plugins/DetAncestralReport.py:414 -#: plugins/DetDescendantReport.py:422 plugins/DetDescendantReport.py:425 +#: plugins/DetDescendantReport.py:425 plugins/DetDescendantReport.py:428 msgid " %s was the son of %s." msgstr "" -#: plugins/DetAncestralReport.py:419 plugins/DetDescendantReport.py:430 +#: plugins/DetAncestralReport.py:419 plugins/DetDescendantReport.py:433 msgid " %s was the daughter of %s and %s." msgstr "" #: plugins/DetAncestralReport.py:422 plugins/DetAncestralReport.py:425 -#: plugins/DetDescendantReport.py:433 plugins/DetDescendantReport.py:436 +#: plugins/DetDescendantReport.py:436 plugins/DetDescendantReport.py:439 msgid " %s was the daughter of %s." msgstr "" -#: plugins/DetAncestralReport.py:448 plugins/DetAncestralReport.py:454 -#: plugins/DetDescendantReport.py:459 plugins/DetDescendantReport.py:465 +#: plugins/DetAncestralReport.py:453 plugins/DetAncestralReport.py:459 +#: plugins/DetDescendantReport.py:462 plugins/DetDescendantReport.py:468 msgid "," msgstr "" -#: plugins/DetAncestralReport.py:449 plugins/DetDescendantReport.py:460 +#: plugins/DetAncestralReport.py:454 plugins/DetDescendantReport.py:463 msgid "and he" msgstr "" -#: plugins/DetAncestralReport.py:455 plugins/DetDescendantReport.py:466 +#: plugins/DetAncestralReport.py:460 plugins/DetDescendantReport.py:469 msgid "and she" msgstr "" -#: plugins/DetAncestralReport.py:481 plugins/DetDescendantReport.py:492 +#: plugins/DetAncestralReport.py:486 plugins/DetDescendantReport.py:495 msgid " %s married %s" msgstr "" -#: plugins/DetAncestralReport.py:483 plugins/DetDescendantReport.py:494 +#: plugins/DetAncestralReport.py:488 plugins/DetDescendantReport.py:497 msgid " %s married %s in %s" msgstr "" -#: plugins/DetAncestralReport.py:485 plugins/DetDescendantReport.py:496 +#: plugins/DetAncestralReport.py:490 plugins/DetDescendantReport.py:499 msgid " %s married %s on %s" msgstr "" -#: plugins/DetAncestralReport.py:486 plugins/DetDescendantReport.py:497 +#: plugins/DetAncestralReport.py:491 plugins/DetDescendantReport.py:500 msgid " %s married %s on %s in %s" msgstr "" -#: plugins/DetAncestralReport.py:490 plugins/DetDescendantReport.py:501 -msgid " %s married" -msgstr "" - -#: plugins/DetAncestralReport.py:492 plugins/DetDescendantReport.py:503 +#: plugins/DetAncestralReport.py:495 plugins/DetDescendantReport.py:506 msgid " %s married in %s" msgstr "" -#: plugins/DetAncestralReport.py:494 plugins/DetDescendantReport.py:505 +#: plugins/DetAncestralReport.py:497 plugins/DetDescendantReport.py:508 msgid " %s married on %s" msgstr "" -#: plugins/DetAncestralReport.py:495 plugins/DetDescendantReport.py:506 +#: plugins/DetAncestralReport.py:499 plugins/DetDescendantReport.py:509 msgid " %s married on %s in %s" msgstr "" -#: plugins/DetAncestralReport.py:609 plugins/DetAncestralReport.py:666 +#: plugins/DetAncestralReport.py:615 plugins/DetAncestralReport.py:672 msgid "Detailed Ancestral Report for %s" msgstr "" -#: plugins/DetAncestralReport.py:662 plugins/DetDescendantReport.py:690 +#: plugins/DetAncestralReport.py:668 plugins/DetDescendantReport.py:692 msgid "Gramps - Ahnentafel Report" msgstr "" -#: plugins/DetAncestralReport.py:821 -msgid "Detailed Ancestral Report" -msgstr "" - -#: plugins/DetAncestralReport.py:824 -msgid "Produces a detailed ancestral report" -msgstr "" - -#: plugins/DetAncestralReport.py:930 plugins/DetDescendantReport.py:999 -msgid " at the age of %d %s" -msgstr "" - -#: plugins/DetDescendantReport.py:694 -msgid "Detailed Descendant Report for %s" -msgstr "" - -#: plugins/DetDescendantReport.py:775 +#: plugins/DetAncestralReport.py:767 msgid "Use first names instead of pronouns" msgstr "" -#: plugins/DetDescendantReport.py:779 +#: plugins/DetAncestralReport.py:771 msgid "Use full dates instead of only the year" msgstr "" -#: plugins/DetDescendantReport.py:783 +#: plugins/DetAncestralReport.py:775 msgid "List children" msgstr "" -#: plugins/DetDescendantReport.py:894 +#: plugins/DetAncestralReport.py:779 +msgid "Include notes" +msgstr "" + +#: plugins/DetAncestralReport.py:783 +msgid "Replace Place with ______" +msgstr "" + +#: plugins/DetAncestralReport.py:787 +msgid "Replace Dates with ______" +msgstr "" + +#: plugins/DetAncestralReport.py:791 +msgid "Compute age" +msgstr "" + +#: plugins/DetAncestralReport.py:795 +msgid "Omit duplicate ancestors" +msgstr "" + +#: plugins/DetAncestralReport.py:799 +msgid "Add descendant reference in child list" +msgstr "" + +#: plugins/DetAncestralReport.py:803 +msgid "Include Photo/Images from Gallery" +msgstr "" + +#: plugins/DetAncestralReport.py:958 +msgid "Detailed Ancestral Report" +msgstr "" + +#: plugins/DetAncestralReport.py:961 +msgid "Produces a detailed ancestral report" +msgstr "" + +#: plugins/DetAncestralReport.py:1063 plugins/DetDescendantReport.py:956 +msgid " at the age of %d %s" +msgstr "" + +#: plugins/DetDescendantReport.py:504 +msgid " %s married" +msgstr "" + +#: plugins/DetDescendantReport.py:696 +msgid "Detailed Descendant Report for %s" +msgstr "" + +#: plugins/DetDescendantReport.py:851 msgid "Detailed Descendant Report" msgstr "" -#: plugins/DetDescendantReport.py:897 +#: plugins/DetDescendantReport.py:854 msgid "Produces a detailed descendant report" msgstr "" @@ -3618,18 +3621,6 @@ msgstr "" msgid "Aids in the analysis of data by allowing the development of custom filters that can be applied to the database to find similar events" msgstr "" -#: plugins/Example.py:133 -msgid "Example Case" -msgstr "" - -#: plugins/Example.py:134 -msgid "Examples" -msgstr "" - -#: plugins/Example.py:135 -msgid "Writes to stdout a list of birth and death dates" -msgstr "" - #: plugins/FamilyGroup.py:107 plugins/FamilyGroup.py:339 #: plugins/FamilyGroup.py:549 msgid "Family Group Report" diff --git a/gramps/src/srcsel.glade b/gramps/src/srcsel.glade index 8e324b2fa..e5ee3189c 100644 --- a/gramps/src/srcsel.glade +++ b/gramps/src/srcsel.glade @@ -770,6 +770,12 @@ Very High GTK_SELECTION_SINGLE True GTK_SHADOW_IN + + button_press_event + on_src_button_press + Thu, 14 Nov 2002 20:51:00 + GMT + GtkHBox