diff --git a/gramps2/help/C/gramps.xml b/gramps2/help/C/gramps.xml index 709e5fc72..21c1b501d 100644 --- a/gramps2/help/C/gramps.xml +++ b/gramps2/help/C/gramps.xml @@ -1656,7 +1656,7 @@ - No not include records marked private + Do not include records marked private Check this box to prevent private records from being diff --git a/gramps2/help/ChangeLog b/gramps2/help/ChangeLog index d7f333e41..14e63db2f 100644 --- a/gramps2/help/ChangeLog +++ b/gramps2/help/ChangeLog @@ -1,3 +1,6 @@ +2006-12-15 Erik De Richter + * C/gramps.xml: fix typo + 2006-11-13 Jérôme Rapinat * fr/fr.po: Translation update * gramps.pot: update template diff --git a/gramps2/po/gramps.pot b/gramps2/po/gramps.pot index de7519ec9..1ee347152 100644 --- a/gramps2/po/gramps.pot +++ b/gramps2/po/gramps.pot @@ -8,12 +8,12 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-11-26 15:06-0700\n" +"POT-Creation-Date: 2006-12-15 08:52-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../src/AddMedia.py:89 @@ -67,14 +67,14 @@ msgid "" "GRAMPS cannot open non-native data without setting up new GRAMPS database." 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:437 +#: ../src/ArgHandler.py:328 ../src/DbLoader.py:121 ../src/DbLoader.py:229 +#: ../src/DbLoader.py:237 ../src/DbLoader.py:317 ../src/DbLoader.py:340 +#: ../src/DbLoader.py:445 #, python-format msgid "Could not open file: %s" msgstr "" -#: ../src/ArgHandler.py:329 ../src/DbLoader.py:122 ../src/DbLoader.py:333 +#: ../src/ArgHandler.py:329 ../src/DbLoader.py:122 ../src/DbLoader.py:341 #, python-format msgid "" "File type \"%s\" is unknown to GRAMPS.\n" @@ -82,22 +82,22 @@ msgid "" "Valid types are: GRAMPS database, GRAMPS XML, GRAMPS package, and GEDCOM." msgstr "" -#: ../src/ArgHandler.py:709 ../src/DbLoader.py:131 ../src/DbLoader.py:187 +#: ../src/ArgHandler.py:710 ../src/DbLoader.py:131 ../src/DbLoader.py:187 msgid "GRAMPS: Create GRAMPS database" msgstr "" -#: ../src/ArgHandler.py:766 ../src/DbLoader.py:508 +#: ../src/ArgHandler.py:767 ../src/DbLoader.py:516 msgid "All files" msgstr "" -#: ../src/ArgHandler.py:775 ../src/DbLoader.py:528 +#: ../src/ArgHandler.py:776 ../src/DbLoader.py:536 msgid "GRAMPS databases" msgstr "" #: ../src/Assistant.py:343 ../src/StartupDialog.py:205 #: ../src/Filters/Rules/Place/_HasPlace.py:46 #: ../src/Filters/Rules/Repository/_HasRepo.py:47 -#: ../src/glade/gramps.glade.h:86 ../src/plugins/soundex.glade.h:2 +#: ../src/glade/gramps.glade.h:87 ../src/plugins/soundex.glade.h:2 msgid "Name:" msgstr "" @@ -116,7 +116,7 @@ msgid "State/Province:" msgstr "" #: ../src/Assistant.py:347 ../src/StartupDialog.py:209 -#: ../src/Filters/Rules/Place/_HasPlace.py:52 ../src/glade/gramps.glade.h:56 +#: ../src/Filters/Rules/Place/_HasPlace.py:52 ../src/glade/gramps.glade.h:55 msgid "Country:" msgstr "" @@ -148,13 +148,13 @@ msgstr "" #: ../src/DisplayTabs/_BackRefList.py:58 #: ../src/DisplayTabs/_NameEmbedList.py:59 #: ../src/DisplayTabs/_PersonRefEmbedList.py:52 -#: ../src/Editors/_EditFamily.py:101 ../src/Editors/_EditName.py:198 +#: ../src/Editors/_EditFamily.py:101 ../src/Editors/_EditName.py:199 #: ../src/Selectors/_SelectPerson.py:106 ../src/plugins/BookReport.py:652 -#: ../src/plugins/IndivComplete.py:444 ../src/plugins/NarrativeWeb.py:585 -#: ../src/plugins/NarrativeWeb.py:645 ../src/plugins/PatchNames.py:209 +#: ../src/plugins/IndivComplete.py:444 ../src/plugins/NarrativeWeb.py:597 +#: ../src/plugins/NarrativeWeb.py:657 ../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 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:95 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:82 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:86 #: ../src/FilterEditor/_EditFilter.py:83 @@ -165,8 +165,8 @@ msgstr "" #. GRAMPS ID #. 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:484 +#: ../src/Merge/_MergePerson.py:124 ../src/DataViews/_EventView.py:56 +#: ../src/DataViews/_FamilyList.py:45 ../src/DataViews/_RelationView.py:508 #: ../src/DataViews/_MediaView.py:62 ../src/DataViews/_PersonView.py:69 #: ../src/DataViews/_PlaceView.py:56 ../src/DataViews/_RepositoryView.py:57 #: ../src/DataViews/_SourceView.py:56 ../src/DisplayTabs/_BackRefList.py:57 @@ -182,8 +182,8 @@ msgstr "" #: ../src/plugins/PatchNames.py:200 ../src/plugins/RelCalc.py:61 #: ../src/plugins/Verify.py:505 #: ../src/Filters/SideBar/_EventSidebarFilter.py:85 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:95 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:89 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:103 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:96 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:76 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:81 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:78 @@ -192,19 +192,15 @@ msgstr "" msgid "ID" msgstr "" -#: ../src/ColumnOrder.py:52 -msgid "Select Columns" -msgstr "" - -#: ../src/ColumnOrder.py:66 ../src/GrampsCfg.py:116 +#: ../src/ColumnOrder.py:63 ../src/GrampsCfg.py:116 msgid "Display" msgstr "" -#: ../src/ColumnOrder.py:70 +#: ../src/ColumnOrder.py:67 msgid "Column Name" msgstr "" -#: ../src/ColumnOrder.py:88 +#: ../src/ColumnOrder.py:85 msgid "Column Editor" msgstr "" @@ -275,16 +271,16 @@ msgstr "" msgid "GRAMPS: Open database" msgstr "" -#: ../src/DbLoader.py:234 +#: ../src/DbLoader.py:238 #, python-format msgid "Unknown type: %s" msgstr "" -#: ../src/DbLoader.py:248 ../src/PluginUtils/_Tool.py:110 +#: ../src/DbLoader.py:252 ../src/PluginUtils/_Tool.py:110 msgid "Undo history warning" msgstr "" -#: ../src/DbLoader.py:249 +#: ../src/DbLoader.py:253 msgid "" "Proceeding with import will erase the undo history for this session. In " "particular, you will not be able to revert the import or any changes made " @@ -294,60 +290,60 @@ msgid "" "your database." msgstr "" -#: ../src/DbLoader.py:254 +#: ../src/DbLoader.py:258 msgid "_Proceed with import" msgstr "" -#: ../src/DbLoader.py:254 ../src/PluginUtils/_Tool.py:117 +#: ../src/DbLoader.py:258 ../src/PluginUtils/_Tool.py:117 msgid "_Stop" msgstr "" -#: ../src/DbLoader.py:260 +#: ../src/DbLoader.py:264 msgid "GRAMPS: Import database" msgstr "" -#: ../src/DbLoader.py:355 ../src/DbLoader.py:362 +#: ../src/DbLoader.py:363 ../src/DbLoader.py:370 msgid "Cannot open database" msgstr "" -#: ../src/DbLoader.py:356 +#: ../src/DbLoader.py:364 msgid "" "The selected file is a directory, not a file.\n" "A GRAMPS database must be a file." msgstr "" -#: ../src/DbLoader.py:363 +#: ../src/DbLoader.py:371 msgid "You do not have read access to the selected file." msgstr "" -#: ../src/DbLoader.py:373 +#: ../src/DbLoader.py:381 msgid "Cannot create database" msgstr "" -#: ../src/DbLoader.py:374 ../src/DbLoader.py:396 +#: ../src/DbLoader.py:382 ../src/DbLoader.py:404 msgid "You do not have write access to the selected file." msgstr "" -#: ../src/DbLoader.py:395 +#: ../src/DbLoader.py:403 msgid "Read only database" msgstr "" -#: ../src/DbLoader.py:402 +#: ../src/DbLoader.py:410 msgid "Missing or Invalid database" msgstr "" -#: ../src/DbLoader.py:403 +#: ../src/DbLoader.py:411 #, python-format msgid "" "%s could not be found.\n" "It is possible that this file no longer exists or has been moved." msgstr "" -#: ../src/DbLoader.py:427 +#: ../src/DbLoader.py:435 msgid "Low level database corruption detected" msgstr "" -#: ../src/DbLoader.py:428 +#: ../src/DbLoader.py:436 msgid "" "GRAMPS has detected a problem in the underlying Berkeley database. Please " "exit the program, and GRAMPS will attempt to run the recovery repair " @@ -356,32 +352,32 @@ msgid "" "to gramps-bugs@lists.sourceforge.net." msgstr "" -#: ../src/DbLoader.py:517 +#: ../src/DbLoader.py:525 msgid "All GRAMPS files" msgstr "" -#: ../src/DbLoader.py:537 +#: ../src/DbLoader.py:545 msgid "GRAMPS XML databases" msgstr "" -#: ../src/DbLoader.py:546 +#: ../src/DbLoader.py:554 msgid "GEDCOM files" msgstr "" -#: ../src/DbLoader.py:586 +#: ../src/DbLoader.py:594 msgid "Automatically detected" msgstr "" -#: ../src/DbLoader.py:595 +#: ../src/DbLoader.py:603 msgid "Select file _type:" msgstr "" -#: ../src/DisplayState.py:292 +#: ../src/DisplayState.py:299 #, python-format msgid "%(relationship)s of %(person)s" msgstr "" -#: ../src/DisplayState.py:333 +#: ../src/DisplayState.py:340 msgid "No active person" msgstr "" @@ -482,15 +478,15 @@ msgstr "" msgid "Father's surname" msgstr "" -#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:913 +#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:978 #: ../src/RelLib/_ChildRefType.py:41 -#: ../src/Filters/SideBar/_EventSidebarFilter.py:151 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:181 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:178 -#: ../src/Filters/SideBar/_SourceSidebarFilter.py:138 -#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:156 -#: ../src/Filters/SideBar/_MediaSidebarFilter.py:144 -#: ../src/Filters/SideBar/_RepoSidebarFilter.py:151 +#: ../src/Filters/SideBar/_EventSidebarFilter.py:148 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:202 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:189 +#: ../src/Filters/SideBar/_SourceSidebarFilter.py:135 +#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:153 +#: ../src/Filters/SideBar/_MediaSidebarFilter.py:141 +#: ../src/Filters/SideBar/_RepoSidebarFilter.py:148 msgid "None" msgstr "" @@ -506,7 +502,7 @@ msgstr "" msgid "Preferences" msgstr "" -#: ../src/GrampsCfg.py:114 ../src/glade/gramps.glade.h:71 +#: ../src/GrampsCfg.py:114 ../src/glade/gramps.glade.h:72 msgid "General" msgstr "" @@ -541,13 +537,13 @@ msgstr "" #: ../src/DataViews/_RepositoryView.py:62 #: ../src/DisplayTabs/_AddrEmbedList.py:54 #: ../src/DisplayTabs/_LocationEmbedList.py:53 -#: ../src/plugins/NarrativeWeb.py:762 +#: ../src/plugins/NarrativeWeb.py:774 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:85 msgid "City" msgstr "" #: ../src/GrampsCfg.py:144 ../src/DisplayTabs/_LocationEmbedList.py:55 -#: ../src/plugins/NarrativeWeb.py:765 +#: ../src/plugins/NarrativeWeb.py:777 msgid "State/Province" msgstr "" @@ -555,7 +551,7 @@ msgstr "" #: ../src/DataViews/_RepositoryView.py:65 #: ../src/DisplayTabs/_AddrEmbedList.py:56 #: ../src/DisplayTabs/_LocationEmbedList.py:56 -#: ../src/plugins/NarrativeWeb.py:767 +#: ../src/plugins/NarrativeWeb.py:779 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:88 msgid "Country" msgstr "" @@ -576,44 +572,44 @@ msgstr "" #: ../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 +#: ../src/FilterEditor/_EditRule.py:228 msgid "Person" msgstr "" #: ../src/GrampsCfg.py:157 ../src/ToolTips.py:223 -#: ../src/DataViews/_RelationView.py:405 ../src/DataViews/_RelationView.py:898 +#: ../src/DataViews/_RelationView.py:428 ../src/DataViews/_RelationView.py:945 #: ../src/Editors/_EditFamily.py:434 ../src/RelLib/_EventRoleType.py:51 -#: ../src/FilterEditor/_EditRule.py:228 +#: ../src/FilterEditor/_EditRule.py:229 msgid "Family" msgstr "" #: ../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:695 +#: ../src/DisplayTabs/_LdsEmbedList.py:55 ../src/plugins/NarrativeWeb.py:707 #: ../src/Filters/SideBar/_EventSidebarFilter.py:89 -#: ../src/FilterEditor/_EditRule.py:230 +#: ../src/FilterEditor/_EditRule.py:231 msgid "Place" msgstr "" #: ../src/GrampsCfg.py:159 ../src/Utils.py:217 ../src/Utils.py:219 -#: ../src/Editors/_EditSource.py:72 ../src/FilterEditor/_EditRule.py:231 +#: ../src/Editors/_EditSource.py:72 ../src/FilterEditor/_EditRule.py:232 msgid "Source" msgstr "" #: ../src/GrampsCfg.py:160 ../src/ScratchPad.py:545 ../src/ScratchPad.py:554 -#: ../src/Editors/_EditPerson.py:400 ../src/FilterEditor/_EditRule.py:232 +#: ../src/Editors/_EditPerson.py:401 ../src/FilterEditor/_EditRule.py:233 msgid "Media Object" msgstr "" -#: ../src/GrampsCfg.py:161 ../src/Filters/SideBar/_PersonSidebarFilter.py:93 -#: ../src/FilterEditor/_EditRule.py:229 +#: ../src/GrampsCfg.py:161 ../src/Filters/SideBar/_PersonSidebarFilter.py:100 +#: ../src/FilterEditor/_EditRule.py:230 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 +#: ../src/FilterEditor/_EditRule.py:234 msgid "Repository" msgstr "" @@ -735,19 +731,19 @@ msgstr "" msgid "Remember last view displayed" msgstr "" -#: ../src/GrampsCfg.py:583 +#: ../src/GrampsCfg.py:580 msgid "Name Format Editor" msgstr "" -#: ../src/GrampsCfg.py:608 +#: ../src/GrampsCfg.py:605 msgid "Both Format name and definition have to be defined" msgstr "" -#: ../src/gramps_main.py:97 ../src/DataViews/_RelationView.py:304 +#: ../src/gramps_main.py:97 ../src/DataViews/_RelationView.py:309 msgid "Add Parents" msgstr "" -#: ../src/gramps_main.py:99 ../src/DataViews/_RelationView.py:302 +#: ../src/gramps_main.py:99 ../src/DataViews/_RelationView.py:307 msgid "Add Spouse" msgstr "" @@ -763,8 +759,8 @@ msgstr "" msgid "Media" msgstr "" -#: ../src/gramps_main.py:107 ../src/DataViews/_PedigreeView.py:428 -#: ../src/plugins/NarrativeWeb.py:1572 +#: ../src/gramps_main.py:107 ../src/DataViews/_PedigreeView.py:437 +#: ../src/plugins/NarrativeWeb.py:1584 msgid "Pedigree" msgstr "" @@ -776,21 +772,21 @@ msgstr "" #: ../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:1129 ../src/plugins/NarrativeWeb.py:1137 -#: ../src/plugins/NarrativeWeb.py:1169 +#: ../src/plugins/IndivComplete.py:357 ../src/plugins/NarrativeWeb.py:337 +#: ../src/plugins/NarrativeWeb.py:1141 ../src/plugins/NarrativeWeb.py:1149 +#: ../src/plugins/NarrativeWeb.py:1181 msgid "Sources" msgstr "" -#: ../src/gramps_main.py:113 ../src/Merge/_MergePerson.py:142 +#: ../src/gramps_main.py:113 ../src/Merge/_MergePerson.py:141 #: ../src/DataViews/_EventView.py:84 ../src/DisplayTabs/_EventEmbedList.py:71 -#: ../src/plugins/NarrativeWeb.py:1669 +#: ../src/plugins/NarrativeWeb.py:1681 msgid "Events" msgstr "" #: ../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 +#: ../src/plugins/NarrativeWeb.py:338 ../src/plugins/NarrativeWeb.py:695 +#: ../src/plugins/NarrativeWeb.py:702 ../src/plugins/NarrativeWeb.py:755 msgid "Places" msgstr "" @@ -855,18 +851,36 @@ msgid "" "of GRAMPS are properly installed." msgstr "" -#: ../src/GrampsWidgets.py:266 +#: ../src/GrampsWidgets.py:62 +msgid "" +"Click to make the active person\n" +"Right click to display the edit menu" +msgstr "" + +#: ../src/GrampsWidgets.py:65 +msgid "Edit icons can be enabled in the Preferences dialog" +msgstr "" + +#: ../src/GrampsWidgets.py:276 msgid "Record is private" msgstr "" -#: ../src/GrampsWidgets.py:271 +#: ../src/GrampsWidgets.py:281 msgid "Record is public" msgstr "" -#: ../src/GrampsWidgets.py:561 +#: ../src/GrampsWidgets.py:572 msgid "To select a place, use drag-and-drop or use the buttons" msgstr "" +#: ../src/GrampsWidgets.py:641 +msgid "Remove place" +msgstr "" + +#: ../src/GrampsWidgets.py:651 ../src/DataViews/_PlaceView.py:76 +msgid "Add a new place" +msgstr "" + #: ../src/NameDisplay.py:84 msgid "Default format (defined by GRAMPS preferences)" msgstr "" @@ -887,17 +901,17 @@ msgstr "" msgid "Given name" msgstr "" -#: ../src/PageView.py:222 ../src/ViewManager.py:959 +#: ../src/PageView.py:222 ../src/ViewManager.py:964 #, python-format msgid "%s has been bookmarked" msgstr "" -#: ../src/PageView.py:226 ../src/PageView.py:498 ../src/ViewManager.py:962 +#: ../src/PageView.py:226 ../src/PageView.py:498 ../src/ViewManager.py:967 #: ../src/DataViews/_FamilyList.py:121 msgid "Could Not Set a Bookmark" msgstr "" -#: ../src/PageView.py:227 ../src/ViewManager.py:963 +#: ../src/PageView.py:227 ../src/ViewManager.py:968 #: ../src/DataViews/_FamilyList.py:122 msgid "A bookmark could not be set because no one was selected." msgstr "" @@ -926,11 +940,11 @@ msgstr "" msgid "Go to the previous person in the history" msgstr "" -#: ../src/PageView.py:294 ../src/DataViews/_PedigreeView.py:560 +#: ../src/PageView.py:294 ../src/DataViews/_PedigreeView.py:569 msgid "_Home" msgstr "" -#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:561 +#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:570 msgid "Go to the default person" msgstr "" @@ -972,11 +986,25 @@ msgstr "" msgid "_Filter" msgstr "" -#: ../src/QuestionDialog.py:258 ../src/Utils.py:993 +#: ../src/QuestionDialog.py:185 +msgid "Error detected in database" +msgstr "" + +#: ../src/QuestionDialog.py:186 +msgid "" +"GRAMPS has detected an error in the database. This can usually be resolved " +"by running the \"Check and Repair Database\" tool.\n" +"\n" +"If this problem continues to exist after running this tool, please file a " +"bug report at http://bugs.gramps-project.org\n" +"\n" +msgstr "" + +#: ../src/QuestionDialog.py:269 ../src/Utils.py:993 msgid "Attempt to force closing the dialog" msgstr "" -#: ../src/QuestionDialog.py:259 +#: ../src/QuestionDialog.py:270 msgid "" "Please do not force closing this important dialog.\n" "Instead select one of the available options" @@ -1035,34 +1063,34 @@ msgid "Relationship loop detected" msgstr "" #: ../src/Reorder.py:32 ../src/ToolTips.py:228 -#: ../src/Merge/_MergePerson.py:156 ../src/DataViews/_FamilyList.py:46 -#: ../src/DataViews/_RelationView.py:641 ../src/Selectors/_SelectFamily.py:54 +#: ../src/Merge/_MergePerson.py:155 ../src/DataViews/_FamilyList.py:46 +#: ../src/DataViews/_RelationView.py:686 ../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:1766 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:96 +#: ../src/plugins/IndivComplete.py:493 ../src/plugins/NarrativeWeb.py:1778 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:104 msgid "Father" msgstr "" #: ../src/Reorder.py:32 ../src/ToolTips.py:233 -#: ../src/Merge/_MergePerson.py:158 ../src/DataViews/_FamilyList.py:47 -#: ../src/DataViews/_RelationView.py:642 ../src/Selectors/_SelectFamily.py:55 +#: ../src/Merge/_MergePerson.py:157 ../src/DataViews/_FamilyList.py:47 +#: ../src/DataViews/_RelationView.py:687 ../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:1771 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:97 +#: ../src/plugins/IndivComplete.py:498 ../src/plugins/NarrativeWeb.py:1783 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:105 msgid "Mother" msgstr "" -#: ../src/Reorder.py:33 ../src/Merge/_MergePerson.py:172 -#: ../src/DataViews/_RelationView.py:900 ../src/DataViews/_PersonView.py:75 +#: ../src/Reorder.py:33 ../src/Merge/_MergePerson.py:171 +#: ../src/DataViews/_RelationView.py:947 ../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:33 ../src/DataViews/_FamilyList.py:48 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:99 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:107 msgid "Relationship" msgstr "" @@ -1075,11 +1103,11 @@ msgstr "" msgid "Reorder Relationships: %s" msgstr "" -#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:356 -#: ../src/DataViews/_RelationView.py:701 +#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:365 +#: ../src/DataViews/_RelationView.py:748 #: ../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/Editors/_EditPerson.py:729 ../src/plugins/Check.py:940 +#: ../src/plugins/NarrativeWeb.py:1551 ../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 @@ -1119,7 +1147,7 @@ msgid "Event Link" msgstr "" #: ../src/ScratchPad.py:296 ../src/ScratchPad.py:309 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:100 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:108 msgid "Family Event" msgstr "" @@ -1127,7 +1155,7 @@ msgstr "" #. Create the tree columns #: ../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/Merge/_MergePerson.py:173 ../src/DataViews/_EventView.py:57 #: ../src/DataViews/_MediaView.py:63 ../src/DataViews/_RepositoryView.py:58 #: ../src/DisplayTabs/_AttrEmbedList.py:52 #: ../src/DisplayTabs/_BackRefList.py:56 @@ -1205,12 +1233,12 @@ msgid "Title" msgstr "" #: ../src/ScratchPad.py:441 ../src/DisplayTabs/_SourceEmbedList.py:64 -#: ../src/plugins/NarrativeWeb.py:1540 +#: ../src/plugins/NarrativeWeb.py:1552 msgid "Page" msgstr "" #: ../src/ScratchPad.py:442 ../src/ScratchPad.py:524 ../src/ScratchPad.py:532 -#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1542 +#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1554 #: ../src/plugins/SimpleBookTitle.py:169 ../src/plugins/SimpleBookTitle.py:170 #: ../src/plugins/SimpleBookTitle.py:171 ../src/ReportBase/_Constants.py:61 msgid "Text" @@ -1241,9 +1269,10 @@ msgid "Person Link" msgstr "" #: ../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 +#: ../src/Merge/_MergePerson.py:128 ../src/DataViews/_RelationView.py:518 +#: ../src/plugins/FamilyGroup.py:528 ../src/plugins/FamilyGroup.py:530 +#: ../src/plugins/NarrativeWeb.py:1687 ../src/RelLib/_ChildRefType.py:42 +#: ../src/RelLib/_EventType.py:82 msgid "Birth" msgstr "" @@ -1341,9 +1370,9 @@ msgstr "" #: ../src/ToolTips.py:154 ../src/Utils.py:212 #: ../src/DisplayModels/_MediaModel.py:110 ../src/DisplayTabs/_NoteTab.py:52 -#: ../src/Editors/_EditMedia.py:131 +#: ../src/Editors/_EditMedia.py:76 ../src/Editors/_EditMedia.py:138 #: ../src/Filters/SideBar/_EventSidebarFilter.py:90 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:94 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:102 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:80 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:89 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:83 @@ -1355,23 +1384,23 @@ msgstr "" msgid "Sources in repository" msgstr "" -#: ../src/ToolTips.py:238 ../src/Merge/_MergePerson.py:181 +#: ../src/ToolTips.py:238 ../src/Merge/_MergePerson.py:180 #: ../src/RelLib/_LdsOrd.py:101 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:98 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:106 msgid "Child" msgstr "" #: ../src/Utils.py:65 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:184 -#: ../src/plugins/NarrativeWeb.py:1346 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 +#: ../src/DisplayModels/_PeopleModel.py:126 ../src/Editors/_EditPerson.py:185 +#: ../src/plugins/NarrativeWeb.py:1358 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:83 msgid "male" msgstr "" #: ../src/Utils.py:66 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:124 ../src/Editors/_EditPerson.py:183 -#: ../src/plugins/NarrativeWeb.py:1347 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 +#: ../src/DisplayModels/_PeopleModel.py:126 ../src/Editors/_EditPerson.py:184 +#: ../src/plugins/NarrativeWeb.py:1359 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:83 msgid "female" msgstr "" @@ -1382,11 +1411,11 @@ 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: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:419 +#: ../src/docgen/HtmlDoc.py:510 ../src/DisplayModels/_PeopleModel.py:126 +#: ../src/DisplayTabs/_LdsModel.py:65 ../src/Editors/_EditPerson.py:186 +#: ../src/Mime/_GnomeMime.py:67 ../src/Mime/_GnomeMime.py:74 +#: ../src/Mime/_PythonMime.py:52 ../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 @@ -1394,9 +1423,9 @@ msgstr "" #: ../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 +#: ../src/plugins/IndivComplete.py:311 ../src/plugins/NarrativeWeb.py:1360 +#: ../src/plugins/NarrativeWeb.py:1846 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:83 msgid "unknown" msgstr "" @@ -1462,9 +1491,9 @@ msgstr "" msgid "%s and %s" msgstr "" -#: ../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/Utils.py:222 ../src/Utils.py:224 ../src/plugins/NarrativeWeb.py:2753 +#: ../src/plugins/NarrativeWeb.py:2754 ../src/plugins/NarrativeWeb.py:2876 +#: ../src/plugins/NarrativeWeb.py:2882 ../src/plugins/NarrativeWeb.py:2888 #: ../src/ReportBase/_ReportUtils.py:1140 #: ../src/ReportBase/_ReportUtils.py:1256 msgid "Private" @@ -1660,11 +1689,11 @@ msgstr "" msgid "_Filter sidebar" msgstr "" -#: ../src/ViewManager.py:388 ../src/ViewManager.py:909 +#: ../src/ViewManager.py:388 ../src/ViewManager.py:914 msgid "_Undo" msgstr "" -#: ../src/ViewManager.py:392 ../src/ViewManager.py:923 +#: ../src/ViewManager.py:392 ../src/ViewManager.py:928 msgid "_Redo" msgstr "" @@ -1725,15 +1754,15 @@ msgstr "" msgid "GRAMPS Homepage" msgstr "" -#: ../src/ViewManager.py:859 +#: ../src/ViewManager.py:864 msgid "Read Only" msgstr "" -#: ../src/ViewManager.py:1117 +#: ../src/ViewManager.py:1122 msgid "Database is not portable" msgstr "" -#: ../src/ViewManager.py:1118 +#: ../src/ViewManager.py:1123 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 " @@ -1749,6 +1778,26 @@ msgid "" "if an error occurs while data is being saved" msgstr "" +#: ../src/PlaceUtils.py:43 +#, python-format +msgid "%(north_latitude)s N" +msgstr "" + +#: ../src/PlaceUtils.py:44 +#, python-format +msgid "%(south_latitude)s S" +msgstr "" + +#: ../src/PlaceUtils.py:45 +#, python-format +msgid "%(east_longitude)s E" +msgstr "" + +#: ../src/PlaceUtils.py:46 +#, python-format +msgid "%(west_longitude)s W" +msgstr "" + #: ../src/Config/_GrampsIniKeys.py:59 #, python-format msgid "Unable to load preferences from %s" @@ -1762,78 +1811,81 @@ msgstr "" msgid "Compare People" msgstr "" -#: ../src/Merge/_MergePerson.py:89 ../src/Merge/_MergePerson.py:94 -#: ../src/Merge/_MergePerson.py:289 ../src/Merge/_MergePerson.py:294 +#: ../src/Merge/_MergePerson.py:88 ../src/Merge/_MergePerson.py:93 +#: ../src/Merge/_MergePerson.py:265 ../src/Merge/_MergePerson.py:272 +#: ../src/Merge/_MergePerson.py:303 ../src/Merge/_MergePerson.py:308 #: ../src/DataViews/_PersonView.py:158 ../src/DataViews/_PersonView.py:171 #: ../src/DataViews/_PersonView.py:182 ../src/DataViews/_PersonView.py:196 msgid "Cannot merge people" msgstr "" -#: ../src/Merge/_MergePerson.py:90 ../src/Merge/_MergePerson.py:290 +#: ../src/Merge/_MergePerson.py:89 ../src/Merge/_MergePerson.py:266 +#: ../src/Merge/_MergePerson.py:304 msgid "" "Spouses cannot be merged. To merge these people, you must first break the " "relationship between them." msgstr "" -#: ../src/Merge/_MergePerson.py:95 ../src/Merge/_MergePerson.py:295 +#: ../src/Merge/_MergePerson.py:94 ../src/Merge/_MergePerson.py:273 +#: ../src/Merge/_MergePerson.py:309 msgid "" "A parent and child cannot be merged. To merge these people, you must first " "break the relationship between them." msgstr "" #. Gender -#: ../src/Merge/_MergePerson.py:126 ../src/DataViews/_PersonView.py:70 +#: ../src/Merge/_MergePerson.py:125 ../src/DataViews/_PersonView.py:70 #: ../src/Editors/_EditFamily.py:102 ../src/plugins/IndivComplete.py:458 -#: ../src/plugins/NarrativeWeb.py:1653 ../src/plugins/RelCalc.py:62 +#: ../src/plugins/NarrativeWeb.py:1665 ../src/plugins/RelCalc.py:62 #: ../src/plugins/StatisticsChart.py:102 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:97 msgid "Gender" msgstr "" -#: ../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 +#: ../src/Merge/_MergePerson.py:131 ../src/DataViews/_RelationView.py:529 +#: ../src/plugins/FamilyGroup.py:534 ../src/plugins/FamilyGroup.py:536 +#: ../src/plugins/NarrativeWeb.py:1694 ../src/RelLib/_EventType.py:83 msgid "Death" msgstr "" -#: ../src/Merge/_MergePerson.py:136 ../src/plugins/IndivComplete.py:261 +#: ../src/Merge/_MergePerson.py:135 ../src/plugins/IndivComplete.py:261 msgid "Alternate Names" msgstr "" #. Go over parents and build their menu -#: ../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 +#: ../src/Merge/_MergePerson.py:150 ../src/DataViews/_RelationView.py:415 +#: ../src/DataViews/_RelationView.py:685 +#: ../src/DataViews/_PedigreeView.py:1512 ../src/plugins/NarrativeWeb.py:1752 msgid "Parents" msgstr "" -#: ../src/Merge/_MergePerson.py:154 ../src/Merge/_MergePerson.py:168 +#: ../src/Merge/_MergePerson.py:153 ../src/Merge/_MergePerson.py:167 msgid "Family ID" msgstr "" -#: ../src/Merge/_MergePerson.py:160 +#: ../src/Merge/_MergePerson.py:159 msgid "No parents found" msgstr "" #. Go over spouses and build their menu -#: ../src/Merge/_MergePerson.py:162 ../src/DataViews/_PedigreeView.py:1388 +#: ../src/Merge/_MergePerson.py:161 ../src/DataViews/_PedigreeView.py:1398 msgid "Spouses" msgstr "" -#: ../src/Merge/_MergePerson.py:178 ../src/DataViews/_RelationView.py:841 +#: ../src/Merge/_MergePerson.py:177 ../src/DataViews/_RelationView.py:888 #: ../src/plugins/FamilyGroup.py:433 ../src/RelLib/_EventType.py:115 msgid "Marriage" msgstr "" -#: ../src/Merge/_MergePerson.py:183 +#: ../src/Merge/_MergePerson.py:182 msgid "No spouses or children found" msgstr "" -#: ../src/Merge/_MergePerson.py:187 ../src/DisplayTabs/_AddrEmbedList.py:62 +#: ../src/Merge/_MergePerson.py:186 ../src/DisplayTabs/_AddrEmbedList.py:62 msgid "Addresses" msgstr "" -#: ../src/Merge/_MergePerson.py:269 ../src/Merge/_MergePerson.py:309 +#: ../src/Merge/_MergePerson.py:283 ../src/Merge/_MergePerson.py:323 msgid "Merge People" msgstr "" @@ -1883,7 +1935,7 @@ msgid "Deleting event will remove it from the database." msgstr "" #: ../src/DataViews/_EventView.py:219 ../src/DataViews/_PersonView.py:546 -#: ../src/DataViews/_PlaceView.py:254 ../src/DataViews/_RepositoryView.py:219 +#: ../src/DataViews/_PlaceView.py:260 ../src/DataViews/_RepositoryView.py:219 #: ../src/DataViews/_SourceView.py:215 #, python-format msgid "Delete %s?" @@ -1913,102 +1965,139 @@ msgstr "" msgid "Select Family List Columns" msgstr "" -#: ../src/DataViews/_RelationView.py:296 +#: ../src/DataViews/_RelationView.py:301 msgid "_Reorder" msgstr "" -#: ../src/DataViews/_RelationView.py:297 +#: ../src/DataViews/_RelationView.py:302 msgid "Reorder the relationships" msgstr "" -#: ../src/DataViews/_RelationView.py:303 +#: ../src/DataViews/_RelationView.py:308 msgid "Adds a new relationship" msgstr "" -#: ../src/DataViews/_RelationView.py:305 +#: ../src/DataViews/_RelationView.py:310 msgid "Adds a new set of parents" msgstr "" -#: ../src/DataViews/_RelationView.py:306 +#: ../src/DataViews/_RelationView.py:311 msgid "Share Parents" msgstr "" -#: ../src/DataViews/_RelationView.py:307 +#: ../src/DataViews/_RelationView.py:312 msgid "Adds an existing set of parents" msgstr "" -#: ../src/DataViews/_RelationView.py:313 +#: ../src/DataViews/_RelationView.py:318 msgid "Show details" msgstr "" -#: ../src/DataViews/_RelationView.py:316 +#: ../src/DataViews/_RelationView.py:321 msgid "Show siblings" msgstr "" -#: ../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:655 -#: ../src/DataViews/_PedigreeView.py:1422 ../src/plugins/NarrativeWeb.py:1777 -msgid "Siblings" -msgstr "" - -#: ../src/DataViews/_RelationView.py:784 -#, python-format -msgid "b. %s, d. %s" -msgstr "" - -#: ../src/DataViews/_RelationView.py:786 -#, python-format -msgid "b. %s" -msgstr "" - -#: ../src/DataViews/_RelationView.py:788 -#, python-format -msgid "d. %s" -msgstr "" - -#: ../src/DataViews/_RelationView.py:808 +#: ../src/DataViews/_RelationView.py:490 ../src/DataViews/_RelationView.py:743 +#: ../src/DataViews/_RelationView.py:855 #, python-format msgid "Edit %s" msgstr "" -#: ../src/DataViews/_RelationView.py:828 +#: ../src/DataViews/_RelationView.py:574 ../src/DataViews/_RelationView.py:601 +#, python-format +msgid "%(date)s in %(place)s" +msgstr "" + +#: ../src/DataViews/_RelationView.py:637 +msgid "Add parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:638 +msgid "Select existing parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:639 +msgid "Edit parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:640 +msgid "Remove parents" +msgstr "" + +#: ../src/DataViews/_RelationView.py:642 +msgid "Add spouse" +msgstr "" + +#: ../src/DataViews/_RelationView.py:643 +msgid "Select spouse" +msgstr "" + +#: ../src/DataViews/_RelationView.py:644 +msgid "Edit family" +msgstr "" + +#: ../src/DataViews/_RelationView.py:645 +msgid "Remove from family" +msgstr "" + +#: ../src/DataViews/_RelationView.py:654 +msgid "Reorder families" +msgstr "" + +#. Go over siblings and build their menu +#: ../src/DataViews/_RelationView.py:700 +#: ../src/DataViews/_PedigreeView.py:1432 ../src/plugins/NarrativeWeb.py:1789 +msgid "Siblings" +msgstr "" + +#: ../src/DataViews/_RelationView.py:831 +#, python-format +msgid "b. %s, d. %s" +msgstr "" + +#: ../src/DataViews/_RelationView.py:833 +#, python-format +msgid "b. %s" +msgstr "" + +#: ../src/DataViews/_RelationView.py:835 +#, python-format +msgid "d. %s" +msgstr "" + +#: ../src/DataViews/_RelationView.py:875 #, python-format msgid "Relationship type: %s" msgstr "" -#: ../src/DataViews/_RelationView.py:868 +#: ../src/DataViews/_RelationView.py:915 #, python-format msgid "%(event_type)s: %(date)s in %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:872 +#: ../src/DataViews/_RelationView.py:919 #, python-format msgid "%(event_type)s: %(date)s" msgstr "" -#: ../src/DataViews/_RelationView.py:876 +#: ../src/DataViews/_RelationView.py:923 #, python-format msgid "%(event_type)s: %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:887 +#: ../src/DataViews/_RelationView.py:934 msgid "Broken family detected" msgstr "" -#: ../src/DataViews/_RelationView.py:888 +#: ../src/DataViews/_RelationView.py:935 msgid "Please run the Check and Repair Database tool" msgstr "" #. Go over children and build their menu -#: ../src/DataViews/_RelationView.py:911 -#: ../src/DataViews/_PedigreeView.py:1465 ../src/Editors/_EditFamily.py:117 +#: ../src/DataViews/_RelationView.py:958 +#: ../src/DataViews/_PedigreeView.py:1475 ../src/Editors/_EditFamily.py:117 #: ../src/plugins/FamilyGroup.py:635 ../src/plugins/IndivComplete.py:326 -#: ../src/plugins/NarrativeWeb.py:1805 +#: ../src/plugins/NarrativeWeb.py:1817 msgid "Children" msgstr "" @@ -2060,7 +2149,7 @@ msgstr "" msgid "Delete the selected media object" msgstr "" -#: ../src/DataViews/_MediaView.py:171 ../src/DisplayTabs/_GalleryTab.py:389 +#: ../src/DataViews/_MediaView.py:171 ../src/DisplayTabs/_GalleryTab.py:392 msgid "Drag Media Object" msgstr "" @@ -2068,30 +2157,38 @@ msgstr "" msgid "Media Filter Editor" msgstr "" -#: ../src/DataViews/_MediaView.py:207 +#: ../src/DataViews/_MediaView.py:183 +msgid "View in an external viewer" +msgstr "" + +#: ../src/DataViews/_MediaView.py:220 msgid "Select Media Columns" msgstr "" +#: ../src/DataViews/_MediaView.py:252 ../src/glade/gramps.glade.h:62 +msgid "Double click image to view in an external viewer" +msgstr "" + #. quick test for non-emptiness -#: ../src/DataViews/_MediaView.py:300 +#: ../src/DataViews/_MediaView.py:327 msgid "" "This media object is currently being used. If you delete this object, it " "will be removed from the database and from all records that reference it." msgstr "" -#: ../src/DataViews/_MediaView.py:304 +#: ../src/DataViews/_MediaView.py:331 msgid "Deleting media object will remove it from the database." msgstr "" -#: ../src/DataViews/_MediaView.py:307 +#: ../src/DataViews/_MediaView.py:334 msgid "Delete Media Object?" msgstr "" -#: ../src/DataViews/_MediaView.py:308 +#: ../src/DataViews/_MediaView.py:335 msgid "_Delete Media Object" msgstr "" -#: ../src/DataViews/_MediaView.py:372 ../src/Editors/_EditMedia.py:283 +#: ../src/DataViews/_MediaView.py:399 ../src/Editors/_EditMedia.py:303 msgid "Remove Media Object" msgstr "" @@ -2126,15 +2223,15 @@ msgstr "" msgid "crem." msgstr "" -#: ../src/DataViews/_PedigreeView.py:922 +#: ../src/DataViews/_PedigreeView.py:932 msgid "Jump to child..." msgstr "" -#: ../src/DataViews/_PedigreeView.py:932 +#: ../src/DataViews/_PedigreeView.py:942 msgid "Jump to father" msgstr "" -#: ../src/DataViews/_PedigreeView.py:941 +#: ../src/DataViews/_PedigreeView.py:951 msgid "Jump to mother" msgstr "" @@ -2143,56 +2240,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:1245 -#: ../src/DataViews/_PedigreeView.py:1254 ../src/plugins/NarrativeWeb.py:326 -#: ../src/plugins/NarrativeWeb.py:1083 ../src/plugins/NarrativeWeb.py:1085 +#: ../src/DataViews/_PedigreeView.py:1255 +#: ../src/DataViews/_PedigreeView.py:1264 ../src/plugins/NarrativeWeb.py:332 +#: ../src/plugins/NarrativeWeb.py:1095 ../src/plugins/NarrativeWeb.py:1097 msgid "Home" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1268 +#: ../src/DataViews/_PedigreeView.py:1278 msgid "Show images" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1277 +#: ../src/DataViews/_PedigreeView.py:1287 msgid "Show marriage data" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1286 +#: ../src/DataViews/_PedigreeView.py:1296 msgid "Tree style" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1293 +#: ../src/DataViews/_PedigreeView.py:1303 msgid "Version A" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1300 +#: ../src/DataViews/_PedigreeView.py:1310 msgid "Version B" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1312 +#: ../src/DataViews/_PedigreeView.py:1322 msgid "Tree size" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1319 +#: ../src/DataViews/_PedigreeView.py:1329 msgid "Automatic" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1327 +#: ../src/DataViews/_PedigreeView.py:1337 #, python-format msgid "%d generations" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1340 -#: ../src/DataViews/_PedigreeView.py:1360 +#: ../src/DataViews/_PedigreeView.py:1350 +#: ../src/DataViews/_PedigreeView.py:1370 msgid "People Menu" msgstr "" #. Go over parents and build their menu -#: ../src/DataViews/_PedigreeView.py:1539 +#: ../src/DataViews/_PedigreeView.py:1549 msgid "Related" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1590 +#: ../src/DataViews/_PedigreeView.py:1600 msgid "Family Menu" msgstr "" @@ -2297,13 +2394,13 @@ msgstr "" msgid "Place Name" msgstr "" -#: ../src/DataViews/_PlaceView.py:57 ../src/plugins/NarrativeWeb.py:763 +#: ../src/DataViews/_PlaceView.py:57 ../src/plugins/NarrativeWeb.py:775 msgid "Church Parish" msgstr "" #: ../src/DataViews/_PlaceView.py:60 ../src/DataViews/_RepositoryView.py:63 #: ../src/DisplayTabs/_LocationEmbedList.py:54 -#: ../src/plugins/NarrativeWeb.py:764 +#: ../src/plugins/NarrativeWeb.py:776 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:86 msgid "County" msgstr "" @@ -2314,24 +2411,20 @@ msgstr "" msgid "State" msgstr "" -#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:774 +#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:786 msgid "Longitude" msgstr "" -#: ../src/DataViews/_PlaceView.py:64 ../src/plugins/NarrativeWeb.py:779 +#: ../src/DataViews/_PlaceView.py:64 ../src/plugins/NarrativeWeb.py:791 msgid "Latitude" msgstr "" #: ../src/DataViews/_PlaceView.py:66 ../src/DataViews/_RepositoryView.py:60 #: ../src/DisplayTabs/_LocationEmbedList.py:52 -#: ../src/plugins/NarrativeWeb.py:761 +#: ../src/plugins/NarrativeWeb.py:773 msgid "Street" msgstr "" -#: ../src/DataViews/_PlaceView.py:76 ../src/glade/gramps.glade.h:40 -msgid "Add a new place" -msgstr "" - #: ../src/DataViews/_PlaceView.py:77 msgid "Edit the selected place" msgstr "" @@ -2356,29 +2449,29 @@ msgstr "" msgid "Place Filter Editor" msgstr "" -#: ../src/DataViews/_PlaceView.py:159 +#: ../src/DataViews/_PlaceView.py:165 msgid "Select Place Columns" msgstr "" -#: ../src/DataViews/_PlaceView.py:243 +#: ../src/DataViews/_PlaceView.py:249 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:247 +#: ../src/DataViews/_PlaceView.py:253 msgid "Deleting place will remove it from the database." msgstr "" -#: ../src/DataViews/_PlaceView.py:255 +#: ../src/DataViews/_PlaceView.py:261 msgid "_Delete Place" msgstr "" -#: ../src/DataViews/_PlaceView.py:273 +#: ../src/DataViews/_PlaceView.py:279 msgid "Cannot merge places." msgstr "" -#: ../src/DataViews/_PlaceView.py:274 +#: ../src/DataViews/_PlaceView.py:280 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 " @@ -2430,12 +2523,12 @@ msgstr "" #: ../src/DataViews/_SourceView.py:57 #: ../src/DisplayTabs/_SourceEmbedList.py:63 -#: ../src/plugins/NarrativeWeb.py:1181 +#: ../src/plugins/NarrativeWeb.py:1193 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:78 msgid "Author" msgstr "" -#: ../src/DataViews/_SourceView.py:58 ../src/plugins/NarrativeWeb.py:1183 +#: ../src/DataViews/_SourceView.py:58 ../src/plugins/NarrativeWeb.py:1195 msgid "Abbreviation" msgstr "" @@ -2490,7 +2583,6 @@ msgid "" "source." msgstr "" -#: ../src/docgen/AbiWord2Doc.py:79 ../src/docgen/AbiWord2Doc.py:82 #: ../src/docgen/AsciiDoc.py:139 ../src/docgen/AsciiDoc.py:142 #: ../src/docgen/HtmlDoc.py:244 ../src/docgen/HtmlDoc.py:247 #: ../src/docgen/HtmlDoc.py:375 ../src/docgen/HtmlDoc.py:378 @@ -2502,12 +2594,6 @@ msgstr "" #: ../src/docgen/ODSDoc.py:456 ../src/docgen/ODSDoc.py:460 #: ../src/docgen/ODSDoc.py:505 ../src/docgen/ODSDoc.py:509 #: ../src/docgen/ODFDoc.py:519 ../src/docgen/ODFDoc.py:522 -#: ../src/docgen/OpenOfficeDoc.py:485 ../src/docgen/OpenOfficeDoc.py:488 -#: ../src/docgen/OpenSpreadSheet.py:75 ../src/docgen/OpenSpreadSheet.py:77 -#: ../src/docgen/OpenSpreadSheet.py:209 ../src/docgen/OpenSpreadSheet.py:212 -#: ../src/docgen/OpenSpreadSheet.py:231 ../src/docgen/OpenSpreadSheet.py:235 -#: ../src/docgen/OpenSpreadSheet.py:409 ../src/docgen/OpenSpreadSheet.py:413 -#: ../src/docgen/OpenSpreadSheet.py:441 ../src/docgen/OpenSpreadSheet.py:445 #: ../src/docgen/PdfDoc.py:207 ../src/docgen/PSDrawDoc.py:101 #: ../src/docgen/PSDrawDoc.py:104 ../src/docgen/RTFDoc.py:82 #: ../src/docgen/RTFDoc.py:85 ../src/docgen/SvgDrawDoc.py:73 @@ -2515,25 +2601,20 @@ msgstr "" #: ../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:2089 ../src/plugins/WriteCD.py:165 +#: ../src/plugins/NarrativeWeb.py:2101 ../src/plugins/WriteCD.py:165 #: ../src/plugins/WriteCD.py:178 ../src/plugins/WriteGeneWeb.py:256 #: ../src/plugins/WriteGeneWeb.py:260 #, python-format msgid "Could not create %s" msgstr "" -#: ../src/docgen/AbiWord2Doc.py:340 ../src/docgen/AsciiDoc.py:388 -#: ../src/docgen/HtmlDoc.py:506 ../src/docgen/KwordDoc.py:519 +#: ../src/docgen/AsciiDoc.py:388 ../src/docgen/HtmlDoc.py:506 #: ../src/docgen/PdfDoc.py:681 ../src/docgen/RTFDoc.py:438 -#: ../src/Editors/_EditPerson.py:406 +#: ../src/Editors/_EditPerson.py:407 #, python-format msgid "Open in %s" msgstr "" -#: ../src/docgen/AbiWord2Doc.py:345 -msgid "AbiWord document" -msgstr "" - #: ../src/docgen/AsciiDoc.py:394 msgid "Plain Text" msgstr "" @@ -2557,15 +2638,6 @@ msgstr "" msgid "HTML" msgstr "" -#: ../src/docgen/KwordDoc.py:258 ../src/docgen/KwordDoc.py:262 -#, python-format -msgid "Could not open %s" -msgstr "" - -#: ../src/docgen/KwordDoc.py:524 ../src/docgen/KwordDoc.py:528 -msgid "KWord" -msgstr "" - #: ../src/docgen/LaTeXDoc.py:505 msgid "LaTeX" msgstr "" @@ -2595,15 +2667,6 @@ msgstr "" msgid "Open Document Text" msgstr "" -#: ../src/docgen/OpenOfficeDoc.py:1018 -msgid "Open in OpenOffice.org" -msgstr "" - -#: ../src/docgen/OpenOfficeDoc.py:1026 ../src/docgen/OpenOfficeDoc.py:1028 -#: ../src/docgen/OpenOfficeDoc.py:1029 -msgid "OpenOffice.org Writer" -msgstr "" - #: ../src/docgen/PdfDoc.py:78 msgid "Cannot be loaded because ReportLab is not installed" msgstr "" @@ -2635,11 +2698,11 @@ msgstr "" msgid "SVG (Scalable Vector Graphics)" msgstr "" -#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:455 +#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:461 msgid "Attributes" msgstr "" -#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:469 +#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:475 msgid "References" msgstr "" @@ -2677,7 +2740,7 @@ msgid "Remove the selected event" msgstr "" #: ../src/DisplayTabs/_EventEmbedList.py:56 -msgid "Share an exisiting event" +msgid "Share an existing event" msgstr "" #: ../src/DisplayTabs/_EventEmbedList.py:65 @@ -2710,9 +2773,9 @@ msgstr "" msgid "Temple" msgstr "" -#: ../src/DisplayTabs/_GalleryTab.py:72 ../src/plugins/NarrativeWeb.py:334 -#: ../src/plugins/NarrativeWeb.py:383 ../src/plugins/NarrativeWeb.py:822 -#: ../src/plugins/NarrativeWeb.py:1208 ../src/plugins/NarrativeWeb.py:1210 +#: ../src/DisplayTabs/_GalleryTab.py:72 ../src/plugins/NarrativeWeb.py:340 +#: ../src/plugins/NarrativeWeb.py:389 ../src/plugins/NarrativeWeb.py:834 +#: ../src/plugins/NarrativeWeb.py:1220 ../src/plugins/NarrativeWeb.py:1222 msgid "Gallery" msgstr "" @@ -2839,12 +2902,12 @@ msgstr "" msgid "Child Reference" msgstr "" -#: ../src/Editors/_EditEvent.py:83 ../src/Editors/_EditEventRef.py:203 +#: ../src/Editors/_EditEvent.py:83 ../src/Editors/_EditEventRef.py:204 #, python-format msgid "Event: %s" msgstr "" -#: ../src/Editors/_EditEvent.py:85 ../src/Editors/_EditEventRef.py:205 +#: ../src/Editors/_EditEvent.py:85 ../src/Editors/_EditEventRef.py:206 msgid "New Event" msgstr "" @@ -2864,20 +2927,20 @@ msgstr "" msgid "The event type cannot be empty" msgstr "" -#: ../src/Editors/_EditEvent.py:226 ../src/Editors/_EditEventRef.py:216 +#: ../src/Editors/_EditEvent.py:226 ../src/Editors/_EditEventRef.py:217 msgid "Add Event" msgstr "" -#: ../src/Editors/_EditEvent.py:317 ../src/Editors/_EditEventRef.py:271 +#: ../src/Editors/_EditEvent.py:317 ../src/Editors/_EditEventRef.py:272 #, python-format msgid "Delete Event (%s)" msgstr "" -#: ../src/Editors/_EditEventRef.py:76 ../src/Editors/_EditEventRef.py:206 +#: ../src/Editors/_EditEventRef.py:76 ../src/Editors/_EditEventRef.py:207 msgid "Event Reference Editor" msgstr "" -#: ../src/Editors/_EditEventRef.py:213 +#: ../src/Editors/_EditEventRef.py:214 msgid "Modify Event" msgstr "" @@ -3046,21 +3109,21 @@ msgstr "" msgid "Location Editor" msgstr "" -#: ../src/Editors/_EditMedia.py:73 +#: ../src/Editors/_EditMedia.py:77 #, python-format msgid "Media: %s" msgstr "" -#: ../src/Editors/_EditMedia.py:75 +#: ../src/Editors/_EditMedia.py:79 msgid "New Media" msgstr "" -#: ../src/Editors/_EditMedia.py:176 ../src/Editors/_EditMedia.py:222 -#: ../src/Editors/_EditMediaRef.py:197 +#: ../src/Editors/_EditMedia.py:183 ../src/Editors/_EditMedia.py:242 +#: ../src/Editors/_EditMediaRef.py:216 msgid "Edit Media Object" msgstr "" -#: ../src/Editors/_EditMedia.py:180 ../src/Selectors/_SelectObject.py:59 +#: ../src/Editors/_EditMedia.py:200 ../src/Selectors/_SelectObject.py:59 msgid "Select Media Object" msgstr "" @@ -3068,30 +3131,30 @@ msgstr "" msgid "Media Reference Editor" msgstr "" -#: ../src/Editors/_EditName.py:71 ../src/Editors/_EditName.py:201 +#: ../src/Editors/_EditName.py:71 ../src/Editors/_EditName.py:202 msgid "Name Editor" msgstr "" -#: ../src/Editors/_EditName.py:200 +#: ../src/Editors/_EditName.py:201 msgid "New Name" msgstr "" -#: ../src/Editors/_EditName.py:233 +#: ../src/Editors/_EditName.py:234 msgid "Group all people with the same name?" msgstr "" -#: ../src/Editors/_EditName.py:234 +#: ../src/Editors/_EditName.py:235 #, 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:238 +#: ../src/Editors/_EditName.py:239 msgid "Group all" msgstr "" -#: ../src/Editors/_EditName.py:239 +#: ../src/Editors/_EditName.py:240 msgid "Group this name only" msgstr "" @@ -3099,67 +3162,67 @@ msgstr "" msgid "New Person" msgstr "" -#: ../src/Editors/_EditPerson.py:212 +#: ../src/Editors/_EditPerson.py:213 msgid "Patronymic:" msgstr "" -#: ../src/Editors/_EditPerson.py:359 +#: ../src/Editors/_EditPerson.py:360 msgid "Edit Person" msgstr "" -#: ../src/Editors/_EditPerson.py:408 +#: ../src/Editors/_EditPerson.py:409 msgid "Edit Object Properties" msgstr "" -#: ../src/Editors/_EditPerson.py:486 +#: ../src/Editors/_EditPerson.py:487 msgid "GRAMPS ID value was not changed." msgstr "" -#: ../src/Editors/_EditPerson.py:487 +#: ../src/Editors/_EditPerson.py:488 #, 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:549 +#: ../src/Editors/_EditPerson.py:550 msgid "Problem changing the gender" msgstr "" -#: ../src/Editors/_EditPerson.py:550 +#: ../src/Editors/_EditPerson.py:551 msgid "" "Changing the gender caused problems with marriage information.\n" "Please check the person's marriages." msgstr "" -#: ../src/Editors/_EditPerson.py:561 +#: ../src/Editors/_EditPerson.py:562 msgid "Cannot save person" msgstr "" -#: ../src/Editors/_EditPerson.py:562 +#: ../src/Editors/_EditPerson.py:563 msgid "No data exists for this person. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditPerson.py:583 +#: ../src/Editors/_EditPerson.py:584 #, python-format msgid "Edit Person (%s)" msgstr "" -#: ../src/Editors/_EditPerson.py:721 +#: ../src/Editors/_EditPerson.py:722 msgid "Unknown gender specified" msgstr "" -#: ../src/Editors/_EditPerson.py:723 +#: ../src/Editors/_EditPerson.py:724 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 +#: ../src/Editors/_EditPerson.py:727 ../src/plugins/IndivComplete.py:460 msgid "Male" msgstr "" -#: ../src/Editors/_EditPerson.py:727 ../src/plugins/IndivComplete.py:462 +#: ../src/Editors/_EditPerson.py:728 ../src/plugins/IndivComplete.py:462 msgid "Female" msgstr "" @@ -3210,24 +3273,24 @@ msgstr "" msgid "Repository Reference Editor" msgstr "" -#: ../src/Editors/_EditRepoRef.py:155 +#: ../src/Editors/_EditRepoRef.py:157 #, python-format msgid "Repository: %s" msgstr "" -#: ../src/Editors/_EditRepoRef.py:157 ../src/Editors/_EditRepository.py:68 +#: ../src/Editors/_EditRepoRef.py:159 ../src/Editors/_EditRepository.py:68 msgid "New Repository" msgstr "" -#: ../src/Editors/_EditRepoRef.py:158 +#: ../src/Editors/_EditRepoRef.py:160 msgid "Repo Reference Editor" msgstr "" -#: ../src/Editors/_EditRepoRef.py:165 +#: ../src/Editors/_EditRepoRef.py:167 msgid "Modify Repository" msgstr "" -#: ../src/Editors/_EditRepoRef.py:168 +#: ../src/Editors/_EditRepoRef.py:170 msgid "Add Repository" msgstr "" @@ -3254,7 +3317,7 @@ msgstr "" msgid "Delete Repository (%s)" msgstr "" -#: ../src/Editors/_EditSource.py:74 ../src/Editors/_EditSourceRef.py:187 +#: ../src/Editors/_EditSource.py:74 ../src/Editors/_EditSourceRef.py:188 msgid "New Source" msgstr "" @@ -3280,24 +3343,24 @@ msgstr "" msgid "Delete Source (%s)" msgstr "" -#: ../src/Editors/_EditSourceRef.py:67 ../src/Editors/_EditSourceRef.py:188 +#: ../src/Editors/_EditSourceRef.py:67 ../src/Editors/_EditSourceRef.py:189 msgid "Source Reference Editor" msgstr "" -#: ../src/Editors/_EditSourceRef.py:180 +#: ../src/Editors/_EditSourceRef.py:181 msgid "Comments" msgstr "" -#: ../src/Editors/_EditSourceRef.py:185 +#: ../src/Editors/_EditSourceRef.py:186 #, python-format msgid "Source: %s" msgstr "" -#: ../src/Editors/_EditSourceRef.py:195 +#: ../src/Editors/_EditSourceRef.py:196 msgid "Modify Source" msgstr "" -#: ../src/Editors/_EditSourceRef.py:198 +#: ../src/Editors/_EditSourceRef.py:199 msgid "Add Source" msgstr "" @@ -3321,16 +3384,20 @@ msgstr "" msgid "Add child to family" msgstr "" +#: ../src/GrampsDb/_GrampsBSDDB.py:967 +msgid "Rebuild reference map" +msgstr "" + #. witness name recorded #. Add name and comment to the event note #. Parse witnesses created by older gramps -#: ../src/GrampsDb/_GrampsBSDDB.py:1833 ../src/GrampsDb/_ReadXML.py:719 +#: ../src/GrampsDb/_GrampsBSDDB.py:1889 ../src/GrampsDb/_ReadXML.py:719 #: ../src/GrampsDb/_ReadXML.py:1544 #, python-format msgid "Witness name: %s" msgstr "" -#: ../src/GrampsDb/_GrampsBSDDB.py:1835 ../src/GrampsDb/_ReadXML.py:1438 +#: ../src/GrampsDb/_GrampsBSDDB.py:1891 ../src/GrampsDb/_ReadXML.py:1438 #: ../src/GrampsDb/_ReadXML.py:1442 #, python-format msgid "Witness comment: %s" @@ -3338,7 +3405,7 @@ msgstr "" #. Broken witness: dangling witness handle #. with no corresponding person in the db -#: ../src/GrampsDb/_GrampsBSDDB.py:1856 +#: ../src/GrampsDb/_GrampsBSDDB.py:1912 msgid "" "Broken witness reference detected while upgrading database to version 9." msgstr "" @@ -3415,7 +3482,7 @@ msgstr "" msgid "Invalid GEDCOM syntax at line %d was ignored." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:521 ../src/GrampsDb/_ReadGedcom.py:2194 +#: ../src/GrampsDb/_ReadGedcom.py:521 ../src/GrampsDb/_ReadGedcom.py:2204 #, python-format msgid "Import from %s" msgstr "" @@ -3433,7 +3500,7 @@ msgstr "" msgid "GEDCOM import" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:991 ../src/GrampsDb/_ReadGedcom.py:2696 +#: ../src/GrampsDb/_ReadGedcom.py:991 ../src/GrampsDb/_ReadGedcom.py:2706 #, python-format msgid "Could not import %s" msgstr "" @@ -3480,7 +3547,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:2378 +#: ../src/plugins/IndivComplete.py:558 ../src/plugins/NarrativeWeb.py:2390 #: ../src/plugins/StatisticsChart.py:837 ../src/plugins/TimeLine.py:417 #: ../src/plugins/WriteFtree.py:90 ../src/plugins/WriteGeneWeb.py:92 msgid "Entire Database" @@ -3489,7 +3556,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:2382 +#: ../src/plugins/IndivComplete.py:562 ../src/plugins/NarrativeWeb.py:2394 #: ../src/plugins/StatisticsChart.py:841 ../src/plugins/TimeLine.py:421 #: ../src/plugins/WriteFtree.py:97 ../src/plugins/WriteGeneWeb.py:99 #, python-format @@ -3499,7 +3566,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:2390 ../src/plugins/StatisticsChart.py:845 +#: ../src/plugins/NarrativeWeb.py:2402 ../src/plugins/StatisticsChart.py:845 #: ../src/plugins/TimeLine.py:425 ../src/plugins/WriteFtree.py:103 #: ../src/plugins/WriteGeneWeb.py:105 #, python-format @@ -3509,7 +3576,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:2394 ../src/plugins/StatisticsChart.py:849 +#: ../src/plugins/NarrativeWeb.py:2406 ../src/plugins/StatisticsChart.py:849 #: ../src/plugins/TimeLine.py:429 ../src/plugins/WriteFtree.py:109 #: ../src/plugins/WriteGeneWeb.py:111 #, python-format @@ -3525,7 +3592,7 @@ msgid "" "want." msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1494 +#: ../src/GrampsDb/_WriteGedcom.py:1496 msgid "Export failed" msgstr "" @@ -3534,34 +3601,34 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteGedcom.py:1502 +#: ../src/GrampsDb/_WriteGedcom.py:1504 msgid "GE_DCOM" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1503 +#: ../src/GrampsDb/_WriteGedcom.py:1505 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:1505 +#: ../src/GrampsDb/_WriteGedcom.py:1507 msgid "GEDCOM export options" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:142 ../src/GrampsDb/_WriteXML.py:151 -#: ../src/GrampsDb/_WriteXML.py:168 +#: ../src/GrampsDb/_WriteXML.py:147 ../src/GrampsDb/_WriteXML.py:156 +#: ../src/GrampsDb/_WriteXML.py:173 #, python-format msgid "Failure writing %s" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:143 +#: ../src/GrampsDb/_WriteXML.py:148 msgid "" "The database cannot be saved because you do not have permission to write to " "the directory. Please make sure you have write access to the directory and " "try again." msgstr "" -#: ../src/GrampsDb/_WriteXML.py:152 +#: ../src/GrampsDb/_WriteXML.py:157 msgid "" "The database cannot be saved because you do not have permission to write to " "the file. Please make sure you have write access to the file and try again." @@ -3572,11 +3639,11 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteXML.py:1056 +#: ../src/GrampsDb/_WriteXML.py:1058 msgid "GRAMPS _XML database" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:1057 +#: ../src/GrampsDb/_WriteXML.py:1059 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." @@ -3758,9 +3825,9 @@ msgstr "" msgid "Select Person" msgstr "" -#: ../src/Selectors/_SelectPerson.py:116 ../src/plugins/NarrativeWeb.py:586 -#: ../src/plugins/NarrativeWeb.py:646 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:91 +#: ../src/Selectors/_SelectPerson.py:116 ../src/plugins/NarrativeWeb.py:598 +#: ../src/plugins/NarrativeWeb.py:658 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:98 msgid "Birth date" msgstr "" @@ -3813,20 +3880,20 @@ msgid "Ancestor Graph" msgstr "" #: ../src/plugins/AncestorChart2.py:514 ../src/plugins/AncestorReport.py:334 -#: ../src/plugins/BookReport.py:1172 ../src/plugins/ChangeNames.py:199 +#: ../src/plugins/BookReport.py:1172 ../src/plugins/ChangeNames.py:204 #: ../src/plugins/ChangeTypes.py:208 ../src/plugins/Checkpoint.py:421 -#: ../src/plugins/Check.py:1031 ../src/plugins/CountAncestors.py:146 +#: ../src/plugins/Check.py:1101 ../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:2892 ../src/plugins/PatchNames.py:357 -#: ../src/plugins/Rebuild.py:123 ../src/plugins/RelCalc.py:232 +#: ../src/plugins/NarrativeWeb.py:2904 ../src/plugins/PatchNames.py:357 +#: ../src/plugins/Rebuild.py:125 ../src/plugins/RelCalc.py:232 #: ../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 +#: ../src/plugins/TimeLine.py:477 ../src/plugins/RebuildRefMap.py:126 msgid "Stable" msgstr "" @@ -3957,7 +4024,7 @@ msgid "" " %(person)s, %(nyears)d" msgstr "" -#: ../src/plugins/Calendar.py:529 ../src/plugins/NarrativeWeb.py:2386 +#: ../src/plugins/Calendar.py:529 ../src/plugins/NarrativeWeb.py:2398 #, python-format msgid "Descendant Families of %s" msgstr "" @@ -4060,7 +4127,7 @@ msgstr "" msgid "Produces a graphical calendar" msgstr "" -#: ../src/plugins/ChangeNames.py:63 ../src/plugins/ChangeNames.py:165 +#: ../src/plugins/ChangeNames.py:63 ../src/plugins/ChangeNames.py:170 msgid "Capitalization changes" msgstr "" @@ -4080,28 +4147,28 @@ msgstr "" msgid "No capitalization changes were detected." msgstr "" -#: ../src/plugins/ChangeNames.py:111 ../src/plugins/PatchNames.py:197 +#: ../src/plugins/ChangeNames.py:112 ../src/plugins/PatchNames.py:197 #: ../src/plugins/SimpleBookTitle.py:213 ../src/glade/mergedata.glade.h:14 msgid "Select" msgstr "" -#: ../src/plugins/ChangeNames.py:114 +#: ../src/plugins/ChangeNames.py:115 msgid "Original Name" msgstr "" -#: ../src/plugins/ChangeNames.py:118 +#: ../src/plugins/ChangeNames.py:119 msgid "Capitalization Change" msgstr "" -#: ../src/plugins/ChangeNames.py:125 ../src/plugins/EventCmp.py:308 +#: ../src/plugins/ChangeNames.py:126 ../src/plugins/EventCmp.py:308 msgid "Building display" msgstr "" -#: ../src/plugins/ChangeNames.py:198 +#: ../src/plugins/ChangeNames.py:203 msgid "Fix capitalization of family names" msgstr "" -#: ../src/plugins/ChangeNames.py:202 +#: ../src/plugins/ChangeNames.py:207 msgid "" "Searches the entire database and attempts to fix capitalization of the names." msgstr "" @@ -4218,45 +4285,45 @@ msgstr "" msgid "Store a snapshot of the current database into a revision control system" msgstr "" -#: ../src/plugins/Check.py:186 +#: ../src/plugins/Check.py:191 msgid "Check Integrity" msgstr "" -#: ../src/plugins/Check.py:219 ../src/plugins/RemoveUnused.py:147 +#: ../src/plugins/Check.py:225 ../src/plugins/RemoveUnused.py:147 msgid "Checking database" msgstr "" -#: ../src/plugins/Check.py:236 +#: ../src/plugins/Check.py:242 msgid "Looking for invalid name format references" msgstr "" -#: ../src/plugins/Check.py:284 +#: ../src/plugins/Check.py:290 msgid "Looking for duplicate spouses" msgstr "" -#: ../src/plugins/Check.py:302 +#: ../src/plugins/Check.py:308 msgid "Looking for character encoding errors" msgstr "" -#: ../src/plugins/Check.py:318 +#: ../src/plugins/Check.py:335 msgid "Looking for broken family links" msgstr "" -#: ../src/plugins/Check.py:411 +#: ../src/plugins/Check.py:458 msgid "Looking for unused objects" msgstr "" -#: ../src/plugins/Check.py:470 ../src/plugins/WriteCD.py:244 +#: ../src/plugins/Check.py:517 ../src/plugins/WriteCD.py:244 #: ../src/plugins/WritePkg.py:146 msgid "Select file" msgstr "" -#: ../src/plugins/Check.py:489 ../src/plugins/WriteCD.py:269 +#: ../src/plugins/Check.py:536 ../src/plugins/WriteCD.py:269 #: ../src/plugins/WritePkg.py:167 msgid "Media object could not be found" msgstr "" -#: ../src/plugins/Check.py:490 +#: ../src/plugins/Check.py:537 #, python-format msgid "" "The file:\n" @@ -4267,213 +4334,226 @@ msgid "" "select a new file." msgstr "" -#: ../src/plugins/Check.py:509 +#: ../src/plugins/Check.py:556 msgid "Looking for empty families" msgstr "" -#: ../src/plugins/Check.py:534 +#: ../src/plugins/Check.py:581 msgid "Looking for broken parent relationships" msgstr "" -#: ../src/plugins/Check.py:586 +#: ../src/plugins/Check.py:633 msgid "Looking for event problems" msgstr "" -#: ../src/plugins/Check.py:666 +#: ../src/plugins/Check.py:713 msgid "Looking for person reference problems" msgstr "" -#: ../src/plugins/Check.py:683 +#: ../src/plugins/Check.py:729 +msgid "Looking for repository reference problems" +msgstr "" + +#: ../src/plugins/Check.py:746 msgid "Looking for place reference problems" msgstr "" -#: ../src/plugins/Check.py:729 +#: ../src/plugins/Check.py:792 msgid "Looking for source reference problems" msgstr "" -#: ../src/plugins/Check.py:855 +#: ../src/plugins/Check.py:920 msgid "No errors were found" msgstr "" -#: ../src/plugins/Check.py:856 ../src/plugins/RemoveUnused.py:188 +#: ../src/plugins/Check.py:921 ../src/plugins/RemoveUnused.py:188 msgid "The database has passed internal checks" msgstr "" -#: ../src/plugins/Check.py:862 -msgid "1 broken child/family link was fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:864 -#, python-format -msgid "%d broken child/family links were found\n" -msgstr "" - -#: ../src/plugins/Check.py:870 -msgid "Non existing child" -msgstr "" - -#: ../src/plugins/Check.py:877 -#, python-format -msgid "%s was removed from the family of %s\n" -msgstr "" - -#: ../src/plugins/Check.py:881 -msgid "1 broken spouse/family link was fixed\n" -msgstr "" - -#: ../src/plugins/Check.py:883 -#, python-format -msgid "%d broken spouse/family links were found\n" -msgstr "" - -#: ../src/plugins/Check.py:889 ../src/plugins/Check.py:908 -msgid "Non existing person" -msgstr "" - -#: ../src/plugins/Check.py:896 ../src/plugins/Check.py:915 -#, python-format -msgid "%s was restored to the family of %s\n" -msgstr "" - -#: ../src/plugins/Check.py:900 -msgid "1 duplicate spouse/family link was found\n" -msgstr "" - -#: ../src/plugins/Check.py:902 -#, python-format -msgid "%d duplicate spouse/family links were found\n" -msgstr "" - -#: ../src/plugins/Check.py:918 -msgid "1 empty family was found\n" -msgstr "" - -#: ../src/plugins/Check.py:921 -#, python-format -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" +msgid "1 broken child/family link was fixed\n" msgstr "" #: ../src/plugins/Check.py:929 #, python-format -msgid "%d person were referenced, but not found\n" +msgid "%d broken child/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:931 +#: ../src/plugins/Check.py:935 +msgid "Non existing child" +msgstr "" + +#: ../src/plugins/Check.py:942 +#, python-format +msgid "%s was removed from the family of %s\n" +msgstr "" + +#: ../src/plugins/Check.py:946 +msgid "1 broken spouse/family link was fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:948 +#, python-format +msgid "%d broken spouse/family links were found\n" +msgstr "" + +#: ../src/plugins/Check.py:954 ../src/plugins/Check.py:973 +msgid "Non existing person" +msgstr "" + +#: ../src/plugins/Check.py:961 ../src/plugins/Check.py:980 +#, python-format +msgid "%s was restored to the family of %s\n" +msgstr "" + +#: ../src/plugins/Check.py:965 +msgid "1 duplicate spouse/family link was found\n" +msgstr "" + +#: ../src/plugins/Check.py:967 +#, python-format +msgid "%d duplicate spouse/family links were found\n" +msgstr "" + +#: ../src/plugins/Check.py:983 +msgid "1 empty family was found\n" +msgstr "" + +#: ../src/plugins/Check.py:986 +#, python-format +msgid "%d empty families were found\n" +msgstr "" + +#: ../src/plugins/Check.py:988 +msgid "1 corrupted family relationship fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:990 +#, python-format +msgid "%d corrupted family relationship fixed\n" +msgstr "" + +#: ../src/plugins/Check.py:992 +msgid "1 person was referenced but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:994 +#, python-format +msgid "%d persons were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:997 +msgid "1 repository was referenced but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:999 +#, python-format +msgid "%d repositories were referenced, but not found\n" +msgstr "" + +#: ../src/plugins/Check.py:1001 msgid "1 media object was referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:933 +#: ../src/plugins/Check.py:1003 #, python-format msgid "%d media objects were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:935 +#: ../src/plugins/Check.py:1005 msgid "Reference to 1 missing media object was kept\n" msgstr "" -#: ../src/plugins/Check.py:937 +#: ../src/plugins/Check.py:1007 #, python-format msgid "References to %d media objects were kept\n" msgstr "" -#: ../src/plugins/Check.py:939 +#: ../src/plugins/Check.py:1009 msgid "1 missing media object was replaced\n" msgstr "" -#: ../src/plugins/Check.py:941 +#: ../src/plugins/Check.py:1011 #, python-format msgid "%d missing media objects were replaced\n" msgstr "" -#: ../src/plugins/Check.py:943 +#: ../src/plugins/Check.py:1013 msgid "1 missing media object was removed\n" msgstr "" -#: ../src/plugins/Check.py:945 +#: ../src/plugins/Check.py:1015 #, python-format msgid "%d missing media objects were removed\n" msgstr "" -#: ../src/plugins/Check.py:947 +#: ../src/plugins/Check.py:1017 msgid "1 invalid event reference was removed\n" msgstr "" -#: ../src/plugins/Check.py:949 +#: ../src/plugins/Check.py:1019 #, python-format msgid "%d invalid event references were removed\n" msgstr "" -#: ../src/plugins/Check.py:951 +#: ../src/plugins/Check.py:1021 msgid "1 invalid birth event name was fixed\n" msgstr "" -#: ../src/plugins/Check.py:953 +#: ../src/plugins/Check.py:1023 #, python-format msgid "%d invalid birth event names were fixed\n" msgstr "" -#: ../src/plugins/Check.py:955 +#: ../src/plugins/Check.py:1025 msgid "1 invalid death event name was fixed\n" msgstr "" -#: ../src/plugins/Check.py:957 +#: ../src/plugins/Check.py:1027 #, python-format msgid "%d invalid death event names were fixed\n" msgstr "" -#: ../src/plugins/Check.py:959 +#: ../src/plugins/Check.py:1029 msgid "1 place was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:961 +#: ../src/plugins/Check.py:1031 #, python-format msgid "%d places were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:963 +#: ../src/plugins/Check.py:1033 msgid "1 source was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:965 +#: ../src/plugins/Check.py:1035 #, python-format msgid "%d sources were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:967 +#: ../src/plugins/Check.py:1037 msgid "1 invalid name format reference was removed\n" msgstr "" -#: ../src/plugins/Check.py:969 +#: ../src/plugins/Check.py:1039 #, python-format msgid "%d invalid name format references were removed\n" msgstr "" -#: ../src/plugins/Check.py:999 ../src/plugins/RemoveUnused.py:235 +#: ../src/plugins/Check.py:1069 ../src/plugins/RemoveUnused.py:235 msgid "Integrity Check Results" msgstr "" -#: ../src/plugins/Check.py:1004 +#: ../src/plugins/Check.py:1074 msgid "Check and Repair" msgstr "" -#: ../src/plugins/Check.py:1030 +#: ../src/plugins/Check.py:1100 msgid "Check and repair database" msgstr "" -#: ../src/plugins/Check.py:1034 +#: ../src/plugins/Check.py:1104 msgid "" "Checks the database for integrity problems, fixing the problems that it can" msgstr "" @@ -4841,7 +4921,7 @@ msgstr "" #: ../src/plugins/DetAncestralReport.py:941 #: ../src/plugins/DetDescendantReport.py:978 -#: ../src/plugins/MediaManager.py:608 ../src/plugins/Summary.py:180 +#: ../src/plugins/MediaManager.py:615 ../src/plugins/Summary.py:180 msgid "Beta" msgstr "" @@ -5011,11 +5091,11 @@ msgstr "" msgid "Family Group Report" msgstr "" -#: ../src/plugins/FamilyGroup.py:616 ../src/plugins/NarrativeWeb.py:1819 +#: ../src/plugins/FamilyGroup.py:616 ../src/plugins/NarrativeWeb.py:1831 msgid "Husband" msgstr "" -#: ../src/plugins/FamilyGroup.py:625 ../src/plugins/NarrativeWeb.py:1821 +#: ../src/plugins/FamilyGroup.py:625 ../src/plugins/NarrativeWeb.py:1833 msgid "Wife" msgstr "" @@ -5539,10 +5619,10 @@ msgstr "" msgid "Summary of %s" 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:1055 ../src/plugins/NarrativeWeb.py:1102 -#: ../src/plugins/NarrativeWeb.py:1301 ../src/ReportBase/_ReportUtils.py:1323 +#: ../src/plugins/IndivComplete.py:438 ../src/plugins/NarrativeWeb.py:370 +#: ../src/plugins/NarrativeWeb.py:400 ../src/plugins/NarrativeWeb.py:412 +#: ../src/plugins/NarrativeWeb.py:1067 ../src/plugins/NarrativeWeb.py:1114 +#: ../src/plugins/NarrativeWeb.py:1313 ../src/ReportBase/_ReportUtils.py:1323 msgid "Could not add photo to page" msgstr "" @@ -5779,11 +5859,11 @@ msgid "" "relative path allows to tie the file location to that of the database." msgstr "" -#: ../src/plugins/MediaManager.py:607 +#: ../src/plugins/MediaManager.py:614 msgid "Media manager" msgstr "" -#: ../src/plugins/MediaManager.py:611 +#: ../src/plugins/MediaManager.py:618 msgid "Manages batch operations on media files" msgstr "" @@ -5819,67 +5899,67 @@ msgstr "" msgid "Unicode (recommended)" msgstr "" -#: ../src/plugins/NarrativeWeb.py:244 +#: ../src/plugins/NarrativeWeb.py:250 #, python-format msgid "© %(year)d %(person)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:305 +#: ../src/plugins/NarrativeWeb.py:311 #, python-format msgid "" "Generated by GRAMPS on %(date)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:328 ../src/plugins/NarrativeWeb.py:1036 -#: ../src/plugins/NarrativeWeb.py:1038 +#: ../src/plugins/NarrativeWeb.py:334 ../src/plugins/NarrativeWeb.py:1048 +#: ../src/plugins/NarrativeWeb.py:1050 msgid "Introduction" msgstr "" -#: ../src/plugins/NarrativeWeb.py:329 ../src/plugins/NarrativeWeb.py:956 -#: ../src/plugins/NarrativeWeb.py:957 +#: ../src/plugins/NarrativeWeb.py:335 ../src/plugins/NarrativeWeb.py:968 +#: ../src/plugins/NarrativeWeb.py:969 msgid "Surnames" msgstr "" -#: ../src/plugins/NarrativeWeb.py:330 ../src/plugins/NarrativeWeb.py:574 -#: ../src/plugins/NarrativeWeb.py:581 ../src/plugins/Summary.py:110 +#: ../src/plugins/NarrativeWeb.py:336 ../src/plugins/NarrativeWeb.py:586 +#: ../src/plugins/NarrativeWeb.py:593 ../src/plugins/Summary.py:110 msgid "Individuals" msgstr "" -#: ../src/plugins/NarrativeWeb.py:336 ../src/plugins/NarrativeWeb.py:1255 -#: ../src/plugins/NarrativeWeb.py:1258 +#: ../src/plugins/NarrativeWeb.py:342 ../src/plugins/NarrativeWeb.py:1267 +#: ../src/plugins/NarrativeWeb.py:1270 msgid "Download" msgstr "" -#: ../src/plugins/NarrativeWeb.py:338 ../src/plugins/NarrativeWeb.py:1274 -#: ../src/plugins/NarrativeWeb.py:1278 +#: ../src/plugins/NarrativeWeb.py:344 ../src/plugins/NarrativeWeb.py:1286 +#: ../src/plugins/NarrativeWeb.py:1290 msgid "Contact" msgstr "" -#: ../src/plugins/NarrativeWeb.py:423 ../src/plugins/NarrativeWeb.py:1880 +#: ../src/plugins/NarrativeWeb.py:429 ../src/plugins/NarrativeWeb.py:1892 msgid "Narrative" msgstr "" -#: ../src/plugins/NarrativeWeb.py:435 +#: ../src/plugins/NarrativeWeb.py:441 msgid "Weblinks" msgstr "" -#: ../src/plugins/NarrativeWeb.py:577 +#: ../src/plugins/NarrativeWeb.py:589 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:584 ../src/plugins/NarrativeWeb.py:974 -#: ../src/plugins/NarrativeWeb.py:976 ../src/plugins/StatisticsChart.py:98 +#: ../src/plugins/NarrativeWeb.py:596 ../src/plugins/NarrativeWeb.py:986 +#: ../src/plugins/NarrativeWeb.py:988 ../src/plugins/StatisticsChart.py:98 msgid "Surname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:610 ../src/plugins/NarrativeWeb.py:660 +#: ../src/plugins/NarrativeWeb.py:622 ../src/plugins/NarrativeWeb.py:672 msgid "restricted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:638 +#: ../src/plugins/NarrativeWeb.py:650 #, python-format msgid "" "This page contains an index of all the individuals in the database with the " @@ -5887,323 +5967,323 @@ msgid "" "individual page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:686 +#: ../src/plugins/NarrativeWeb.py:698 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:694 ../src/plugins/NarrativeWeb.py:971 +#: ../src/plugins/NarrativeWeb.py:706 ../src/plugins/NarrativeWeb.py:983 msgid "Letter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:755 ../src/plugins/NarrativeWeb.py:885 -#: ../src/plugins/NarrativeWeb.py:1180 ../src/plugins/NarrativeWeb.py:1613 +#: ../src/plugins/NarrativeWeb.py:767 ../src/plugins/NarrativeWeb.py:897 +#: ../src/plugins/NarrativeWeb.py:1192 ../src/plugins/NarrativeWeb.py:1625 msgid "GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:766 +#: ../src/plugins/NarrativeWeb.py:778 msgid "Postal Code" msgstr "" -#: ../src/plugins/NarrativeWeb.py:831 +#: ../src/plugins/NarrativeWeb.py:843 msgid "Previous" msgstr "" -#: ../src/plugins/NarrativeWeb.py:832 +#: ../src/plugins/NarrativeWeb.py:844 #, python-format msgid "%(page_number)d of %(total_pages)d" msgstr "" -#: ../src/plugins/NarrativeWeb.py:836 +#: ../src/plugins/NarrativeWeb.py:848 msgid "Next" msgstr "" -#: ../src/plugins/NarrativeWeb.py:847 ../src/plugins/NarrativeWeb.py:873 +#: ../src/plugins/NarrativeWeb.py:859 ../src/plugins/NarrativeWeb.py:885 msgid "The file has been moved or deleted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:889 +#: ../src/plugins/NarrativeWeb.py:901 msgid "MIME type" msgstr "" -#: ../src/plugins/NarrativeWeb.py:917 +#: ../src/plugins/NarrativeWeb.py:929 msgid "Missing media object" msgstr "" -#: ../src/plugins/NarrativeWeb.py:960 ../src/plugins/NarrativeWeb.py:962 +#: ../src/plugins/NarrativeWeb.py:972 ../src/plugins/NarrativeWeb.py:974 msgid "Surnames by person count" msgstr "" -#: ../src/plugins/NarrativeWeb.py:965 +#: ../src/plugins/NarrativeWeb.py:977 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:978 +#: ../src/plugins/NarrativeWeb.py:990 msgid "Number of people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1133 +#: ../src/plugins/NarrativeWeb.py:1145 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:1182 +#: ../src/plugins/NarrativeWeb.py:1194 msgid "Publication information" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1212 +#: ../src/plugins/NarrativeWeb.py:1224 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:1465 +#: ../src/plugins/NarrativeWeb.py:1477 msgid "Ancestors" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1517 +#: ../src/plugins/NarrativeWeb.py:1529 msgid "Source References" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1541 +#: ../src/plugins/NarrativeWeb.py:1553 msgid "Confidence" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1648 ../src/plugins/PatchNames.py:229 +#: ../src/plugins/NarrativeWeb.py:1660 ../src/plugins/PatchNames.py:229 #: ../src/RelLib/_AttributeType.py:56 msgid "Nickname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1794 +#: ../src/plugins/NarrativeWeb.py:1806 msgid "Families" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1823 ../src/plugins/NarrativeWeb.py:1825 +#: ../src/plugins/NarrativeWeb.py:1835 ../src/plugins/NarrativeWeb.py:1837 msgid "Partner" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1958 +#: ../src/plugins/NarrativeWeb.py:1970 #, python-format msgid "%(description)s,  %(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1960 +#: ../src/plugins/NarrativeWeb.py:1972 #, python-format msgid "%(description)s,  %(date)s  " msgstr "" -#: ../src/plugins/NarrativeWeb.py:1964 +#: ../src/plugins/NarrativeWeb.py:1976 #, python-format msgid "%(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2049 +#: ../src/plugins/NarrativeWeb.py:2061 #, python-format msgid "Neither %s nor %s are directories" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2056 ../src/plugins/NarrativeWeb.py:2060 -#: ../src/plugins/NarrativeWeb.py:2073 ../src/plugins/NarrativeWeb.py:2077 +#: ../src/plugins/NarrativeWeb.py:2068 ../src/plugins/NarrativeWeb.py:2072 +#: ../src/plugins/NarrativeWeb.py:2085 ../src/plugins/NarrativeWeb.py:2089 #, python-format msgid "Could not create the directory: %s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2083 +#: ../src/plugins/NarrativeWeb.py:2095 msgid "Invalid file name" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2084 +#: ../src/plugins/NarrativeWeb.py:2096 msgid "The archive file must be a file, not a directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2093 +#: ../src/plugins/NarrativeWeb.py:2105 msgid "Generate HTML reports" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2142 +#: ../src/plugins/NarrativeWeb.py:2154 msgid "Filtering" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2149 +#: ../src/plugins/NarrativeWeb.py:2161 msgid "Applying privacy filter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2157 +#: ../src/plugins/NarrativeWeb.py:2169 msgid "Filtering living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2186 +#: ../src/plugins/NarrativeWeb.py:2198 msgid "Creating individual pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2210 +#: ../src/plugins/NarrativeWeb.py:2222 msgid "Creating surname pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2232 +#: ../src/plugins/NarrativeWeb.py:2244 msgid "Creating source pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2245 +#: ../src/plugins/NarrativeWeb.py:2257 msgid "Creating place pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2259 +#: ../src/plugins/NarrativeWeb.py:2271 msgid "Creating media pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2350 +#: ../src/plugins/NarrativeWeb.py:2362 msgid "My Family Tree" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2403 +#: ../src/plugins/NarrativeWeb.py:2415 msgid "Do not include records marked private" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2404 +#: ../src/plugins/NarrativeWeb.py:2416 msgid "Restrict information on living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2405 +#: ../src/plugins/NarrativeWeb.py:2417 msgid "Years to restrict from person's death" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2406 +#: ../src/plugins/NarrativeWeb.py:2418 msgid "Web site title" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2407 +#: ../src/plugins/NarrativeWeb.py:2419 msgid "File extension" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2408 +#: ../src/plugins/NarrativeWeb.py:2420 msgid "Publisher contact/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2409 +#: ../src/plugins/NarrativeWeb.py:2421 msgid "Include images and media objects" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2410 +#: ../src/plugins/NarrativeWeb.py:2422 msgid "Include download page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2411 +#: ../src/plugins/NarrativeWeb.py:2423 msgid "Include ancestor graph" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2429 +#: ../src/plugins/NarrativeWeb.py:2441 msgid "Suppress GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2470 +#: ../src/plugins/NarrativeWeb.py:2482 msgid "Standard copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2471 +#: ../src/plugins/NarrativeWeb.py:2483 msgid "Creative Commons - By attribution" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2472 +#: ../src/plugins/NarrativeWeb.py:2484 msgid "Creative Commons - By attribution, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2473 +#: ../src/plugins/NarrativeWeb.py:2485 msgid "Creative Commons - By attribution, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2474 +#: ../src/plugins/NarrativeWeb.py:2486 msgid "Creative Commons - By attribution, Non-commercial" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2475 +#: ../src/plugins/NarrativeWeb.py:2487 msgid "Creative Commons - By attribution, Non-commercial, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2476 +#: ../src/plugins/NarrativeWeb.py:2488 msgid "Creative Commons - By attribution, Non-commercial, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2477 +#: ../src/plugins/NarrativeWeb.py:2489 msgid "No copyright notice" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2511 +#: ../src/plugins/NarrativeWeb.py:2523 msgid "Character set encoding" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2512 +#: ../src/plugins/NarrativeWeb.py:2524 msgid "Stylesheet" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2513 +#: ../src/plugins/NarrativeWeb.py:2525 msgid "Copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2514 +#: ../src/plugins/NarrativeWeb.py:2526 msgid "Ancestor graph generations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2517 +#: ../src/plugins/NarrativeWeb.py:2529 msgid "Page Generation" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2543 +#: ../src/plugins/NarrativeWeb.py:2555 msgid "Home Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2545 +#: ../src/plugins/NarrativeWeb.py:2557 msgid "Introduction Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2548 +#: ../src/plugins/NarrativeWeb.py:2560 msgid "HTML user header" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2549 +#: ../src/plugins/NarrativeWeb.py:2561 msgid "HTML user footer" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2554 +#: ../src/plugins/NarrativeWeb.py:2566 msgid "Privacy" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2620 ../src/plugins/NarrativeWeb.py:2682 +#: ../src/plugins/NarrativeWeb.py:2632 ../src/plugins/NarrativeWeb.py:2694 msgid "Generate Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2650 +#: ../src/plugins/NarrativeWeb.py:2662 msgid "Store web pages in .tar.gz archive" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2662 ../src/ReportBase/_ReportDialog.py:265 +#: ../src/plugins/NarrativeWeb.py:2674 ../src/ReportBase/_ReportDialog.py:265 msgid "Filename" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2671 ../src/ReportBase/_ReportDialog.py:263 +#: ../src/plugins/NarrativeWeb.py:2683 ../src/ReportBase/_ReportDialog.py:263 msgid "Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2682 ../src/ReportBase/_Constants.py:55 +#: ../src/plugins/NarrativeWeb.py:2694 ../src/ReportBase/_Constants.py:55 msgid "Web Page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2687 +#: ../src/plugins/NarrativeWeb.py:2699 msgid "Target Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2891 +#: ../src/plugins/NarrativeWeb.py:2903 msgid "Narrative Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2895 +#: ../src/plugins/NarrativeWeb.py:2907 msgid "Generates web (HTML) pages for individuals, or a set of individuals." msgstr "" @@ -6266,22 +6346,22 @@ msgid "GRAMPS package" msgstr "" #: ../src/plugins/Rebuild.py:80 -msgid "Rebuilding Secondary Indices" +msgid "Rebuilding secondary indices..." msgstr "" -#: ../src/plugins/Rebuild.py:87 +#: ../src/plugins/Rebuild.py:94 msgid "Secondary indices rebuilt" msgstr "" -#: ../src/plugins/Rebuild.py:88 +#: ../src/plugins/Rebuild.py:95 msgid "All secondary indices have been rebuilt." msgstr "" -#: ../src/plugins/Rebuild.py:122 +#: ../src/plugins/Rebuild.py:124 msgid "Rebuild secondary indices" msgstr "" -#: ../src/plugins/Rebuild.py:126 +#: ../src/plugins/Rebuild.py:128 msgid "Rebuilds secondary indices" msgstr "" @@ -6493,7 +6573,7 @@ msgstr "" #: ../src/plugins/SimpleBookTitle.py:209 #: ../src/ReportBase/_ReportDialog.py:364 -#: ../src/ReportBase/_ReportDialog.py:381 ../src/glade/gramps.glade.h:180 +#: ../src/ReportBase/_ReportDialog.py:381 ../src/glade/gramps.glade.h:182 msgid "cm" msgstr "" @@ -7147,6 +7227,26 @@ msgid "" "files." msgstr "" +#: ../src/plugins/RebuildRefMap.py:82 +msgid "Rebuilding reference maps..." +msgstr "" + +#: ../src/plugins/RebuildRefMap.py:95 +msgid "Reference maps rebuilt" +msgstr "" + +#: ../src/plugins/RebuildRefMap.py:96 +msgid "All reference maps have been rebuilt." +msgstr "" + +#: ../src/plugins/RebuildRefMap.py:125 +msgid "Rebuild reference maps" +msgstr "" + +#: ../src/plugins/RebuildRefMap.py:129 +msgid "Rebuilds reference maps" +msgstr "" + #. ------------------------------------------------------------------------- #. #. Constants @@ -10250,9 +10350,10 @@ msgstr "" #: ../src/Filters/Rules/_IsPrivate.py:45 #: ../src/Filters/Rules/_MatchesFilterBase.py:54 #: ../src/Filters/Rules/_RegExpIdBase.py:53 +#: ../src/Filters/Rules/_HasMarkerBase.py:50 #: ../src/Filters/Rules/Person/_Disconnected.py:46 #: ../src/Filters/Rules/Person/_Everyone.py:46 -#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:46 +#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:47 #: ../src/Filters/Rules/Person/_HasFamilyAttribute.py:49 #: ../src/Filters/Rules/Person/_HasNameOf.py:51 #: ../src/Filters/Rules/Person/_HasNoteMatchingSubstringOf.py:46 @@ -10327,7 +10428,7 @@ msgstr "" #: ../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 +#: ../src/FilterEditor/_EditRule.py:418 ../src/glade/gramps.glade.h:95 msgid "Place:" msgstr "" @@ -10369,8 +10470,8 @@ msgstr "" #: ../src/Filters/Rules/Person/_IsMoreThanNthGenerationDescendantOf.py:46 #: ../src/Filters/Rules/Person/_MatchIdOf.py:45 #: ../src/Filters/Rules/Person/_RelationshipPathBetween.py:46 -#: ../src/FilterEditor/_EditRule.py:421 ../src/glade/edit_person.glade.h:15 -#: ../src/glade/gramps.glade.h:72 +#: ../src/FilterEditor/_EditRule.py:422 ../src/glade/edit_person.glade.h:15 +#: ../src/glade/gramps.glade.h:73 msgid "ID:" msgstr "" @@ -10413,13 +10514,13 @@ msgstr "" #: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:45 #: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:45 -#: ../src/FilterEditor/_EditRule.py:432 +#: ../src/FilterEditor/_EditRule.py:433 msgid "Case sensitive:" msgstr "" #: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:46 #: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:46 -#: ../src/FilterEditor/_EditRule.py:434 +#: ../src/FilterEditor/_EditRule.py:435 msgid "Regular-Expression matching:" msgstr "" @@ -10447,7 +10548,7 @@ msgstr "" #: ../src/Filters/Rules/Person/_IsParentOfFilterMatch.py:47 #: ../src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py:46 #: ../src/Filters/Rules/Person/_IsSpouseOfFilterMatch.py:47 -#: ../src/FilterEditor/_EditRule.py:425 +#: ../src/FilterEditor/_EditRule.py:426 msgid "Filter name:" msgstr "" @@ -10475,6 +10576,19 @@ msgstr "" msgid "No description" msgstr "" +#: ../src/Filters/Rules/_HasMarkerBase.py:47 +#: ../src/FilterEditor/_EditRule.py:87 +msgid "Marker type:" +msgstr "" + +#: ../src/Filters/Rules/_HasMarkerBase.py:48 +msgid "Has marker of" +msgstr "" + +#: ../src/Filters/Rules/_HasMarkerBase.py:49 +msgid "Matches markers of a partikular type" +msgstr "" + #: ../src/Filters/Rules/Person/_Disconnected.py:45 msgid "Disconnected people" msgstr "" @@ -10550,11 +10664,11 @@ msgstr "" msgid "Matches people that have a common ancestor with a specified person" msgstr "" -#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:45 +#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:46 msgid "People with complete records" msgstr "" -#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:47 +#: ../src/Filters/Rules/Person/_HasCompleteRecord.py:48 msgid "Matches all people whose records are complete" msgstr "" @@ -10666,29 +10780,29 @@ msgstr "" msgid "Matches people whose notes contain text matching a regular expression" msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:45 +#: ../src/Filters/Rules/Person/_HasRelationship.py:46 msgid "Number of relationships:" msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:46 +#: ../src/Filters/Rules/Person/_HasRelationship.py:47 #: ../src/Filters/Rules/Family/_HasRelType.py:46 #: ../src/FilterEditor/_EditRule.py:86 msgid "Relationship type:" msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:47 +#: ../src/Filters/Rules/Person/_HasRelationship.py:48 msgid "Number of children:" msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:48 +#: ../src/Filters/Rules/Person/_HasRelationship.py:49 msgid "People with the " msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:49 +#: ../src/Filters/Rules/Person/_HasRelationship.py:50 msgid "Matches people with a particular relationship" msgstr "" -#: ../src/Filters/Rules/Person/_HasRelationship.py:50 +#: ../src/Filters/Rules/Person/_HasRelationship.py:51 #: ../src/Filters/Rules/Person/_HaveAltFamilies.py:46 #: ../src/Filters/Rules/Person/_HaveChildren.py:45 #: ../src/Filters/Rules/Person/_IsChildOfFilterMatch.py:49 @@ -10701,7 +10815,7 @@ msgid "Family filters" msgstr "" #: ../src/Filters/Rules/Person/_HasSourceOf.py:45 -#: ../src/FilterEditor/_EditRule.py:423 +#: ../src/FilterEditor/_EditRule.py:424 msgid "Source ID:" msgstr "" @@ -10772,7 +10886,7 @@ msgstr "" #: ../src/Filters/Rules/Person/_IsAncestorOf.py:45 #: ../src/Filters/Rules/Person/_IsDescendantFamilyOf.py:50 #: ../src/Filters/Rules/Person/_IsDescendantOf.py:46 -#: ../src/FilterEditor/_EditRule.py:430 +#: ../src/FilterEditor/_EditRule.py:431 msgid "Inclusive:" msgstr "" @@ -10852,7 +10966,7 @@ msgstr "" #: ../src/Filters/Rules/Person/_IsLessThanNthGenerationDescendantOf.py:46 #: ../src/Filters/Rules/Person/_IsMoreThanNthGenerationAncestorOf.py:46 #: ../src/Filters/Rules/Person/_IsMoreThanNthGenerationDescendantOf.py:46 -#: ../src/FilterEditor/_EditRule.py:419 +#: ../src/FilterEditor/_EditRule.py:420 msgid "Number of generations:" msgstr "" @@ -11060,6 +11174,14 @@ msgstr "" msgid "People matching the " msgstr "" +#: ../src/Filters/Rules/Person/_HasMarkerOf.py:45 +msgid "People with " +msgstr "" + +#: ../src/Filters/Rules/Person/_HasMarkerOf.py:46 +msgid "Matches people with a marker of a particular value" +msgstr "" + #: ../src/Filters/Rules/Family/_AllFamilies.py:45 msgid "Every family" msgstr "" @@ -11157,6 +11279,7 @@ msgstr "" #: ../src/Filters/Rules/Family/_MotherHasIdOf.py:50 #: ../src/Filters/Rules/Family/_MotherHasNameOf.py:49 #: ../src/Filters/Rules/Family/_SearchMotherName.py:49 +#: ../src/Filters/Rules/Family/_RegExpMotherName.py:49 msgid "Mother filters" msgstr "" @@ -11171,6 +11294,7 @@ msgstr "" #: ../src/Filters/Rules/Family/_FatherHasIdOf.py:50 #: ../src/Filters/Rules/Family/_FatherHasNameOf.py:49 #: ../src/Filters/Rules/Family/_SearchFatherName.py:49 +#: ../src/Filters/Rules/Family/_RegExpFatherName.py:49 msgid "Father filters" msgstr "" @@ -11194,6 +11318,7 @@ msgstr "" #: ../src/Filters/Rules/Family/_ChildHasIdOf.py:50 #: ../src/Filters/Rules/Family/_ChildHasNameOf.py:49 #: ../src/Filters/Rules/Family/_SearchChildName.py:49 +#: ../src/Filters/Rules/Family/_RegExpChildName.py:49 msgid "Child filters" msgstr "" @@ -11230,6 +11355,44 @@ msgstr "" msgid "Families with mother matching the " msgstr "" +#: ../src/Filters/Rules/Family/_RegExpFatherName.py:46 +msgid "Families with father matching the " +msgstr "" + +#: ../src/Filters/Rules/Family/_RegExpFatherName.py:47 +msgid "" +"Matches families whose father has a name matching a specified regular " +"expression" +msgstr "" + +#: ../src/Filters/Rules/Family/_RegExpMotherName.py:46 +msgid "Families with mother matching the " +msgstr "" + +#: ../src/Filters/Rules/Family/_RegExpMotherName.py:47 +msgid "" +"Matches families whose mother has a name matching a specified regular " +"expression" +msgstr "" + +#: ../src/Filters/Rules/Family/_RegExpChildName.py:46 +msgid "Families with child matching the " +msgstr "" + +#: ../src/Filters/Rules/Family/_RegExpChildName.py:47 +msgid "" +"Matches families where child has a name matching a specified regular " +"expression" +msgstr "" + +#: ../src/Filters/Rules/Family/_HasMarkerOf.py:45 +msgid "Families with " +msgstr "" + +#: ../src/Filters/Rules/Family/_HasMarkerOf.py:46 +msgid "Matches Families with a marker of a particular value" +msgstr "" + #: ../src/Filters/Rules/Event/_MatchesFilter.py:45 msgid "Events matching the " msgstr "" @@ -11400,11 +11563,11 @@ msgstr "" #: ../src/Filters/Rules/Source/_HasSource.py:46 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:48 -#: ../src/glade/gramps.glade.h:117 ../src/glade/mergedata.glade.h:20 +#: ../src/glade/gramps.glade.h:119 ../src/glade/mergedata.glade.h:20 msgid "Title:" msgstr "" -#: ../src/Filters/Rules/Source/_HasSource.py:47 ../src/glade/gramps.glade.h:42 +#: ../src/Filters/Rules/Source/_HasSource.py:47 ../src/glade/gramps.glade.h:41 #: ../src/glade/mergedata.glade.h:6 ../src/glade/plugins.glade.h:2 msgid "Author:" msgstr "" @@ -11472,12 +11635,12 @@ msgstr "" #: ../src/Filters/Rules/MediaObject/_HasMedia.py:49 #: ../src/Filters/Rules/Repository/_HasRepo.py:48 -#: ../src/glade/gramps.glade.h:118 +#: ../src/glade/gramps.glade.h:120 msgid "Type:" msgstr "" #: ../src/Filters/Rules/MediaObject/_HasMedia.py:50 -#: ../src/glade/gramps.glade.h:90 +#: ../src/glade/gramps.glade.h:92 msgid "Path:" msgstr "" @@ -11600,8 +11763,8 @@ msgid "Matches repositories that are indicated as private" msgstr "" #: ../src/Filters/SideBar/_EventSidebarFilter.py:77 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:87 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:80 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:95 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:87 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:68 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:73 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:70 @@ -11610,8 +11773,8 @@ msgid "Use regular expressions" msgstr "" #: ../src/Filters/SideBar/_EventSidebarFilter.py:91 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:102 -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:95 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:111 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:103 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:81 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:90 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:84 @@ -11619,23 +11782,28 @@ msgstr "" msgid "Custom filter" msgstr "" -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:101 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:109 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:101 +msgid "Marker" +msgstr "" + +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:110 msgid "Family Note" msgstr "" -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:76 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:83 msgid "any" msgstr "" -#: ../src/Filters/SideBar/_PersonSidebarFilter.py:92 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:99 msgid "Death date" msgstr "" -#: ../src/Filters/SideBar/_SidebarFilter.py:42 +#: ../src/Filters/SideBar/_SidebarFilter.py:43 msgid "Filter" msgstr "" -#: ../src/Filters/SideBar/_SidebarFilter.py:55 +#: ../src/Filters/SideBar/_SidebarFilter.py:56 msgid "Reset" msgstr "" @@ -11676,36 +11844,36 @@ msgstr "" msgid "Edit Rule" msgstr "" -#: ../src/FilterEditor/_EditRule.py:247 +#: ../src/FilterEditor/_EditRule.py:248 msgid "Select..." msgstr "" -#: ../src/FilterEditor/_EditRule.py:253 +#: ../src/FilterEditor/_EditRule.py:254 #, python-format msgid "Select %s from a list" msgstr "" -#: ../src/FilterEditor/_EditRule.py:301 +#: ../src/FilterEditor/_EditRule.py:302 msgid "Not a valid ID" msgstr "" -#: ../src/FilterEditor/_EditRule.py:431 +#: ../src/FilterEditor/_EditRule.py:432 msgid "Include original person" msgstr "" -#: ../src/FilterEditor/_EditRule.py:433 +#: ../src/FilterEditor/_EditRule.py:434 msgid "Use exact case of letters" msgstr "" -#: ../src/FilterEditor/_EditRule.py:435 +#: ../src/FilterEditor/_EditRule.py:436 msgid "Use regular expression" msgstr "" -#: ../src/FilterEditor/_EditRule.py:448 +#: ../src/FilterEditor/_EditRule.py:449 msgid "Rule Name" msgstr "" -#: ../src/FilterEditor/_EditRule.py:529 ../src/FilterEditor/_EditRule.py:540 +#: ../src/FilterEditor/_EditRule.py:530 ../src/FilterEditor/_EditRule.py:541 #: ../src/glade/rule.glade.h:20 msgid "No rule selected" msgstr "" @@ -11910,7 +12078,7 @@ msgstr "" msgid "An optional suffix to the name, such as \"Jr.\" or \"III\"" msgstr "" -#: ../src/glade/edit_person.glade.h:9 ../src/glade/gramps.glade.h:48 +#: ../src/glade/edit_person.glade.h:9 ../src/glade/gramps.glade.h:47 msgid "Call Name:" msgstr "" @@ -11929,11 +12097,11 @@ msgstr "" msgid "Gender:" msgstr "" -#: ../src/glade/edit_person.glade.h:16 ../src/glade/gramps.glade.h:74 +#: ../src/glade/edit_person.glade.h:16 ../src/glade/gramps.glade.h:75 msgid "Indicates if the record is private" msgstr "" -#: ../src/glade/edit_person.glade.h:17 ../src/glade/gramps.glade.h:84 +#: ../src/glade/edit_person.glade.h:17 ../src/glade/gramps.glade.h:85 msgid "Marker:" msgstr "" @@ -11945,7 +12113,7 @@ msgstr "" msgid "S_uffix:" msgstr "" -#: ../src/glade/edit_person.glade.h:20 ../src/glade/gramps.glade.h:106 +#: ../src/glade/edit_person.glade.h:20 ../src/glade/gramps.glade.h:108 msgid "T_ype:" msgstr "" @@ -11953,15 +12121,15 @@ msgstr "" msgid "The person's given name" msgstr "" -#: ../src/glade/edit_person.glade.h:22 ../src/glade/gramps.glade.h:142 +#: ../src/glade/edit_person.glade.h:22 ../src/glade/gramps.glade.h:144 msgid "_Family:" msgstr "" -#: ../src/glade/edit_person.glade.h:23 ../src/glade/gramps.glade.h:143 +#: ../src/glade/edit_person.glade.h:23 ../src/glade/gramps.glade.h:145 msgid "_Given:" msgstr "" -#: ../src/glade/edit_person.glade.h:24 ../src/glade/gramps.glade.h:169 +#: ../src/glade/edit_person.glade.h:24 ../src/glade/gramps.glade.h:171 msgid "_Title:" msgstr "" @@ -12108,255 +12276,263 @@ msgstr "" msgid "Abo_ve:" msgstr "" -#: ../src/glade/gramps.glade.h:41 +#: ../src/glade/gramps.glade.h:40 msgid "Add_ress:" msgstr "" -#: ../src/glade/gramps.glade.h:43 +#: ../src/glade/gramps.glade.h:42 msgid "Belo_w:" msgstr "" -#: ../src/glade/gramps.glade.h:44 +#: ../src/glade/gramps.glade.h:43 msgid "Birth:" msgstr "" -#: ../src/glade/gramps.glade.h:45 +#: ../src/glade/gramps.glade.h:44 msgid "C_ity:" msgstr "" -#: ../src/glade/gramps.glade.h:46 +#: ../src/glade/gramps.glade.h:45 msgid "C_ounty:" msgstr "" -#: ../src/glade/gramps.glade.h:47 +#: ../src/glade/gramps.glade.h:46 msgid "Calenda_r:" msgstr "" -#: ../src/glade/gramps.glade.h:49 +#: ../src/glade/gramps.glade.h:48 msgid "Church _parish:" msgstr "" -#: ../src/glade/gramps.glade.h:50 +#: ../src/glade/gramps.glade.h:49 msgid "Close _without saving" msgstr "" -#: ../src/glade/gramps.glade.h:51 +#: ../src/glade/gramps.glade.h:50 msgid "Close window without changes" msgstr "" -#: ../src/glade/gramps.glade.h:52 +#: ../src/glade/gramps.glade.h:51 msgid "Co_unty:" msgstr "" -#: ../src/glade/gramps.glade.h:53 +#: ../src/glade/gramps.glade.h:52 msgid "Convert to a relative path" msgstr "" -#: ../src/glade/gramps.glade.h:54 +#: ../src/glade/gramps.glade.h:53 msgid "Cou_ntry:" msgstr "" -#: ../src/glade/gramps.glade.h:55 +#: ../src/glade/gramps.glade.h:54 msgid "Count_ry:" msgstr "" -#: ../src/glade/gramps.glade.h:57 +#: ../src/glade/gramps.glade.h:56 msgid "D_ay" msgstr "" -#: ../src/glade/gramps.glade.h:58 +#: ../src/glade/gramps.glade.h:57 msgid "Dat_e:" msgstr "" -#: ../src/glade/gramps.glade.h:59 +#: ../src/glade/gramps.glade.h:58 msgid "De_scription:" msgstr "" -#: ../src/glade/gramps.glade.h:60 +#: ../src/glade/gramps.glade.h:59 msgid "Death:" msgstr "" -#: ../src/glade/gramps.glade.h:61 +#: ../src/glade/gramps.glade.h:60 msgid "Do not ask again" msgstr "" -#: ../src/glade/gramps.glade.h:62 +#: ../src/glade/gramps.glade.h:61 msgid "Do not show this dialog again" msgstr "" #: ../src/glade/gramps.glade.h:63 -msgid "Example:" +msgid "East/West position, eg -2.88589, 2°53'9.23\" W or -2:53:9.23" msgstr "" #: ../src/glade/gramps.glade.h:64 -msgid "Family:" +msgid "Example:" msgstr "" #: ../src/glade/gramps.glade.h:65 -msgid "First li_ne:" +msgid "Family:" msgstr "" #: ../src/glade/gramps.glade.h:66 -msgid "Format _definition:" +msgid "First li_ne:" msgstr "" #: ../src/glade/gramps.glade.h:67 -msgid "Format _name:" +msgid "Format _definition:" msgstr "" #: ../src/glade/gramps.glade.h:68 -msgid "Format definition d_etails" +msgid "Format _name:" msgstr "" #: ../src/glade/gramps.glade.h:69 -msgid "GRAMPS" +msgid "Format definition d_etails" msgstr "" #: ../src/glade/gramps.glade.h:70 +msgid "GRAMPS" +msgstr "" + +#: ../src/glade/gramps.glade.h:71 msgid "G_roup as:" msgstr "" -#: ../src/glade/gramps.glade.h:73 +#: ../src/glade/gramps.glade.h:74 msgid "" "If you check this button, all the missing media files will be automatically " "treated according to the currently selected option. No further dialogs will " "be presented for any missing medial files." msgstr "" -#: ../src/glade/gramps.glade.h:75 +#: ../src/glade/gramps.glade.h:76 msgid "Internal note" msgstr "" -#: ../src/glade/gramps.glade.h:76 +#: ../src/glade/gramps.glade.h:77 msgid "Invoke date editor" msgstr "" -#: ../src/glade/gramps.glade.h:77 +#: ../src/glade/gramps.glade.h:78 msgid "Keep reference to the missing file" msgstr "" -#: ../src/glade/gramps.glade.h:78 +#: ../src/glade/gramps.glade.h:79 msgid "LDS Temple:" msgstr "" -#: ../src/glade/gramps.glade.h:79 +#: ../src/glade/gramps.glade.h:80 msgid "L_atitude:" msgstr "" -#: ../src/glade/gramps.glade.h:80 +#: ../src/glade/gramps.glade.h:81 msgid "L_eft:" msgstr "" -#: ../src/glade/gramps.glade.h:81 +#: ../src/glade/gramps.glade.h:82 msgid "Le_ft" msgstr "" -#: ../src/glade/gramps.glade.h:82 +#: ../src/glade/gramps.glade.h:83 msgid "Lower X:" msgstr "" -#: ../src/glade/gramps.glade.h:83 +#: ../src/glade/gramps.glade.h:84 msgid "Lower Y:" msgstr "" -#: ../src/glade/gramps.glade.h:85 +#: ../src/glade/gramps.glade.h:86 msgid "Mo_nth" msgstr "" -#: ../src/glade/gramps.glade.h:87 -msgid "Ordinance:" -msgstr "" - #: ../src/glade/gramps.glade.h:88 -msgid "P_atronymic:" +msgid "North/South position, eg 50.84988, 50°50'59.60\"N or 50:50:59.60" msgstr "" #: ../src/glade/gramps.glade.h:89 -msgid "P_hone:" +msgid "Ordinance:" +msgstr "" + +#: ../src/glade/gramps.glade.h:90 +msgid "P_atronymic:" msgstr "" #: ../src/glade/gramps.glade.h:91 +msgid "P_hone:" +msgstr "" + +#: ../src/glade/gramps.glade.h:93 msgid "Phon_e:" msgstr "" -#: ../src/glade/gramps.glade.h:92 +#: ../src/glade/gramps.glade.h:94 msgid "Place Name:" msgstr "" -#: ../src/glade/gramps.glade.h:94 +#: ../src/glade/gramps.glade.h:96 msgid "Publication Information:" msgstr "" -#: ../src/glade/gramps.glade.h:95 +#: ../src/glade/gramps.glade.h:97 msgid "R_ight:" msgstr "" -#: ../src/glade/gramps.glade.h:96 +#: ../src/glade/gramps.glade.h:98 msgid "Relationship to _Father:" msgstr "" -#: ../src/glade/gramps.glade.h:97 +#: ../src/glade/gramps.glade.h:99 msgid "Relationship to _Mother:" msgstr "" -#: ../src/glade/gramps.glade.h:98 +#: ../src/glade/gramps.glade.h:100 msgid "Remove object and all references to it from the database" msgstr "" -#: ../src/glade/gramps.glade.h:99 +#: ../src/glade/gramps.glade.h:101 msgid "Ri_ght" msgstr "" -#: ../src/glade/gramps.glade.h:100 +#: ../src/glade/gramps.glade.h:102 msgid "S_treet:" msgstr "" -#: ../src/glade/gramps.glade.h:101 +#: ../src/glade/gramps.glade.h:103 msgid "Select an existing place" msgstr "" -#: ../src/glade/gramps.glade.h:102 +#: ../src/glade/gramps.glade.h:104 msgid "Select replacement for the missing file" msgstr "" -#: ../src/glade/gramps.glade.h:103 +#: ../src/glade/gramps.glade.h:105 msgid "Show all" msgstr "" -#: ../src/glade/gramps.glade.h:104 +#: ../src/glade/gramps.glade.h:106 msgid "Style n_ame:" msgstr "" -#: ../src/glade/gramps.glade.h:105 +#: ../src/glade/gramps.glade.h:107 msgid "Suffi_x:" msgstr "" -#: ../src/glade/gramps.glade.h:107 +#: ../src/glade/gramps.glade.h:109 msgid "Te_xt comment:" msgstr "" -#: ../src/glade/gramps.glade.h:109 +#: ../src/glade/gramps.glade.h:111 #, no-c-format msgid "" "The following conventions are used:\n" -" %f - Given Name (First name)\n" -" %l - Surname (Last name, Family Name)\n" -" %t - Title\n" -" %p - Prefix\n" -" %s - Suffix\n" -" %c - Call name\n" -" %y - Patronymic" -msgstr "" - -#: ../src/glade/gramps.glade.h:119 -msgid "Upper X:" -msgstr "" - -#: ../src/glade/gramps.glade.h:120 -msgid "Upper Y:" +" %f - Given Name %F - GIVEN NAME\n" +" %l - Surname %L - SURNAME\n" +" %t - Title %T - TITLE\n" +" %p - Prefix %P - PREFIX\n" +" %s - Suffix %S - SUFFIX\n" +" %c - Call name %C - CALL NAME\n" +" %y - Patronymic %Y - PATRONYMIC" msgstr "" #: ../src/glade/gramps.glade.h:121 +msgid "Upper X:" +msgstr "" + +#: ../src/glade/gramps.glade.h:122 +msgid "Upper Y:" +msgstr "" + +#: ../src/glade/gramps.glade.h:123 msgid "" "Very Low\n" "Low\n" @@ -12365,211 +12541,211 @@ msgid "" "Very High" msgstr "" -#: ../src/glade/gramps.glade.h:126 +#: ../src/glade/gramps.glade.h:128 msgid "Y_ear" msgstr "" -#: ../src/glade/gramps.glade.h:127 +#: ../src/glade/gramps.glade.h:129 msgid "_Attribute:" msgstr "" -#: ../src/glade/gramps.glade.h:128 +#: ../src/glade/gramps.glade.h:130 msgid "_Author:" msgstr "" -#: ../src/glade/gramps.glade.h:129 +#: ../src/glade/gramps.glade.h:131 msgid "_Bold" msgstr "" -#: ../src/glade/gramps.glade.h:130 +#: ../src/glade/gramps.glade.h:132 msgid "_Bottom" msgstr "" -#: ../src/glade/gramps.glade.h:131 +#: ../src/glade/gramps.glade.h:133 msgid "_Call number:" msgstr "" -#: ../src/glade/gramps.glade.h:132 +#: ../src/glade/gramps.glade.h:134 msgid "_Center" msgstr "" -#: ../src/glade/gramps.glade.h:133 +#: ../src/glade/gramps.glade.h:135 msgid "_City/County:" msgstr "" -#: ../src/glade/gramps.glade.h:134 +#: ../src/glade/gramps.glade.h:136 msgid "_City:" msgstr "" -#: ../src/glade/gramps.glade.h:135 +#: ../src/glade/gramps.glade.h:137 msgid "_Confidence:" msgstr "" -#: ../src/glade/gramps.glade.h:136 +#: ../src/glade/gramps.glade.h:138 msgid "_Date:" msgstr "" -#: ../src/glade/gramps.glade.h:137 +#: ../src/glade/gramps.glade.h:139 msgid "_Day" msgstr "" -#: ../src/glade/gramps.glade.h:138 +#: ../src/glade/gramps.glade.h:140 msgid "_Description:" msgstr "" -#: ../src/glade/gramps.glade.h:139 +#: ../src/glade/gramps.glade.h:141 msgid "_Display as:" msgstr "" -#: ../src/glade/gramps.glade.h:140 +#: ../src/glade/gramps.glade.h:142 msgid "_Display on startup" msgstr "" -#: ../src/glade/gramps.glade.h:141 +#: ../src/glade/gramps.glade.h:143 msgid "_Event type:" msgstr "" -#: ../src/glade/gramps.glade.h:144 +#: ../src/glade/gramps.glade.h:146 msgid "_Italic" msgstr "" -#: ../src/glade/gramps.glade.h:145 +#: ../src/glade/gramps.glade.h:147 msgid "_Justify" msgstr "" -#: ../src/glade/gramps.glade.h:146 +#: ../src/glade/gramps.glade.h:148 msgid "_Keep Reference" msgstr "" -#: ../src/glade/gramps.glade.h:147 +#: ../src/glade/gramps.glade.h:149 msgid "_Left" msgstr "" -#: ../src/glade/gramps.glade.h:148 +#: ../src/glade/gramps.glade.h:150 msgid "_Longitude:" msgstr "" -#: ../src/glade/gramps.glade.h:149 +#: ../src/glade/gramps.glade.h:151 msgid "_Media Type:" msgstr "" -#: ../src/glade/gramps.glade.h:150 +#: ../src/glade/gramps.glade.h:152 msgid "_Month" msgstr "" -#: ../src/glade/gramps.glade.h:151 ../src/glade/rule.glade.h:23 +#: ../src/glade/gramps.glade.h:153 ../src/glade/rule.glade.h:23 msgid "_Name:" msgstr "" -#: ../src/glade/gramps.glade.h:152 +#: ../src/glade/gramps.glade.h:154 msgid "_Override" msgstr "" -#: ../src/glade/gramps.glade.h:153 +#: ../src/glade/gramps.glade.h:155 msgid "_Padding:" msgstr "" -#: ../src/glade/gramps.glade.h:154 +#: ../src/glade/gramps.glade.h:156 msgid "_Person:" msgstr "" -#: ../src/glade/gramps.glade.h:155 +#: ../src/glade/gramps.glade.h:157 msgid "_Place:" msgstr "" -#: ../src/glade/gramps.glade.h:156 +#: ../src/glade/gramps.glade.h:158 msgid "_Prefix:" msgstr "" -#: ../src/glade/gramps.glade.h:157 +#: ../src/glade/gramps.glade.h:159 msgid "_Publication information:" msgstr "" -#: ../src/glade/gramps.glade.h:158 +#: ../src/glade/gramps.glade.h:160 msgid "_Relationship:" msgstr "" -#: ../src/glade/gramps.glade.h:159 +#: ../src/glade/gramps.glade.h:161 msgid "_Remove Object" msgstr "" -#: ../src/glade/gramps.glade.h:160 +#: ../src/glade/gramps.glade.h:162 msgid "_Right" msgstr "" -#: ../src/glade/gramps.glade.h:161 +#: ../src/glade/gramps.glade.h:163 msgid "_Role:" msgstr "" -#: ../src/glade/gramps.glade.h:162 +#: ../src/glade/gramps.glade.h:164 msgid "_Roman (Times, serif)" msgstr "" -#: ../src/glade/gramps.glade.h:163 +#: ../src/glade/gramps.glade.h:165 msgid "_Select File" msgstr "" -#: ../src/glade/gramps.glade.h:164 +#: ../src/glade/gramps.glade.h:166 msgid "_Sort as:" msgstr "" -#: ../src/glade/gramps.glade.h:165 +#: ../src/glade/gramps.glade.h:167 msgid "_State/Province:" msgstr "" -#: ../src/glade/gramps.glade.h:166 +#: ../src/glade/gramps.glade.h:168 msgid "_State:" msgstr "" -#: ../src/glade/gramps.glade.h:167 +#: ../src/glade/gramps.glade.h:169 msgid "_Status:" msgstr "" -#: ../src/glade/gramps.glade.h:168 +#: ../src/glade/gramps.glade.h:170 msgid "_Swiss (Arial, Helvetica, sans-serif)" msgstr "" -#: ../src/glade/gramps.glade.h:170 +#: ../src/glade/gramps.glade.h:172 msgid "_Top" msgstr "" -#: ../src/glade/gramps.glade.h:171 +#: ../src/glade/gramps.glade.h:173 msgid "_Type:" msgstr "" -#: ../src/glade/gramps.glade.h:172 +#: ../src/glade/gramps.glade.h:174 msgid "_Underline" msgstr "" -#: ../src/glade/gramps.glade.h:173 +#: ../src/glade/gramps.glade.h:175 msgid "_Use this selection for all missing media files" msgstr "" -#: ../src/glade/gramps.glade.h:174 +#: ../src/glade/gramps.glade.h:176 msgid "_Value:" msgstr "" -#: ../src/glade/gramps.glade.h:175 +#: ../src/glade/gramps.glade.h:177 msgid "_Volume/Page:" msgstr "" -#: ../src/glade/gramps.glade.h:176 +#: ../src/glade/gramps.glade.h:178 msgid "_Web address:" msgstr "" -#: ../src/glade/gramps.glade.h:177 +#: ../src/glade/gramps.glade.h:179 msgid "_Year" msgstr "" -#: ../src/glade/gramps.glade.h:178 +#: ../src/glade/gramps.glade.h:180 msgid "_ZIP/Postal code:" msgstr "" -#: ../src/glade/gramps.glade.h:179 +#: ../src/glade/gramps.glade.h:181 msgid "_Zip/Postal code:" msgstr "" -#: ../src/glade/gramps.glade.h:181 +#: ../src/glade/gramps.glade.h:183 msgid "pt" msgstr ""