diff --git a/ChangeLog b/ChangeLog index 4cee8e840..91ec98400 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2006-11-26 Don Allingham + * po/gramps.pot: updated + 2006-11-26 Alex Roitman * src/GrampsDb/_GrampsBSDDB.py (load): Clean env for a new grdb file; do not attempt recovery for a new grdb file. diff --git a/po/gramps.pot b/po/gramps.pot index 49261cc2e..de7519ec9 100644 --- a/po/gramps.pot +++ b/po/gramps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-11-03 09:10-0800\n" +"POT-Creation-Date: 2006-11-26 15:06-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -69,7 +69,7 @@ msgstr "" #: ../src/ArgHandler.py:328 ../src/DbLoader.py:121 ../src/DbLoader.py:225 #: ../src/DbLoader.py:233 ../src/DbLoader.py:309 ../src/DbLoader.py:332 -#: ../src/DbLoader.py:427 +#: ../src/DbLoader.py:437 #, python-format msgid "Could not open file: %s" msgstr "" @@ -86,11 +86,11 @@ msgstr "" msgid "GRAMPS: Create GRAMPS database" msgstr "" -#: ../src/ArgHandler.py:766 ../src/DbLoader.py:494 +#: ../src/ArgHandler.py:766 ../src/DbLoader.py:508 msgid "All files" msgstr "" -#: ../src/ArgHandler.py:775 ../src/DbLoader.py:514 +#: ../src/ArgHandler.py:775 ../src/DbLoader.py:528 msgid "GRAMPS databases" msgstr "" @@ -138,20 +138,20 @@ msgstr "" #. Add column with object name #: ../src/Bookmarks.py:188 ../src/GrampsCfg.py:141 ../src/ScratchPad.py:171 -#: ../src/ScratchPad.py:295 ../src/ScratchPad.py:351 ../src/ScratchPad.py:384 -#: ../src/ScratchPad.py:460 ../src/ScratchPad.py:470 ../src/ScratchPad.py:471 -#: ../src/ScratchPad.py:482 ../src/ScratchPad.py:587 ../src/ScratchPad.py:598 +#: ../src/ScratchPad.py:324 ../src/ScratchPad.py:380 ../src/ScratchPad.py:413 +#: ../src/ScratchPad.py:489 ../src/ScratchPad.py:499 ../src/ScratchPad.py:500 +#: ../src/ScratchPad.py:511 ../src/ScratchPad.py:634 ../src/ScratchPad.py:645 #: ../src/ToolTips.py:168 ../src/ToolTips.py:194 ../src/ToolTips.py:205 #: ../src/DataViews/_PersonView.py:68 ../src/DataViews/_PersonView.py:444 -#: ../src/DataViews/_PersonView.py:586 ../src/DataViews/_PersonView.py:591 +#: ../src/DataViews/_PersonView.py:612 ../src/DataViews/_PersonView.py:617 #: ../src/DataViews/_RepositoryView.py:56 #: ../src/DisplayTabs/_BackRefList.py:58 #: ../src/DisplayTabs/_NameEmbedList.py:59 #: ../src/DisplayTabs/_PersonRefEmbedList.py:52 -#: ../src/Editors/_EditFamily.py:101 ../src/Editors/_EditName.py:193 +#: ../src/Editors/_EditFamily.py:101 ../src/Editors/_EditName.py:198 #: ../src/Selectors/_SelectPerson.py:106 ../src/plugins/BookReport.py:652 -#: ../src/plugins/IndivComplete.py:444 ../src/plugins/NarrativeWeb.py:580 -#: ../src/plugins/NarrativeWeb.py:640 ../src/plugins/PatchNames.py:209 +#: ../src/plugins/IndivComplete.py:444 ../src/plugins/NarrativeWeb.py:585 +#: ../src/plugins/NarrativeWeb.py:645 ../src/plugins/PatchNames.py:209 #: ../src/plugins/RelCalc.py:60 ../src/plugins/RelCalc.py:114 #: ../src/plugins/TimeLine.py:440 ../src/plugins/Verify.py:512 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:88 @@ -166,9 +166,9 @@ msgstr "" #. Add column with object gramps_id #: ../src/Bookmarks.py:188 ../src/PageView.py:349 #: ../src/Merge/_MergePerson.py:125 ../src/DataViews/_EventView.py:56 -#: ../src/DataViews/_FamilyList.py:45 ../src/DataViews/_RelationView.py:438 +#: ../src/DataViews/_FamilyList.py:45 ../src/DataViews/_RelationView.py:484 #: ../src/DataViews/_MediaView.py:62 ../src/DataViews/_PersonView.py:69 -#: ../src/DataViews/_PlaceView.py:55 ../src/DataViews/_RepositoryView.py:57 +#: ../src/DataViews/_PlaceView.py:56 ../src/DataViews/_RepositoryView.py:57 #: ../src/DataViews/_SourceView.py:56 ../src/DisplayTabs/_BackRefList.py:57 #: ../src/DisplayTabs/_EventEmbedList.py:62 #: ../src/DisplayTabs/_PersonRefEmbedList.py:53 @@ -208,13 +208,13 @@ msgstr "" msgid "Column Editor" msgstr "" -#: ../src/const.py:147 +#: ../src/const.py:148 msgid "" "GRAMPS (Genealogical Research and Analysis Management Programming System) is " "a personal genealogy program." msgstr "" -#: ../src/const.py:165 +#: ../src/const.py:166 msgid "TRANSLATORS: Translate this to your name in your native language" msgstr "" @@ -343,32 +343,45 @@ msgid "" "It is possible that this file no longer exists or has been moved." msgstr "" -#: ../src/DbLoader.py:503 +#: ../src/DbLoader.py:427 +msgid "Low level database corruption detected" +msgstr "" + +#: ../src/DbLoader.py:428 +msgid "" +"GRAMPS has detected a problem in the underlying Berkeley database. Please " +"exit the program, and GRAMPS will attempt to run the recovery repair " +"operation the next time you open this database. If this problem persists, " +"create a new database, import from a backup database, and report the problem " +"to gramps-bugs@lists.sourceforge.net." +msgstr "" + +#: ../src/DbLoader.py:517 msgid "All GRAMPS files" msgstr "" -#: ../src/DbLoader.py:523 +#: ../src/DbLoader.py:537 msgid "GRAMPS XML databases" msgstr "" -#: ../src/DbLoader.py:532 +#: ../src/DbLoader.py:546 msgid "GEDCOM files" msgstr "" -#: ../src/DbLoader.py:572 +#: ../src/DbLoader.py:586 msgid "Automatically detected" msgstr "" -#: ../src/DbLoader.py:581 +#: ../src/DbLoader.py:595 msgid "Select file _type:" msgstr "" -#: ../src/DisplayState.py:295 +#: ../src/DisplayState.py:292 #, python-format msgid "%(relationship)s of %(person)s" msgstr "" -#: ../src/DisplayState.py:336 +#: ../src/DisplayState.py:333 msgid "No active person" msgstr "" @@ -469,7 +482,7 @@ msgstr "" msgid "Father's surname" msgstr "" -#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:869 +#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:913 #: ../src/RelLib/_ChildRefType.py:41 #: ../src/Filters/SideBar/_EventSidebarFilter.py:151 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:181 @@ -489,7 +502,7 @@ msgstr "" msgid "Icelandic style" msgstr "" -#: ../src/GrampsCfg.py:102 ../src/GrampsCfg.py:105 ../src/GrampsCfg.py:547 +#: ../src/GrampsCfg.py:102 ../src/GrampsCfg.py:105 ../src/GrampsCfg.py:557 msgid "Preferences" msgstr "" @@ -518,35 +531,36 @@ msgid "Marker Colors" msgstr "" #: ../src/GrampsCfg.py:142 ../src/ScratchPad.py:137 ../src/ScratchPad.py:154 -#: ../src/Editors/_EditAddress.py:139 ../src/plugins/FamilyGroup.py:348 +#: ../src/DisplayTabs/_AddrEmbedList.py:53 ../src/Editors/_EditAddress.py:144 +#: ../src/plugins/FamilyGroup.py:348 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:88 msgid "Address" msgstr "" -#: ../src/GrampsCfg.py:143 ../src/DataViews/_PlaceView.py:58 +#: ../src/GrampsCfg.py:143 ../src/DataViews/_PlaceView.py:59 #: ../src/DataViews/_RepositoryView.py:62 #: ../src/DisplayTabs/_AddrEmbedList.py:54 #: ../src/DisplayTabs/_LocationEmbedList.py:53 -#: ../src/plugins/NarrativeWeb.py:756 +#: ../src/plugins/NarrativeWeb.py:762 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:85 msgid "City" msgstr "" #: ../src/GrampsCfg.py:144 ../src/DisplayTabs/_LocationEmbedList.py:55 -#: ../src/plugins/NarrativeWeb.py:757 +#: ../src/plugins/NarrativeWeb.py:765 msgid "State/Province" msgstr "" -#: ../src/GrampsCfg.py:145 ../src/DataViews/_PlaceView.py:61 +#: ../src/GrampsCfg.py:145 ../src/DataViews/_PlaceView.py:62 #: ../src/DataViews/_RepositoryView.py:65 #: ../src/DisplayTabs/_AddrEmbedList.py:56 #: ../src/DisplayTabs/_LocationEmbedList.py:56 -#: ../src/plugins/NarrativeWeb.py:758 +#: ../src/plugins/NarrativeWeb.py:767 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:88 msgid "Country" msgstr "" -#: ../src/GrampsCfg.py:146 ../src/DataViews/_PlaceView.py:57 +#: ../src/GrampsCfg.py:146 ../src/DataViews/_PlaceView.py:58 #: ../src/DataViews/_RepositoryView.py:61 msgid "ZIP/Postal Code" msgstr "" @@ -560,33 +574,35 @@ msgstr "" msgid "Email" msgstr "" -#: ../src/GrampsCfg.py:156 ../src/gramps_main.py:89 ../src/ToolTips.py:193 -#: ../src/plugins/EventCmp.py:267 ../src/FilterEditor/_EditRule.py:227 +#: ../src/GrampsCfg.py:156 ../src/gramps_main.py:95 ../src/ToolTips.py:193 +#: ../src/Editors/_EditPerson.py:111 ../src/plugins/EventCmp.py:267 +#: ../src/FilterEditor/_EditRule.py:227 msgid "Person" msgstr "" #: ../src/GrampsCfg.py:157 ../src/ToolTips.py:223 -#: ../src/DataViews/_RelationView.py:365 ../src/DataViews/_RelationView.py:833 -#: ../src/RelLib/_EventRoleType.py:51 ../src/FilterEditor/_EditRule.py:228 +#: ../src/DataViews/_RelationView.py:405 ../src/DataViews/_RelationView.py:898 +#: ../src/Editors/_EditFamily.py:434 ../src/RelLib/_EventRoleType.py:51 +#: ../src/FilterEditor/_EditRule.py:228 msgid "Family" msgstr "" -#: ../src/GrampsCfg.py:158 ../src/ScratchPad.py:283 +#: ../src/GrampsCfg.py:158 ../src/ScratchPad.py:267 ../src/ScratchPad.py:312 #: ../src/DataViews/_EventView.py:59 ../src/DisplayTabs/_EventEmbedList.py:64 #: ../src/DisplayTabs/_FamilyLdsEmbedList.py:53 -#: ../src/DisplayTabs/_LdsEmbedList.py:55 ../src/plugins/NarrativeWeb.py:690 +#: ../src/DisplayTabs/_LdsEmbedList.py:55 ../src/plugins/NarrativeWeb.py:695 #: ../src/Filters/SideBar/_EventSidebarFilter.py:89 #: ../src/FilterEditor/_EditRule.py:230 msgid "Place" msgstr "" #: ../src/GrampsCfg.py:159 ../src/Utils.py:217 ../src/Utils.py:219 -#: ../src/FilterEditor/_EditRule.py:231 +#: ../src/Editors/_EditSource.py:72 ../src/FilterEditor/_EditRule.py:231 msgid "Source" msgstr "" -#: ../src/GrampsCfg.py:160 ../src/ScratchPad.py:516 ../src/ScratchPad.py:525 -#: ../src/Editors/_EditPerson.py:398 ../src/FilterEditor/_EditRule.py:232 +#: ../src/GrampsCfg.py:160 ../src/ScratchPad.py:545 ../src/ScratchPad.py:554 +#: ../src/Editors/_EditPerson.py:400 ../src/FilterEditor/_EditRule.py:232 msgid "Media Object" msgstr "" @@ -596,6 +612,7 @@ msgid "Event" msgstr "" #: ../src/GrampsCfg.py:162 ../src/ToolTips.py:142 +#: ../src/Editors/_EditRepository.py:64 ../src/Editors/_EditRepository.py:66 #: ../src/FilterEditor/_EditRule.py:233 msgid "Repository" msgstr "" @@ -648,7 +665,7 @@ msgstr "" msgid "Example" msgstr "" -#: ../src/GrampsCfg.py:439 +#: ../src/GrampsCfg.py:438 msgid "Date format" msgstr "" @@ -672,124 +689,156 @@ msgstr "" msgid "Show text in sidebar buttons (takes effect on restart)" msgstr "" -#: ../src/GrampsCfg.py:487 +#: ../src/GrampsCfg.py:483 +msgid "Change is not immediate" +msgstr "" + +#: ../src/GrampsCfg.py:484 +msgid "" +"Changing the data format will not take effect until the next time GRAMPS is " +"started." +msgstr "" + +#: ../src/GrampsCfg.py:493 +msgid "Automatically backup database on exit" +msgstr "" + +#: ../src/GrampsCfg.py:495 msgid "Automatically load last database" msgstr "" -#: ../src/GrampsCfg.py:489 -msgid "Add default source on import" -msgstr "" - -#: ../src/GrampsCfg.py:491 -msgid "Enable spelling checker" -msgstr "" - -#: ../src/GrampsCfg.py:493 ../data/gramps.schemas.in.h:18 -msgid "Display Tip of the Day" -msgstr "" - -#. self.add_checkbox(table, _('Download maps online'), -#. 4, Config.ONLINE_MAPS) #: ../src/GrampsCfg.py:497 -msgid "Use shading in Relationship View" -msgstr "" - -#: ../src/GrampsCfg.py:499 msgid "Enable database transactions" msgstr "" -#: ../src/GrampsCfg.py:573 +#: ../src/GrampsCfg.py:499 +msgid "Add default source on import" +msgstr "" + +#: ../src/GrampsCfg.py:501 +msgid "Enable spelling checker" +msgstr "" + +#: ../src/GrampsCfg.py:503 ../data/gramps.schemas.in.h:19 +msgid "Display Tip of the Day" +msgstr "" + +#: ../src/GrampsCfg.py:505 +msgid "Use shading in Relationship View" +msgstr "" + +#: ../src/GrampsCfg.py:507 +msgid "Display edit buttons on Relationship View" +msgstr "" + +#: ../src/GrampsCfg.py:509 +msgid "Remember last view displayed" +msgstr "" + +#: ../src/GrampsCfg.py:583 msgid "Name Format Editor" msgstr "" -#: ../src/GrampsCfg.py:598 +#: ../src/GrampsCfg.py:608 msgid "Both Format name and definition have to be defined" msgstr "" -#: ../src/gramps_main.py:91 ../src/DataViews/_RelationView.py:111 +#: ../src/gramps_main.py:97 ../src/DataViews/_RelationView.py:304 +msgid "Add Parents" +msgstr "" + +#: ../src/gramps_main.py:99 ../src/DataViews/_RelationView.py:302 +msgid "Add Spouse" +msgstr "" + +#: ../src/gramps_main.py:101 ../src/DataViews/_RelationView.py:111 msgid "Relationships" msgstr "" -#: ../src/gramps_main.py:93 ../src/DataViews/_FamilyList.py:73 +#: ../src/gramps_main.py:103 ../src/DataViews/_FamilyList.py:73 msgid "Family List" msgstr "" -#: ../src/gramps_main.py:95 ../src/DataViews/_MediaView.py:92 +#: ../src/gramps_main.py:105 ../src/DataViews/_MediaView.py:92 msgid "Media" msgstr "" -#: ../src/gramps_main.py:97 ../src/DataViews/_PedigreeView.py:408 -#: ../src/plugins/NarrativeWeb.py:1555 +#: ../src/gramps_main.py:107 ../src/DataViews/_PedigreeView.py:428 +#: ../src/plugins/NarrativeWeb.py:1572 msgid "Pedigree" msgstr "" -#: ../src/gramps_main.py:99 ../src/DataViews/_RepositoryView.py:91 +#: ../src/gramps_main.py:109 ../src/DataViews/_RepositoryView.py:91 #: ../src/DisplayTabs/_RepoEmbedList.py:69 msgid "Repositories" msgstr "" -#: ../src/gramps_main.py:101 ../src/ScratchPad.py:170 ../src/ScratchPad.py:350 -#: ../src/ScratchPad.py:383 ../src/DataViews/_SourceView.py:84 +#: ../src/gramps_main.py:111 ../src/ScratchPad.py:170 ../src/ScratchPad.py:379 +#: ../src/ScratchPad.py:412 ../src/DataViews/_SourceView.py:84 #: ../src/DisplayTabs/_SourceEmbedList.py:70 #: ../src/plugins/IndivComplete.py:357 ../src/plugins/NarrativeWeb.py:331 -#: ../src/plugins/NarrativeWeb.py:1120 ../src/plugins/NarrativeWeb.py:1128 -#: ../src/plugins/NarrativeWeb.py:1160 +#: ../src/plugins/NarrativeWeb.py:1129 ../src/plugins/NarrativeWeb.py:1137 +#: ../src/plugins/NarrativeWeb.py:1169 msgid "Sources" msgstr "" -#: ../src/gramps_main.py:103 ../src/Merge/_MergePerson.py:142 +#: ../src/gramps_main.py:113 ../src/Merge/_MergePerson.py:142 #: ../src/DataViews/_EventView.py:84 ../src/DisplayTabs/_EventEmbedList.py:71 -#: ../src/plugins/NarrativeWeb.py:1652 +#: ../src/plugins/NarrativeWeb.py:1669 msgid "Events" msgstr "" -#: ../src/gramps_main.py:105 ../src/DataViews/_PlaceView.py:89 -#: ../src/plugins/NarrativeWeb.py:332 ../src/plugins/NarrativeWeb.py:678 -#: ../src/plugins/NarrativeWeb.py:685 ../src/plugins/NarrativeWeb.py:738 +#: ../src/gramps_main.py:115 ../src/DataViews/_PlaceView.py:90 +#: ../src/plugins/NarrativeWeb.py:332 ../src/plugins/NarrativeWeb.py:683 +#: ../src/plugins/NarrativeWeb.py:690 ../src/plugins/NarrativeWeb.py:743 msgid "Places" msgstr "" -#: ../src/gramps_main.py:107 +#: ../src/gramps_main.py:117 msgid "Tools" msgstr "" -#: ../src/gramps_main.py:109 +#: ../src/gramps_main.py:119 msgid "Reports" msgstr "" -#: ../src/gramps_main.py:111 +#: ../src/gramps_main.py:121 msgid "Export" msgstr "" -#: ../src/gramps_main.py:113 ../src/plugins/FamilyGroup.py:364 +#: ../src/gramps_main.py:123 ../src/plugins/FamilyGroup.py:364 #: ../src/plugins/GraphViz.py:884 ../src/plugins/GraphViz.py:890 #: ../src/plugins/GraphViz.py:899 ../src/plugins/IndivComplete.py:182 msgid "Notes" msgstr "" -#: ../src/gramps_main.py:115 ../src/UndoHistory.py:62 +#: ../src/gramps_main.py:125 ../src/UndoHistory.py:62 #: ../src/ViewManager.py:398 msgid "Undo History" msgstr "" -#: ../src/gramps_main.py:117 +#: ../src/gramps_main.py:127 msgid "Add bookmark" msgstr "" -#: ../src/gramps_main.py:119 +#: ../src/gramps_main.py:129 msgid "Edit bookmarks" msgstr "" -#: ../src/gramps_main.py:121 ../src/Filters/SideBar/_RepoSidebarFilter.py:89 +#: ../src/gramps_main.py:131 ../src/Filters/SideBar/_RepoSidebarFilter.py:89 msgid "URL" msgstr "" -#: ../src/gramps_main.py:180 ../src/gramps_main.py:183 -#: ../src/gramps_main.py:194 ../src/StartupDialog.py:143 +#: ../src/gramps_main.py:133 +msgid "Share Family" +msgstr "" + +#: ../src/gramps_main.py:192 ../src/gramps_main.py:195 +#: ../src/gramps_main.py:206 ../src/StartupDialog.py:143 msgid "Configuration error" msgstr "" -#: ../src/gramps_main.py:184 ../src/StartupDialog.py:144 +#: ../src/gramps_main.py:196 ../src/StartupDialog.py:144 msgid "" "\n" "\n" @@ -797,7 +846,7 @@ msgid "" "schema of GRAMPS is properly installed." msgstr "" -#: ../src/gramps_main.py:195 +#: ../src/gramps_main.py:207 #, python-format msgid "" "A definition for the MIME-type %s could not be found \n" @@ -806,14 +855,18 @@ msgid "" "of GRAMPS are properly installed." msgstr "" -#: ../src/GrampsWidgets.py:263 +#: ../src/GrampsWidgets.py:266 msgid "Record is private" msgstr "" -#: ../src/GrampsWidgets.py:268 +#: ../src/GrampsWidgets.py:271 msgid "Record is public" msgstr "" +#: ../src/GrampsWidgets.py:561 +msgid "To select a place, use drag-and-drop or use the buttons" +msgstr "" + #: ../src/NameDisplay.py:84 msgid "Default format (defined by GRAMPS preferences)" msgstr "" @@ -834,17 +887,17 @@ msgstr "" msgid "Given name" msgstr "" -#: ../src/PageView.py:222 ../src/ViewManager.py:911 +#: ../src/PageView.py:222 ../src/ViewManager.py:959 #, python-format msgid "%s has been bookmarked" msgstr "" -#: ../src/PageView.py:226 ../src/PageView.py:498 ../src/ViewManager.py:914 +#: ../src/PageView.py:226 ../src/PageView.py:498 ../src/ViewManager.py:962 #: ../src/DataViews/_FamilyList.py:121 msgid "Could Not Set a Bookmark" msgstr "" -#: ../src/PageView.py:227 ../src/ViewManager.py:915 +#: ../src/PageView.py:227 ../src/ViewManager.py:963 #: ../src/DataViews/_FamilyList.py:122 msgid "A bookmark could not be set because no one was selected." msgstr "" @@ -873,11 +926,11 @@ msgstr "" msgid "Go to the previous person in the history" msgstr "" -#: ../src/PageView.py:294 ../src/DataViews/_PedigreeView.py:540 +#: ../src/PageView.py:294 ../src/DataViews/_PedigreeView.py:560 msgid "_Home" msgstr "" -#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:541 +#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:561 msgid "Go to the default person" msgstr "" @@ -902,28 +955,28 @@ msgstr "" msgid "A bookmark could not be set because nothing was selected." msgstr "" -#: ../src/PageView.py:747 ../src/DataViews/_PersonView.py:131 +#: ../src/PageView.py:748 ../src/DataViews/_PersonView.py:131 msgid "_Add" msgstr "" -#: ../src/PageView.py:749 ../src/ViewManager.py:324 ../src/ViewManager.py:359 +#: ../src/PageView.py:750 ../src/ViewManager.py:324 ../src/ViewManager.py:359 #: ../src/DataViews/_PersonView.py:133 msgid "_Edit" msgstr "" -#: ../src/PageView.py:751 ../src/DataViews/_PersonView.py:135 +#: ../src/PageView.py:752 ../src/DataViews/_PersonView.py:135 msgid "_Remove" msgstr "" -#: ../src/PageView.py:754 +#: ../src/PageView.py:755 msgid "_Filter" msgstr "" -#: ../src/QuestionDialog.py:252 ../src/Utils.py:993 +#: ../src/QuestionDialog.py:258 ../src/Utils.py:993 msgid "Attempt to force closing the dialog" msgstr "" -#: ../src/QuestionDialog.py:253 +#: ../src/QuestionDialog.py:259 msgid "" "Please do not force closing this important dialog.\n" "Instead select one of the available options" @@ -981,65 +1034,67 @@ msgstr "" msgid "Relationship loop detected" msgstr "" -#: ../src/Reorder.py:30 ../src/ToolTips.py:228 +#: ../src/Reorder.py:32 ../src/ToolTips.py:228 #: ../src/Merge/_MergePerson.py:156 ../src/DataViews/_FamilyList.py:46 -#: ../src/DataViews/_RelationView.py:595 ../src/Selectors/_SelectFamily.py:54 +#: ../src/DataViews/_RelationView.py:641 ../src/Selectors/_SelectFamily.py:54 #: ../src/plugins/FamilyGroup.py:247 ../src/plugins/FamilyGroup.py:258 #: ../src/plugins/IndivComplete.py:235 ../src/plugins/IndivComplete.py:237 -#: ../src/plugins/IndivComplete.py:493 ../src/plugins/NarrativeWeb.py:1749 +#: ../src/plugins/IndivComplete.py:493 ../src/plugins/NarrativeWeb.py:1766 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:96 msgid "Father" msgstr "" -#: ../src/Reorder.py:30 ../src/ToolTips.py:233 +#: ../src/Reorder.py:32 ../src/ToolTips.py:233 #: ../src/Merge/_MergePerson.py:158 ../src/DataViews/_FamilyList.py:47 -#: ../src/DataViews/_RelationView.py:596 ../src/Selectors/_SelectFamily.py:55 +#: ../src/DataViews/_RelationView.py:642 ../src/Selectors/_SelectFamily.py:55 #: ../src/plugins/FamilyGroup.py:264 ../src/plugins/FamilyGroup.py:275 #: ../src/plugins/IndivComplete.py:244 ../src/plugins/IndivComplete.py:246 -#: ../src/plugins/IndivComplete.py:498 ../src/plugins/NarrativeWeb.py:1754 +#: ../src/plugins/IndivComplete.py:498 ../src/plugins/NarrativeWeb.py:1771 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:97 msgid "Mother" msgstr "" -#: ../src/Reorder.py:31 ../src/Merge/_MergePerson.py:172 -#: ../src/DataViews/_RelationView.py:835 ../src/DataViews/_PersonView.py:75 +#: ../src/Reorder.py:33 ../src/Merge/_MergePerson.py:172 +#: ../src/DataViews/_RelationView.py:900 ../src/DataViews/_PersonView.py:75 #: ../src/plugins/FamilyGroup.py:570 ../src/plugins/FamilyGroup.py:821 #: ../src/plugins/RelCalc.py:67 msgid "Spouse" msgstr "" -#: ../src/Reorder.py:31 ../src/DataViews/_FamilyList.py:48 +#: ../src/Reorder.py:33 ../src/DataViews/_FamilyList.py:48 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:99 msgid "Relationship" msgstr "" -#: ../src/Reorder.py:50 +#: ../src/Reorder.py:52 msgid "Reorder Relationships" msgstr "" -#: ../src/Reorder.py:134 +#: ../src/Reorder.py:136 #, python-format msgid "Reorder Relationships: %s" msgstr "" -#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:315 -#: ../src/DataViews/_RelationView.py:652 -#: ../src/DisplayTabs/_PersonRefEmbedList.py:111 ../src/plugins/Check.py:831 -#: ../src/PluginUtils/_PluginMgr.py:183 ../src/PluginUtils/_PluginMgr.py:185 -#: ../src/PluginUtils/_PluginMgr.py:186 ../src/PluginUtils/_PluginMgr.py:216 -#: ../src/PluginUtils/_PluginMgr.py:217 ../src/PluginUtils/_PluginMgr.py:218 -#: ../src/PluginUtils/_PluginMgr.py:257 ../src/PluginUtils/_PluginMgr.py:259 -#: ../src/PluginUtils/_PluginMgr.py:260 ../src/PluginUtils/_PluginMgr.py:298 -#: ../src/PluginUtils/_PluginMgr.py:299 ../src/PluginUtils/_PluginMgr.py:300 -#: ../src/ReportBase/_ReportUtils.py:821 ../src/RelLib/_AttributeType.py:47 -#: ../src/RelLib/_RepositoryType.py:44 ../src/RelLib/_FamilyRelType.py:37 -#: ../src/RelLib/_UrlType.py:39 ../src/RelLib/_NameType.py:38 -#: ../src/RelLib/_ChildRefType.py:47 ../src/RelLib/_SourceMediaType.py:47 -#: ../src/RelLib/_EventRoleType.py:42 ../src/RelLib/_EventType.py:79 +#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:356 +#: ../src/DataViews/_RelationView.py:701 +#: ../src/DisplayTabs/_PersonRefEmbedList.py:110 +#: ../src/Editors/_EditPerson.py:728 ../src/plugins/Check.py:875 +#: ../src/plugins/NarrativeWeb.py:1539 ../src/PluginUtils/_PluginMgr.py:183 +#: ../src/PluginUtils/_PluginMgr.py:185 ../src/PluginUtils/_PluginMgr.py:186 +#: ../src/PluginUtils/_PluginMgr.py:216 ../src/PluginUtils/_PluginMgr.py:217 +#: ../src/PluginUtils/_PluginMgr.py:218 ../src/PluginUtils/_PluginMgr.py:257 +#: ../src/PluginUtils/_PluginMgr.py:259 ../src/PluginUtils/_PluginMgr.py:260 +#: ../src/PluginUtils/_PluginMgr.py:298 ../src/PluginUtils/_PluginMgr.py:299 +#: ../src/PluginUtils/_PluginMgr.py:300 ../src/ReportBase/_ReportUtils.py:821 +#: ../src/RelLib/_AttributeType.py:47 ../src/RelLib/_RepositoryType.py:44 +#: ../src/RelLib/_FamilyRelType.py:37 ../src/RelLib/_UrlType.py:39 +#: ../src/RelLib/_NameType.py:38 ../src/RelLib/_ChildRefType.py:47 +#: ../src/RelLib/_SourceMediaType.py:47 ../src/RelLib/_EventRoleType.py:42 +#: ../src/RelLib/_EventType.py:79 msgid "Unknown" msgstr "" -#: ../src/ScratchPad.py:155 ../src/ScratchPad.py:282 +#: ../src/ScratchPad.py:155 ../src/ScratchPad.py:311 #: ../src/DataViews/_EventView.py:58 ../src/DataViews/_MediaView.py:66 #: ../src/DisplayTabs/_AddrEmbedList.py:52 #: ../src/DisplayTabs/_EventEmbedList.py:63 @@ -1063,15 +1118,15 @@ msgstr "" msgid "Event Link" msgstr "" -#: ../src/ScratchPad.py:267 ../src/ScratchPad.py:280 +#: ../src/ScratchPad.py:296 ../src/ScratchPad.py:309 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:100 msgid "Family Event" msgstr "" #. To hold the tooltip text #. Create the tree columns -#: ../src/ScratchPad.py:281 ../src/ScratchPad.py:339 ../src/ScratchPad.py:372 -#: ../src/ScratchPad.py:472 ../src/ScratchPad.py:728 ../src/ScratchPad.py:734 +#: ../src/ScratchPad.py:310 ../src/ScratchPad.py:368 ../src/ScratchPad.py:401 +#: ../src/ScratchPad.py:501 ../src/ScratchPad.py:775 ../src/ScratchPad.py:781 #: ../src/Merge/_MergePerson.py:174 ../src/DataViews/_EventView.py:57 #: ../src/DataViews/_MediaView.py:63 ../src/DataViews/_RepositoryView.py:58 #: ../src/DisplayTabs/_AttrEmbedList.py:52 @@ -1090,11 +1145,11 @@ msgstr "" msgid "Type" msgstr "" -#: ../src/ScratchPad.py:284 ../src/RelLib/_AttributeType.py:57 +#: ../src/ScratchPad.py:313 ../src/RelLib/_AttributeType.py:57 msgid "Cause" msgstr "" -#: ../src/ScratchPad.py:285 ../src/ScratchPad.py:319 +#: ../src/ScratchPad.py:314 ../src/ScratchPad.py:348 #: ../src/DataViews/_EventView.py:55 ../src/DisplayTabs/_EventEmbedList.py:61 #: ../src/DisplayTabs/_WebEmbedList.py:54 ../src/Selectors/_SelectEvent.py:58 #: ../src/RelLib/_AttributeType.py:50 @@ -1102,41 +1157,41 @@ msgstr "" msgid "Description" msgstr "" -#: ../src/ScratchPad.py:294 ../src/ScratchPad.py:481 ../src/ScratchPad.py:597 +#: ../src/ScratchPad.py:323 ../src/ScratchPad.py:510 ../src/ScratchPad.py:644 #: ../src/ToolTips.py:204 msgid "Primary source" msgstr "" -#: ../src/ScratchPad.py:308 ../src/ScratchPad.py:316 +#: ../src/ScratchPad.py:337 ../src/ScratchPad.py:345 msgid "Url" msgstr "" -#: ../src/ScratchPad.py:317 ../src/DataViews/_MediaView.py:64 +#: ../src/ScratchPad.py:346 ../src/DataViews/_MediaView.py:64 #: ../src/DisplayTabs/_WebEmbedList.py:53 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:81 msgid "Path" msgstr "" -#: ../src/ScratchPad.py:330 ../src/ScratchPad.py:338 -#: ../src/Editors/_EditAttribute.py:127 +#: ../src/ScratchPad.py:359 ../src/ScratchPad.py:367 +#: ../src/Editors/_EditAttribute.py:132 msgid "Attribute" msgstr "" -#: ../src/ScratchPad.py:341 ../src/ScratchPad.py:374 ../src/ScratchPad.py:730 -#: ../src/ScratchPad.py:736 ../src/DisplayTabs/_AttrEmbedList.py:53 +#: ../src/ScratchPad.py:370 ../src/ScratchPad.py:403 ../src/ScratchPad.py:777 +#: ../src/ScratchPad.py:783 ../src/DisplayTabs/_AttrEmbedList.py:53 #: ../src/DisplayTabs/_DataEmbedList.py:50 ../src/plugins/PatchNames.py:206 msgid "Value" msgstr "" -#: ../src/ScratchPad.py:363 ../src/ScratchPad.py:371 +#: ../src/ScratchPad.py:392 ../src/ScratchPad.py:400 msgid "Family Attribute" msgstr "" -#: ../src/ScratchPad.py:396 ../src/ScratchPad.py:410 +#: ../src/ScratchPad.py:425 ../src/ScratchPad.py:439 msgid "Source Reference" msgstr "" -#: ../src/ScratchPad.py:411 ../src/ScratchPad.py:729 ../src/ScratchPad.py:735 +#: ../src/ScratchPad.py:440 ../src/ScratchPad.py:776 ../src/ScratchPad.py:782 #: ../src/DataViews/_MediaView.py:61 ../src/DataViews/_SourceView.py:55 #: ../src/DisplayTabs/_RepoEmbedList.py:61 #: ../src/DisplayTabs/_SourceEmbedList.py:62 @@ -1149,59 +1204,62 @@ msgstr "" msgid "Title" msgstr "" -#: ../src/ScratchPad.py:412 ../src/DisplayTabs/_SourceEmbedList.py:64 -#: ../src/plugins/NarrativeWeb.py:1523 +#: ../src/ScratchPad.py:441 ../src/DisplayTabs/_SourceEmbedList.py:64 +#: ../src/plugins/NarrativeWeb.py:1540 msgid "Page" msgstr "" -#: ../src/ScratchPad.py:413 ../src/ScratchPad.py:495 ../src/ScratchPad.py:503 -#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1525 +#: ../src/ScratchPad.py:442 ../src/ScratchPad.py:524 ../src/ScratchPad.py:532 +#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1542 #: ../src/plugins/SimpleBookTitle.py:169 ../src/plugins/SimpleBookTitle.py:170 #: ../src/plugins/SimpleBookTitle.py:171 ../src/ReportBase/_Constants.py:61 msgid "Text" msgstr "" -#: ../src/ScratchPad.py:414 ../src/FilterEditor/_FilterEditor.py:105 +#: ../src/ScratchPad.py:443 ../src/FilterEditor/_FilterEditor.py:105 msgid "Comment" msgstr "" -#: ../src/ScratchPad.py:426 +#: ../src/ScratchPad.py:455 msgid "Repository Reference" msgstr "" -#: ../src/ScratchPad.py:443 +#: ../src/ScratchPad.py:472 msgid "Event Reference" msgstr "" -#: ../src/ScratchPad.py:544 +#: ../src/ScratchPad.py:573 msgid "Media Reference" msgstr "" -#: ../src/ScratchPad.py:561 ../src/ScratchPad.py:586 +#: ../src/ScratchPad.py:591 ../src/Editors/_EditPersonRef.py:139 +msgid "Person Reference" +msgstr "" + +#: ../src/ScratchPad.py:608 ../src/ScratchPad.py:633 msgid "Person Link" msgstr "" -#: ../src/ScratchPad.py:588 ../src/ToolTips.py:195 -#: ../src/Merge/_MergePerson.py:129 ../src/DataViews/_RelationView.py:450 -#: ../src/plugins/FamilyGroup.py:528 ../src/plugins/FamilyGroup.py:530 -#: ../src/plugins/NarrativeWeb.py:1658 ../src/RelLib/_ChildRefType.py:42 -#: ../src/RelLib/_EventType.py:82 +#: ../src/ScratchPad.py:635 ../src/ToolTips.py:195 +#: ../src/Merge/_MergePerson.py:129 ../src/plugins/FamilyGroup.py:528 +#: ../src/plugins/FamilyGroup.py:530 ../src/plugins/NarrativeWeb.py:1675 +#: ../src/RelLib/_ChildRefType.py:42 ../src/RelLib/_EventType.py:82 msgid "Birth" msgstr "" -#: ../src/ScratchPad.py:620 +#: ../src/ScratchPad.py:667 msgid "Source Link" msgstr "" -#: ../src/ScratchPad.py:648 +#: ../src/ScratchPad.py:695 msgid "Repository Link" msgstr "" -#: ../src/ScratchPad.py:1023 ../src/glade/scratchpad.glade.h:2 +#: ../src/ScratchPad.py:1070 ../src/glade/scratchpad.glade.h:2 msgid "Scratch Pad" msgstr "" -#: ../src/ScratchPad.py:1059 +#: ../src/ScratchPad.py:1106 msgid "ScratchPad" msgstr "" @@ -1283,7 +1341,7 @@ msgstr "" #: ../src/ToolTips.py:154 ../src/Utils.py:212 #: ../src/DisplayModels/_MediaModel.py:110 ../src/DisplayTabs/_NoteTab.py:52 -#: ../src/Editors/_EditMedia.py:117 +#: ../src/Editors/_EditMedia.py:131 #: ../src/Filters/SideBar/_EventSidebarFilter.py:90 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:94 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:80 @@ -1304,15 +1362,15 @@ msgid "Child" msgstr "" #: ../src/Utils.py:65 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:179 -#: ../src/plugins/NarrativeWeb.py:1337 +#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:184 +#: ../src/plugins/NarrativeWeb.py:1346 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 msgid "male" msgstr "" #: ../src/Utils.py:66 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:178 -#: ../src/plugins/NarrativeWeb.py:1338 +#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:183 +#: ../src/plugins/NarrativeWeb.py:1347 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 msgid "female" msgstr "" @@ -1326,14 +1384,18 @@ msgstr "" #: ../src/Utils.py:67 ../src/Utils.py:158 ../src/Merge/_MergePerson.py:54 #: ../src/docgen/HtmlDoc.py:510 ../src/docgen/KwordDoc.py:523 #: ../src/DisplayModels/_PeopleModel.py:124 ../src/DisplayTabs/_LdsModel.py:65 -#: ../src/Editors/_EditPerson.py:180 ../src/Mime/_GnomeMime.py:67 +#: ../src/Editors/_EditPerson.py:185 ../src/Mime/_GnomeMime.py:67 #: ../src/Mime/_GnomeMime.py:74 ../src/Mime/_PythonMime.py:52 -#: ../src/Mime/_PythonMime.py:60 ../src/plugins/DetAncestralReport.py:414 -#: ../src/plugins/DetAncestralReport.py:421 -#: ../src/plugins/DetDescendantReport.py:439 -#: ../src/plugins/DetDescendantReport.py:446 ../src/plugins/FamilyGroup.py:757 -#: ../src/plugins/IndivComplete.py:311 ../src/plugins/NarrativeWeb.py:1339 -#: ../src/plugins/NarrativeWeb.py:1817 +#: ../src/Mime/_PythonMime.py:60 ../src/plugins/DetAncestralReport.py:419 +#: ../src/plugins/DetAncestralReport.py:426 +#: ../src/plugins/DetAncestralReport.py:465 +#: ../src/plugins/DetAncestralReport.py:472 +#: ../src/plugins/DetDescendantReport.py:447 +#: ../src/plugins/DetDescendantReport.py:454 +#: ../src/plugins/DetDescendantReport.py:499 +#: ../src/plugins/DetDescendantReport.py:506 ../src/plugins/FamilyGroup.py:757 +#: ../src/plugins/IndivComplete.py:311 ../src/plugins/NarrativeWeb.py:1348 +#: ../src/plugins/NarrativeWeb.py:1834 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 msgid "unknown" msgstr "" @@ -1400,11 +1462,11 @@ msgstr "" msgid "%s and %s" msgstr "" -#: ../src/Utils.py:222 ../src/Utils.py:224 ../src/plugins/NarrativeWeb.py:2724 -#: ../src/plugins/NarrativeWeb.py:2725 ../src/plugins/NarrativeWeb.py:2847 -#: ../src/plugins/NarrativeWeb.py:2853 ../src/plugins/NarrativeWeb.py:2859 -#: ../src/ReportBase/_ReportUtils.py:1113 -#: ../src/ReportBase/_ReportUtils.py:1226 +#: ../src/Utils.py:222 ../src/Utils.py:224 ../src/plugins/NarrativeWeb.py:2741 +#: ../src/plugins/NarrativeWeb.py:2742 ../src/plugins/NarrativeWeb.py:2864 +#: ../src/plugins/NarrativeWeb.py:2870 ../src/plugins/NarrativeWeb.py:2876 +#: ../src/ReportBase/_ReportUtils.py:1140 +#: ../src/ReportBase/_ReportUtils.py:1256 msgid "Private" msgstr "" @@ -1569,7 +1631,7 @@ msgstr "" #: ../src/ViewManager.py:360 ../src/DataViews/_EventView.py:140 #: ../src/DataViews/_FamilyList.py:88 ../src/DataViews/_MediaView.py:180 -#: ../src/DataViews/_PersonView.py:146 ../src/DataViews/_PlaceView.py:105 +#: ../src/DataViews/_PersonView.py:146 ../src/DataViews/_PlaceView.py:106 #: ../src/DataViews/_RepositoryView.py:109 ../src/DataViews/_SourceView.py:102 msgid "_Column Editor" msgstr "" @@ -1598,11 +1660,11 @@ msgstr "" msgid "_Filter sidebar" msgstr "" -#: ../src/ViewManager.py:388 ../src/ViewManager.py:861 +#: ../src/ViewManager.py:388 ../src/ViewManager.py:909 msgid "_Undo" msgstr "" -#: ../src/ViewManager.py:392 ../src/ViewManager.py:875 +#: ../src/ViewManager.py:392 ../src/ViewManager.py:923 msgid "_Redo" msgstr "" @@ -1623,33 +1685,55 @@ msgstr "" msgid "Ready" msgstr "" -#: ../src/ViewManager.py:473 +#: ../src/ViewManager.py:482 +msgid "Autobackup..." +msgstr "" + +#: ../src/ViewManager.py:502 +msgid "Abort changes?" +msgstr "" + +#: ../src/ViewManager.py:503 +msgid "" +"Aborting changes will return the database to the state is was before you " +"started this editing session." +msgstr "" + +#: ../src/ViewManager.py:505 +msgid "Abort changes" +msgstr "" + +#: ../src/ViewManager.py:506 +msgid "Cancel" +msgstr "" + +#: ../src/ViewManager.py:515 msgid "Cannot abandon session's changes" msgstr "" -#: ../src/ViewManager.py:474 +#: ../src/ViewManager.py:516 msgid "" "Changes cannot be completely abandoned because the number of changes made in " "the session exceeded the limit." msgstr "" -#: ../src/ViewManager.py:538 ../src/ViewManager.py:546 +#: ../src/ViewManager.py:580 ../src/ViewManager.py:588 msgid "Could not open help" msgstr "" -#: ../src/ViewManager.py:575 +#: ../src/ViewManager.py:617 msgid "GRAMPS Homepage" msgstr "" -#: ../src/ViewManager.py:811 +#: ../src/ViewManager.py:859 msgid "Read Only" msgstr "" -#: ../src/ViewManager.py:1069 +#: ../src/ViewManager.py:1117 msgid "Database is not portable" msgstr "" -#: ../src/ViewManager.py:1070 +#: ../src/ViewManager.py:1118 msgid "" "Your system is running an old version of python. This prevents you from " "being able to copy your database to other machines. For most people, this is " @@ -1700,15 +1784,15 @@ msgstr "" #. Gender #: ../src/Merge/_MergePerson.py:126 ../src/DataViews/_PersonView.py:70 #: ../src/Editors/_EditFamily.py:102 ../src/plugins/IndivComplete.py:458 -#: ../src/plugins/NarrativeWeb.py:1636 ../src/plugins/RelCalc.py:62 +#: ../src/plugins/NarrativeWeb.py:1653 ../src/plugins/RelCalc.py:62 #: ../src/plugins/StatisticsChart.py:102 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "Gender" msgstr "" -#: ../src/Merge/_MergePerson.py:132 ../src/DataViews/_RelationView.py:461 -#: ../src/plugins/FamilyGroup.py:534 ../src/plugins/FamilyGroup.py:536 -#: ../src/plugins/NarrativeWeb.py:1665 ../src/RelLib/_EventType.py:83 +#: ../src/Merge/_MergePerson.py:132 ../src/plugins/FamilyGroup.py:534 +#: ../src/plugins/FamilyGroup.py:536 ../src/plugins/NarrativeWeb.py:1682 +#: ../src/RelLib/_EventType.py:83 msgid "Death" msgstr "" @@ -1717,9 +1801,9 @@ msgid "Alternate Names" msgstr "" #. Go over parents and build their menu -#: ../src/Merge/_MergePerson.py:151 ../src/DataViews/_RelationView.py:352 -#: ../src/DataViews/_RelationView.py:594 -#: ../src/DataViews/_PedigreeView.py:1482 ../src/plugins/NarrativeWeb.py:1723 +#: ../src/Merge/_MergePerson.py:151 ../src/DataViews/_RelationView.py:392 +#: ../src/DataViews/_RelationView.py:640 +#: ../src/DataViews/_PedigreeView.py:1502 ../src/plugins/NarrativeWeb.py:1740 msgid "Parents" msgstr "" @@ -1732,11 +1816,11 @@ msgid "No parents found" msgstr "" #. Go over spouses and build their menu -#: ../src/Merge/_MergePerson.py:162 ../src/DataViews/_PedigreeView.py:1368 +#: ../src/Merge/_MergePerson.py:162 ../src/DataViews/_PedigreeView.py:1388 msgid "Spouses" msgstr "" -#: ../src/Merge/_MergePerson.py:178 ../src/DataViews/_RelationView.py:776 +#: ../src/Merge/_MergePerson.py:178 ../src/DataViews/_RelationView.py:841 #: ../src/plugins/FamilyGroup.py:433 ../src/RelLib/_EventType.py:115 msgid "Marriage" msgstr "" @@ -1763,7 +1847,7 @@ msgid "Merge Sources" msgstr "" #: ../src/DataViews/_EventView.py:60 ../src/DataViews/_FamilyList.py:49 -#: ../src/DataViews/_MediaView.py:65 ../src/DataViews/_PlaceView.py:64 +#: ../src/DataViews/_MediaView.py:65 ../src/DataViews/_PlaceView.py:65 #: ../src/DataViews/_SourceView.py:60 msgid "Last Changed" msgstr "" @@ -1798,8 +1882,8 @@ msgstr "" msgid "Deleting event will remove it from the database." msgstr "" -#: ../src/DataViews/_EventView.py:219 ../src/DataViews/_PersonView.py:529 -#: ../src/DataViews/_PlaceView.py:250 ../src/DataViews/_RepositoryView.py:219 +#: ../src/DataViews/_EventView.py:219 ../src/DataViews/_PersonView.py:546 +#: ../src/DataViews/_PlaceView.py:254 ../src/DataViews/_RepositoryView.py:219 #: ../src/DataViews/_SourceView.py:215 #, python-format msgid "Delete %s?" @@ -1829,86 +1913,102 @@ msgstr "" msgid "Select Family List Columns" msgstr "" -#: ../src/DataViews/_RelationView.py:267 +#: ../src/DataViews/_RelationView.py:296 msgid "_Reorder" msgstr "" -#: ../src/DataViews/_RelationView.py:268 +#: ../src/DataViews/_RelationView.py:297 msgid "Reorder the relationships" msgstr "" -#: ../src/DataViews/_RelationView.py:272 +#: ../src/DataViews/_RelationView.py:303 +msgid "Adds a new relationship" +msgstr "" + +#: ../src/DataViews/_RelationView.py:305 +msgid "Adds a new set of parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:306 +msgid "Share Parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:307 +msgid "Adds an existing set of parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:313 msgid "Show details" msgstr "" -#: ../src/DataViews/_RelationView.py:275 +#: ../src/DataViews/_RelationView.py:316 msgid "Show siblings" msgstr "" -#: ../src/DataViews/_RelationView.py:504 ../src/DataViews/_RelationView.py:531 +#: ../src/DataViews/_RelationView.py:550 ../src/DataViews/_RelationView.py:577 #, python-format msgid "%(date)s in %(place)s" msgstr "" #. Go over siblings and build their menu -#: ../src/DataViews/_RelationView.py:604 ../src/DataViews/_RelationView.py:610 -#: ../src/DataViews/_PedigreeView.py:1402 ../src/plugins/NarrativeWeb.py:1760 +#: ../src/DataViews/_RelationView.py:655 +#: ../src/DataViews/_PedigreeView.py:1422 ../src/plugins/NarrativeWeb.py:1777 msgid "Siblings" msgstr "" -#: ../src/DataViews/_RelationView.py:721 +#: ../src/DataViews/_RelationView.py:784 #, python-format msgid "b. %s, d. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:723 +#: ../src/DataViews/_RelationView.py:786 #, python-format msgid "b. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:725 +#: ../src/DataViews/_RelationView.py:788 #, python-format msgid "d. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:743 +#: ../src/DataViews/_RelationView.py:808 #, python-format msgid "Edit %s" msgstr "" -#: ../src/DataViews/_RelationView.py:763 +#: ../src/DataViews/_RelationView.py:828 #, python-format msgid "Relationship type: %s" msgstr "" -#: ../src/DataViews/_RelationView.py:803 +#: ../src/DataViews/_RelationView.py:868 #, python-format msgid "%(event_type)s: %(date)s in %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:807 +#: ../src/DataViews/_RelationView.py:872 #, python-format msgid "%(event_type)s: %(date)s" msgstr "" -#: ../src/DataViews/_RelationView.py:811 +#: ../src/DataViews/_RelationView.py:876 #, python-format msgid "%(event_type)s: %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:822 +#: ../src/DataViews/_RelationView.py:887 msgid "Broken family detected" msgstr "" -#: ../src/DataViews/_RelationView.py:823 +#: ../src/DataViews/_RelationView.py:888 msgid "Please run the Check and Repair Database tool" msgstr "" #. Go over children and build their menu -#: ../src/DataViews/_RelationView.py:846 -#: ../src/DataViews/_PedigreeView.py:1445 ../src/Editors/_EditFamily.py:117 +#: ../src/DataViews/_RelationView.py:911 +#: ../src/DataViews/_PedigreeView.py:1465 ../src/Editors/_EditFamily.py:117 #: ../src/plugins/FamilyGroup.py:635 ../src/plugins/IndivComplete.py:326 -#: ../src/plugins/NarrativeWeb.py:1788 +#: ../src/plugins/NarrativeWeb.py:1805 msgid "Children" msgstr "" @@ -1960,7 +2060,7 @@ msgstr "" msgid "Delete the selected media object" msgstr "" -#: ../src/DataViews/_MediaView.py:171 ../src/DisplayTabs/_GalleryTab.py:386 +#: ../src/DataViews/_MediaView.py:171 ../src/DisplayTabs/_GalleryTab.py:389 msgid "Drag Media Object" msgstr "" @@ -1991,7 +2091,7 @@ msgstr "" msgid "_Delete Media Object" msgstr "" -#: ../src/DataViews/_MediaView.py:372 ../src/Editors/_EditMedia.py:263 +#: ../src/DataViews/_MediaView.py:372 ../src/Editors/_EditMedia.py:283 msgid "Remove Media Object" msgstr "" @@ -2026,15 +2126,15 @@ msgstr "" msgid "crem." msgstr "" -#: ../src/DataViews/_PedigreeView.py:902 +#: ../src/DataViews/_PedigreeView.py:922 msgid "Jump to child..." msgstr "" -#: ../src/DataViews/_PedigreeView.py:912 +#: ../src/DataViews/_PedigreeView.py:932 msgid "Jump to father" msgstr "" -#: ../src/DataViews/_PedigreeView.py:921 +#: ../src/DataViews/_PedigreeView.py:941 msgid "Jump to mother" msgstr "" @@ -2043,56 +2143,56 @@ msgstr "" #. FIXME: revert to stock item when German gtk translation is fixed #. (gtk.STOCK_HOME,self.parent.on_home_clicked,1), #. FIXME: remove when German gtk translation is fixed -#: ../src/DataViews/_PedigreeView.py:1225 -#: ../src/DataViews/_PedigreeView.py:1234 ../src/plugins/NarrativeWeb.py:326 -#: ../src/plugins/NarrativeWeb.py:1074 ../src/plugins/NarrativeWeb.py:1076 +#: ../src/DataViews/_PedigreeView.py:1245 +#: ../src/DataViews/_PedigreeView.py:1254 ../src/plugins/NarrativeWeb.py:326 +#: ../src/plugins/NarrativeWeb.py:1083 ../src/plugins/NarrativeWeb.py:1085 msgid "Home" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1248 +#: ../src/DataViews/_PedigreeView.py:1268 msgid "Show images" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1257 +#: ../src/DataViews/_PedigreeView.py:1277 msgid "Show marriage data" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1266 +#: ../src/DataViews/_PedigreeView.py:1286 msgid "Tree style" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1273 +#: ../src/DataViews/_PedigreeView.py:1293 msgid "Version A" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1280 +#: ../src/DataViews/_PedigreeView.py:1300 msgid "Version B" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1292 +#: ../src/DataViews/_PedigreeView.py:1312 msgid "Tree size" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1299 +#: ../src/DataViews/_PedigreeView.py:1319 msgid "Automatic" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1307 +#: ../src/DataViews/_PedigreeView.py:1327 #, python-format msgid "%d generations" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1320 #: ../src/DataViews/_PedigreeView.py:1340 +#: ../src/DataViews/_PedigreeView.py:1360 msgid "People Menu" msgstr "" #. Go over parents and build their menu -#: ../src/DataViews/_PedigreeView.py:1519 +#: ../src/DataViews/_PedigreeView.py:1539 msgid "Related" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1570 +#: ../src/DataViews/_PedigreeView.py:1590 msgid "Family Menu" msgstr "" @@ -2172,113 +2272,113 @@ msgstr "" msgid "Active person not visible" msgstr "" -#: ../src/DataViews/_PersonView.py:526 +#: ../src/DataViews/_PersonView.py:543 msgid "Deleting the person will remove the person from the database." msgstr "" -#: ../src/DataViews/_PersonView.py:530 +#: ../src/DataViews/_PersonView.py:547 msgid "_Delete Person" msgstr "" -#: ../src/DataViews/_PersonView.py:579 +#: ../src/DataViews/_PersonView.py:605 #, python-format msgid "Delete Person (%s)" msgstr "" -#: ../src/DataViews/_PersonView.py:789 +#: ../src/DataViews/_PersonView.py:815 msgid "Go to default person" msgstr "" -#: ../src/DataViews/_PersonView.py:794 +#: ../src/DataViews/_PersonView.py:820 msgid "Edit selected person" msgstr "" -#: ../src/DataViews/_PlaceView.py:54 +#: ../src/DataViews/_PlaceView.py:55 msgid "Place Name" msgstr "" -#: ../src/DataViews/_PlaceView.py:56 ../src/plugins/NarrativeWeb.py:756 +#: ../src/DataViews/_PlaceView.py:57 ../src/plugins/NarrativeWeb.py:763 msgid "Church Parish" msgstr "" -#: ../src/DataViews/_PlaceView.py:59 ../src/DataViews/_RepositoryView.py:63 +#: ../src/DataViews/_PlaceView.py:60 ../src/DataViews/_RepositoryView.py:63 #: ../src/DisplayTabs/_LocationEmbedList.py:54 -#: ../src/plugins/NarrativeWeb.py:757 +#: ../src/plugins/NarrativeWeb.py:764 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:86 msgid "County" msgstr "" -#: ../src/DataViews/_PlaceView.py:60 ../src/DataViews/_RepositoryView.py:64 +#: ../src/DataViews/_PlaceView.py:61 ../src/DataViews/_RepositoryView.py:64 #: ../src/DisplayTabs/_AddrEmbedList.py:55 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:87 msgid "State" msgstr "" -#: ../src/DataViews/_PlaceView.py:62 ../src/plugins/NarrativeWeb.py:765 +#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:774 msgid "Longitude" msgstr "" -#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:770 +#: ../src/DataViews/_PlaceView.py:64 ../src/plugins/NarrativeWeb.py:779 msgid "Latitude" msgstr "" -#: ../src/DataViews/_PlaceView.py:65 ../src/DataViews/_RepositoryView.py:60 -#: ../src/DisplayTabs/_AddrEmbedList.py:53 +#: ../src/DataViews/_PlaceView.py:66 ../src/DataViews/_RepositoryView.py:60 #: ../src/DisplayTabs/_LocationEmbedList.py:52 +#: ../src/plugins/NarrativeWeb.py:761 msgid "Street" msgstr "" -#: ../src/DataViews/_PlaceView.py:75 +#: ../src/DataViews/_PlaceView.py:76 ../src/glade/gramps.glade.h:40 msgid "Add a new place" msgstr "" -#: ../src/DataViews/_PlaceView.py:76 +#: ../src/DataViews/_PlaceView.py:77 msgid "Edit the selected place" msgstr "" -#: ../src/DataViews/_PlaceView.py:77 +#: ../src/DataViews/_PlaceView.py:78 msgid "Delete the selected place" msgstr "" -#: ../src/DataViews/_PlaceView.py:106 ../src/DataViews/_SourceView.py:103 +#: ../src/DataViews/_PlaceView.py:107 ../src/DataViews/_SourceView.py:103 msgid "_Merge" msgstr "" -#: ../src/DataViews/_PlaceView.py:108 +#: ../src/DataViews/_PlaceView.py:109 msgid "_Google Maps" msgstr "" -#: ../src/DataViews/_PlaceView.py:110 +#: ../src/DataViews/_PlaceView.py:111 msgid "Attempt to map location on Google Maps" msgstr "" -#: ../src/DataViews/_PlaceView.py:111 +#: ../src/DataViews/_PlaceView.py:112 msgid "Place Filter Editor" msgstr "" -#: ../src/DataViews/_PlaceView.py:155 +#: ../src/DataViews/_PlaceView.py:159 msgid "Select Place Columns" msgstr "" -#: ../src/DataViews/_PlaceView.py:239 +#: ../src/DataViews/_PlaceView.py:243 msgid "" "This place is currently being used. Deleting it will remove it from the " "database and from all people and families that reference it." msgstr "" -#: ../src/DataViews/_PlaceView.py:243 +#: ../src/DataViews/_PlaceView.py:247 msgid "Deleting place will remove it from the database." msgstr "" -#: ../src/DataViews/_PlaceView.py:251 +#: ../src/DataViews/_PlaceView.py:255 msgid "_Delete Place" msgstr "" -#: ../src/DataViews/_PlaceView.py:269 +#: ../src/DataViews/_PlaceView.py:273 msgid "Cannot merge places." msgstr "" -#: ../src/DataViews/_PlaceView.py:270 +#: ../src/DataViews/_PlaceView.py:274 msgid "" "Exactly two places must be selected to perform a merge. A second place can " "be selected by holding down the control key while clicking on the desired " @@ -2330,12 +2430,12 @@ msgstr "" #: ../src/DataViews/_SourceView.py:57 #: ../src/DisplayTabs/_SourceEmbedList.py:63 -#: ../src/plugins/NarrativeWeb.py:1172 +#: ../src/plugins/NarrativeWeb.py:1181 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:78 msgid "Author" msgstr "" -#: ../src/DataViews/_SourceView.py:58 ../src/plugins/NarrativeWeb.py:1174 +#: ../src/DataViews/_SourceView.py:58 ../src/plugins/NarrativeWeb.py:1183 msgid "Abbreviation" msgstr "" @@ -2412,10 +2512,10 @@ msgstr "" #: ../src/docgen/PSDrawDoc.py:104 ../src/docgen/RTFDoc.py:82 #: ../src/docgen/RTFDoc.py:85 ../src/docgen/SvgDrawDoc.py:73 #: ../src/docgen/SvgDrawDoc.py:75 ../src/GrampsDb/_WriteGedcom.py:525 -#: ../src/GrampsDb/_WriteGedcom.py:529 ../src/GrampsDb/_WriteGedcom.py:1453 +#: ../src/GrampsDb/_WriteGedcom.py:529 ../src/GrampsDb/_WriteGedcom.py:1451 #: ../src/plugins/ExportVCalendar.py:203 ../src/plugins/ExportVCalendar.py:207 #: ../src/plugins/ExportVCard.py:182 ../src/plugins/ExportVCard.py:186 -#: ../src/plugins/NarrativeWeb.py:2072 ../src/plugins/WriteCD.py:165 +#: ../src/plugins/NarrativeWeb.py:2089 ../src/plugins/WriteCD.py:165 #: ../src/plugins/WriteCD.py:178 ../src/plugins/WriteGeneWeb.py:256 #: ../src/plugins/WriteGeneWeb.py:260 #, python-format @@ -2425,7 +2525,7 @@ msgstr "" #: ../src/docgen/AbiWord2Doc.py:340 ../src/docgen/AsciiDoc.py:388 #: ../src/docgen/HtmlDoc.py:506 ../src/docgen/KwordDoc.py:519 #: ../src/docgen/PdfDoc.py:681 ../src/docgen/RTFDoc.py:438 -#: ../src/Editors/_EditPerson.py:404 +#: ../src/Editors/_EditPerson.py:406 #, python-format msgid "Open in %s" msgstr "" @@ -2484,14 +2584,14 @@ msgstr "" msgid "Print..." msgstr "" -#: ../src/docgen/ODFDoc.py:1181 ../src/plugins/GraphViz.py:1035 +#: ../src/docgen/ODFDoc.py:1180 ../src/plugins/GraphViz.py:1035 #: ../src/plugins/GraphViz.py:1091 #, python-format msgid "Open in %(program_name)s" msgstr "" -#: ../src/docgen/ODFDoc.py:1190 ../src/docgen/ODFDoc.py:1191 -#: ../src/docgen/ODFDoc.py:1192 +#: ../src/docgen/ODFDoc.py:1187 ../src/docgen/ODFDoc.py:1188 +#: ../src/docgen/ODFDoc.py:1189 msgid "Open Document Text" msgstr "" @@ -2535,11 +2635,11 @@ msgstr "" msgid "SVG (Scalable Vector Graphics)" msgstr "" -#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:450 +#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:455 msgid "Attributes" msgstr "" -#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:464 +#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:469 msgid "References" msgstr "" @@ -2611,8 +2711,8 @@ msgid "Temple" msgstr "" #: ../src/DisplayTabs/_GalleryTab.py:72 ../src/plugins/NarrativeWeb.py:334 -#: ../src/plugins/NarrativeWeb.py:383 ../src/plugins/NarrativeWeb.py:813 -#: ../src/plugins/NarrativeWeb.py:1199 ../src/plugins/NarrativeWeb.py:1201 +#: ../src/plugins/NarrativeWeb.py:383 ../src/plugins/NarrativeWeb.py:822 +#: ../src/plugins/NarrativeWeb.py:1208 ../src/plugins/NarrativeWeb.py:1210 msgid "Gallery" msgstr "" @@ -2711,23 +2811,23 @@ msgstr "" msgid "Internet" msgstr "" -#: ../src/Editors/_EditAddress.py:75 ../src/Editors/_EditAddress.py:139 +#: ../src/Editors/_EditAddress.py:80 ../src/Editors/_EditAddress.py:144 msgid "Address Editor" msgstr "" -#: ../src/Editors/_EditAttribute.py:81 ../src/Editors/_EditAttribute.py:128 +#: ../src/Editors/_EditAttribute.py:86 ../src/Editors/_EditAttribute.py:133 msgid "Attribute Editor" msgstr "" -#: ../src/Editors/_EditAttribute.py:122 ../src/Editors/_EditAttribute.py:126 +#: ../src/Editors/_EditAttribute.py:127 ../src/Editors/_EditAttribute.py:131 msgid "New Attribute" msgstr "" -#: ../src/Editors/_EditAttribute.py:140 +#: ../src/Editors/_EditAttribute.py:145 msgid "Cannot save attribute" msgstr "" -#: ../src/Editors/_EditAttribute.py:141 +#: ../src/Editors/_EditAttribute.py:146 msgid "The attribute type cannot be empty" msgstr "" @@ -2739,49 +2839,45 @@ msgstr "" msgid "Child Reference" msgstr "" -#: ../src/Editors/_EditEvent.py:86 ../src/Editors/_EditEvent.py:191 -msgid "Event Editor" -msgstr "" - -#: ../src/Editors/_EditEvent.py:188 ../src/Editors/_EditEventRef.py:198 +#: ../src/Editors/_EditEvent.py:83 ../src/Editors/_EditEventRef.py:203 #, python-format msgid "Event: %s" msgstr "" -#: ../src/Editors/_EditEvent.py:190 ../src/Editors/_EditEventRef.py:200 +#: ../src/Editors/_EditEvent.py:85 ../src/Editors/_EditEventRef.py:205 msgid "New Event" msgstr "" -#: ../src/Editors/_EditEvent.py:199 ../src/Editors/_EditEvent.py:207 -msgid "Cannot save event" -msgstr "" - -#: ../src/Editors/_EditEvent.py:200 -msgid "No data exists for this event. Please enter data or cancel the edit." -msgstr "" - -#: ../src/Editors/_EditEvent.py:208 -msgid "The event type cannot be empty" -msgstr "" - -#: ../src/Editors/_EditEvent.py:214 ../src/Editors/_EditEventRef.py:211 -msgid "Add Event" -msgstr "" - -#: ../src/Editors/_EditEvent.py:220 +#: ../src/Editors/_EditEvent.py:203 ../src/Editors/_EditEvent.py:232 msgid "Edit Event" msgstr "" -#: ../src/Editors/_EditEvent.py:305 ../src/Editors/_EditEventRef.py:266 +#: ../src/Editors/_EditEvent.py:211 ../src/Editors/_EditEvent.py:219 +msgid "Cannot save event" +msgstr "" + +#: ../src/Editors/_EditEvent.py:212 +msgid "No data exists for this event. Please enter data or cancel the edit." +msgstr "" + +#: ../src/Editors/_EditEvent.py:220 +msgid "The event type cannot be empty" +msgstr "" + +#: ../src/Editors/_EditEvent.py:226 ../src/Editors/_EditEventRef.py:216 +msgid "Add Event" +msgstr "" + +#: ../src/Editors/_EditEvent.py:317 ../src/Editors/_EditEventRef.py:271 #, python-format msgid "Delete Event (%s)" msgstr "" -#: ../src/Editors/_EditEventRef.py:71 ../src/Editors/_EditEventRef.py:201 +#: ../src/Editors/_EditEventRef.py:76 ../src/Editors/_EditEventRef.py:206 msgid "Event Reference Editor" msgstr "" -#: ../src/Editors/_EditEventRef.py:208 +#: ../src/Editors/_EditEventRef.py:213 msgid "Modify Event" msgstr "" @@ -2837,275 +2933,267 @@ msgid "" "available after you attempt to select a parent." msgstr "" -#: ../src/Editors/_EditFamily.py:432 ../src/Editors/_EditFamily.py:434 +#: ../src/Editors/_EditFamily.py:433 ../src/Editors/_EditFamily.py:436 msgid "New Family" msgstr "" -#: ../src/Editors/_EditFamily.py:435 ../src/Editors/_EditFamily.py:882 +#: ../src/Editors/_EditFamily.py:440 ../src/Editors/_EditFamily.py:868 msgid "Edit Family" msgstr "" -#: ../src/Editors/_EditFamily.py:442 -msgid "Family Editor" -msgstr "" - -#: ../src/Editors/_EditFamily.py:456 +#: ../src/Editors/_EditFamily.py:465 msgid "Add a new person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:458 +#: ../src/Editors/_EditFamily.py:467 msgid "Add a new person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:560 +#: ../src/Editors/_EditFamily.py:570 msgid "Select a person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:561 +#: ../src/Editors/_EditFamily.py:571 msgid "Remove the person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:566 +#: ../src/Editors/_EditFamily.py:576 msgid "Select a person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:567 +#: ../src/Editors/_EditFamily.py:577 msgid "Remove the person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:607 +#: ../src/Editors/_EditFamily.py:617 msgid "Select Mother" msgstr "" -#: ../src/Editors/_EditFamily.py:651 +#: ../src/Editors/_EditFamily.py:661 msgid "Select Father" msgstr "" -#: ../src/Editors/_EditFamily.py:679 +#: ../src/Editors/_EditFamily.py:689 msgid "Duplicate Family" msgstr "" -#: ../src/Editors/_EditFamily.py:680 +#: ../src/Editors/_EditFamily.py:690 msgid "" "A family with these parents already exists in the database. If you save, you " "will create a duplicate family. It is recommended that you cancel the " "editing of this window, and select the existing family" msgstr "" -#: ../src/Editors/_EditFamily.py:802 +#: ../src/Editors/_EditFamily.py:788 msgid "A father cannot be his own child" msgstr "" -#: ../src/Editors/_EditFamily.py:803 +#: ../src/Editors/_EditFamily.py:789 #, python-format msgid "%s is listed as both the father and child of the family." msgstr "" -#: ../src/Editors/_EditFamily.py:812 +#: ../src/Editors/_EditFamily.py:798 msgid "A mother cannot be her own child" msgstr "" -#: ../src/Editors/_EditFamily.py:813 +#: ../src/Editors/_EditFamily.py:799 #, python-format msgid "%s is listed as both the mother and child of the family." msgstr "" -#: ../src/Editors/_EditFamily.py:843 +#: ../src/Editors/_EditFamily.py:829 msgid "Add Family" msgstr "" -#: ../src/Editors/_EditFamily.py:846 +#: ../src/Editors/_EditFamily.py:832 msgid "Cannot save family" msgstr "" -#: ../src/Editors/_EditFamily.py:847 +#: ../src/Editors/_EditFamily.py:833 msgid "No data exists for this family. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditFamily.py:853 ../src/GrampsDb/_DbUtils.py:53 +#: ../src/Editors/_EditFamily.py:839 ../src/GrampsDb/_DbUtils.py:53 msgid "Remove Family" msgstr "" -#: ../src/Editors/_EditLdsOrd.py:149 ../src/Editors/_EditLdsOrd.py:301 -#: ../src/Editors/_EditLdsOrd.py:337 ../src/Editors/_EditLdsOrd.py:420 +#: ../src/Editors/_EditLdsOrd.py:152 ../src/Editors/_EditLdsOrd.py:304 +#: ../src/Editors/_EditLdsOrd.py:340 ../src/Editors/_EditLdsOrd.py:423 msgid "LDS Ordinance Editor" msgstr "" -#: ../src/Editors/_EditLdsOrd.py:274 +#: ../src/Editors/_EditLdsOrd.py:277 #, python-format msgid "%(father)s and %(mother)s [%(gramps_id)s]" msgstr "" -#: ../src/Editors/_EditLdsOrd.py:280 +#: ../src/Editors/_EditLdsOrd.py:283 #, python-format msgid "%(father)s [%(gramps_id)s]" msgstr "" -#: ../src/Editors/_EditLdsOrd.py:285 +#: ../src/Editors/_EditLdsOrd.py:288 #, python-format msgid "%(mother)s [%(gramps_id)s]" msgstr "" -#: ../src/Editors/_EditLdsOrd.py:300 ../src/Editors/_EditLdsOrd.py:419 +#: ../src/Editors/_EditLdsOrd.py:303 ../src/Editors/_EditLdsOrd.py:422 msgid "LDS Ordinance" msgstr "" -#: ../src/Editors/_EditLocation.py:56 +#: ../src/Editors/_EditLocation.py:59 msgid "Location Editor" msgstr "" #: ../src/Editors/_EditMedia.py:73 -msgid "Media Properties Editor" +#, python-format +msgid "Media: %s" msgstr "" -#: ../src/Editors/_EditMedia.py:162 -msgid "Media Properties" +#: ../src/Editors/_EditMedia.py:75 +msgid "New Media" msgstr "" -#: ../src/Editors/_EditMedia.py:163 ../src/Editors/_EditMedia.py:209 -#: ../src/Editors/_EditMediaRef.py:192 +#: ../src/Editors/_EditMedia.py:176 ../src/Editors/_EditMedia.py:222 +#: ../src/Editors/_EditMediaRef.py:197 msgid "Edit Media Object" msgstr "" -#: ../src/Editors/_EditMedia.py:167 ../src/Selectors/_SelectObject.py:59 +#: ../src/Editors/_EditMedia.py:180 ../src/Selectors/_SelectObject.py:59 msgid "Select Media Object" msgstr "" -#: ../src/Editors/_EditMediaRef.py:69 +#: ../src/Editors/_EditMediaRef.py:74 msgid "Media Reference Editor" msgstr "" -#: ../src/Editors/_EditName.py:67 ../src/Editors/_EditName.py:196 +#: ../src/Editors/_EditName.py:71 ../src/Editors/_EditName.py:201 msgid "Name Editor" msgstr "" -#: ../src/Editors/_EditName.py:195 +#: ../src/Editors/_EditName.py:200 msgid "New Name" msgstr "" -#: ../src/Editors/_EditName.py:228 +#: ../src/Editors/_EditName.py:233 msgid "Group all people with the same name?" msgstr "" -#: ../src/Editors/_EditName.py:229 +#: ../src/Editors/_EditName.py:234 #, python-format msgid "" "You have the choice of grouping all people with the name of %(surname)s with " "the name of %(group_name)s, or just mapping this particular name." msgstr "" -#: ../src/Editors/_EditName.py:233 +#: ../src/Editors/_EditName.py:238 msgid "Group all" msgstr "" -#: ../src/Editors/_EditName.py:234 +#: ../src/Editors/_EditName.py:239 msgid "Group this name only" msgstr "" -#: ../src/Editors/_EditPerson.py:123 ../src/Editors/_EditPerson.py:126 -#: ../src/Editors/_EditPerson.py:357 -msgid "Edit Person" -msgstr "" - -#: ../src/Editors/_EditPerson.py:207 -msgid "Patronymic:" -msgstr "" - -#: ../src/Editors/_EditPerson.py:356 +#: ../src/Editors/_EditPerson.py:113 msgid "New Person" msgstr "" -#: ../src/Editors/_EditPerson.py:406 +#: ../src/Editors/_EditPerson.py:212 +msgid "Patronymic:" +msgstr "" + +#: ../src/Editors/_EditPerson.py:359 +msgid "Edit Person" +msgstr "" + +#: ../src/Editors/_EditPerson.py:408 msgid "Edit Object Properties" msgstr "" -#: ../src/Editors/_EditPerson.py:471 -msgid "Unknown gender specified" -msgstr "" - -#: ../src/Editors/_EditPerson.py:472 -msgid "" -"The gender of the person is currently unknown. Usually, this is a mistake. " -"You may choose to either continue saving, or returning to the Edit Person " -"dialog to fix the problem." -msgstr "" - -#: ../src/Editors/_EditPerson.py:476 -msgid "Continue saving" -msgstr "" - -#: ../src/Editors/_EditPerson.py:476 -msgid "Return to window" -msgstr "" - -#: ../src/Editors/_EditPerson.py:490 +#: ../src/Editors/_EditPerson.py:486 msgid "GRAMPS ID value was not changed." msgstr "" -#: ../src/Editors/_EditPerson.py:491 +#: ../src/Editors/_EditPerson.py:487 #, python-format msgid "" "You have attempted to change the GRAMPS ID to a value of %(grampsid)s. This " "value is already used by %(person)s." msgstr "" -#: ../src/Editors/_EditPerson.py:553 +#: ../src/Editors/_EditPerson.py:549 msgid "Problem changing the gender" msgstr "" -#: ../src/Editors/_EditPerson.py:554 +#: ../src/Editors/_EditPerson.py:550 msgid "" "Changing the gender caused problems with marriage information.\n" "Please check the person's marriages." msgstr "" -#: ../src/Editors/_EditPerson.py:565 +#: ../src/Editors/_EditPerson.py:561 msgid "Cannot save person" msgstr "" -#: ../src/Editors/_EditPerson.py:566 +#: ../src/Editors/_EditPerson.py:562 msgid "No data exists for this person. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditPerson.py:588 +#: ../src/Editors/_EditPerson.py:583 #, python-format msgid "Edit Person (%s)" msgstr "" -#: ../src/Editors/_EditPersonRef.py:76 ../src/Editors/_EditPersonRef.py:134 +#: ../src/Editors/_EditPerson.py:721 +msgid "Unknown gender specified" +msgstr "" + +#: ../src/Editors/_EditPerson.py:723 +msgid "" +"The gender of the person is currently unknown. Usually, this is a mistake. " +"Please specify the gender." +msgstr "" + +#: ../src/Editors/_EditPerson.py:726 ../src/plugins/IndivComplete.py:460 +msgid "Male" +msgstr "" + +#: ../src/Editors/_EditPerson.py:727 ../src/plugins/IndivComplete.py:462 +msgid "Female" +msgstr "" + +#: ../src/Editors/_EditPersonRef.py:81 ../src/Editors/_EditPersonRef.py:139 msgid "Person Reference Editor" msgstr "" -#: ../src/Editors/_EditPersonRef.py:134 -msgid "Person Reference" -msgstr "" - -#: ../src/Editors/_EditPersonRef.py:150 +#: ../src/Editors/_EditPersonRef.py:155 msgid "No person selected" msgstr "" -#: ../src/Editors/_EditPersonRef.py:151 +#: ../src/Editors/_EditPersonRef.py:156 msgid "You must either select a person or Cancel the edit" msgstr "" -#: ../src/Editors/_EditPlace.py:71 -msgid "Place Editor" +#: ../src/Editors/_EditPlace.py:79 +#, python-format +msgid "Place: %s" msgstr "" -#: ../src/Editors/_EditPlace.py:140 +#: ../src/Editors/_EditPlace.py:81 msgid "New Place" msgstr "" -#: ../src/Editors/_EditPlace.py:141 +#: ../src/Editors/_EditPlace.py:149 msgid "Edit Place" msgstr "" -#: ../src/Editors/_EditPlace.py:192 +#: ../src/Editors/_EditPlace.py:204 #, python-format msgid "Edit Place (%s)" msgstr "" -#: ../src/Editors/_EditPlace.py:236 +#: ../src/Editors/_EditPlace.py:248 #, python-format msgid "Delete Place (%s)" msgstr "" @@ -3118,72 +3206,76 @@ msgstr "" msgid "If you close without saving, the changes you have made will be lost" msgstr "" -#: ../src/Editors/_EditRepoRef.py:65 +#: ../src/Editors/_EditRepoRef.py:70 msgid "Repository Reference Editor" msgstr "" -#: ../src/Editors/_EditRepoRef.py:150 +#: ../src/Editors/_EditRepoRef.py:155 #, python-format msgid "Repository: %s" msgstr "" -#: ../src/Editors/_EditRepoRef.py:152 +#: ../src/Editors/_EditRepoRef.py:157 ../src/Editors/_EditRepository.py:68 msgid "New Repository" msgstr "" -#: ../src/Editors/_EditRepoRef.py:153 +#: ../src/Editors/_EditRepoRef.py:158 msgid "Repo Reference Editor" msgstr "" -#: ../src/Editors/_EditRepoRef.py:160 +#: ../src/Editors/_EditRepoRef.py:165 msgid "Modify Repository" msgstr "" -#: ../src/Editors/_EditRepoRef.py:163 +#: ../src/Editors/_EditRepoRef.py:168 msgid "Add Repository" msgstr "" -#: ../src/Editors/_EditRepository.py:63 -msgid "Repository Editor" +#: ../src/Editors/_EditRepository.py:82 +msgid "Edit Repository" msgstr "" -#: ../src/Editors/_EditRepository.py:127 +#: ../src/Editors/_EditRepository.py:146 msgid "Cannot save repository" msgstr "" -#: ../src/Editors/_EditRepository.py:128 +#: ../src/Editors/_EditRepository.py:147 msgid "" "No data exists for this repository. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditRepository.py:137 +#: ../src/Editors/_EditRepository.py:156 #, python-format msgid "Edit Repository (%s)" msgstr "" -#: ../src/Editors/_EditRepository.py:160 +#: ../src/Editors/_EditRepository.py:186 #, python-format msgid "Delete Repository (%s)" msgstr "" -#: ../src/Editors/_EditSource.py:75 ../src/Editors/_EditSource.py:153 -msgid "Source Editor" +#: ../src/Editors/_EditSource.py:74 ../src/Editors/_EditSourceRef.py:187 +msgid "New Source" msgstr "" -#: ../src/Editors/_EditSource.py:162 +#: ../src/Editors/_EditSource.py:160 +msgid "Edit Source" +msgstr "" + +#: ../src/Editors/_EditSource.py:166 msgid "Cannot save source" msgstr "" -#: ../src/Editors/_EditSource.py:163 +#: ../src/Editors/_EditSource.py:167 msgid "No data exists for this source. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditSource.py:173 +#: ../src/Editors/_EditSource.py:177 #, python-format msgid "Edit Source (%s)" msgstr "" -#: ../src/Editors/_EditSource.py:224 +#: ../src/Editors/_EditSource.py:235 #, python-format msgid "Delete Source (%s)" msgstr "" @@ -3201,10 +3293,6 @@ msgstr "" msgid "Source: %s" msgstr "" -#: ../src/Editors/_EditSourceRef.py:187 -msgid "New Source" -msgstr "" - #: ../src/Editors/_EditSourceRef.py:195 msgid "Modify Source" msgstr "" @@ -3213,7 +3301,7 @@ msgstr "" msgid "Add Source" msgstr "" -#: ../src/Editors/_EditUrl.py:64 ../src/Editors/_EditUrl.py:94 +#: ../src/Editors/_EditUrl.py:68 ../src/Editors/_EditUrl.py:98 msgid "Internet Address Editor" msgstr "" @@ -3236,13 +3324,13 @@ msgstr "" #. witness name recorded #. Add name and comment to the event note #. Parse witnesses created by older gramps -#: ../src/GrampsDb/_GrampsBSDDB.py:1808 ../src/GrampsDb/_ReadXML.py:719 +#: ../src/GrampsDb/_GrampsBSDDB.py:1833 ../src/GrampsDb/_ReadXML.py:719 #: ../src/GrampsDb/_ReadXML.py:1544 #, python-format msgid "Witness name: %s" msgstr "" -#: ../src/GrampsDb/_GrampsBSDDB.py:1810 ../src/GrampsDb/_ReadXML.py:1438 +#: ../src/GrampsDb/_GrampsBSDDB.py:1835 ../src/GrampsDb/_ReadXML.py:1438 #: ../src/GrampsDb/_ReadXML.py:1442 #, python-format msgid "Witness comment: %s" @@ -3250,7 +3338,7 @@ msgstr "" #. Broken witness: dangling witness handle #. with no corresponding person in the db -#: ../src/GrampsDb/_GrampsBSDDB.py:1831 +#: ../src/GrampsDb/_GrampsBSDDB.py:1856 msgid "" "Broken witness reference detected while upgrading database to version 9." msgstr "" @@ -3308,41 +3396,44 @@ msgstr "" msgid "%s could not be opened\n" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:252 +#: ../src/GrampsDb/_ReadGedcom.py:248 msgid "Database corruption detected" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:253 +#: ../src/GrampsDb/_ReadGedcom.py:249 msgid "" "A problem was detected with the database. Please run the Check and Repair " "Database tool to fix the problem." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:458 +#: ../src/GrampsDb/_ReadGedcom.py:254 +msgid "Error reading GEDCOM file" +msgstr "" + +#: ../src/GrampsDb/_ReadGedcom.py:457 #, python-format msgid "Invalid GEDCOM syntax at line %d was ignored." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:522 ../src/GrampsDb/_ReadGedcom.py:2192 +#: ../src/GrampsDb/_ReadGedcom.py:521 ../src/GrampsDb/_ReadGedcom.py:2194 #, python-format msgid "Import from %s" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:818 -#, python-format -msgid "Premature end of file at line %d.\n" +#: ../src/GrampsDb/_ReadGedcom.py:817 +msgid "Your GEDCOM file is corrupted. It appears to have been truncated." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:828 +#: ../src/GrampsDb/_ReadGedcom.py:827 #, python-format msgid "Line %d was not understood, so it was ignored." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:872 +#: ../src/GrampsDb/_ReadGedcom.py:868 msgid "GEDCOM import" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:995 ../src/GrampsDb/_ReadGedcom.py:2694 +#: ../src/GrampsDb/_ReadGedcom.py:991 ../src/GrampsDb/_ReadGedcom.py:2696 #, python-format msgid "Could not import %s" msgstr "" @@ -3389,7 +3480,7 @@ msgstr "" #: ../src/GrampsDb/_WriteGedcom.py:293 ../src/plugins/Calendar.py:519 #: ../src/plugins/EventCmp.py:163 ../src/plugins/ExportVCalendar.py:88 #: ../src/plugins/ExportVCard.py:86 ../src/plugins/GraphViz.py:680 -#: ../src/plugins/IndivComplete.py:558 ../src/plugins/NarrativeWeb.py:2361 +#: ../src/plugins/IndivComplete.py:558 ../src/plugins/NarrativeWeb.py:2378 #: ../src/plugins/StatisticsChart.py:837 ../src/plugins/TimeLine.py:417 #: ../src/plugins/WriteFtree.py:90 ../src/plugins/WriteGeneWeb.py:92 msgid "Entire Database" @@ -3398,7 +3489,7 @@ msgstr "" #: ../src/GrampsDb/_WriteGedcom.py:300 ../src/plugins/Calendar.py:524 #: ../src/plugins/DescendReport.py:153 ../src/plugins/ExportVCalendar.py:95 #: ../src/plugins/ExportVCard.py:93 ../src/plugins/GraphViz.py:684 -#: ../src/plugins/IndivComplete.py:562 ../src/plugins/NarrativeWeb.py:2365 +#: ../src/plugins/IndivComplete.py:562 ../src/plugins/NarrativeWeb.py:2382 #: ../src/plugins/StatisticsChart.py:841 ../src/plugins/TimeLine.py:421 #: ../src/plugins/WriteFtree.py:97 ../src/plugins/WriteGeneWeb.py:99 #, python-format @@ -3408,7 +3499,7 @@ msgstr "" #: ../src/GrampsDb/_WriteGedcom.py:306 ../src/plugins/Calendar.py:534 #: ../src/plugins/ExportVCalendar.py:101 ../src/plugins/ExportVCard.py:99 #: ../src/plugins/GraphViz.py:688 ../src/plugins/IndivComplete.py:566 -#: ../src/plugins/NarrativeWeb.py:2373 ../src/plugins/StatisticsChart.py:845 +#: ../src/plugins/NarrativeWeb.py:2390 ../src/plugins/StatisticsChart.py:845 #: ../src/plugins/TimeLine.py:425 ../src/plugins/WriteFtree.py:103 #: ../src/plugins/WriteGeneWeb.py:105 #, python-format @@ -3418,7 +3509,7 @@ msgstr "" #: ../src/GrampsDb/_WriteGedcom.py:312 ../src/plugins/Calendar.py:539 #: ../src/plugins/ExportVCalendar.py:107 ../src/plugins/ExportVCard.py:105 #: ../src/plugins/GraphViz.py:692 ../src/plugins/IndivComplete.py:570 -#: ../src/plugins/NarrativeWeb.py:2377 ../src/plugins/StatisticsChart.py:849 +#: ../src/plugins/NarrativeWeb.py:2394 ../src/plugins/StatisticsChart.py:849 #: ../src/plugins/TimeLine.py:429 ../src/plugins/WriteFtree.py:109 #: ../src/plugins/WriteGeneWeb.py:111 #, python-format @@ -3434,7 +3525,7 @@ msgid "" "want." msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1496 +#: ../src/GrampsDb/_WriteGedcom.py:1494 msgid "Export failed" msgstr "" @@ -3443,17 +3534,17 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteGedcom.py:1504 +#: ../src/GrampsDb/_WriteGedcom.py:1502 msgid "GE_DCOM" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1505 +#: ../src/GrampsDb/_WriteGedcom.py:1503 msgid "" "GEDCOM is used to transfer data between genealogy programs. Most genealogy " "software will accept a GEDCOM file as input. " msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1507 +#: ../src/GrampsDb/_WriteGedcom.py:1505 msgid "GEDCOM export options" msgstr "" @@ -3481,11 +3572,11 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteXML.py:1052 +#: ../src/GrampsDb/_WriteXML.py:1056 msgid "GRAMPS _XML database" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:1053 +#: ../src/GrampsDb/_WriteXML.py:1057 msgid "" "The GRAMPS XML database is a format used by older versions of GRAMPS. It is " "read-write compatible with the present GRAMPS database format." @@ -3534,98 +3625,98 @@ msgid "" "feedback is important. Thank you for taking the time to submit a bug report." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:128 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:130 msgid "" "If you can see that there is any personal information included in the error " "please remove it." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:173 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:175 msgid "Error Details" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:178 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:180 msgid "" "This is the detailed Gramps error information, don't worry if you do not " "understand it. You will have the opportunity to add further detail about the " "error in the following pages of the assistant." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:196 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:198 msgid "" "Please check the information below and correct anything that you know to be " "wrong or remove anything that you would rather not have included in the bug " "report." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:243 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:245 msgid "System Information" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:248 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:250 msgid "" "This is the information about your system that will help the developers to " "fix the bug." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:264 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:266 msgid "" "Please provide as much information as you can about what you were doing when " "the error occured. " msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:305 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:307 msgid "Further Information" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:310 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:312 msgid "" "This is your opportunity to describe what you were doing when the error " "occured." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:327 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:329 msgid "" "Please check that the information is correct, do not worry if you don't " "understand the detail of the error information. Just make sure that it does " "not contain anything that you do not want to be sent to the developers." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:361 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:363 msgid "Bug Report Summary" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:366 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:368 msgid "" "This is the completed bug report. The next page of the assistant will help " "you to send the report to the bug report mailing list." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:385 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:387 msgid "" "Use one of the two methods below to send the bug report to the GRAMPS bug " "reporting mailing list at " msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:395 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:397 msgid "" "If your email client is configured correctly you may be able to use this " "button to start it with the bug report ready to send. (This will probably " "only work if you are running Gnome)" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:419 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:421 msgid "" "If your email program fails to start you can use this button to copy the bug " "report onto the clipboard. Then start your email client, paste the report " "and send it to the address above." msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:456 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:458 msgid "Send Bug Report" msgstr "" -#: ../src/GrampsLogger/_ErrorReportAssistant.py:461 +#: ../src/GrampsLogger/_ErrorReportAssistant.py:463 msgid "" "This is the final step. Use the buttons on this page to transfer the bug " "report to your email client." @@ -3667,8 +3758,8 @@ msgstr "" msgid "Select Person" msgstr "" -#: ../src/Selectors/_SelectPerson.py:116 ../src/plugins/NarrativeWeb.py:581 -#: ../src/plugins/NarrativeWeb.py:641 +#: ../src/Selectors/_SelectPerson.py:116 ../src/plugins/NarrativeWeb.py:586 +#: ../src/plugins/NarrativeWeb.py:646 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:91 msgid "Birth date" msgstr "" @@ -3706,9 +3797,9 @@ msgstr "" msgid "Co_mpress chart" msgstr "" -#: ../src/plugins/AncestorChart2.py:490 ../src/plugins/AncestorReport.py:193 -#: ../src/plugins/DescendChart.py:440 ../src/plugins/DetAncestralReport.py:749 -#: ../src/plugins/DetDescendantReport.py:779 ../src/plugins/FamilyGroup.py:877 +#: ../src/plugins/AncestorChart2.py:490 ../src/plugins/AncestorReport.py:303 +#: ../src/plugins/DescendChart.py:440 ../src/plugins/DetAncestralReport.py:787 +#: ../src/plugins/DetDescendantReport.py:818 ../src/plugins/FamilyGroup.py:877 #: ../src/plugins/FanChart.py:452 ../src/plugins/IndivComplete.py:637 msgid "The basic style used for the text display." msgstr "" @@ -3721,20 +3812,21 @@ msgstr "" msgid "Ancestor Graph" msgstr "" -#: ../src/plugins/AncestorChart2.py:514 ../src/plugins/AncestorReport.py:208 +#: ../src/plugins/AncestorChart2.py:514 ../src/plugins/AncestorReport.py:334 #: ../src/plugins/BookReport.py:1172 ../src/plugins/ChangeNames.py:199 #: ../src/plugins/ChangeTypes.py:208 ../src/plugins/Checkpoint.py:421 -#: ../src/plugins/Check.py:983 ../src/plugins/CountAncestors.py:146 +#: ../src/plugins/Check.py:1031 ../src/plugins/CountAncestors.py:146 #: ../src/plugins/Desbrowser.py:161 ../src/plugins/DescendChart.py:464 #: ../src/plugins/DescendReport.py:259 ../src/plugins/Eval.py:130 #: ../src/plugins/EventCmp.py:477 ../src/plugins/FamilyGroup.py:910 #: ../src/plugins/FanChart.py:468 ../src/plugins/GraphViz.py:1222 #: ../src/plugins/GraphViz.py:1236 ../src/plugins/IndivComplete.py:652 #: ../src/plugins/Leak.py:131 ../src/plugins/FindDupes.py:692 -#: ../src/plugins/NarrativeWeb.py:2875 ../src/plugins/PatchNames.py:357 +#: ../src/plugins/NarrativeWeb.py:2892 ../src/plugins/PatchNames.py:357 #: ../src/plugins/Rebuild.py:123 ../src/plugins/RelCalc.py:232 -#: ../src/plugins/ReorderIds.py:227 ../src/plugins/SoundGen.py:145 -#: ../src/plugins/StatisticsChart.py:973 ../src/plugins/TimeLine.py:477 +#: ../src/plugins/RemoveUnused.py:267 ../src/plugins/ReorderIds.py:227 +#: ../src/plugins/SoundGen.py:145 ../src/plugins/StatisticsChart.py:973 +#: ../src/plugins/TimeLine.py:477 msgid "Stable" msgstr "" @@ -3742,41 +3834,43 @@ msgstr "" msgid "Produces a graphical ancestral tree graph" msgstr "" -#: ../src/plugins/AncestorReport.py:101 +#: ../src/plugins/AncestorReport.py:150 #, python-format msgid "Ahnentafel Report for %s" msgstr "" -#: ../src/plugins/AncestorReport.py:118 +#: ../src/plugins/AncestorReport.py:175 #: ../src/plugins/DetAncestralReport.py:166 -#: ../src/plugins/DetDescendantReport.py:197 +#: ../src/plugins/DetDescendantReport.py:196 #, python-format msgid "Generation %d" msgstr "" -#. para.set(pad=0.5) -#: ../src/plugins/AncestorReport.py:175 ../src/plugins/DescendReport.py:222 -#: ../src/plugins/DetAncestralReport.py:703 -#: ../src/plugins/DetDescendantReport.py:733 ../src/plugins/FamilyGroup.py:868 -#: ../src/plugins/IndivComplete.py:605 ../src/plugins/SimpleBookTitle.py:266 +#: ../src/plugins/AncestorReport.py:280 ../src/plugins/DescendReport.py:222 +#: ../src/plugins/DetAncestralReport.py:741 +#: ../src/plugins/DetDescendantReport.py:772 ../src/plugins/FamilyGroup.py:868 +#: ../src/plugins/IndivComplete.py:605 ../src/plugins/SimpleBookTitle.py:271 #: ../src/plugins/StatisticsChart.py:822 ../src/plugins/TimeLine.py:404 msgid "The style used for the title of the page." msgstr "" -#. para.set(pad=0.5) -#: ../src/plugins/AncestorReport.py:186 -#: ../src/plugins/DetAncestralReport.py:713 -#: ../src/plugins/DetAncestralReport.py:786 -#: ../src/plugins/DetDescendantReport.py:743 -#: ../src/plugins/DetDescendantReport.py:816 +#: ../src/plugins/AncestorReport.py:293 +#: ../src/plugins/DetAncestralReport.py:751 +#: ../src/plugins/DetAncestralReport.py:824 +#: ../src/plugins/DetDescendantReport.py:782 +#: ../src/plugins/DetDescendantReport.py:855 msgid "The style used for the generation header." msgstr "" -#: ../src/plugins/AncestorReport.py:207 +#: ../src/plugins/AncestorReport.py:311 +msgid "Add linebreak after each name" +msgstr "" + +#: ../src/plugins/AncestorReport.py:333 msgid "Ahnentafel Report" msgstr "" -#: ../src/plugins/AncestorReport.py:209 +#: ../src/plugins/AncestorReport.py:335 msgid "Produces a textual ancestral report" msgstr "" @@ -3863,7 +3957,7 @@ msgid "" " %(person)s, %(nyears)d" msgstr "" -#: ../src/plugins/Calendar.py:529 ../src/plugins/NarrativeWeb.py:2369 +#: ../src/plugins/Calendar.py:529 ../src/plugins/NarrativeWeb.py:2386 #, python-format msgid "Descendant Families of %s" msgstr "" @@ -3987,7 +4081,7 @@ msgid "No capitalization changes were detected." msgstr "" #: ../src/plugins/ChangeNames.py:111 ../src/plugins/PatchNames.py:197 -#: ../src/plugins/SimpleBookTitle.py:209 ../src/glade/mergedata.glade.h:14 +#: ../src/plugins/SimpleBookTitle.py:213 ../src/glade/mergedata.glade.h:14 msgid "Select" msgstr "" @@ -4124,45 +4218,45 @@ msgstr "" msgid "Store a snapshot of the current database into a revision control system" msgstr "" -#: ../src/plugins/Check.py:185 +#: ../src/plugins/Check.py:186 msgid "Check Integrity" msgstr "" -#: ../src/plugins/Check.py:217 +#: ../src/plugins/Check.py:219 ../src/plugins/RemoveUnused.py:147 msgid "Checking database" msgstr "" -#: ../src/plugins/Check.py:234 +#: ../src/plugins/Check.py:236 msgid "Looking for invalid name format references" msgstr "" -#: ../src/plugins/Check.py:282 +#: ../src/plugins/Check.py:284 msgid "Looking for duplicate spouses" msgstr "" -#: ../src/plugins/Check.py:300 +#: ../src/plugins/Check.py:302 msgid "Looking for character encoding errors" msgstr "" -#: ../src/plugins/Check.py:316 +#: ../src/plugins/Check.py:318 msgid "Looking for broken family links" msgstr "" -#: ../src/plugins/Check.py:409 +#: ../src/plugins/Check.py:411 msgid "Looking for unused objects" msgstr "" -#: ../src/plugins/Check.py:468 ../src/plugins/WriteCD.py:244 +#: ../src/plugins/Check.py:470 ../src/plugins/WriteCD.py:244 #: ../src/plugins/WritePkg.py:146 msgid "Select file" msgstr "" -#: ../src/plugins/Check.py:487 ../src/plugins/WriteCD.py:269 +#: ../src/plugins/Check.py:489 ../src/plugins/WriteCD.py:269 #: ../src/plugins/WritePkg.py:167 msgid "Media object could not be found" msgstr "" -#: ../src/plugins/Check.py:488 +#: ../src/plugins/Check.py:490 #, python-format msgid "" "The file:\n" @@ -4173,200 +4267,213 @@ msgid "" "select a new file." msgstr "" -#: ../src/plugins/Check.py:507 +#: ../src/plugins/Check.py:509 msgid "Looking for empty families" msgstr "" -#: ../src/plugins/Check.py:532 +#: ../src/plugins/Check.py:534 msgid "Looking for broken parent relationships" msgstr "" -#: ../src/plugins/Check.py:584 +#: ../src/plugins/Check.py:586 msgid "Looking for event problems" msgstr "" -#: ../src/plugins/Check.py:664 +#: ../src/plugins/Check.py:666 +msgid "Looking for person reference problems" +msgstr "" + +#: ../src/plugins/Check.py:683 msgid "Looking for place reference problems" msgstr "" -#: ../src/plugins/Check.py:686 +#: ../src/plugins/Check.py:729 msgid "Looking for source reference problems" msgstr "" -#: ../src/plugins/Check.py:811 +#: ../src/plugins/Check.py:855 msgid "No errors were found" msgstr "" -#: ../src/plugins/Check.py:812 +#: ../src/plugins/Check.py:856 ../src/plugins/RemoveUnused.py:188 msgid "The database has passed internal checks" msgstr "" -#: ../src/plugins/Check.py:818 +#: ../src/plugins/Check.py:862 msgid "1 broken child/family link was fixed\n" msgstr "" -#: ../src/plugins/Check.py:820 +#: ../src/plugins/Check.py:864 #, python-format msgid "%d broken child/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:826 +#: ../src/plugins/Check.py:870 msgid "Non existing child" msgstr "" -#: ../src/plugins/Check.py:833 -#, python-format -msgid "%s was removed from the family of %s\n" -msgstr "" - -#: ../src/plugins/Check.py:837 -msgid "1 broken spouse/family link was fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:839 -#, python-format -msgid "%d broken spouse/family links were found\n" -msgstr "" - -#: ../src/plugins/Check.py:845 ../src/plugins/Check.py:864 -msgid "Non existing person" -msgstr "" - -#: ../src/plugins/Check.py:852 ../src/plugins/Check.py:871 -#, python-format -msgid "%s was restored to the family of %s\n" -msgstr "" - -#: ../src/plugins/Check.py:856 -msgid "1 duplicate spouse/family link was found\n" -msgstr "" - -#: ../src/plugins/Check.py:858 -#, python-format -msgid "%d duplicate spouse/family links were found\n" -msgstr "" - -#: ../src/plugins/Check.py:874 -msgid "1 empty family was found\n" -msgstr "" - #: ../src/plugins/Check.py:877 #, python-format -msgid "%d empty families were found\n" -msgstr "" - -#: ../src/plugins/Check.py:879 -msgid "1 corrupted family relationship fixed\n" +msgid "%s was removed from the family of %s\n" msgstr "" #: ../src/plugins/Check.py:881 -#, python-format -msgid "%d corrupted family relationship fixed\n" +msgid "1 broken spouse/family link was fixed\n" msgstr "" #: ../src/plugins/Check.py:883 -msgid "1 media object was referenced, but not found\n" -msgstr "" - -#: ../src/plugins/Check.py:885 #, python-format -msgid "%d media objects were referenced, but not found\n" +msgid "%d broken spouse/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:887 -msgid "Reference to 1 missing media object was kept\n" +#: ../src/plugins/Check.py:889 ../src/plugins/Check.py:908 +msgid "Non existing person" msgstr "" -#: ../src/plugins/Check.py:889 +#: ../src/plugins/Check.py:896 ../src/plugins/Check.py:915 #, python-format -msgid "References to %d media objects were kept\n" +msgid "%s was restored to the family of %s\n" msgstr "" -#: ../src/plugins/Check.py:891 -msgid "1 missing media object was replaced\n" +#: ../src/plugins/Check.py:900 +msgid "1 duplicate spouse/family link was found\n" msgstr "" -#: ../src/plugins/Check.py:893 +#: ../src/plugins/Check.py:902 #, python-format -msgid "%d missing media objects were replaced\n" +msgid "%d duplicate spouse/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:895 -msgid "1 missing media object was removed\n" -msgstr "" - -#: ../src/plugins/Check.py:897 -#, python-format -msgid "%d missing media objects were removed\n" -msgstr "" - -#: ../src/plugins/Check.py:899 -msgid "1 invalid event reference was removed\n" -msgstr "" - -#: ../src/plugins/Check.py:901 -#, python-format -msgid "%d invalid event references were removed\n" -msgstr "" - -#: ../src/plugins/Check.py:903 -msgid "1 invalid birth event name was fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:905 -#, python-format -msgid "%d invalid birth event names were fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:907 -msgid "1 invalid death event name was fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:909 -#, python-format -msgid "%d invalid death event names were fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:911 -msgid "1 place was referenced but not found\n" -msgstr "" - -#: ../src/plugins/Check.py:913 -#, python-format -msgid "%d places were referenced, but not found\n" -msgstr "" - -#: ../src/plugins/Check.py:915 -msgid "1 source was referenced but not found\n" -msgstr "" - -#: ../src/plugins/Check.py:917 -#, python-format -msgid "%d sources were referenced, but not found\n" -msgstr "" - -#: ../src/plugins/Check.py:919 -msgid "1 invalid name format reference was removed\n" +#: ../src/plugins/Check.py:918 +msgid "1 empty family was found\n" msgstr "" #: ../src/plugins/Check.py:921 #, python-format -msgid "%d invalid name format references were removed\n" +msgid "%d empty families were found\n" +msgstr "" + +#: ../src/plugins/Check.py:923 +msgid "1 corrupted family relationship fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:925 +#, python-format +msgid "%d corrupted family relationship fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:927 +msgid "1 person was referenced but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:929 +#, python-format +msgid "%d person were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:931 +msgid "1 media object was referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:933 +#, python-format +msgid "%d media objects were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:935 +msgid "Reference to 1 missing media object was kept\n" +msgstr "" + +#: ../src/plugins/Check.py:937 +#, python-format +msgid "References to %d media objects were kept\n" +msgstr "" + +#: ../src/plugins/Check.py:939 +msgid "1 missing media object was replaced\n" +msgstr "" + +#: ../src/plugins/Check.py:941 +#, python-format +msgid "%d missing media objects were replaced\n" +msgstr "" + +#: ../src/plugins/Check.py:943 +msgid "1 missing media object was removed\n" +msgstr "" + +#: ../src/plugins/Check.py:945 +#, python-format +msgid "%d missing media objects were removed\n" +msgstr "" + +#: ../src/plugins/Check.py:947 +msgid "1 invalid event reference was removed\n" +msgstr "" + +#: ../src/plugins/Check.py:949 +#, python-format +msgid "%d invalid event references were removed\n" msgstr "" #: ../src/plugins/Check.py:951 +msgid "1 invalid birth event name was fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:953 +#, python-format +msgid "%d invalid birth event names were fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:955 +msgid "1 invalid death event name was fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:957 +#, python-format +msgid "%d invalid death event names were fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:959 +msgid "1 place was referenced but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:961 +#, python-format +msgid "%d places were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:963 +msgid "1 source was referenced but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:965 +#, python-format +msgid "%d sources were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:967 +msgid "1 invalid name format reference was removed\n" +msgstr "" + +#: ../src/plugins/Check.py:969 +#, python-format +msgid "%d invalid name format references were removed\n" +msgstr "" + +#: ../src/plugins/Check.py:999 ../src/plugins/RemoveUnused.py:235 msgid "Integrity Check Results" msgstr "" -#: ../src/plugins/Check.py:956 +#: ../src/plugins/Check.py:1004 msgid "Check and Repair" msgstr "" -#: ../src/plugins/Check.py:982 +#: ../src/plugins/Check.py:1030 msgid "Check and repair database" msgstr "" -#: ../src/plugins/Check.py:986 +#: ../src/plugins/Check.py:1034 msgid "" "Checks the database for integrity problems, fixing the problems that it can" msgstr "" @@ -4510,203 +4617,210 @@ msgstr "" msgid "Ancestral Report for %s" msgstr "" -#: ../src/plugins/DetAncestralReport.py:226 -#: ../src/plugins/DetDescendantReport.py:253 +#: ../src/plugins/DetAncestralReport.py:228 +#: ../src/plugins/DetDescendantReport.py:255 #, python-format msgid "%(name)s is the same person as [%(id_str)s]." msgstr "" -#: ../src/plugins/DetAncestralReport.py:272 -#: ../src/plugins/DetDescendantReport.py:299 +#: ../src/plugins/DetAncestralReport.py:274 +#: ../src/plugins/DetDescendantReport.py:301 #, python-format msgid "Notes for %s" msgstr "" -#: ../src/plugins/DetAncestralReport.py:281 -#: ../src/plugins/DetAncestralReport.py:311 -#: ../src/plugins/DetDescendantReport.py:309 -#: ../src/plugins/DetDescendantReport.py:340 +#: ../src/plugins/DetAncestralReport.py:283 +#: ../src/plugins/DetAncestralReport.py:306 +#: ../src/plugins/DetDescendantReport.py:311 +#: ../src/plugins/DetDescendantReport.py:334 #, python-format msgid "More about %(person_name)s:" msgstr "" -#: ../src/plugins/DetAncestralReport.py:288 -#: ../src/plugins/DetDescendantReport.py:316 +#: ../src/plugins/DetAncestralReport.py:290 +#: ../src/plugins/DetDescendantReport.py:318 #, python-format msgid "%(name_kind)s: %(name)s%(endnotes)s" msgstr "" -#: ../src/plugins/DetAncestralReport.py:321 -#: ../src/plugins/DetDescendantReport.py:348 +#: ../src/plugins/DetAncestralReport.py:328 +#: ../src/plugins/DetDescendantReport.py:356 #, python-format msgid "%(event_name)s: %(date)s, %(place)s%(endnotes)s. " msgstr "" -#: ../src/plugins/DetAncestralReport.py:328 -#: ../src/plugins/DetDescendantReport.py:354 +#: ../src/plugins/DetAncestralReport.py:335 +#: ../src/plugins/DetDescendantReport.py:363 #, python-format msgid "%(event_name)s: %(date)s%(endnotes)s. " msgstr "" -#: ../src/plugins/DetAncestralReport.py:334 -#: ../src/plugins/DetDescendantReport.py:359 +#: ../src/plugins/DetAncestralReport.py:341 +#: ../src/plugins/DetDescendantReport.py:369 #, python-format msgid "%(event_name)s: %(place)s%(endnotes)s. " msgstr "" -#: ../src/plugins/DetAncestralReport.py:339 -#: ../src/plugins/DetDescendantReport.py:364 +#: ../src/plugins/DetAncestralReport.py:346 +#: ../src/plugins/DetDescendantReport.py:374 #, python-format msgid "%(event_name)s: " msgstr "" -#: ../src/plugins/DetAncestralReport.py:424 -#: ../src/plugins/DetDescendantReport.py:449 +#: ../src/plugins/DetAncestralReport.py:429 +#: ../src/plugins/DetDescendantReport.py:457 #, python-format msgid "Children of %s and %s" msgstr "" -#: ../src/plugins/DetAncestralReport.py:545 -#: ../src/plugins/DetDescendantReport.py:571 +#: ../src/plugins/DetAncestralReport.py:479 +#: ../src/plugins/DetDescendantReport.py:513 +#, python-format +msgid "More about %(mother_name)s and %(father_name)s:" +msgstr "" + +#: ../src/plugins/DetAncestralReport.py:583 +#: ../src/plugins/DetDescendantReport.py:610 msgid "Endnotes" msgstr "" -#: ../src/plugins/DetAncestralReport.py:723 -#: ../src/plugins/DetDescendantReport.py:753 +#: ../src/plugins/DetAncestralReport.py:761 +#: ../src/plugins/DetDescendantReport.py:792 msgid "The style used for the children list title." msgstr "" -#: ../src/plugins/DetAncestralReport.py:733 -#: ../src/plugins/DetDescendantReport.py:763 +#: ../src/plugins/DetAncestralReport.py:771 +#: ../src/plugins/DetDescendantReport.py:802 msgid "The style used for the children list." msgstr "" -#: ../src/plugins/DetAncestralReport.py:756 -#: ../src/plugins/DetDescendantReport.py:786 +#: ../src/plugins/DetAncestralReport.py:794 +#: ../src/plugins/DetDescendantReport.py:825 msgid "The style used for the first personal entry." msgstr "" -#: ../src/plugins/DetAncestralReport.py:766 -#: ../src/plugins/DetDescendantReport.py:796 +#: ../src/plugins/DetAncestralReport.py:804 +#: ../src/plugins/DetDescendantReport.py:835 msgid "The style used for the More About header." msgstr "" -#: ../src/plugins/DetAncestralReport.py:776 -#: ../src/plugins/DetDescendantReport.py:806 +#: ../src/plugins/DetAncestralReport.py:814 +#: ../src/plugins/DetDescendantReport.py:845 msgid "The style used for additional detail data." msgstr "" -#: ../src/plugins/DetAncestralReport.py:793 -#: ../src/plugins/DetDescendantReport.py:823 +#: ../src/plugins/DetAncestralReport.py:831 +#: ../src/plugins/DetDescendantReport.py:862 msgid "The basic style used for the endnotes text display." msgstr "" #. Full date usage -#: ../src/plugins/DetAncestralReport.py:803 -#: ../src/plugins/DetDescendantReport.py:833 +#: ../src/plugins/DetAncestralReport.py:841 +#: ../src/plugins/DetDescendantReport.py:872 msgid "Use full dates instead of only the year" msgstr "" #. Children List -#: ../src/plugins/DetAncestralReport.py:807 -#: ../src/plugins/DetDescendantReport.py:837 +#: ../src/plugins/DetAncestralReport.py:845 +#: ../src/plugins/DetDescendantReport.py:876 msgid "List children" msgstr "" #. Print notes -#: ../src/plugins/DetAncestralReport.py:811 -#: ../src/plugins/DetDescendantReport.py:841 +#: ../src/plugins/DetAncestralReport.py:849 +#: ../src/plugins/DetDescendantReport.py:880 msgid "Include notes" msgstr "" -#. Print nickname -#: ../src/plugins/DetAncestralReport.py:815 -#: ../src/plugins/DetDescendantReport.py:845 -msgid "Use nickname for common name" +#. Print callname +#: ../src/plugins/DetAncestralReport.py:853 +#: ../src/plugins/DetDescendantReport.py:884 +msgid "Use callname for common name" msgstr "" #. Replace missing Place with ___________ -#: ../src/plugins/DetAncestralReport.py:819 -#: ../src/plugins/DetDescendantReport.py:849 +#: ../src/plugins/DetAncestralReport.py:857 +#: ../src/plugins/DetDescendantReport.py:888 msgid "Replace missing places with ______" msgstr "" #. Replace missing dates with __________ -#: ../src/plugins/DetAncestralReport.py:823 -#: ../src/plugins/DetDescendantReport.py:853 +#: ../src/plugins/DetAncestralReport.py:861 +#: ../src/plugins/DetDescendantReport.py:892 msgid "Replace missing dates with ______" msgstr "" #. Add "Died at the age of NN" in text -#: ../src/plugins/DetAncestralReport.py:827 -#: ../src/plugins/DetDescendantReport.py:857 +#: ../src/plugins/DetAncestralReport.py:865 +#: ../src/plugins/DetDescendantReport.py:896 msgid "Compute age" msgstr "" #. Omit duplicate persons, occurs when distant cousins marry -#: ../src/plugins/DetAncestralReport.py:831 -#: ../src/plugins/DetDescendantReport.py:861 +#: ../src/plugins/DetAncestralReport.py:869 +#: ../src/plugins/DetDescendantReport.py:900 msgid "Omit duplicate ancestors" msgstr "" #. Add descendant reference in child list -#: ../src/plugins/DetAncestralReport.py:835 -#: ../src/plugins/DetDescendantReport.py:865 +#: ../src/plugins/DetAncestralReport.py:873 +#: ../src/plugins/DetDescendantReport.py:904 msgid "Add descendant reference in child list" msgstr "" #. Add photo/image reference -#: ../src/plugins/DetAncestralReport.py:839 -#: ../src/plugins/DetDescendantReport.py:869 +#: ../src/plugins/DetAncestralReport.py:877 +#: ../src/plugins/DetDescendantReport.py:908 msgid "Include Photo/Images from Gallery" msgstr "" #. Print alternative names -#: ../src/plugins/DetAncestralReport.py:843 -#: ../src/plugins/DetDescendantReport.py:873 +#: ../src/plugins/DetAncestralReport.py:881 +#: ../src/plugins/DetDescendantReport.py:912 msgid "Include alternative names" msgstr "" #. Print events -#: ../src/plugins/DetAncestralReport.py:847 -#: ../src/plugins/DetDescendantReport.py:877 +#: ../src/plugins/DetAncestralReport.py:885 +#: ../src/plugins/DetDescendantReport.py:916 msgid "Include events" msgstr "" #. Print sources -#: ../src/plugins/DetAncestralReport.py:851 -#: ../src/plugins/DetDescendantReport.py:881 +#: ../src/plugins/DetAncestralReport.py:889 +#: ../src/plugins/DetDescendantReport.py:920 msgid "Include sources" msgstr "" #. Add new options. The first argument is the tab name for grouping options. #. if you want to put everyting in the generic "Options" category, use #. self.add_option(text,widget) instead of self.add_frame_option(category,text,widget) -#: ../src/plugins/DetAncestralReport.py:858 -#: ../src/plugins/DetAncestralReport.py:859 -#: ../src/plugins/DetAncestralReport.py:860 -#: ../src/plugins/DetAncestralReport.py:861 -#: ../src/plugins/DetAncestralReport.py:862 -#: ../src/plugins/DetAncestralReport.py:863 -#: ../src/plugins/DetDescendantReport.py:892 -#: ../src/plugins/DetDescendantReport.py:893 -#: ../src/plugins/DetDescendantReport.py:894 -#: ../src/plugins/DetDescendantReport.py:895 -#: ../src/plugins/DetDescendantReport.py:896 -#: ../src/plugins/DetDescendantReport.py:897 +#: ../src/plugins/DetAncestralReport.py:896 +#: ../src/plugins/DetAncestralReport.py:897 +#: ../src/plugins/DetAncestralReport.py:898 +#: ../src/plugins/DetAncestralReport.py:899 +#: ../src/plugins/DetAncestralReport.py:900 +#: ../src/plugins/DetAncestralReport.py:901 +#: ../src/plugins/DetDescendantReport.py:931 +#: ../src/plugins/DetDescendantReport.py:932 +#: ../src/plugins/DetDescendantReport.py:933 +#: ../src/plugins/DetDescendantReport.py:934 +#: ../src/plugins/DetDescendantReport.py:935 +#: ../src/plugins/DetDescendantReport.py:936 msgid "Content" msgstr "" -#: ../src/plugins/DetAncestralReport.py:864 -#: ../src/plugins/DetAncestralReport.py:865 -#: ../src/plugins/DetAncestralReport.py:866 -#: ../src/plugins/DetAncestralReport.py:867 -#: ../src/plugins/DetAncestralReport.py:868 -#: ../src/plugins/DetDescendantReport.py:898 -#: ../src/plugins/DetDescendantReport.py:899 -#: ../src/plugins/DetDescendantReport.py:900 -#: ../src/plugins/DetDescendantReport.py:901 -#: ../src/plugins/DetDescendantReport.py:902 ../src/plugins/FamilyGroup.py:823 +#: ../src/plugins/DetAncestralReport.py:902 +#: ../src/plugins/DetAncestralReport.py:903 +#: ../src/plugins/DetAncestralReport.py:904 +#: ../src/plugins/DetAncestralReport.py:905 +#: ../src/plugins/DetAncestralReport.py:906 +#: ../src/plugins/DetDescendantReport.py:937 +#: ../src/plugins/DetDescendantReport.py:938 +#: ../src/plugins/DetDescendantReport.py:939 +#: ../src/plugins/DetDescendantReport.py:940 +#: ../src/plugins/DetDescendantReport.py:941 +#: ../src/plugins/DetDescendantReport.py:942 ../src/plugins/FamilyGroup.py:823 #: ../src/plugins/FamilyGroup.py:824 ../src/plugins/FamilyGroup.py:825 #: ../src/plugins/FamilyGroup.py:826 ../src/plugins/FamilyGroup.py:827 #: ../src/plugins/FamilyGroup.py:828 ../src/plugins/FamilyGroup.py:829 @@ -4714,42 +4828,42 @@ msgstr "" msgid "Include" msgstr "" -#: ../src/plugins/DetAncestralReport.py:869 -#: ../src/plugins/DetAncestralReport.py:870 -#: ../src/plugins/DetDescendantReport.py:903 -#: ../src/plugins/DetDescendantReport.py:904 +#: ../src/plugins/DetAncestralReport.py:907 +#: ../src/plugins/DetAncestralReport.py:908 +#: ../src/plugins/DetDescendantReport.py:943 +#: ../src/plugins/DetDescendantReport.py:944 msgid "Missing information" msgstr "" -#: ../src/plugins/DetAncestralReport.py:902 +#: ../src/plugins/DetAncestralReport.py:940 msgid "Detailed Ancestral Report" msgstr "" -#: ../src/plugins/DetAncestralReport.py:903 -#: ../src/plugins/DetDescendantReport.py:937 +#: ../src/plugins/DetAncestralReport.py:941 +#: ../src/plugins/DetDescendantReport.py:978 #: ../src/plugins/MediaManager.py:608 ../src/plugins/Summary.py:180 msgid "Beta" msgstr "" -#: ../src/plugins/DetAncestralReport.py:904 +#: ../src/plugins/DetAncestralReport.py:942 msgid "Produces a detailed ancestral report" msgstr "" -#: ../src/plugins/DetDescendantReport.py:182 +#: ../src/plugins/DetDescendantReport.py:181 #, python-format msgid "Descendant Report for %(person_name)s" msgstr "" #. Print Spouses -#: ../src/plugins/DetDescendantReport.py:885 +#: ../src/plugins/DetDescendantReport.py:924 msgid "Include spouses" msgstr "" -#: ../src/plugins/DetDescendantReport.py:936 +#: ../src/plugins/DetDescendantReport.py:977 msgid "Detailed Descendant Report" msgstr "" -#: ../src/plugins/DetDescendantReport.py:938 +#: ../src/plugins/DetDescendantReport.py:979 msgid "Produces a detailed descendant report" msgstr "" @@ -4897,11 +5011,11 @@ msgstr "" msgid "Family Group Report" msgstr "" -#: ../src/plugins/FamilyGroup.py:616 ../src/plugins/NarrativeWeb.py:1802 +#: ../src/plugins/FamilyGroup.py:616 ../src/plugins/NarrativeWeb.py:1819 msgid "Husband" msgstr "" -#: ../src/plugins/FamilyGroup.py:625 ../src/plugins/NarrativeWeb.py:1804 +#: ../src/plugins/FamilyGroup.py:625 ../src/plugins/NarrativeWeb.py:1821 msgid "Wife" msgstr "" @@ -5387,11 +5501,11 @@ msgstr "" msgid "GeneWeb import" msgstr "" -#: ../src/plugins/ImportGeneWeb.py:848 +#: ../src/plugins/ImportGeneWeb.py:911 msgid "GeneWeb files" msgstr "" -#: ../src/plugins/ImportGeneWeb.py:850 ../data/gramps.keys.in.h:5 +#: ../src/plugins/ImportGeneWeb.py:913 ../data/gramps.keys.in.h:5 msgid "GeneWeb" msgstr "" @@ -5427,23 +5541,15 @@ msgstr "" #: ../src/plugins/IndivComplete.py:438 ../src/plugins/NarrativeWeb.py:364 #: ../src/plugins/NarrativeWeb.py:394 ../src/plugins/NarrativeWeb.py:406 -#: ../src/plugins/NarrativeWeb.py:1046 ../src/plugins/NarrativeWeb.py:1093 -#: ../src/plugins/NarrativeWeb.py:1292 ../src/ReportBase/_ReportUtils.py:1293 +#: ../src/plugins/NarrativeWeb.py:1055 ../src/plugins/NarrativeWeb.py:1102 +#: ../src/plugins/NarrativeWeb.py:1301 ../src/ReportBase/_ReportUtils.py:1323 msgid "Could not add photo to page" msgstr "" -#: ../src/plugins/IndivComplete.py:439 ../src/ReportBase/_ReportUtils.py:1294 +#: ../src/plugins/IndivComplete.py:439 ../src/ReportBase/_ReportUtils.py:1324 msgid "File does not exist" msgstr "" -#: ../src/plugins/IndivComplete.py:460 -msgid "Male" -msgstr "" - -#: ../src/plugins/IndivComplete.py:462 -msgid "Female" -msgstr "" - #: ../src/plugins/IndivComplete.py:584 msgid "Include Source Information" msgstr "" @@ -5724,56 +5830,56 @@ msgid "" "Generated by GRAMPS on %(date)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:328 ../src/plugins/NarrativeWeb.py:1027 -#: ../src/plugins/NarrativeWeb.py:1029 +#: ../src/plugins/NarrativeWeb.py:328 ../src/plugins/NarrativeWeb.py:1036 +#: ../src/plugins/NarrativeWeb.py:1038 msgid "Introduction" msgstr "" -#: ../src/plugins/NarrativeWeb.py:329 ../src/plugins/NarrativeWeb.py:947 -#: ../src/plugins/NarrativeWeb.py:948 +#: ../src/plugins/NarrativeWeb.py:329 ../src/plugins/NarrativeWeb.py:956 +#: ../src/plugins/NarrativeWeb.py:957 msgid "Surnames" msgstr "" -#: ../src/plugins/NarrativeWeb.py:330 ../src/plugins/NarrativeWeb.py:569 -#: ../src/plugins/NarrativeWeb.py:576 ../src/plugins/Summary.py:110 +#: ../src/plugins/NarrativeWeb.py:330 ../src/plugins/NarrativeWeb.py:574 +#: ../src/plugins/NarrativeWeb.py:581 ../src/plugins/Summary.py:110 msgid "Individuals" msgstr "" -#: ../src/plugins/NarrativeWeb.py:336 ../src/plugins/NarrativeWeb.py:1246 -#: ../src/plugins/NarrativeWeb.py:1249 +#: ../src/plugins/NarrativeWeb.py:336 ../src/plugins/NarrativeWeb.py:1255 +#: ../src/plugins/NarrativeWeb.py:1258 msgid "Download" msgstr "" -#: ../src/plugins/NarrativeWeb.py:338 ../src/plugins/NarrativeWeb.py:1265 -#: ../src/plugins/NarrativeWeb.py:1269 +#: ../src/plugins/NarrativeWeb.py:338 ../src/plugins/NarrativeWeb.py:1274 +#: ../src/plugins/NarrativeWeb.py:1278 msgid "Contact" msgstr "" -#: ../src/plugins/NarrativeWeb.py:418 ../src/plugins/NarrativeWeb.py:1863 +#: ../src/plugins/NarrativeWeb.py:423 ../src/plugins/NarrativeWeb.py:1880 msgid "Narrative" msgstr "" -#: ../src/plugins/NarrativeWeb.py:430 +#: ../src/plugins/NarrativeWeb.py:435 msgid "Weblinks" msgstr "" -#: ../src/plugins/NarrativeWeb.py:572 +#: ../src/plugins/NarrativeWeb.py:577 msgid "" "This page contains an index of all the individuals in the database, sorted " "by their last names. Selecting the person's name will take you to that " "person's individual page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:579 ../src/plugins/NarrativeWeb.py:965 -#: ../src/plugins/NarrativeWeb.py:967 ../src/plugins/StatisticsChart.py:98 +#: ../src/plugins/NarrativeWeb.py:584 ../src/plugins/NarrativeWeb.py:974 +#: ../src/plugins/NarrativeWeb.py:976 ../src/plugins/StatisticsChart.py:98 msgid "Surname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:605 ../src/plugins/NarrativeWeb.py:655 +#: ../src/plugins/NarrativeWeb.py:610 ../src/plugins/NarrativeWeb.py:660 msgid "restricted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:633 +#: ../src/plugins/NarrativeWeb.py:638 #, python-format msgid "" "This page contains an index of all the individuals in the database with the " @@ -5781,323 +5887,323 @@ msgid "" "individual page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:681 +#: ../src/plugins/NarrativeWeb.py:686 msgid "" "This page contains an index of all the places in the database, sorted by " "their title. Clicking on a place's title will take you to that place's page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:689 ../src/plugins/NarrativeWeb.py:962 +#: ../src/plugins/NarrativeWeb.py:694 ../src/plugins/NarrativeWeb.py:971 msgid "Letter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:750 ../src/plugins/NarrativeWeb.py:876 -#: ../src/plugins/NarrativeWeb.py:1171 ../src/plugins/NarrativeWeb.py:1596 +#: ../src/plugins/NarrativeWeb.py:755 ../src/plugins/NarrativeWeb.py:885 +#: ../src/plugins/NarrativeWeb.py:1180 ../src/plugins/NarrativeWeb.py:1613 msgid "GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:758 +#: ../src/plugins/NarrativeWeb.py:766 msgid "Postal Code" msgstr "" -#: ../src/plugins/NarrativeWeb.py:822 +#: ../src/plugins/NarrativeWeb.py:831 msgid "Previous" msgstr "" -#: ../src/plugins/NarrativeWeb.py:823 +#: ../src/plugins/NarrativeWeb.py:832 #, python-format msgid "%(page_number)d of %(total_pages)d" msgstr "" -#: ../src/plugins/NarrativeWeb.py:827 +#: ../src/plugins/NarrativeWeb.py:836 msgid "Next" msgstr "" -#: ../src/plugins/NarrativeWeb.py:838 ../src/plugins/NarrativeWeb.py:864 +#: ../src/plugins/NarrativeWeb.py:847 ../src/plugins/NarrativeWeb.py:873 msgid "The file has been moved or deleted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:880 +#: ../src/plugins/NarrativeWeb.py:889 msgid "MIME type" msgstr "" -#: ../src/plugins/NarrativeWeb.py:908 +#: ../src/plugins/NarrativeWeb.py:917 msgid "Missing media object" msgstr "" -#: ../src/plugins/NarrativeWeb.py:951 ../src/plugins/NarrativeWeb.py:953 +#: ../src/plugins/NarrativeWeb.py:960 ../src/plugins/NarrativeWeb.py:962 msgid "Surnames by person count" msgstr "" -#: ../src/plugins/NarrativeWeb.py:956 +#: ../src/plugins/NarrativeWeb.py:965 msgid "" "This page contains an index of all the surnames in the database. Selecting a " "link will lead to a list of individuals in the database with this same " "surname." msgstr "" -#: ../src/plugins/NarrativeWeb.py:969 +#: ../src/plugins/NarrativeWeb.py:978 msgid "Number of people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1124 +#: ../src/plugins/NarrativeWeb.py:1133 msgid "" "This page contains an index of all the sources in the database, sorted by " "their title. Clicking on a source's title will take you to that source's " "page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:1173 +#: ../src/plugins/NarrativeWeb.py:1182 msgid "Publication information" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1203 +#: ../src/plugins/NarrativeWeb.py:1212 msgid "" "This page contains an index of all the media objects in the database, sorted " "by their title. Clicking on the title will take you to that media object's " "page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:1449 +#: ../src/plugins/NarrativeWeb.py:1465 msgid "Ancestors" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1501 +#: ../src/plugins/NarrativeWeb.py:1517 msgid "Source References" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1524 +#: ../src/plugins/NarrativeWeb.py:1541 msgid "Confidence" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1631 ../src/plugins/PatchNames.py:229 +#: ../src/plugins/NarrativeWeb.py:1648 ../src/plugins/PatchNames.py:229 #: ../src/RelLib/_AttributeType.py:56 msgid "Nickname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1777 +#: ../src/plugins/NarrativeWeb.py:1794 msgid "Families" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1806 ../src/plugins/NarrativeWeb.py:1808 +#: ../src/plugins/NarrativeWeb.py:1823 ../src/plugins/NarrativeWeb.py:1825 msgid "Partner" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1941 +#: ../src/plugins/NarrativeWeb.py:1958 #, python-format msgid "%(description)s,  %(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1943 +#: ../src/plugins/NarrativeWeb.py:1960 #, python-format msgid "%(description)s,  %(date)s  " msgstr "" -#: ../src/plugins/NarrativeWeb.py:1947 +#: ../src/plugins/NarrativeWeb.py:1964 #, python-format msgid "%(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2032 +#: ../src/plugins/NarrativeWeb.py:2049 #, python-format msgid "Neither %s nor %s are directories" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2039 ../src/plugins/NarrativeWeb.py:2043 #: ../src/plugins/NarrativeWeb.py:2056 ../src/plugins/NarrativeWeb.py:2060 +#: ../src/plugins/NarrativeWeb.py:2073 ../src/plugins/NarrativeWeb.py:2077 #, python-format msgid "Could not create the directory: %s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2066 +#: ../src/plugins/NarrativeWeb.py:2083 msgid "Invalid file name" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2067 +#: ../src/plugins/NarrativeWeb.py:2084 msgid "The archive file must be a file, not a directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2076 +#: ../src/plugins/NarrativeWeb.py:2093 msgid "Generate HTML reports" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2125 +#: ../src/plugins/NarrativeWeb.py:2142 msgid "Filtering" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2132 +#: ../src/plugins/NarrativeWeb.py:2149 msgid "Applying privacy filter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2140 +#: ../src/plugins/NarrativeWeb.py:2157 msgid "Filtering living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2169 +#: ../src/plugins/NarrativeWeb.py:2186 msgid "Creating individual pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2193 +#: ../src/plugins/NarrativeWeb.py:2210 msgid "Creating surname pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2215 +#: ../src/plugins/NarrativeWeb.py:2232 msgid "Creating source pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2228 +#: ../src/plugins/NarrativeWeb.py:2245 msgid "Creating place pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2242 +#: ../src/plugins/NarrativeWeb.py:2259 msgid "Creating media pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2333 +#: ../src/plugins/NarrativeWeb.py:2350 msgid "My Family Tree" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2386 +#: ../src/plugins/NarrativeWeb.py:2403 msgid "Do not include records marked private" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2387 +#: ../src/plugins/NarrativeWeb.py:2404 msgid "Restrict information on living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2388 +#: ../src/plugins/NarrativeWeb.py:2405 msgid "Years to restrict from person's death" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2389 +#: ../src/plugins/NarrativeWeb.py:2406 msgid "Web site title" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2390 +#: ../src/plugins/NarrativeWeb.py:2407 msgid "File extension" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2391 +#: ../src/plugins/NarrativeWeb.py:2408 msgid "Publisher contact/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2392 +#: ../src/plugins/NarrativeWeb.py:2409 msgid "Include images and media objects" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2393 +#: ../src/plugins/NarrativeWeb.py:2410 msgid "Include download page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2394 +#: ../src/plugins/NarrativeWeb.py:2411 msgid "Include ancestor graph" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2412 +#: ../src/plugins/NarrativeWeb.py:2429 msgid "Suppress GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2453 +#: ../src/plugins/NarrativeWeb.py:2470 msgid "Standard copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2454 +#: ../src/plugins/NarrativeWeb.py:2471 msgid "Creative Commons - By attribution" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2455 +#: ../src/plugins/NarrativeWeb.py:2472 msgid "Creative Commons - By attribution, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2456 +#: ../src/plugins/NarrativeWeb.py:2473 msgid "Creative Commons - By attribution, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2457 +#: ../src/plugins/NarrativeWeb.py:2474 msgid "Creative Commons - By attribution, Non-commercial" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2458 +#: ../src/plugins/NarrativeWeb.py:2475 msgid "Creative Commons - By attribution, Non-commercial, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2459 +#: ../src/plugins/NarrativeWeb.py:2476 msgid "Creative Commons - By attribution, Non-commercial, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2460 +#: ../src/plugins/NarrativeWeb.py:2477 msgid "No copyright notice" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2494 +#: ../src/plugins/NarrativeWeb.py:2511 msgid "Character set encoding" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2495 +#: ../src/plugins/NarrativeWeb.py:2512 msgid "Stylesheet" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2496 +#: ../src/plugins/NarrativeWeb.py:2513 msgid "Copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2497 +#: ../src/plugins/NarrativeWeb.py:2514 msgid "Ancestor graph generations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2500 +#: ../src/plugins/NarrativeWeb.py:2517 msgid "Page Generation" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2526 +#: ../src/plugins/NarrativeWeb.py:2543 msgid "Home Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2528 +#: ../src/plugins/NarrativeWeb.py:2545 msgid "Introduction Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2531 +#: ../src/plugins/NarrativeWeb.py:2548 msgid "HTML user header" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2532 +#: ../src/plugins/NarrativeWeb.py:2549 msgid "HTML user footer" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2537 +#: ../src/plugins/NarrativeWeb.py:2554 msgid "Privacy" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2603 ../src/plugins/NarrativeWeb.py:2665 +#: ../src/plugins/NarrativeWeb.py:2620 ../src/plugins/NarrativeWeb.py:2682 msgid "Generate Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2633 +#: ../src/plugins/NarrativeWeb.py:2650 msgid "Store web pages in .tar.gz archive" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2645 ../src/ReportBase/_ReportDialog.py:265 +#: ../src/plugins/NarrativeWeb.py:2662 ../src/ReportBase/_ReportDialog.py:265 msgid "Filename" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2654 ../src/ReportBase/_ReportDialog.py:263 +#: ../src/plugins/NarrativeWeb.py:2671 ../src/ReportBase/_ReportDialog.py:263 msgid "Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2665 ../src/ReportBase/_Constants.py:55 +#: ../src/plugins/NarrativeWeb.py:2682 ../src/ReportBase/_Constants.py:55 msgid "Web Page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2670 +#: ../src/plugins/NarrativeWeb.py:2687 msgid "Target Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2874 +#: ../src/plugins/NarrativeWeb.py:2891 msgid "Narrative Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2878 +#: ../src/plugins/NarrativeWeb.py:2895 msgid "Generates web (HTML) pages for individuals, or a set of individuals." msgstr "" @@ -6243,6 +6349,71 @@ msgstr "" msgid "Calculates the relationship between two people" msgstr "" +#: ../src/plugins/RemoveUnused.py:81 ../src/plugins/RemoveUnused.py:98 +#: ../src/plugins/RemoveUnused.py:125 ../src/plugins/RemoveUnused.py:240 +#: ../src/plugins/RemoveUnused.py:266 +msgid "Remove unused objects" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:90 +msgid "Remove unused events" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:91 +msgid "Remove unused sources" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:92 +msgid "Remove unused places" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:162 +msgid "Removing unused events" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:169 +msgid "Removing unused sources" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:176 +msgid "Removing unused places" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:187 +msgid "No unreferenced objects were found." +msgstr "" + +#: ../src/plugins/RemoveUnused.py:194 +msgid "1 non-referenced event removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:196 +#, python-format +msgid "%d non-referenced events removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:199 +msgid "1 non-referenced source removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:201 +#, python-format +msgid "%d non-referenced sources removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:204 +msgid "1 non-referenced place removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:206 +#, python-format +msgid "%d non-referenced places removed\n" +msgstr "" + +#: ../src/plugins/RemoveUnused.py:270 +msgid "Removes unused objects from the database" +msgstr "" + #: ../src/plugins/ReorderIds.py:61 msgid "Reordering GRAMPS IDs" msgstr "" @@ -6320,33 +6491,35 @@ msgstr "" msgid "From file..." msgstr "" -#: ../src/plugins/SimpleBookTitle.py:208 ../src/plugins/SimpleBookTitle.py:209 -#: ../src/plugins/SimpleBookTitle.py:210 +#: ../src/plugins/SimpleBookTitle.py:209 +#: ../src/ReportBase/_ReportDialog.py:364 +#: ../src/ReportBase/_ReportDialog.py:381 ../src/glade/gramps.glade.h:180 +msgid "cm" +msgstr "" + +#: ../src/plugins/SimpleBookTitle.py:212 ../src/plugins/SimpleBookTitle.py:213 +#: ../src/plugins/SimpleBookTitle.py:214 msgid "Image" msgstr "" -#: ../src/plugins/SimpleBookTitle.py:208 +#: ../src/plugins/SimpleBookTitle.py:212 msgid "Preview" msgstr "" -#: ../src/plugins/SimpleBookTitle.py:210 +#: ../src/plugins/SimpleBookTitle.py:214 #: ../src/ReportBase/_ReportDialog.py:350 msgid "Size" msgstr "" -#: ../src/plugins/SimpleBookTitle.py:237 -msgid "Select an Object" -msgstr "" - -#: ../src/plugins/SimpleBookTitle.py:276 +#: ../src/plugins/SimpleBookTitle.py:281 msgid "The style used for the subtitle." msgstr "" -#: ../src/plugins/SimpleBookTitle.py:286 +#: ../src/plugins/SimpleBookTitle.py:291 msgid "The style used for the footer." msgstr "" -#: ../src/plugins/SimpleBookTitle.py:300 +#: ../src/plugins/SimpleBookTitle.py:305 msgid "Title Page" msgstr "" @@ -7123,6 +7296,7 @@ msgstr "" #. Styles Frame #: ../src/ReportBase/_BareReportDialog.py:371 +#: ../src/ReportBase/_StyleEditor.py:101 msgid "Style" msgstr "" @@ -7201,11 +7375,6 @@ msgstr "" msgid "Height" msgstr "" -#: ../src/ReportBase/_ReportDialog.py:364 -#: ../src/ReportBase/_ReportDialog.py:381 ../src/glade/gramps.glade.h:179 -msgid "cm" -msgstr "" - #: ../src/ReportBase/_ReportDialog.py:368 msgid "Orientation" msgstr "" @@ -9199,15 +9368,15 @@ msgstr "" msgid "Other" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1377 +#: ../src/ReportBase/_ReportUtils.py:1407 msgid "He" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1379 +#: ../src/ReportBase/_ReportUtils.py:1409 msgid "She" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1413 +#: ../src/ReportBase/_ReportUtils.py:1443 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" @@ -9215,103 +9384,103 @@ msgid "" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1417 +#: ../src/ReportBase/_ReportUtils.py:1447 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1422 +#: ../src/ReportBase/_ReportUtils.py:1452 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1426 +#: ../src/ReportBase/_ReportUtils.py:1456 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1431 +#: ../src/ReportBase/_ReportUtils.py:1461 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1435 +#: ../src/ReportBase/_ReportUtils.py:1465 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1440 +#: ../src/ReportBase/_ReportUtils.py:1470 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1444 +#: ../src/ReportBase/_ReportUtils.py:1474 #, python-format msgid "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1450 +#: ../src/ReportBase/_ReportUtils.py:1480 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1454 +#: ../src/ReportBase/_ReportUtils.py:1484 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1459 +#: ../src/ReportBase/_ReportUtils.py:1489 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1463 +#: ../src/ReportBase/_ReportUtils.py:1493 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1468 +#: ../src/ReportBase/_ReportUtils.py:1498 #, python-format msgid "" "%(male_name)s%(endnotes)s died %(death_date)s in %(death_place)s%" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1471 +#: ../src/ReportBase/_ReportUtils.py:1501 #, python-format msgid "%(male_name)s%(endnotes)s died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1475 +#: ../src/ReportBase/_ReportUtils.py:1505 #, python-format msgid "%(male_name)s%(endnotes)s died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1478 +#: ../src/ReportBase/_ReportUtils.py:1508 #, python-format msgid "%(male_name)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1484 +#: ../src/ReportBase/_ReportUtils.py:1514 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" @@ -9319,252 +9488,252 @@ msgid "" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1488 +#: ../src/ReportBase/_ReportUtils.py:1518 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1493 +#: ../src/ReportBase/_ReportUtils.py:1523 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1497 +#: ../src/ReportBase/_ReportUtils.py:1527 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1502 +#: ../src/ReportBase/_ReportUtils.py:1532 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1506 +#: ../src/ReportBase/_ReportUtils.py:1536 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1511 +#: ../src/ReportBase/_ReportUtils.py:1541 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1515 +#: ../src/ReportBase/_ReportUtils.py:1545 #, python-format msgid "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1521 +#: ../src/ReportBase/_ReportUtils.py:1551 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1525 +#: ../src/ReportBase/_ReportUtils.py:1555 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1530 +#: ../src/ReportBase/_ReportUtils.py:1560 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1534 +#: ../src/ReportBase/_ReportUtils.py:1564 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1539 +#: ../src/ReportBase/_ReportUtils.py:1569 #, python-format msgid "" "%(female_name)s%(endnotes)s died %(death_date)s in %(death_place)s%" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1542 +#: ../src/ReportBase/_ReportUtils.py:1572 #, python-format msgid "%(female_name)s%(endnotes)s died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1546 +#: ../src/ReportBase/_ReportUtils.py:1576 #, python-format msgid "%(female_name)s%(endnotes)s died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1549 +#: ../src/ReportBase/_ReportUtils.py:1579 #, python-format msgid "%(female_name)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1680 +#: ../src/ReportBase/_ReportUtils.py:1710 #, python-format msgid "He married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1682 +#: ../src/ReportBase/_ReportUtils.py:1712 #, python-format msgid "She married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1684 +#: ../src/ReportBase/_ReportUtils.py:1714 #, python-format msgid "This person married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1687 -#: ../src/ReportBase/_ReportUtils.py:1709 +#: ../src/ReportBase/_ReportUtils.py:1717 +#: ../src/ReportBase/_ReportUtils.py:1739 #, python-format msgid "He had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1689 -#: ../src/ReportBase/_ReportUtils.py:1713 +#: ../src/ReportBase/_ReportUtils.py:1719 +#: ../src/ReportBase/_ReportUtils.py:1743 #, python-format msgid "This person had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1691 -#: ../src/ReportBase/_ReportUtils.py:1711 +#: ../src/ReportBase/_ReportUtils.py:1721 +#: ../src/ReportBase/_ReportUtils.py:1741 #, python-format msgid "She had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1694 +#: ../src/ReportBase/_ReportUtils.py:1724 #, python-format msgid "He had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1696 +#: ../src/ReportBase/_ReportUtils.py:1726 #, python-format msgid "She had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1698 +#: ../src/ReportBase/_ReportUtils.py:1728 #, python-format msgid "This person had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1702 +#: ../src/ReportBase/_ReportUtils.py:1732 #, python-format msgid "He also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1704 +#: ../src/ReportBase/_ReportUtils.py:1734 #, python-format msgid "She also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1706 +#: ../src/ReportBase/_ReportUtils.py:1736 #, python-format msgid "This person also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1716 +#: ../src/ReportBase/_ReportUtils.py:1746 #, python-format msgid "He also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1718 +#: ../src/ReportBase/_ReportUtils.py:1748 #, python-format msgid "She also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1720 +#: ../src/ReportBase/_ReportUtils.py:1750 #, python-format msgid "This person also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2063 +#: ../src/ReportBase/_ReportUtils.py:2093 #, python-format msgid "" "Born: %(birth_date)s %(birth_place)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2066 +#: ../src/ReportBase/_ReportUtils.py:2096 #, python-format msgid "Born: %(birth_date)s %(birth_place)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2070 +#: ../src/ReportBase/_ReportUtils.py:2100 #, python-format msgid "Born: %(birth_date)s %(birth_place)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2073 +#: ../src/ReportBase/_ReportUtils.py:2103 #, python-format msgid "Born: %(birth_date)s %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2077 +#: ../src/ReportBase/_ReportUtils.py:2107 #, python-format msgid "Born: %(birth_date)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2080 +#: ../src/ReportBase/_ReportUtils.py:2110 #, python-format msgid "Born: %(birth_date)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2083 +#: ../src/ReportBase/_ReportUtils.py:2113 #, python-format msgid "Born: %(birth_date)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2085 +#: ../src/ReportBase/_ReportUtils.py:2115 #, python-format msgid "Born: %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2090 +#: ../src/ReportBase/_ReportUtils.py:2120 #, python-format msgid "Born: %(birth_place)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2093 +#: ../src/ReportBase/_ReportUtils.py:2123 #, python-format msgid "Born: %(birth_place)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2097 +#: ../src/ReportBase/_ReportUtils.py:2127 #, python-format msgid "Born: %(birth_place)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2100 +#: ../src/ReportBase/_ReportUtils.py:2130 #, python-format msgid "Born: %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2104 +#: ../src/ReportBase/_ReportUtils.py:2134 #, python-format msgid "Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2106 +#: ../src/ReportBase/_ReportUtils.py:2136 #, python-format msgid "Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2109 +#: ../src/ReportBase/_ReportUtils.py:2139 #, python-format msgid "Died: %(death_place)s." msgstr "" @@ -10143,9 +10312,9 @@ msgid "Event type:" msgstr "" #: ../src/Filters/Rules/_HasEventBase.py:50 -#: ../src/Filters/Rules/Person/_HasBirth.py:47 -#: ../src/Filters/Rules/Person/_HasDeath.py:47 -#: ../src/Filters/Rules/Person/_HasEvent.py:46 +#: ../src/Filters/Rules/Person/_HasBirth.py:48 +#: ../src/Filters/Rules/Person/_HasDeath.py:48 +#: ../src/Filters/Rules/Person/_HasEvent.py:47 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:50 #: ../src/Filters/Rules/Family/_HasEvent.py:46 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:51 @@ -10153,9 +10322,9 @@ msgid "Date:" msgstr "" #: ../src/Filters/Rules/_HasEventBase.py:51 -#: ../src/Filters/Rules/Person/_HasBirth.py:47 -#: ../src/Filters/Rules/Person/_HasDeath.py:47 -#: ../src/Filters/Rules/Person/_HasEvent.py:47 +#: ../src/Filters/Rules/Person/_HasBirth.py:48 +#: ../src/Filters/Rules/Person/_HasDeath.py:48 +#: ../src/Filters/Rules/Person/_HasEvent.py:48 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:51 #: ../src/Filters/Rules/Family/_HasEvent.py:47 #: ../src/FilterEditor/_EditRule.py:417 ../src/glade/gramps.glade.h:93 @@ -10163,9 +10332,9 @@ msgid "Place:" msgstr "" #: ../src/Filters/Rules/_HasEventBase.py:52 -#: ../src/Filters/Rules/Person/_HasBirth.py:47 -#: ../src/Filters/Rules/Person/_HasDeath.py:47 -#: ../src/Filters/Rules/Person/_HasEvent.py:48 +#: ../src/Filters/Rules/Person/_HasBirth.py:48 +#: ../src/Filters/Rules/Person/_HasDeath.py:48 +#: ../src/Filters/Rules/Person/_HasEvent.py:49 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:52 #: ../src/Filters/Rules/Family/_HasEvent.py:48 msgid "Description:" @@ -10181,8 +10350,8 @@ msgstr "" #: ../src/Filters/Rules/_HasEventBase.py:55 #: ../src/Filters/Rules/Person/_FamilyWithIncompleteEvent.py:46 -#: ../src/Filters/Rules/Person/_HasBirth.py:50 -#: ../src/Filters/Rules/Person/_HasDeath.py:50 +#: ../src/Filters/Rules/Person/_HasBirth.py:51 +#: ../src/Filters/Rules/Person/_HasDeath.py:51 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:55 #: ../src/Filters/Rules/Person/_IsWitness.py:47 #: ../src/Filters/Rules/Person/_PersonWithIncompleteEvent.py:45 @@ -10287,7 +10456,7 @@ msgid "Objects matching the " msgstr "" #: ../src/Filters/Rules/_MatchesFilterBase.py:53 -msgid "Matches objects macthed by the specified filter name" +msgid "Matches objects matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/_RegExpIdBase.py:50 @@ -10345,11 +10514,11 @@ msgstr "" msgid "Matches people with the personal attribute of a particular value" msgstr "" -#: ../src/Filters/Rules/Person/_HasBirth.py:48 +#: ../src/Filters/Rules/Person/_HasBirth.py:49 msgid "People with the " msgstr "" -#: ../src/Filters/Rules/Person/_HasBirth.py:49 +#: ../src/Filters/Rules/Person/_HasBirth.py:50 msgid "Matches people with birth data of a particular value" msgstr "" @@ -10389,24 +10558,24 @@ msgstr "" msgid "Matches all people whose records are complete" msgstr "" -#: ../src/Filters/Rules/Person/_HasDeath.py:48 +#: ../src/Filters/Rules/Person/_HasDeath.py:49 msgid "People with the " msgstr "" -#: ../src/Filters/Rules/Person/_HasDeath.py:49 +#: ../src/Filters/Rules/Person/_HasDeath.py:50 msgid "Matches people with death data of a particular value" msgstr "" -#: ../src/Filters/Rules/Person/_HasEvent.py:45 +#: ../src/Filters/Rules/Person/_HasEvent.py:46 #: ../src/FilterEditor/_EditRule.py:81 msgid "Personal event:" msgstr "" -#: ../src/Filters/Rules/Person/_HasEvent.py:49 +#: ../src/Filters/Rules/Person/_HasEvent.py:50 msgid "People with the personal " msgstr "" -#: ../src/Filters/Rules/Person/_HasEvent.py:50 +#: ../src/Filters/Rules/Person/_HasEvent.py:51 msgid "Matches people with a personal event of a particular value" msgstr "" @@ -10787,7 +10956,7 @@ msgid "People matching the " msgstr "" #: ../src/Filters/Rules/Person/_MatchesFilter.py:46 -msgid "Matches people macthed by the specified filter name" +msgid "Matches people matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Person/_MultipleMarriages.py:43 @@ -10968,7 +11137,7 @@ msgid "Families matching the " msgstr "" #: ../src/Filters/Rules/Family/_MatchesFilter.py:46 -msgid "Matches families macthed by the specified filter name" +msgid "Matches families matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Family/_MotherHasIdOf.py:46 @@ -11066,7 +11235,7 @@ msgid "Events matching the " msgstr "" #: ../src/Filters/Rules/Event/_MatchesFilter.py:46 -msgid "Matches events macthed by the specified filter name" +msgid "Matches events matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Event/_EventPrivate.py:43 @@ -11186,7 +11355,7 @@ msgid "Places matching the " msgstr "" #: ../src/Filters/Rules/Place/_MatchesFilter.py:46 -msgid "Matches places macthed by the specified filter name" +msgid "Matches places matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Place/_PlacePrivate.py:43 @@ -11210,7 +11379,7 @@ msgid "Sources matching the " msgstr "" #: ../src/Filters/Rules/Source/_MatchesFilter.py:46 -msgid "Matches sources macthed by the specified filter name" +msgid "Matches sources matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Source/_SourcePrivate.py:43 @@ -11231,7 +11400,7 @@ msgstr "" #: ../src/Filters/Rules/Source/_HasSource.py:46 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:48 -#: ../src/glade/gramps.glade.h:116 ../src/glade/mergedata.glade.h:20 +#: ../src/glade/gramps.glade.h:117 ../src/glade/mergedata.glade.h:20 msgid "Title:" msgstr "" @@ -11303,7 +11472,7 @@ msgstr "" #: ../src/Filters/Rules/MediaObject/_HasMedia.py:49 #: ../src/Filters/Rules/Repository/_HasRepo.py:48 -#: ../src/glade/gramps.glade.h:117 +#: ../src/glade/gramps.glade.h:118 msgid "Type:" msgstr "" @@ -11342,7 +11511,7 @@ msgid "Media objects matching the " msgstr "" #: ../src/Filters/Rules/MediaObject/_MatchesFilter.py:46 -msgid "Matches media objects macthed by the specified filter name" +msgid "Matches media objects matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/MediaObject/_MediaPrivate.py:43 @@ -11411,7 +11580,7 @@ msgid "Repositories matching the " msgstr "" #: ../src/Filters/Rules/Repository/_MatchesFilter.py:46 -msgid "Matches repositoriess macthed by the specified filter name" +msgid "Matches repositories matched by the specified filter name" msgstr "" #: ../src/Filters/Rules/Repository/_RegExpIdOf.py:48 @@ -11723,11 +11892,11 @@ msgstr "" msgid "A title used to refer to the person, such as \"Dr.\" or \"Rev.\"" msgstr "" -#: ../src/glade/edit_person.glade.h:5 ../src/glade/gramps.glade.h:37 +#: ../src/glade/edit_person.glade.h:5 ../src/glade/gramps.glade.h:36 msgid "Abandon changes and close window" msgstr "" -#: ../src/glade/edit_person.glade.h:6 ../src/glade/gramps.glade.h:40 +#: ../src/glade/edit_person.glade.h:6 ../src/glade/gramps.glade.h:39 msgid "Accept changes and close window" msgstr "" @@ -11776,7 +11945,7 @@ msgstr "" msgid "S_uffix:" msgstr "" -#: ../src/glade/edit_person.glade.h:20 ../src/glade/gramps.glade.h:105 +#: ../src/glade/edit_person.glade.h:20 ../src/glade/gramps.glade.h:106 msgid "T_ype:" msgstr "" @@ -11784,15 +11953,15 @@ msgstr "" msgid "The person's given name" msgstr "" -#: ../src/glade/edit_person.glade.h:22 ../src/glade/gramps.glade.h:141 +#: ../src/glade/edit_person.glade.h:22 ../src/glade/gramps.glade.h:142 msgid "_Family:" msgstr "" -#: ../src/glade/edit_person.glade.h:23 ../src/glade/gramps.glade.h:142 +#: ../src/glade/edit_person.glade.h:23 ../src/glade/gramps.glade.h:143 msgid "_Given:" msgstr "" -#: ../src/glade/edit_person.glade.h:24 ../src/glade/gramps.glade.h:168 +#: ../src/glade/edit_person.glade.h:24 ../src/glade/gramps.glade.h:169 msgid "_Title:" msgstr "" @@ -11928,18 +12097,14 @@ msgid "_Type" msgstr "" #: ../src/glade/gramps.glade.h:35 -msgid "Family Editor" -msgstr "" - -#: ../src/glade/gramps.glade.h:36 msgid "A_bbreviation:" msgstr "" -#: ../src/glade/gramps.glade.h:38 ../src/glade/mergedata.glade.h:5 +#: ../src/glade/gramps.glade.h:37 ../src/glade/mergedata.glade.h:5 msgid "Abbreviation:" msgstr "" -#: ../src/glade/gramps.glade.h:39 +#: ../src/glade/gramps.glade.h:38 msgid "Abo_ve:" msgstr "" @@ -12147,26 +12312,30 @@ msgid "S_treet:" msgstr "" #: ../src/glade/gramps.glade.h:101 -msgid "Select replacement for the missing file" +msgid "Select an existing place" msgstr "" #: ../src/glade/gramps.glade.h:102 -msgid "Show all" +msgid "Select replacement for the missing file" msgstr "" #: ../src/glade/gramps.glade.h:103 -msgid "Style n_ame:" +msgid "Show all" msgstr "" #: ../src/glade/gramps.glade.h:104 +msgid "Style n_ame:" +msgstr "" + +#: ../src/glade/gramps.glade.h:105 msgid "Suffi_x:" msgstr "" -#: ../src/glade/gramps.glade.h:106 +#: ../src/glade/gramps.glade.h:107 msgid "Te_xt comment:" msgstr "" -#: ../src/glade/gramps.glade.h:108 +#: ../src/glade/gramps.glade.h:109 #, no-c-format msgid "" "The following conventions are used:\n" @@ -12179,15 +12348,15 @@ msgid "" " %y - Patronymic" msgstr "" -#: ../src/glade/gramps.glade.h:118 +#: ../src/glade/gramps.glade.h:119 msgid "Upper X:" msgstr "" -#: ../src/glade/gramps.glade.h:119 +#: ../src/glade/gramps.glade.h:120 msgid "Upper Y:" msgstr "" -#: ../src/glade/gramps.glade.h:120 +#: ../src/glade/gramps.glade.h:121 msgid "" "Very Low\n" "Low\n" @@ -12196,211 +12365,211 @@ msgid "" "Very High" msgstr "" -#: ../src/glade/gramps.glade.h:125 +#: ../src/glade/gramps.glade.h:126 msgid "Y_ear" msgstr "" -#: ../src/glade/gramps.glade.h:126 +#: ../src/glade/gramps.glade.h:127 msgid "_Attribute:" msgstr "" -#: ../src/glade/gramps.glade.h:127 +#: ../src/glade/gramps.glade.h:128 msgid "_Author:" msgstr "" -#: ../src/glade/gramps.glade.h:128 +#: ../src/glade/gramps.glade.h:129 msgid "_Bold" msgstr "" -#: ../src/glade/gramps.glade.h:129 +#: ../src/glade/gramps.glade.h:130 msgid "_Bottom" msgstr "" -#: ../src/glade/gramps.glade.h:130 +#: ../src/glade/gramps.glade.h:131 msgid "_Call number:" msgstr "" -#: ../src/glade/gramps.glade.h:131 +#: ../src/glade/gramps.glade.h:132 msgid "_Center" msgstr "" -#: ../src/glade/gramps.glade.h:132 +#: ../src/glade/gramps.glade.h:133 msgid "_City/County:" msgstr "" -#: ../src/glade/gramps.glade.h:133 +#: ../src/glade/gramps.glade.h:134 msgid "_City:" msgstr "" -#: ../src/glade/gramps.glade.h:134 +#: ../src/glade/gramps.glade.h:135 msgid "_Confidence:" msgstr "" -#: ../src/glade/gramps.glade.h:135 +#: ../src/glade/gramps.glade.h:136 msgid "_Date:" msgstr "" -#: ../src/glade/gramps.glade.h:136 +#: ../src/glade/gramps.glade.h:137 msgid "_Day" msgstr "" -#: ../src/glade/gramps.glade.h:137 +#: ../src/glade/gramps.glade.h:138 msgid "_Description:" msgstr "" -#: ../src/glade/gramps.glade.h:138 +#: ../src/glade/gramps.glade.h:139 msgid "_Display as:" msgstr "" -#: ../src/glade/gramps.glade.h:139 +#: ../src/glade/gramps.glade.h:140 msgid "_Display on startup" msgstr "" -#: ../src/glade/gramps.glade.h:140 +#: ../src/glade/gramps.glade.h:141 msgid "_Event type:" msgstr "" -#: ../src/glade/gramps.glade.h:143 +#: ../src/glade/gramps.glade.h:144 msgid "_Italic" msgstr "" -#: ../src/glade/gramps.glade.h:144 +#: ../src/glade/gramps.glade.h:145 msgid "_Justify" msgstr "" -#: ../src/glade/gramps.glade.h:145 +#: ../src/glade/gramps.glade.h:146 msgid "_Keep Reference" msgstr "" -#: ../src/glade/gramps.glade.h:146 +#: ../src/glade/gramps.glade.h:147 msgid "_Left" msgstr "" -#: ../src/glade/gramps.glade.h:147 +#: ../src/glade/gramps.glade.h:148 msgid "_Longitude:" msgstr "" -#: ../src/glade/gramps.glade.h:148 +#: ../src/glade/gramps.glade.h:149 msgid "_Media Type:" msgstr "" -#: ../src/glade/gramps.glade.h:149 +#: ../src/glade/gramps.glade.h:150 msgid "_Month" msgstr "" -#: ../src/glade/gramps.glade.h:150 ../src/glade/rule.glade.h:23 +#: ../src/glade/gramps.glade.h:151 ../src/glade/rule.glade.h:23 msgid "_Name:" msgstr "" -#: ../src/glade/gramps.glade.h:151 +#: ../src/glade/gramps.glade.h:152 msgid "_Override" msgstr "" -#: ../src/glade/gramps.glade.h:152 +#: ../src/glade/gramps.glade.h:153 msgid "_Padding:" msgstr "" -#: ../src/glade/gramps.glade.h:153 +#: ../src/glade/gramps.glade.h:154 msgid "_Person:" msgstr "" -#: ../src/glade/gramps.glade.h:154 +#: ../src/glade/gramps.glade.h:155 msgid "_Place:" msgstr "" -#: ../src/glade/gramps.glade.h:155 +#: ../src/glade/gramps.glade.h:156 msgid "_Prefix:" msgstr "" -#: ../src/glade/gramps.glade.h:156 +#: ../src/glade/gramps.glade.h:157 msgid "_Publication information:" msgstr "" -#: ../src/glade/gramps.glade.h:157 +#: ../src/glade/gramps.glade.h:158 msgid "_Relationship:" msgstr "" -#: ../src/glade/gramps.glade.h:158 +#: ../src/glade/gramps.glade.h:159 msgid "_Remove Object" msgstr "" -#: ../src/glade/gramps.glade.h:159 +#: ../src/glade/gramps.glade.h:160 msgid "_Right" msgstr "" -#: ../src/glade/gramps.glade.h:160 +#: ../src/glade/gramps.glade.h:161 msgid "_Role:" msgstr "" -#: ../src/glade/gramps.glade.h:161 +#: ../src/glade/gramps.glade.h:162 msgid "_Roman (Times, serif)" msgstr "" -#: ../src/glade/gramps.glade.h:162 +#: ../src/glade/gramps.glade.h:163 msgid "_Select File" msgstr "" -#: ../src/glade/gramps.glade.h:163 +#: ../src/glade/gramps.glade.h:164 msgid "_Sort as:" msgstr "" -#: ../src/glade/gramps.glade.h:164 +#: ../src/glade/gramps.glade.h:165 msgid "_State/Province:" msgstr "" -#: ../src/glade/gramps.glade.h:165 +#: ../src/glade/gramps.glade.h:166 msgid "_State:" msgstr "" -#: ../src/glade/gramps.glade.h:166 +#: ../src/glade/gramps.glade.h:167 msgid "_Status:" msgstr "" -#: ../src/glade/gramps.glade.h:167 +#: ../src/glade/gramps.glade.h:168 msgid "_Swiss (Arial, Helvetica, sans-serif)" msgstr "" -#: ../src/glade/gramps.glade.h:169 +#: ../src/glade/gramps.glade.h:170 msgid "_Top" msgstr "" -#: ../src/glade/gramps.glade.h:170 +#: ../src/glade/gramps.glade.h:171 msgid "_Type:" msgstr "" -#: ../src/glade/gramps.glade.h:171 +#: ../src/glade/gramps.glade.h:172 msgid "_Underline" msgstr "" -#: ../src/glade/gramps.glade.h:172 +#: ../src/glade/gramps.glade.h:173 msgid "_Use this selection for all missing media files" msgstr "" -#: ../src/glade/gramps.glade.h:173 +#: ../src/glade/gramps.glade.h:174 msgid "_Value:" msgstr "" -#: ../src/glade/gramps.glade.h:174 +#: ../src/glade/gramps.glade.h:175 msgid "_Volume/Page:" msgstr "" -#: ../src/glade/gramps.glade.h:175 +#: ../src/glade/gramps.glade.h:176 msgid "_Web address:" msgstr "" -#: ../src/glade/gramps.glade.h:176 +#: ../src/glade/gramps.glade.h:177 msgid "_Year" msgstr "" -#: ../src/glade/gramps.glade.h:177 +#: ../src/glade/gramps.glade.h:178 msgid "_ZIP/Postal code:" msgstr "" -#: ../src/glade/gramps.glade.h:178 +#: ../src/glade/gramps.glade.h:179 msgid "_Zip/Postal code:" msgstr "" -#: ../src/glade/gramps.glade.h:180 +#: ../src/glade/gramps.glade.h:181 msgid "pt" msgstr "" @@ -12854,436 +13023,664 @@ msgid "Automatically pop plugin status window" msgstr "" #: ../data/gramps.schemas.in.h:2 -msgid "Color used to highlight TODO items in a list" +msgid "Backup database on exit" msgstr "" #: ../data/gramps.schemas.in.h:3 -msgid "Color used to highlight complete items in a list" +msgid "Color used to highlight TODO items in a list" msgstr "" #: ../data/gramps.schemas.in.h:4 -msgid "Color used to highlight custom marker items in a list" +msgid "Color used to highlight complete items in a list" msgstr "" #: ../data/gramps.schemas.in.h:5 -msgid "Create default source on import" +msgid "Color used to highlight custom marker items in a list" msgstr "" #: ../data/gramps.schemas.in.h:6 -msgid "Date display format" +msgid "Create default source on import" msgstr "" #: ../data/gramps.schemas.in.h:7 -msgid "Default event GRAMPS ID pattern" +msgid "Date display format" msgstr "" #: ../data/gramps.schemas.in.h:8 -msgid "Default family GRAMPS ID pattern" +msgid "Default event GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:9 -msgid "Default media object GRAMPS ID pattern" +msgid "Default family GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:10 -msgid "Default person GRAMPS ID pattern" +msgid "Default media object GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:11 -msgid "Default place GRAMPS ID pattern" +msgid "Default person GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:12 -msgid "Default report directory" +msgid "Default place GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:13 -msgid "Default repository GRAMPS ID pattern" +msgid "Default report directory" msgstr "" #: ../data/gramps.schemas.in.h:14 -msgid "Default source GRAMPS ID pattern" +msgid "Default repository GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:15 -msgid "Default surname guessing style" +msgid "Default source GRAMPS ID pattern" msgstr "" #: ../data/gramps.schemas.in.h:16 -msgid "Default website directory" +msgid "Default surname guessing style" msgstr "" #: ../data/gramps.schemas.in.h:17 +msgid "Default website directory" +msgstr "" + +#: ../data/gramps.schemas.in.h:18 msgid "Display Filter controls" msgstr "" -#: ../data/gramps.schemas.in.h:19 +#: ../data/gramps.schemas.in.h:20 msgid "Display informational message when editing a person" msgstr "" -#: ../data/gramps.schemas.in.h:20 +#: ../data/gramps.schemas.in.h:21 msgid "Do not prompt on save" msgstr "" -#: ../data/gramps.schemas.in.h:21 +#: ../data/gramps.schemas.in.h:22 msgid "Enable the spelling checker, if available" msgstr "" -#: ../data/gramps.schemas.in.h:22 +#: ../data/gramps.schemas.in.h:23 msgid "Enables the display of portability warning" msgstr "" -#: ../data/gramps.schemas.in.h:23 +#: ../data/gramps.schemas.in.h:24 msgid "Enables the display of portability warning." msgstr "" -#: ../data/gramps.schemas.in.h:24 +#: ../data/gramps.schemas.in.h:25 msgid "Enables the use of transactions" msgstr "" -#: ../data/gramps.schemas.in.h:25 +#: ../data/gramps.schemas.in.h:26 msgid "" "Enables the use of transactions, which increase data security and improve " "speed." msgstr "" -#: ../data/gramps.schemas.in.h:26 +#: ../data/gramps.schemas.in.h:27 msgid "Full pathname of the default report directory." msgstr "" -#: ../data/gramps.schemas.in.h:27 -msgid "Full pathname of the default website directory." -msgstr "" - #: ../data/gramps.schemas.in.h:28 -msgid "" -"Full pathname of the directory from which GRAMPS has last imported data." +msgid "Full pathname of the default website directory." msgstr "" #: ../data/gramps.schemas.in.h:29 msgid "" -"Full pathname of the directory into which GRAMPS has last exported data." +"Full pathname of the directory from which GRAMPS has last imported data." msgstr "" #: ../data/gramps.schemas.in.h:30 -msgid "Full pathname of the last GRDB database GRAMPS has worked with." +msgid "" +"Full pathname of the directory into which GRAMPS has last exported data." msgstr "" #: ../data/gramps.schemas.in.h:31 -msgid "Height of the interface." +msgid "Full pathname of the last GRDB database GRAMPS has worked with." msgstr "" #: ../data/gramps.schemas.in.h:32 -msgid "Hide beta warning on startup" +msgid "Height of the LDS editor interface." msgstr "" #: ../data/gramps.schemas.in.h:33 +msgid "Height of the address editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:34 +msgid "Height of the attribute editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:35 +msgid "Height of the event editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:36 +msgid "Height of the event reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:37 +msgid "Height of the family editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:38 +msgid "Height of the interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:39 +msgid "Height of the location editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:40 +msgid "Height of the media editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:41 +msgid "Height of the media reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:42 +msgid "Height of the name editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:43 +msgid "Height of the person editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:44 +msgid "Height of the person reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:45 +msgid "Height of the place editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:46 +msgid "Height of the repository editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:47 +msgid "Height of the repository reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:48 +msgid "Height of the source editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:49 +msgid "Height of the source reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:50 +msgid "Height of the url editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:51 +msgid "Hide beta warning on startup" +msgstr "" + +#: ../data/gramps.schemas.in.h:52 msgid "" "If True, a new source will be created and every record without source " "reference will be referenced to this source" msgstr "" -#: ../data/gramps.schemas.in.h:34 +#: ../data/gramps.schemas.in.h:53 msgid "If True, shading is used to highlight data in Relationship View" msgstr "" -#: ../data/gramps.schemas.in.h:35 +#: ../data/gramps.schemas.in.h:54 msgid "If True, the Map View will connect to OpenGIS servers to download maps." msgstr "" -#: ../data/gramps.schemas.in.h:36 +#: ../data/gramps.schemas.in.h:55 msgid "" "If set to 0 or 1, the statusbar will the name and GRAMPS ID of an active " "person. If set to 2, the statusbar will show the relationship of the active " "person to the Default Person." msgstr "" -#: ../data/gramps.schemas.in.h:37 +#: ../data/gramps.schemas.in.h:56 msgid "" "If set to 1, Plugin Status Window will pop automatically when problems are " "detected on plugins load and reload." msgstr "" -#: ../data/gramps.schemas.in.h:38 +#: ../data/gramps.schemas.in.h:57 msgid "If set to 1, Tip of the Day will be displayed on startup." msgstr "" -#: ../data/gramps.schemas.in.h:39 +#: ../data/gramps.schemas.in.h:58 msgid "If set to 1, the Filter controls will be displayed in People View." msgstr "" -#: ../data/gramps.schemas.in.h:40 +#: ../data/gramps.schemas.in.h:59 msgid "" "If set to 1, the Sidebar View will be enabled. If set to 0, the Notebook " "View will be used instead." msgstr "" -#: ../data/gramps.schemas.in.h:41 +#: ../data/gramps.schemas.in.h:60 msgid "If set to 1, the last database will be loaded on the startup." msgstr "" -#: ../data/gramps.schemas.in.h:42 +#: ../data/gramps.schemas.in.h:61 msgid "" "If set to 1, the spelling checker will be enabled if it is available on the " "system." msgstr "" -#: ../data/gramps.schemas.in.h:43 +#: ../data/gramps.schemas.in.h:62 msgid "If set to 1, the toolbar will be shown in the main GRAMPS window." msgstr "" -#: ../data/gramps.schemas.in.h:44 +#: ../data/gramps.schemas.in.h:63 msgid "" "If set to 1, the warning about beta version will not be displayed on the " "startup." msgstr "" -#: ../data/gramps.schemas.in.h:45 +#: ../data/gramps.schemas.in.h:64 msgid "" "If set to 1, this key indicates that the screen size has already been " "checked and the initial interface decision made. No action will be taken if " "the screen is too smal, since the user may have overridden our settings." msgstr "" -#: ../data/gramps.schemas.in.h:46 +#: ../data/gramps.schemas.in.h:65 msgid "" "If set to 1, this key indicates that the startup druid has already been run." msgstr "" -#: ../data/gramps.schemas.in.h:47 +#: ../data/gramps.schemas.in.h:66 msgid "" "If set to True, a warning dialog will be displayed whenever the user is a " "risk of creating a duplicate family when adding parents to a person." msgstr "" -#: ../data/gramps.schemas.in.h:48 +#: ../data/gramps.schemas.in.h:67 +msgid "If set to True, an XML backup of the database is created on exit." +msgstr "" + +#: ../data/gramps.schemas.in.h:68 msgid "" "If set to True, an informational dialog will be displayed whenever the user " "edits a person." msgstr "" -#: ../data/gramps.schemas.in.h:49 +#: ../data/gramps.schemas.in.h:69 msgid "If set to True, event reports are shown on the Family View." msgstr "" -#: ../data/gramps.schemas.in.h:50 +#: ../data/gramps.schemas.in.h:70 msgid "If set to True, siblings will be shown on the Family View." msgstr "" -#: ../data/gramps.schemas.in.h:51 +#: ../data/gramps.schemas.in.h:71 msgid "" "If set to True, the Sidebar buttons will contain a text description of the " "view, otherwise it will only display the button." msgstr "" -#: ../data/gramps.schemas.in.h:52 +#: ../data/gramps.schemas.in.h:72 msgid "Include text on sidebar buttons" msgstr "" -#: ../data/gramps.schemas.in.h:53 +#: ../data/gramps.schemas.in.h:73 +msgid "Indicates the GRAMPS should remember last view displayed." +msgstr "" + +#: ../data/gramps.schemas.in.h:74 msgid "" "Indicates the last view displayed. This view will be displayed when the " "system is restarted." msgstr "" -#: ../data/gramps.schemas.in.h:54 +#: ../data/gramps.schemas.in.h:75 msgid "Information shown in statusbar" msgstr "" -#: ../data/gramps.schemas.in.h:55 +#: ../data/gramps.schemas.in.h:76 msgid "Last database GRAMPS has worked with" msgstr "" -#: ../data/gramps.schemas.in.h:56 +#: ../data/gramps.schemas.in.h:77 msgid "Last directory from which the import was made" msgstr "" -#: ../data/gramps.schemas.in.h:57 +#: ../data/gramps.schemas.in.h:78 msgid "Last directory into which the export was made" msgstr "" -#: ../data/gramps.schemas.in.h:58 +#: ../data/gramps.schemas.in.h:79 msgid "Last view displayed" msgstr "" -#: ../data/gramps.schemas.in.h:59 +#: ../data/gramps.schemas.in.h:80 msgid "Load last database on startup" msgstr "" -#: ../data/gramps.schemas.in.h:60 +#: ../data/gramps.schemas.in.h:81 msgid "Name display format" msgstr "" -#: ../data/gramps.schemas.in.h:61 +#: ../data/gramps.schemas.in.h:82 msgid "Preferred format for graphical reports" msgstr "" -#: ../data/gramps.schemas.in.h:62 +#: ../data/gramps.schemas.in.h:83 msgid "Preferred format for graphical reports." msgstr "" -#: ../data/gramps.schemas.in.h:63 +#: ../data/gramps.schemas.in.h:84 msgid "Preferred format for text reports" msgstr "" -#: ../data/gramps.schemas.in.h:64 +#: ../data/gramps.schemas.in.h:85 msgid "Preferred format for text reports." msgstr "" -#: ../data/gramps.schemas.in.h:65 +#: ../data/gramps.schemas.in.h:86 msgid "Preferred page size" msgstr "" -#: ../data/gramps.schemas.in.h:66 +#: ../data/gramps.schemas.in.h:87 msgid "Preferred page size." msgstr "" -#: ../data/gramps.schemas.in.h:67 +#: ../data/gramps.schemas.in.h:88 msgid "Researcher city" msgstr "" -#: ../data/gramps.schemas.in.h:68 +#: ../data/gramps.schemas.in.h:89 msgid "Researcher city." msgstr "" -#: ../data/gramps.schemas.in.h:69 +#: ../data/gramps.schemas.in.h:90 msgid "Researcher country" msgstr "" -#: ../data/gramps.schemas.in.h:70 +#: ../data/gramps.schemas.in.h:91 msgid "Researcher country." msgstr "" -#: ../data/gramps.schemas.in.h:71 +#: ../data/gramps.schemas.in.h:92 msgid "Researcher email address" msgstr "" -#: ../data/gramps.schemas.in.h:72 +#: ../data/gramps.schemas.in.h:93 msgid "Researcher email address." msgstr "" -#: ../data/gramps.schemas.in.h:73 +#: ../data/gramps.schemas.in.h:94 msgid "Researcher name" msgstr "" -#: ../data/gramps.schemas.in.h:74 +#: ../data/gramps.schemas.in.h:95 msgid "Researcher name." msgstr "" -#: ../data/gramps.schemas.in.h:75 +#: ../data/gramps.schemas.in.h:96 msgid "Researcher phone" msgstr "" -#: ../data/gramps.schemas.in.h:76 +#: ../data/gramps.schemas.in.h:97 msgid "Researcher phone." msgstr "" -#: ../data/gramps.schemas.in.h:77 +#: ../data/gramps.schemas.in.h:98 msgid "Researcher postal code" msgstr "" -#: ../data/gramps.schemas.in.h:78 +#: ../data/gramps.schemas.in.h:99 msgid "Researcher postal code." msgstr "" -#: ../data/gramps.schemas.in.h:79 +#: ../data/gramps.schemas.in.h:100 msgid "Researcher state" msgstr "" -#: ../data/gramps.schemas.in.h:80 +#: ../data/gramps.schemas.in.h:101 msgid "Researcher state." msgstr "" -#: ../data/gramps.schemas.in.h:81 +#: ../data/gramps.schemas.in.h:102 msgid "Researcher street address" msgstr "" -#: ../data/gramps.schemas.in.h:82 -msgid "Researcher stret address." +#: ../data/gramps.schemas.in.h:103 +msgid "Researcher street address." msgstr "" -#: ../data/gramps.schemas.in.h:83 +#: ../data/gramps.schemas.in.h:104 msgid "Screen size has been checked" msgstr "" -#: ../data/gramps.schemas.in.h:84 +#: ../data/gramps.schemas.in.h:105 msgid "Show event details on the Family View" msgstr "" -#: ../data/gramps.schemas.in.h:85 +#: ../data/gramps.schemas.in.h:106 msgid "Show siblings on the Family View" msgstr "" -#: ../data/gramps.schemas.in.h:86 +#: ../data/gramps.schemas.in.h:107 msgid "Show toolbar" msgstr "" -#: ../data/gramps.schemas.in.h:87 +#: ../data/gramps.schemas.in.h:108 msgid "Sidebar View" msgstr "" -#: ../data/gramps.schemas.in.h:88 +#: ../data/gramps.schemas.in.h:109 +msgid "Specifies the height of the LDS editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:110 +msgid "Specifies the height of the address editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:111 +msgid "Specifies the height of the attribute editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:112 +msgid "Specifies the height of the event editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:113 +msgid "Specifies the height of the event reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:114 +msgid "Specifies the height of the family editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:115 msgid "Specifies the height of the interface when GRAMPS starts." msgstr "" -#: ../data/gramps.schemas.in.h:89 +#: ../data/gramps.schemas.in.h:116 +msgid "Specifies the height of the location editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:117 +msgid "Specifies the height of the media editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:118 +msgid "Specifies the height of the media reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:119 +msgid "Specifies the height of the name editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:120 +msgid "Specifies the height of the person editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:121 +msgid "Specifies the height of the person reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:122 +msgid "Specifies the height of the place editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:123 +msgid "Specifies the height of the repository editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:124 +msgid "Specifies the height of the repository reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:125 +msgid "Specifies the height of the source editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:126 +msgid "Specifies the height of the source reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:127 +msgid "Specifies the height of the url editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:128 +msgid "Specifies the width of the LDS editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:129 +msgid "Specifies the width of the address editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:130 +msgid "Specifies the width of the attribute editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:131 +msgid "Specifies the width of the event editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:132 +msgid "Specifies the width of the event reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:133 +msgid "Specifies the width of the family editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:134 msgid "Specifies the width of the interface when GRAMPS starts." msgstr "" -#: ../data/gramps.schemas.in.h:90 +#: ../data/gramps.schemas.in.h:135 +msgid "Specifies the width of the location editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:136 +msgid "Specifies the width of the media editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:137 +msgid "Specifies the width of the media reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:138 +msgid "Specifies the width of the name editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:139 +msgid "Specifies the width of the person editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:140 +msgid "Specifies the width of the person reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:141 +msgid "Specifies the width of the place editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:142 +msgid "Specifies the width of the repository editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:143 +msgid "Specifies the width of the repository reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:144 +msgid "Specifies the width of the source editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:145 +msgid "Specifies the width of the source reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:146 +msgid "Specifies the width of the url editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:147 msgid "Startup druid has been run" msgstr "" -#: ../data/gramps.schemas.in.h:91 +#: ../data/gramps.schemas.in.h:148 msgid "" "The new GRAMPS IDs for the events are generated according to this format " "string." msgstr "" -#: ../data/gramps.schemas.in.h:92 +#: ../data/gramps.schemas.in.h:149 msgid "" "The new GRAMPS IDs for the family are generated according to this format " "string." msgstr "" -#: ../data/gramps.schemas.in.h:93 +#: ../data/gramps.schemas.in.h:150 msgid "" "The new GRAMPS IDs for the media object are generated according to this " "format string." msgstr "" -#: ../data/gramps.schemas.in.h:94 +#: ../data/gramps.schemas.in.h:151 msgid "" "The new GRAMPS IDs for the person are generated according to this format " "string." msgstr "" -#: ../data/gramps.schemas.in.h:95 +#: ../data/gramps.schemas.in.h:152 msgid "" "The new GRAMPS IDs for the place are generated according to this format " "string." msgstr "" -#: ../data/gramps.schemas.in.h:96 +#: ../data/gramps.schemas.in.h:153 msgid "" "The new GRAMPS IDs for the repositories are generated according to this " "format string." msgstr "" -#: ../data/gramps.schemas.in.h:97 +#: ../data/gramps.schemas.in.h:154 msgid "" "The new GRAMPS IDs for the source are generated according to this format " "string." msgstr "" -#: ../data/gramps.schemas.in.h:98 +#: ../data/gramps.schemas.in.h:155 msgid "" "This key determines the date display format. O corresponds to the MM/DD/YYYY " "(US format), 1 corrsponds to DD/MM/YYYY (European format), and 2 corresponds " "to YYYY-MM-DD (ISO format)." msgstr "" -#: ../data/gramps.schemas.in.h:99 +#: ../data/gramps.schemas.in.h:156 msgid "" "This key determines the name display format. Use 1 for \"Surname, Firstname" "\", 2 for \"Firstname Surname\", 3 for \"Patronymic Firstname\", and 4 for " @@ -13292,7 +13689,7 @@ msgid "" "be used. If used, it will be changed to 1 by GRAMPS." msgstr "" -#: ../data/gramps.schemas.in.h:100 +#: ../data/gramps.schemas.in.h:157 msgid "" "This key determines the style of the surname guessing when the new person is " "added to the database. Use 0 for Father's surname, 1 for no guessing, 2 for " @@ -13300,39 +13697,115 @@ msgid "" "style." msgstr "" -#: ../data/gramps.schemas.in.h:101 +#: ../data/gramps.schemas.in.h:158 msgid "" "This key disables prompting when data has changed and the Cancel button has " "been pressed." msgstr "" -#: ../data/gramps.schemas.in.h:102 +#: ../data/gramps.schemas.in.h:159 msgid "" "This key keeps the version for which the welcome message has already been " "displayed. The integer denotes the major, minor, and release numerals, e.g. " "200 denotes the 2.0.0 version." msgstr "" -#: ../data/gramps.schemas.in.h:103 +#: ../data/gramps.schemas.in.h:160 +msgid "Use last view displayed" +msgstr "" + +#: ../data/gramps.schemas.in.h:161 msgid "Use online maps" msgstr "" -#: ../data/gramps.schemas.in.h:104 +#: ../data/gramps.schemas.in.h:162 msgid "Use shading to highlight data in Relationship View" msgstr "" -#: ../data/gramps.schemas.in.h:105 +#: ../data/gramps.schemas.in.h:163 msgid "Warn when adding parents in a way that may cause duplicate families." msgstr "" -#: ../data/gramps.schemas.in.h:106 +#: ../data/gramps.schemas.in.h:164 msgid "Welcome message has already been displayed for this version" msgstr "" -#: ../data/gramps.schemas.in.h:107 +#: ../data/gramps.schemas.in.h:165 +msgid "Width of the LDS editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:166 +msgid "Width of the address editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:167 +msgid "Width of the attribute editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:168 +msgid "Width of the event editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:169 +msgid "Width of the event reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:170 +msgid "Width of the family editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:171 msgid "Width of the interface." msgstr "" +#: ../data/gramps.schemas.in.h:172 +msgid "Width of the location editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:173 +msgid "Width of the media editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:174 +msgid "Width of the media reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:175 +msgid "Width of the name editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:176 +msgid "Width of the person editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:177 +msgid "Width of the person reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:178 +msgid "Width of the place editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:179 +msgid "Width of the repository editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:180 +msgid "Width of the repository reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:181 +msgid "Width of the source editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:182 +msgid "Width of the source reference editor interface." +msgstr "" + +#: ../data/gramps.schemas.in.h:183 +msgid "Width of the url editor interface." +msgstr "" + #: ../src/data/tips.xml.in.h:1 msgid "" "Adding Children: To add children in GRAMPS make either of the parents "