From 11cc93278d3775f8eddb82f917a3848bbd3315be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Rapinat?= Date: Fri, 27 Jan 2012 13:49:15 +0000 Subject: [PATCH] run 'po/test/po_test.py'; update template svn: r18776 --- po/POTFILES.in | 3 +- po/POTFILES.skip | 6 +- po/gramps.pot | 7616 +++++++++++++++++++++++++--------------------- 3 files changed, 4222 insertions(+), 3403 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 9bf79c7fa..cdd04f708 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -281,8 +281,6 @@ src/plugins/gramplet/PedigreeGramplet.py src/plugins/gramplet/PersonDetails.py src/plugins/gramplet/PersonResidence.py src/plugins/gramplet/PlaceDetails.py -src/plugins/gramplet/PopulateGramplet.py -src/plugins/gramplet/PopulateGramplet.gpr.py src/plugins/gramplet/QuickViewGramplet.py src/plugins/gramplet/RelativeGramplet.py src/plugins/gramplet/RepositoryDetails.py @@ -508,6 +506,7 @@ src/Filters/Rules/Person/_IsMale.py src/Filters/Rules/Person/_IsMoreThanNthGenerationAncestorOf.py src/Filters/Rules/Person/_IsMoreThanNthGenerationDescendantOf.py src/Filters/Rules/Person/_IsParentOfFilterMatch.py +src/Filters/Rules/Person/_PeoplePublic.py src/Filters/Rules/Person/_IsRelatedWith.py src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py src/Filters/Rules/Person/_IsSpouseOfFilterMatch.py diff --git a/po/POTFILES.skip b/po/POTFILES.skip index b01094763..6ecaf3d44 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -41,6 +41,7 @@ src/DateHandler/_DateParser.py src/DateHandler/_Date_ru.py src/DateHandler/_Date_sk.py src/DateHandler/_Date_sv.py +src/DateHandler/_Date_zh.py src/DateHandler/__init__.py # Filters package @@ -78,6 +79,7 @@ src/Filters/Rules/_HasSourceCountBase.py src/Filters/Rules/_HasTagBase.py src/Filters/Rules/_HasTextMatchingRegexpOf.py src/Filters/Rules/__init__.py +src/Filters/Rules/_IsPublic.py src/Filters/Rules/_MatchesEventFilterBase.py src/Filters/Rules/_MatchesFilterBase.py src/Filters/Rules/_MatchesSourceConfidenceBase.py @@ -309,12 +311,14 @@ src/plugins/tool/toolsdebug.gpr.py # plugins/gramplet directory src/plugins/gramplet/DeepConnections.py +src/plugins/gramplet/Gallery.py src/plugins/gramplet/HeadlineNewsGramplet.py src/plugins/gramplet/MediaPreview.py src/plugins/gramplet/MetadataViewer.py src/plugins/gramplet/NoteGramplet.py -src/plugins/gramplet/Gallery.py src/plugins/gramplet/PluginManagerGramplet.py +src/plugins/gramplet/PopulateGramplet.py +src/plugins/gramplet/PopulateGramplet.gpr.py src/plugins/gramplet/PythonGramplet.py # plugins/quickview directory diff --git a/po/gramps.pot b/po/gramps.pot index 3ac0473c0..e585106f9 100644 --- a/po/gramps.pot +++ b/po/gramps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-11-29 18:08+0100\n" +"POT-Creation-Date: 2012-01-27 16:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,19 +54,19 @@ msgstr "" msgid "Email:" msgstr "" -#: ../src/Bookmarks.py:65 +#: ../src/Bookmarks.py:66 msgid "manual|Bookmarks" msgstr "" #. pylint: disable-msg=E1101 -#: ../src/Bookmarks.py:198 ../src/gui/views/tags.py:371 -#: ../src/gui/views/tags.py:582 ../src/gui/views/tags.py:597 +#: ../src/Bookmarks.py:199 ../src/gui/views/tags.py:372 +#: ../src/gui/views/tags.py:583 ../src/gui/views/tags.py:598 #: ../src/gui/widgets/tageditor.py:100 #, python-format msgid "%(title)s - Gramps" msgstr "" -#: ../src/Bookmarks.py:198 ../src/Bookmarks.py:206 ../src/gui/grampsgui.py:108 +#: ../src/Bookmarks.py:199 ../src/Bookmarks.py:207 ../src/gui/grampsgui.py:108 #: ../src/gui/views/navigationview.py:274 msgid "Organize Bookmarks" msgstr "" @@ -75,29 +75,25 @@ msgstr "" #. Priority #. Handle #. Add column with object name -#. Name Column -#: ../src/Bookmarks.py:212 ../src/ScratchPad.py:511 ../src/ToolTips.py:175 +#: ../src/Bookmarks.py:213 ../src/ScratchPad.py:524 ../src/ToolTips.py:175 #: ../src/ToolTips.py:201 ../src/ToolTips.py:212 ../src/gui/configure.py:429 -#: ../src/gui/filtereditor.py:734 ../src/gui/filtereditor.py:882 -#: ../src/gui/viewmanager.py:468 ../src/gui/editors/editfamily.py:115 -#: ../src/gui/editors/editname.py:302 -#: ../src/gui/editors/displaytabs/backreflist.py:61 -#: ../src/gui/editors/displaytabs/nameembedlist.py:71 -#: ../src/gui/editors/displaytabs/personrefembedlist.py:62 -#: ../src/gui/plug/_guioptions.py:1109 ../src/gui/plug/_windows.py:115 -#: ../src/gui/selectors/selectperson.py:74 ../src/gui/views/tags.py:387 -#: ../src/gui/views/treemodels/peoplemodel.py:526 +#: ../src/gui/filtereditor.py:741 ../src/gui/filtereditor.py:893 +#: ../src/gui/viewmanager.py:468 ../src/gui/editors/editfamily.py:117 +#: ../src/gui/editors/editname.py:305 +#: ../src/gui/editors/displaytabs/backreflist.py:62 +#: ../src/gui/editors/displaytabs/nameembedlist.py:72 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:63 +#: ../src/gui/plug/_guioptions.py:1110 ../src/gui/plug/_windows.py:115 +#: ../src/gui/selectors/selectperson.py:74 ../src/gui/views/tags.py:388 +#: ../src/gui/views/treemodels/peoplemodel.py:524 #: ../src/plugins/BookReport.py:776 ../src/plugins/drawreport/TimeLine.py:68 -#: ../src/plugins/gramplet/Backlinks.py:44 -#: ../src/plugins/lib/libpersonview.py:91 -#: ../src/plugins/textreport/IndivComplete.py:576 +#: ../src/plugins/gramplet/Backlinks.py:45 +#: ../src/plugins/lib/libpersonview.py:92 +#: ../src/plugins/textreport/IndivComplete.py:599 #: ../src/plugins/textreport/TagReport.py:123 #: ../src/plugins/tool/NotRelated.py:130 #: ../src/plugins/tool/RemoveUnused.py:200 ../src/plugins/tool/Verify.py:508 #: ../src/plugins/view/repoview.py:82 -#: ../src/plugins/webreport/NarrativeWeb.py:2347 -#: ../src/plugins/webreport/NarrativeWeb.py:2535 -#: ../src/plugins/webreport/NarrativeWeb.py:6188 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:127 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:93 msgid "Name" @@ -105,14 +101,15 @@ msgstr "" #. Add column with object gramps_id #. GRAMPS ID -#: ../src/Bookmarks.py:212 ../src/gui/filtereditor.py:885 -#: ../src/gui/editors/editfamily.py:114 -#: ../src/gui/editors/displaytabs/backreflist.py:60 -#: ../src/gui/editors/displaytabs/eventembedlist.py:76 -#: ../src/gui/editors/displaytabs/personrefembedlist.py:63 -#: ../src/gui/editors/displaytabs/repoembedlist.py:66 -#: ../src/gui/editors/displaytabs/sourceembedlist.py:66 -#: ../src/gui/plug/_guioptions.py:1110 ../src/gui/plug/_guioptions.py:1287 +#: ../src/Bookmarks.py:213 ../src/gui/filtereditor.py:896 +#: ../src/gui/editors/editfamily.py:116 +#: ../src/gui/editors/displaytabs/backreflist.py:61 +#: ../src/gui/editors/displaytabs/citationembedlist.py:85 +#: ../src/gui/editors/displaytabs/eventembedlist.py:77 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:64 +#: ../src/gui/editors/displaytabs/repoembedlist.py:67 +#: ../src/gui/plug/_guioptions.py:1111 ../src/gui/plug/_guioptions.py:1288 +#: ../src/gui/selectors/selectcitation.py:67 #: ../src/gui/selectors/selectevent.py:62 #: ../src/gui/selectors/selectfamily.py:61 #: ../src/gui/selectors/selectnote.py:67 @@ -122,15 +119,18 @@ msgstr "" #: ../src/gui/selectors/selectrepository.py:62 #: ../src/gui/selectors/selectsource.py:62 #: ../src/gui/views/navigationview.py:348 ../src/Merge/mergeperson.py:174 -#: ../src/plugins/lib/libpersonview.py:92 -#: ../src/plugins/lib/libplaceview.py:92 ../src/plugins/tool/EventCmp.py:250 +#: ../src/plugins/lib/libpersonview.py:93 +#: ../src/plugins/lib/libplaceview.py:93 ../src/plugins/tool/EventCmp.py:250 #: ../src/plugins/tool/NotRelated.py:131 ../src/plugins/tool/PatchNames.py:399 #: ../src/plugins/tool/RemoveUnused.py:194 #: ../src/plugins/tool/SortEvents.py:58 ../src/plugins/tool/Verify.py:501 -#: ../src/plugins/view/eventview.py:81 ../src/plugins/view/familyview.py:78 -#: ../src/plugins/view/mediaview.py:93 ../src/plugins/view/noteview.py:78 +#: ../src/plugins/view/citationtreeview.py:91 +#: ../src/plugins/view/citationlistview.py:96 +#: ../src/plugins/view/eventview.py:82 ../src/plugins/view/familyview.py:79 +#: ../src/plugins/view/mediaview.py:94 ../src/plugins/view/noteview.py:78 #: ../src/plugins/view/placetreeview.py:71 ../src/plugins/view/relview.py:604 -#: ../src/plugins/view/repoview.py:83 ../src/plugins/view/sourceview.py:77 +#: ../src/plugins/view/repoview.py:83 ../src/plugins/view/sourceview.py:80 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:94 #: ../src/Filters/SideBar/_EventSidebarFilter.py:93 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:114 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:128 @@ -209,35 +209,39 @@ msgstr "" msgid "Date selection" msgstr "" -#: ../src/DisplayState.py:363 ../src/plugins/gramplet/PersonDetails.py:133 +#: ../src/DisplayState.py:364 ../src/plugins/gramplet/PersonDetails.py:132 msgid "No active person" msgstr "" -#: ../src/DisplayState.py:364 +#: ../src/DisplayState.py:365 msgid "No active family" msgstr "" -#: ../src/DisplayState.py:365 +#: ../src/DisplayState.py:366 msgid "No active event" msgstr "" -#: ../src/DisplayState.py:366 +#: ../src/DisplayState.py:367 msgid "No active place" msgstr "" -#: ../src/DisplayState.py:367 +#: ../src/DisplayState.py:368 msgid "No active source" msgstr "" -#: ../src/DisplayState.py:368 -msgid "No active repository" -msgstr "" - #: ../src/DisplayState.py:369 -msgid "No active media" +msgid "No active citation" msgstr "" #: ../src/DisplayState.py:370 +msgid "No active repository" +msgstr "" + +#: ../src/DisplayState.py:371 +msgid "No active media" +msgstr "" + +#: ../src/DisplayState.py:372 msgid "No active note" msgstr "" @@ -247,31 +251,31 @@ msgstr "" msgid "Export Assistant" msgstr "" -#: ../src/ExportAssistant.py:205 +#: ../src/ExportAssistant.py:212 msgid "Saving your data" msgstr "" -#: ../src/ExportAssistant.py:254 +#: ../src/ExportAssistant.py:261 msgid "Choose the output format" msgstr "" -#: ../src/ExportAssistant.py:338 +#: ../src/ExportAssistant.py:345 msgid "Select Save File" msgstr "" -#: ../src/ExportAssistant.py:376 ../src/plugins/tool/MediaManager.py:274 +#: ../src/ExportAssistant.py:383 ../src/plugins/tool/MediaManager.py:274 msgid "Final confirmation" msgstr "" -#: ../src/ExportAssistant.py:389 +#: ../src/ExportAssistant.py:396 msgid "Please wait while your data is selected and exported" msgstr "" -#: ../src/ExportAssistant.py:402 +#: ../src/ExportAssistant.py:409 msgid "Summary" msgstr "" -#: ../src/ExportAssistant.py:474 +#: ../src/ExportAssistant.py:481 #, python-format msgid "" "The data will be exported as follows:\n" @@ -281,7 +285,7 @@ msgid "" "Press Apply to proceed, Back to revisit your options, or Cancel to abort" msgstr "" -#: ../src/ExportAssistant.py:487 +#: ../src/ExportAssistant.py:494 #, python-format msgid "" "The data will be saved as follows:\n" @@ -293,18 +297,18 @@ msgid "" "Press Apply to proceed, Back to revisit your options, or Cancel to abort" msgstr "" -#: ../src/ExportAssistant.py:494 +#: ../src/ExportAssistant.py:501 msgid "" "The selected file and folder to save to cannot be created or found.\n" "\n" "Press Back to return and select a valid filename." msgstr "" -#: ../src/ExportAssistant.py:520 +#: ../src/ExportAssistant.py:527 msgid "Your data has been saved" msgstr "" -#: ../src/ExportAssistant.py:522 +#: ../src/ExportAssistant.py:529 msgid "" "The copy of your data has been successfully saved. You may press Close " "button now to continue.\n" @@ -315,16 +319,16 @@ msgid "" msgstr "" #. add test, what is dir -#: ../src/ExportAssistant.py:530 +#: ../src/ExportAssistant.py:537 #, python-format msgid "Filename: %s" msgstr "" -#: ../src/ExportAssistant.py:532 +#: ../src/ExportAssistant.py:539 msgid "Saving failed" msgstr "" -#: ../src/ExportAssistant.py:534 +#: ../src/ExportAssistant.py:541 msgid "" "There was an error while saving your data. You may try starting the export " "again.\n" @@ -333,7 +337,7 @@ msgid "" "data that failed to save." msgstr "" -#: ../src/ExportAssistant.py:561 +#: ../src/ExportAssistant.py:568 msgid "" "Under normal circumstances, Gramps does not require you to directly save " "your changes. All changes you make are immediately saved to the database.\n" @@ -541,37 +545,36 @@ msgid "" msgstr "" #. not all families have a spouse. -#: ../src/LdsUtils.py:82 ../src/LdsUtils.py:88 ../src/ScratchPad.py:176 -#: ../src/cli/clidbman.py:447 ../src/gen/lib/attrtype.py:63 +#: ../src/LdsUtils.py:82 ../src/LdsUtils.py:88 ../src/ScratchPad.py:180 +#: ../src/cli/clidbman.py:468 ../src/gen/lib/attrtype.py:63 #: ../src/gen/lib/childreftype.py:79 ../src/gen/lib/eventroletype.py:58 -#: ../src/gen/lib/eventtype.py:143 ../src/gen/lib/familyreltype.py:51 +#: ../src/gen/lib/eventtype.py:143 ../src/gen/lib/familyreltype.py:52 #: ../src/gen/lib/grampstype.py:34 ../src/gen/lib/nametype.py:53 #: ../src/gen/lib/nameorigintype.py:80 ../src/gen/lib/notetype.py:78 #: ../src/gen/lib/repotype.py:59 ../src/gen/lib/srcmediatype.py:62 -#: ../src/gen/lib/urltype.py:54 ../src/gui/editors/editmedia.py:167 -#: ../src/gui/editors/editmediaref.py:129 -#: ../src/gui/editors/displaytabs/personrefembedlist.py:120 -#: ../src/plugins/gramplet/PersonDetails.py:160 -#: ../src/plugins/gramplet/PersonDetails.py:166 +#: ../src/gen/lib/urltype.py:54 ../src/gui/editors/editmedia.py:168 +#: ../src/gui/editors/editmediaref.py:130 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:123 +#: ../src/plugins/gramplet/PersonDetails.py:159 +#: ../src/plugins/gramplet/PersonDetails.py:165 +#: ../src/plugins/gramplet/PersonDetails.py:167 #: ../src/plugins/gramplet/PersonDetails.py:168 -#: ../src/plugins/gramplet/PersonDetails.py:169 #: ../src/plugins/gramplet/RelativeGramplet.py:123 #: ../src/plugins/gramplet/RelativeGramplet.py:134 #: ../src/plugins/graph/GVFamilyLines.py:159 #: ../src/plugins/graph/GVRelGraph.py:555 -#: ../src/plugins/lib/libnarrate.py:1993 +#: ../src/plugins/lib/libnarrate.py:1994 #: ../src/plugins/lib/maps/geography.py:845 #: ../src/plugins/lib/maps/geography.py:852 #: ../src/plugins/lib/maps/geography.py:853 #: ../src/plugins/quickview/all_relations.py:278 #: ../src/plugins/quickview/all_relations.py:295 -#: ../src/plugins/textreport/IndivComplete.py:593 -#: ../src/plugins/tool/Check.py:1410 ../src/plugins/view/geofamily.py:402 +#: ../src/plugins/textreport/IndivComplete.py:612 +#: ../src/plugins/tool/Check.py:1578 ../src/plugins/view/geofamily.py:402 #: ../src/plugins/view/geoperson.py:448 ../src/plugins/view/relview.py:450 #: ../src/plugins/view/relview.py:995 ../src/plugins/view/relview.py:1042 -#: ../src/plugins/webreport/NarrativeWeb.py:144 -#: ../src/plugins/webreport/NarrativeWeb.py:1802 -#: ../src/plugins/webreport/NarrativeWeb.py:2906 +#: ../src/plugins/webreport/NarrativeWeb.py:346 +#: ../src/plugins/webreport/NarrativeWeb.py:2272 msgid "Unknown" msgstr "" @@ -630,23 +633,25 @@ msgid "" "Instead select one of the available options" msgstr "" -#: ../src/QuickReports.py:90 +#: ../src/QuickReports.py:92 msgid "Web Connect" msgstr "" -#: ../src/QuickReports.py:134 ../src/docgen/TextBufDoc.py:81 +#: ../src/QuickReports.py:137 ../src/docgen/TextBufDoc.py:81 #: ../src/docgen/TextBufDoc.py:161 ../src/docgen/TextBufDoc.py:163 #: ../src/plugins/gramplet/gramplet.gpr.py:181 #: ../src/plugins/gramplet/gramplet.gpr.py:188 -#: ../src/plugins/lib/libpersonview.py:355 -#: ../src/plugins/lib/libplaceview.py:173 ../src/plugins/view/eventview.py:221 -#: ../src/plugins/view/familyview.py:212 ../src/plugins/view/mediaview.py:227 -#: ../src/plugins/view/noteview.py:214 ../src/plugins/view/repoview.py:152 -#: ../src/plugins/view/sourceview.py:135 +#: ../src/plugins/lib/libpersonview.py:356 +#: ../src/plugins/lib/libplaceview.py:174 +#: ../src/plugins/view/citationtreeview.py:294 +#: ../src/plugins/view/citationlistview.py:182 +#: ../src/plugins/view/eventview.py:222 ../src/plugins/view/familyview.py:213 +#: ../src/plugins/view/mediaview.py:228 ../src/plugins/view/noteview.py:214 +#: ../src/plugins/view/repoview.py:152 ../src/plugins/view/sourceview.py:138 msgid "Quick View" msgstr "" -#: ../src/Relationship.py:800 ../src/plugins/view/pedigreeview.py:1669 +#: ../src/Relationship.py:800 ../src/plugins/view/pedigreeview.py:1676 msgid "Relationship loop detected" msgstr "" @@ -670,11 +675,11 @@ msgstr "" msgid "undefined" msgstr "" -#: ../src/Relationship.py:1673 ../src/plugins/import/ImportCsv.py:226 +#: ../src/Relationship.py:1673 ../src/plugins/import/ImportCsv.py:227 msgid "husband" msgstr "" -#: ../src/Relationship.py:1675 ../src/plugins/import/ImportCsv.py:222 +#: ../src/Relationship.py:1675 ../src/plugins/import/ImportCsv.py:223 msgid "wife" msgstr "" @@ -767,18 +772,18 @@ msgid "gender unknown,unknown relation|former partner" msgstr "" #: ../src/Reorder.py:40 ../src/ToolTips.py:235 -#: ../src/gui/selectors/selectfamily.py:62 ../src/Merge/mergeperson.py:211 -#: ../src/plugins/gramplet/PersonDetails.py:171 -#: ../src/plugins/import/ImportCsv.py:224 +#: ../src/gui/selectors/selectfamily.py:62 ../src/Merge/mergeperson.py:216 +#: ../src/plugins/gramplet/PersonDetails.py:170 +#: ../src/plugins/import/ImportCsv.py:225 #: ../src/plugins/quickview/all_relations.py:301 #: ../src/plugins/textreport/FamilyGroup.py:208 #: ../src/plugins/textreport/FamilyGroup.py:219 -#: ../src/plugins/textreport/IndivComplete.py:324 -#: ../src/plugins/textreport/IndivComplete.py:326 -#: ../src/plugins/textreport/IndivComplete.py:624 +#: ../src/plugins/textreport/IndivComplete.py:325 +#: ../src/plugins/textreport/IndivComplete.py:327 +#: ../src/plugins/textreport/IndivComplete.py:601 #: ../src/plugins/textreport/TagReport.py:210 -#: ../src/plugins/view/familyview.py:79 ../src/plugins/view/relview.py:883 -#: ../src/plugins/webreport/NarrativeWeb.py:5694 +#: ../src/plugins/view/familyview.py:80 ../src/plugins/view/relview.py:883 +#: ../src/plugins/webreport/NarrativeWeb.py:6209 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:115 #: ../src/glade/editfamily.glade.h:13 msgid "Father" @@ -786,34 +791,34 @@ msgstr "" #. ---------------------------------- #: ../src/Reorder.py:40 ../src/ToolTips.py:240 -#: ../src/gui/selectors/selectfamily.py:63 ../src/Merge/mergeperson.py:213 -#: ../src/plugins/gramplet/PersonDetails.py:172 -#: ../src/plugins/import/ImportCsv.py:221 +#: ../src/gui/selectors/selectfamily.py:63 ../src/Merge/mergeperson.py:218 +#: ../src/plugins/gramplet/PersonDetails.py:171 +#: ../src/plugins/import/ImportCsv.py:222 #: ../src/plugins/quickview/all_relations.py:298 #: ../src/plugins/textreport/FamilyGroup.py:225 #: ../src/plugins/textreport/FamilyGroup.py:236 -#: ../src/plugins/textreport/IndivComplete.py:333 -#: ../src/plugins/textreport/IndivComplete.py:335 -#: ../src/plugins/textreport/IndivComplete.py:629 +#: ../src/plugins/textreport/IndivComplete.py:334 +#: ../src/plugins/textreport/IndivComplete.py:336 +#: ../src/plugins/textreport/IndivComplete.py:602 #: ../src/plugins/textreport/TagReport.py:216 -#: ../src/plugins/view/familyview.py:80 ../src/plugins/view/relview.py:884 -#: ../src/plugins/webreport/NarrativeWeb.py:5705 +#: ../src/plugins/view/familyview.py:81 ../src/plugins/view/relview.py:884 +#: ../src/plugins/webreport/NarrativeWeb.py:6219 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:116 #: ../src/glade/editfamily.glade.h:15 msgid "Mother" msgstr "" #: ../src/Reorder.py:41 ../src/gui/selectors/selectperson.py:81 -#: ../src/Merge/mergeperson.py:227 ../src/plugins/gramplet/Children.py:89 -#: ../src/plugins/lib/libpersonview.py:98 +#: ../src/Merge/mergeperson.py:232 ../src/plugins/gramplet/Children.py:89 +#: ../src/plugins/lib/libpersonview.py:99 #: ../src/plugins/textreport/FamilyGroup.py:519 #: ../src/plugins/view/relview.py:1343 msgid "Spouse" msgstr "" #: ../src/Reorder.py:41 ../src/plugins/textreport/TagReport.py:222 -#: ../src/plugins/view/familyview.py:81 -#: ../src/plugins/webreport/NarrativeWeb.py:5336 +#: ../src/plugins/view/familyview.py:82 +#: ../src/plugins/webreport/NarrativeWeb.py:5866 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:118 msgid "Relationship" msgstr "" @@ -827,68 +832,69 @@ msgstr "" msgid "Reorder Relationships: %s" msgstr "" -#: ../src/ScratchPad.py:65 +#: ../src/ScratchPad.py:66 msgid "manual|Using_the_Clipboard" msgstr "" -#: ../src/ScratchPad.py:179 ../src/ScratchPad.py:180 +#: ../src/ScratchPad.py:183 ../src/ScratchPad.py:184 #: ../src/gui/plug/_windows.py:473 msgid "Unavailable" msgstr "" -#: ../src/ScratchPad.py:288 ../src/gui/configure.py:430 -#: ../src/gui/grampsgui.py:103 ../src/gui/editors/editaddress.py:152 -#: ../src/plugins/gramplet/RepositoryDetails.py:124 +#: ../src/ScratchPad.py:292 ../src/gui/configure.py:430 +#: ../src/gui/grampsgui.py:103 ../src/gui/editors/editaddress.py:156 +#: ../src/plugins/gramplet/RepositoryDetails.py:123 #: ../src/plugins/textreport/FamilyGroup.py:324 -#: ../src/plugins/webreport/NarrativeWeb.py:6189 +#: ../src/plugins/webreport/NarrativeWeb.py:6682 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:95 msgid "Address" msgstr "" -#: ../src/ScratchPad.py:305 ../src/ToolTips.py:142 -#: ../src/gen/lib/nameorigintype.py:93 ../src/gui/plug/_windows.py:598 -#: ../src/plugins/gramplet/PlaceDetails.py:126 +#: ../src/ScratchPad.py:309 ../src/ToolTips.py:142 +#: ../src/gen/lib/nameorigintype.py:93 ../src/gui/plug/_windows.py:600 +#: ../src/plugins/gramplet/PlaceDetails.py:125 msgid "Location" msgstr "" #. 0 this order range above -#: ../src/ScratchPad.py:319 ../src/gui/configure.py:458 -#: ../src/gui/filtereditor.py:290 ../src/gui/editors/editlink.py:81 -#: ../src/plugins/gramplet/QuickViewGramplet.py:104 +#: ../src/ScratchPad.py:323 ../src/gui/configure.py:460 +#: ../src/gui/filtereditor.py:292 ../src/gui/editors/editlink.py:81 +#: ../src/plugins/gramplet/QuickViewGramplet.py:107 #: ../src/plugins/quickview/FilterByName.py:150 #: ../src/plugins/quickview/FilterByName.py:221 -#: ../src/plugins/quickview/quickview.gpr.py:200 -#: ../src/plugins/quickview/References.py:84 +#: ../src/plugins/quickview/quickview.gpr.py:201 +#: ../src/plugins/quickview/References.py:87 #: ../src/plugins/textreport/PlaceReport.py:386 -#: ../src/plugins/webreport/NarrativeWeb.py:123 +#: ../src/plugins/webreport/NarrativeWeb.py:325 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:134 msgid "Event" msgstr "" #. 5 -#: ../src/ScratchPad.py:343 ../src/gui/configure.py:452 -#: ../src/gui/filtereditor.py:291 ../src/gui/editors/editlink.py:86 -#: ../src/gui/editors/displaytabs/eventembedlist.py:79 +#: ../src/ScratchPad.py:347 ../src/gui/configure.py:452 +#: ../src/gui/filtereditor.py:293 ../src/gui/editors/editlink.py:86 +#: ../src/gui/editors/displaytabs/eventembedlist.py:80 #: ../src/gui/editors/displaytabs/familyldsembedlist.py:55 -#: ../src/gui/editors/displaytabs/ldsembedlist.py:65 -#: ../src/gui/plug/_guioptions.py:1286 ../src/gui/selectors/selectevent.py:66 -#: ../src/gui/views/treemodels/placemodel.py:306 -#: ../src/plugins/export/ExportCsv.py:458 ../src/plugins/gramplet/Events.py:53 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:66 +#: ../src/gui/plug/_guioptions.py:1287 ../src/gui/selectors/selectevent.py:66 +#: ../src/gui/views/treemodels/placemodel.py:304 +#: ../src/plugins/export/ExportCsv.py:460 ../src/plugins/gramplet/Events.py:53 #: ../src/plugins/gramplet/PersonResidence.py:50 -#: ../src/plugins/gramplet/QuickViewGramplet.py:108 -#: ../src/plugins/import/ImportCsv.py:229 +#: ../src/plugins/gramplet/QuickViewGramplet.py:111 +#: ../src/plugins/import/ImportCsv.py:230 #: ../src/plugins/quickview/FilterByName.py:160 #: ../src/plugins/quickview/FilterByName.py:227 #: ../src/plugins/quickview/OnThisDay.py:80 #: ../src/plugins/quickview/OnThisDay.py:81 #: ../src/plugins/quickview/OnThisDay.py:82 -#: ../src/plugins/quickview/quickview.gpr.py:202 -#: ../src/plugins/quickview/References.py:86 +#: ../src/plugins/quickview/quickview.gpr.py:203 +#: ../src/plugins/quickview/References.py:92 #: ../src/plugins/textreport/TagReport.py:306 -#: ../src/plugins/tool/SortEvents.py:60 ../src/plugins/view/eventview.py:84 +#: ../src/plugins/tool/SortEvents.py:60 ../src/plugins/view/eventview.py:85 #: ../src/plugins/view/placetreeview.py:70 -#: ../src/plugins/webreport/NarrativeWeb.py:132 -#: ../src/plugins/webreport/NarrativeWeb.py:764 +#: ../src/plugins/webreport/NarrativeWeb.py:334 +#: ../src/plugins/webreport/NarrativeWeb.py:1056 +#: ../src/plugins/webreport/NarrativeWeb.py:1085 #: ../src/Filters/SideBar/_EventSidebarFilter.py:98 #: ../src/glade/editevent.glade.h:9 msgid "Place" @@ -896,23 +902,24 @@ msgstr "" #. ############################### #. 3 -#: ../src/ScratchPad.py:367 ../src/ToolTips.py:161 -#: ../src/gen/plug/docgen/graphdoc.py:229 ../src/gui/configure.py:462 -#: ../src/gui/filtereditor.py:295 ../src/gui/editors/editlink.py:84 -#: ../src/gui/editors/editmedia.py:87 ../src/gui/editors/editmedia.py:170 -#: ../src/gui/editors/editmediaref.py:132 +#: ../src/ScratchPad.py:371 ../src/ToolTips.py:161 +#: ../src/gen/plug/docgen/graphdoc.py:229 ../src/gui/configure.py:464 +#: ../src/gui/filtereditor.py:297 ../src/gui/editors/editlink.py:84 +#: ../src/gui/editors/editmedia.py:88 ../src/gui/editors/editmedia.py:171 +#: ../src/gui/editors/editmediaref.py:133 #: ../src/gui/views/treemodels/mediamodel.py:128 #: ../src/plugins/drawreport/AncestorTree.py:1013 #: ../src/plugins/drawreport/DescendTree.py:1609 -#: ../src/plugins/export/ExportCsv.py:341 -#: ../src/plugins/export/ExportCsv.py:458 -#: ../src/plugins/gramplet/QuickViewGramplet.py:107 -#: ../src/plugins/import/ImportCsv.py:182 +#: ../src/plugins/export/ExportCsv.py:343 +#: ../src/plugins/export/ExportCsv.py:460 +#: ../src/plugins/gramplet/QuickViewGramplet.py:110 +#: ../src/plugins/import/ImportCsv.py:183 #: ../src/plugins/quickview/FilterByName.py:200 #: ../src/plugins/quickview/FilterByName.py:251 -#: ../src/plugins/quickview/quickview.gpr.py:204 -#: ../src/plugins/quickview/References.py:88 +#: ../src/plugins/quickview/quickview.gpr.py:205 +#: ../src/plugins/quickview/References.py:94 #: ../src/plugins/textreport/FamilyGroup.py:342 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:98 #: ../src/Filters/SideBar/_EventSidebarFilter.py:99 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:135 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:83 @@ -922,63 +929,71 @@ msgstr "" msgid "Note" msgstr "" -#: ../src/ScratchPad.py:397 ../src/Filters/SideBar/_FamilySidebarFilter.py:119 +#: ../src/ScratchPad.py:401 ../src/Filters/SideBar/_FamilySidebarFilter.py:119 msgid "Family Event" msgstr "" -#: ../src/ScratchPad.py:410 ../src/plugins/webreport/NarrativeWeb.py:1690 +#: ../src/ScratchPad.py:414 ../src/plugins/webreport/NarrativeWeb.py:2160 msgid "Url" msgstr "" -#: ../src/ScratchPad.py:423 ../src/gui/grampsgui.py:104 -#: ../src/gui/editors/editattribute.py:131 +#: ../src/ScratchPad.py:427 ../src/gui/grampsgui.py:104 +#: ../src/gui/editors/editattribute.py:135 msgid "Attribute" msgstr "" -#: ../src/ScratchPad.py:435 +#: ../src/ScratchPad.py:439 msgid "Family Attribute" msgstr "" -#: ../src/ScratchPad.py:448 -msgid "Source ref" +#: ../src/ScratchPad.py:452 ../src/gen/lib/notetype.py:84 +#: ../src/gui/configure.py:456 ../src/gui/filtereditor.py:298 +#: ../src/gui/editors/editcitation.py:140 +#: ../src/gui/editors/editcitation.py:146 +#: ../src/gui/views/treemodels/citationtreemodel.py:161 +#: ../src/plugins/gramplet/QuickViewGramplet.py:114 +#: ../src/plugins/quickview/quickview.gpr.py:206 +#: ../src/plugins/quickview/References.py:89 +#: ../src/plugins/webreport/NarrativeWeb.py:4816 +msgid "Citation" msgstr "" -#: ../src/ScratchPad.py:459 +#: ../src/ScratchPad.py:464 msgid "not available|NA" msgstr "" -#: ../src/ScratchPad.py:468 +#: ../src/ScratchPad.py:473 #, python-format msgid "Volume/Page: %(pag)s -- %(sourcetext)s" msgstr "" -#: ../src/ScratchPad.py:481 +#: ../src/ScratchPad.py:494 msgid "Repository ref" msgstr "" -#: ../src/ScratchPad.py:496 +#: ../src/ScratchPad.py:509 msgid "Event ref" msgstr "" #. show surname and first name -#: ../src/ScratchPad.py:524 ../src/Utils.py:1202 ../src/gui/configure.py:513 -#: ../src/gui/configure.py:515 ../src/gui/configure.py:517 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:522 -#: ../src/gui/configure.py:523 ../src/gui/configure.py:524 -#: ../src/gui/configure.py:525 ../src/gui/editors/displaytabs/surnametab.py:76 -#: ../src/gui/plug/_guioptions.py:88 ../src/gui/plug/_guioptions.py:1435 +#: ../src/ScratchPad.py:537 ../src/Utils.py:1275 ../src/gui/configure.py:515 +#: ../src/gui/configure.py:517 ../src/gui/configure.py:519 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:524 +#: ../src/gui/configure.py:525 ../src/gui/configure.py:526 +#: ../src/gui/configure.py:527 ../src/gui/editors/displaytabs/surnametab.py:76 +#: ../src/gui/plug/_guioptions.py:88 ../src/gui/plug/_guioptions.py:1436 #: ../src/plugins/drawreport/StatisticsChart.py:318 -#: ../src/plugins/export/ExportCsv.py:334 -#: ../src/plugins/import/ImportCsv.py:169 +#: ../src/plugins/export/ExportCsv.py:336 +#: ../src/plugins/import/ImportCsv.py:170 #: ../src/plugins/quickview/FilterByName.py:318 -#: ../src/plugins/webreport/NarrativeWeb.py:2346 -#: ../src/plugins/webreport/NarrativeWeb.py:2511 -#: ../src/plugins/webreport/NarrativeWeb.py:3894 +#: ../src/plugins/webreport/NarrativeWeb.py:2749 +#: ../src/plugins/webreport/NarrativeWeb.py:2919 +#: ../src/plugins/webreport/NarrativeWeb.py:4203 msgid "Surname" msgstr "" -#: ../src/ScratchPad.py:537 ../src/ScratchPad.py:538 -#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:958 +#: ../src/ScratchPad.py:550 ../src/ScratchPad.py:551 +#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:973 #: ../src/plugins/textreport/CustomBookText.py:117 #: ../src/plugins/textreport/TagReport.py:392 #: ../src/Filters/SideBar/_NoteSidebarFilter.py:96 @@ -986,38 +1001,40 @@ msgid "Text" msgstr "" #. 2 -#: ../src/ScratchPad.py:550 ../src/gui/grampsgui.py:127 +#: ../src/ScratchPad.py:563 ../src/gui/grampsgui.py:127 #: ../src/gui/editors/editlink.py:83 -#: ../src/plugins/gramplet/QuickViewGramplet.py:106 +#: ../src/plugins/gramplet/QuickViewGramplet.py:109 #: ../src/plugins/quickview/FilterByName.py:109 #: ../src/plugins/quickview/FilterByName.py:190 #: ../src/plugins/quickview/FilterByName.py:245 #: ../src/plugins/quickview/FilterByName.py:362 -#: ../src/plugins/quickview/quickview.gpr.py:203 -#: ../src/plugins/quickview/References.py:87 +#: ../src/plugins/quickview/quickview.gpr.py:204 +#: ../src/plugins/quickview/References.py:93 #: ../src/plugins/textreport/TagReport.py:439 -#: ../src/plugins/view/mediaview.py:127 ../src/plugins/view/view.gpr.py:85 -#: ../src/plugins/webreport/NarrativeWeb.py:1261 -#: ../src/plugins/webreport/NarrativeWeb.py:1312 -#: ../src/plugins/webreport/NarrativeWeb.py:1587 -#: ../src/plugins/webreport/NarrativeWeb.py:3584 -#: ../src/plugins/webreport/NarrativeWeb.py:4223 +#: ../src/plugins/view/mediaview.py:128 ../src/plugins/view/view.gpr.py:86 +#: ../src/plugins/webreport/NarrativeWeb.py:1608 +#: ../src/plugins/webreport/NarrativeWeb.py:1664 +#: ../src/plugins/webreport/NarrativeWeb.py:1722 +#: ../src/plugins/webreport/NarrativeWeb.py:2057 +#: ../src/plugins/webreport/NarrativeWeb.py:3889 +#: ../src/plugins/webreport/NarrativeWeb.py:4765 +#: ../src/plugins/webreport/NarrativeWeb.py:4837 msgid "Media" msgstr "" -#: ../src/ScratchPad.py:574 +#: ../src/ScratchPad.py:587 msgid "Media ref" msgstr "" -#: ../src/ScratchPad.py:589 +#: ../src/ScratchPad.py:602 msgid "Person ref" msgstr "" -#: ../src/ScratchPad.py:604 +#: ../src/ScratchPad.py:617 msgid "Child ref" msgstr "" -#: ../src/ScratchPad.py:610 +#: ../src/ScratchPad.py:623 #, python-format msgid "%(frel)s %(mrel)s" msgstr "" @@ -1029,11 +1046,11 @@ msgstr "" #. #. ------------------------------------------------------------------------ #. functions for the actual quickreports -#: ../src/ScratchPad.py:622 ../src/ToolTips.py:200 ../src/gui/configure.py:448 -#: ../src/gui/filtereditor.py:288 ../src/gui/grampsgui.py:134 -#: ../src/gui/editors/editlink.py:85 ../src/plugins/export/ExportCsv.py:334 -#: ../src/plugins/gramplet/QuickViewGramplet.py:103 -#: ../src/plugins/import/ImportCsv.py:216 +#: ../src/ScratchPad.py:635 ../src/ToolTips.py:200 ../src/gui/configure.py:448 +#: ../src/gui/filtereditor.py:290 ../src/gui/grampsgui.py:134 +#: ../src/gui/editors/editlink.py:85 ../src/plugins/export/ExportCsv.py:336 +#: ../src/plugins/gramplet/QuickViewGramplet.py:106 +#: ../src/plugins/import/ImportCsv.py:217 #: ../src/plugins/quickview/AgeOnDate.py:55 #: ../src/plugins/quickview/AttributeMatch.py:34 #: ../src/plugins/quickview/FilterByName.py:129 @@ -1047,16 +1064,17 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:329 #: ../src/plugins/quickview/FilterByName.py:337 #: ../src/plugins/quickview/FilterByName.py:373 -#: ../src/plugins/quickview/quickview.gpr.py:198 -#: ../src/plugins/quickview/References.py:82 +#: ../src/plugins/quickview/quickview.gpr.py:199 +#: ../src/plugins/quickview/References.py:85 #: ../src/plugins/quickview/SameSurnames.py:108 #: ../src/plugins/quickview/SameSurnames.py:150 #: ../src/plugins/textreport/PlaceReport.py:183 #: ../src/plugins/textreport/PlaceReport.py:255 #: ../src/plugins/textreport/PlaceReport.py:387 #: ../src/plugins/tool/EventCmp.py:250 ../src/plugins/view/geography.gpr.py:48 -#: ../src/plugins/webreport/NarrativeWeb.py:133 -#: ../src/plugins/webreport/NarrativeWeb.py:5335 +#: ../src/plugins/webreport/NarrativeWeb.py:335 +#: ../src/plugins/webreport/NarrativeWeb.py:3611 +#: ../src/plugins/webreport/NarrativeWeb.py:5865 #: ../src/glade/editpersonref.glade.h:5 msgid "Person" msgstr "" @@ -1065,49 +1083,47 @@ msgstr "" #. get the family events #. show "> Family: ..." and nothing else #. show "V Family: ..." and the rest -#: ../src/ScratchPad.py:648 ../src/ToolTips.py:230 ../src/gui/configure.py:450 -#: ../src/gui/filtereditor.py:289 ../src/gui/grampsgui.py:113 -#: ../src/gui/editors/editfamily.py:481 ../src/gui/editors/editlink.py:82 -#: ../src/plugins/export/ExportCsv.py:501 -#: ../src/plugins/gramplet/QuickViewGramplet.py:105 -#: ../src/plugins/import/ImportCsv.py:219 +#: ../src/ScratchPad.py:661 ../src/ToolTips.py:230 ../src/gui/configure.py:450 +#: ../src/gui/filtereditor.py:291 ../src/gui/grampsgui.py:113 +#: ../src/gui/editors/editfamily.py:487 ../src/gui/editors/editlink.py:82 +#: ../src/plugins/export/ExportCsv.py:503 +#: ../src/plugins/gramplet/QuickViewGramplet.py:108 +#: ../src/plugins/import/ImportCsv.py:220 #: ../src/plugins/quickview/all_events.py:79 #: ../src/plugins/quickview/all_relations.py:271 #: ../src/plugins/quickview/FilterByName.py:140 #: ../src/plugins/quickview/FilterByName.py:215 -#: ../src/plugins/quickview/quickview.gpr.py:199 -#: ../src/plugins/quickview/References.py:83 -#: ../src/plugins/textreport/IndivComplete.py:76 +#: ../src/plugins/quickview/quickview.gpr.py:200 +#: ../src/plugins/quickview/References.py:86 +#: ../src/plugins/textreport/IndivComplete.py:77 #: ../src/plugins/view/geography.gpr.py:96 ../src/plugins/view/relview.py:1318 -#: ../src/plugins/view/relview.py:1340 -#: ../src/plugins/webreport/NarrativeWeb.py:2882 -#: ../src/glade/editldsord.glade.h:3 +#: ../src/plugins/view/relview.py:1340 ../src/glade/editldsord.glade.h:3 msgid "Family" msgstr "" #. 7 -#: ../src/ScratchPad.py:673 ../src/gui/configure.py:454 -#: ../src/gui/filtereditor.py:292 ../src/gui/editors/editlink.py:88 -#: ../src/gui/editors/editsource.py:75 -#: ../src/gui/editors/displaytabs/nameembedlist.py:76 -#: ../src/plugins/export/ExportCsv.py:458 -#: ../src/plugins/gramplet/QuickViewGramplet.py:110 -#: ../src/plugins/gramplet/Sources.py:47 -#: ../src/plugins/import/ImportCsv.py:181 +#: ../src/ScratchPad.py:686 ../src/gui/configure.py:454 +#: ../src/gui/filtereditor.py:294 ../src/gui/editors/editlink.py:88 +#: ../src/gui/editors/editsource.py:77 +#: ../src/gui/editors/displaytabs/nameembedlist.py:77 +#: ../src/gui/views/treemodels/citationtreemodel.py:161 +#: ../src/plugins/export/ExportCsv.py:460 +#: ../src/plugins/gramplet/QuickViewGramplet.py:113 +#: ../src/plugins/import/ImportCsv.py:182 #: ../src/plugins/quickview/FilterByName.py:170 #: ../src/plugins/quickview/FilterByName.py:233 -#: ../src/plugins/quickview/quickview.gpr.py:201 -#: ../src/plugins/quickview/References.py:85 +#: ../src/plugins/quickview/quickview.gpr.py:202 +#: ../src/plugins/quickview/References.py:88 #: ../src/plugins/quickview/Reporef.py:62 msgid "Source" msgstr "" #. 6 -#: ../src/ScratchPad.py:697 ../src/ToolTips.py:128 ../src/gui/configure.py:460 -#: ../src/gui/filtereditor.py:294 ../src/gui/editors/editlink.py:87 +#: ../src/ScratchPad.py:710 ../src/ToolTips.py:128 ../src/gui/configure.py:462 +#: ../src/gui/filtereditor.py:296 ../src/gui/editors/editlink.py:87 #: ../src/gui/editors/editrepository.py:67 #: ../src/gui/editors/editrepository.py:69 -#: ../src/plugins/gramplet/QuickViewGramplet.py:109 +#: ../src/plugins/gramplet/QuickViewGramplet.py:112 #: ../src/plugins/quickview/FilterByName.py:180 #: ../src/plugins/quickview/FilterByName.py:239 msgid "Repository" @@ -1115,38 +1131,41 @@ msgstr "" #. Create the tree columns #. 0 selected? -#: ../src/ScratchPad.py:825 ../src/gui/viewmanager.py:467 -#: ../src/gui/editors/displaytabs/attrembedlist.py:62 -#: ../src/gui/editors/displaytabs/backreflist.py:59 -#: ../src/gui/editors/displaytabs/eventembedlist.py:74 +#: ../src/ScratchPad.py:838 ../src/gui/viewmanager.py:467 +#: ../src/gui/editors/displaytabs/attrembedlist.py:63 +#: ../src/gui/editors/displaytabs/backreflist.py:60 +#: ../src/gui/editors/displaytabs/eventembedlist.py:75 #: ../src/gui/editors/displaytabs/familyldsembedlist.py:51 -#: ../src/gui/editors/displaytabs/ldsembedlist.py:61 -#: ../src/gui/editors/displaytabs/nameembedlist.py:72 -#: ../src/gui/editors/displaytabs/notetab.py:76 -#: ../src/gui/editors/displaytabs/repoembedlist.py:69 -#: ../src/gui/editors/displaytabs/webembedlist.py:64 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:62 +#: ../src/gui/editors/displaytabs/nameembedlist.py:73 +#: ../src/gui/editors/displaytabs/notetab.py:77 +#: ../src/gui/editors/displaytabs/repoembedlist.py:70 +#: ../src/gui/editors/displaytabs/webembedlist.py:65 #: ../src/gui/plug/_windows.py:108 ../src/gui/plug/_windows.py:226 #: ../src/gui/selectors/selectevent.py:63 #: ../src/gui/selectors/selectnote.py:68 -#: ../src/gui/selectors/selectobject.py:76 ../src/Merge/mergeperson.py:230 +#: ../src/gui/selectors/selectobject.py:76 ../src/Merge/mergeperson.py:235 #: ../src/plugins/BookReport.py:777 ../src/plugins/BookReport.py:781 -#: ../src/plugins/gramplet/Backlinks.py:43 +#: ../src/plugins/gramplet/Backlinks.py:44 #: ../src/plugins/gramplet/Events.py:49 #: ../src/plugins/quickview/FilterByName.py:290 #: ../src/plugins/quickview/OnThisDay.py:80 #: ../src/plugins/quickview/OnThisDay.py:81 #: ../src/plugins/quickview/OnThisDay.py:82 -#: ../src/plugins/quickview/References.py:67 +#: ../src/plugins/quickview/References.py:70 #: ../src/plugins/quickview/LinkReferences.py:45 #: ../src/plugins/quickview/siblings.py:47 #: ../src/plugins/textreport/TagReport.py:386 #: ../src/plugins/textreport/TagReport.py:462 #: ../src/plugins/tool/PatchNames.py:402 ../src/plugins/tool/SortEvents.py:57 -#: ../src/plugins/view/eventview.py:82 ../src/plugins/view/mediaview.py:94 +#: ../src/plugins/view/eventview.py:83 ../src/plugins/view/mediaview.py:95 #: ../src/plugins/view/noteview.py:79 ../src/plugins/view/repoview.py:84 -#: ../src/plugins/webreport/NarrativeWeb.py:140 -#: ../src/plugins/webreport/NarrativeWeb.py:1071 -#: ../src/plugins/webreport/NarrativeWeb.py:6070 +#: ../src/plugins/webreport/NarrativeWeb.py:342 +#: ../src/plugins/webreport/NarrativeWeb.py:1082 +#: ../src/plugins/webreport/NarrativeWeb.py:1394 +#: ../src/plugins/webreport/NarrativeWeb.py:2159 +#: ../src/plugins/webreport/NarrativeWeb.py:3608 +#: ../src/plugins/webreport/NarrativeWeb.py:6572 #: ../src/Filters/SideBar/_EventSidebarFilter.py:95 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:90 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:94 @@ -1154,27 +1173,31 @@ msgstr "" msgid "Type" msgstr "" -#: ../src/ScratchPad.py:828 ../src/gui/editors/displaytabs/repoembedlist.py:67 -#: ../src/gui/editors/displaytabs/sourceembedlist.py:67 +#: ../src/ScratchPad.py:841 +#: ../src/gui/editors/displaytabs/citationembedlist.py:82 +#: ../src/gui/editors/displaytabs/repoembedlist.py:68 #: ../src/gui/selectors/selectobject.py:74 #: ../src/gui/selectors/selectplace.py:62 #: ../src/gui/selectors/selectrepository.py:61 #: ../src/gui/selectors/selectsource.py:61 -#: ../src/gui/widgets/grampletpane.py:1497 -#: ../src/plugins/gramplet/PersonDetails.py:125 +#: ../src/gui/widgets/grampletpane.py:1498 +#: ../src/plugins/gramplet/PersonDetails.py:124 #: ../src/plugins/textreport/TagReport.py:456 -#: ../src/plugins/view/mediaview.py:92 ../src/plugins/view/sourceview.py:76 +#: ../src/plugins/view/citationtreeview.py:165 +#: ../src/plugins/view/mediaview.py:93 ../src/plugins/view/sourceview.py:79 +#: ../src/plugins/webreport/NarrativeWeb.py:2632 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:80 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:89 msgid "Title" msgstr "" -#: ../src/ScratchPad.py:831 ../src/gui/editors/displaytabs/attrembedlist.py:63 +#: ../src/ScratchPad.py:844 ../src/gui/editors/displaytabs/attrembedlist.py:64 #: ../src/gui/editors/displaytabs/dataembedlist.py:60 #: ../src/plugins/gramplet/Attributes.py:47 #: ../src/plugins/lib/libmetadata.py:161 ../src/plugins/tool/PatchNames.py:405 -#: ../src/plugins/webreport/NarrativeWeb.py:142 -#: ../src/plugins/webreport/NarrativeWeb.py:1072 +#: ../src/plugins/webreport/NarrativeWeb.py:344 +#: ../src/plugins/webreport/NarrativeWeb.py:1141 +#: ../src/plugins/webreport/NarrativeWeb.py:1395 msgid "Value" msgstr "" @@ -1183,29 +1206,29 @@ msgstr "" #. constants #. #. ------------------------------------------------------------------------- -#: ../src/ScratchPad.py:834 ../src/cli/clidbman.py:62 -#: ../src/gui/configure.py:1111 +#: ../src/ScratchPad.py:847 ../src/cli/clidbman.py:65 +#: ../src/gui/configure.py:1126 msgid "Family Tree" msgstr "" -#: ../src/ScratchPad.py:1223 ../src/ScratchPad.py:1229 -#: ../src/ScratchPad.py:1268 ../src/ScratchPad.py:1311 +#: ../src/ScratchPad.py:1236 ../src/ScratchPad.py:1242 +#: ../src/ScratchPad.py:1281 ../src/ScratchPad.py:1325 #: ../src/glade/scratchpad.glade.h:2 msgid "Clipboard" msgstr "" -#: ../src/ScratchPad.py:1353 ../src/Simple/_SimpleTable.py:136 +#: ../src/ScratchPad.py:1367 ../src/Simple/_SimpleTable.py:137 #, python-format msgid "the object|See %s details" msgstr "" #. --------------------------- -#: ../src/ScratchPad.py:1359 ../src/Simple/_SimpleTable.py:146 +#: ../src/ScratchPad.py:1373 ../src/Simple/_SimpleTable.py:147 #, python-format msgid "the object|Make %s active" msgstr "" -#: ../src/ScratchPad.py:1375 +#: ../src/ScratchPad.py:1389 #, python-format msgid "the object|Create Filter from %s selected..." msgstr "" @@ -1239,7 +1262,7 @@ msgid "" "%s" msgstr "" -#: ../src/ToolTips.py:150 ../src/plugins/webreport/NarrativeWeb.py:2216 +#: ../src/ToolTips.py:150 ../src/plugins/webreport/NarrativeWeb.py:2561 msgid "Telephone" msgstr "" @@ -1255,7 +1278,9 @@ msgstr "" #: ../src/plugins/textreport/FamilyGroup.py:479 #: ../src/plugins/textreport/TagReport.py:129 #: ../src/plugins/view/relview.py:614 -#: ../src/plugins/webreport/NarrativeWeb.py:116 +#: ../src/plugins/webreport/NarrativeWeb.py:318 +#: ../src/plugins/webreport/NarrativeWeb.py:2753 +#: ../src/plugins/webreport/NarrativeWeb.py:2946 msgid "Birth" msgstr "" @@ -1264,124 +1289,124 @@ msgid "Primary source" msgstr "" #. ---------------------------------- -#: ../src/ToolTips.py:245 ../src/gen/lib/ldsord.py:104 -#: ../src/Merge/mergeperson.py:238 ../src/plugins/export/ExportCsv.py:501 +#: ../src/ToolTips.py:245 ../src/gen/lib/ldsord.py:105 +#: ../src/Merge/mergeperson.py:243 ../src/plugins/export/ExportCsv.py:503 #: ../src/plugins/gramplet/Children.py:84 -#: ../src/plugins/gramplet/Children.py:181 -#: ../src/plugins/import/ImportCsv.py:218 +#: ../src/plugins/gramplet/Children.py:180 +#: ../src/plugins/import/ImportCsv.py:219 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:117 #: ../src/glade/editchildref.glade.h:2 msgid "Child" msgstr "" -#: ../src/TransUtils.py:308 +#: ../src/TransUtils.py:309 msgid "the person" msgstr "" -#: ../src/TransUtils.py:310 +#: ../src/TransUtils.py:311 msgid "the family" msgstr "" -#: ../src/TransUtils.py:312 +#: ../src/TransUtils.py:313 msgid "the place" msgstr "" -#: ../src/TransUtils.py:314 +#: ../src/TransUtils.py:315 msgid "the event" msgstr "" -#: ../src/TransUtils.py:316 +#: ../src/TransUtils.py:317 msgid "the repository" msgstr "" -#: ../src/TransUtils.py:318 +#: ../src/TransUtils.py:319 msgid "the note" msgstr "" -#: ../src/TransUtils.py:320 +#: ../src/TransUtils.py:321 msgid "the media" msgstr "" -#: ../src/TransUtils.py:322 +#: ../src/TransUtils.py:323 msgid "the source" msgstr "" -#: ../src/TransUtils.py:324 +#: ../src/TransUtils.py:325 msgid "the filter" msgstr "" -#: ../src/TransUtils.py:326 +#: ../src/TransUtils.py:327 msgid "See details" msgstr "" -#: ../src/Utils.py:82 ../src/gui/editors/editperson.py:324 +#: ../src/Utils.py:83 ../src/gui/editors/editperson.py:325 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/webreport/NarrativeWeb.py:4677 +#: ../src/plugins/webreport/NarrativeWeb.py:5289 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "male" msgstr "" -#: ../src/Utils.py:83 ../src/gui/editors/editperson.py:323 +#: ../src/Utils.py:84 ../src/gui/editors/editperson.py:324 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/webreport/NarrativeWeb.py:4678 +#: ../src/plugins/webreport/NarrativeWeb.py:5290 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "female" msgstr "" -#: ../src/Utils.py:84 +#: ../src/Utils.py:85 msgid "gender|unknown" msgstr "" -#: ../src/Utils.py:88 +#: ../src/Utils.py:89 msgid "Invalid" msgstr "" -#: ../src/Utils.py:91 ../src/gui/editors/editsourceref.py:149 +#: ../src/Utils.py:92 ../src/gui/editors/editcitation.py:276 msgid "Very High" msgstr "" -#: ../src/Utils.py:92 ../src/gui/editors/editsourceref.py:148 +#: ../src/Utils.py:93 ../src/gui/editors/editcitation.py:275 #: ../src/plugins/tool/FindDupes.py:63 msgid "High" msgstr "" -#: ../src/Utils.py:93 ../src/gui/editors/editsourceref.py:147 -#: ../src/plugins/webreport/NarrativeWeb.py:1803 +#: ../src/Utils.py:94 ../src/gui/editors/editcitation.py:274 +#: ../src/plugins/webreport/NarrativeWeb.py:2273 msgid "Normal" msgstr "" -#: ../src/Utils.py:94 ../src/gui/editors/editsourceref.py:146 +#: ../src/Utils.py:95 ../src/gui/editors/editcitation.py:273 #: ../src/plugins/tool/FindDupes.py:61 msgid "Low" msgstr "" -#: ../src/Utils.py:95 ../src/gui/editors/editsourceref.py:145 +#: ../src/Utils.py:96 ../src/gui/editors/editcitation.py:272 msgid "Very Low" msgstr "" -#: ../src/Utils.py:99 +#: ../src/Utils.py:100 msgid "A legal or common-law relationship between a husband and wife" msgstr "" -#: ../src/Utils.py:101 +#: ../src/Utils.py:102 msgid "No legal or common-law relationship between man and woman" msgstr "" -#: ../src/Utils.py:103 +#: ../src/Utils.py:104 msgid "An established relationship between members of the same sex" msgstr "" -#: ../src/Utils.py:105 +#: ../src/Utils.py:106 msgid "Unknown relationship between a man and woman" msgstr "" -#: ../src/Utils.py:107 +#: ../src/Utils.py:108 msgid "An unspecified relationship between a man and woman" msgstr "" -#: ../src/Utils.py:123 +#: ../src/Utils.py:124 msgid "" "The data can only be recovered by Undo operation or by quitting with " "abandoning changes." @@ -1393,109 +1418,109 @@ msgstr "" #. string if the person is None #. #. ------------------------------------------------------------------------- -#: ../src/Utils.py:210 ../src/gen/lib/date.py:457 ../src/gen/lib/date.py:495 +#: ../src/Utils.py:216 ../src/gen/lib/date.py:457 ../src/gen/lib/date.py:495 #: ../src/gen/mime/_gnomemime.py:39 ../src/gen/mime/_gnomemime.py:46 #: ../src/gen/mime/_pythonmime.py:49 ../src/gen/mime/_pythonmime.py:57 -#: ../src/gui/editors/editperson.py:325 +#: ../src/gui/editors/editperson.py:326 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/textreport/DetAncestralReport.py:542 -#: ../src/plugins/textreport/DetAncestralReport.py:549 -#: ../src/plugins/textreport/DetAncestralReport.py:592 -#: ../src/plugins/textreport/DetAncestralReport.py:599 -#: ../src/plugins/textreport/DetDescendantReport.py:587 -#: ../src/plugins/textreport/DetDescendantReport.py:594 -#: ../src/plugins/textreport/IndivComplete.py:427 +#: ../src/plugins/textreport/DetAncestralReport.py:543 +#: ../src/plugins/textreport/DetAncestralReport.py:550 +#: ../src/plugins/textreport/DetAncestralReport.py:593 +#: ../src/plugins/textreport/DetAncestralReport.py:600 +#: ../src/plugins/textreport/DetDescendantReport.py:588 +#: ../src/plugins/textreport/DetDescendantReport.py:595 +#: ../src/plugins/textreport/IndivComplete.py:428 #: ../src/plugins/view/relview.py:652 -#: ../src/plugins/webreport/NarrativeWeb.py:4679 +#: ../src/plugins/webreport/NarrativeWeb.py:5291 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "unknown" msgstr "" -#: ../src/Utils.py:220 ../src/Utils.py:240 ../src/plugins/Records.py:218 +#: ../src/Utils.py:226 ../src/Utils.py:246 ../src/plugins/Records.py:218 #, python-format msgid "%(father)s and %(mother)s" msgstr "" -#: ../src/Utils.py:555 +#: ../src/Utils.py:561 msgid "death-related evidence" msgstr "" -#: ../src/Utils.py:572 +#: ../src/Utils.py:578 msgid "birth-related evidence" msgstr "" -#: ../src/Utils.py:577 ../src/plugins/import/ImportCsv.py:208 +#: ../src/Utils.py:583 ../src/plugins/import/ImportCsv.py:209 msgid "death date" msgstr "" -#: ../src/Utils.py:582 ../src/plugins/import/ImportCsv.py:186 +#: ../src/Utils.py:588 ../src/plugins/import/ImportCsv.py:187 msgid "birth date" msgstr "" -#: ../src/Utils.py:615 +#: ../src/Utils.py:621 msgid "sibling birth date" msgstr "" -#: ../src/Utils.py:627 +#: ../src/Utils.py:633 msgid "sibling death date" msgstr "" -#: ../src/Utils.py:641 +#: ../src/Utils.py:647 msgid "sibling birth-related date" msgstr "" -#: ../src/Utils.py:652 +#: ../src/Utils.py:658 msgid "sibling death-related date" msgstr "" -#: ../src/Utils.py:665 ../src/Utils.py:670 +#: ../src/Utils.py:671 ../src/Utils.py:676 msgid "a spouse, " msgstr "" -#: ../src/Utils.py:688 +#: ../src/Utils.py:694 msgid "event with spouse" msgstr "" -#: ../src/Utils.py:712 +#: ../src/Utils.py:718 msgid "descendant birth date" msgstr "" -#: ../src/Utils.py:721 +#: ../src/Utils.py:727 msgid "descendant death date" msgstr "" -#: ../src/Utils.py:737 +#: ../src/Utils.py:743 msgid "descendant birth-related date" msgstr "" -#: ../src/Utils.py:745 +#: ../src/Utils.py:751 msgid "descendant death-related date" msgstr "" -#: ../src/Utils.py:758 +#: ../src/Utils.py:764 #, python-format msgid "Database error: %s is defined as his or her own ancestor" msgstr "" -#: ../src/Utils.py:782 ../src/Utils.py:828 +#: ../src/Utils.py:788 ../src/Utils.py:834 msgid "ancestor birth date" msgstr "" -#: ../src/Utils.py:792 ../src/Utils.py:838 +#: ../src/Utils.py:798 ../src/Utils.py:844 msgid "ancestor death date" msgstr "" -#: ../src/Utils.py:803 ../src/Utils.py:849 +#: ../src/Utils.py:809 ../src/Utils.py:855 msgid "ancestor birth-related date" msgstr "" -#: ../src/Utils.py:811 ../src/Utils.py:857 +#: ../src/Utils.py:817 ../src/Utils.py:863 msgid "ancestor death-related date" msgstr "" #. no evidence, must consider alive -#: ../src/Utils.py:915 +#: ../src/Utils.py:921 msgid "no evidence" msgstr "" @@ -1527,197 +1552,197 @@ msgstr "" #. 's' : suffix = suffix #. 'n' : nickname = nick name #. 'g' : familynick = family nick name -#: ../src/Utils.py:1200 ../src/plugins/export/ExportCsv.py:336 -#: ../src/plugins/import/ImportCsv.py:177 +#: ../src/Utils.py:1273 ../src/plugins/export/ExportCsv.py:338 +#: ../src/plugins/import/ImportCsv.py:178 #: ../src/plugins/tool/PatchNames.py:439 msgid "Person|Title" msgstr "" -#: ../src/Utils.py:1200 +#: ../src/Utils.py:1273 msgid "Person|TITLE" msgstr "" -#: ../src/Utils.py:1201 ../src/gen/display/name.py:327 -#: ../src/gui/configure.py:513 ../src/gui/configure.py:515 -#: ../src/gui/configure.py:520 ../src/gui/configure.py:522 -#: ../src/gui/configure.py:524 ../src/gui/configure.py:525 +#: ../src/Utils.py:1274 ../src/gen/display/name.py:327 +#: ../src/gui/configure.py:515 ../src/gui/configure.py:517 +#: ../src/gui/configure.py:522 ../src/gui/configure.py:524 #: ../src/gui/configure.py:526 ../src/gui/configure.py:527 -#: ../src/gui/configure.py:529 ../src/gui/configure.py:530 +#: ../src/gui/configure.py:528 ../src/gui/configure.py:529 #: ../src/gui/configure.py:531 ../src/gui/configure.py:532 #: ../src/gui/configure.py:533 ../src/gui/configure.py:534 -#: ../src/plugins/export/ExportCsv.py:334 -#: ../src/plugins/import/ImportCsv.py:172 +#: ../src/gui/configure.py:535 ../src/gui/configure.py:536 +#: ../src/plugins/export/ExportCsv.py:336 +#: ../src/plugins/import/ImportCsv.py:173 msgid "Given" msgstr "" -#: ../src/Utils.py:1201 +#: ../src/Utils.py:1274 msgid "GIVEN" msgstr "" -#: ../src/Utils.py:1202 ../src/gui/configure.py:520 -#: ../src/gui/configure.py:527 ../src/gui/configure.py:529 -#: ../src/gui/configure.py:530 ../src/gui/configure.py:531 +#: ../src/Utils.py:1275 ../src/gui/configure.py:522 +#: ../src/gui/configure.py:529 ../src/gui/configure.py:531 #: ../src/gui/configure.py:532 ../src/gui/configure.py:533 +#: ../src/gui/configure.py:534 ../src/gui/configure.py:535 msgid "SURNAME" msgstr "" -#: ../src/Utils.py:1203 +#: ../src/Utils.py:1276 msgid "Name|Call" msgstr "" -#: ../src/Utils.py:1203 +#: ../src/Utils.py:1276 msgid "Name|CALL" msgstr "" -#: ../src/Utils.py:1204 ../src/gui/configure.py:517 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:522 -#: ../src/gui/configure.py:523 ../src/gui/configure.py:529 +#: ../src/Utils.py:1277 ../src/gui/configure.py:519 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:524 +#: ../src/gui/configure.py:525 ../src/gui/configure.py:531 msgid "Name|Common" msgstr "" -#: ../src/Utils.py:1204 +#: ../src/Utils.py:1277 msgid "Name|COMMON" msgstr "" -#: ../src/Utils.py:1205 +#: ../src/Utils.py:1278 msgid "Initials" msgstr "" -#: ../src/Utils.py:1205 +#: ../src/Utils.py:1278 msgid "INITIALS" msgstr "" -#: ../src/Utils.py:1206 ../src/gui/configure.py:513 -#: ../src/gui/configure.py:515 ../src/gui/configure.py:517 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:520 -#: ../src/gui/configure.py:525 ../src/gui/configure.py:527 -#: ../src/gui/configure.py:532 ../src/gui/configure.py:534 -#: ../src/plugins/export/ExportCsv.py:335 -#: ../src/plugins/import/ImportCsv.py:179 ../src/glade/editperson.glade.h:26 +#: ../src/Utils.py:1279 ../src/gui/configure.py:515 +#: ../src/gui/configure.py:517 ../src/gui/configure.py:519 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:522 +#: ../src/gui/configure.py:527 ../src/gui/configure.py:529 +#: ../src/gui/configure.py:534 ../src/gui/configure.py:536 +#: ../src/plugins/export/ExportCsv.py:337 +#: ../src/plugins/import/ImportCsv.py:180 ../src/glade/editperson.glade.h:26 msgid "Suffix" msgstr "" -#: ../src/Utils.py:1206 +#: ../src/Utils.py:1279 msgid "SUFFIX" msgstr "" #. name, sort, width, modelcol -#: ../src/Utils.py:1207 ../src/gui/editors/displaytabs/surnametab.py:80 +#: ../src/Utils.py:1280 ../src/gui/editors/displaytabs/surnametab.py:80 msgid "Name|Primary" msgstr "" -#: ../src/Utils.py:1207 +#: ../src/Utils.py:1280 msgid "PRIMARY" msgstr "" -#: ../src/Utils.py:1208 +#: ../src/Utils.py:1281 msgid "Primary[pre]" msgstr "" -#: ../src/Utils.py:1208 +#: ../src/Utils.py:1281 msgid "PRIMARY[PRE]" msgstr "" -#: ../src/Utils.py:1209 +#: ../src/Utils.py:1282 msgid "Primary[sur]" msgstr "" -#: ../src/Utils.py:1209 +#: ../src/Utils.py:1282 msgid "PRIMARY[SUR]" msgstr "" -#: ../src/Utils.py:1210 +#: ../src/Utils.py:1283 msgid "Primary[con]" msgstr "" -#: ../src/Utils.py:1210 +#: ../src/Utils.py:1283 msgid "PRIMARY[CON]" msgstr "" -#: ../src/Utils.py:1211 ../src/gen/lib/nameorigintype.py:86 -#: ../src/gui/configure.py:526 +#: ../src/Utils.py:1284 ../src/gen/lib/nameorigintype.py:86 +#: ../src/gui/configure.py:528 msgid "Patronymic" msgstr "" -#: ../src/Utils.py:1211 +#: ../src/Utils.py:1284 msgid "PATRONYMIC" msgstr "" -#: ../src/Utils.py:1212 +#: ../src/Utils.py:1285 msgid "Patronymic[pre]" msgstr "" -#: ../src/Utils.py:1212 +#: ../src/Utils.py:1285 msgid "PATRONYMIC[PRE]" msgstr "" -#: ../src/Utils.py:1213 +#: ../src/Utils.py:1286 msgid "Patronymic[sur]" msgstr "" -#: ../src/Utils.py:1213 +#: ../src/Utils.py:1286 msgid "PATRONYMIC[SUR]" msgstr "" -#: ../src/Utils.py:1214 +#: ../src/Utils.py:1287 msgid "Patronymic[con]" msgstr "" -#: ../src/Utils.py:1214 +#: ../src/Utils.py:1287 msgid "PATRONYMIC[CON]" msgstr "" -#: ../src/Utils.py:1215 ../src/gui/configure.py:534 +#: ../src/Utils.py:1288 ../src/gui/configure.py:536 msgid "Rawsurnames" msgstr "" -#: ../src/Utils.py:1215 +#: ../src/Utils.py:1288 msgid "RAWSURNAMES" msgstr "" -#: ../src/Utils.py:1216 +#: ../src/Utils.py:1289 msgid "Notpatronymic" msgstr "" -#: ../src/Utils.py:1216 +#: ../src/Utils.py:1289 msgid "NOTPATRONYMIC" msgstr "" -#: ../src/Utils.py:1217 ../src/gui/editors/displaytabs/surnametab.py:75 -#: ../src/plugins/export/ExportCsv.py:335 -#: ../src/plugins/import/ImportCsv.py:178 ../src/glade/editperson.glade.h:22 +#: ../src/Utils.py:1290 ../src/gui/editors/displaytabs/surnametab.py:75 +#: ../src/plugins/export/ExportCsv.py:337 +#: ../src/plugins/import/ImportCsv.py:179 ../src/glade/editperson.glade.h:22 msgid "Prefix" msgstr "" -#: ../src/Utils.py:1217 +#: ../src/Utils.py:1290 msgid "PREFIX" msgstr "" -#: ../src/Utils.py:1218 ../src/gen/lib/attrtype.py:71 -#: ../src/gui/configure.py:516 ../src/gui/configure.py:518 -#: ../src/gui/configure.py:523 ../src/gui/configure.py:530 +#: ../src/Utils.py:1291 ../src/gen/lib/attrtype.py:71 +#: ../src/gui/configure.py:518 ../src/gui/configure.py:520 +#: ../src/gui/configure.py:525 ../src/gui/configure.py:532 #: ../src/plugins/tool/PatchNames.py:429 msgid "Nickname" msgstr "" -#: ../src/Utils.py:1218 +#: ../src/Utils.py:1291 msgid "NICKNAME" msgstr "" -#: ../src/Utils.py:1219 +#: ../src/Utils.py:1292 msgid "Familynick" msgstr "" -#: ../src/Utils.py:1219 +#: ../src/Utils.py:1292 msgid "FAMILYNICK" msgstr "" -#: ../src/Utils.py:1332 ../src/Utils.py:1351 +#: ../src/Utils.py:1405 ../src/Utils.py:1424 #, python-format msgid "%s, ..." msgstr "" -#: ../src/UndoHistory.py:64 ../src/gui/grampsgui.py:160 +#: ../src/UndoHistory.py:64 ../src/gui/grampsgui.py:161 msgid "Undo History" msgstr "" @@ -1772,40 +1797,137 @@ msgstr "" msgid "" "WARNING: Output file already exists!\n" "WARNING: It will be overwritten:\n" -" %(name)s" +" %s" msgstr "" -#: ../src/cli/arghandler.py:277 +#: ../src/cli/arghandler.py:278 msgid "OK to overwrite? (yes/no) " msgstr "" -#: ../src/cli/arghandler.py:279 +#: ../src/cli/arghandler.py:283 msgid "YES" msgstr "" -#: ../src/cli/arghandler.py:280 +#: ../src/cli/arghandler.py:284 #, python-format msgid "Will overwrite the existing file: %s" msgstr "" -#: ../src/cli/arghandler.py:300 +#: ../src/cli/arghandler.py:304 #, python-format msgid "ERROR: Unrecognized format for export file %s" msgstr "" +#: ../src/cli/arghandler.py:391 +msgid "List of known family trees in your database path\n" +msgstr "" + +#: ../src/cli/arghandler.py:394 +#, python-format +msgid "%(full_DB_path)s with name \"%(f_t_name)s\"" +msgstr "" + +#: ../src/cli/arghandler.py:400 +msgid "Gramps Family Trees:" +msgstr "" + +#: ../src/cli/arghandler.py:404 +#, python-format +msgid "Family Tree \"%s\":" +msgstr "" + +#: ../src/cli/arghandler.py:414 +#, python-format +msgid "Performing action: %s." +msgstr "" + +#: ../src/cli/arghandler.py:416 +#, python-format +msgid "Using options string: %s" +msgstr "" + +#: ../src/cli/arghandler.py:424 +#, python-format +msgid "Exporting: file %(filename)s, format %(format)s." +msgstr "" + +#: ../src/cli/arghandler.py:432 +msgid "Exiting." +msgstr "" + +#: ../src/cli/arghandler.py:436 +msgid "Cleaning up." +msgstr "" + +#: ../src/cli/arghandler.py:466 +msgid "Created empty family tree successfully" +msgstr "" + +#: ../src/cli/arghandler.py:469 ../src/cli/arghandler.py:496 +msgid "Error opening the file." +msgstr "" + +#: ../src/cli/arghandler.py:470 ../src/cli/arghandler.py:497 +msgid "Exiting..." +msgstr "" + +#: ../src/cli/arghandler.py:476 +#, python-format +msgid "Importing: file %(filename)s, format %(format)s." +msgstr "" + #: ../src/cli/arghandler.py:494 +msgid "Opened successfully!" +msgstr "" + +#: ../src/cli/arghandler.py:508 msgid "Database is locked, cannot open it!" msgstr "" -#: ../src/cli/arghandler.py:495 +#: ../src/cli/arghandler.py:509 #, python-format msgid " Info: %s" msgstr "" -#: ../src/cli/arghandler.py:498 +#: ../src/cli/arghandler.py:512 msgid "Database needs recovery, cannot open it!" msgstr "" +#: ../src/cli/arghandler.py:569 ../src/cli/arghandler.py:616 +msgid "Ignoring invalid options string." +msgstr "" + +#. name exists, but is not in the list of valid report names +#: ../src/cli/arghandler.py:592 +msgid "Unknown report name." +msgstr "" + +#: ../src/cli/arghandler.py:594 +#, python-format +msgid "Report name not given. Please use one of %(donottranslate)s=reportname" +msgstr "" + +#: ../src/cli/arghandler.py:598 ../src/cli/arghandler.py:639 +#, python-format +msgid "" +"%s\n" +" Available names are:" +msgstr "" + +#: ../src/cli/arghandler.py:633 +msgid "Unknown tool name." +msgstr "" + +#: ../src/cli/arghandler.py:635 +#, python-format +msgid "Tool name not given. Please use one of %(donottranslate)s=toolname." +msgstr "" + +#: ../src/cli/arghandler.py:651 +#, python-format +msgid "Unknown action: %s." +msgstr "" + #. Note: Make sure to edit const.py.in POPT_TABLE too! #: ../src/cli/argparser.py:53 msgid "" @@ -1893,7 +2015,7 @@ msgid "" "Syntax may be different for other shells and for Windows.\n" msgstr "" -#: ../src/cli/argparser.py:228 ../src/cli/argparser.py:348 +#: ../src/cli/argparser.py:228 ../src/cli/argparser.py:349 msgid "Error parsing the arguments" msgstr "" @@ -1904,47 +2026,47 @@ msgid "" "Type gramps --help for an overview of commands, or read the manual pages." msgstr "" -#: ../src/cli/argparser.py:349 +#: ../src/cli/argparser.py:350 #, python-format msgid "" "Error parsing the arguments: %s \n" -"To use in the command-line mode,supply at least one input file to process." +"To use in the command-line mode, supply at least one input file to process." msgstr "" -#: ../src/cli/clidbman.py:75 +#: ../src/cli/clidbman.py:78 #, python-format msgid "" "ERROR: %s \n" " %s" msgstr "" -#: ../src/cli/clidbman.py:238 +#: ../src/cli/clidbman.py:241 #, python-format msgid "Starting Import, %s" msgstr "" -#: ../src/cli/clidbman.py:244 +#: ../src/cli/clidbman.py:247 msgid "Import finished..." msgstr "" #. Create a new database -#: ../src/cli/clidbman.py:298 ../src/plugins/import/ImportCsv.py:310 +#: ../src/cli/clidbman.py:319 ../src/plugins/import/ImportCsv.py:311 msgid "Importing data..." msgstr "" -#: ../src/cli/clidbman.py:342 +#: ../src/cli/clidbman.py:363 msgid "Could not rename family tree" msgstr "" -#: ../src/cli/clidbman.py:377 +#: ../src/cli/clidbman.py:398 msgid "Could not make database directory: " msgstr "" -#: ../src/cli/clidbman.py:425 ../src/gui/configure.py:1055 +#: ../src/cli/clidbman.py:446 ../src/gui/configure.py:1070 msgid "Never" msgstr "" -#: ../src/cli/clidbman.py:444 +#: ../src/cli/clidbman.py:465 #, python-format msgid "Locked by %s" msgstr "" @@ -2075,23 +2197,23 @@ msgstr "" msgid "Failed to write report. " msgstr "" -#: ../src/gen/db/base.py:1555 +#: ../src/gen/db/base.py:1600 msgid "Add child to family" msgstr "" -#: ../src/gen/db/base.py:1568 ../src/gen/db/base.py:1573 +#: ../src/gen/db/base.py:1613 ../src/gen/db/base.py:1618 msgid "Remove child from family" msgstr "" -#: ../src/gen/db/base.py:1648 ../src/gen/db/base.py:1652 +#: ../src/gen/db/base.py:1693 ../src/gen/db/base.py:1697 msgid "Remove Family" msgstr "" -#: ../src/gen/db/base.py:1693 +#: ../src/gen/db/base.py:1738 msgid "Remove father from family" msgstr "" -#: ../src/gen/db/base.py:1695 +#: ../src/gen/db/base.py:1740 msgid "Remove mother from family" msgstr "" @@ -2136,14 +2258,14 @@ msgid "" "You might want to make a backup copy first." msgstr "" -#: ../src/gen/db/undoredo.py:237 ../src/gen/db/undoredo.py:274 +#: ../src/gen/db/undoredo.py:241 ../src/gen/db/undoredo.py:278 #: ../src/plugins/lib/libgrdb.py:1705 ../src/plugins/lib/libgrdb.py:1777 #: ../src/plugins/lib/libgrdb.py:1818 #, python-format msgid "_Undo %s" msgstr "" -#: ../src/gen/db/undoredo.py:243 ../src/gen/db/undoredo.py:280 +#: ../src/gen/db/undoredo.py:247 ../src/gen/db/undoredo.py:284 #: ../src/plugins/lib/libgrdb.py:1784 ../src/plugins/lib/libgrdb.py:1826 #, python-format msgid "_Redo %s" @@ -2173,22 +2295,22 @@ msgid "Patronymic, Given" msgstr "" #: ../src/gen/display/name.py:540 ../src/gen/display/name.py:640 -#: ../src/plugins/import/ImportCsv.py:177 +#: ../src/plugins/import/ImportCsv.py:178 msgid "Person|title" msgstr "" #: ../src/gen/display/name.py:542 ../src/gen/display/name.py:642 -#: ../src/plugins/import/ImportCsv.py:173 +#: ../src/plugins/import/ImportCsv.py:174 msgid "given" msgstr "" #: ../src/gen/display/name.py:544 ../src/gen/display/name.py:644 -#: ../src/plugins/import/ImportCsv.py:170 +#: ../src/plugins/import/ImportCsv.py:171 msgid "surname" msgstr "" #: ../src/gen/display/name.py:546 ../src/gen/display/name.py:646 -#: ../src/gui/editors/editperson.py:362 ../src/plugins/import/ImportCsv.py:179 +#: ../src/gui/editors/editperson.py:363 ../src/plugins/import/ImportCsv.py:180 msgid "suffix" msgstr "" @@ -2245,7 +2367,7 @@ msgid "Remaining names|rest" msgstr "" #: ../src/gen/display/name.py:583 ../src/gen/display/name.py:675 -#: ../src/gui/editors/editperson.py:383 ../src/plugins/import/ImportCsv.py:178 +#: ../src/gui/editors/editperson.py:384 ../src/plugins/import/ImportCsv.py:179 msgid "prefix" msgstr "" @@ -2263,11 +2385,11 @@ msgstr "" #: ../src/gen/lib/attrtype.py:64 ../src/gen/lib/childreftype.py:80 #: ../src/gen/lib/eventroletype.py:59 ../src/gen/lib/eventtype.py:144 -#: ../src/gen/lib/familyreltype.py:52 ../src/gen/lib/markertype.py:58 +#: ../src/gen/lib/familyreltype.py:53 ../src/gen/lib/markertype.py:58 #: ../src/gen/lib/nametype.py:54 ../src/gen/lib/nameorigintype.py:81 #: ../src/gen/lib/notetype.py:79 ../src/gen/lib/repotype.py:60 #: ../src/gen/lib/srcmediatype.py:63 ../src/gen/lib/urltype.py:55 -#: ../src/plugins/textreport/IndivComplete.py:77 +#: ../src/plugins/textreport/IndivComplete.py:78 msgid "Custom" msgstr "" @@ -2277,16 +2399,17 @@ msgstr "" #. 2 name (version) #: ../src/gen/lib/attrtype.py:66 ../src/gui/viewmanager.py:469 -#: ../src/gui/editors/displaytabs/eventembedlist.py:73 -#: ../src/gui/editors/displaytabs/webembedlist.py:66 +#: ../src/gui/editors/displaytabs/eventembedlist.py:74 +#: ../src/gui/editors/displaytabs/webembedlist.py:67 #: ../src/gui/plug/_windows.py:119 ../src/gui/plug/_windows.py:230 -#: ../src/gui/plug/_windows.py:593 ../src/gui/selectors/selectevent.py:61 +#: ../src/gui/plug/_windows.py:595 ../src/gui/selectors/selectevent.py:61 #: ../src/plugins/lib/libmetadata.py:88 #: ../src/plugins/textreport/PlaceReport.py:183 #: ../src/plugins/textreport/PlaceReport.py:256 #: ../src/plugins/textreport/TagReport.py:312 -#: ../src/plugins/tool/SortEvents.py:59 ../src/plugins/view/eventview.py:80 -#: ../src/plugins/webreport/NarrativeWeb.py:122 +#: ../src/plugins/tool/SortEvents.py:59 ../src/plugins/view/eventview.py:81 +#: ../src/plugins/webreport/NarrativeWeb.py:324 +#: ../src/plugins/webreport/NarrativeWeb.py:2161 #: ../src/Filters/SideBar/_EventSidebarFilter.py:94 msgid "Description" msgstr "" @@ -2339,7 +2462,8 @@ msgid "Time" msgstr "" #: ../src/gen/lib/childreftype.py:73 ../src/gui/configure.py:70 -#: ../src/plugins/tool/Check.py:1456 +#: ../src/plugins/tool/Check.py:1624 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:161 #: ../src/Filters/SideBar/_EventSidebarFilter.py:160 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:217 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:255 @@ -2376,9 +2500,6 @@ msgstr "" #. self.sort = (v, -Span.BEFORE) #. self.minmax = (v - Span.BEFORE, v) #. v = self.date1.sortval - self.date2.sortval -#. self.sort = (v, -Span.ABOUT) -#. self.minmax = (v - Span.ABOUT, v + Span.ABOUT) -#. v = self.date1.sortval - self.date2.sortval #. self.sort = (v, Span.AFTER) #. self.minmax = (v, v + Span.AFTER) #. v = self.date1.sortval - self.date2.sortval @@ -2390,9 +2511,9 @@ msgstr "" #. v = self.date1.sortval - self.date2.sortval #. self.sort = (v, Span.BEFORE) #. self.minmax = (v - Span.BEFORE, v + Span.BEFORE) -#: ../src/gen/lib/date.py:310 ../src/gen/lib/date.py:359 -#: ../src/gen/lib/date.py:365 ../src/gen/lib/date.py:370 -#: ../src/gen/lib/date.py:386 ../src/gen/lib/date.py:430 +#: ../src/gen/lib/date.py:310 ../src/gen/lib/date.py:365 +#: ../src/gen/lib/date.py:370 ../src/gen/lib/date.py:386 +#: ../src/gen/lib/date.py:430 msgid "more than" msgstr "" @@ -2406,10 +2527,14 @@ msgstr "" #. self.sort = (v, -Span.AFTER) #. self.minmax = (0, v) #. v = self.date1.sortval - self.date2.sortval +#. self.sort = (v, -Span.ABOUT) +#. self.minmax = (v - Span.ABOUT, v + Span.ABOUT) +#. v = self.date1.sortval - self.date2.sortval #. self.sort = (v, -Span.AFTER) #. self.minmax = (v - Span.AFTER, v + Span.AFTER) #: ../src/gen/lib/date.py:315 ../src/gen/lib/date.py:338 -#: ../src/gen/lib/date.py:348 ../src/gen/lib/date.py:435 +#: ../src/gen/lib/date.py:348 ../src/gen/lib/date.py:359 +#: ../src/gen/lib/date.py:435 msgid "less than" msgstr "" @@ -2446,6 +2571,7 @@ msgstr "" #: ../src/gen/lib/date.py:332 ../src/gen/lib/date.py:425 #: ../src/gen/lib/date.py:454 ../src/plugins/quickview/all_relations.py:283 #: ../src/plugins/view/relview.py:976 +#: ../src/plugins/webreport/NarrativeWeb.py:4595 msgid "and" msgstr "" @@ -2591,7 +2717,9 @@ msgstr "" #: ../src/plugins/textreport/FamilyGroup.py:485 #: ../src/plugins/textreport/TagReport.py:135 #: ../src/plugins/view/relview.py:625 ../src/plugins/view/relview.py:650 -#: ../src/plugins/webreport/NarrativeWeb.py:120 +#: ../src/plugins/webreport/NarrativeWeb.py:322 +#: ../src/plugins/webreport/NarrativeWeb.py:2756 +#: ../src/plugins/webreport/NarrativeWeb.py:2949 msgid "Death" msgstr "" @@ -2599,7 +2727,7 @@ msgstr "" msgid "Adult Christening" msgstr "" -#: ../src/gen/lib/eventtype.py:149 ../src/gen/lib/ldsord.py:93 +#: ../src/gen/lib/eventtype.py:149 ../src/gen/lib/ldsord.py:94 msgid "Baptism" msgstr "" @@ -2631,7 +2759,7 @@ msgstr "" msgid "Christening" msgstr "" -#: ../src/gen/lib/eventtype.py:157 ../src/gen/lib/ldsord.py:95 +#: ../src/gen/lib/eventtype.py:157 ../src/gen/lib/ldsord.py:96 msgid "Confirmation" msgstr "" @@ -2688,7 +2816,7 @@ msgid "Number of Marriages" msgstr "" #: ../src/gen/lib/eventtype.py:171 ../src/gen/lib/nameorigintype.py:92 -#: ../src/plugins/gramplet/PersonDetails.py:124 +#: ../src/plugins/gramplet/PersonDetails.py:123 msgid "Occupation" msgstr "" @@ -2705,14 +2833,14 @@ msgid "Property" msgstr "" #: ../src/gen/lib/eventtype.py:175 -#: ../src/plugins/gramplet/PersonDetails.py:126 +#: ../src/plugins/gramplet/PersonDetails.py:125 msgid "Religion" msgstr "" #: ../src/gen/lib/eventtype.py:176 -#: ../src/plugins/gramplet/bottombar.gpr.py:118 -#: ../src/plugins/webreport/NarrativeWeb.py:2260 -#: ../src/plugins/webreport/NarrativeWeb.py:6190 +#: ../src/plugins/gramplet/bottombar.gpr.py:119 +#: ../src/plugins/webreport/NarrativeWeb.py:2660 +#: ../src/plugins/webreport/NarrativeWeb.py:6683 msgid "Residence" msgstr "" @@ -2724,11 +2852,11 @@ msgstr "" msgid "Will" msgstr "" -#: ../src/gen/lib/eventtype.py:179 ../src/Merge/mergeperson.py:234 -#: ../src/plugins/export/ExportCsv.py:457 -#: ../src/plugins/import/ImportCsv.py:227 +#: ../src/gen/lib/eventtype.py:179 ../src/Merge/mergeperson.py:239 +#: ../src/plugins/export/ExportCsv.py:459 +#: ../src/plugins/import/ImportCsv.py:228 #: ../src/plugins/textreport/FamilyGroup.py:382 -#: ../src/plugins/webreport/NarrativeWeb.py:2696 +#: ../src/plugins/webreport/NarrativeWeb.py:3104 msgid "Marriage" msgstr "" @@ -2753,7 +2881,7 @@ msgid "Engagement" msgstr "" #: ../src/gen/lib/eventtype.py:185 -#: ../src/plugins/webreport/NarrativeWeb.py:2697 +#: ../src/plugins/webreport/NarrativeWeb.py:3105 msgid "Divorce" msgstr "" @@ -2953,79 +3081,79 @@ msgstr "" msgid "Annulment abbreviation|annul." msgstr "" -#: ../src/gen/lib/familyreltype.py:53 +#: ../src/gen/lib/familyreltype.py:54 msgid "Civil Union" msgstr "" -#: ../src/gen/lib/familyreltype.py:54 +#: ../src/gen/lib/familyreltype.py:55 msgid "Unmarried" msgstr "" -#: ../src/gen/lib/familyreltype.py:55 +#: ../src/gen/lib/familyreltype.py:56 msgid "Married" msgstr "" -#: ../src/gen/lib/ldsord.py:94 +#: ../src/gen/lib/ldsord.py:95 msgid "Endowment" msgstr "" -#: ../src/gen/lib/ldsord.py:96 +#: ../src/gen/lib/ldsord.py:97 msgid "Sealed to Parents" msgstr "" -#: ../src/gen/lib/ldsord.py:97 +#: ../src/gen/lib/ldsord.py:98 msgid "Sealed to Spouse" msgstr "" -#: ../src/gen/lib/ldsord.py:101 +#: ../src/gen/lib/ldsord.py:102 msgid "" msgstr "" -#: ../src/gen/lib/ldsord.py:102 +#: ../src/gen/lib/ldsord.py:103 msgid "BIC" msgstr "" -#: ../src/gen/lib/ldsord.py:103 +#: ../src/gen/lib/ldsord.py:104 msgid "Canceled" msgstr "" -#: ../src/gen/lib/ldsord.py:105 +#: ../src/gen/lib/ldsord.py:106 msgid "Cleared" msgstr "" -#: ../src/gen/lib/ldsord.py:106 +#: ../src/gen/lib/ldsord.py:107 msgid "Completed" msgstr "" -#: ../src/gen/lib/ldsord.py:107 +#: ../src/gen/lib/ldsord.py:108 msgid "DNS" msgstr "" -#: ../src/gen/lib/ldsord.py:108 +#: ../src/gen/lib/ldsord.py:109 msgid "Infant" msgstr "" -#: ../src/gen/lib/ldsord.py:109 +#: ../src/gen/lib/ldsord.py:110 msgid "Pre-1970" msgstr "" -#: ../src/gen/lib/ldsord.py:110 +#: ../src/gen/lib/ldsord.py:111 msgid "Qualified" msgstr "" -#: ../src/gen/lib/ldsord.py:111 +#: ../src/gen/lib/ldsord.py:112 msgid "DNS/CAN" msgstr "" -#: ../src/gen/lib/ldsord.py:112 +#: ../src/gen/lib/ldsord.py:113 msgid "Stillborn" msgstr "" -#: ../src/gen/lib/ldsord.py:113 +#: ../src/gen/lib/ldsord.py:114 msgid "Submitted" msgstr "" -#: ../src/gen/lib/ldsord.py:114 +#: ../src/gen/lib/ldsord.py:115 msgid "Uncleared" msgstr "" @@ -3082,10 +3210,11 @@ msgstr "" msgid "Matrilineal" msgstr "" -#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1096 -#: ../src/gui/editors/editeventref.py:78 ../src/gui/editors/editmediaref.py:93 -#: ../src/gui/editors/editreporef.py:73 ../src/gui/editors/editsourceref.py:76 -#: ../src/gui/editors/editsourceref.py:82 ../src/glade/editmediaref.glade.h:10 +#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1111 +#: ../src/gui/editors/editcitation.py:202 +#: ../src/gui/editors/editcitation.py:208 +#: ../src/gui/editors/editeventref.py:79 ../src/gui/editors/editmediaref.py:94 +#: ../src/gui/editors/editreporef.py:73 ../src/glade/editmediaref.glade.h:10 #: ../src/glade/editname.glade.h:15 msgid "General" msgstr "" @@ -3102,11 +3231,7 @@ msgstr "" msgid "Source text" msgstr "" -#: ../src/gen/lib/notetype.py:84 -msgid "Citation" -msgstr "" - -#: ../src/gen/lib/notetype.py:85 ../src/gen/plug/_pluginreg.py:75 +#: ../src/gen/lib/notetype.py:85 ../src/gen/plug/_pluginreg.py:76 #: ../src/GrampsLogger/_ErrorView.py:135 msgid "Report" msgstr "" @@ -3294,7 +3419,7 @@ msgstr "" msgid "FTP" msgstr "" -#: ../src/gen/plug/_gramplet.py:333 +#: ../src/gen/plug/_gramplet.py:335 #, python-format msgid "Gramplet %s caused an error" msgstr "" @@ -3308,83 +3433,84 @@ msgstr "" msgid "No description was provided" msgstr "" -#: ../src/gen/plug/_pluginreg.py:57 +#: ../src/gen/plug/_pluginreg.py:58 msgid "Stable" msgstr "" -#: ../src/gen/plug/_pluginreg.py:57 +#: ../src/gen/plug/_pluginreg.py:58 msgid "Unstable" msgstr "" -#: ../src/gen/plug/_pluginreg.py:76 +#: ../src/gen/plug/_pluginreg.py:77 msgid "Quickreport" msgstr "" -#: ../src/gen/plug/_pluginreg.py:77 +#: ../src/gen/plug/_pluginreg.py:78 msgid "Tool" msgstr "" -#: ../src/gen/plug/_pluginreg.py:78 +#: ../src/gen/plug/_pluginreg.py:79 msgid "Importer" msgstr "" -#: ../src/gen/plug/_pluginreg.py:79 +#: ../src/gen/plug/_pluginreg.py:80 msgid "Exporter" msgstr "" -#: ../src/gen/plug/_pluginreg.py:80 +#: ../src/gen/plug/_pluginreg.py:81 msgid "Doc creator" msgstr "" -#: ../src/gen/plug/_pluginreg.py:81 +#: ../src/gen/plug/_pluginreg.py:82 msgid "Plugin lib" msgstr "" -#: ../src/gen/plug/_pluginreg.py:82 +#: ../src/gen/plug/_pluginreg.py:83 msgid "Map service" msgstr "" -#: ../src/gen/plug/_pluginreg.py:83 +#: ../src/gen/plug/_pluginreg.py:84 msgid "Gramps View" msgstr "" -#: ../src/gen/plug/_pluginreg.py:84 ../src/gui/grampsgui.py:136 -#: ../src/plugins/view/relview.py:135 ../src/plugins/view/view.gpr.py:115 +#: ../src/gen/plug/_pluginreg.py:85 ../src/gui/grampsgui.py:136 +#: ../src/plugins/view/relview.py:135 ../src/plugins/view/view.gpr.py:116 msgid "Relationships" msgstr "" -#: ../src/gen/plug/_pluginreg.py:85 ../src/gen/plug/_pluginreg.py:393 +#: ../src/gen/plug/_pluginreg.py:86 ../src/gen/plug/_pluginreg.py:396 #: ../src/gui/grampsbar.py:562 ../src/gui/widgets/grampletpane.py:205 #: ../src/gui/widgets/grampletpane.py:930 ../src/glade/grampletpane.glade.h:8 msgid "Gramplet" msgstr "" -#: ../src/gen/plug/_pluginreg.py:86 +#: ../src/gen/plug/_pluginreg.py:87 msgid "Sidebar" msgstr "" -#: ../src/gen/plug/_pluginreg.py:481 ../src/plugins/gramplet/FaqGramplet.py:62 +#: ../src/gen/plug/_pluginreg.py:484 ../src/plugins/gramplet/FaqGramplet.py:62 +#: ../src/plugins/webreport/NarrativeWeb.py:1784 msgid "Miscellaneous" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1091 ../src/gen/plug/_pluginreg.py:1096 +#: ../src/gen/plug/_pluginreg.py:1096 ../src/gen/plug/_pluginreg.py:1101 #, python-format msgid "ERROR: Failed reading plugin registration %(filename)s" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1110 +#: ../src/gen/plug/_pluginreg.py:1115 #, python-format msgid "" "ERROR: Plugin file %(filename)s has a version of \"%(gramps_target_version)s" "\" which is invalid for Gramps \"%(gramps_version)s\"." msgstr "" -#: ../src/gen/plug/_pluginreg.py:1131 +#: ../src/gen/plug/_pluginreg.py:1136 #, python-format msgid "ERROR: Wrong python file %(filename)s in register file %(regfile)s" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1139 +#: ../src/gen/plug/_pluginreg.py:1144 #, python-format msgid "" "ERROR: Python file %(filename)s in register file %(regfile)s does not exist" @@ -3412,21 +3538,21 @@ msgstr "" #: ../src/docgen/ODSTab.py:467 ../src/docgen/ODSTab.py:479 #: ../src/docgen/ODSTab.py:483 ../src/docgen/ODSTab.py:502 #: ../src/docgen/ODSTab.py:506 ../src/plugins/docgen/AsciiDoc.py:151 -#: ../src/plugins/docgen/AsciiDoc.py:154 ../src/plugins/docgen/ODFDoc.py:1177 -#: ../src/plugins/docgen/ODFDoc.py:1180 ../src/plugins/docgen/PSDrawDoc.py:107 -#: ../src/plugins/docgen/PSDrawDoc.py:110 ../src/plugins/docgen/RTFDoc.py:91 -#: ../src/plugins/docgen/RTFDoc.py:94 ../src/plugins/docgen/SvgDrawDoc.py:79 +#: ../src/plugins/docgen/AsciiDoc.py:154 ../src/plugins/docgen/ODFDoc.py:1191 +#: ../src/plugins/docgen/ODFDoc.py:1194 ../src/plugins/docgen/PSDrawDoc.py:107 +#: ../src/plugins/docgen/PSDrawDoc.py:110 ../src/plugins/docgen/RTFDoc.py:93 +#: ../src/plugins/docgen/RTFDoc.py:96 ../src/plugins/docgen/SvgDrawDoc.py:79 #: ../src/plugins/docgen/SvgDrawDoc.py:81 -#: ../src/plugins/export/ExportCsv.py:299 -#: ../src/plugins/export/ExportCsv.py:303 -#: ../src/plugins/export/ExportGedcom.py:1424 +#: ../src/plugins/export/ExportCsv.py:301 +#: ../src/plugins/export/ExportCsv.py:305 +#: ../src/plugins/export/ExportGedcom.py:1432 #: ../src/plugins/export/ExportGeneWeb.py:97 #: ../src/plugins/export/ExportGeneWeb.py:101 #: ../src/plugins/export/ExportVCalendar.py:104 #: ../src/plugins/export/ExportVCalendar.py:108 #: ../src/plugins/export/ExportVCard.py:70 #: ../src/plugins/export/ExportVCard.py:74 -#: ../src/plugins/webreport/NarrativeWeb.py:6473 +#: ../src/plugins/webreport/NarrativeWeb.py:6957 #, python-format msgid "Could not create %s" msgstr "" @@ -3499,15 +3625,15 @@ msgstr "" #: ../src/gen/plug/docgen/graphdoc.py:63 #: ../src/plugins/textreport/AncestorReport.py:275 #: ../src/plugins/textreport/AncestorReport.py:296 -#: ../src/plugins/textreport/BirthdayReport.py:377 +#: ../src/plugins/textreport/BirthdayReport.py:378 #: ../src/plugins/textreport/DescendReport.py:400 -#: ../src/plugins/textreport/DetAncestralReport.py:733 -#: ../src/plugins/textreport/DetAncestralReport.py:755 -#: ../src/plugins/textreport/DetDescendantReport.py:897 -#: ../src/plugins/textreport/DetDescendantReport.py:930 +#: ../src/plugins/textreport/DetAncestralReport.py:734 +#: ../src/plugins/textreport/DetAncestralReport.py:756 +#: ../src/plugins/textreport/DetDescendantReport.py:898 +#: ../src/plugins/textreport/DetDescendantReport.py:931 #: ../src/plugins/textreport/EndOfLineReport.py:259 #: ../src/plugins/textreport/FamilyGroup.py:638 -#: ../src/plugins/textreport/IndivComplete.py:684 +#: ../src/plugins/textreport/IndivComplete.py:686 #: ../src/plugins/textreport/KinshipReport.py:347 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:201 msgid "Default" @@ -3522,22 +3648,22 @@ msgid "TrueType / FreeSans" msgstr "" #: ../src/gen/plug/docgen/graphdoc.py:67 -#: ../src/plugins/view/pedigreeview.py:2190 +#: ../src/plugins/view/pedigreeview.py:2197 msgid "Vertical (top to bottom)" msgstr "" #: ../src/gen/plug/docgen/graphdoc.py:68 -#: ../src/plugins/view/pedigreeview.py:2191 +#: ../src/plugins/view/pedigreeview.py:2198 msgid "Vertical (bottom to top)" msgstr "" #: ../src/gen/plug/docgen/graphdoc.py:69 -#: ../src/plugins/view/pedigreeview.py:2192 +#: ../src/plugins/view/pedigreeview.py:2199 msgid "Horizontal (left to right)" msgstr "" #: ../src/gen/plug/docgen/graphdoc.py:70 -#: ../src/plugins/view/pedigreeview.py:2193 +#: ../src/plugins/view/pedigreeview.py:2200 msgid "Horizontal (right to left)" msgstr "" @@ -3806,44 +3932,45 @@ msgstr "" msgid "Graphics" msgstr "" -#: ../src/gen/plug/report/endnotes.py:48 +#: ../src/gen/plug/report/endnotes.py:49 #: ../src/plugins/textreport/AncestorReport.py:356 -#: ../src/plugins/textreport/DetAncestralReport.py:865 -#: ../src/plugins/textreport/DetDescendantReport.py:1060 +#: ../src/plugins/textreport/DetAncestralReport.py:866 +#: ../src/plugins/textreport/DetDescendantReport.py:1061 msgid "The style used for the generation header." msgstr "" -#: ../src/gen/plug/report/endnotes.py:55 +#: ../src/gen/plug/report/endnotes.py:56 msgid "The basic style used for the endnotes source display." msgstr "" -#: ../src/gen/plug/report/endnotes.py:62 +#: ../src/gen/plug/report/endnotes.py:63 msgid "The basic style used for the endnotes notes display." msgstr "" -#: ../src/gen/plug/report/endnotes.py:69 +#: ../src/gen/plug/report/endnotes.py:70 msgid "The basic style used for the endnotes reference display." msgstr "" -#: ../src/gen/plug/report/endnotes.py:76 +#: ../src/gen/plug/report/endnotes.py:77 msgid "The basic style used for the endnotes reference notes display." msgstr "" -#: ../src/gen/plug/report/endnotes.py:122 +#: ../src/gen/plug/report/endnotes.py:124 msgid "Endnotes" msgstr "" #: ../src/gen/plug/report/utils.py:142 -#: ../src/plugins/textreport/IndivComplete.py:570 -#: ../src/plugins/webreport/NarrativeWeb.py:1363 -#: ../src/plugins/webreport/NarrativeWeb.py:1546 -#: ../src/plugins/webreport/NarrativeWeb.py:1617 -#: ../src/plugins/webreport/NarrativeWeb.py:1633 +#: ../src/plugins/textreport/IndivComplete.py:629 +#: ../src/plugins/textreport/SimpleBookTitle.py:105 +#: ../src/plugins/webreport/NarrativeWeb.py:1836 +#: ../src/plugins/webreport/NarrativeWeb.py:2017 +#: ../src/plugins/webreport/NarrativeWeb.py:2087 +#: ../src/plugins/webreport/NarrativeWeb.py:2103 msgid "Could not add photo to page" msgstr "" #: ../src/gen/plug/report/utils.py:143 ../src/gui/utils.py:335 -#: ../src/plugins/textreport/IndivComplete.py:571 +#: ../src/plugins/textreport/IndivComplete.py:630 msgid "File does not exist" msgstr "" @@ -3857,16 +3984,17 @@ msgstr "" msgid "Entire Database" msgstr "" -#: ../src/gen/proxy/private.py:760 ../src/gui/grampsgui.py:147 +#: ../src/gen/proxy/private.py:807 ../src/gui/grampsgui.py:147 #: ../src/glade/editperson.glade.h:24 ../src/glade/editsource.glade.h:8 -#: ../src/glade/editurl.glade.h:5 ../src/glade/editrepository.glade.h:7 -#: ../src/glade/editreporef.glade.h:14 ../src/glade/editpersonref.glade.h:7 -#: ../src/glade/editchildref.glade.h:7 ../src/glade/editattribute.glade.h:2 -#: ../src/glade/editaddress.glade.h:15 ../src/glade/editmedia.glade.h:14 -#: ../src/glade/editmediaref.glade.h:19 ../src/glade/editeventref.glade.h:10 -#: ../src/glade/editldsord.glade.h:8 ../src/glade/editnote.glade.h:5 -#: ../src/glade/editplace.glade.h:22 ../src/glade/editsourceref.glade.h:17 -#: ../src/glade/editname.glade.h:24 ../src/glade/editevent.glade.h:11 +#: ../src/glade/editcitation.glade.h:19 ../src/glade/editurl.glade.h:5 +#: ../src/glade/editrepository.glade.h:7 ../src/glade/editreporef.glade.h:14 +#: ../src/glade/editpersonref.glade.h:7 ../src/glade/editchildref.glade.h:7 +#: ../src/glade/editattribute.glade.h:2 ../src/glade/editaddress.glade.h:15 +#: ../src/glade/editmedia.glade.h:14 ../src/glade/editmediaref.glade.h:19 +#: ../src/glade/editeventref.glade.h:10 ../src/glade/editldsord.glade.h:8 +#: ../src/glade/editnote.glade.h:5 ../src/glade/editplace.glade.h:22 +#: ../src/glade/editsourceref.glade.h:17 ../src/glade/editname.glade.h:24 +#: ../src/glade/editevent.glade.h:11 msgid "Private" msgstr "" @@ -3908,7 +4036,7 @@ msgid "Drag and drop the columns to change the order" msgstr "" #. ################# -#: ../src/gui/columnorder.py:130 ../src/gui/configure.py:932 +#: ../src/gui/columnorder.py:130 ../src/gui/configure.py:947 #: ../src/plugins/drawreport/AncestorTree.py:906 #: ../src/plugins/drawreport/DescendTree.py:1487 msgid "Display" @@ -3974,68 +4102,68 @@ msgid " Name Editor" msgstr "" #: ../src/gui/configure.py:130 ../src/gui/configure.py:148 -#: ../src/gui/configure.py:1188 ../src/gui/views/pageview.py:620 +#: ../src/gui/configure.py:1204 ../src/gui/views/pageview.py:618 msgid "Preferences" msgstr "" #: ../src/gui/configure.py:431 -#: ../src/gui/editors/displaytabs/addrembedlist.py:73 -#: ../src/gui/editors/displaytabs/locationembedlist.py:55 +#: ../src/gui/editors/displaytabs/addrembedlist.py:74 +#: ../src/gui/editors/displaytabs/locationembedlist.py:56 #: ../src/gui/selectors/selectplace.py:65 -#: ../src/plugins/lib/libplaceview.py:94 +#: ../src/plugins/lib/libplaceview.py:95 #: ../src/plugins/view/placetreeview.py:73 ../src/plugins/view/repoview.py:87 -#: ../src/plugins/webreport/NarrativeWeb.py:126 -#: ../src/plugins/webreport/NarrativeWeb.py:922 +#: ../src/plugins/webreport/NarrativeWeb.py:328 +#: ../src/plugins/webreport/NarrativeWeb.py:1247 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:89 msgid "Locality" msgstr "" #: ../src/gui/configure.py:432 -#: ../src/gui/editors/displaytabs/addrembedlist.py:74 -#: ../src/gui/editors/displaytabs/locationembedlist.py:56 +#: ../src/gui/editors/displaytabs/addrembedlist.py:75 +#: ../src/gui/editors/displaytabs/locationembedlist.py:57 #: ../src/gui/selectors/selectplace.py:66 -#: ../src/plugins/lib/libplaceview.py:95 +#: ../src/plugins/lib/libplaceview.py:96 #: ../src/plugins/tool/ExtractCity.py:386 #: ../src/plugins/view/placetreeview.py:74 ../src/plugins/view/repoview.py:88 -#: ../src/plugins/webreport/NarrativeWeb.py:117 +#: ../src/plugins/webreport/NarrativeWeb.py:319 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:90 msgid "City" msgstr "" #: ../src/gui/configure.py:433 -#: ../src/gui/editors/displaytabs/addrembedlist.py:75 +#: ../src/gui/editors/displaytabs/addrembedlist.py:76 #: ../src/plugins/view/repoview.py:89 msgid "State/County" msgstr "" #: ../src/gui/configure.py:434 -#: ../src/gui/editors/displaytabs/addrembedlist.py:76 -#: ../src/gui/editors/displaytabs/locationembedlist.py:59 +#: ../src/gui/editors/displaytabs/addrembedlist.py:77 +#: ../src/gui/editors/displaytabs/locationembedlist.py:60 #: ../src/gui/selectors/selectplace.py:69 -#: ../src/gui/views/treemodels/placemodel.py:306 -#: ../src/plugins/lib/libplaceview.py:98 +#: ../src/gui/views/treemodels/placemodel.py:304 +#: ../src/plugins/lib/libplaceview.py:99 #: ../src/plugins/lib/maps/geography.py:185 #: ../src/plugins/tool/ExtractCity.py:389 #: ../src/plugins/view/placetreeview.py:77 ../src/plugins/view/repoview.py:90 -#: ../src/plugins/webreport/NarrativeWeb.py:119 -#: ../src/plugins/webreport/NarrativeWeb.py:3049 +#: ../src/plugins/webreport/NarrativeWeb.py:321 +#: ../src/plugins/webreport/NarrativeWeb.py:3361 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:93 msgid "Country" msgstr "" -#: ../src/gui/configure.py:435 ../src/plugins/lib/libplaceview.py:99 +#: ../src/gui/configure.py:435 ../src/plugins/lib/libplaceview.py:100 #: ../src/plugins/tool/ExtractCity.py:388 #: ../src/plugins/view/placetreeview.py:78 ../src/plugins/view/repoview.py:91 msgid "ZIP/Postal Code" msgstr "" #: ../src/gui/configure.py:436 -#: ../src/plugins/gramplet/RepositoryDetails.py:112 -#: ../src/plugins/webreport/NarrativeWeb.py:134 +#: ../src/plugins/gramplet/RepositoryDetails.py:111 +#: ../src/plugins/webreport/NarrativeWeb.py:336 msgid "Phone" msgstr "" -#: ../src/gui/configure.py:437 ../src/gui/plug/_windows.py:596 +#: ../src/gui/configure.py:437 ../src/gui/plug/_windows.py:598 #: ../src/plugins/view/repoview.py:92 msgid "Email" msgstr "" @@ -4044,276 +4172,280 @@ msgstr "" msgid "Researcher" msgstr "" -#: ../src/gui/configure.py:456 ../src/gui/filtereditor.py:293 -#: ../src/gui/editors/editperson.py:613 +#: ../src/gui/configure.py:458 ../src/gui/filtereditor.py:295 +#: ../src/gui/editors/editperson.py:615 msgid "Media Object" msgstr "" -#: ../src/gui/configure.py:464 +#: ../src/gui/configure.py:466 msgid "ID Formats" msgstr "" -#: ../src/gui/configure.py:472 +#: ../src/gui/configure.py:474 msgid "Suppress warning when adding parents to a child." msgstr "" -#: ../src/gui/configure.py:476 +#: ../src/gui/configure.py:478 msgid "Suppress warning when cancelling with changed data." msgstr "" -#: ../src/gui/configure.py:480 +#: ../src/gui/configure.py:482 msgid "Suppress warning about missing researcher when exporting to GEDCOM." msgstr "" -#: ../src/gui/configure.py:485 +#: ../src/gui/configure.py:487 msgid "Show plugin status dialog on plugin load error." msgstr "" -#: ../src/gui/configure.py:488 +#: ../src/gui/configure.py:490 msgid "Warnings" msgstr "" -#: ../src/gui/configure.py:514 ../src/gui/configure.py:528 +#: ../src/gui/configure.py:516 ../src/gui/configure.py:530 msgid "Common" msgstr "" -#: ../src/gui/configure.py:521 ../src/plugins/export/ExportCsv.py:335 -#: ../src/plugins/import/ImportCsv.py:175 +#: ../src/gui/configure.py:523 ../src/plugins/export/ExportCsv.py:337 +#: ../src/plugins/import/ImportCsv.py:176 msgid "Call" msgstr "" -#: ../src/gui/configure.py:526 +#: ../src/gui/configure.py:528 msgid "NotPatronymic" msgstr "" -#: ../src/gui/configure.py:607 +#: ../src/gui/configure.py:609 msgid "Enter to save, Esc to cancel editing" msgstr "" -#: ../src/gui/configure.py:654 +#: ../src/gui/configure.py:656 msgid "This format exists already." msgstr "" -#: ../src/gui/configure.py:676 +#: ../src/gui/configure.py:678 msgid "Invalid or incomplete format definition." msgstr "" -#: ../src/gui/configure.py:693 +#: ../src/gui/configure.py:695 msgid "Format" msgstr "" -#: ../src/gui/configure.py:703 +#: ../src/gui/configure.py:705 msgid "Example" msgstr "" #. label for the combo -#: ../src/gui/configure.py:844 ../src/plugins/drawreport/Calendar.py:427 +#: ../src/gui/configure.py:846 ../src/plugins/drawreport/Calendar.py:427 #: ../src/plugins/textreport/AncestorReport.py:274 -#: ../src/plugins/textreport/BirthdayReport.py:376 +#: ../src/plugins/textreport/BirthdayReport.py:377 #: ../src/plugins/textreport/DescendReport.py:399 -#: ../src/plugins/textreport/DetAncestralReport.py:732 -#: ../src/plugins/textreport/DetDescendantReport.py:896 +#: ../src/plugins/textreport/DetAncestralReport.py:733 +#: ../src/plugins/textreport/DetDescendantReport.py:897 #: ../src/plugins/textreport/EndOfLineReport.py:258 #: ../src/plugins/textreport/FamilyGroup.py:637 -#: ../src/plugins/textreport/IndivComplete.py:683 +#: ../src/plugins/textreport/IndivComplete.py:685 #: ../src/plugins/textreport/KinshipReport.py:346 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:200 -#: ../src/plugins/webreport/NarrativeWeb.py:7219 -#: ../src/plugins/webreport/WebCal.py:1320 +#: ../src/plugins/webreport/NarrativeWeb.py:7703 +#: ../src/plugins/webreport/WebCal.py:1341 msgid "Name format" msgstr "" -#: ../src/gui/configure.py:848 ../src/gui/editors/displaytabs/buttontab.py:70 +#: ../src/gui/configure.py:850 ../src/gui/editors/displaytabs/buttontab.py:70 #: ../src/gui/plug/_windows.py:137 ../src/gui/plug/_windows.py:193 #: ../src/plugins/BookReport.py:1003 ../src/glade/editperson.glade.h:15 -#: ../src/glade/styleeditor.glade.h:17 ../src/glade/editfamily.glade.h:10 +#: ../src/glade/styleeditor.glade.h:19 ../src/glade/editfamily.glade.h:10 #: ../src/glade/rule.glade.h:17 msgid "Edit" msgstr "" -#: ../src/gui/configure.py:858 +#: ../src/gui/configure.py:860 msgid "Consider single pa/matronymic as surname" msgstr "" -#: ../src/gui/configure.py:872 +#: ../src/gui/configure.py:874 msgid "Date format" msgstr "" -#: ../src/gui/configure.py:885 +#: ../src/gui/configure.py:887 msgid "Calendar on reports" msgstr "" -#: ../src/gui/configure.py:898 +#: ../src/gui/configure.py:900 msgid "Surname guessing" msgstr "" -#: ../src/gui/configure.py:905 +#: ../src/gui/configure.py:913 +msgid "Default family relationship" +msgstr "" + +#: ../src/gui/configure.py:920 msgid "Height multiple surname box (pixels)" msgstr "" -#: ../src/gui/configure.py:912 +#: ../src/gui/configure.py:927 msgid "Active person's name and ID" msgstr "" -#: ../src/gui/configure.py:913 +#: ../src/gui/configure.py:928 msgid "Relationship to home person" msgstr "" -#: ../src/gui/configure.py:922 +#: ../src/gui/configure.py:937 msgid "Status bar" msgstr "" -#: ../src/gui/configure.py:929 +#: ../src/gui/configure.py:944 msgid "Show text in sidebar buttons (requires restart)" msgstr "" -#: ../src/gui/configure.py:940 +#: ../src/gui/configure.py:955 msgid "Missing surname" msgstr "" -#: ../src/gui/configure.py:943 +#: ../src/gui/configure.py:958 msgid "Missing given name" msgstr "" -#: ../src/gui/configure.py:946 +#: ../src/gui/configure.py:961 msgid "Missing record" msgstr "" -#: ../src/gui/configure.py:949 +#: ../src/gui/configure.py:964 msgid "Private surname" msgstr "" -#: ../src/gui/configure.py:952 +#: ../src/gui/configure.py:967 msgid "Private given name" msgstr "" -#: ../src/gui/configure.py:955 +#: ../src/gui/configure.py:970 msgid "Private record" msgstr "" -#: ../src/gui/configure.py:986 +#: ../src/gui/configure.py:1001 msgid "Change is not immediate" msgstr "" -#: ../src/gui/configure.py:987 +#: ../src/gui/configure.py:1002 msgid "" "Changing the data format will not take effect until the next time Gramps is " "started." msgstr "" -#: ../src/gui/configure.py:1000 +#: ../src/gui/configure.py:1015 msgid "Date about range" msgstr "" -#: ../src/gui/configure.py:1003 +#: ../src/gui/configure.py:1018 msgid "Date after range" msgstr "" -#: ../src/gui/configure.py:1006 +#: ../src/gui/configure.py:1021 msgid "Date before range" msgstr "" -#: ../src/gui/configure.py:1009 +#: ../src/gui/configure.py:1024 msgid "Maximum age probably alive" msgstr "" -#: ../src/gui/configure.py:1012 +#: ../src/gui/configure.py:1027 msgid "Maximum sibling age difference" msgstr "" -#: ../src/gui/configure.py:1015 +#: ../src/gui/configure.py:1030 msgid "Minimum years between generations" msgstr "" -#: ../src/gui/configure.py:1018 +#: ../src/gui/configure.py:1033 msgid "Average years between generations" msgstr "" -#: ../src/gui/configure.py:1021 +#: ../src/gui/configure.py:1036 msgid "Markup for invalid date format" msgstr "" -#: ../src/gui/configure.py:1024 +#: ../src/gui/configure.py:1039 msgid "Dates" msgstr "" -#: ../src/gui/configure.py:1033 +#: ../src/gui/configure.py:1048 msgid "Add default source on import" msgstr "" -#: ../src/gui/configure.py:1036 +#: ../src/gui/configure.py:1051 msgid "Enable spelling checker" msgstr "" -#: ../src/gui/configure.py:1039 +#: ../src/gui/configure.py:1054 msgid "Display Tip of the Day" msgstr "" -#: ../src/gui/configure.py:1042 +#: ../src/gui/configure.py:1057 msgid "Remember last view displayed" msgstr "" -#: ../src/gui/configure.py:1045 +#: ../src/gui/configure.py:1060 msgid "Max generations for relationships" msgstr "" -#: ../src/gui/configure.py:1049 +#: ../src/gui/configure.py:1064 msgid "Base path for relative media paths" msgstr "" -#: ../src/gui/configure.py:1056 +#: ../src/gui/configure.py:1071 msgid "Once a month" msgstr "" -#: ../src/gui/configure.py:1057 +#: ../src/gui/configure.py:1072 msgid "Once a week" msgstr "" -#: ../src/gui/configure.py:1058 +#: ../src/gui/configure.py:1073 msgid "Once a day" msgstr "" -#: ../src/gui/configure.py:1059 +#: ../src/gui/configure.py:1074 msgid "Always" msgstr "" -#: ../src/gui/configure.py:1064 +#: ../src/gui/configure.py:1079 msgid "Check for updates" msgstr "" -#: ../src/gui/configure.py:1069 +#: ../src/gui/configure.py:1084 msgid "Updated addons only" msgstr "" -#: ../src/gui/configure.py:1070 +#: ../src/gui/configure.py:1085 msgid "New addons only" msgstr "" -#: ../src/gui/configure.py:1071 +#: ../src/gui/configure.py:1086 msgid "New and updated addons" msgstr "" -#: ../src/gui/configure.py:1081 +#: ../src/gui/configure.py:1096 msgid "What to check" msgstr "" -#: ../src/gui/configure.py:1086 +#: ../src/gui/configure.py:1101 msgid "Do not ask about previously notified addons" msgstr "" -#: ../src/gui/configure.py:1091 +#: ../src/gui/configure.py:1106 msgid "Check now" msgstr "" -#: ../src/gui/configure.py:1105 +#: ../src/gui/configure.py:1120 msgid "Family Tree Database path" msgstr "" -#: ../src/gui/configure.py:1108 +#: ../src/gui/configure.py:1123 msgid "Automatically load last family tree" msgstr "" -#: ../src/gui/configure.py:1121 +#: ../src/gui/configure.py:1136 msgid "Select media directory" msgstr "" @@ -4389,7 +4521,7 @@ msgstr "" #: ../src/gui/dbloader.py:306 ../src/gui/viewmanager.py:1040 #: ../src/plugins/BookReport.py:677 ../src/plugins/BookReport.py:1069 -#: ../src/plugins/view/familyview.py:258 +#: ../src/plugins/view/familyview.py:259 msgid "Cancel" msgstr "" @@ -4405,11 +4537,11 @@ msgstr "" msgid "Select file _type:" msgstr "" -#: ../src/gui/dbman.py:104 +#: ../src/gui/dbman.py:105 msgid "_Extract" msgstr "" -#: ../src/gui/dbman.py:104 ../src/glade/dbman.glade.h:5 +#: ../src/gui/dbman.py:105 ../src/glade/dbman.glade.h:5 msgid "_Archive" msgstr "" @@ -4419,9 +4551,10 @@ msgstr "" #: ../src/gui/dbman.py:281 #: ../src/gui/editors/displaytabs/familyldsembedlist.py:53 -#: ../src/gui/editors/displaytabs/ldsembedlist.py:63 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:64 #: ../src/gui/plug/_windows.py:112 ../src/gui/plug/_windows.py:170 -#: ../src/plugins/webreport/NarrativeWeb.py:137 +#: ../src/plugins/webreport/NarrativeWeb.py:339 +#: ../src/plugins/webreport/NarrativeWeb.py:1086 msgid "Status" msgstr "" @@ -4608,125 +4741,129 @@ msgid "" "%s" msgstr "" -#: ../src/gui/filtereditor.py:80 +#: ../src/gui/filtereditor.py:81 msgid "Person Filters" msgstr "" -#: ../src/gui/filtereditor.py:81 +#: ../src/gui/filtereditor.py:82 msgid "Family Filters" msgstr "" -#: ../src/gui/filtereditor.py:82 +#: ../src/gui/filtereditor.py:83 msgid "Event Filters" msgstr "" -#: ../src/gui/filtereditor.py:83 +#: ../src/gui/filtereditor.py:84 msgid "Place Filters" msgstr "" -#: ../src/gui/filtereditor.py:84 +#: ../src/gui/filtereditor.py:85 msgid "Source Filters" msgstr "" -#: ../src/gui/filtereditor.py:85 +#: ../src/gui/filtereditor.py:86 msgid "Media Object Filters" msgstr "" -#: ../src/gui/filtereditor.py:86 +#: ../src/gui/filtereditor.py:87 msgid "Repository Filters" msgstr "" -#: ../src/gui/filtereditor.py:87 +#: ../src/gui/filtereditor.py:88 msgid "Note Filters" msgstr "" -#: ../src/gui/filtereditor.py:91 ../src/Filters/Rules/Person/_HasEvent.py:49 +#: ../src/gui/filtereditor.py:89 +msgid "Citation Filters" +msgstr "" + +#: ../src/gui/filtereditor.py:93 ../src/Filters/Rules/Person/_HasEvent.py:49 msgid "Personal event:" msgstr "" -#: ../src/gui/filtereditor.py:92 +#: ../src/gui/filtereditor.py:94 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:48 #: ../src/Filters/Rules/Family/_HasEvent.py:48 msgid "Family event:" msgstr "" -#: ../src/gui/filtereditor.py:93 ../src/Filters/Rules/Person/_IsWitness.py:44 +#: ../src/gui/filtereditor.py:95 ../src/Filters/Rules/Person/_IsWitness.py:44 #: ../src/Filters/Rules/Event/_HasData.py:47 #: ../src/Filters/Rules/Event/_HasType.py:46 msgid "Event type:" msgstr "" -#: ../src/gui/filtereditor.py:94 +#: ../src/gui/filtereditor.py:96 #: ../src/Filters/Rules/Person/_HasAttribute.py:45 msgid "Personal attribute:" msgstr "" -#: ../src/gui/filtereditor.py:95 +#: ../src/gui/filtereditor.py:97 #: ../src/Filters/Rules/Person/_HasFamilyAttribute.py:45 #: ../src/Filters/Rules/Family/_HasAttribute.py:45 msgid "Family attribute:" msgstr "" -#: ../src/gui/filtereditor.py:96 +#: ../src/gui/filtereditor.py:98 #: ../src/Filters/Rules/Event/_HasAttribute.py:45 msgid "Event attribute:" msgstr "" -#: ../src/gui/filtereditor.py:97 +#: ../src/gui/filtereditor.py:99 #: ../src/Filters/Rules/MediaObject/_HasAttribute.py:45 msgid "Media attribute:" msgstr "" -#: ../src/gui/filtereditor.py:98 +#: ../src/gui/filtereditor.py:100 #: ../src/Filters/Rules/Person/_HasRelationship.py:47 #: ../src/Filters/Rules/Family/_HasRelType.py:46 msgid "Relationship type:" msgstr "" -#: ../src/gui/filtereditor.py:99 ../src/Filters/Rules/Note/_HasNote.py:48 +#: ../src/gui/filtereditor.py:101 ../src/Filters/Rules/Note/_HasNote.py:48 msgid "Note type:" msgstr "" -#: ../src/gui/filtereditor.py:100 +#: ../src/gui/filtereditor.py:102 #: ../src/Filters/Rules/Person/_HasNameType.py:47 msgid "Name type:" msgstr "" -#: ../src/gui/filtereditor.py:101 +#: ../src/gui/filtereditor.py:103 #: ../src/Filters/Rules/Person/_HasNameOriginType.py:47 msgid "Surname origin type:" msgstr "" -#: ../src/gui/filtereditor.py:246 +#: ../src/gui/filtereditor.py:248 msgid "lesser than" msgstr "" -#: ../src/gui/filtereditor.py:246 +#: ../src/gui/filtereditor.py:248 msgid "equal to" msgstr "" -#: ../src/gui/filtereditor.py:246 +#: ../src/gui/filtereditor.py:248 msgid "greater than" msgstr "" -#: ../src/gui/filtereditor.py:284 +#: ../src/gui/filtereditor.py:286 msgid "Not a valid ID" msgstr "" -#: ../src/gui/filtereditor.py:309 +#: ../src/gui/filtereditor.py:312 msgid "Select..." msgstr "" -#: ../src/gui/filtereditor.py:314 +#: ../src/gui/filtereditor.py:317 #, python-format msgid "Select %s from a list" msgstr "" -#: ../src/gui/filtereditor.py:378 +#: ../src/gui/filtereditor.py:384 msgid "Give or select a source ID, leave empty to find objects with no source." msgstr "" -#: ../src/gui/filtereditor.py:499 ../src/Filters/Rules/Person/_HasBirth.py:47 +#: ../src/gui/filtereditor.py:507 ../src/Filters/Rules/Person/_HasBirth.py:47 #: ../src/Filters/Rules/Person/_HasDeath.py:47 #: ../src/Filters/Rules/Person/_HasEvent.py:51 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:50 @@ -4735,29 +4872,29 @@ msgstr "" msgid "Place:" msgstr "" -#: ../src/gui/filtereditor.py:501 +#: ../src/gui/filtereditor.py:509 msgid "Reference count:" msgstr "" -#: ../src/gui/filtereditor.py:502 +#: ../src/gui/filtereditor.py:510 #: ../src/Filters/Rules/Person/_HasAddress.py:49 #: ../src/Filters/Rules/Person/_HasAssociation.py:49 #: ../src/Filters/Rules/Source/_HasRepository.py:47 msgid "Number of instances:" msgstr "" -#: ../src/gui/filtereditor.py:505 +#: ../src/gui/filtereditor.py:513 msgid "Reference count must be:" msgstr "" -#: ../src/gui/filtereditor.py:507 +#: ../src/gui/filtereditor.py:515 #: ../src/Filters/Rules/Person/_HasAddress.py:49 #: ../src/Filters/Rules/Person/_HasAssociation.py:49 #: ../src/Filters/Rules/Source/_HasRepository.py:47 msgid "Number must be:" msgstr "" -#: ../src/gui/filtereditor.py:509 +#: ../src/gui/filtereditor.py:517 #: ../src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOfBookmarked.py:52 #: ../src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOfDefaultPerson.py:47 #: ../src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOf.py:46 @@ -4767,7 +4904,7 @@ msgstr "" msgid "Number of generations:" msgstr "" -#: ../src/gui/filtereditor.py:511 ../src/Filters/Rules/_HasGrampsId.py:46 +#: ../src/gui/filtereditor.py:519 ../src/Filters/Rules/_HasGrampsId.py:46 #: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:123 #: ../src/Filters/Rules/Person/_HasCommonAncestorWith.py:46 #: ../src/Filters/Rules/Person/_IsAncestorOf.py:45 @@ -4784,12 +4921,12 @@ msgstr "" msgid "ID:" msgstr "" -#: ../src/gui/filtereditor.py:514 -#: ../src/Filters/Rules/Person/_HasSourceOf.py:45 +#: ../src/gui/filtereditor.py:522 +#: ../src/Filters/Rules/Person/_HasSourceOf.py:46 msgid "Source ID:" msgstr "" -#: ../src/gui/filtereditor.py:516 +#: ../src/gui/filtereditor.py:524 #: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:123 #: ../src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py:48 #: ../src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py:47 @@ -4802,158 +4939,164 @@ msgid "Filter name:" msgstr "" #. filters of another namespace, name may be same as caller! -#: ../src/gui/filtereditor.py:520 +#: ../src/gui/filtereditor.py:528 #: ../src/Filters/Rules/Event/_MatchesPersonFilter.py:51 msgid "Person filter name:" msgstr "" -#: ../src/gui/filtereditor.py:522 +#: ../src/gui/filtereditor.py:530 #: ../src/Filters/Rules/Person/_MatchesEventFilter.py:52 #: ../src/Filters/Rules/Place/_MatchesEventFilter.py:50 msgid "Event filter name:" msgstr "" -#: ../src/gui/filtereditor.py:524 -#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:48 +#: ../src/gui/filtereditor.py:532 +#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:49 +#: ../src/Filters/Rules/Citation/_MatchesSourceFilter.py:49 msgid "Source filter name:" msgstr "" -#: ../src/gui/filtereditor.py:526 +#: ../src/gui/filtereditor.py:534 #: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:44 +#: ../src/Filters/Rules/Citation/_MatchesRepositoryFilter.py:46 msgid "Repository filter name:" msgstr "" -#: ../src/gui/filtereditor.py:530 +#: ../src/gui/filtereditor.py:538 #: ../src/Filters/Rules/Person/_IsAncestorOf.py:45 #: ../src/Filters/Rules/Person/_IsDescendantFamilyOf.py:50 #: ../src/Filters/Rules/Person/_IsDescendantOf.py:46 msgid "Inclusive:" msgstr "" -#: ../src/gui/filtereditor.py:531 +#: ../src/gui/filtereditor.py:539 msgid "Include original person" msgstr "" -#: ../src/gui/filtereditor.py:532 +#: ../src/gui/filtereditor.py:540 #: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:44 -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:45 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:48 msgid "Case sensitive:" msgstr "" -#: ../src/gui/filtereditor.py:533 +#: ../src/gui/filtereditor.py:541 msgid "Use exact case of letters" msgstr "" -#: ../src/gui/filtereditor.py:534 +#: ../src/gui/filtereditor.py:542 #: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:45 #: ../src/Filters/Rules/Person/_HasNameOf.py:59 -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:46 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:49 msgid "Regular-Expression matching:" msgstr "" -#: ../src/gui/filtereditor.py:535 +#: ../src/gui/filtereditor.py:543 msgid "Use regular expression" msgstr "" -#: ../src/gui/filtereditor.py:536 +#: ../src/gui/filtereditor.py:544 #: ../src/Filters/Rules/Event/_MatchesPersonFilter.py:51 msgid "Include Family events:" msgstr "" -#: ../src/gui/filtereditor.py:537 +#: ../src/gui/filtereditor.py:545 msgid "Also family events where person is wife/husband" msgstr "" -#: ../src/gui/filtereditor.py:539 ../src/Filters/Rules/Person/_HasTag.py:48 +#: ../src/gui/filtereditor.py:547 ../src/Filters/Rules/Person/_HasTag.py:48 #: ../src/Filters/Rules/Family/_HasTag.py:48 #: ../src/Filters/Rules/MediaObject/_HasTag.py:48 #: ../src/Filters/Rules/Note/_HasTag.py:48 msgid "Tag:" msgstr "" -#: ../src/gui/filtereditor.py:543 +#: ../src/gui/filtereditor.py:551 +#: ../src/Filters/Rules/Person/_HasCitation.py:50 #: ../src/Filters/Rules/Person/_MatchesSourceConfidence.py:44 +#: ../src/Filters/Rules/Family/_HasCitation.py:51 #: ../src/Filters/Rules/Family/_MatchesSourceConfidence.py:44 +#: ../src/Filters/Rules/Event/_HasCitation.py:51 #: ../src/Filters/Rules/Event/_MatchesSourceConfidence.py:45 msgid "Confidence level:" msgstr "" -#: ../src/gui/filtereditor.py:563 +#: ../src/gui/filtereditor.py:571 msgid "Rule Name" msgstr "" -#: ../src/gui/filtereditor.py:679 ../src/gui/filtereditor.py:690 +#: ../src/gui/filtereditor.py:686 ../src/gui/filtereditor.py:697 #: ../src/glade/rule.glade.h:23 msgid "No rule selected" msgstr "" -#: ../src/gui/filtereditor.py:730 +#: ../src/gui/filtereditor.py:737 msgid "Define filter" msgstr "" -#: ../src/gui/filtereditor.py:734 +#: ../src/gui/filtereditor.py:741 msgid "Values" msgstr "" -#: ../src/gui/filtereditor.py:827 +#: ../src/gui/filtereditor.py:838 msgid "Add Rule" msgstr "" -#: ../src/gui/filtereditor.py:839 +#: ../src/gui/filtereditor.py:850 msgid "Edit Rule" msgstr "" -#: ../src/gui/filtereditor.py:874 +#: ../src/gui/filtereditor.py:885 msgid "Filter Test" msgstr "" #. ############################### -#: ../src/gui/filtereditor.py:1004 ../src/plugins/Records.py:516 +#: ../src/gui/filtereditor.py:1021 ../src/plugins/Records.py:516 #: ../src/plugins/drawreport/Calendar.py:412 #: ../src/plugins/drawreport/StatisticsChart.py:911 #: ../src/plugins/drawreport/TimeLine.py:367 -#: ../src/plugins/gramplet/bottombar.gpr.py:594 -#: ../src/plugins/gramplet/bottombar.gpr.py:608 -#: ../src/plugins/gramplet/bottombar.gpr.py:622 -#: ../src/plugins/gramplet/bottombar.gpr.py:636 -#: ../src/plugins/gramplet/bottombar.gpr.py:650 -#: ../src/plugins/gramplet/bottombar.gpr.py:664 -#: ../src/plugins/gramplet/bottombar.gpr.py:678 -#: ../src/plugins/gramplet/bottombar.gpr.py:692 +#: ../src/plugins/gramplet/bottombar.gpr.py:637 +#: ../src/plugins/gramplet/bottombar.gpr.py:651 +#: ../src/plugins/gramplet/bottombar.gpr.py:665 +#: ../src/plugins/gramplet/bottombar.gpr.py:679 +#: ../src/plugins/gramplet/bottombar.gpr.py:693 +#: ../src/plugins/gramplet/bottombar.gpr.py:707 +#: ../src/plugins/gramplet/bottombar.gpr.py:721 +#: ../src/plugins/gramplet/bottombar.gpr.py:735 +#: ../src/plugins/gramplet/bottombar.gpr.py:749 #: ../src/plugins/graph/GVRelGraph.py:476 -#: ../src/plugins/quickview/quickview.gpr.py:126 -#: ../src/plugins/textreport/BirthdayReport.py:363 -#: ../src/plugins/textreport/IndivComplete.py:669 +#: ../src/plugins/quickview/quickview.gpr.py:127 +#: ../src/plugins/textreport/BirthdayReport.py:364 +#: ../src/plugins/textreport/IndivComplete.py:671 #: ../src/plugins/tool/SortEvents.py:168 -#: ../src/plugins/webreport/NarrativeWeb.py:7197 -#: ../src/plugins/webreport/WebCal.py:1298 +#: ../src/plugins/webreport/NarrativeWeb.py:7681 +#: ../src/plugins/webreport/WebCal.py:1319 msgid "Filter" msgstr "" -#: ../src/gui/filtereditor.py:1004 +#: ../src/gui/filtereditor.py:1021 msgid "Comment" msgstr "" -#: ../src/gui/filtereditor.py:1011 +#: ../src/gui/filtereditor.py:1028 msgid "Custom Filter Editor" msgstr "" -#: ../src/gui/filtereditor.py:1077 +#: ../src/gui/filtereditor.py:1094 msgid "Delete Filter?" msgstr "" -#: ../src/gui/filtereditor.py:1078 +#: ../src/gui/filtereditor.py:1095 msgid "" "This filter is currently being used as the base for other filters. " "Deletingthis filter will result in removing all other filters that depend on " "it." msgstr "" -#: ../src/gui/filtereditor.py:1082 +#: ../src/gui/filtereditor.py:1099 msgid "Delete Filter" msgstr "" -#: ../src/gui/grampsbar.py:152 ../src/gui/widgets/grampletpane.py:1129 +#: ../src/gui/grampsbar.py:152 ../src/gui/widgets/grampletpane.py:1130 msgid "Unnamed Gramplet" msgstr "" @@ -5006,16 +5149,16 @@ msgid "Configure" msgstr "" #: ../src/gui/grampsgui.py:110 -#: ../src/gui/editors/displaytabs/addrembedlist.py:71 -#: ../src/gui/editors/displaytabs/eventembedlist.py:78 +#: ../src/gui/editors/displaytabs/addrembedlist.py:72 +#: ../src/gui/editors/displaytabs/eventembedlist.py:79 #: ../src/gui/editors/displaytabs/familyldsembedlist.py:52 -#: ../src/gui/editors/displaytabs/ldsembedlist.py:62 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:63 #: ../src/gui/selectors/selectevent.py:65 -#: ../src/plugins/export/ExportCsv.py:458 +#: ../src/plugins/export/ExportCsv.py:460 #: ../src/plugins/gramplet/AgeOnDateGramplet.py:73 #: ../src/plugins/gramplet/Events.py:51 #: ../src/plugins/gramplet/PersonResidence.py:49 -#: ../src/plugins/import/ImportCsv.py:228 +#: ../src/plugins/import/ImportCsv.py:229 #: ../src/plugins/quickview/OnThisDay.py:80 #: ../src/plugins/quickview/OnThisDay.py:81 #: ../src/plugins/quickview/OnThisDay.py:82 @@ -5023,18 +5166,26 @@ msgstr "" #: ../src/plugins/textreport/PlaceReport.py:256 #: ../src/plugins/textreport/TagReport.py:300 #: ../src/plugins/textreport/TagReport.py:468 -#: ../src/plugins/tool/SortEvents.py:56 ../src/plugins/view/eventview.py:83 -#: ../src/plugins/view/mediaview.py:96 -#: ../src/plugins/webreport/NarrativeWeb.py:121 -#: ../src/plugins/webreport/NarrativeWeb.py:555 -#: ../src/plugins/webreport/NarrativeWeb.py:763 -#: ../src/plugins/webreport/NarrativeWeb.py:4252 +#: ../src/plugins/tool/SortEvents.py:56 +#: ../src/plugins/view/citationtreeview.py:92 +#: ../src/plugins/view/citationlistview.py:97 +#: ../src/plugins/view/eventview.py:84 ../src/plugins/view/mediaview.py:97 +#: ../src/plugins/webreport/NarrativeWeb.py:323 +#: ../src/plugins/webreport/NarrativeWeb.py:847 +#: ../src/plugins/webreport/NarrativeWeb.py:1055 +#: ../src/plugins/webreport/NarrativeWeb.py:1083 +#: ../src/plugins/webreport/NarrativeWeb.py:2276 +#: ../src/plugins/webreport/NarrativeWeb.py:3609 +#: ../src/plugins/webreport/NarrativeWeb.py:4866 +#: ../src/plugins/webreport/NarrativeWeb.py:5644 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:96 #: ../src/Filters/SideBar/_EventSidebarFilter.py:97 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:92 -#: ../src/glade/editaddress.glade.h:5 ../src/glade/editmedia.glade.h:4 -#: ../src/glade/editmediaref.glade.h:6 ../src/glade/editeventref.glade.h:6 -#: ../src/glade/editldsord.glade.h:2 ../src/glade/editsourceref.glade.h:14 -#: ../src/glade/editname.glade.h:13 ../src/glade/editevent.glade.h:4 +#: ../src/glade/editcitation.glade.h:16 ../src/glade/editaddress.glade.h:5 +#: ../src/glade/editmedia.glade.h:4 ../src/glade/editmediaref.glade.h:6 +#: ../src/glade/editeventref.glade.h:6 ../src/glade/editldsord.glade.h:2 +#: ../src/glade/editsourceref.glade.h:14 ../src/glade/editname.glade.h:13 +#: ../src/glade/editevent.glade.h:4 msgid "Date" msgstr "" @@ -5043,17 +5194,19 @@ msgid "Edit Date" msgstr "" #: ../src/gui/grampsgui.py:112 ../src/Merge/mergeperson.py:196 -#: ../src/plugins/gramplet/bottombar.gpr.py:132 -#: ../src/plugins/gramplet/bottombar.gpr.py:146 +#: ../src/plugins/gramplet/bottombar.gpr.py:133 +#: ../src/plugins/gramplet/bottombar.gpr.py:147 #: ../src/plugins/quickview/FilterByName.py:97 #: ../src/plugins/textreport/TagReport.py:283 -#: ../src/plugins/view/eventview.py:116 -#: ../src/plugins/view/geography.gpr.py:80 ../src/plugins/view/view.gpr.py:40 -#: ../src/plugins/webreport/NarrativeWeb.py:1260 -#: ../src/plugins/webreport/NarrativeWeb.py:1309 -#: ../src/plugins/webreport/NarrativeWeb.py:3268 -#: ../src/plugins/webreport/NarrativeWeb.py:3457 -#: ../src/plugins/webreport/NarrativeWeb.py:5589 +#: ../src/plugins/view/eventview.py:117 +#: ../src/plugins/view/geography.gpr.py:80 ../src/plugins/view/view.gpr.py:41 +#: ../src/plugins/webreport/NarrativeWeb.py:1604 +#: ../src/plugins/webreport/NarrativeWeb.py:1661 +#: ../src/plugins/webreport/NarrativeWeb.py:1713 +#: ../src/plugins/webreport/NarrativeWeb.py:3576 +#: ../src/plugins/webreport/NarrativeWeb.py:3764 +#: ../src/plugins/webreport/NarrativeWeb.py:4611 +#: ../src/plugins/webreport/NarrativeWeb.py:6112 msgid "Events" msgstr "" @@ -5078,7 +5231,7 @@ msgid "Font Background Color" msgstr "" #: ../src/gui/grampsgui.py:118 ../src/plugins/view/grampletview.py:52 -#: ../src/plugins/view/view.gpr.py:70 +#: ../src/plugins/view/view.gpr.py:71 msgid "Gramplets" msgstr "" @@ -5114,34 +5267,37 @@ msgstr "" msgid "Merge" msgstr "" -#: ../src/gui/grampsgui.py:129 ../src/plugins/gramplet/bottombar.gpr.py:286 -#: ../src/plugins/gramplet/bottombar.gpr.py:300 -#: ../src/plugins/gramplet/bottombar.gpr.py:314 -#: ../src/plugins/gramplet/bottombar.gpr.py:328 -#: ../src/plugins/gramplet/bottombar.gpr.py:342 -#: ../src/plugins/gramplet/bottombar.gpr.py:356 -#: ../src/plugins/gramplet/bottombar.gpr.py:370 +#: ../src/gui/grampsgui.py:129 ../src/plugins/gramplet/bottombar.gpr.py:301 +#: ../src/plugins/gramplet/bottombar.gpr.py:315 +#: ../src/plugins/gramplet/bottombar.gpr.py:329 +#: ../src/plugins/gramplet/bottombar.gpr.py:343 +#: ../src/plugins/gramplet/bottombar.gpr.py:357 +#: ../src/plugins/gramplet/bottombar.gpr.py:371 +#: ../src/plugins/gramplet/bottombar.gpr.py:385 +#: ../src/plugins/gramplet/bottombar.gpr.py:399 #: ../src/plugins/quickview/FilterByName.py:112 -#: ../src/plugins/textreport/IndivComplete.py:266 +#: ../src/plugins/textreport/IndivComplete.py:267 #: ../src/plugins/textreport/TagReport.py:369 -#: ../src/plugins/view/noteview.py:107 ../src/plugins/view/view.gpr.py:100 -#: ../src/plugins/webreport/NarrativeWeb.py:128 -#: ../src/plugins/webreport/NarrativeWeb.py:557 -#: ../src/plugins/webreport/NarrativeWeb.py:1073 +#: ../src/plugins/view/noteview.py:107 ../src/plugins/view/view.gpr.py:101 +#: ../src/plugins/webreport/NarrativeWeb.py:330 +#: ../src/plugins/webreport/NarrativeWeb.py:849 +#: ../src/plugins/webreport/NarrativeWeb.py:1396 msgid "Notes" msgstr "" #. Go over parents and build their menu #. don't show rest -#: ../src/gui/grampsgui.py:130 ../src/Merge/mergeperson.py:206 +#: ../src/gui/grampsgui.py:130 ../src/Merge/mergeperson.py:211 #: ../src/plugins/gramplet/FanChartGramplet.py:836 #: ../src/plugins/quickview/all_relations.py:306 #: ../src/plugins/tool/NotRelated.py:132 #: ../src/plugins/view/fanchartview.py:905 -#: ../src/plugins/view/pedigreeview.py:1949 ../src/plugins/view/relview.py:511 +#: ../src/plugins/view/pedigreeview.py:1956 ../src/plugins/view/relview.py:511 #: ../src/plugins/view/relview.py:848 ../src/plugins/view/relview.py:882 -#: ../src/plugins/webreport/NarrativeWeb.py:129 -#: ../src/plugins/webreport/NarrativeWeb.py:5655 +#: ../src/plugins/webreport/NarrativeWeb.py:331 +#: ../src/plugins/webreport/NarrativeWeb.py:2762 +#: ../src/plugins/webreport/NarrativeWeb.py:2955 +#: ../src/plugins/webreport/NarrativeWeb.py:6171 msgid "Parents" msgstr "" @@ -5156,18 +5312,20 @@ msgstr "" #: ../src/gui/grampsgui.py:133 ../src/plugins/gramplet/gramplet.gpr.py:150 #: ../src/plugins/gramplet/gramplet.gpr.py:156 #: ../src/plugins/view/pedigreeview.py:689 -#: ../src/plugins/webreport/NarrativeWeb.py:5429 +#: ../src/plugins/webreport/NarrativeWeb.py:5956 msgid "Pedigree" msgstr "" #: ../src/gui/grampsgui.py:135 ../src/plugins/quickview/FilterByName.py:100 #: ../src/plugins/view/geography.gpr.py:65 #: ../src/plugins/view/placetreeview.gpr.py:34 -#: ../src/plugins/view/view.gpr.py:179 -#: ../src/plugins/webreport/NarrativeWeb.py:1259 -#: ../src/plugins/webreport/NarrativeWeb.py:1306 -#: ../src/plugins/webreport/NarrativeWeb.py:3014 -#: ../src/plugins/webreport/NarrativeWeb.py:3139 +#: ../src/plugins/view/view.gpr.py:180 +#: ../src/plugins/webreport/NarrativeWeb.py:1605 +#: ../src/plugins/webreport/NarrativeWeb.py:1658 +#: ../src/plugins/webreport/NarrativeWeb.py:1714 +#: ../src/plugins/webreport/NarrativeWeb.py:3326 +#: ../src/plugins/webreport/NarrativeWeb.py:3450 +#: ../src/plugins/webreport/NarrativeWeb.py:4711 msgid "Places" msgstr "" @@ -5176,28 +5334,29 @@ msgid "Reports" msgstr "" #: ../src/gui/grampsgui.py:138 ../src/plugins/quickview/FilterByName.py:106 -#: ../src/plugins/view/repoview.py:123 ../src/plugins/view/view.gpr.py:195 -#: ../src/plugins/webreport/NarrativeWeb.py:1264 -#: ../src/plugins/webreport/NarrativeWeb.py:4187 -#: ../src/plugins/webreport/NarrativeWeb.py:5972 -#: ../src/plugins/webreport/NarrativeWeb.py:6046 +#: ../src/plugins/view/repoview.py:123 ../src/plugins/view/view.gpr.py:196 +#: ../src/plugins/webreport/NarrativeWeb.py:1607 +#: ../src/plugins/webreport/NarrativeWeb.py:1716 +#: ../src/plugins/webreport/NarrativeWeb.py:2622 +#: ../src/plugins/webreport/NarrativeWeb.py:4747 +#: ../src/plugins/webreport/NarrativeWeb.py:6477 +#: ../src/plugins/webreport/NarrativeWeb.py:6548 msgid "Repositories" msgstr "" -#: ../src/gui/grampsgui.py:139 ../src/plugins/gramplet/bottombar.gpr.py:384 -#: ../src/plugins/gramplet/bottombar.gpr.py:398 -#: ../src/plugins/gramplet/bottombar.gpr.py:412 -#: ../src/plugins/gramplet/bottombar.gpr.py:426 -#: ../src/plugins/gramplet/bottombar.gpr.py:440 -#: ../src/plugins/quickview/FilterByName.py:103 -#: ../src/plugins/view/sourceview.py:107 ../src/plugins/view/view.gpr.py:210 -#: ../src/plugins/webreport/NarrativeWeb.py:136 -#: ../src/plugins/webreport/NarrativeWeb.py:558 -#: ../src/plugins/webreport/NarrativeWeb.py:1074 -#: ../src/plugins/webreport/NarrativeWeb.py:1263 -#: ../src/plugins/webreport/NarrativeWeb.py:1303 -#: ../src/plugins/webreport/NarrativeWeb.py:4055 -#: ../src/plugins/webreport/NarrativeWeb.py:4131 +#: ../src/gui/grampsgui.py:139 ../src/plugins/quickview/FilterByName.py:103 +#: ../src/plugins/view/sourceview.py:110 ../src/plugins/view/view.gpr.py:211 +#: ../src/plugins/view/view.gpr.py:241 +#: ../src/plugins/webreport/NarrativeWeb.py:338 +#: ../src/plugins/webreport/NarrativeWeb.py:850 +#: ../src/plugins/webreport/NarrativeWeb.py:1087 +#: ../src/plugins/webreport/NarrativeWeb.py:1397 +#: ../src/plugins/webreport/NarrativeWeb.py:1606 +#: ../src/plugins/webreport/NarrativeWeb.py:1655 +#: ../src/plugins/webreport/NarrativeWeb.py:1715 +#: ../src/plugins/webreport/NarrativeWeb.py:4355 +#: ../src/plugins/webreport/NarrativeWeb.py:4439 +#: ../src/plugins/webreport/NarrativeWeb.py:4729 msgid "Sources" msgstr "" @@ -5205,8 +5364,8 @@ msgstr "" msgid "Add Spouse" msgstr "" -#: ../src/gui/grampsgui.py:141 ../src/gui/views/tags.py:219 -#: ../src/gui/views/tags.py:224 ../src/gui/widgets/tageditor.py:109 +#: ../src/gui/grampsgui.py:141 ../src/gui/views/tags.py:220 +#: ../src/gui/views/tags.py:225 ../src/gui/widgets/tageditor.py:109 #: ../src/plugins/textreport/TagReport.py:534 #: ../src/plugins/textreport/TagReport.py:538 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:121 @@ -5216,7 +5375,7 @@ msgstr "" msgid "Tag" msgstr "" -#: ../src/gui/grampsgui.py:142 ../src/gui/views/tags.py:581 +#: ../src/gui/grampsgui.py:142 ../src/gui/views/tags.py:582 msgid "New Tag" msgstr "" @@ -5241,9 +5400,9 @@ msgid "Select" msgstr "" #: ../src/gui/grampsgui.py:148 ../src/gui/grampsgui.py:149 -#: ../src/gui/editors/editperson.py:616 +#: ../src/gui/editors/editperson.py:618 #: ../src/gui/editors/displaytabs/gallerytab.py:136 -#: ../src/plugins/view/mediaview.py:219 +#: ../src/plugins/view/mediaview.py:220 msgid "View" msgstr "" @@ -5263,23 +5422,32 @@ msgstr "" msgid "Fit Page" msgstr "" -#: ../src/gui/grampsgui.py:158 -msgid "Export" +#: ../src/gui/grampsgui.py:154 ../src/plugins/gramplet/bottombar.gpr.py:413 +#: ../src/plugins/gramplet/bottombar.gpr.py:427 +#: ../src/plugins/gramplet/bottombar.gpr.py:441 +#: ../src/plugins/gramplet/bottombar.gpr.py:455 +#: ../src/plugins/gramplet/bottombar.gpr.py:469 +#: ../src/plugins/view/view.gpr.py:226 +msgid "Citations" msgstr "" #: ../src/gui/grampsgui.py:159 +msgid "Export" +msgstr "" + +#: ../src/gui/grampsgui.py:160 msgid "Import" msgstr "" -#: ../src/gui/grampsgui.py:161 ../src/Filters/SideBar/_RepoSidebarFilter.py:96 +#: ../src/gui/grampsgui.py:162 ../src/Filters/SideBar/_RepoSidebarFilter.py:96 msgid "URL" msgstr "" -#: ../src/gui/grampsgui.py:173 +#: ../src/gui/grampsgui.py:174 msgid "Danger: This is unstable code!" msgstr "" -#: ../src/gui/grampsgui.py:174 +#: ../src/gui/grampsgui.py:175 msgid "" "This Gramps 3.x-trunk is a development release. This version is not meant " "for normal usage. Use at your own risk.\n" @@ -5295,7 +5463,7 @@ msgid "" "and make sure to export your data to XML every now and then." msgstr "" -#: ../src/gui/grampsgui.py:245 +#: ../src/gui/grampsgui.py:246 msgid "Error parsing arguments" msgstr "" @@ -5331,6 +5499,14 @@ msgstr "" msgid "Unsupported" msgstr "" +#: ../src/gui/viewmanager.py:407 +msgid "Updated" +msgstr "" + +#: ../src/gui/viewmanager.py:419 +msgid "New" +msgstr "" + #. List of translated strings used here #. Dead code for l10n #: ../src/gui/viewmanager.py:432 @@ -5341,14 +5517,6 @@ msgstr "" msgid "update" msgstr "" -#: ../src/gui/viewmanager.py:432 -msgid "New" -msgstr "" - -#: ../src/gui/viewmanager.py:432 -msgid "Updated" -msgstr "" - #: ../src/gui/viewmanager.py:437 msgid "There are no available addons of this type" msgstr "" @@ -5368,7 +5536,7 @@ msgstr "" #: ../src/gui/viewmanager.py:479 #, python-format -msgid "%(adjective)s %(addon)s" +msgid "%(adjective)s: %(addon)s" msgstr "" #: ../src/gui/viewmanager.py:536 @@ -5651,11 +5819,11 @@ msgstr "" #: ../src/gui/viewmanager.py:1544 #: ../src/plugins/drawreport/AncestorTree.py:984 #: ../src/plugins/drawreport/DescendTree.py:1581 -#: ../src/plugins/textreport/DetAncestralReport.py:798 -#: ../src/plugins/textreport/DetDescendantReport.py:972 +#: ../src/plugins/textreport/DetAncestralReport.py:799 #: ../src/plugins/textreport/DetDescendantReport.py:973 +#: ../src/plugins/textreport/DetDescendantReport.py:974 #: ../src/plugins/textreport/FamilyGroup.py:651 -#: ../src/plugins/webreport/NarrativeWeb.py:7367 +#: ../src/plugins/webreport/NarrativeWeb.py:7854 msgid "Include" msgstr "" @@ -5664,7 +5832,7 @@ msgid "Megabyte|MB" msgstr "" #: ../src/gui/viewmanager.py:1546 -#: ../src/plugins/webreport/NarrativeWeb.py:7361 +#: ../src/plugins/webreport/NarrativeWeb.py:7848 msgid "Exclude" msgstr "" @@ -5782,7 +5950,7 @@ msgid "Select an existing place" msgstr "" #: ../src/gui/editors/objectentries.py:254 -#: ../src/plugins/lib/libplaceview.py:117 +#: ../src/plugins/lib/libplaceview.py:118 msgid "Add a new place" msgstr "" @@ -5794,7 +5962,7 @@ msgstr "" msgid "To select a media object, use drag-and-drop or use the buttons" msgstr "" -#: ../src/gui/editors/objectentries.py:302 ../src/gui/plug/_guioptions.py:1049 +#: ../src/gui/editors/objectentries.py:302 ../src/gui/plug/_guioptions.py:1050 msgid "No image given, click button to select one" msgstr "" @@ -5802,12 +5970,12 @@ msgstr "" msgid "Edit media object" msgstr "" -#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:1027 +#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:1028 msgid "Select an existing media object" msgstr "" #: ../src/gui/editors/objectentries.py:305 -#: ../src/plugins/view/mediaview.py:109 +#: ../src/plugins/view/mediaview.py:110 msgid "Add a new media object" msgstr "" @@ -5819,16 +5987,16 @@ msgstr "" msgid "To select a note, use drag-and-drop or use the buttons" msgstr "" -#: ../src/gui/editors/objectentries.py:353 ../src/gui/plug/_guioptions.py:948 +#: ../src/gui/editors/objectentries.py:353 ../src/gui/plug/_guioptions.py:949 msgid "No note given, click button to select one" msgstr "" -#: ../src/gui/editors/objectentries.py:354 ../src/gui/editors/editnote.py:284 -#: ../src/gui/editors/editnote.py:329 +#: ../src/gui/editors/objectentries.py:354 ../src/gui/editors/editnote.py:285 +#: ../src/gui/editors/editnote.py:330 msgid "Edit Note" msgstr "" -#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:923 +#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:924 msgid "Select an existing note" msgstr "" @@ -5840,73 +6008,130 @@ msgstr "" msgid "Remove note" msgstr "" -#: ../src/gui/editors/editaddress.py:82 ../src/gui/editors/editaddress.py:152 +#: ../src/gui/editors/editaddress.py:83 ../src/gui/editors/editaddress.py:156 msgid "Address Editor" msgstr "" -#: ../src/gui/editors/editattribute.py:83 -#: ../src/gui/editors/editattribute.py:132 +#: ../src/gui/editors/editattribute.py:84 +#: ../src/gui/editors/editattribute.py:136 msgid "Attribute Editor" msgstr "" -#: ../src/gui/editors/editattribute.py:126 #: ../src/gui/editors/editattribute.py:130 +#: ../src/gui/editors/editattribute.py:134 msgid "New Attribute" msgstr "" -#: ../src/gui/editors/editattribute.py:144 +#: ../src/gui/editors/editattribute.py:148 msgid "Cannot save attribute" msgstr "" -#: ../src/gui/editors/editattribute.py:145 +#: ../src/gui/editors/editattribute.py:149 msgid "The attribute type cannot be empty" msgstr "" -#: ../src/gui/editors/editchildref.py:95 -#: ../src/gui/editors/editchildref.py:166 +#: ../src/gui/editors/editchildref.py:96 +#: ../src/gui/editors/editchildref.py:169 msgid "Child Reference Editor" msgstr "" -#: ../src/gui/editors/editchildref.py:166 +#: ../src/gui/editors/editchildref.py:169 msgid "Child Reference" msgstr "" -#: ../src/gui/editors/editevent.py:63 +#: ../src/gui/editors/editcitation.py:149 +#: ../src/gui/editors/editcitation.py:155 +msgid "New Citation" +msgstr "" + +#: ../src/gui/editors/editcitation.py:386 +msgid "Edit Citation" +msgstr "" + +#: ../src/gui/editors/editcitation.py:392 ../src/gui/editors/editsource.py:181 +msgid "Cannot save source" +msgstr "" + +#: ../src/gui/editors/editcitation.py:393 ../src/gui/editors/editsource.py:182 +msgid "No data exists for this source. Please enter data or cancel the edit." +msgstr "" + +#: ../src/gui/editors/editcitation.py:402 +msgid "Cannot save citation. ID already exists." +msgstr "" + +#: ../src/gui/editors/editcitation.py:403 +#: ../src/gui/editors/editcitation.py:417 +#, python-format +msgid "" +"You have attempted to use the existing Gramps ID with value %(gramps_id)s. " +"This value is already used by '%(prim_object)s'. Please enter a different ID " +"or leave blank to get the next available ID value." +msgstr "" + +#: ../src/gui/editors/editcitation.py:416 ../src/gui/editors/editsource.py:191 +msgid "Cannot save source. ID already exists." +msgstr "" + +#: ../src/gui/editors/editcitation.py:430 ../src/gui/editors/editsource.py:204 +#, python-format +msgid "Add Source (%s)" +msgstr "" + +#: ../src/gui/editors/editcitation.py:436 ../src/gui/editors/editsource.py:209 +#, python-format +msgid "Edit Source (%s)" +msgstr "" + +#: ../src/gui/editors/editcitation.py:443 +msgid " " +msgstr "" + +#: ../src/gui/editors/editcitation.py:449 +msgid "\n" +msgstr "" + +#: ../src/gui/editors/editcitation.py:532 +#, python-format +msgid "Delete Citation (%s)" +msgstr "" + +#: ../src/gui/editors/editevent.py:64 msgid "manual|Editing_Information_About_Events" msgstr "" -#: ../src/gui/editors/editevent.py:97 ../src/gui/editors/editeventref.py:239 +#: ../src/gui/editors/editevent.py:98 ../src/gui/editors/editeventref.py:240 #, python-format msgid "Event: %s" msgstr "" -#: ../src/gui/editors/editevent.py:99 ../src/gui/editors/editeventref.py:241 +#: ../src/gui/editors/editevent.py:100 ../src/gui/editors/editeventref.py:242 msgid "New Event" msgstr "" -#: ../src/gui/editors/editevent.py:220 ../src/plugins/view/geoevents.py:319 +#: ../src/gui/editors/editevent.py:222 ../src/plugins/view/geoevents.py:319 #: ../src/plugins/view/geoevents.py:346 ../src/plugins/view/geofamily.py:371 #: ../src/plugins/view/geoperson.py:409 ../src/plugins/view/geoperson.py:429 #: ../src/plugins/view/geoperson.py:467 msgid "Edit Event" msgstr "" -#: ../src/gui/editors/editevent.py:228 ../src/gui/editors/editevent.py:251 +#: ../src/gui/editors/editevent.py:230 ../src/gui/editors/editevent.py:253 msgid "Cannot save event" msgstr "" -#: ../src/gui/editors/editevent.py:229 +#: ../src/gui/editors/editevent.py:231 msgid "No data exists for this event. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editevent.py:238 +#: ../src/gui/editors/editevent.py:240 msgid "Cannot save event. ID already exists." msgstr "" -#: ../src/gui/editors/editevent.py:239 ../src/gui/editors/editmedia.py:278 -#: ../src/gui/editors/editperson.py:808 ../src/gui/editors/editplace.py:301 +#: ../src/gui/editors/editevent.py:241 ../src/gui/editors/editmedia.py:280 +#: ../src/gui/editors/editperson.py:810 ../src/gui/editors/editplace.py:303 #: ../src/gui/editors/editrepository.py:172 -#: ../src/gui/editors/editsource.py:190 +#: ../src/gui/editors/editsource.py:192 #, python-format msgid "" "You have attempted to use the existing Gramps ID with value %(id)s. This " @@ -5914,99 +6139,99 @@ msgid "" "leave blank to get the next available ID value." msgstr "" -#: ../src/gui/editors/editevent.py:252 +#: ../src/gui/editors/editevent.py:254 msgid "The event type cannot be empty" msgstr "" -#: ../src/gui/editors/editevent.py:257 +#: ../src/gui/editors/editevent.py:259 #, python-format msgid "Add Event (%s)" msgstr "" -#: ../src/gui/editors/editevent.py:263 +#: ../src/gui/editors/editevent.py:265 #, python-format msgid "Edit Event (%s)" msgstr "" -#: ../src/gui/editors/editevent.py:335 +#: ../src/gui/editors/editevent.py:337 #, python-format msgid "Delete Event (%s)" msgstr "" -#: ../src/gui/editors/editeventref.py:67 -#: ../src/gui/editors/editeventref.py:242 +#: ../src/gui/editors/editeventref.py:68 +#: ../src/gui/editors/editeventref.py:243 msgid "Event Reference Editor" msgstr "" -#: ../src/gui/editors/editeventref.py:84 -#: ../src/gui/editors/editmediaref.py:101 ../src/gui/editors/editname.py:130 +#: ../src/gui/editors/editeventref.py:85 +#: ../src/gui/editors/editmediaref.py:102 ../src/gui/editors/editname.py:131 #: ../src/gui/editors/editreporef.py:79 msgid "_General" msgstr "" -#: ../src/gui/editors/editeventref.py:247 +#: ../src/gui/editors/editeventref.py:248 msgid "Modify Event" msgstr "" -#: ../src/gui/editors/editeventref.py:250 +#: ../src/gui/editors/editeventref.py:251 msgid "Add Event" msgstr "" -#: ../src/gui/editors/editfamily.py:103 +#: ../src/gui/editors/editfamily.py:105 msgid "Create a new person and add the child to the family" msgstr "" -#: ../src/gui/editors/editfamily.py:104 +#: ../src/gui/editors/editfamily.py:106 msgid "Remove the child from the family" msgstr "" -#: ../src/gui/editors/editfamily.py:105 +#: ../src/gui/editors/editfamily.py:107 msgid "Edit the child reference" msgstr "" -#: ../src/gui/editors/editfamily.py:106 +#: ../src/gui/editors/editfamily.py:108 msgid "Add an existing person as a child of the family" msgstr "" -#: ../src/gui/editors/editfamily.py:107 +#: ../src/gui/editors/editfamily.py:109 msgid "Move the child up in the children list" msgstr "" -#: ../src/gui/editors/editfamily.py:108 +#: ../src/gui/editors/editfamily.py:110 msgid "Move the child down in the children list" msgstr "" -#: ../src/gui/editors/editfamily.py:113 +#: ../src/gui/editors/editfamily.py:115 msgid "#" msgstr "" -#: ../src/gui/editors/editfamily.py:116 +#: ../src/gui/editors/editfamily.py:118 #: ../src/gui/selectors/selectperson.py:76 ../src/Merge/mergeperson.py:176 #: ../src/plugins/drawreport/StatisticsChart.py:322 -#: ../src/plugins/export/ExportCsv.py:336 -#: ../src/plugins/import/ImportCsv.py:180 -#: ../src/plugins/lib/libpersonview.py:93 +#: ../src/plugins/export/ExportCsv.py:338 +#: ../src/plugins/import/ImportCsv.py:181 +#: ../src/plugins/lib/libpersonview.py:94 #: ../src/plugins/quickview/siblings.py:47 -#: ../src/plugins/textreport/IndivComplete.py:587 -#: ../src/plugins/webreport/NarrativeWeb.py:5545 +#: ../src/plugins/textreport/IndivComplete.py:600 +#: ../src/plugins/webreport/NarrativeWeb.py:6070 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:129 msgid "Gender" msgstr "" -#: ../src/gui/editors/editfamily.py:117 +#: ../src/gui/editors/editfamily.py:119 msgid "Paternal" msgstr "" -#: ../src/gui/editors/editfamily.py:118 +#: ../src/gui/editors/editfamily.py:120 msgid "Maternal" msgstr "" -#: ../src/gui/editors/editfamily.py:119 +#: ../src/gui/editors/editfamily.py:121 #: ../src/gui/selectors/selectperson.py:77 #: ../src/plugins/drawreport/TimeLine.py:67 #: ../src/plugins/gramplet/Children.py:85 -#: ../src/plugins/gramplet/Children.py:182 -#: ../src/plugins/lib/libpersonview.py:94 +#: ../src/plugins/gramplet/Children.py:181 +#: ../src/plugins/lib/libpersonview.py:95 #: ../src/plugins/quickview/FilterByName.py:129 #: ../src/plugins/quickview/FilterByName.py:209 #: ../src/plugins/quickview/FilterByName.py:257 @@ -6022,55 +6247,55 @@ msgstr "" msgid "Birth Date" msgstr "" -#: ../src/gui/editors/editfamily.py:120 +#: ../src/gui/editors/editfamily.py:122 #: ../src/gui/selectors/selectperson.py:79 #: ../src/plugins/gramplet/Children.py:87 -#: ../src/plugins/gramplet/Children.py:184 -#: ../src/plugins/lib/libpersonview.py:96 +#: ../src/plugins/gramplet/Children.py:183 +#: ../src/plugins/lib/libpersonview.py:97 #: ../src/plugins/quickview/lineage.py:60 #: ../src/plugins/quickview/lineage.py:91 msgid "Death Date" msgstr "" -#: ../src/gui/editors/editfamily.py:121 +#: ../src/gui/editors/editfamily.py:123 #: ../src/gui/selectors/selectperson.py:78 -#: ../src/plugins/lib/libpersonview.py:95 +#: ../src/plugins/lib/libpersonview.py:96 msgid "Birth Place" msgstr "" -#: ../src/gui/editors/editfamily.py:122 +#: ../src/gui/editors/editfamily.py:124 #: ../src/gui/selectors/selectperson.py:80 -#: ../src/plugins/lib/libpersonview.py:97 +#: ../src/plugins/lib/libpersonview.py:98 msgid "Death Place" msgstr "" -#: ../src/gui/editors/editfamily.py:130 +#: ../src/gui/editors/editfamily.py:132 #: ../src/plugins/export/exportcsv.glade.h:2 msgid "Chil_dren" msgstr "" -#: ../src/gui/editors/editfamily.py:135 +#: ../src/gui/editors/editfamily.py:137 msgid "Edit child" msgstr "" -#: ../src/gui/editors/editfamily.py:138 +#: ../src/gui/editors/editfamily.py:140 msgid "Add an existing child" msgstr "" -#: ../src/gui/editors/editfamily.py:140 +#: ../src/gui/editors/editfamily.py:142 msgid "Edit relationship" msgstr "" -#: ../src/gui/editors/editfamily.py:206 ../src/gui/editors/editfamily.py:219 +#: ../src/gui/editors/editfamily.py:210 ../src/gui/editors/editfamily.py:225 #: ../src/plugins/view/relview.py:1520 msgid "Select Child" msgstr "" -#: ../src/gui/editors/editfamily.py:349 +#: ../src/gui/editors/editfamily.py:355 msgid "Adding parents to a person" msgstr "" -#: ../src/gui/editors/editfamily.py:350 +#: ../src/gui/editors/editfamily.py:356 msgid "" "It is possible to accidentally create multiple families with the same " "parents. To help avoid this problem, only the buttons to select parents are " @@ -6078,11 +6303,11 @@ msgid "" "available after you attempt to select a parent." msgstr "" -#: ../src/gui/editors/editfamily.py:444 +#: ../src/gui/editors/editfamily.py:450 msgid "Family has changed" msgstr "" -#: ../src/gui/editors/editfamily.py:445 +#: ../src/gui/editors/editfamily.py:451 #, python-format msgid "" "The %(object)s you are editing has changed outside this editor. This can be " @@ -6092,101 +6317,101 @@ msgid "" "updated. Some edits you have made may have been lost." msgstr "" -#: ../src/gui/editors/editfamily.py:450 ../src/plugins/import/ImportCsv.py:219 -#: ../src/plugins/view/familyview.py:257 +#: ../src/gui/editors/editfamily.py:456 ../src/plugins/import/ImportCsv.py:220 +#: ../src/plugins/view/familyview.py:258 msgid "family" msgstr "" -#: ../src/gui/editors/editfamily.py:480 ../src/gui/editors/editfamily.py:483 +#: ../src/gui/editors/editfamily.py:486 ../src/gui/editors/editfamily.py:489 msgid "New Family" msgstr "" -#: ../src/gui/editors/editfamily.py:487 ../src/gui/editors/editfamily.py:989 +#: ../src/gui/editors/editfamily.py:493 ../src/gui/editors/editfamily.py:996 #: ../src/plugins/view/geofamily.py:363 msgid "Edit Family" msgstr "" -#: ../src/gui/editors/editfamily.py:520 +#: ../src/gui/editors/editfamily.py:526 msgid "Select a person as the mother" msgstr "" -#: ../src/gui/editors/editfamily.py:521 +#: ../src/gui/editors/editfamily.py:527 msgid "Add a new person as the mother" msgstr "" -#: ../src/gui/editors/editfamily.py:522 +#: ../src/gui/editors/editfamily.py:528 msgid "Remove the person as the mother" msgstr "" -#: ../src/gui/editors/editfamily.py:535 +#: ../src/gui/editors/editfamily.py:541 msgid "Select a person as the father" msgstr "" -#: ../src/gui/editors/editfamily.py:536 +#: ../src/gui/editors/editfamily.py:542 msgid "Add a new person as the father" msgstr "" -#: ../src/gui/editors/editfamily.py:537 +#: ../src/gui/editors/editfamily.py:543 msgid "Remove the person as the father" msgstr "" -#: ../src/gui/editors/editfamily.py:735 +#: ../src/gui/editors/editfamily.py:742 msgid "Select Mother" msgstr "" -#: ../src/gui/editors/editfamily.py:780 +#: ../src/gui/editors/editfamily.py:787 msgid "Select Father" msgstr "" -#: ../src/gui/editors/editfamily.py:804 +#: ../src/gui/editors/editfamily.py:811 msgid "Duplicate Family" msgstr "" -#: ../src/gui/editors/editfamily.py:805 +#: ../src/gui/editors/editfamily.py:812 msgid "" "A family with these parents already exists in the database. If you save, you " "will create a duplicate family. It is recommended that you cancel the " "editing of this window, and select the existing family" msgstr "" -#: ../src/gui/editors/editfamily.py:853 ../src/plugins/view/relview.py:586 +#: ../src/gui/editors/editfamily.py:860 ../src/plugins/view/relview.py:586 #: ../src/plugins/view/relview.py:989 ../src/plugins/view/relview.py:1037 #: ../src/plugins/view/relview.py:1118 ../src/plugins/view/relview.py:1224 #, python-format msgid "Edit %s" msgstr "" -#: ../src/gui/editors/editfamily.py:921 +#: ../src/gui/editors/editfamily.py:928 msgid "A father cannot be his own child" msgstr "" -#: ../src/gui/editors/editfamily.py:922 +#: ../src/gui/editors/editfamily.py:929 #, python-format msgid "%s is listed as both the father and child of the family." msgstr "" -#: ../src/gui/editors/editfamily.py:931 +#: ../src/gui/editors/editfamily.py:938 msgid "A mother cannot be her own child" msgstr "" -#: ../src/gui/editors/editfamily.py:932 +#: ../src/gui/editors/editfamily.py:939 #, python-format msgid "%s is listed as both the mother and child of the family." msgstr "" -#: ../src/gui/editors/editfamily.py:939 +#: ../src/gui/editors/editfamily.py:946 msgid "Cannot save family" msgstr "" -#: ../src/gui/editors/editfamily.py:940 +#: ../src/gui/editors/editfamily.py:947 msgid "No data exists for this family. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editfamily.py:947 +#: ../src/gui/editors/editfamily.py:954 msgid "Cannot save family. ID already exists." msgstr "" -#: ../src/gui/editors/editfamily.py:948 ../src/gui/editors/editnote.py:312 +#: ../src/gui/editors/editfamily.py:955 ../src/gui/editors/editnote.py:313 #, python-format msgid "" "You have attempted to use the existing Gramps ID with value %(id)s. This " @@ -6194,32 +6419,32 @@ msgid "" "next available ID value." msgstr "" -#: ../src/gui/editors/editfamily.py:963 +#: ../src/gui/editors/editfamily.py:970 msgid "Add Family" msgstr "" -#: ../src/gui/editors/editldsord.py:149 ../src/gui/editors/editldsord.py:302 -#: ../src/gui/editors/editldsord.py:339 ../src/gui/editors/editldsord.py:422 +#: ../src/gui/editors/editldsord.py:150 ../src/gui/editors/editldsord.py:304 +#: ../src/gui/editors/editldsord.py:341 ../src/gui/editors/editldsord.py:426 msgid "LDS Ordinance Editor" msgstr "" -#: ../src/gui/editors/editldsord.py:275 +#: ../src/gui/editors/editldsord.py:277 #, python-format msgid "%(father)s and %(mother)s [%(gramps_id)s]" msgstr "" -#: ../src/gui/editors/editldsord.py:281 +#: ../src/gui/editors/editldsord.py:283 #, python-format msgid "%(father)s [%(gramps_id)s]" msgstr "" -#: ../src/gui/editors/editldsord.py:286 +#: ../src/gui/editors/editldsord.py:288 #, python-format msgid "%(mother)s [%(gramps_id)s]" msgstr "" -#: ../src/gui/editors/editldsord.py:301 ../src/gui/editors/editldsord.py:421 -#: ../src/plugins/webreport/NarrativeWeb.py:1925 +#: ../src/gui/editors/editldsord.py:303 ../src/gui/editors/editldsord.py:425 +#: ../src/plugins/webreport/NarrativeWeb.py:618 msgid "LDS Ordinance" msgstr "" @@ -6235,318 +6460,318 @@ msgstr "" msgid "Internet Address" msgstr "" -#: ../src/gui/editors/editmedia.py:88 ../src/gui/editors/editmediaref.py:428 +#: ../src/gui/editors/editmedia.py:89 ../src/gui/editors/editmediaref.py:429 #, python-format msgid "Media: %s" msgstr "" -#: ../src/gui/editors/editmedia.py:90 ../src/gui/editors/editmediaref.py:430 +#: ../src/gui/editors/editmedia.py:91 ../src/gui/editors/editmediaref.py:431 msgid "New Media" msgstr "" -#: ../src/gui/editors/editmedia.py:229 +#: ../src/gui/editors/editmedia.py:231 msgid "Edit Media Object" msgstr "" -#: ../src/gui/editors/editmedia.py:267 +#: ../src/gui/editors/editmedia.py:269 msgid "Cannot save media object" msgstr "" -#: ../src/gui/editors/editmedia.py:268 +#: ../src/gui/editors/editmedia.py:270 msgid "" "No data exists for this media object. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editmedia.py:277 +#: ../src/gui/editors/editmedia.py:279 msgid "Cannot save media object. ID already exists." msgstr "" -#: ../src/gui/editors/editmedia.py:295 ../src/gui/editors/editmediaref.py:659 +#: ../src/gui/editors/editmedia.py:297 ../src/gui/editors/editmediaref.py:664 #, python-format msgid "Add Media Object (%s)" msgstr "" -#: ../src/gui/editors/editmedia.py:300 ../src/gui/editors/editmediaref.py:655 +#: ../src/gui/editors/editmedia.py:302 ../src/gui/editors/editmediaref.py:660 #, python-format msgid "Edit Media Object (%s)" msgstr "" -#: ../src/gui/editors/editmedia.py:339 +#: ../src/gui/editors/editmedia.py:341 msgid "Remove Media Object" msgstr "" -#: ../src/gui/editors/editmediaref.py:82 -#: ../src/gui/editors/editmediaref.py:431 +#: ../src/gui/editors/editmediaref.py:83 +#: ../src/gui/editors/editmediaref.py:432 msgid "Media Reference Editor" msgstr "" -#: ../src/gui/editors/editmediaref.py:84 ../src/gui/editors/editmediaref.py:85 +#: ../src/gui/editors/editmediaref.py:85 ../src/gui/editors/editmediaref.py:86 #: ../src/glade/editmediaref.glade.h:26 msgid "Y coordinate|Y" msgstr "" -#: ../src/gui/editors/editname.py:118 ../src/gui/editors/editname.py:305 +#: ../src/gui/editors/editname.py:119 ../src/gui/editors/editname.py:308 msgid "Name Editor" msgstr "" -#: ../src/gui/editors/editname.py:168 ../src/gui/editors/editperson.py:301 +#: ../src/gui/editors/editname.py:169 ../src/gui/editors/editperson.py:302 msgid "Call name must be the given name that is normally used." msgstr "" -#: ../src/gui/editors/editname.py:304 +#: ../src/gui/editors/editname.py:307 msgid "New Name" msgstr "" -#: ../src/gui/editors/editname.py:371 +#: ../src/gui/editors/editname.py:374 msgid "Break global name grouping?" msgstr "" -#: ../src/gui/editors/editname.py:372 +#: ../src/gui/editors/editname.py:375 #, python-format msgid "" "All people with the name of %(surname)s will no longer be grouped with the " "name of %(group_name)s." msgstr "" -#: ../src/gui/editors/editname.py:376 +#: ../src/gui/editors/editname.py:379 msgid "Continue" msgstr "" -#: ../src/gui/editors/editname.py:377 +#: ../src/gui/editors/editname.py:380 msgid "Return to Name Editor" msgstr "" -#: ../src/gui/editors/editname.py:402 +#: ../src/gui/editors/editname.py:405 msgid "Group all people with the same name?" msgstr "" -#: ../src/gui/editors/editname.py:403 +#: ../src/gui/editors/editname.py:406 #, 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/gui/editors/editname.py:408 +#: ../src/gui/editors/editname.py:411 msgid "Group all" msgstr "" -#: ../src/gui/editors/editname.py:409 +#: ../src/gui/editors/editname.py:412 msgid "Group this name only" msgstr "" -#: ../src/gui/editors/editnote.py:141 +#: ../src/gui/editors/editnote.py:142 #, python-format msgid "Note: %(id)s - %(context)s" msgstr "" -#: ../src/gui/editors/editnote.py:146 +#: ../src/gui/editors/editnote.py:147 #, python-format msgid "Note: %s" msgstr "" -#: ../src/gui/editors/editnote.py:149 +#: ../src/gui/editors/editnote.py:150 #, python-format msgid "New Note - %(context)s" msgstr "" -#: ../src/gui/editors/editnote.py:153 +#: ../src/gui/editors/editnote.py:154 msgid "New Note" msgstr "" -#: ../src/gui/editors/editnote.py:182 +#: ../src/gui/editors/editnote.py:183 msgid "_Note" msgstr "" -#: ../src/gui/editors/editnote.py:303 +#: ../src/gui/editors/editnote.py:304 msgid "Cannot save note" msgstr "" -#: ../src/gui/editors/editnote.py:304 +#: ../src/gui/editors/editnote.py:305 msgid "No data exists for this note. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editnote.py:311 +#: ../src/gui/editors/editnote.py:312 msgid "Cannot save note. ID already exists." msgstr "" -#: ../src/gui/editors/editnote.py:324 +#: ../src/gui/editors/editnote.py:325 msgid "Add Note" msgstr "" -#: ../src/gui/editors/editnote.py:344 +#: ../src/gui/editors/editnote.py:345 #, python-format msgid "Delete Note (%s)" msgstr "" -#: ../src/gui/editors/editperson.py:148 +#: ../src/gui/editors/editperson.py:149 #, python-format msgid "Person: %(name)s" msgstr "" -#: ../src/gui/editors/editperson.py:152 +#: ../src/gui/editors/editperson.py:153 #, python-format msgid "New Person: %(name)s" msgstr "" -#: ../src/gui/editors/editperson.py:154 +#: ../src/gui/editors/editperson.py:155 msgid "New Person" msgstr "" -#: ../src/gui/editors/editperson.py:573 ../src/plugins/view/geofamily.py:367 +#: ../src/gui/editors/editperson.py:575 ../src/plugins/view/geofamily.py:367 msgid "Edit Person" msgstr "" -#: ../src/gui/editors/editperson.py:617 +#: ../src/gui/editors/editperson.py:619 msgid "Edit Object Properties" msgstr "" -#: ../src/gui/editors/editperson.py:656 +#: ../src/gui/editors/editperson.py:658 msgid "Make Active Person" msgstr "" -#: ../src/gui/editors/editperson.py:660 +#: ../src/gui/editors/editperson.py:662 msgid "Make Home Person" msgstr "" -#: ../src/gui/editors/editperson.py:771 +#: ../src/gui/editors/editperson.py:773 msgid "Problem changing the gender" msgstr "" -#: ../src/gui/editors/editperson.py:772 +#: ../src/gui/editors/editperson.py:774 msgid "" "Changing the gender caused problems with marriage information.\n" "Please check the person's marriages." msgstr "" -#: ../src/gui/editors/editperson.py:783 +#: ../src/gui/editors/editperson.py:785 msgid "Cannot save person" msgstr "" -#: ../src/gui/editors/editperson.py:784 +#: ../src/gui/editors/editperson.py:786 msgid "No data exists for this person. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editperson.py:807 +#: ../src/gui/editors/editperson.py:809 msgid "Cannot save person. ID already exists." msgstr "" -#: ../src/gui/editors/editperson.py:825 +#: ../src/gui/editors/editperson.py:827 #, python-format msgid "Add Person (%s)" msgstr "" -#: ../src/gui/editors/editperson.py:831 +#: ../src/gui/editors/editperson.py:833 #, python-format msgid "Edit Person (%s)" msgstr "" -#: ../src/gui/editors/editperson.py:920 +#: ../src/gui/editors/editperson.py:922 #: ../src/gui/editors/displaytabs/gallerytab.py:251 msgid "Non existing media found in the Gallery" msgstr "" -#: ../src/gui/editors/editperson.py:1056 +#: ../src/gui/editors/editperson.py:1058 msgid "Unknown gender specified" msgstr "" -#: ../src/gui/editors/editperson.py:1058 +#: ../src/gui/editors/editperson.py:1060 msgid "" "The gender of the person is currently unknown. Usually, this is a mistake. " "Please specify the gender." msgstr "" -#: ../src/gui/editors/editperson.py:1061 +#: ../src/gui/editors/editperson.py:1063 msgid "_Male" msgstr "" -#: ../src/gui/editors/editperson.py:1062 +#: ../src/gui/editors/editperson.py:1064 msgid "_Female" msgstr "" -#: ../src/gui/editors/editperson.py:1063 +#: ../src/gui/editors/editperson.py:1065 msgid "_Unknown" msgstr "" -#: ../src/gui/editors/editpersonref.py:83 -#: ../src/gui/editors/editpersonref.py:160 +#: ../src/gui/editors/editpersonref.py:84 +#: ../src/gui/editors/editpersonref.py:162 msgid "Person Reference Editor" msgstr "" -#: ../src/gui/editors/editpersonref.py:160 +#: ../src/gui/editors/editpersonref.py:162 msgid "Person Reference" msgstr "" -#: ../src/gui/editors/editpersonref.py:177 +#: ../src/gui/editors/editpersonref.py:179 msgid "No person selected" msgstr "" -#: ../src/gui/editors/editpersonref.py:178 +#: ../src/gui/editors/editpersonref.py:180 msgid "You must either select a person or Cancel the edit" msgstr "" -#: ../src/gui/editors/editplace.py:128 +#: ../src/gui/editors/editplace.py:129 msgid "_Location" msgstr "" -#: ../src/gui/editors/editplace.py:135 +#: ../src/gui/editors/editplace.py:136 #, python-format msgid "Place: %s" msgstr "" -#: ../src/gui/editors/editplace.py:137 +#: ../src/gui/editors/editplace.py:138 msgid "New Place" msgstr "" -#: ../src/gui/editors/editplace.py:221 -#: ../src/plugins/gramplet/EditExifMetadata.py:1158 +#: ../src/gui/editors/editplace.py:222 +#: ../src/plugins/gramplet/EditExifMetadata.py:1168 msgid "Invalid latitude (syntax: 18°9'" msgstr "" -#: ../src/gui/editors/editplace.py:222 -#: ../src/plugins/gramplet/EditExifMetadata.py:1159 +#: ../src/gui/editors/editplace.py:223 +#: ../src/plugins/gramplet/EditExifMetadata.py:1169 msgid "48.21\"S, -18.2412 or -18:9:48.21)" msgstr "" -#: ../src/gui/editors/editplace.py:224 -#: ../src/plugins/gramplet/EditExifMetadata.py:1163 +#: ../src/gui/editors/editplace.py:225 +#: ../src/plugins/gramplet/EditExifMetadata.py:1173 msgid "Invalid longitude (syntax: 18°9'" msgstr "" -#: ../src/gui/editors/editplace.py:225 -#: ../src/plugins/gramplet/EditExifMetadata.py:1164 +#: ../src/gui/editors/editplace.py:226 +#: ../src/plugins/gramplet/EditExifMetadata.py:1174 msgid "48.21\"E, -18.2412 or -18:9:48.21)" msgstr "" -#: ../src/gui/editors/editplace.py:228 +#: ../src/gui/editors/editplace.py:229 #: ../src/plugins/lib/maps/geography.py:882 #: ../src/plugins/view/geoplaces.py:287 ../src/plugins/view/geoplaces.py:306 msgid "Edit Place" msgstr "" -#: ../src/gui/editors/editplace.py:290 +#: ../src/gui/editors/editplace.py:292 msgid "Cannot save place" msgstr "" -#: ../src/gui/editors/editplace.py:291 +#: ../src/gui/editors/editplace.py:293 msgid "No data exists for this place. Please enter data or cancel the edit." msgstr "" -#: ../src/gui/editors/editplace.py:300 +#: ../src/gui/editors/editplace.py:302 msgid "Cannot save place. ID already exists." msgstr "" -#: ../src/gui/editors/editplace.py:313 +#: ../src/gui/editors/editplace.py:315 #, python-format msgid "Add Place (%s)" msgstr "" -#: ../src/gui/editors/editplace.py:318 +#: ../src/gui/editors/editplace.py:320 #, python-format msgid "Edit Place (%s)" msgstr "" -#: ../src/gui/editors/editplace.py:342 +#: ../src/gui/editors/editplace.py:344 #, python-format msgid "Delete Place (%s)" msgstr "" @@ -6617,130 +6842,90 @@ msgstr "" msgid "Delete Repository (%s)" msgstr "" -#: ../src/gui/editors/editsource.py:77 ../src/gui/editors/editsourceref.py:213 +#: ../src/gui/editors/editsource.py:79 msgid "New Source" msgstr "" -#: ../src/gui/editors/editsource.py:174 +#: ../src/gui/editors/editsource.py:176 msgid "Edit Source" msgstr "" -#: ../src/gui/editors/editsource.py:179 -msgid "Cannot save source" -msgstr "" - -#: ../src/gui/editors/editsource.py:180 -msgid "No data exists for this source. Please enter data or cancel the edit." -msgstr "" - -#: ../src/gui/editors/editsource.py:189 -msgid "Cannot save source. ID already exists." -msgstr "" - -#: ../src/gui/editors/editsource.py:202 -#, python-format -msgid "Add Source (%s)" -msgstr "" - -#: ../src/gui/editors/editsource.py:207 -#, python-format -msgid "Edit Source (%s)" -msgstr "" - -#: ../src/gui/editors/editsource.py:220 +#: ../src/gui/editors/editsource.py:222 #, python-format msgid "Delete Source (%s)" msgstr "" -#: ../src/gui/editors/editsourceref.py:66 -#: ../src/gui/editors/editsourceref.py:214 -msgid "Source Reference Editor" -msgstr "" - -#: ../src/gui/editors/editsourceref.py:211 -#, python-format -msgid "Source: %s" -msgstr "" - -#: ../src/gui/editors/editsourceref.py:219 -msgid "Modify Source" -msgstr "" - -#: ../src/gui/editors/editsourceref.py:222 -msgid "Add Source" -msgstr "" - #: ../src/gui/editors/editurl.py:61 ../src/gui/editors/editurl.py:91 msgid "Internet Address Editor" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:61 +#: ../src/gui/editors/displaytabs/addrembedlist.py:62 msgid "Create and add a new address" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:62 +#: ../src/gui/editors/displaytabs/addrembedlist.py:63 msgid "Remove the existing address" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:63 +#: ../src/gui/editors/displaytabs/addrembedlist.py:64 msgid "Edit the selected address" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:64 +#: ../src/gui/editors/displaytabs/addrembedlist.py:65 msgid "Move the selected address upwards" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:65 +#: ../src/gui/editors/displaytabs/addrembedlist.py:66 msgid "Move the selected address downwards" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:72 -#: ../src/gui/editors/displaytabs/locationembedlist.py:54 +#: ../src/gui/editors/displaytabs/addrembedlist.py:73 +#: ../src/gui/editors/displaytabs/locationembedlist.py:55 #: ../src/gui/selectors/selectplace.py:64 -#: ../src/plugins/lib/libplaceview.py:93 +#: ../src/plugins/lib/libplaceview.py:94 #: ../src/plugins/view/placetreeview.py:72 ../src/plugins/view/repoview.py:86 -#: ../src/plugins/webreport/NarrativeWeb.py:139 +#: ../src/plugins/webreport/NarrativeWeb.py:341 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:88 msgid "Street" msgstr "" -#: ../src/gui/editors/displaytabs/addrembedlist.py:81 +#: ../src/gui/editors/displaytabs/addrembedlist.py:82 msgid "_Addresses" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:52 +#: ../src/gui/editors/displaytabs/attrembedlist.py:53 msgid "Create and add a new attribute" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:53 +#: ../src/gui/editors/displaytabs/attrembedlist.py:54 msgid "Remove the existing attribute" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:54 +#: ../src/gui/editors/displaytabs/attrembedlist.py:55 msgid "Edit the selected attribute" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:55 +#: ../src/gui/editors/displaytabs/attrembedlist.py:56 msgid "Move the selected attribute upwards" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:56 +#: ../src/gui/editors/displaytabs/attrembedlist.py:57 msgid "Move the selected attribute downwards" msgstr "" -#: ../src/gui/editors/displaytabs/attrembedlist.py:68 +#: ../src/gui/editors/displaytabs/attrembedlist.py:69 msgid "_Attributes" msgstr "" -#: ../src/gui/editors/displaytabs/backreflist.py:67 +#: ../src/gui/editors/displaytabs/backreflist.py:68 msgid "_References" msgstr "" -#: ../src/gui/editors/displaytabs/backreflist.py:99 +#: ../src/gui/editors/displaytabs/backreflist.py:100 msgid "Edit reference" msgstr "" -#: ../src/gui/editors/displaytabs/backrefmodel.py:48 +#: ../src/gui/editors/displaytabs/backrefmodel.py:49 #, python-format msgid "%(part1)s - %(part2)s" msgstr "" @@ -6753,13 +6938,13 @@ msgid "Add" msgstr "" #: ../src/gui/editors/displaytabs/buttontab.py:69 -#: ../src/glade/grampletpane.glade.h:9 ../src/glade/styleeditor.glade.h:24 +#: ../src/glade/grampletpane.glade.h:9 ../src/glade/styleeditor.glade.h:27 #: ../src/glade/editfamily.glade.h:18 ../src/glade/rule.glade.h:24 msgid "Remove" msgstr "" #: ../src/gui/editors/displaytabs/buttontab.py:71 -#: ../src/gui/editors/displaytabs/embeddedlist.py:122 +#: ../src/gui/editors/displaytabs/embeddedlist.py:123 #: ../src/gui/editors/displaytabs/gallerytab.py:126 #: ../src/plugins/view/relview.py:403 msgid "Share" @@ -6777,6 +6962,70 @@ msgstr "" msgid "Move Down" msgstr "" +#: ../src/gui/editors/displaytabs/citationembedlist.py:71 +msgid "Create and add a new citation and new source" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:72 +msgid "Remove the existing citation" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:73 +#: ../src/plugins/view/citationlistview.py:121 +msgid "Edit the selected citation" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:74 +msgid "Add an existing citation or source" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:75 +msgid "Move the selected citation upwards" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:76 +msgid "Move the selected citation downwards" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:83 +#: ../src/plugins/gramplet/Citations.py:49 +#: ../src/plugins/view/sourceview.py:81 +#: ../src/plugins/webreport/NarrativeWeb.py:4470 +#: ../src/Filters/SideBar/_SourceSidebarFilter.py:81 +msgid "Author" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:84 +#: ../src/gui/selectors/selectcitation.py:66 +#: ../src/plugins/webreport/NarrativeWeb.py:2277 +msgid "Page" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:92 +msgid "_Source Citations" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:172 +#: ../src/gui/editors/displaytabs/citationembedlist.py:182 +#: ../src/gui/editors/displaytabs/citationembedlist.py:255 +#: ../src/gui/editors/displaytabs/citationembedlist.py:275 +#: ../src/gui/editors/displaytabs/eventembedlist.py:252 +#: ../src/gui/editors/displaytabs/gallerytab.py:324 +#: ../src/plugins/view/citationtreeview.py:442 +#: ../src/plugins/view/citationtreeview.py:497 +msgid "Cannot share this reference" +msgstr "" + +#: ../src/gui/editors/displaytabs/citationembedlist.py:191 +#: ../src/plugins/view/citationtreeview.py:504 +msgid "" +"This citation cannot be created at this time. Either the associated Source " +"object is already being edited, or another citation associated with the same " +"source is being edited.\n" +"\n" +"To edit this citation, you need to close the object." +msgstr "" + #: ../src/gui/editors/displaytabs/dataembedlist.py:49 msgid "Create and add a new data entry" msgstr "" @@ -6800,6 +7049,7 @@ msgstr "" #: ../src/gui/editors/displaytabs/dataembedlist.py:59 #: ../src/plugins/gramplet/Attributes.py:46 #: ../src/plugins/lib/libmetadata.py:160 +#: ../src/plugins/webreport/NarrativeWeb.py:1140 msgid "Key" msgstr "" @@ -6807,55 +7057,55 @@ msgstr "" msgid "_Data" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:57 -#: ../src/plugins/gramplet/bottombar.gpr.py:138 +#: ../src/gui/editors/displaytabs/eventembedlist.py:58 +#: ../src/plugins/gramplet/bottombar.gpr.py:139 msgid "Family Events" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:58 +#: ../src/gui/editors/displaytabs/eventembedlist.py:59 msgid "Events father" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:59 +#: ../src/gui/editors/displaytabs/eventembedlist.py:60 msgid "Events mother" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:62 +#: ../src/gui/editors/displaytabs/eventembedlist.py:63 msgid "Add a new family event" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:63 +#: ../src/gui/editors/displaytabs/eventembedlist.py:64 msgid "Remove the selected family event" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:64 +#: ../src/gui/editors/displaytabs/eventembedlist.py:65 msgid "Edit the selected family event or edit person" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:65 -#: ../src/gui/editors/displaytabs/personeventembedlist.py:57 +#: ../src/gui/editors/displaytabs/eventembedlist.py:66 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:58 msgid "Share an existing event" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:66 +#: ../src/gui/editors/displaytabs/eventembedlist.py:67 msgid "Move the selected event upwards" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:67 +#: ../src/gui/editors/displaytabs/eventembedlist.py:68 msgid "Move the selected event downwards" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:80 +#: ../src/gui/editors/displaytabs/eventembedlist.py:81 #: ../src/plugins/gramplet/Events.py:54 msgid "Role" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:92 +#: ../src/gui/editors/displaytabs/eventembedlist.py:93 msgid "_Events" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:231 -#: ../src/gui/editors/displaytabs/eventembedlist.py:327 +#: ../src/gui/editors/displaytabs/eventembedlist.py:232 +#: ../src/gui/editors/displaytabs/eventembedlist.py:331 msgid "" "This event reference cannot be edited at this time. Either the associated " "event is already being edited or another event reference that is associated " @@ -6864,37 +7114,31 @@ msgid "" "To edit this event reference, you need to close the event." msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:251 -#: ../src/gui/editors/displaytabs/gallerytab.py:316 -#: ../src/gui/editors/displaytabs/sourceembedlist.py:144 -msgid "Cannot share this reference" -msgstr "" - -#: ../src/gui/editors/displaytabs/eventembedlist.py:264 -#: ../src/gui/editors/displaytabs/eventembedlist.py:326 -#: ../src/gui/editors/displaytabs/gallerytab.py:336 -#: ../src/gui/editors/displaytabs/repoembedlist.py:165 -#: ../src/gui/editors/displaytabs/sourceembedlist.py:158 +#: ../src/gui/editors/displaytabs/eventembedlist.py:265 +#: ../src/gui/editors/displaytabs/eventembedlist.py:330 +#: ../src/gui/editors/displaytabs/gallerytab.py:344 +#: ../src/gui/editors/displaytabs/repoembedlist.py:168 msgid "Cannot edit this reference" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:303 +#: ../src/gui/editors/displaytabs/eventembedlist.py:307 msgid "Cannot change Person" msgstr "" -#: ../src/gui/editors/displaytabs/eventembedlist.py:304 +#: ../src/gui/editors/displaytabs/eventembedlist.py:308 msgid "You cannot change Person events in the Family Editor" msgstr "" #: ../src/gui/editors/displaytabs/eventrefmodel.py:63 -#: ../src/gui/editors/displaytabs/namemodel.py:62 +#: ../src/gui/editors/displaytabs/namemodel.py:63 #, python-format msgid "%(groupname)s - %(groupnumber)d" msgstr "" #: ../src/gui/editors/displaytabs/familyldsembedlist.py:54 -#: ../src/gui/editors/displaytabs/ldsembedlist.py:64 -#: ../src/plugins/webreport/NarrativeWeb.py:141 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:65 +#: ../src/plugins/webreport/NarrativeWeb.py:343 +#: ../src/plugins/webreport/NarrativeWeb.py:1084 msgid "Temple" msgstr "" @@ -6903,11 +7147,11 @@ msgid "_Gallery" msgstr "" #: ../src/gui/editors/displaytabs/gallerytab.py:144 -#: ../src/plugins/view/mediaview.py:223 +#: ../src/plugins/view/mediaview.py:224 msgid "Open Containing _Folder" msgstr "" -#: ../src/gui/editors/displaytabs/gallerytab.py:291 +#: ../src/gui/editors/displaytabs/gallerytab.py:299 msgid "" "This media reference cannot be edited at this time. Either the associated " "media object is already being edited or another media reference that is " @@ -6916,96 +7160,96 @@ msgid "" "To edit this media reference, you need to close the media object." msgstr "" -#: ../src/gui/editors/displaytabs/gallerytab.py:505 -#: ../src/plugins/view/mediaview.py:199 +#: ../src/gui/editors/displaytabs/gallerytab.py:513 +#: ../src/plugins/view/mediaview.py:200 msgid "Drag Media Object" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:51 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:52 msgid "Create and add a new LDS ordinance" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:52 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:53 msgid "Remove the existing LDS ordinance" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:53 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:54 msgid "Edit the selected LDS ordinance" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:54 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:55 msgid "Move the selected LDS ordinance upwards" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:55 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:56 msgid "Move the selected LDS ordinance downwards" msgstr "" -#: ../src/gui/editors/displaytabs/ldsembedlist.py:70 +#: ../src/gui/editors/displaytabs/ldsembedlist.py:71 msgid "_LDS" msgstr "" -#: ../src/gui/editors/displaytabs/locationembedlist.py:57 +#: ../src/gui/editors/displaytabs/locationembedlist.py:58 #: ../src/gui/selectors/selectplace.py:67 -#: ../src/gui/views/treemodels/placemodel.py:306 -#: ../src/plugins/lib/libplaceview.py:96 +#: ../src/gui/views/treemodels/placemodel.py:304 +#: ../src/plugins/lib/libplaceview.py:97 #: ../src/plugins/lib/maps/geography.py:187 #: ../src/plugins/view/placetreeview.py:75 -#: ../src/plugins/webreport/NarrativeWeb.py:118 +#: ../src/plugins/webreport/NarrativeWeb.py:320 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:91 msgid "County" msgstr "" -#: ../src/gui/editors/displaytabs/locationembedlist.py:58 +#: ../src/gui/editors/displaytabs/locationembedlist.py:59 #: ../src/gui/selectors/selectplace.py:68 -#: ../src/gui/views/treemodels/placemodel.py:306 -#: ../src/plugins/lib/libplaceview.py:97 +#: ../src/gui/views/treemodels/placemodel.py:304 +#: ../src/plugins/lib/libplaceview.py:98 #: ../src/plugins/lib/maps/geography.py:186 #: ../src/plugins/tool/ExtractCity.py:387 #: ../src/plugins/view/placetreeview.py:76 -#: ../src/plugins/webreport/NarrativeWeb.py:3048 +#: ../src/plugins/webreport/NarrativeWeb.py:3360 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:92 msgid "State" msgstr "" -#: ../src/gui/editors/displaytabs/locationembedlist.py:65 +#: ../src/gui/editors/displaytabs/locationembedlist.py:66 msgid "Alternate _Locations" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:61 +#: ../src/gui/editors/displaytabs/nameembedlist.py:62 msgid "Create and add a new name" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:62 +#: ../src/gui/editors/displaytabs/nameembedlist.py:63 msgid "Remove the existing name" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:63 +#: ../src/gui/editors/displaytabs/nameembedlist.py:64 msgid "Edit the selected name" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:64 +#: ../src/gui/editors/displaytabs/nameembedlist.py:65 msgid "Move the selected name upwards" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:65 +#: ../src/gui/editors/displaytabs/nameembedlist.py:66 msgid "Move the selected name downwards" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:75 -#: ../src/gui/views/treemodels/peoplemodel.py:526 +#: ../src/gui/editors/displaytabs/nameembedlist.py:76 +#: ../src/gui/views/treemodels/peoplemodel.py:524 msgid "Group As" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:77 +#: ../src/gui/editors/displaytabs/nameembedlist.py:78 msgid "Note Preview" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:87 +#: ../src/gui/editors/displaytabs/nameembedlist.py:88 msgid "_Names" msgstr "" -#: ../src/gui/editors/displaytabs/nameembedlist.py:122 +#: ../src/gui/editors/displaytabs/nameembedlist.py:123 msgid "Set as default name" msgstr "" @@ -7014,169 +7258,169 @@ msgstr "" #. NameModel #. #. ------------------------------------------------------------------------- -#: ../src/gui/editors/displaytabs/namemodel.py:52 -#: ../src/gui/plug/_guioptions.py:1191 ../src/gui/views/listview.py:500 -#: ../src/gui/views/tags.py:478 ../src/plugins/quickview/all_relations.py:307 +#: ../src/gui/editors/displaytabs/namemodel.py:53 +#: ../src/gui/plug/_guioptions.py:1192 ../src/gui/views/listview.py:500 +#: ../src/gui/views/tags.py:479 ../src/plugins/quickview/all_relations.py:307 msgid "Yes" msgstr "" -#: ../src/gui/editors/displaytabs/namemodel.py:53 -#: ../src/gui/plug/_guioptions.py:1190 ../src/gui/views/listview.py:501 -#: ../src/gui/views/tags.py:479 ../src/plugins/quickview/all_relations.py:311 +#: ../src/gui/editors/displaytabs/namemodel.py:54 +#: ../src/gui/plug/_guioptions.py:1191 ../src/gui/views/listview.py:501 +#: ../src/gui/views/tags.py:480 ../src/plugins/quickview/all_relations.py:311 msgid "No" msgstr "" -#: ../src/gui/editors/displaytabs/namemodel.py:58 +#: ../src/gui/editors/displaytabs/namemodel.py:59 msgid "Preferred name" msgstr "" -#: ../src/gui/editors/displaytabs/namemodel.py:60 +#: ../src/gui/editors/displaytabs/namemodel.py:61 msgid "Alternative names" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:65 +#: ../src/gui/editors/displaytabs/notetab.py:66 msgid "Create and add a new note" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:66 +#: ../src/gui/editors/displaytabs/notetab.py:67 msgid "Remove the existing note" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:67 +#: ../src/gui/editors/displaytabs/notetab.py:68 #: ../src/plugins/view/noteview.py:90 msgid "Edit the selected note" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:68 +#: ../src/gui/editors/displaytabs/notetab.py:69 msgid "Add an existing note" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:69 +#: ../src/gui/editors/displaytabs/notetab.py:70 msgid "Move the selected note upwards" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:70 +#: ../src/gui/editors/displaytabs/notetab.py:71 msgid "Move the selected note downwards" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:77 +#: ../src/gui/editors/displaytabs/notetab.py:78 #: ../src/gui/selectors/selectnote.py:66 -#: ../src/plugins/gramplet/bottombar.gpr.py:80 +#: ../src/plugins/gramplet/bottombar.gpr.py:81 #: ../src/plugins/view/noteview.py:77 msgid "Preview" msgstr "" -#: ../src/gui/editors/displaytabs/notetab.py:86 +#: ../src/gui/editors/displaytabs/notetab.py:87 msgid "_Notes" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:49 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:50 msgid "Personal Events" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:50 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:51 #, python-format msgid "With %(namepartner)s (%(famid)s)" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:51 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:52 msgid "" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:54 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:55 msgid "Add a new personal event" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:55 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:56 msgid "Remove the selected personal event" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:56 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:57 msgid "Edit the selected personal event or edit family" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:58 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:59 msgid "Move the selected event upwards or change family order" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:59 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:60 msgid "Move the selected event downwards or change family order" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:127 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:128 msgid "Cannot change Family" msgstr "" -#: ../src/gui/editors/displaytabs/personeventembedlist.py:128 +#: ../src/gui/editors/displaytabs/personeventembedlist.py:129 msgid "You cannot change Family events in the Person Editor" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:52 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:53 msgid "Create and add a new association" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:53 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:54 msgid "Remove the existing association" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:54 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:55 msgid "Edit the selected association" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:55 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:56 msgid "Move the selected association upwards" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:56 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:57 msgid "Move the selected association downwards" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:64 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:65 msgid "Association" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:70 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:71 msgid "_Associations" msgstr "" -#: ../src/gui/editors/displaytabs/personrefembedlist.py:87 +#: ../src/gui/editors/displaytabs/personrefembedlist.py:88 msgid "Godfather" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:55 +#: ../src/gui/editors/displaytabs/repoembedlist.py:56 msgid "Create and add a new repository" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:56 +#: ../src/gui/editors/displaytabs/repoembedlist.py:57 msgid "Remove the existing repository" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:57 +#: ../src/gui/editors/displaytabs/repoembedlist.py:58 #: ../src/plugins/view/repoview.py:107 msgid "Edit the selected repository" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:58 +#: ../src/gui/editors/displaytabs/repoembedlist.py:59 msgid "Add an existing repository" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:59 +#: ../src/gui/editors/displaytabs/repoembedlist.py:60 msgid "Move the selected repository upwards" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:60 +#: ../src/gui/editors/displaytabs/repoembedlist.py:61 msgid "Move the selected repository downwards" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:68 +#: ../src/gui/editors/displaytabs/repoembedlist.py:69 msgid "Call Number" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:75 +#: ../src/gui/editors/displaytabs/repoembedlist.py:76 msgid "_Repositories" msgstr "" -#: ../src/gui/editors/displaytabs/repoembedlist.py:166 +#: ../src/gui/editors/displaytabs/repoembedlist.py:169 msgid "" "This repository reference cannot be edited at this time. Either the " "associated repository is already being edited or another repository " @@ -7185,56 +7429,6 @@ msgid "" "To edit this repository reference, you need to close the repository." msgstr "" -#: ../src/gui/editors/displaytabs/sourceembedlist.py:55 -msgid "Create and add a new source" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:56 -msgid "Remove the existing source" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:57 -#: ../src/plugins/view/sourceview.py:91 -msgid "Edit the selected source" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:58 -msgid "Add an existing source" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:59 -msgid "Move the selected source upwards" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:60 -msgid "Move the selected source downwards" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:68 -#: ../src/plugins/gramplet/Sources.py:49 ../src/plugins/view/sourceview.py:78 -#: ../src/plugins/webreport/NarrativeWeb.py:4159 -#: ../src/Filters/SideBar/_SourceSidebarFilter.py:81 -msgid "Author" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:69 -#: ../src/plugins/webreport/NarrativeWeb.py:1806 -msgid "Page" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:74 -msgid "_Sources" -msgstr "" - -#: ../src/gui/editors/displaytabs/sourceembedlist.py:120 -msgid "" -"This source reference cannot be edited at this time. Either the associated " -"source is already being edited or another source reference that is " -"associated with the same source is being edited.\n" -"\n" -"To edit this source reference, you need to close the source." -msgstr "" - #: ../src/gui/editors/displaytabs/surnametab.py:65 msgid "Create and add a new surname" msgstr "" @@ -7272,38 +7466,38 @@ msgstr "" msgid "Family Surnames" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:53 +#: ../src/gui/editors/displaytabs/webembedlist.py:54 msgid "Create and add a new web address" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:54 +#: ../src/gui/editors/displaytabs/webembedlist.py:55 msgid "Remove the existing web address" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:55 +#: ../src/gui/editors/displaytabs/webembedlist.py:56 msgid "Edit the selected web address" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:56 +#: ../src/gui/editors/displaytabs/webembedlist.py:57 msgid "Move the selected web address upwards" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:57 +#: ../src/gui/editors/displaytabs/webembedlist.py:58 msgid "Move the selected web address downwards" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:58 +#: ../src/gui/editors/displaytabs/webembedlist.py:59 msgid "Jump to the selected web address" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:65 -#: ../src/plugins/view/mediaview.py:95 +#: ../src/gui/editors/displaytabs/webembedlist.py:66 +#: ../src/plugins/view/mediaview.py:96 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:91 #: ../src/glade/editmedia.glade.h:10 ../src/glade/editmediaref.glade.h:17 msgid "Path" msgstr "" -#: ../src/gui/editors/displaytabs/webembedlist.py:71 +#: ../src/gui/editors/displaytabs/webembedlist.py:72 msgid "_Internet" msgstr "" @@ -7369,51 +7563,51 @@ msgstr "" msgid "Finding surnames" msgstr "" -#: ../src/gui/plug/_guioptions.py:629 +#: ../src/gui/plug/_guioptions.py:630 msgid "Select a different person" msgstr "" -#: ../src/gui/plug/_guioptions.py:656 +#: ../src/gui/plug/_guioptions.py:657 msgid "Select a person for the report" msgstr "" -#: ../src/gui/plug/_guioptions.py:737 +#: ../src/gui/plug/_guioptions.py:738 msgid "Select a different family" msgstr "" -#: ../src/gui/plug/_guioptions.py:835 ../src/plugins/BookReport.py:186 +#: ../src/gui/plug/_guioptions.py:836 ../src/plugins/BookReport.py:186 msgid "unknown father" msgstr "" -#: ../src/gui/plug/_guioptions.py:841 ../src/plugins/BookReport.py:192 +#: ../src/gui/plug/_guioptions.py:842 ../src/plugins/BookReport.py:192 msgid "unknown mother" msgstr "" -#: ../src/gui/plug/_guioptions.py:843 +#: ../src/gui/plug/_guioptions.py:844 #: ../src/plugins/textreport/PlaceReport.py:225 #, python-format msgid "%s and %s (%s)" msgstr "" -#: ../src/gui/plug/_guioptions.py:1186 +#: ../src/gui/plug/_guioptions.py:1187 #, python-format msgid "Also include %s?" msgstr "" -#: ../src/gui/plug/_guioptions.py:1188 ../src/gui/selectors/selectperson.py:67 +#: ../src/gui/plug/_guioptions.py:1189 ../src/gui/selectors/selectperson.py:67 msgid "Select Person" msgstr "" -#: ../src/gui/plug/_guioptions.py:1436 +#: ../src/gui/plug/_guioptions.py:1437 msgid "Colour" msgstr "" -#: ../src/gui/plug/_guioptions.py:1664 +#: ../src/gui/plug/_guioptions.py:1665 #: ../src/gui/plug/report/_reportdialog.py:460 msgid "Save As" msgstr "" -#: ../src/gui/plug/_guioptions.py:1744 +#: ../src/gui/plug/_guioptions.py:1745 #: ../src/gui/plug/report/_reportdialog.py:317 #: ../src/gui/plug/report/_styleeditor.py:102 msgid "Style Editor" @@ -7538,32 +7732,32 @@ msgstr "" msgid "Fail" msgstr "" -#: ../src/gui/plug/_windows.py:592 +#: ../src/gui/plug/_windows.py:594 msgid "Plugin name" msgstr "" -#: ../src/gui/plug/_windows.py:594 +#: ../src/gui/plug/_windows.py:596 msgid "Version" msgstr "" -#: ../src/gui/plug/_windows.py:595 +#: ../src/gui/plug/_windows.py:597 msgid "Authors" msgstr "" #. Save Frame -#: ../src/gui/plug/_windows.py:597 ../src/gui/plug/report/_reportdialog.py:479 +#: ../src/gui/plug/_windows.py:599 ../src/gui/plug/report/_reportdialog.py:479 msgid "Filename" msgstr "" -#: ../src/gui/plug/_windows.py:600 +#: ../src/gui/plug/_windows.py:602 msgid "Detailed Info" msgstr "" -#: ../src/gui/plug/_windows.py:657 +#: ../src/gui/plug/_windows.py:659 msgid "Plugin Error" msgstr "" -#: ../src/gui/plug/_windows.py:1021 ../src/plugins/tool/OwnerEditor.py:161 +#: ../src/gui/plug/_windows.py:1023 ../src/plugins/tool/OwnerEditor.py:161 msgid "Main window" msgstr "" @@ -7599,7 +7793,7 @@ msgid "Landscape" msgstr "" #: ../src/gui/plug/report/_papermenu.py:204 -#: ../src/glade/styleeditor.glade.h:38 ../src/glade/papermenu.glade.h:13 +#: ../src/glade/styleeditor.glade.h:41 ../src/glade/papermenu.glade.h:13 msgid "cm" msgstr "" @@ -7628,20 +7822,20 @@ msgstr "" #: ../src/plugins/drawreport/TimeLine.py:365 #: ../src/plugins/graph/GVRelGraph.py:473 #: ../src/plugins/textreport/AncestorReport.py:265 -#: ../src/plugins/textreport/BirthdayReport.py:356 +#: ../src/plugins/textreport/BirthdayReport.py:357 #: ../src/plugins/textreport/DescendReport.py:390 -#: ../src/plugins/textreport/DetAncestralReport.py:723 -#: ../src/plugins/textreport/DetDescendantReport.py:887 +#: ../src/plugins/textreport/DetAncestralReport.py:724 +#: ../src/plugins/textreport/DetDescendantReport.py:888 #: ../src/plugins/textreport/EndOfLineReport.py:249 #: ../src/plugins/textreport/FamilyGroup.py:627 -#: ../src/plugins/textreport/IndivComplete.py:666 +#: ../src/plugins/textreport/IndivComplete.py:668 #: ../src/plugins/textreport/KinshipReport.py:337 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:191 #: ../src/plugins/textreport/PlaceReport.py:366 -#: ../src/plugins/textreport/SimpleBookTitle.py:121 +#: ../src/plugins/textreport/SimpleBookTitle.py:129 #: ../src/plugins/textreport/TagReport.py:526 -#: ../src/plugins/webreport/NarrativeWeb.py:7175 -#: ../src/plugins/webreport/WebCal.py:1286 +#: ../src/plugins/webreport/NarrativeWeb.py:7659 +#: ../src/plugins/webreport/WebCal.py:1307 msgid "Report Options" msgstr "" @@ -7721,7 +7915,7 @@ msgid "Style editor" msgstr "" #: ../src/gui/plug/report/_styleeditor.py:217 -#: ../src/glade/styleeditor.glade.h:39 +#: ../src/glade/styleeditor.glade.h:42 msgid "point size|pt" msgstr "" @@ -7775,11 +7969,15 @@ msgstr "" msgid "You must select an active person for this tool to work properly." msgstr "" +#: ../src/gui/selectors/selectcitation.py:59 +msgid "Select Source or Citation" +msgstr "" + #: ../src/gui/selectors/selectevent.py:54 msgid "Select Event" msgstr "" -#: ../src/gui/selectors/selectevent.py:64 ../src/plugins/view/eventview.py:86 +#: ../src/gui/selectors/selectevent.py:64 ../src/plugins/view/eventview.py:87 #: ../src/Filters/Rules/Person/_HasEvent.py:53 #: ../src/Filters/Rules/Family/_HasEvent.py:52 msgid "Main Participants" @@ -7794,9 +7992,9 @@ msgid "Select Note" msgstr "" #: ../src/gui/selectors/selectnote.py:69 -#: ../src/plugins/lib/libpersonview.py:99 -#: ../src/plugins/tool/NotRelated.py:133 ../src/plugins/view/familyview.py:83 -#: ../src/plugins/view/mediaview.py:97 ../src/plugins/view/noteview.py:80 +#: ../src/plugins/lib/libpersonview.py:100 +#: ../src/plugins/tool/NotRelated.py:133 ../src/plugins/view/familyview.py:84 +#: ../src/plugins/view/mediaview.py:98 ../src/plugins/view/noteview.py:80 #: ../src/glade/editperson.glade.h:28 ../src/glade/editfamily.glade.h:20 #: ../src/glade/editmedia.glade.h:15 ../src/glade/editmediaref.glade.h:23 #: ../src/glade/editnote.glade.h:7 @@ -7827,23 +8025,23 @@ msgstr "" msgid "Select Source" msgstr "" -#: ../src/gui/views/listview.py:201 ../src/plugins/lib/libpersonview.py:363 +#: ../src/gui/views/listview.py:201 ../src/plugins/lib/libpersonview.py:364 msgid "_Add..." msgstr "" -#: ../src/gui/views/listview.py:203 ../src/plugins/lib/libpersonview.py:365 +#: ../src/gui/views/listview.py:203 ../src/plugins/lib/libpersonview.py:366 msgid "_Remove" msgstr "" -#: ../src/gui/views/listview.py:205 ../src/plugins/lib/libpersonview.py:367 +#: ../src/gui/views/listview.py:205 ../src/plugins/lib/libpersonview.py:368 msgid "_Merge..." msgstr "" -#: ../src/gui/views/listview.py:207 ../src/plugins/lib/libpersonview.py:369 +#: ../src/gui/views/listview.py:207 ../src/plugins/lib/libpersonview.py:370 msgid "Export View..." msgstr "" -#: ../src/gui/views/listview.py:213 ../src/plugins/lib/libpersonview.py:353 +#: ../src/gui/views/listview.py:213 ../src/plugins/lib/libpersonview.py:354 msgid "action|_Edit..." msgstr "" @@ -7852,7 +8050,7 @@ msgid "Active object not visible" msgstr "" #: ../src/gui/views/listview.py:411 ../src/gui/views/navigationview.py:255 -#: ../src/plugins/view/familyview.py:241 +#: ../src/plugins/view/familyview.py:242 msgid "Could Not Set a Bookmark" msgstr "" @@ -7876,17 +8074,17 @@ msgid "" "database and from all other items that reference it." msgstr "" -#: ../src/gui/views/listview.py:515 ../src/plugins/view/familyview.py:255 +#: ../src/gui/views/listview.py:515 ../src/plugins/view/familyview.py:256 msgid "Deleting item will remove it from the database." msgstr "" -#: ../src/gui/views/listview.py:522 ../src/plugins/lib/libpersonview.py:297 -#: ../src/plugins/view/familyview.py:257 +#: ../src/gui/views/listview.py:522 ../src/plugins/lib/libpersonview.py:298 +#: ../src/plugins/view/familyview.py:258 #, python-format msgid "Delete %s?" msgstr "" -#: ../src/gui/views/listview.py:523 ../src/plugins/view/familyview.py:258 +#: ../src/gui/views/listview.py:523 ../src/plugins/view/familyview.py:259 msgid "_Delete Item" msgstr "" @@ -7894,28 +8092,28 @@ msgstr "" msgid "Column clicked, sorting..." msgstr "" -#: ../src/gui/views/listview.py:922 +#: ../src/gui/views/listview.py:921 msgid "Export View as Spreadsheet" msgstr "" -#: ../src/gui/views/listview.py:930 ../src/glade/mergenote.glade.h:4 +#: ../src/gui/views/listview.py:929 ../src/glade/mergenote.glade.h:4 msgid "Format:" msgstr "" -#: ../src/gui/views/listview.py:935 +#: ../src/gui/views/listview.py:934 msgid "CSV" msgstr "" -#: ../src/gui/views/listview.py:936 +#: ../src/gui/views/listview.py:935 msgid "OpenDocument Spreadsheet" msgstr "" -#: ../src/gui/views/listview.py:1063 ../src/gui/views/listview.py:1083 +#: ../src/gui/views/listview.py:1062 ../src/gui/views/listview.py:1082 #: ../src/Filters/_SearchBar.py:165 msgid "Updating display..." msgstr "" -#: ../src/gui/views/listview.py:1129 +#: ../src/gui/views/listview.py:1128 msgid "Columns" msgstr "" @@ -7925,7 +8123,7 @@ msgid "%s has been bookmarked" msgstr "" #: ../src/gui/views/navigationview.py:256 -#: ../src/plugins/view/familyview.py:242 +#: ../src/plugins/view/familyview.py:243 msgid "A bookmark could not be set because no one was selected." msgstr "" @@ -7986,23 +8184,23 @@ msgstr "" msgid "_Bottombar" msgstr "" -#: ../src/gui/views/pageview.py:591 +#: ../src/gui/views/pageview.py:589 #, python-format msgid "Configure %(cat)s - %(view)s" msgstr "" -#: ../src/gui/views/pageview.py:608 +#: ../src/gui/views/pageview.py:606 #, python-format msgid "%(cat)s - %(view)s" msgstr "" -#: ../src/gui/views/pageview.py:627 +#: ../src/gui/views/pageview.py:625 #, python-format msgid "Configure %s View" msgstr "" #. top widget at the top -#: ../src/gui/views/pageview.py:641 +#: ../src/gui/views/pageview.py:639 #, python-format msgid "View %(name)s: %(msg)s" msgstr "" @@ -8011,87 +8209,87 @@ msgstr "" msgid "manual|Tags" msgstr "" -#: ../src/gui/views/tags.py:220 +#: ../src/gui/views/tags.py:221 msgid "New Tag..." msgstr "" -#: ../src/gui/views/tags.py:222 +#: ../src/gui/views/tags.py:223 msgid "Organize Tags..." msgstr "" -#: ../src/gui/views/tags.py:225 +#: ../src/gui/views/tags.py:226 msgid "Tag selected rows" msgstr "" -#: ../src/gui/views/tags.py:267 +#: ../src/gui/views/tags.py:268 msgid "Adding Tags" msgstr "" -#: ../src/gui/views/tags.py:272 +#: ../src/gui/views/tags.py:273 #, python-format msgid "Tag Selection (%s)" msgstr "" -#: ../src/gui/views/tags.py:326 +#: ../src/gui/views/tags.py:327 msgid "Change Tag Priority" msgstr "" -#: ../src/gui/views/tags.py:371 ../src/gui/views/tags.py:379 +#: ../src/gui/views/tags.py:372 ../src/gui/views/tags.py:380 msgid "Organize Tags" msgstr "" -#: ../src/gui/views/tags.py:388 +#: ../src/gui/views/tags.py:389 msgid "Color" msgstr "" -#: ../src/gui/views/tags.py:475 +#: ../src/gui/views/tags.py:476 #, python-format msgid "Remove tag '%s'?" msgstr "" -#: ../src/gui/views/tags.py:476 +#: ../src/gui/views/tags.py:477 msgid "" "The tag definition will be removed. The tag will be also removed from all " "objects in the database." msgstr "" -#: ../src/gui/views/tags.py:505 +#: ../src/gui/views/tags.py:506 msgid "Removing Tags" msgstr "" -#: ../src/gui/views/tags.py:510 +#: ../src/gui/views/tags.py:511 #, python-format msgid "Delete Tag (%s)" msgstr "" -#: ../src/gui/views/tags.py:558 +#: ../src/gui/views/tags.py:559 msgid "Cannot save tag" msgstr "" -#: ../src/gui/views/tags.py:559 +#: ../src/gui/views/tags.py:560 msgid "The tag name cannot be empty" msgstr "" -#: ../src/gui/views/tags.py:563 +#: ../src/gui/views/tags.py:564 #, python-format msgid "Add Tag (%s)" msgstr "" -#: ../src/gui/views/tags.py:569 +#: ../src/gui/views/tags.py:570 #, python-format msgid "Edit Tag (%s)" msgstr "" -#: ../src/gui/views/tags.py:579 +#: ../src/gui/views/tags.py:580 #, python-format msgid "Tag: %s" msgstr "" -#: ../src/gui/views/tags.py:592 +#: ../src/gui/views/tags.py:593 msgid "Tag Name:" msgstr "" -#: ../src/gui/views/tags.py:597 +#: ../src/gui/views/tags.py:598 msgid "Pick a Color" msgstr "" @@ -8118,27 +8316,24 @@ msgstr "" msgid "Error in format" msgstr "" -#: ../src/gui/views/treemodels/placemodel.py:366 +#: ../src/gui/views/treemodels/placemodel.py:364 msgid "" msgstr "" -#: ../src/gui/views/treemodels/treebasemodel.py:480 +#: ../src/gui/views/treemodels/treebasemodel.py:511 +#: ../src/gui/views/treemodels/treebasemodel.py:551 msgid "Building View" msgstr "" -#: ../src/gui/views/treemodels/treebasemodel.py:503 -msgid "Building People View" +#: ../src/gui/views/treemodels/treebasemodel.py:554 +msgid "Obtaining all rows" msgstr "" -#: ../src/gui/views/treemodels/treebasemodel.py:507 -msgid "Obtaining all people" -msgstr "" - -#: ../src/gui/views/treemodels/treebasemodel.py:522 +#: ../src/gui/views/treemodels/treebasemodel.py:570 msgid "Applying filter" msgstr "" -#: ../src/gui/views/treemodels/treebasemodel.py:531 +#: ../src/gui/views/treemodels/treebasemodel.py:579 msgid "Constructing column data" msgstr "" @@ -8164,35 +8359,35 @@ msgid "Drag Properties Button to move and click it for setup" msgstr "" #. build the GUI: -#: ../src/gui/widgets/grampletpane.py:957 +#: ../src/gui/widgets/grampletpane.py:958 msgid "Right click to add gramplets" msgstr "" -#: ../src/gui/widgets/grampletpane.py:996 +#: ../src/gui/widgets/grampletpane.py:997 msgid "Untitled Gramplet" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1469 +#: ../src/gui/widgets/grampletpane.py:1470 msgid "Number of Columns" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1474 +#: ../src/gui/widgets/grampletpane.py:1475 msgid "Gramplet Layout" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1504 +#: ../src/gui/widgets/grampletpane.py:1505 msgid "Use maximum height available" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1510 +#: ../src/gui/widgets/grampletpane.py:1511 msgid "Height if not maximized" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1517 +#: ../src/gui/widgets/grampletpane.py:1518 msgid "Detached width" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1524 +#: ../src/gui/widgets/grampletpane.py:1525 msgid "Detached height" msgstr "" @@ -8310,30 +8505,42 @@ msgstr "" msgid "'%s' is not a valid date value" msgstr "" -#: ../src/Simple/_SimpleTable.py:159 +#: ../src/Simple/_SimpleTable.py:160 msgid "See data not in Filter" msgstr "" -#: ../src/config.py:278 +#: ../src/config.py:284 msgid "Missing Given Name" msgstr "" -#: ../src/config.py:279 +#: ../src/config.py:285 msgid "Missing Record" msgstr "" -#: ../src/config.py:280 +#: ../src/config.py:286 msgid "Missing Surname" msgstr "" -#: ../src/config.py:287 ../src/config.py:289 +#: ../src/config.py:293 ../src/config.py:295 msgid "Living" msgstr "" -#: ../src/config.py:288 +#: ../src/config.py:294 msgid "Private Record" msgstr "" +#: ../src/Merge/mergecitation.py:50 +msgid "manual|Merge_Citations" +msgstr "" + +#: ../src/Merge/mergecitation.py:72 ../src/plugins/tool/tools.gpr.py:529 +msgid "Merge Citations" +msgstr "" + +#: ../src/Merge/mergecitation.py:193 ../src/plugins/tool/MergeCitations.py:187 +msgid "Merge Citation" +msgstr "" + #: ../src/Merge/mergeevent.py:49 msgid "manual|Merge_Events" msgstr "" @@ -8342,7 +8549,7 @@ msgstr "" msgid "Merge Events" msgstr "" -#: ../src/Merge/mergeevent.py:217 +#: ../src/Merge/mergeevent.py:216 msgid "Merge Event Objects" msgstr "" @@ -8354,23 +8561,23 @@ msgstr "" msgid "Merge Families" msgstr "" -#: ../src/Merge/mergefamily.py:223 ../src/Merge/mergeperson.py:327 -#: ../src/plugins/lib/libpersonview.py:416 +#: ../src/Merge/mergefamily.py:225 ../src/Merge/mergeperson.py:334 +#: ../src/plugins/lib/libpersonview.py:417 msgid "Cannot merge people" msgstr "" -#: ../src/Merge/mergefamily.py:279 +#: ../src/Merge/mergefamily.py:278 msgid "A parent should be a father or mother." msgstr "" -#: ../src/Merge/mergefamily.py:292 ../src/Merge/mergefamily.py:303 -#: ../src/Merge/mergeperson.py:348 +#: ../src/Merge/mergefamily.py:291 ../src/Merge/mergefamily.py:302 +#: ../src/Merge/mergeperson.py:352 msgid "" "A parent and child cannot be merged. To merge these people, you must first " "break the relationship between them." msgstr "" -#: ../src/Merge/mergefamily.py:324 +#: ../src/Merge/mergefamily.py:323 msgid "Merge Family" msgstr "" @@ -8378,7 +8585,7 @@ msgstr "" msgid "manual|Merge_Media_Objects" msgstr "" -#: ../src/Merge/mergemedia.py:70 ../src/Merge/mergemedia.py:191 +#: ../src/Merge/mergemedia.py:70 ../src/Merge/mergemedia.py:190 msgid "Merge Media Objects" msgstr "" @@ -8386,7 +8593,7 @@ msgstr "" msgid "manual|Merge_Notes" msgstr "" -#: ../src/Merge/mergenote.py:71 ../src/Merge/mergenote.py:204 +#: ../src/Merge/mergenote.py:71 ../src/Merge/mergenote.py:203 msgid "Merge Notes" msgstr "" @@ -8407,54 +8614,54 @@ msgid "Merge People" msgstr "" #: ../src/Merge/mergeperson.py:189 -#: ../src/plugins/textreport/IndivComplete.py:350 +#: ../src/plugins/textreport/IndivComplete.py:351 msgid "Alternate Names" msgstr "" -#: ../src/Merge/mergeperson.py:209 ../src/Merge/mergeperson.py:223 +#: ../src/Merge/mergeperson.py:214 ../src/Merge/mergeperson.py:228 msgid "Family ID" msgstr "" -#: ../src/Merge/mergeperson.py:215 +#: ../src/Merge/mergeperson.py:220 msgid "No parents found" msgstr "" #. Go over spouses and build their menu -#: ../src/Merge/mergeperson.py:217 +#: ../src/Merge/mergeperson.py:222 #: ../src/plugins/gramplet/FanChartGramplet.py:722 #: ../src/plugins/textreport/KinshipReport.py:124 #: ../src/plugins/view/fanchartview.py:791 -#: ../src/plugins/view/pedigreeview.py:1829 +#: ../src/plugins/view/pedigreeview.py:1836 msgid "Spouses" msgstr "" -#: ../src/Merge/mergeperson.py:241 +#: ../src/Merge/mergeperson.py:246 msgid "No spouses or children found" msgstr "" -#: ../src/Merge/mergeperson.py:245 -#: ../src/plugins/textreport/IndivComplete.py:380 -#: ../src/plugins/webreport/NarrativeWeb.py:876 +#: ../src/Merge/mergeperson.py:250 +#: ../src/plugins/textreport/IndivComplete.py:381 +#: ../src/plugins/webreport/NarrativeWeb.py:1201 msgid "Addresses" msgstr "" -#: ../src/Merge/mergeperson.py:345 +#: ../src/Merge/mergeperson.py:349 msgid "" "Spouses cannot be merged. To merge these people, you must first break the " "relationship between them." msgstr "" -#: ../src/Merge/mergeperson.py:411 +#: ../src/Merge/mergeperson.py:415 msgid "Merge Person" msgstr "" -#: ../src/Merge/mergeperson.py:450 +#: ../src/Merge/mergeperson.py:454 msgid "" "A person with multiple relations with the same spouse is about to be merged. " "This is beyond the capabilities of the merge routine. The merge is aborted." msgstr "" -#: ../src/Merge/mergeperson.py:461 +#: ../src/Merge/mergeperson.py:465 msgid "Multiple families get merged. This is unusual, the merge is aborted." msgstr "" @@ -8470,15 +8677,15 @@ msgstr "" msgid "manual|Merge_Repositories" msgstr "" -#: ../src/Merge/mergerepository.py:69 ../src/Merge/mergerepository.py:178 +#: ../src/Merge/mergerepository.py:69 ../src/Merge/mergerepository.py:177 msgid "Merge Repositories" msgstr "" -#: ../src/Merge/mergesource.py:49 +#: ../src/Merge/mergesource.py:50 msgid "manual|Merge_Sources" msgstr "" -#: ../src/Merge/mergesource.py:71 +#: ../src/Merge/mergesource.py:72 msgid "Merge Sources" msgstr "" @@ -8690,8 +8897,8 @@ msgstr "" msgid "Name of the book. MANDATORY" msgstr "" -#: ../src/plugins/BookReport.py:727 ../src/plugins/BookReport.py:1194 -#: ../src/plugins/BookReport.py:1242 ../src/plugins/bookreport.gpr.py:31 +#: ../src/plugins/BookReport.py:727 ../src/plugins/BookReport.py:1195 +#: ../src/plugins/BookReport.py:1244 ../src/plugins/bookreport.gpr.py:31 msgid "Book Report" msgstr "" @@ -8766,15 +8973,15 @@ msgstr "" msgid "You are about to save away a book with a name which already exists." msgstr "" -#: ../src/plugins/BookReport.py:1245 +#: ../src/plugins/BookReport.py:1247 msgid "Gramps Book" msgstr "" -#: ../src/plugins/BookReport.py:1300 ../src/plugins/BookReport.py:1311 +#: ../src/plugins/BookReport.py:1302 ../src/plugins/BookReport.py:1313 msgid "Please specify a book name" msgstr "" -#: ../src/plugins/BookReport.py:1307 +#: ../src/plugins/BookReport.py:1309 #, python-format msgid "No such book '%s'" msgstr "" @@ -8844,18 +9051,18 @@ msgstr "" #: ../src/plugins/drawreport/StatisticsChart.py:917 #: ../src/plugins/drawreport/TimeLine.py:373 #: ../src/plugins/graph/GVRelGraph.py:482 -#: ../src/plugins/textreport/IndivComplete.py:675 +#: ../src/plugins/textreport/IndivComplete.py:677 #: ../src/plugins/tool/SortEvents.py:173 -#: ../src/plugins/webreport/NarrativeWeb.py:7203 -#: ../src/plugins/webreport/WebCal.py:1304 +#: ../src/plugins/webreport/NarrativeWeb.py:7687 +#: ../src/plugins/webreport/WebCal.py:1325 msgid "Filter Person" msgstr "" #: ../src/plugins/Records.py:523 ../src/plugins/drawreport/TimeLine.py:374 #: ../src/plugins/graph/GVRelGraph.py:483 #: ../src/plugins/tool/SortEvents.py:174 -#: ../src/plugins/webreport/NarrativeWeb.py:7204 -#: ../src/plugins/webreport/WebCal.py:1305 +#: ../src/plugins/webreport/NarrativeWeb.py:7688 +#: ../src/plugins/webreport/WebCal.py:1326 msgid "The center person for the filter" msgstr "" @@ -8904,12 +9111,12 @@ msgstr "" #: ../src/plugins/drawreport/DescendTree.py:1669 #: ../src/plugins/drawreport/FanChart.py:456 #: ../src/plugins/textreport/AncestorReport.py:366 -#: ../src/plugins/textreport/DetAncestralReport.py:901 -#: ../src/plugins/textreport/DetDescendantReport.py:1096 +#: ../src/plugins/textreport/DetAncestralReport.py:902 +#: ../src/plugins/textreport/DetDescendantReport.py:1097 #: ../src/plugins/textreport/EndOfLineReport.py:297 #: ../src/plugins/textreport/EndOfLineReport.py:315 #: ../src/plugins/textreport/FamilyGroup.py:732 -#: ../src/plugins/textreport/IndivComplete.py:792 +#: ../src/plugins/textreport/IndivComplete.py:794 #: ../src/plugins/textreport/KinshipReport.py:403 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:226 #: ../src/plugins/textreport/Summary.py:293 @@ -8918,7 +9125,7 @@ msgid "The basic style used for the text display." msgstr "" #: ../src/plugins/Records.py:621 -#: ../src/plugins/textreport/SimpleBookTitle.py:177 +#: ../src/plugins/textreport/SimpleBookTitle.py:185 msgid "The style used for the footer." msgstr "" @@ -9062,19 +9269,19 @@ msgstr "" msgid "PyGtk 2.10 or later is required" msgstr "" -#: ../src/plugins/docgen/GtkPrint.py:483 +#: ../src/plugins/docgen/GtkPrint.py:485 #, python-format msgid "of %d" msgstr "" #: ../src/plugins/docgen/HtmlDoc.py:271 -#: ../src/plugins/webreport/NarrativeWeb.py:7133 +#: ../src/plugins/webreport/NarrativeWeb.py:7615 #: ../src/plugins/webreport/WebCal.py:244 msgid "Possible destination error" msgstr "" #: ../src/plugins/docgen/HtmlDoc.py:272 -#: ../src/plugins/webreport/NarrativeWeb.py:7134 +#: ../src/plugins/webreport/NarrativeWeb.py:7616 #: ../src/plugins/webreport/WebCal.py:245 msgid "" "You appear to have set your target directory to a directory used for data " @@ -9088,7 +9295,7 @@ msgstr "" msgid "Could not create jpeg version of image %(name)s" msgstr "" -#: ../src/plugins/docgen/ODFDoc.py:1202 +#: ../src/plugins/docgen/ODFDoc.py:1218 #, python-format msgid "Could not open %s" msgstr "" @@ -9146,10 +9353,10 @@ msgstr "" #: ../src/plugins/drawreport/FanChart.py:396 #: ../src/plugins/graph/GVHourGlass.py:261 #: ../src/plugins/textreport/AncestorReport.py:267 -#: ../src/plugins/textreport/BirthdayReport.py:368 +#: ../src/plugins/textreport/BirthdayReport.py:369 #: ../src/plugins/textreport/DescendReport.py:392 -#: ../src/plugins/textreport/DetAncestralReport.py:725 -#: ../src/plugins/textreport/DetDescendantReport.py:889 +#: ../src/plugins/textreport/DetAncestralReport.py:726 +#: ../src/plugins/textreport/DetDescendantReport.py:890 #: ../src/plugins/textreport/EndOfLineReport.py:251 #: ../src/plugins/textreport/KinshipReport.py:339 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:193 @@ -9165,8 +9372,8 @@ msgstr "" #: ../src/plugins/drawreport/FanChart.py:400 #: ../src/plugins/textreport/AncestorReport.py:281 #: ../src/plugins/textreport/DescendReport.py:414 -#: ../src/plugins/textreport/DetAncestralReport.py:739 -#: ../src/plugins/textreport/DetDescendantReport.py:912 +#: ../src/plugins/textreport/DetAncestralReport.py:740 +#: ../src/plugins/textreport/DetDescendantReport.py:913 msgid "Generations" msgstr "" @@ -9433,8 +9640,8 @@ msgstr "" #: ../src/plugins/textreport/AncestorReport.py:105 #: ../src/plugins/textreport/BirthdayReport.py:98 #: ../src/plugins/textreport/DescendReport.py:334 -#: ../src/plugins/textreport/DetAncestralReport.py:140 -#: ../src/plugins/textreport/DetDescendantReport.py:158 +#: ../src/plugins/textreport/DetAncestralReport.py:141 +#: ../src/plugins/textreport/DetDescendantReport.py:159 #: ../src/plugins/textreport/EndOfLineReport.py:77 #: ../src/plugins/textreport/KinshipReport.py:93 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:82 @@ -9450,31 +9657,31 @@ msgid "Calendar Report" msgstr "" #: ../src/plugins/drawreport/Calendar.py:167 -#: ../src/plugins/textreport/BirthdayReport.py:175 +#: ../src/plugins/textreport/BirthdayReport.py:176 msgid "Formatting months..." msgstr "" #: ../src/plugins/drawreport/Calendar.py:265 -#: ../src/plugins/textreport/BirthdayReport.py:213 -#: ../src/plugins/webreport/NarrativeWeb.py:6555 -#: ../src/plugins/webreport/WebCal.py:1051 +#: ../src/plugins/textreport/BirthdayReport.py:214 +#: ../src/plugins/webreport/NarrativeWeb.py:7044 +#: ../src/plugins/webreport/WebCal.py:1072 msgid "Applying Filter..." msgstr "" #: ../src/plugins/drawreport/Calendar.py:273 -#: ../src/plugins/textreport/BirthdayReport.py:222 -#: ../src/plugins/webreport/WebCal.py:1057 +#: ../src/plugins/textreport/BirthdayReport.py:223 +#: ../src/plugins/webreport/WebCal.py:1078 msgid "Reading database..." msgstr "" #: ../src/plugins/drawreport/Calendar.py:314 -#: ../src/plugins/textreport/BirthdayReport.py:272 +#: ../src/plugins/textreport/BirthdayReport.py:273 #, python-format msgid "%(person)s, birth%(relation)s" msgstr "" #: ../src/plugins/drawreport/Calendar.py:318 -#: ../src/plugins/textreport/BirthdayReport.py:276 +#: ../src/plugins/textreport/BirthdayReport.py:277 #, python-format msgid "%(person)s, %(age)d%(relation)s" msgid_plural "%(person)s, %(age)d%(relation)s" @@ -9482,7 +9689,7 @@ msgstr[0] "" msgstr[1] "" #: ../src/plugins/drawreport/Calendar.py:372 -#: ../src/plugins/textreport/BirthdayReport.py:322 +#: ../src/plugins/textreport/BirthdayReport.py:323 #, python-format msgid "" "%(spouse)s and\n" @@ -9490,7 +9697,7 @@ msgid "" msgstr "" #: ../src/plugins/drawreport/Calendar.py:377 -#: ../src/plugins/textreport/BirthdayReport.py:326 +#: ../src/plugins/textreport/BirthdayReport.py:327 #, python-format msgid "" "%(spouse)s and\n" @@ -9503,24 +9710,24 @@ msgstr[1] "" #: ../src/plugins/drawreport/Calendar.py:407 #: ../src/plugins/drawreport/Calendar.py:409 -#: ../src/plugins/textreport/BirthdayReport.py:358 -#: ../src/plugins/textreport/BirthdayReport.py:360 +#: ../src/plugins/textreport/BirthdayReport.py:359 +#: ../src/plugins/textreport/BirthdayReport.py:361 msgid "Year of calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:414 -#: ../src/plugins/textreport/BirthdayReport.py:365 -#: ../src/plugins/webreport/WebCal.py:1300 +#: ../src/plugins/textreport/BirthdayReport.py:366 +#: ../src/plugins/webreport/WebCal.py:1321 msgid "Select filter to restrict people that appear on calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:418 #: ../src/plugins/drawreport/FanChart.py:397 #: ../src/plugins/textreport/AncestorReport.py:268 -#: ../src/plugins/textreport/BirthdayReport.py:369 +#: ../src/plugins/textreport/BirthdayReport.py:370 #: ../src/plugins/textreport/DescendReport.py:393 -#: ../src/plugins/textreport/DetAncestralReport.py:726 -#: ../src/plugins/textreport/DetDescendantReport.py:890 +#: ../src/plugins/textreport/DetAncestralReport.py:727 +#: ../src/plugins/textreport/DetDescendantReport.py:891 #: ../src/plugins/textreport/EndOfLineReport.py:252 #: ../src/plugins/textreport/KinshipReport.py:340 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:194 @@ -9529,153 +9736,153 @@ msgstr "" #: ../src/plugins/drawreport/Calendar.py:430 #: ../src/plugins/textreport/AncestorReport.py:278 -#: ../src/plugins/textreport/BirthdayReport.py:380 +#: ../src/plugins/textreport/BirthdayReport.py:381 #: ../src/plugins/textreport/DescendReport.py:403 -#: ../src/plugins/textreport/DetAncestralReport.py:736 -#: ../src/plugins/textreport/DetDescendantReport.py:900 +#: ../src/plugins/textreport/DetAncestralReport.py:737 +#: ../src/plugins/textreport/DetDescendantReport.py:901 #: ../src/plugins/textreport/EndOfLineReport.py:262 #: ../src/plugins/textreport/FamilyGroup.py:641 -#: ../src/plugins/textreport/IndivComplete.py:687 +#: ../src/plugins/textreport/IndivComplete.py:689 #: ../src/plugins/textreport/KinshipReport.py:350 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:204 -#: ../src/plugins/webreport/NarrativeWeb.py:7223 -#: ../src/plugins/webreport/WebCal.py:1324 +#: ../src/plugins/webreport/NarrativeWeb.py:7707 +#: ../src/plugins/webreport/WebCal.py:1345 msgid "Select the format to display names" msgstr "" #: ../src/plugins/drawreport/Calendar.py:433 -#: ../src/plugins/textreport/BirthdayReport.py:383 -#: ../src/plugins/webreport/WebCal.py:1376 +#: ../src/plugins/textreport/BirthdayReport.py:384 +#: ../src/plugins/webreport/WebCal.py:1397 msgid "Country for holidays" msgstr "" #: ../src/plugins/drawreport/Calendar.py:444 -#: ../src/plugins/textreport/BirthdayReport.py:394 +#: ../src/plugins/textreport/BirthdayReport.py:395 msgid "Select the country to see associated holidays" msgstr "" #. Default selection ???? #: ../src/plugins/drawreport/Calendar.py:447 -#: ../src/plugins/textreport/BirthdayReport.py:397 -#: ../src/plugins/webreport/WebCal.py:1401 +#: ../src/plugins/textreport/BirthdayReport.py:398 +#: ../src/plugins/webreport/WebCal.py:1422 msgid "First day of week" msgstr "" #: ../src/plugins/drawreport/Calendar.py:451 -#: ../src/plugins/textreport/BirthdayReport.py:401 -#: ../src/plugins/webreport/WebCal.py:1404 +#: ../src/plugins/textreport/BirthdayReport.py:402 +#: ../src/plugins/webreport/WebCal.py:1425 msgid "Select the first day of the week for the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:454 -#: ../src/plugins/textreport/BirthdayReport.py:404 -#: ../src/plugins/webreport/WebCal.py:1391 +#: ../src/plugins/textreport/BirthdayReport.py:405 +#: ../src/plugins/webreport/WebCal.py:1412 msgid "Birthday surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:455 -#: ../src/plugins/textreport/BirthdayReport.py:405 -#: ../src/plugins/webreport/WebCal.py:1392 +#: ../src/plugins/textreport/BirthdayReport.py:406 +#: ../src/plugins/webreport/WebCal.py:1413 msgid "Wives use husband's surname (from first family listed)" msgstr "" #: ../src/plugins/drawreport/Calendar.py:456 -#: ../src/plugins/textreport/BirthdayReport.py:406 -#: ../src/plugins/webreport/WebCal.py:1394 +#: ../src/plugins/textreport/BirthdayReport.py:407 +#: ../src/plugins/webreport/WebCal.py:1415 msgid "Wives use husband's surname (from last family listed)" msgstr "" #: ../src/plugins/drawreport/Calendar.py:457 -#: ../src/plugins/textreport/BirthdayReport.py:407 -#: ../src/plugins/webreport/WebCal.py:1396 +#: ../src/plugins/textreport/BirthdayReport.py:408 +#: ../src/plugins/webreport/WebCal.py:1417 msgid "Wives use their own surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:458 -#: ../src/plugins/textreport/BirthdayReport.py:408 -#: ../src/plugins/webreport/WebCal.py:1397 +#: ../src/plugins/textreport/BirthdayReport.py:409 +#: ../src/plugins/webreport/WebCal.py:1418 msgid "Select married women's displayed surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:461 -#: ../src/plugins/textreport/BirthdayReport.py:411 -#: ../src/plugins/webreport/WebCal.py:1412 +#: ../src/plugins/textreport/BirthdayReport.py:412 +#: ../src/plugins/webreport/WebCal.py:1433 msgid "Include only living people" msgstr "" #: ../src/plugins/drawreport/Calendar.py:462 -#: ../src/plugins/textreport/BirthdayReport.py:412 -#: ../src/plugins/webreport/WebCal.py:1413 +#: ../src/plugins/textreport/BirthdayReport.py:413 +#: ../src/plugins/webreport/WebCal.py:1434 msgid "Include only living people in the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:465 -#: ../src/plugins/textreport/BirthdayReport.py:415 -#: ../src/plugins/webreport/WebCal.py:1416 +#: ../src/plugins/textreport/BirthdayReport.py:416 +#: ../src/plugins/webreport/WebCal.py:1437 msgid "Include birthdays" msgstr "" #: ../src/plugins/drawreport/Calendar.py:466 -#: ../src/plugins/textreport/BirthdayReport.py:416 -#: ../src/plugins/webreport/WebCal.py:1417 +#: ../src/plugins/textreport/BirthdayReport.py:417 +#: ../src/plugins/webreport/WebCal.py:1438 msgid "Include birthdays in the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:469 -#: ../src/plugins/textreport/BirthdayReport.py:419 -#: ../src/plugins/webreport/WebCal.py:1420 +#: ../src/plugins/textreport/BirthdayReport.py:420 +#: ../src/plugins/webreport/WebCal.py:1441 msgid "Include anniversaries" msgstr "" #: ../src/plugins/drawreport/Calendar.py:470 -#: ../src/plugins/textreport/BirthdayReport.py:420 -#: ../src/plugins/webreport/WebCal.py:1421 +#: ../src/plugins/textreport/BirthdayReport.py:421 +#: ../src/plugins/webreport/WebCal.py:1442 msgid "Include anniversaries in the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:473 #: ../src/plugins/drawreport/Calendar.py:474 -#: ../src/plugins/textreport/BirthdayReport.py:428 +#: ../src/plugins/textreport/BirthdayReport.py:429 msgid "Text Options" msgstr "" #: ../src/plugins/drawreport/Calendar.py:476 -#: ../src/plugins/textreport/BirthdayReport.py:435 +#: ../src/plugins/textreport/BirthdayReport.py:436 msgid "Text Area 1" msgstr "" #: ../src/plugins/drawreport/Calendar.py:476 -#: ../src/plugins/textreport/BirthdayReport.py:435 +#: ../src/plugins/textreport/BirthdayReport.py:436 msgid "My Calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:477 -#: ../src/plugins/textreport/BirthdayReport.py:436 +#: ../src/plugins/textreport/BirthdayReport.py:437 msgid "First line of text at bottom of calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:480 -#: ../src/plugins/textreport/BirthdayReport.py:439 +#: ../src/plugins/textreport/BirthdayReport.py:440 msgid "Text Area 2" msgstr "" #: ../src/plugins/drawreport/Calendar.py:480 -#: ../src/plugins/textreport/BirthdayReport.py:439 +#: ../src/plugins/textreport/BirthdayReport.py:440 msgid "Produced with Gramps" msgstr "" #: ../src/plugins/drawreport/Calendar.py:481 -#: ../src/plugins/textreport/BirthdayReport.py:440 +#: ../src/plugins/textreport/BirthdayReport.py:441 msgid "Second line of text at bottom of calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:484 -#: ../src/plugins/textreport/BirthdayReport.py:443 +#: ../src/plugins/textreport/BirthdayReport.py:444 msgid "Text Area 3" msgstr "" #: ../src/plugins/drawreport/Calendar.py:485 -#: ../src/plugins/textreport/BirthdayReport.py:444 +#: ../src/plugins/textreport/BirthdayReport.py:445 msgid "Third line of text at bottom of calendar" msgstr "" @@ -9700,17 +9907,17 @@ msgid "Days of the week text" msgstr "" #: ../src/plugins/drawreport/Calendar.py:555 -#: ../src/plugins/textreport/BirthdayReport.py:508 +#: ../src/plugins/textreport/BirthdayReport.py:509 msgid "Text at bottom, line 1" msgstr "" #: ../src/plugins/drawreport/Calendar.py:557 -#: ../src/plugins/textreport/BirthdayReport.py:510 +#: ../src/plugins/textreport/BirthdayReport.py:511 msgid "Text at bottom, line 2" msgstr "" #: ../src/plugins/drawreport/Calendar.py:559 -#: ../src/plugins/textreport/BirthdayReport.py:512 +#: ../src/plugins/textreport/BirthdayReport.py:513 msgid "Text at bottom, line 3" msgstr "" @@ -9966,8 +10173,8 @@ msgstr "" #: ../src/plugins/drawreport/FanChart.py:401 #: ../src/plugins/textreport/AncestorReport.py:282 #: ../src/plugins/textreport/DescendReport.py:415 -#: ../src/plugins/textreport/DetAncestralReport.py:740 -#: ../src/plugins/textreport/DetDescendantReport.py:914 +#: ../src/plugins/textreport/DetAncestralReport.py:741 +#: ../src/plugins/textreport/DetDescendantReport.py:915 msgid "The number of generations to include in the report" msgstr "" @@ -10072,14 +10279,14 @@ msgid "Death month" msgstr "" #: ../src/plugins/drawreport/StatisticsChart.py:332 -#: ../src/plugins/export/ExportCsv.py:337 -#: ../src/plugins/import/ImportCsv.py:183 +#: ../src/plugins/export/ExportCsv.py:339 +#: ../src/plugins/import/ImportCsv.py:184 msgid "Birth place" msgstr "" #: ../src/plugins/drawreport/StatisticsChart.py:334 -#: ../src/plugins/export/ExportCsv.py:339 -#: ../src/plugins/import/ImportCsv.py:205 +#: ../src/plugins/export/ExportCsv.py:341 +#: ../src/plugins/import/ImportCsv.py:206 msgid "Death place" msgstr "" @@ -10198,7 +10405,7 @@ msgid "%s (persons):" msgstr "" #: ../src/plugins/drawreport/StatisticsChart.py:918 -#: ../src/plugins/textreport/IndivComplete.py:676 +#: ../src/plugins/textreport/IndivComplete.py:678 msgid "The center person for the filter." msgstr "" @@ -10279,14 +10486,14 @@ msgstr "" #: ../src/plugins/drawreport/TimeLine.py:436 #: ../src/plugins/textreport/AncestorReport.py:343 #: ../src/plugins/textreport/DescendReport.py:443 -#: ../src/plugins/textreport/DetAncestralReport.py:855 -#: ../src/plugins/textreport/DetDescendantReport.py:1050 +#: ../src/plugins/textreport/DetAncestralReport.py:856 +#: ../src/plugins/textreport/DetDescendantReport.py:1051 #: ../src/plugins/textreport/EndOfLineReport.py:279 #: ../src/plugins/textreport/FamilyGroup.py:723 -#: ../src/plugins/textreport/IndivComplete.py:760 +#: ../src/plugins/textreport/IndivComplete.py:762 #: ../src/plugins/textreport/KinshipReport.py:385 #: ../src/plugins/textreport/NumberOfAncestorsReport.py:219 -#: ../src/plugins/textreport/SimpleBookTitle.py:157 +#: ../src/plugins/textreport/SimpleBookTitle.py:165 #: ../src/plugins/textreport/Summary.py:274 #: ../src/plugins/textreport/TagReport.py:558 msgid "The style used for the title of the page." @@ -10493,111 +10700,109 @@ msgstr "" msgid "vCard export options" msgstr "" -#: ../src/plugins/export/ExportCsv.py:194 +#: ../src/plugins/export/ExportCsv.py:196 msgid "Include people" msgstr "" -#: ../src/plugins/export/ExportCsv.py:195 +#: ../src/plugins/export/ExportCsv.py:197 msgid "Include marriages" msgstr "" -#: ../src/plugins/export/ExportCsv.py:196 +#: ../src/plugins/export/ExportCsv.py:198 msgid "Include children" msgstr "" -#: ../src/plugins/export/ExportCsv.py:197 +#: ../src/plugins/export/ExportCsv.py:199 msgid "Translate headers" msgstr "" -#: ../src/plugins/export/ExportCsv.py:337 -#: ../src/plugins/import/ImportCsv.py:185 +#: ../src/plugins/export/ExportCsv.py:339 +#: ../src/plugins/import/ImportCsv.py:186 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:130 msgid "Birth date" msgstr "" -#: ../src/plugins/export/ExportCsv.py:337 -#: ../src/plugins/import/ImportCsv.py:187 +#: ../src/plugins/export/ExportCsv.py:339 +#: ../src/plugins/import/ImportCsv.py:188 msgid "Birth source" msgstr "" -#: ../src/plugins/export/ExportCsv.py:338 -#: ../src/plugins/import/ImportCsv.py:193 +#: ../src/plugins/export/ExportCsv.py:340 +#: ../src/plugins/import/ImportCsv.py:194 msgid "Baptism date" msgstr "" -#: ../src/plugins/export/ExportCsv.py:338 -#: ../src/plugins/import/ImportCsv.py:191 +#: ../src/plugins/export/ExportCsv.py:340 +#: ../src/plugins/import/ImportCsv.py:192 msgid "Baptism place" msgstr "" -#: ../src/plugins/export/ExportCsv.py:338 -#: ../src/plugins/import/ImportCsv.py:196 +#: ../src/plugins/export/ExportCsv.py:340 +#: ../src/plugins/import/ImportCsv.py:197 msgid "Baptism source" msgstr "" -#: ../src/plugins/export/ExportCsv.py:339 -#: ../src/plugins/import/ImportCsv.py:207 +#: ../src/plugins/export/ExportCsv.py:341 +#: ../src/plugins/import/ImportCsv.py:208 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:132 msgid "Death date" msgstr "" -#: ../src/plugins/export/ExportCsv.py:339 -#: ../src/plugins/import/ImportCsv.py:209 +#: ../src/plugins/export/ExportCsv.py:341 +#: ../src/plugins/import/ImportCsv.py:210 msgid "Death source" msgstr "" -#: ../src/plugins/export/ExportCsv.py:340 -#: ../src/plugins/import/ImportCsv.py:200 +#: ../src/plugins/export/ExportCsv.py:342 +#: ../src/plugins/import/ImportCsv.py:201 msgid "Burial date" msgstr "" -#: ../src/plugins/export/ExportCsv.py:340 -#: ../src/plugins/import/ImportCsv.py:198 +#: ../src/plugins/export/ExportCsv.py:342 +#: ../src/plugins/import/ImportCsv.py:199 msgid "Burial place" msgstr "" -#: ../src/plugins/export/ExportCsv.py:340 -#: ../src/plugins/import/ImportCsv.py:203 +#: ../src/plugins/export/ExportCsv.py:342 +#: ../src/plugins/import/ImportCsv.py:204 msgid "Burial source" msgstr "" -#: ../src/plugins/export/ExportCsv.py:457 -#: ../src/plugins/import/ImportCsv.py:224 +#: ../src/plugins/export/ExportCsv.py:459 +#: ../src/plugins/import/ImportCsv.py:225 #: ../src/plugins/textreport/FamilyGroup.py:565 -#: ../src/plugins/webreport/NarrativeWeb.py:1964 -#: ../src/plugins/webreport/NarrativeWeb.py:2893 +#: ../src/plugins/webreport/NarrativeWeb.py:2338 msgid "Husband" msgstr "" -#: ../src/plugins/export/ExportCsv.py:457 -#: ../src/plugins/import/ImportCsv.py:221 +#: ../src/plugins/export/ExportCsv.py:459 +#: ../src/plugins/import/ImportCsv.py:222 #: ../src/plugins/textreport/FamilyGroup.py:574 -#: ../src/plugins/webreport/NarrativeWeb.py:1966 -#: ../src/plugins/webreport/NarrativeWeb.py:2895 +#: ../src/plugins/webreport/NarrativeWeb.py:2340 msgid "Wife" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:413 +#: ../src/plugins/export/ExportGedcom.py:414 msgid "Writing individuals" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:772 +#: ../src/plugins/export/ExportGedcom.py:773 msgid "Writing families" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:931 +#: ../src/plugins/export/ExportGedcom.py:932 msgid "Writing sources" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:966 +#: ../src/plugins/export/ExportGedcom.py:967 msgid "Writing notes" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:1004 +#: ../src/plugins/export/ExportGedcom.py:1005 msgid "Writing repositories" msgstr "" -#: ../src/plugins/export/ExportGedcom.py:1427 +#: ../src/plugins/export/ExportGedcom.py:1435 msgid "Export failed" msgstr "" @@ -10605,10 +10810,18 @@ msgstr "" msgid "No families matched by selected filter" msgstr "" -#: ../src/plugins/export/ExportPkg.py:166 ../src/plugins/tool/Check.py:587 +#: ../src/plugins/export/ExportPkg.py:166 ../src/plugins/tool/Check.py:635 msgid "Select file" msgstr "" +#: ../src/plugins/export/ExportPkg.py:183 +#: ../src/plugins/export/ExportXml.py:137 +#: ../src/plugins/export/ExportXml.py:147 +#: ../src/plugins/export/ExportXml.py:165 +#, python-format +msgid "Failure writing %s" +msgstr "" + #: ../src/plugins/export/ExportVCalendar.py:139 #, python-format msgid "Marriage of %s" @@ -10631,13 +10844,6 @@ msgstr "" msgid "Anniversary: %s" msgstr "" -#: ../src/plugins/export/ExportXml.py:137 -#: ../src/plugins/export/ExportXml.py:147 -#: ../src/plugins/export/ExportXml.py:165 -#, python-format -msgid "Failure writing %s" -msgstr "" - #: ../src/plugins/export/ExportXml.py:138 msgid "" "The database cannot be saved because you do not have permission to write to " @@ -10660,7 +10866,7 @@ msgstr "" msgid "" "Enter a valid date (like YYYY-MM-DD) in the entry below and click Run. This " "will compute the ages for everyone in your Family Tree on that date. You can " -"then sort by the age column ,and double-click the row to view or edit." +"then sort by the age column, and double-click the row to view or edit." msgstr "" #: ../src/plugins/gramplet/AgeOnDateGramplet.py:75 @@ -10751,445 +10957,477 @@ msgstr "" msgid "Active person: %s" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:30 +#: ../src/plugins/gramplet/bottombar.gpr.py:31 msgid "Person Details" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:31 +#: ../src/plugins/gramplet/bottombar.gpr.py:32 msgid "Gramplet showing details of a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:38 -#: ../src/plugins/gramplet/bottombar.gpr.py:52 -#: ../src/plugins/gramplet/bottombar.gpr.py:66 +#: ../src/plugins/gramplet/bottombar.gpr.py:39 +#: ../src/plugins/gramplet/bottombar.gpr.py:53 +#: ../src/plugins/gramplet/bottombar.gpr.py:67 #: ../src/plugins/gramplet/Events.py:50 msgid "Details" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:44 +#: ../src/plugins/gramplet/bottombar.gpr.py:45 msgid "Repository Details" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:45 +#: ../src/plugins/gramplet/bottombar.gpr.py:46 msgid "Gramplet showing details of a repository" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:58 +#: ../src/plugins/gramplet/bottombar.gpr.py:59 msgid "Place Details" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:59 +#: ../src/plugins/gramplet/bottombar.gpr.py:60 msgid "Gramplet showing details of a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:72 +#: ../src/plugins/gramplet/bottombar.gpr.py:73 msgid "Media Preview" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:73 +#: ../src/plugins/gramplet/bottombar.gpr.py:74 msgid "Gramplet showing a preview of a media object" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:89 +#: ../src/plugins/gramplet/bottombar.gpr.py:90 msgid "" "WARNING: pyexiv2 module not loaded. Image metadata functionality will not " "be available." msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:96 +#: ../src/plugins/gramplet/bottombar.gpr.py:97 msgid "Metadata Viewer" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:97 +#: ../src/plugins/gramplet/bottombar.gpr.py:98 msgid "Gramplet showing metadata for a media object" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:104 +#: ../src/plugins/gramplet/bottombar.gpr.py:105 msgid "Image Metadata" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:110 +#: ../src/plugins/gramplet/bottombar.gpr.py:111 msgid "Person Residence" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:111 +#: ../src/plugins/gramplet/bottombar.gpr.py:112 msgid "Gramplet showing residence events for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:124 +#: ../src/plugins/gramplet/bottombar.gpr.py:125 msgid "Person Events" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:125 +#: ../src/plugins/gramplet/bottombar.gpr.py:126 msgid "Gramplet showing the events for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:139 +#: ../src/plugins/gramplet/bottombar.gpr.py:140 msgid "Gramplet showing the events for a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:152 +#: ../src/plugins/gramplet/bottombar.gpr.py:153 msgid "Person Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:153 +#: ../src/plugins/gramplet/bottombar.gpr.py:154 msgid "Gramplet showing media objects for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:160 -#: ../src/plugins/gramplet/bottombar.gpr.py:174 -#: ../src/plugins/gramplet/bottombar.gpr.py:188 -#: ../src/plugins/gramplet/bottombar.gpr.py:202 -#: ../src/plugins/gramplet/bottombar.gpr.py:216 +#: ../src/plugins/gramplet/bottombar.gpr.py:161 +#: ../src/plugins/gramplet/bottombar.gpr.py:175 +#: ../src/plugins/gramplet/bottombar.gpr.py:189 +#: ../src/plugins/gramplet/bottombar.gpr.py:203 +#: ../src/plugins/gramplet/bottombar.gpr.py:217 +#: ../src/plugins/gramplet/bottombar.gpr.py:231 msgid "Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:166 +#: ../src/plugins/gramplet/bottombar.gpr.py:167 msgid "Family Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:167 +#: ../src/plugins/gramplet/bottombar.gpr.py:168 msgid "Gramplet showing media objects for a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:180 +#: ../src/plugins/gramplet/bottombar.gpr.py:181 msgid "Event Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:181 +#: ../src/plugins/gramplet/bottombar.gpr.py:182 msgid "Gramplet showing media objects for an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:194 +#: ../src/plugins/gramplet/bottombar.gpr.py:195 msgid "Place Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:195 +#: ../src/plugins/gramplet/bottombar.gpr.py:196 msgid "Gramplet showing media objects for a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:208 +#: ../src/plugins/gramplet/bottombar.gpr.py:209 msgid "Source Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:209 +#: ../src/plugins/gramplet/bottombar.gpr.py:210 msgid "Gramplet showing media objects for a source" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:222 -msgid "Person Attributes" -msgstr "" - #: ../src/plugins/gramplet/bottombar.gpr.py:223 -msgid "Gramplet showing the attributes of a person" +msgid "Citation Gallery" msgstr "" -#. ------------------------------------------------ -#. constants -#. ------------------------------------------------ -#. Translatable strings for variables within this plugin -#. gettext carries a huge footprint with it. -#: ../src/plugins/gramplet/bottombar.gpr.py:230 -#: ../src/plugins/gramplet/bottombar.gpr.py:244 -#: ../src/plugins/gramplet/bottombar.gpr.py:258 -#: ../src/plugins/gramplet/bottombar.gpr.py:272 -#: ../src/plugins/gramplet/gramplet.gpr.py:59 -#: ../src/plugins/gramplet/gramplet.gpr.py:66 -#: ../src/plugins/webreport/NarrativeWeb.py:115 -#: ../src/plugins/webreport/NarrativeWeb.py:1056 -#: ../src/plugins/webreport/NarrativeWeb.py:1935 -msgid "Attributes" -msgstr "" - -#: ../src/plugins/gramplet/bottombar.gpr.py:236 -msgid "Event Attributes" +#: ../src/plugins/gramplet/bottombar.gpr.py:224 +msgid "Gramplet showing media objects for a citation" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:237 -msgid "Gramplet showing the attributes of an event" +msgid "Person Attributes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:250 -msgid "Family Attributes" +#: ../src/plugins/gramplet/bottombar.gpr.py:238 +msgid "Gramplet showing the attributes of a person" +msgstr "" + +#. there is no need to add an ending "", +#. as it will be added automatically by libhtml() +#. Translatable strings for variables within this plugin +#. gettext carries a huge footprint with it. +#: ../src/plugins/gramplet/bottombar.gpr.py:245 +#: ../src/plugins/gramplet/bottombar.gpr.py:259 +#: ../src/plugins/gramplet/bottombar.gpr.py:273 +#: ../src/plugins/gramplet/bottombar.gpr.py:287 +#: ../src/plugins/gramplet/gramplet.gpr.py:59 +#: ../src/plugins/gramplet/gramplet.gpr.py:66 +#: ../src/plugins/webreport/NarrativeWeb.py:317 +#: ../src/plugins/webreport/NarrativeWeb.py:628 +#: ../src/plugins/webreport/NarrativeWeb.py:1379 +msgid "Attributes" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:251 -msgid "Gramplet showing the attributes of a family" +msgid "Event Attributes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:264 -msgid "Media Attributes" +#: ../src/plugins/gramplet/bottombar.gpr.py:252 +msgid "Gramplet showing the attributes of an event" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:265 -msgid "Gramplet showing the attributes of a media object" +msgid "Family Attributes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:278 -msgid "Person Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:266 +msgid "Gramplet showing the attributes of a family" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:279 -msgid "Gramplet showing the notes for a person" +msgid "Media Attributes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:292 -msgid "Event Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:280 +msgid "Gramplet showing the attributes of a media object" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:293 -msgid "Gramplet showing the notes for an event" +msgid "Person Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:306 -msgid "Family Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:294 +msgid "Gramplet showing the notes for a person" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:307 -msgid "Gramplet showing the notes for a family" +msgid "Event Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:320 -msgid "Place Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:308 +msgid "Gramplet showing the notes for an event" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:321 -msgid "Gramplet showing the notes for a place" +msgid "Family Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:334 -msgid "Source Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:322 +msgid "Gramplet showing the notes for a family" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:335 -msgid "Gramplet showing the notes for a source" +msgid "Place Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:348 -msgid "Repository Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:336 +msgid "Gramplet showing the notes for a place" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:349 -msgid "Gramplet showing the notes for a repository" +msgid "Source Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:362 -msgid "Media Notes" +#: ../src/plugins/gramplet/bottombar.gpr.py:350 +msgid "Gramplet showing the notes for a source" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:363 -msgid "Gramplet showing the notes for a media object" +msgid "Citation Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:376 -msgid "Person Sources" +#: ../src/plugins/gramplet/bottombar.gpr.py:364 +msgid "Gramplet showing the notes for a citation" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:377 -msgid "Gramplet showing the sources for a person" +msgid "Repository Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:390 -msgid "Event Sources" +#: ../src/plugins/gramplet/bottombar.gpr.py:378 +msgid "Gramplet showing the notes for a repository" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:391 -msgid "Gramplet showing the sources for an event" +msgid "Media Notes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:404 -msgid "Family Sources" +#: ../src/plugins/gramplet/bottombar.gpr.py:392 +msgid "Gramplet showing the notes for a media object" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:405 -msgid "Gramplet showing the sources for a family" +msgid "Person Citations" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:418 -msgid "Place Sources" +#: ../src/plugins/gramplet/bottombar.gpr.py:406 +msgid "Gramplet showing the citations for a person" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:419 -msgid "Gramplet showing the sources for a place" +msgid "Event Citations" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:432 -msgid "Media Sources" +#: ../src/plugins/gramplet/bottombar.gpr.py:420 +msgid "Gramplet showing the citations for an event" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:433 -msgid "Gramplet showing the sources for a media object" +msgid "Family Citations" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:446 -msgid "Person Children" +#: ../src/plugins/gramplet/bottombar.gpr.py:434 +msgid "Gramplet showing the citations for a family" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:447 +msgid "Place Citations" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:448 +msgid "Gramplet showing the citations for a place" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:461 +msgid "Media Citations" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:462 +msgid "Gramplet showing the citations for a media object" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:475 +msgid "Person Children" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:476 msgid "Gramplet showing the children of a person" msgstr "" #. Go over children and build their menu -#: ../src/plugins/gramplet/bottombar.gpr.py:454 -#: ../src/plugins/gramplet/bottombar.gpr.py:468 +#: ../src/plugins/gramplet/bottombar.gpr.py:483 +#: ../src/plugins/gramplet/bottombar.gpr.py:497 #: ../src/plugins/gramplet/FanChartGramplet.py:799 #: ../src/plugins/textreport/FamilyGroup.py:584 -#: ../src/plugins/textreport/IndivComplete.py:441 +#: ../src/plugins/textreport/IndivComplete.py:442 #: ../src/plugins/view/fanchartview.py:868 -#: ../src/plugins/view/pedigreeview.py:1909 +#: ../src/plugins/view/pedigreeview.py:1916 #: ../src/plugins/view/relview.py:1358 -#: ../src/plugins/webreport/NarrativeWeb.py:1894 -#: ../src/plugins/webreport/NarrativeWeb.py:2949 +#: ../src/plugins/webreport/NarrativeWeb.py:586 msgid "Children" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:460 +#: ../src/plugins/gramplet/bottombar.gpr.py:489 msgid "Family Children" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:461 +#: ../src/plugins/gramplet/bottombar.gpr.py:490 msgid "Gramplet showing the children of a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:474 +#: ../src/plugins/gramplet/bottombar.gpr.py:503 msgid "Person Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:475 +#: ../src/plugins/gramplet/bottombar.gpr.py:504 msgid "Gramplet showing the backlinks for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:482 -#: ../src/plugins/gramplet/bottombar.gpr.py:496 -#: ../src/plugins/gramplet/bottombar.gpr.py:510 -#: ../src/plugins/gramplet/bottombar.gpr.py:524 -#: ../src/plugins/gramplet/bottombar.gpr.py:538 -#: ../src/plugins/gramplet/bottombar.gpr.py:552 -#: ../src/plugins/gramplet/bottombar.gpr.py:566 -#: ../src/plugins/gramplet/bottombar.gpr.py:580 -#: ../src/plugins/webreport/NarrativeWeb.py:1835 -#: ../src/plugins/webreport/NarrativeWeb.py:4421 -#: ../src/plugins/webreport/NarrativeWeb.py:5116 +#: ../src/plugins/gramplet/bottombar.gpr.py:511 +#: ../src/plugins/gramplet/bottombar.gpr.py:525 +#: ../src/plugins/gramplet/bottombar.gpr.py:539 +#: ../src/plugins/gramplet/bottombar.gpr.py:553 +#: ../src/plugins/gramplet/bottombar.gpr.py:567 +#: ../src/plugins/gramplet/bottombar.gpr.py:581 +#: ../src/plugins/gramplet/bottombar.gpr.py:595 +#: ../src/plugins/gramplet/bottombar.gpr.py:609 +#: ../src/plugins/gramplet/bottombar.gpr.py:623 +#: ../src/plugins/webreport/NarrativeWeb.py:2306 +#: ../src/plugins/webreport/NarrativeWeb.py:5035 +#: ../src/plugins/webreport/NarrativeWeb.py:5630 msgid "References" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:488 +#: ../src/plugins/gramplet/bottombar.gpr.py:517 msgid "Event Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:489 +#: ../src/plugins/gramplet/bottombar.gpr.py:518 msgid "Gramplet showing the backlinks for an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:502 +#: ../src/plugins/gramplet/bottombar.gpr.py:531 msgid "Family Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:503 +#: ../src/plugins/gramplet/bottombar.gpr.py:532 msgid "Gramplet showing the backlinks for a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:516 +#: ../src/plugins/gramplet/bottombar.gpr.py:545 msgid "Place Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:517 +#: ../src/plugins/gramplet/bottombar.gpr.py:546 msgid "Gramplet showing the backlinks for a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:530 +#: ../src/plugins/gramplet/bottombar.gpr.py:559 msgid "Source Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:531 +#: ../src/plugins/gramplet/bottombar.gpr.py:560 msgid "Gramplet showing the backlinks for a source" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:544 -msgid "Repository Backlinks" -msgstr "" - -#: ../src/plugins/gramplet/bottombar.gpr.py:545 -msgid "Gramplet showing the backlinks for a repository" -msgstr "" - -#: ../src/plugins/gramplet/bottombar.gpr.py:558 -msgid "Media Backlinks" -msgstr "" - -#: ../src/plugins/gramplet/bottombar.gpr.py:559 -msgid "Gramplet showing the backlinks for a media object" -msgstr "" - -#: ../src/plugins/gramplet/bottombar.gpr.py:572 -msgid "Note Backlinks" -msgstr "" - #: ../src/plugins/gramplet/bottombar.gpr.py:573 -msgid "Gramplet showing the backlinks for a note" +msgid "Citation Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:586 -msgid "Person Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:574 +msgid "Gramplet showing the backlinks for a citation" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:587 -msgid "Gramplet providing a person filter" +msgid "Repository Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:600 -msgid "Family Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:588 +msgid "Gramplet showing the backlinks for a repository" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:601 -msgid "Gramplet providing a family filter" +msgid "Media Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:614 -msgid "Event Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:602 +msgid "Gramplet showing the backlinks for a media object" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:615 -msgid "Gramplet providing an event filter" +msgid "Note Backlinks" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:628 -msgid "Source Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:616 +msgid "Gramplet showing the backlinks for a note" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:629 -msgid "Gramplet providing a source filter" +msgid "Person Filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:642 -msgid "Place Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:630 +msgid "Gramplet providing a person filter" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:643 -msgid "Gramplet providing a place filter" +msgid "Family Filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:656 -msgid "Media Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:644 +msgid "Gramplet providing a family filter" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:657 -msgid "Gramplet providing a media filter" +msgid "Event Filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:670 -msgid "Repository Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:658 +msgid "Gramplet providing an event filter" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:671 -msgid "Gramplet providing a repository filter" +msgid "Source Filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:684 -msgid "Note Filter" +#: ../src/plugins/gramplet/bottombar.gpr.py:672 +msgid "Gramplet providing a source filter" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:685 +msgid "Citation Filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:686 +msgid "Gramplet providing a citation filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:699 +msgid "Place Filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:700 +msgid "Gramplet providing a place filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:713 +msgid "Media Filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:714 +msgid "Gramplet providing a media filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:727 +msgid "Repository Filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:728 +msgid "Gramplet providing a repository filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:741 +msgid "Note Filter" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:742 msgid "Gramplet providing a note filter" msgstr "" @@ -11198,10 +11436,26 @@ msgid "Double-click a day for details" msgstr "" #: ../src/plugins/gramplet/Children.py:80 -#: ../src/plugins/gramplet/Children.py:177 +#: ../src/plugins/gramplet/Children.py:176 msgid "Double-click on a row to edit the selected child." msgstr "" +#: ../src/plugins/gramplet/Citations.py:44 +msgid "Double-click on a row to edit the selected source/citation." +msgstr "" + +#: ../src/plugins/gramplet/Citations.py:48 +msgid "Source/Citation" +msgstr "" + +#: ../src/plugins/gramplet/Citations.py:50 +msgid "Publisher" +msgstr "" + +#: ../src/plugins/gramplet/Citations.py:121 +msgid "" +msgstr "" + #: ../src/plugins/gramplet/DescendGramplet.py:49 #: ../src/plugins/gramplet/PedigreeGramplet.py:51 msgid "Move mouse over links for options" @@ -11335,125 +11589,125 @@ msgid "" "you sure that you want to do this?" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:308 +#: ../src/plugins/gramplet/EditExifMetadata.py:323 msgid "Thumbnail" msgstr "" #. set Message Ares to Select -#: ../src/plugins/gramplet/EditExifMetadata.py:398 +#: ../src/plugins/gramplet/EditExifMetadata.py:408 msgid "Select an image to begin..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:420 +#: ../src/plugins/gramplet/EditExifMetadata.py:430 msgid "" "Image is NOT readable,\n" "Please choose a different image..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:436 +#: ../src/plugins/gramplet/EditExifMetadata.py:446 msgid "" "Image is NOT writable,\n" "You will NOT be able to save Exif metadata...." msgstr "" #. Convert message -#: ../src/plugins/gramplet/EditExifMetadata.py:448 +#: ../src/plugins/gramplet/EditExifMetadata.py:458 msgid "Please convert this image to an Exiv2- compatible image type..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:471 +#: ../src/plugins/gramplet/EditExifMetadata.py:481 #, python-format msgid "Image Size : %04d x %04d pixels" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:505 +#: ../src/plugins/gramplet/EditExifMetadata.py:515 msgid "Displaying Exif metadata..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:671 +#: ../src/plugins/gramplet/EditExifMetadata.py:681 msgid "Click Close to close this Thumbnail View Area." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:675 +#: ../src/plugins/gramplet/EditExifMetadata.py:685 msgid "Thumbnail View Area" msgstr "" #. Convert and delete original file or just convert -#: ../src/plugins/gramplet/EditExifMetadata.py:756 -#: ../src/plugins/gramplet/EditExifMetadata.py:1170 +#: ../src/plugins/gramplet/EditExifMetadata.py:766 +#: ../src/plugins/gramplet/EditExifMetadata.py:1180 #: ../src/plugins/gramplet/gramplet.gpr.py:313 msgid "Edit Image Exif Metadata" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:756 +#: ../src/plugins/gramplet/EditExifMetadata.py:766 msgid "" "WARNING: You are about to convert this image into a .jpeg image. Are you " "sure that you want to do this?" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:758 +#: ../src/plugins/gramplet/EditExifMetadata.py:768 msgid "Convert and Delete" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:758 +#: ../src/plugins/gramplet/EditExifMetadata.py:768 msgid "Convert" msgstr "" #. notify user about the convert, delete, and new filepath -#: ../src/plugins/gramplet/EditExifMetadata.py:847 +#: ../src/plugins/gramplet/EditExifMetadata.py:857 msgid "" "Your image has been converted and the original file has been deleted, and " "the full path has been updated!" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:851 +#: ../src/plugins/gramplet/EditExifMetadata.py:861 msgid "" "There has been an error, Please check your source and destination file " "paths..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:854 +#: ../src/plugins/gramplet/EditExifMetadata.py:864 msgid "" "There was an error in deleting the original file. You will need to delete " "it yourself!" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:872 +#: ../src/plugins/gramplet/EditExifMetadata.py:882 msgid "There was an error in converting your image file." msgstr "" #. begin database tranaction to save media object new path -#: ../src/plugins/gramplet/EditExifMetadata.py:884 +#: ../src/plugins/gramplet/EditExifMetadata.py:894 msgid "Media Path Update" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:890 +#: ../src/plugins/gramplet/EditExifMetadata.py:900 msgid "There has been an error in updating the image file's path!" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:927 +#: ../src/plugins/gramplet/EditExifMetadata.py:937 msgid "" "Click the close button when you are finished modifying this image's Exif " "metadata." msgstr "" #. Add the Save button... -#: ../src/plugins/gramplet/EditExifMetadata.py:965 +#: ../src/plugins/gramplet/EditExifMetadata.py:975 msgid "Saves a copy of the data fields into the image's Exif metadata." msgstr "" #. Re- display the data fields button... -#: ../src/plugins/gramplet/EditExifMetadata.py:968 +#: ../src/plugins/gramplet/EditExifMetadata.py:978 msgid "Re -display the data fields that were cleared from the Edit Area." msgstr "" #. Add the Clear button... -#: ../src/plugins/gramplet/EditExifMetadata.py:971 +#: ../src/plugins/gramplet/EditExifMetadata.py:981 msgid "This button will clear all of the data fields shown here." msgstr "" #. Add the Close button... -#: ../src/plugins/gramplet/EditExifMetadata.py:974 +#: ../src/plugins/gramplet/EditExifMetadata.py:984 msgid "" "Closes this popup Edit window.\n" "WARNING: This action will NOT Save any changes/ modification made to this " @@ -11462,90 +11716,90 @@ msgstr "" #. Media Title Frame... #. 574 on a screen width of 1024 -#: ../src/plugins/gramplet/EditExifMetadata.py:1001 +#: ../src/plugins/gramplet/EditExifMetadata.py:1011 msgid "Media Object Title" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1011 +#: ../src/plugins/gramplet/EditExifMetadata.py:1021 msgid "media Title: " msgstr "" #. create the data fields... #. ***Description, Artist, and Copyright -#: ../src/plugins/gramplet/EditExifMetadata.py:1025 +#: ../src/plugins/gramplet/EditExifMetadata.py:1035 msgid "General Data" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1035 +#: ../src/plugins/gramplet/EditExifMetadata.py:1045 msgid "Description: " msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1036 +#: ../src/plugins/gramplet/EditExifMetadata.py:1046 msgid "Artist: " msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1037 +#: ../src/plugins/gramplet/EditExifMetadata.py:1047 msgid "Copyright: " msgstr "" #. iso format: Year, Month, Day spinners... -#: ../src/plugins/gramplet/EditExifMetadata.py:1050 +#: ../src/plugins/gramplet/EditExifMetadata.py:1060 msgid "Date/ Time" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1064 +#: ../src/plugins/gramplet/EditExifMetadata.py:1074 msgid "Original: " msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1065 +#: ../src/plugins/gramplet/EditExifMetadata.py:1075 msgid "Modified: " msgstr "" #. GPS coordinates... -#: ../src/plugins/gramplet/EditExifMetadata.py:1082 +#: ../src/plugins/gramplet/EditExifMetadata.py:1092 msgid "Latitude/ Longitude/ Altitude GPS coordinates" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1096 +#: ../src/plugins/gramplet/EditExifMetadata.py:1106 msgid "Latitude :" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1097 +#: ../src/plugins/gramplet/EditExifMetadata.py:1107 msgid "Longitude :" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1098 +#: ../src/plugins/gramplet/EditExifMetadata.py:1108 msgid "Altitude :" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1150 +#: ../src/plugins/gramplet/EditExifMetadata.py:1160 msgid "Bad Date/Time" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1170 +#: ../src/plugins/gramplet/EditExifMetadata.py:1180 msgid "" "WARNING! You are about to completely delete the Exif metadata from this " "image?" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1349 +#: ../src/plugins/gramplet/EditExifMetadata.py:1359 msgid "Media Title Update" msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1375 +#: ../src/plugins/gramplet/EditExifMetadata.py:1385 msgid "Media Object Date Created" msgstr "" #. set Edit Message to Saved... -#: ../src/plugins/gramplet/EditExifMetadata.py:1447 +#: ../src/plugins/gramplet/EditExifMetadata.py:1457 msgid "Saving Exif metadata to this image..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1482 +#: ../src/plugins/gramplet/EditExifMetadata.py:1492 msgid "All Exif metadata has been deleted from this image..." msgstr "" -#: ../src/plugins/gramplet/EditExifMetadata.py:1487 +#: ../src/plugins/gramplet/EditExifMetadata.py:1497 msgid "There was an error in stripping the Exif metadata from this image..." msgstr "" @@ -11563,24 +11817,24 @@ msgstr "" #: ../src/plugins/gramplet/FanChartGramplet.py:694 #: ../src/plugins/view/fanchartview.py:763 -#: ../src/plugins/view/pedigreeview.py:1773 -#: ../src/plugins/view/pedigreeview.py:1799 +#: ../src/plugins/view/pedigreeview.py:1780 +#: ../src/plugins/view/pedigreeview.py:1806 msgid "People Menu" msgstr "" #. Go over siblings and build their menu #: ../src/plugins/gramplet/FanChartGramplet.py:756 -#: ../src/plugins/quickview/quickview.gpr.py:312 +#: ../src/plugins/quickview/quickview.gpr.py:316 #: ../src/plugins/view/fanchartview.py:825 -#: ../src/plugins/view/pedigreeview.py:1864 ../src/plugins/view/relview.py:898 -#: ../src/plugins/webreport/NarrativeWeb.py:5722 +#: ../src/plugins/view/pedigreeview.py:1871 ../src/plugins/view/relview.py:898 +#: ../src/plugins/webreport/NarrativeWeb.py:6235 msgid "Siblings" msgstr "" #. Go over parents and build their menu #: ../src/plugins/gramplet/FanChartGramplet.py:873 #: ../src/plugins/view/fanchartview.py:942 -#: ../src/plugins/view/pedigreeview.py:1997 +#: ../src/plugins/view/pedigreeview.py:2004 msgid "Related" msgstr "" @@ -11729,7 +11983,7 @@ msgstr "" #: ../src/plugins/gramplet/gramplet.gpr.py:30 #: ../src/plugins/gramplet/gramplet.gpr.py:38 -#: ../src/plugins/quickview/quickview.gpr.py:31 +#: ../src/plugins/quickview/quickview.gpr.py:32 msgid "Age on Date" msgstr "" @@ -11884,7 +12138,7 @@ msgstr "" msgid "Edit Exif Metadata" msgstr "" -#: ../src/plugins/gramplet/Notes.py:99 +#: ../src/plugins/gramplet/Notes.py:100 #, python-format msgid "%d of %d" msgstr "" @@ -11947,8 +12201,8 @@ msgstr "" #: ../src/plugins/gramplet/PedigreeGramplet.py:266 #: ../src/plugins/textreport/AncestorReport.py:213 -#: ../src/plugins/textreport/DetAncestralReport.py:207 -#: ../src/plugins/textreport/DetDescendantReport.py:301 +#: ../src/plugins/textreport/DetAncestralReport.py:208 +#: ../src/plugins/textreport/DetDescendantReport.py:302 #: ../src/plugins/textreport/EndOfLineReport.py:174 #, python-format msgid "Generation %d" @@ -11985,7 +12239,7 @@ msgid_plural " have %d individuals\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/gramplet/PersonDetails.py:183 +#: ../src/plugins/gramplet/PersonDetails.py:182 #: ../src/plugins/gramplet/WhatsNext.py:371 #: ../src/plugins/gramplet/WhatsNext.py:393 #: ../src/plugins/gramplet/WhatsNext.py:443 @@ -11994,44 +12248,44 @@ msgstr[1] "" msgid ", " msgstr "" -#: ../src/plugins/gramplet/PersonDetails.py:212 +#: ../src/plugins/gramplet/PersonDetails.py:211 #, python-format msgid "%(date)s - %(place)s." msgstr "" -#: ../src/plugins/gramplet/PersonDetails.py:215 +#: ../src/plugins/gramplet/PersonDetails.py:214 #, python-format msgid "%(date)s." msgstr "" -#: ../src/plugins/gramplet/PlaceDetails.py:117 -#: ../src/plugins/lib/libplaceview.py:101 +#: ../src/plugins/gramplet/PlaceDetails.py:116 +#: ../src/plugins/lib/libplaceview.py:102 #: ../src/plugins/view/placetreeview.py:80 -#: ../src/plugins/webreport/NarrativeWeb.py:125 -#: ../src/plugins/webreport/NarrativeWeb.py:3050 +#: ../src/plugins/webreport/NarrativeWeb.py:327 +#: ../src/plugins/webreport/NarrativeWeb.py:3362 msgid "Latitude" msgstr "" -#: ../src/plugins/gramplet/PlaceDetails.py:119 -#: ../src/plugins/lib/libplaceview.py:102 +#: ../src/plugins/gramplet/PlaceDetails.py:118 +#: ../src/plugins/lib/libplaceview.py:103 #: ../src/plugins/view/placetreeview.py:81 -#: ../src/plugins/webreport/NarrativeWeb.py:127 -#: ../src/plugins/webreport/NarrativeWeb.py:3051 +#: ../src/plugins/webreport/NarrativeWeb.py:329 +#: ../src/plugins/webreport/NarrativeWeb.py:3363 msgid "Longitude" msgstr "" #. Add types: -#: ../src/plugins/gramplet/QuickViewGramplet.py:67 -#: ../src/plugins/gramplet/QuickViewGramplet.py:102 -#: ../src/plugins/gramplet/QuickViewGramplet.py:123 -#: ../src/plugins/gramplet/QuickViewGramplet.py:136 +#: ../src/plugins/gramplet/QuickViewGramplet.py:70 +#: ../src/plugins/gramplet/QuickViewGramplet.py:105 +#: ../src/plugins/gramplet/QuickViewGramplet.py:127 +#: ../src/plugins/gramplet/QuickViewGramplet.py:142 msgid "View Type" msgstr "" -#: ../src/plugins/gramplet/QuickViewGramplet.py:69 -#: ../src/plugins/gramplet/QuickViewGramplet.py:76 -#: ../src/plugins/gramplet/QuickViewGramplet.py:117 -#: ../src/plugins/gramplet/QuickViewGramplet.py:137 +#: ../src/plugins/gramplet/QuickViewGramplet.py:72 +#: ../src/plugins/gramplet/QuickViewGramplet.py:79 +#: ../src/plugins/gramplet/QuickViewGramplet.py:121 +#: ../src/plugins/gramplet/QuickViewGramplet.py:143 msgid "Quick Views" msgstr "" @@ -12105,20 +12359,6 @@ msgstr "" msgid "Selected" msgstr "" -#: ../src/plugins/gramplet/Sources.py:43 -msgid "Double-click on a row to edit the selected source." -msgstr "" - -#: ../src/plugins/gramplet/Sources.py:48 -#: ../src/plugins/quickview/FilterByName.py:337 -#: ../src/plugins/quickview/OnThisDay.py:80 -#: ../src/plugins/quickview/OnThisDay.py:81 -#: ../src/plugins/quickview/OnThisDay.py:82 -#: ../src/plugins/quickview/References.py:67 -#: ../src/plugins/quickview/LinkReferences.py:45 -msgid "Reference" -msgstr "" - #: ../src/plugins/gramplet/StatsGramplet.py:55 msgid "Double-click item to see matches" msgstr "" @@ -12132,9 +12372,10 @@ msgstr "" #: ../src/plugins/gramplet/StatsGramplet.py:135 #: ../src/plugins/graph/GVFamilyLines.py:148 #: ../src/plugins/textreport/Summary.py:103 -#: ../src/plugins/webreport/NarrativeWeb.py:1256 -#: ../src/plugins/webreport/NarrativeWeb.py:1297 -#: ../src/plugins/webreport/NarrativeWeb.py:2318 +#: ../src/plugins/webreport/NarrativeWeb.py:1601 +#: ../src/plugins/webreport/NarrativeWeb.py:1649 +#: ../src/plugins/webreport/NarrativeWeb.py:1705 +#: ../src/plugins/webreport/NarrativeWeb.py:2721 msgid "Individuals" msgstr "" @@ -12330,7 +12571,7 @@ msgid "" msgstr "" #: ../src/plugins/gramplet/WelcomeGramplet.py:131 -#: ../src/plugins/view/view.gpr.py:62 +#: ../src/plugins/view/view.gpr.py:63 msgid "Gramplet View" msgstr "" @@ -12604,11 +12845,13 @@ msgstr "" #: ../src/plugins/graph/GVRelGraph.py:561 #: ../src/plugins/quickview/FilterByName.py:94 #: ../src/plugins/textreport/TagReport.py:193 -#: ../src/plugins/view/familyview.py:113 ../src/plugins/view/view.gpr.py:55 -#: ../src/plugins/webreport/NarrativeWeb.py:1258 -#: ../src/plugins/webreport/NarrativeWeb.py:1300 -#: ../src/plugins/webreport/NarrativeWeb.py:1877 -#: ../src/plugins/webreport/NarrativeWeb.py:2660 +#: ../src/plugins/view/familyview.py:114 ../src/plugins/view/view.gpr.py:56 +#: ../src/plugins/webreport/NarrativeWeb.py:569 +#: ../src/plugins/webreport/NarrativeWeb.py:1603 +#: ../src/plugins/webreport/NarrativeWeb.py:1652 +#: ../src/plugins/webreport/NarrativeWeb.py:1707 +#: ../src/plugins/webreport/NarrativeWeb.py:3068 +#: ../src/plugins/webreport/NarrativeWeb.py:4566 msgid "Families" msgstr "" @@ -12757,7 +13000,15 @@ msgid "" "Whether to include names, dates, and families that are marked as private." msgstr "" -#: ../src/plugins/graph/GVFamilyLines.py:917 +#: ../src/plugins/graph/GVFamilyLines.py:341 +msgid "Empty report" +msgstr "" + +#: ../src/plugins/graph/GVFamilyLines.py:342 +msgid "You did not specify anybody" +msgstr "" + +#: ../src/plugins/graph/GVFamilyLines.py:921 #, python-format msgid "%d children" msgstr "" @@ -12946,9 +13197,9 @@ msgstr "" msgid "Import data from vCard files" msgstr "" -#: ../src/plugins/import/ImportCsv.py:147 -#: ../src/plugins/import/ImportGedcom.py:114 -#: ../src/plugins/import/ImportGedcom.py:128 +#: ../src/plugins/import/ImportCsv.py:148 +#: ../src/plugins/import/ImportGedcom.py:115 +#: ../src/plugins/import/ImportGedcom.py:129 #: ../src/plugins/import/ImportGeneWeb.py:82 #: ../src/plugins/import/ImportGeneWeb.py:88 #: ../src/plugins/import/ImportVCard.py:69 @@ -12957,83 +13208,83 @@ msgstr "" msgid "%s could not be opened\n" msgstr "" -#: ../src/plugins/import/ImportCsv.py:171 +#: ../src/plugins/import/ImportCsv.py:172 msgid "Given name" msgstr "" -#: ../src/plugins/import/ImportCsv.py:173 +#: ../src/plugins/import/ImportCsv.py:174 msgid "given name" msgstr "" -#: ../src/plugins/import/ImportCsv.py:174 +#: ../src/plugins/import/ImportCsv.py:175 msgid "Call name" msgstr "" -#: ../src/plugins/import/ImportCsv.py:176 +#: ../src/plugins/import/ImportCsv.py:177 msgid "call" msgstr "" -#: ../src/plugins/import/ImportCsv.py:180 +#: ../src/plugins/import/ImportCsv.py:181 msgid "gender" msgstr "" -#: ../src/plugins/import/ImportCsv.py:181 +#: ../src/plugins/import/ImportCsv.py:182 msgid "source" msgstr "" -#: ../src/plugins/import/ImportCsv.py:182 +#: ../src/plugins/import/ImportCsv.py:183 msgid "note" msgstr "" -#: ../src/plugins/import/ImportCsv.py:184 +#: ../src/plugins/import/ImportCsv.py:185 msgid "birth place" msgstr "" -#: ../src/plugins/import/ImportCsv.py:189 +#: ../src/plugins/import/ImportCsv.py:190 msgid "birth source" msgstr "" -#: ../src/plugins/import/ImportCsv.py:192 +#: ../src/plugins/import/ImportCsv.py:193 msgid "baptism place" msgstr "" -#: ../src/plugins/import/ImportCsv.py:194 +#: ../src/plugins/import/ImportCsv.py:195 msgid "baptism date" msgstr "" -#: ../src/plugins/import/ImportCsv.py:197 +#: ../src/plugins/import/ImportCsv.py:198 msgid "baptism source" msgstr "" -#: ../src/plugins/import/ImportCsv.py:199 +#: ../src/plugins/import/ImportCsv.py:200 msgid "burial place" msgstr "" -#: ../src/plugins/import/ImportCsv.py:201 +#: ../src/plugins/import/ImportCsv.py:202 msgid "burial date" msgstr "" -#: ../src/plugins/import/ImportCsv.py:204 +#: ../src/plugins/import/ImportCsv.py:205 msgid "burial source" msgstr "" -#: ../src/plugins/import/ImportCsv.py:206 +#: ../src/plugins/import/ImportCsv.py:207 msgid "death place" msgstr "" -#: ../src/plugins/import/ImportCsv.py:211 +#: ../src/plugins/import/ImportCsv.py:212 msgid "death source" msgstr "" -#: ../src/plugins/import/ImportCsv.py:212 +#: ../src/plugins/import/ImportCsv.py:213 msgid "Death cause" msgstr "" -#: ../src/plugins/import/ImportCsv.py:213 +#: ../src/plugins/import/ImportCsv.py:214 msgid "death cause" msgstr "" -#: ../src/plugins/import/ImportCsv.py:214 +#: ../src/plugins/import/ImportCsv.py:215 #: ../src/plugins/quickview/FilterByName.py:129 #: ../src/plugins/quickview/FilterByName.py:140 #: ../src/plugins/quickview/FilterByName.py:150 @@ -13050,78 +13301,79 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:239 #: ../src/plugins/quickview/FilterByName.py:245 #: ../src/plugins/quickview/FilterByName.py:251 -#: ../src/plugins/webreport/NarrativeWeb.py:3482 -#: ../src/plugins/webreport/NarrativeWeb.py:4158 -#: ../src/plugins/webreport/NarrativeWeb.py:6064 +#: ../src/plugins/webreport/NarrativeWeb.py:3610 +#: ../src/plugins/webreport/NarrativeWeb.py:3789 +#: ../src/plugins/webreport/NarrativeWeb.py:4469 +#: ../src/plugins/webreport/NarrativeWeb.py:6566 msgid "Gramps ID" msgstr "" -#: ../src/plugins/import/ImportCsv.py:215 +#: ../src/plugins/import/ImportCsv.py:216 msgid "Gramps id" msgstr "" -#: ../src/plugins/import/ImportCsv.py:216 +#: ../src/plugins/import/ImportCsv.py:217 msgid "person" msgstr "" -#: ../src/plugins/import/ImportCsv.py:218 +#: ../src/plugins/import/ImportCsv.py:219 msgid "child" msgstr "" -#: ../src/plugins/import/ImportCsv.py:222 +#: ../src/plugins/import/ImportCsv.py:223 msgid "Parent2" msgstr "" -#: ../src/plugins/import/ImportCsv.py:222 +#: ../src/plugins/import/ImportCsv.py:223 msgid "mother" msgstr "" -#: ../src/plugins/import/ImportCsv.py:223 +#: ../src/plugins/import/ImportCsv.py:224 msgid "parent2" msgstr "" -#: ../src/plugins/import/ImportCsv.py:225 +#: ../src/plugins/import/ImportCsv.py:226 msgid "Parent1" msgstr "" -#: ../src/plugins/import/ImportCsv.py:225 +#: ../src/plugins/import/ImportCsv.py:226 msgid "father" msgstr "" -#: ../src/plugins/import/ImportCsv.py:226 +#: ../src/plugins/import/ImportCsv.py:227 msgid "parent1" msgstr "" -#: ../src/plugins/import/ImportCsv.py:227 +#: ../src/plugins/import/ImportCsv.py:228 msgid "marriage" msgstr "" -#: ../src/plugins/import/ImportCsv.py:228 +#: ../src/plugins/import/ImportCsv.py:229 msgid "date" msgstr "" -#: ../src/plugins/import/ImportCsv.py:229 +#: ../src/plugins/import/ImportCsv.py:230 msgid "place" msgstr "" -#: ../src/plugins/import/ImportCsv.py:247 +#: ../src/plugins/import/ImportCsv.py:248 #, python-format msgid "format error: line %(line)d: %(zero)s" msgstr "" -#: ../src/plugins/import/ImportCsv.py:308 +#: ../src/plugins/import/ImportCsv.py:309 msgid "CSV Import" msgstr "" -#: ../src/plugins/import/ImportCsv.py:309 +#: ../src/plugins/import/ImportCsv.py:310 msgid "Reading data..." msgstr "" -#: ../src/plugins/import/ImportCsv.py:313 +#: ../src/plugins/import/ImportCsv.py:314 msgid "CSV import" msgstr "" -#: ../src/plugins/import/ImportCsv.py:318 +#: ../src/plugins/import/ImportCsv.py:319 #: ../src/plugins/import/ImportGeneWeb.py:180 #: ../src/plugins/import/ImportVCard.py:232 #, python-format @@ -13130,16 +13382,16 @@ msgid_plural "Import Complete: %d seconds" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/import/ImportGedcom.py:117 +#: ../src/plugins/import/ImportGedcom.py:118 msgid "Invalid GEDCOM file" msgstr "" -#: ../src/plugins/import/ImportGedcom.py:118 +#: ../src/plugins/import/ImportGedcom.py:119 #, python-format msgid "%s could not be imported" msgstr "" -#: ../src/plugins/import/ImportGedcom.py:135 +#: ../src/plugins/import/ImportGedcom.py:136 msgid "Error reading GEDCOM file" msgstr "" @@ -13155,8 +13407,8 @@ msgstr "" #: ../src/plugins/import/ImportGrdb.py:2792 #: ../src/plugins/import/ImportProGen.py:71 #: ../src/plugins/import/ImportProGen.py:80 -#: ../src/plugins/import/ImportXml.py:392 -#: ../src/plugins/import/ImportXml.py:395 +#: ../src/plugins/import/ImportXml.py:398 +#: ../src/plugins/import/ImportXml.py:401 #, python-format msgid "%s could not be opened" msgstr "" @@ -13306,116 +13558,126 @@ msgstr "" #. Support functions #. #. ------------------------------------------------------------------------- -#: ../src/plugins/import/ImportXml.py:82 ../src/plugins/tool/EventNames.py:126 +#: ../src/plugins/import/ImportXml.py:83 ../src/plugins/tool/EventNames.py:126 #, python-format msgid "%(event_name)s of %(family)s" msgstr "" -#: ../src/plugins/import/ImportXml.py:83 ../src/plugins/tool/EventNames.py:127 +#: ../src/plugins/import/ImportXml.py:84 ../src/plugins/tool/EventNames.py:127 #, python-format msgid "%(event_name)s of %(person)s" msgstr "" -#: ../src/plugins/import/ImportXml.py:127 -#: ../src/plugins/import/ImportXml.py:132 +#: ../src/plugins/import/ImportXml.py:128 +#: ../src/plugins/import/ImportXml.py:133 #, python-format msgid "Error reading %s" msgstr "" -#: ../src/plugins/import/ImportXml.py:133 +#: ../src/plugins/import/ImportXml.py:134 msgid "The file is probably either corrupt or not a valid Gramps database." msgstr "" -#: ../src/plugins/import/ImportXml.py:235 +#: ../src/plugins/import/ImportXml.py:237 #, python-format msgid " %(id)s - %(text)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:241 +#: ../src/plugins/import/ImportXml.py:243 #, python-format msgid " Family %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:244 +#: ../src/plugins/import/ImportXml.py:246 #, python-format msgid " Source %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:247 +#: ../src/plugins/import/ImportXml.py:249 #, python-format msgid " Event %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:250 +#: ../src/plugins/import/ImportXml.py:252 #, python-format msgid " Media Object %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:253 +#: ../src/plugins/import/ImportXml.py:255 #, python-format msgid " Place %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:256 +#: ../src/plugins/import/ImportXml.py:258 #, python-format msgid " Repository %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:259 +#: ../src/plugins/import/ImportXml.py:261 #, python-format msgid " Note %(id)s with %(id2)s\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:269 +#: ../src/plugins/import/ImportXml.py:266 #, python-format -msgid " People: %d\n" -msgstr "" - -#: ../src/plugins/import/ImportXml.py:270 -#, python-format -msgid " Families: %d\n" -msgstr "" - -#: ../src/plugins/import/ImportXml.py:271 -#, python-format -msgid " Sources: %d\n" -msgstr "" - -#: ../src/plugins/import/ImportXml.py:272 -#, python-format -msgid " Events: %d\n" -msgstr "" - -#: ../src/plugins/import/ImportXml.py:273 -#, python-format -msgid " Media Objects: %d\n" +msgid " Citation %(id)s with %(id2)s\n" msgstr "" #: ../src/plugins/import/ImportXml.py:274 #, python-format -msgid " Places: %d\n" +msgid " People: %d\n" msgstr "" #: ../src/plugins/import/ImportXml.py:275 #, python-format -msgid " Repositories: %d\n" +msgid " Families: %d\n" msgstr "" #: ../src/plugins/import/ImportXml.py:276 #, python-format -msgid " Notes: %d\n" +msgid " Sources: %d\n" msgstr "" #: ../src/plugins/import/ImportXml.py:277 #, python-format -msgid " Tags: %d\n" +msgid " Events: %d\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:278 +#, python-format +msgid " Media Objects: %d\n" msgstr "" #: ../src/plugins/import/ImportXml.py:279 -msgid "Number of new objects imported:\n" +#, python-format +msgid " Places: %d\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:280 +#, python-format +msgid " Repositories: %d\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:281 +#, python-format +msgid " Notes: %d\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:282 +#, python-format +msgid " Tags: %d\n" msgstr "" #: ../src/plugins/import/ImportXml.py:283 +#, python-format +msgid " Citations: %d\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:285 +msgid "Number of new objects imported:\n" +msgstr "" + +#: ../src/plugins/import/ImportXml.py:289 msgid "" "\n" "Media objects with relative paths have been\n" @@ -13424,7 +13686,7 @@ msgid "" "or, if not set, relative to the user's directory.\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:294 +#: ../src/plugins/import/ImportXml.py:300 msgid "" "\n" "\n" @@ -13432,26 +13694,26 @@ msgid "" msgstr "" #. there is no old style XML -#: ../src/plugins/import/ImportXml.py:720 -#: ../src/plugins/import/ImportXml.py:1146 -#: ../src/plugins/import/ImportXml.py:1391 -#: ../src/plugins/import/ImportXml.py:1756 +#: ../src/plugins/import/ImportXml.py:736 +#: ../src/plugins/import/ImportXml.py:1162 +#: ../src/plugins/import/ImportXml.py:1407 +#: ../src/plugins/import/ImportXml.py:1773 msgid "The Gramps Xml you are trying to import is malformed." msgstr "" -#: ../src/plugins/import/ImportXml.py:721 +#: ../src/plugins/import/ImportXml.py:737 msgid "Attributes that link the data together are missing." msgstr "" -#: ../src/plugins/import/ImportXml.py:825 +#: ../src/plugins/import/ImportXml.py:841 msgid "Gramps XML import" msgstr "" -#: ../src/plugins/import/ImportXml.py:855 +#: ../src/plugins/import/ImportXml.py:871 msgid "Could not change media path" msgstr "" -#: ../src/plugins/import/ImportXml.py:856 +#: ../src/plugins/import/ImportXml.py:872 #, python-format msgid "" "The opened file has media path %s, which conflicts with the media path of " @@ -13460,7 +13722,7 @@ msgid "" "Preferences." msgstr "" -#: ../src/plugins/import/ImportXml.py:911 +#: ../src/plugins/import/ImportXml.py:927 msgid "" "The .gramps file you are importing does not contain information about the " "version of Gramps with, which it was produced.\n" @@ -13468,11 +13730,11 @@ msgid "" "The file will not be imported." msgstr "" -#: ../src/plugins/import/ImportXml.py:914 +#: ../src/plugins/import/ImportXml.py:930 msgid "Import file misses Gramps version" msgstr "" -#: ../src/plugins/import/ImportXml.py:916 +#: ../src/plugins/import/ImportXml.py:932 msgid "" "The .gramps file you are importing does not contain a valid xml-namespace " "number.\n" @@ -13480,11 +13742,11 @@ msgid "" "The file will not be imported." msgstr "" -#: ../src/plugins/import/ImportXml.py:919 +#: ../src/plugins/import/ImportXml.py:935 msgid "Import file contains unacceptable XML namespace version" msgstr "" -#: ../src/plugins/import/ImportXml.py:922 +#: ../src/plugins/import/ImportXml.py:938 #, python-format msgid "" "The .gramps file you are importing was made by version %(newer)s of Gramps, " @@ -13492,7 +13754,7 @@ msgid "" "imported. Please upgrade to the latest version of Gramps and try again." msgstr "" -#: ../src/plugins/import/ImportXml.py:930 +#: ../src/plugins/import/ImportXml.py:946 #, python-format msgid "" "The .gramps file you are importing was made by version %(oldgramps)s of " @@ -13505,11 +13767,11 @@ msgid "" " for more info." msgstr "" -#: ../src/plugins/import/ImportXml.py:942 +#: ../src/plugins/import/ImportXml.py:958 msgid "The file will not be imported" msgstr "" -#: ../src/plugins/import/ImportXml.py:944 +#: ../src/plugins/import/ImportXml.py:960 #, python-format msgid "" "The .gramps file you are importing was made by version %(oldgramps)s of " @@ -13523,111 +13785,111 @@ msgid "" "for more info." msgstr "" -#: ../src/plugins/import/ImportXml.py:957 +#: ../src/plugins/import/ImportXml.py:973 msgid "Old xml file" msgstr "" -#: ../src/plugins/import/ImportXml.py:1068 -#: ../src/plugins/import/ImportXml.py:2348 +#: ../src/plugins/import/ImportXml.py:1084 +#: ../src/plugins/import/ImportXml.py:2413 #, python-format msgid "Witness name: %s" msgstr "" -#: ../src/plugins/import/ImportXml.py:1147 +#: ../src/plugins/import/ImportXml.py:1163 msgid "Any event reference must have a 'hlink' attribute." msgstr "" -#: ../src/plugins/import/ImportXml.py:1392 +#: ../src/plugins/import/ImportXml.py:1408 msgid "Any person reference must have a 'hlink' attribute." msgstr "" -#: ../src/plugins/import/ImportXml.py:1552 +#: ../src/plugins/import/ImportXml.py:1568 #, python-format msgid "" "Your family tree groups name \"%(key)s\" together with \"%(parent)s\", did " "not change this grouping to \"%(value)s\"." msgstr "" -#: ../src/plugins/import/ImportXml.py:1555 +#: ../src/plugins/import/ImportXml.py:1571 msgid "Gramps ignored namemap value" msgstr "" -#: ../src/plugins/import/ImportXml.py:1757 +#: ../src/plugins/import/ImportXml.py:1774 msgid "Any note reference must have a 'hlink' attribute." msgstr "" -#: ../src/plugins/import/ImportXml.py:2239 +#: ../src/plugins/import/ImportXml.py:2304 #, python-format msgid "Witness comment: %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:1668 +#: ../src/plugins/lib/libgedcom.py:1669 msgid "Your GEDCOM file is corrupted. It appears to have been truncated." msgstr "" -#: ../src/plugins/lib/libgedcom.py:1742 +#: ../src/plugins/lib/libgedcom.py:1743 #, python-format msgid "Import from GEDCOM (%s)" msgstr "" -#: ../src/plugins/lib/libgedcom.py:2297 +#: ../src/plugins/lib/libgedcom.py:2298 msgid "GEDCOM import" msgstr "" -#: ../src/plugins/lib/libgedcom.py:2570 +#: ../src/plugins/lib/libgedcom.py:2571 #, python-format msgid "Line %d was not understood, so it was ignored." msgstr "" #. empty: discard, with warning and skip subs #. Note: level+2 -#: ../src/plugins/lib/libgedcom.py:4488 +#: ../src/plugins/lib/libgedcom.py:4489 #, python-format msgid "Line %d: empty event note was ignored." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5209 ../src/plugins/lib/libgedcom.py:5852 +#: ../src/plugins/lib/libgedcom.py:5208 ../src/plugins/lib/libgedcom.py:5852 #, python-format msgid "Could not import %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5613 +#: ../src/plugins/lib/libgedcom.py:5612 #, python-format msgid "Import from %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5648 +#: ../src/plugins/lib/libgedcom.py:5647 #, python-format msgid "" "Import of GEDCOM file %s with DEST=%s, could cause errors in the resulting " "database!" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5651 +#: ../src/plugins/lib/libgedcom.py:5650 msgid "Look for nameless events." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5710 ../src/plugins/lib/libgedcom.py:5724 +#: ../src/plugins/lib/libgedcom.py:5709 ../src/plugins/lib/libgedcom.py:5723 #, python-format msgid "Line %d: empty note was ignored." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5761 +#: ../src/plugins/lib/libgedcom.py:5760 #, python-format msgid "skipped %(skip)d subordinate(s) at line %(line)d" msgstr "" -#: ../src/plugins/lib/libgedcom.py:6028 +#: ../src/plugins/lib/libgedcom.py:6029 msgid "" "Your GEDCOM file is corrupted. The file appears to be encoded using the " "UTF16 character set, but is missing the BOM marker." msgstr "" -#: ../src/plugins/lib/libgedcom.py:6031 +#: ../src/plugins/lib/libgedcom.py:6032 msgid "Your GEDCOM file is empty." msgstr "" -#: ../src/plugins/lib/libgedcom.py:6094 +#: ../src/plugins/lib/libgedcom.py:6095 #, python-format msgid "Invalid line %d in GEDCOM file." msgstr "" @@ -13688,7 +13950,7 @@ msgid "%(date)s %(time)s" msgstr "" #: ../src/plugins/lib/libmetadata.py:89 -#: ../src/plugins/textreport/SimpleBookTitle.py:139 +#: ../src/plugins/textreport/SimpleBookTitle.py:147 #: ../src/glade/editperson.glade.h:18 ../src/glade/addmedia.glade.h:3 msgid "Image" msgstr "" @@ -13705,3135 +13967,3138 @@ msgstr "" msgid "Advanced" msgstr "" -#: ../src/plugins/lib/libnarrate.py:82 +#: ../src/plugins/lib/libnarrate.py:83 #, python-format msgid "%(unknown_gender_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:83 +#: ../src/plugins/lib/libnarrate.py:84 #, python-format msgid "%(male_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:84 +#: ../src/plugins/lib/libnarrate.py:85 #, python-format msgid "%(female_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:87 +#: ../src/plugins/lib/libnarrate.py:88 #, python-format msgid "This person was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:88 +#: ../src/plugins/lib/libnarrate.py:89 #, python-format msgid "He was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:89 +#: ../src/plugins/lib/libnarrate.py:90 #, python-format msgid "She was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:91 +#: ../src/plugins/lib/libnarrate.py:92 #, python-format msgid "Born %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:96 +#: ../src/plugins/lib/libnarrate.py:97 #, python-format msgid "%(unknown_gender_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:97 +#: ../src/plugins/lib/libnarrate.py:98 #, python-format msgid "%(male_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:98 +#: ../src/plugins/lib/libnarrate.py:99 #, python-format msgid "%(female_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:101 +#: ../src/plugins/lib/libnarrate.py:102 #, python-format msgid "This person was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:102 +#: ../src/plugins/lib/libnarrate.py:103 #, python-format msgid "He was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:103 +#: ../src/plugins/lib/libnarrate.py:104 #, python-format msgid "She was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:105 +#: ../src/plugins/lib/libnarrate.py:106 #, python-format msgid "Born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:110 +#: ../src/plugins/lib/libnarrate.py:111 #, python-format msgid "%(unknown_gender_name)s was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:111 +#: ../src/plugins/lib/libnarrate.py:112 #, python-format msgid "%(male_name)s was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:112 +#: ../src/plugins/lib/libnarrate.py:113 #, python-format msgid "%(female_name)s was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:115 +#: ../src/plugins/lib/libnarrate.py:116 #, python-format msgid "This person was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:116 +#: ../src/plugins/lib/libnarrate.py:117 #, python-format msgid "He was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:117 +#: ../src/plugins/lib/libnarrate.py:118 #, python-format msgid "She was born on %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:119 +#: ../src/plugins/lib/libnarrate.py:120 #, python-format msgid "Born %(birth_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:124 +#: ../src/plugins/lib/libnarrate.py:125 #, python-format msgid "%(unknown_gender_name)s was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:125 +#: ../src/plugins/lib/libnarrate.py:126 #, python-format msgid "%(male_name)s was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:126 +#: ../src/plugins/lib/libnarrate.py:127 #, python-format msgid "%(female_name)s was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:129 +#: ../src/plugins/lib/libnarrate.py:130 #, python-format msgid "This person was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:130 +#: ../src/plugins/lib/libnarrate.py:131 #, python-format msgid "He was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:131 +#: ../src/plugins/lib/libnarrate.py:132 #, python-format msgid "She was born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:133 +#: ../src/plugins/lib/libnarrate.py:134 #, python-format msgid "Born %(modified_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:138 +#: ../src/plugins/lib/libnarrate.py:139 #, python-format msgid "%(unknown_gender_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:139 +#: ../src/plugins/lib/libnarrate.py:140 #, python-format msgid "%(male_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:140 +#: ../src/plugins/lib/libnarrate.py:141 #, python-format msgid "%(female_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:143 +#: ../src/plugins/lib/libnarrate.py:144 #, python-format msgid "This person was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:144 +#: ../src/plugins/lib/libnarrate.py:145 #, python-format msgid "He was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:145 +#: ../src/plugins/lib/libnarrate.py:146 #, python-format msgid "She was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:147 +#: ../src/plugins/lib/libnarrate.py:148 #, python-format msgid "Born %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:152 +#: ../src/plugins/lib/libnarrate.py:153 #, python-format msgid "%(unknown_gender_name)s was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:153 +#: ../src/plugins/lib/libnarrate.py:154 #, python-format msgid "%(male_name)s was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:154 +#: ../src/plugins/lib/libnarrate.py:155 #, python-format msgid "%(female_name)s was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:157 +#: ../src/plugins/lib/libnarrate.py:158 #, python-format msgid "This person was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:158 +#: ../src/plugins/lib/libnarrate.py:159 #, python-format msgid "He was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:159 +#: ../src/plugins/lib/libnarrate.py:160 #, python-format msgid "She was born in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:161 +#: ../src/plugins/lib/libnarrate.py:162 #, python-format msgid "Born %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:166 +#: ../src/plugins/lib/libnarrate.py:167 #, python-format msgid "%(unknown_gender_name)s was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:167 +#: ../src/plugins/lib/libnarrate.py:168 #, python-format msgid "%(male_name)s was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:168 +#: ../src/plugins/lib/libnarrate.py:169 #, python-format msgid "%(female_name)s was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:171 +#: ../src/plugins/lib/libnarrate.py:172 #, python-format msgid "This person was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:172 +#: ../src/plugins/lib/libnarrate.py:173 #, python-format msgid "He was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:173 +#: ../src/plugins/lib/libnarrate.py:174 #, python-format msgid "She was born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:175 +#: ../src/plugins/lib/libnarrate.py:176 #, python-format msgid "Born in %(birth_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:185 +#: ../src/plugins/lib/libnarrate.py:186 #, python-format msgid "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:186 +#: ../src/plugins/lib/libnarrate.py:187 #, python-format msgid "" "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s at the age " "of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:189 +#: ../src/plugins/lib/libnarrate.py:190 #, python-format msgid "%(male_name)s died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:190 +#: ../src/plugins/lib/libnarrate.py:191 #, python-format msgid "" "%(male_name)s died on %(death_date)s in %(death_place)s at the age of " "%(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:193 +#: ../src/plugins/lib/libnarrate.py:194 #, python-format msgid "%(female_name)s died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:194 +#: ../src/plugins/lib/libnarrate.py:195 #, python-format msgid "" "%(female_name)s died on %(death_date)s in %(death_place)s at the age of " "%(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:198 +#: ../src/plugins/lib/libnarrate.py:199 #, python-format msgid "This person died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:199 +#: ../src/plugins/lib/libnarrate.py:200 #, python-format msgid "" "This person died on %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:202 +#: ../src/plugins/lib/libnarrate.py:203 #, python-format msgid "He died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:203 +#: ../src/plugins/lib/libnarrate.py:204 #, python-format msgid "He died on %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:206 +#: ../src/plugins/lib/libnarrate.py:207 #, python-format msgid "She died on %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:207 +#: ../src/plugins/lib/libnarrate.py:208 #, python-format msgid "She died on %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:211 ../src/plugins/lib/libnarrate.py:244 +#: ../src/plugins/lib/libnarrate.py:212 ../src/plugins/lib/libnarrate.py:245 #, python-format msgid "Died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:212 ../src/plugins/lib/libnarrate.py:245 +#: ../src/plugins/lib/libnarrate.py:213 ../src/plugins/lib/libnarrate.py:246 #, python-format msgid "Died %(death_date)s in %(death_place)s (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:218 +#: ../src/plugins/lib/libnarrate.py:219 #, python-format msgid "%(unknown_gender_name)s died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:219 +#: ../src/plugins/lib/libnarrate.py:220 #, python-format msgid "" "%(unknown_gender_name)s died %(death_date)s in %(death_place)s at the age of " "%(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:222 +#: ../src/plugins/lib/libnarrate.py:223 #, python-format msgid "%(male_name)s died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:223 +#: ../src/plugins/lib/libnarrate.py:224 #, python-format msgid "" "%(male_name)s died %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:226 +#: ../src/plugins/lib/libnarrate.py:227 #, python-format msgid "%(female_name)s died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:227 +#: ../src/plugins/lib/libnarrate.py:228 #, python-format msgid "" "%(female_name)s died %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:231 +#: ../src/plugins/lib/libnarrate.py:232 #, python-format msgid "This person died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:232 +#: ../src/plugins/lib/libnarrate.py:233 #, python-format msgid "" "This person died %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:235 +#: ../src/plugins/lib/libnarrate.py:236 #, python-format msgid "He died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:236 +#: ../src/plugins/lib/libnarrate.py:237 #, python-format msgid "He died %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:239 +#: ../src/plugins/lib/libnarrate.py:240 #, python-format msgid "She died %(death_date)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:240 +#: ../src/plugins/lib/libnarrate.py:241 #, python-format msgid "She died %(death_date)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:251 +#: ../src/plugins/lib/libnarrate.py:252 #, python-format msgid "%(unknown_gender_name)s died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:252 +#: ../src/plugins/lib/libnarrate.py:253 #, python-format msgid "%(unknown_gender_name)s died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:255 +#: ../src/plugins/lib/libnarrate.py:256 #, python-format msgid "%(male_name)s died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:256 +#: ../src/plugins/lib/libnarrate.py:257 #, python-format msgid "%(male_name)s died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:259 +#: ../src/plugins/lib/libnarrate.py:260 #, python-format msgid "%(female_name)s died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:260 +#: ../src/plugins/lib/libnarrate.py:261 #, python-format msgid "%(female_name)s died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:264 +#: ../src/plugins/lib/libnarrate.py:265 #, python-format msgid "This person died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:265 +#: ../src/plugins/lib/libnarrate.py:266 #, python-format msgid "This person died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:268 +#: ../src/plugins/lib/libnarrate.py:269 #, python-format msgid "He died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:269 +#: ../src/plugins/lib/libnarrate.py:270 #, python-format msgid "He died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:272 +#: ../src/plugins/lib/libnarrate.py:273 #, python-format msgid "She died on %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:273 +#: ../src/plugins/lib/libnarrate.py:274 #, python-format msgid "She died on %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:277 ../src/plugins/lib/libnarrate.py:310 +#: ../src/plugins/lib/libnarrate.py:278 ../src/plugins/lib/libnarrate.py:311 #, python-format msgid "Died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:278 ../src/plugins/lib/libnarrate.py:311 +#: ../src/plugins/lib/libnarrate.py:279 ../src/plugins/lib/libnarrate.py:312 #, python-format msgid "Died %(death_date)s (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:284 +#: ../src/plugins/lib/libnarrate.py:285 #, python-format msgid "%(unknown_gender_name)s died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:285 +#: ../src/plugins/lib/libnarrate.py:286 #, python-format msgid "%(unknown_gender_name)s died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:288 +#: ../src/plugins/lib/libnarrate.py:289 #, python-format msgid "%(male_name)s died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:289 +#: ../src/plugins/lib/libnarrate.py:290 #, python-format msgid "%(male_name)s died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:292 +#: ../src/plugins/lib/libnarrate.py:293 #, python-format msgid "%(female_name)s died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:293 +#: ../src/plugins/lib/libnarrate.py:294 #, python-format msgid "%(female_name)s died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:297 +#: ../src/plugins/lib/libnarrate.py:298 #, python-format msgid "This person died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:298 +#: ../src/plugins/lib/libnarrate.py:299 #, python-format msgid "This person died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:301 +#: ../src/plugins/lib/libnarrate.py:302 #, python-format msgid "He died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:302 +#: ../src/plugins/lib/libnarrate.py:303 #, python-format msgid "He died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:305 +#: ../src/plugins/lib/libnarrate.py:306 #, python-format msgid "She died %(death_date)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:306 +#: ../src/plugins/lib/libnarrate.py:307 #, python-format msgid "She died %(death_date)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:317 +#: ../src/plugins/lib/libnarrate.py:318 #, python-format msgid "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:318 +#: ../src/plugins/lib/libnarrate.py:319 #, python-format msgid "" "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s at the age " "of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:321 +#: ../src/plugins/lib/libnarrate.py:322 #, python-format msgid "%(male_name)s died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:322 +#: ../src/plugins/lib/libnarrate.py:323 #, python-format msgid "" "%(male_name)s died in %(month_year)s in %(death_place)s at the age of " "%(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:325 +#: ../src/plugins/lib/libnarrate.py:326 #, python-format msgid "%(female_name)s died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:326 +#: ../src/plugins/lib/libnarrate.py:327 #, python-format msgid "" "%(female_name)s died in %(month_year)s in %(death_place)s at the age of " "%(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:330 +#: ../src/plugins/lib/libnarrate.py:331 #, python-format msgid "This person died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:331 +#: ../src/plugins/lib/libnarrate.py:332 #, python-format msgid "" "This person died in %(month_year)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:334 +#: ../src/plugins/lib/libnarrate.py:335 #, python-format msgid "He died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:335 +#: ../src/plugins/lib/libnarrate.py:336 #, python-format msgid "He died in %(month_year)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:338 +#: ../src/plugins/lib/libnarrate.py:339 #, python-format msgid "She died in %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:339 +#: ../src/plugins/lib/libnarrate.py:340 #, python-format msgid "She died in %(month_year)s in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:343 +#: ../src/plugins/lib/libnarrate.py:344 #, python-format msgid "Died %(month_year)s in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:344 +#: ../src/plugins/lib/libnarrate.py:345 #, python-format msgid "Died %(month_year)s in %(death_place)s (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:350 +#: ../src/plugins/lib/libnarrate.py:351 #, python-format msgid "%(unknown_gender_name)s died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:351 +#: ../src/plugins/lib/libnarrate.py:352 #, python-format msgid "%(unknown_gender_name)s died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:354 +#: ../src/plugins/lib/libnarrate.py:355 #, python-format msgid "%(male_name)s died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:355 +#: ../src/plugins/lib/libnarrate.py:356 #, python-format msgid "%(male_name)s died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:358 +#: ../src/plugins/lib/libnarrate.py:359 #, python-format msgid "%(female_name)s died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:359 +#: ../src/plugins/lib/libnarrate.py:360 #, python-format msgid "%(female_name)s died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:363 +#: ../src/plugins/lib/libnarrate.py:364 #, python-format msgid "This person died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:364 +#: ../src/plugins/lib/libnarrate.py:365 #, python-format msgid "This person died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:367 +#: ../src/plugins/lib/libnarrate.py:368 #, python-format msgid "He died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:368 +#: ../src/plugins/lib/libnarrate.py:369 #, python-format msgid "He died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:371 +#: ../src/plugins/lib/libnarrate.py:372 #, python-format msgid "She died in %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:372 +#: ../src/plugins/lib/libnarrate.py:373 #, python-format msgid "She died in %(month_year)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:376 +#: ../src/plugins/lib/libnarrate.py:377 #, python-format msgid "Died %(month_year)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:377 +#: ../src/plugins/lib/libnarrate.py:378 #, python-format msgid "Died %(month_year)s (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:383 +#: ../src/plugins/lib/libnarrate.py:384 #, python-format msgid "%(unknown_gender_name)s died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:384 +#: ../src/plugins/lib/libnarrate.py:385 #, python-format msgid "%(unknown_gender_name)s died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:387 +#: ../src/plugins/lib/libnarrate.py:388 #, python-format msgid "%(male_name)s died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:388 +#: ../src/plugins/lib/libnarrate.py:389 #, python-format msgid "%(male_name)s died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:391 +#: ../src/plugins/lib/libnarrate.py:392 #, python-format msgid "%(female_name)s died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:392 +#: ../src/plugins/lib/libnarrate.py:393 #, python-format msgid "%(female_name)s died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:397 +#: ../src/plugins/lib/libnarrate.py:398 #, python-format msgid "This person died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:398 +#: ../src/plugins/lib/libnarrate.py:399 #, python-format msgid "This person died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:401 +#: ../src/plugins/lib/libnarrate.py:402 #, python-format msgid "He died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:402 +#: ../src/plugins/lib/libnarrate.py:403 #, python-format msgid "He died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:405 +#: ../src/plugins/lib/libnarrate.py:406 #, python-format msgid "She died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:406 +#: ../src/plugins/lib/libnarrate.py:407 #, python-format msgid "She died in %(death_place)s at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:410 +#: ../src/plugins/lib/libnarrate.py:411 #, python-format msgid "Died in %(death_place)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:411 +#: ../src/plugins/lib/libnarrate.py:412 #, python-format msgid "Died in %(death_place)s (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:418 +#: ../src/plugins/lib/libnarrate.py:419 #, python-format msgid "%(unknown_gender_name)s died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:422 +#: ../src/plugins/lib/libnarrate.py:423 #, python-format msgid "%(male_name)s died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:426 +#: ../src/plugins/lib/libnarrate.py:427 #, python-format msgid "%(female_name)s died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:431 +#: ../src/plugins/lib/libnarrate.py:432 #, python-format msgid "This person died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:435 +#: ../src/plugins/lib/libnarrate.py:436 #, python-format msgid "He died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:439 +#: ../src/plugins/lib/libnarrate.py:440 #, python-format msgid "She died at the age of %(age)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:444 +#: ../src/plugins/lib/libnarrate.py:445 #, python-format msgid "Died (%(age)s)." msgstr "" -#: ../src/plugins/lib/libnarrate.py:455 +#: ../src/plugins/lib/libnarrate.py:456 #, python-format msgid "" "%(male_name)s was buried on %(burial_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:456 +#: ../src/plugins/lib/libnarrate.py:457 #, python-format msgid "He was buried on %(burial_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:459 +#: ../src/plugins/lib/libnarrate.py:460 #, python-format msgid "" "%(female_name)s was buried on %(burial_date)s in %(burial_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:460 +#: ../src/plugins/lib/libnarrate.py:461 #, python-format msgid "She was buried on %(burial_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:463 +#: ../src/plugins/lib/libnarrate.py:464 #, python-format msgid "" "%(unknown_gender_name)s was buried on %(burial_date)s in %(burial_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:464 +#: ../src/plugins/lib/libnarrate.py:465 #, python-format msgid "" "This person was buried on %(burial_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:466 +#: ../src/plugins/lib/libnarrate.py:467 #, python-format msgid "Buried %(burial_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:471 +#: ../src/plugins/lib/libnarrate.py:472 #, python-format msgid "%(male_name)s was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:472 +#: ../src/plugins/lib/libnarrate.py:473 #, python-format msgid "He was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:475 +#: ../src/plugins/lib/libnarrate.py:476 #, python-format msgid "%(female_name)s was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:476 +#: ../src/plugins/lib/libnarrate.py:477 #, python-format msgid "She was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:479 +#: ../src/plugins/lib/libnarrate.py:480 #, python-format msgid "%(unknown_gender_name)s was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:480 +#: ../src/plugins/lib/libnarrate.py:481 #, python-format msgid "This person was buried on %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:482 +#: ../src/plugins/lib/libnarrate.py:483 #, python-format msgid "Buried %(burial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:487 +#: ../src/plugins/lib/libnarrate.py:488 #, python-format msgid "" "%(male_name)s was buried in %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:488 +#: ../src/plugins/lib/libnarrate.py:489 #, python-format msgid "He was buried in %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:491 +#: ../src/plugins/lib/libnarrate.py:492 #, python-format msgid "" "%(female_name)s was buried in %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:492 +#: ../src/plugins/lib/libnarrate.py:493 #, python-format msgid "She was buried in %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:495 +#: ../src/plugins/lib/libnarrate.py:496 #, python-format msgid "" "%(unknown_gender_name)s was buried in %(month_year)s in %(burial_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:496 +#: ../src/plugins/lib/libnarrate.py:497 #, python-format msgid "" "This person was buried in %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:498 +#: ../src/plugins/lib/libnarrate.py:499 #, python-format msgid "Buried %(month_year)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:503 +#: ../src/plugins/lib/libnarrate.py:504 #, python-format msgid "%(male_name)s was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:504 +#: ../src/plugins/lib/libnarrate.py:505 #, python-format msgid "He was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:507 +#: ../src/plugins/lib/libnarrate.py:508 #, python-format msgid "%(female_name)s was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:508 +#: ../src/plugins/lib/libnarrate.py:509 #, python-format msgid "She was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:511 +#: ../src/plugins/lib/libnarrate.py:512 #, python-format msgid "%(unknown_gender_name)s was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:512 +#: ../src/plugins/lib/libnarrate.py:513 #, python-format msgid "This person was buried in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:514 +#: ../src/plugins/lib/libnarrate.py:515 #, python-format msgid "Buried %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:519 +#: ../src/plugins/lib/libnarrate.py:520 #, python-format msgid "" "%(male_name)s was buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:520 +#: ../src/plugins/lib/libnarrate.py:521 #, python-format msgid "He was buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:523 +#: ../src/plugins/lib/libnarrate.py:524 #, python-format msgid "" "%(female_name)s was buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:524 +#: ../src/plugins/lib/libnarrate.py:525 #, python-format msgid "She was buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:527 +#: ../src/plugins/lib/libnarrate.py:528 #, python-format msgid "" "%(unknown_gender_name)s was buried %(modified_date)s in %(burial_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:528 +#: ../src/plugins/lib/libnarrate.py:529 #, python-format msgid "" "This person was buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:530 +#: ../src/plugins/lib/libnarrate.py:531 #, python-format msgid "Buried %(modified_date)s in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:535 +#: ../src/plugins/lib/libnarrate.py:536 #, python-format msgid "%(male_name)s was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:536 +#: ../src/plugins/lib/libnarrate.py:537 #, python-format msgid "He was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:539 +#: ../src/plugins/lib/libnarrate.py:540 #, python-format msgid "%(female_name)s was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:540 +#: ../src/plugins/lib/libnarrate.py:541 #, python-format msgid "She was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:543 +#: ../src/plugins/lib/libnarrate.py:544 #, python-format msgid "%(unknown_gender_name)s was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:544 +#: ../src/plugins/lib/libnarrate.py:545 #, python-format msgid "This person was buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:546 +#: ../src/plugins/lib/libnarrate.py:547 #, python-format msgid "Buried %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:551 +#: ../src/plugins/lib/libnarrate.py:552 #, python-format msgid "%(male_name)s was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:552 +#: ../src/plugins/lib/libnarrate.py:553 #, python-format msgid "He was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:555 +#: ../src/plugins/lib/libnarrate.py:556 #, python-format msgid "%(female_name)s was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:556 +#: ../src/plugins/lib/libnarrate.py:557 #, python-format msgid "She was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:559 +#: ../src/plugins/lib/libnarrate.py:560 #, python-format msgid "%(unknown_gender_name)s was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:560 +#: ../src/plugins/lib/libnarrate.py:561 #, python-format msgid "This person was buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:562 +#: ../src/plugins/lib/libnarrate.py:563 #, python-format msgid "Buried in %(burial_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:567 +#: ../src/plugins/lib/libnarrate.py:568 #, python-format msgid "%(male_name)s was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:568 +#: ../src/plugins/lib/libnarrate.py:569 #, python-format msgid "He was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:571 +#: ../src/plugins/lib/libnarrate.py:572 #, python-format msgid "%(female_name)s was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:572 +#: ../src/plugins/lib/libnarrate.py:573 #, python-format msgid "She was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:575 +#: ../src/plugins/lib/libnarrate.py:576 #, python-format msgid "%(unknown_gender_name)s was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:576 +#: ../src/plugins/lib/libnarrate.py:577 #, python-format msgid "This person was buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:578 +#: ../src/plugins/lib/libnarrate.py:579 #, python-format msgid "Buried%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:588 +#: ../src/plugins/lib/libnarrate.py:589 #, python-format msgid "" "%(male_name)s was baptised on %(baptism_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:589 +#: ../src/plugins/lib/libnarrate.py:590 #, python-format msgid "He was baptised on %(baptism_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:592 +#: ../src/plugins/lib/libnarrate.py:593 #, python-format msgid "" "%(female_name)s was baptised on %(baptism_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:593 +#: ../src/plugins/lib/libnarrate.py:594 #, python-format msgid "She was baptised on %(baptism_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:596 +#: ../src/plugins/lib/libnarrate.py:597 #, python-format msgid "" "%(unknown_gender_name)s was baptised on %(baptism_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:597 +#: ../src/plugins/lib/libnarrate.py:598 #, python-format msgid "" "This person was baptised on %(baptism_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:599 +#: ../src/plugins/lib/libnarrate.py:600 #, python-format msgid "Baptised %(baptism_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:604 +#: ../src/plugins/lib/libnarrate.py:605 #, python-format msgid "%(male_name)s was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:605 +#: ../src/plugins/lib/libnarrate.py:606 #, python-format msgid "He was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:608 +#: ../src/plugins/lib/libnarrate.py:609 #, python-format msgid "%(female_name)s was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:609 +#: ../src/plugins/lib/libnarrate.py:610 #, python-format msgid "She was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:612 +#: ../src/plugins/lib/libnarrate.py:613 #, python-format msgid "%(unknown_gender_name)s was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:613 +#: ../src/plugins/lib/libnarrate.py:614 #, python-format msgid "This person was baptised on %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:615 +#: ../src/plugins/lib/libnarrate.py:616 #, python-format msgid "Baptised %(baptism_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:620 +#: ../src/plugins/lib/libnarrate.py:621 #, python-format msgid "" "%(male_name)s was baptised in %(month_year)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:621 +#: ../src/plugins/lib/libnarrate.py:622 #, python-format msgid "He was baptised in %(month_year)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:624 +#: ../src/plugins/lib/libnarrate.py:625 #, python-format msgid "" "%(female_name)s was baptised in %(month_year)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:625 +#: ../src/plugins/lib/libnarrate.py:626 #, python-format msgid "She was baptised in %(month_year)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:628 +#: ../src/plugins/lib/libnarrate.py:629 #, python-format msgid "" "%(unknown_gender_name)s was baptised in %(month_year)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:629 +#: ../src/plugins/lib/libnarrate.py:630 #, python-format msgid "" "This person was baptised in %(month_year)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:631 +#: ../src/plugins/lib/libnarrate.py:632 #, python-format msgid "Baptised %(month_year)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:636 +#: ../src/plugins/lib/libnarrate.py:637 #, python-format msgid "%(male_name)s was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:637 +#: ../src/plugins/lib/libnarrate.py:638 #, python-format msgid "He was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:640 +#: ../src/plugins/lib/libnarrate.py:641 #, python-format msgid "%(female_name)s was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:641 +#: ../src/plugins/lib/libnarrate.py:642 #, python-format msgid "She was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:644 +#: ../src/plugins/lib/libnarrate.py:645 #, python-format msgid "%(unknown_gender_name)s was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:645 +#: ../src/plugins/lib/libnarrate.py:646 #, python-format msgid "This person was baptised in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:647 +#: ../src/plugins/lib/libnarrate.py:648 #, python-format msgid "Baptised %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:652 +#: ../src/plugins/lib/libnarrate.py:653 #, python-format msgid "" "%(male_name)s was baptised %(modified_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:653 +#: ../src/plugins/lib/libnarrate.py:654 #, python-format msgid "He was baptised %(modified_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:656 +#: ../src/plugins/lib/libnarrate.py:657 #, python-format msgid "" "%(female_name)s was baptised %(modified_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:657 +#: ../src/plugins/lib/libnarrate.py:658 #, python-format msgid "She was baptised %(modified_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:660 +#: ../src/plugins/lib/libnarrate.py:661 #, python-format msgid "" "%(unknown_gender_name)s was baptised %(modified_date)s in %(baptism_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:661 +#: ../src/plugins/lib/libnarrate.py:662 #, python-format msgid "" "This person was baptised %(modified_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:663 +#: ../src/plugins/lib/libnarrate.py:664 #, python-format msgid "Baptised %(modified_date)s in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:668 +#: ../src/plugins/lib/libnarrate.py:669 #, python-format msgid "%(male_name)s was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:669 +#: ../src/plugins/lib/libnarrate.py:670 #, python-format msgid "He was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:672 +#: ../src/plugins/lib/libnarrate.py:673 #, python-format msgid "%(female_name)s was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:673 +#: ../src/plugins/lib/libnarrate.py:674 #, python-format msgid "She was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:676 +#: ../src/plugins/lib/libnarrate.py:677 #, python-format msgid "%(unknown_gender_name)s was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:677 +#: ../src/plugins/lib/libnarrate.py:678 #, python-format msgid "This person was baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:679 +#: ../src/plugins/lib/libnarrate.py:680 #, python-format msgid "Baptised %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:684 +#: ../src/plugins/lib/libnarrate.py:685 #, python-format msgid "%(male_name)s was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:685 +#: ../src/plugins/lib/libnarrate.py:686 #, python-format msgid "He was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:688 +#: ../src/plugins/lib/libnarrate.py:689 #, python-format msgid "%(female_name)s was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:689 +#: ../src/plugins/lib/libnarrate.py:690 #, python-format msgid "She was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:692 +#: ../src/plugins/lib/libnarrate.py:693 #, python-format msgid "%(unknown_gender_name)s was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:693 +#: ../src/plugins/lib/libnarrate.py:694 #, python-format msgid "This person was baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:695 +#: ../src/plugins/lib/libnarrate.py:696 #, python-format msgid "Baptised in %(baptism_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:700 +#: ../src/plugins/lib/libnarrate.py:701 #, python-format msgid "%(male_name)s was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:701 +#: ../src/plugins/lib/libnarrate.py:702 #, python-format msgid "He was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:704 +#: ../src/plugins/lib/libnarrate.py:705 #, python-format msgid "%(female_name)s was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:705 +#: ../src/plugins/lib/libnarrate.py:706 #, python-format msgid "She was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:708 +#: ../src/plugins/lib/libnarrate.py:709 #, python-format msgid "%(unknown_gender_name)s was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:709 +#: ../src/plugins/lib/libnarrate.py:710 #, python-format msgid "This person was baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:711 +#: ../src/plugins/lib/libnarrate.py:712 #, python-format msgid "Baptised%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:721 +#: ../src/plugins/lib/libnarrate.py:722 #, python-format msgid "" "%(male_name)s was christened on %(christening_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:722 +#: ../src/plugins/lib/libnarrate.py:723 #, python-format msgid "" "He was christened on %(christening_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:725 +#: ../src/plugins/lib/libnarrate.py:726 #, python-format msgid "" "%(female_name)s was christened on %(christening_date)s in " "%(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:726 +#: ../src/plugins/lib/libnarrate.py:727 #, python-format msgid "" "She was christened on %(christening_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:729 +#: ../src/plugins/lib/libnarrate.py:730 #, python-format msgid "" "%(unknown_gender_name)s was christened on %(christening_date)s in " "%(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:730 +#: ../src/plugins/lib/libnarrate.py:731 #, python-format msgid "" "This person was christened on %(christening_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:732 +#: ../src/plugins/lib/libnarrate.py:733 #, python-format msgid "Christened %(christening_date)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:737 +#: ../src/plugins/lib/libnarrate.py:738 #, python-format msgid "%(male_name)s was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:738 +#: ../src/plugins/lib/libnarrate.py:739 #, python-format msgid "He was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:741 +#: ../src/plugins/lib/libnarrate.py:742 #, python-format msgid "%(female_name)s was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:742 +#: ../src/plugins/lib/libnarrate.py:743 #, python-format msgid "She was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:745 +#: ../src/plugins/lib/libnarrate.py:746 #, python-format msgid "" "%(unknown_gender_name)s was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:746 +#: ../src/plugins/lib/libnarrate.py:747 #, python-format msgid "This person was christened on %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:748 +#: ../src/plugins/lib/libnarrate.py:749 #, python-format msgid "Christened %(christening_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:753 +#: ../src/plugins/lib/libnarrate.py:754 #, python-format msgid "" "%(male_name)s was christened in %(month_year)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:754 +#: ../src/plugins/lib/libnarrate.py:755 #, python-format msgid "" "He was christened in %(month_year)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:757 +#: ../src/plugins/lib/libnarrate.py:758 #, python-format msgid "" "%(female_name)s was christened in %(month_year)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:758 +#: ../src/plugins/lib/libnarrate.py:759 #, python-format msgid "" "She was christened in %(month_year)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:761 +#: ../src/plugins/lib/libnarrate.py:762 #, python-format msgid "" "%(unknown_gender_name)s was christened in %(month_year)s in " "%(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:762 +#: ../src/plugins/lib/libnarrate.py:763 #, python-format msgid "" "This person was christened in %(month_year)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:764 +#: ../src/plugins/lib/libnarrate.py:765 #, python-format msgid "Christened %(month_year)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:769 +#: ../src/plugins/lib/libnarrate.py:770 #, python-format msgid "%(male_name)s was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:770 +#: ../src/plugins/lib/libnarrate.py:771 #, python-format msgid "He was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:773 +#: ../src/plugins/lib/libnarrate.py:774 #, python-format msgid "%(female_name)s was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:774 +#: ../src/plugins/lib/libnarrate.py:775 #, python-format msgid "She was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:777 +#: ../src/plugins/lib/libnarrate.py:778 #, python-format msgid "%(unknown_gender_name)s was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:778 +#: ../src/plugins/lib/libnarrate.py:779 #, python-format msgid "This person was christened in %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:780 +#: ../src/plugins/lib/libnarrate.py:781 #, python-format msgid "Christened %(month_year)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:785 +#: ../src/plugins/lib/libnarrate.py:786 #, python-format msgid "" "%(male_name)s was christened %(modified_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:786 +#: ../src/plugins/lib/libnarrate.py:787 #, python-format msgid "" "He was christened %(modified_date)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:789 +#: ../src/plugins/lib/libnarrate.py:790 #, python-format msgid "" "%(female_name)s was christened %(modified_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:790 +#: ../src/plugins/lib/libnarrate.py:791 #, python-format msgid "" "She was christened %(modified_date)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:793 +#: ../src/plugins/lib/libnarrate.py:794 #, python-format msgid "" "%(unknown_gender_name)s was christened %(modified_date)s in " "%(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:794 +#: ../src/plugins/lib/libnarrate.py:795 #, python-format msgid "" "This person was christened %(modified_date)s in %(christening_place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:796 +#: ../src/plugins/lib/libnarrate.py:797 #, python-format msgid "Christened %(modified_date)s in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:801 +#: ../src/plugins/lib/libnarrate.py:802 #, python-format msgid "%(male_name)s was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:802 +#: ../src/plugins/lib/libnarrate.py:803 #, python-format msgid "He was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:805 +#: ../src/plugins/lib/libnarrate.py:806 #, python-format msgid "%(female_name)s was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:806 +#: ../src/plugins/lib/libnarrate.py:807 #, python-format msgid "She was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:809 +#: ../src/plugins/lib/libnarrate.py:810 #, python-format msgid "%(unknown_gender_name)s was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:810 +#: ../src/plugins/lib/libnarrate.py:811 #, python-format msgid "This person was christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:812 +#: ../src/plugins/lib/libnarrate.py:813 #, python-format msgid "Christened %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:817 +#: ../src/plugins/lib/libnarrate.py:818 #, python-format msgid "%(male_name)s was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:818 +#: ../src/plugins/lib/libnarrate.py:819 #, python-format msgid "He was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:821 +#: ../src/plugins/lib/libnarrate.py:822 #, python-format msgid "%(female_name)s was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:822 +#: ../src/plugins/lib/libnarrate.py:823 #, python-format msgid "She was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:825 +#: ../src/plugins/lib/libnarrate.py:826 #, python-format msgid "" "%(unknown_gender_name)s was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:826 +#: ../src/plugins/lib/libnarrate.py:827 #, python-format msgid "This person was christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:828 +#: ../src/plugins/lib/libnarrate.py:829 #, python-format msgid "Christened in %(christening_place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:833 +#: ../src/plugins/lib/libnarrate.py:834 #, python-format msgid "%(male_name)s was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:834 +#: ../src/plugins/lib/libnarrate.py:835 #, python-format msgid "He was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:837 +#: ../src/plugins/lib/libnarrate.py:838 #, python-format msgid "%(female_name)s was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:838 +#: ../src/plugins/lib/libnarrate.py:839 #, python-format msgid "She was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:841 +#: ../src/plugins/lib/libnarrate.py:842 #, python-format msgid "%(unknown_gender_name)s was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:842 +#: ../src/plugins/lib/libnarrate.py:843 #, python-format msgid "This person was christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:844 +#: ../src/plugins/lib/libnarrate.py:845 #, python-format msgid "Christened%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:855 +#: ../src/plugins/lib/libnarrate.py:856 #, python-format msgid "%(male_name)s is the child of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:856 +#: ../src/plugins/lib/libnarrate.py:857 #, python-format msgid "%(male_name)s was the child of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:859 +#: ../src/plugins/lib/libnarrate.py:860 #, python-format msgid "This person is the child of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:860 +#: ../src/plugins/lib/libnarrate.py:861 #, python-format msgid "This person was the child of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:862 +#: ../src/plugins/lib/libnarrate.py:863 #, python-format msgid "Child of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:866 +#: ../src/plugins/lib/libnarrate.py:867 #, python-format msgid "%(male_name)s is the son of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:867 +#: ../src/plugins/lib/libnarrate.py:868 #, python-format msgid "%(male_name)s was the son of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:870 +#: ../src/plugins/lib/libnarrate.py:871 #, python-format msgid "He is the son of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:871 +#: ../src/plugins/lib/libnarrate.py:872 #, python-format msgid "He was the son of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:873 +#: ../src/plugins/lib/libnarrate.py:874 #, python-format msgid "Son of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:877 +#: ../src/plugins/lib/libnarrate.py:878 #, python-format msgid "%(female_name)s is the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:878 +#: ../src/plugins/lib/libnarrate.py:879 #, python-format msgid "%(female_name)s was the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:881 +#: ../src/plugins/lib/libnarrate.py:882 #, python-format msgid "She is the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:882 +#: ../src/plugins/lib/libnarrate.py:883 #, python-format msgid "She was the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:884 +#: ../src/plugins/lib/libnarrate.py:885 #, python-format msgid "Daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:891 +#: ../src/plugins/lib/libnarrate.py:892 #, python-format msgid "%(male_name)s is the child of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:892 +#: ../src/plugins/lib/libnarrate.py:893 #, python-format msgid "%(male_name)s was the child of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:895 +#: ../src/plugins/lib/libnarrate.py:896 #, python-format msgid "This person is the child of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:896 +#: ../src/plugins/lib/libnarrate.py:897 #, python-format msgid "This person was the child of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:898 +#: ../src/plugins/lib/libnarrate.py:899 #, python-format msgid "Child of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:902 +#: ../src/plugins/lib/libnarrate.py:903 #, python-format msgid "%(male_name)s is the son of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:903 +#: ../src/plugins/lib/libnarrate.py:904 #, python-format msgid "%(male_name)s was the son of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:906 +#: ../src/plugins/lib/libnarrate.py:907 #, python-format msgid "He is the son of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:907 +#: ../src/plugins/lib/libnarrate.py:908 #, python-format msgid "He was the son of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:909 +#: ../src/plugins/lib/libnarrate.py:910 #, python-format msgid "Son of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:913 +#: ../src/plugins/lib/libnarrate.py:914 #, python-format msgid "%(female_name)s is the daughter of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:914 +#: ../src/plugins/lib/libnarrate.py:915 #, python-format msgid "%(female_name)s was the daughter of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:917 +#: ../src/plugins/lib/libnarrate.py:918 #, python-format msgid "She is the daughter of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:918 +#: ../src/plugins/lib/libnarrate.py:919 #, python-format msgid "She was the daughter of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:920 +#: ../src/plugins/lib/libnarrate.py:921 #, python-format msgid "Daughter of %(father)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:927 +#: ../src/plugins/lib/libnarrate.py:928 #, python-format msgid "%(male_name)s is the child of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:928 +#: ../src/plugins/lib/libnarrate.py:929 #, python-format msgid "%(male_name)s was the child of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:931 +#: ../src/plugins/lib/libnarrate.py:932 #, python-format msgid "This person is the child of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:932 +#: ../src/plugins/lib/libnarrate.py:933 #, python-format msgid "This person was the child of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:934 +#: ../src/plugins/lib/libnarrate.py:935 #, python-format msgid "Child of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:938 +#: ../src/plugins/lib/libnarrate.py:939 #, python-format msgid "%(male_name)s is the son of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:939 +#: ../src/plugins/lib/libnarrate.py:940 #, python-format msgid "%(male_name)s was the son of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:942 +#: ../src/plugins/lib/libnarrate.py:943 #, python-format msgid "He is the son of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:943 +#: ../src/plugins/lib/libnarrate.py:944 #, python-format msgid "He was the son of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:945 +#: ../src/plugins/lib/libnarrate.py:946 #, python-format msgid "Son of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:949 +#: ../src/plugins/lib/libnarrate.py:950 #, python-format msgid "%(female_name)s is the daughter of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:950 +#: ../src/plugins/lib/libnarrate.py:951 #, python-format msgid "%(female_name)s was the daughter of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:953 +#: ../src/plugins/lib/libnarrate.py:954 #, python-format msgid "She is the daughter of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:954 +#: ../src/plugins/lib/libnarrate.py:955 #, python-format msgid "She was the daughter of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:956 +#: ../src/plugins/lib/libnarrate.py:957 #, python-format msgid "Daughter of %(mother)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:967 -#, python-format -msgid "" -"This person married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." -msgstr "" - #: ../src/plugins/lib/libnarrate.py:968 #, python-format msgid "" -"This person married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +"This person married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:969 #, python-format msgid "" -"This person married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." +"This person married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:972 +#: ../src/plugins/lib/libnarrate.py:970 #, python-format -msgid "He married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." +msgid "" +"This person married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:973 #, python-format -msgid "He married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:974 #, python-format -msgid "He married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:977 +#: ../src/plugins/lib/libnarrate.py:975 #, python-format -msgid "She married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:978 #, python-format -msgid "She married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +msgid "She married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:979 #, python-format -msgid "She married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." +msgid "She married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:982 +#: ../src/plugins/lib/libnarrate.py:980 #, python-format -msgid "Married %(spouse)s %(partial_date)s in %(place)s%(endnotes)s." +msgid "She married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:983 #, python-format -msgid "Married %(spouse)s %(full_date)s in %(place)s%(endnotes)s." +msgid "Married %(spouse)s %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:984 #, python-format +msgid "Married %(spouse)s %(full_date)s in %(place)s%(endnotes)s." +msgstr "" + +#: ../src/plugins/lib/libnarrate.py:985 +#, python-format msgid "Married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:990 +#: ../src/plugins/lib/libnarrate.py:991 #, python-format msgid "" "This person also married %(spouse)s in %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:991 +#: ../src/plugins/lib/libnarrate.py:992 #, python-format msgid "" "This person also married %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:992 +#: ../src/plugins/lib/libnarrate.py:993 #, python-format msgid "" "This person also married %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:995 +#: ../src/plugins/lib/libnarrate.py:996 #, python-format msgid "" "He also married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:996 +#: ../src/plugins/lib/libnarrate.py:997 #, python-format msgid "He also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:997 +#: ../src/plugins/lib/libnarrate.py:998 #, python-format msgid "He also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1000 +#: ../src/plugins/lib/libnarrate.py:1001 #, python-format msgid "" "She also married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1001 +#: ../src/plugins/lib/libnarrate.py:1002 #, python-format msgid "She also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1002 +#: ../src/plugins/lib/libnarrate.py:1003 #, python-format msgid "She also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1005 +#: ../src/plugins/lib/libnarrate.py:1006 #, python-format msgid "Also married %(spouse)s %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1006 +#: ../src/plugins/lib/libnarrate.py:1007 #, python-format msgid "Also married %(spouse)s %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1007 +#: ../src/plugins/lib/libnarrate.py:1008 #, python-format msgid "Also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1013 +#: ../src/plugins/lib/libnarrate.py:1014 #, python-format msgid "This person married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1014 +#: ../src/plugins/lib/libnarrate.py:1015 #, python-format msgid "This person married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1015 +#: ../src/plugins/lib/libnarrate.py:1016 #, python-format msgid "This person married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1018 +#: ../src/plugins/lib/libnarrate.py:1019 #, python-format msgid "He married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1019 +#: ../src/plugins/lib/libnarrate.py:1020 #, python-format msgid "He married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1020 +#: ../src/plugins/lib/libnarrate.py:1021 #, python-format msgid "He married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1023 +#: ../src/plugins/lib/libnarrate.py:1024 #, python-format msgid "She married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1024 +#: ../src/plugins/lib/libnarrate.py:1025 #, python-format msgid "She married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1025 +#: ../src/plugins/lib/libnarrate.py:1026 #, python-format msgid "She married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1028 +#: ../src/plugins/lib/libnarrate.py:1029 #, python-format msgid "Married %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1029 +#: ../src/plugins/lib/libnarrate.py:1030 #, python-format msgid "Married %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1030 +#: ../src/plugins/lib/libnarrate.py:1031 #, python-format msgid "Married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1036 +#: ../src/plugins/lib/libnarrate.py:1037 #, python-format msgid "This person also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1037 +#: ../src/plugins/lib/libnarrate.py:1038 #, python-format msgid "This person also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1038 +#: ../src/plugins/lib/libnarrate.py:1039 #, python-format msgid "This person also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1041 +#: ../src/plugins/lib/libnarrate.py:1042 #, python-format msgid "He also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1042 +#: ../src/plugins/lib/libnarrate.py:1043 #, python-format msgid "He also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1043 +#: ../src/plugins/lib/libnarrate.py:1044 #, python-format msgid "He also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1046 +#: ../src/plugins/lib/libnarrate.py:1047 #, python-format msgid "She also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1047 +#: ../src/plugins/lib/libnarrate.py:1048 #, python-format msgid "She also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1048 +#: ../src/plugins/lib/libnarrate.py:1049 #, python-format msgid "She also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1051 +#: ../src/plugins/lib/libnarrate.py:1052 #, python-format msgid "Also married %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1052 +#: ../src/plugins/lib/libnarrate.py:1053 #, python-format msgid "Also married %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1053 +#: ../src/plugins/lib/libnarrate.py:1054 #, python-format msgid "Also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1058 +#: ../src/plugins/lib/libnarrate.py:1059 #, python-format msgid "This person married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1059 +#: ../src/plugins/lib/libnarrate.py:1060 #, python-format msgid "He married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1060 +#: ../src/plugins/lib/libnarrate.py:1061 #, python-format msgid "She married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1061 +#: ../src/plugins/lib/libnarrate.py:1062 #, python-format msgid "Married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1065 +#: ../src/plugins/lib/libnarrate.py:1066 #, python-format msgid "This person also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1066 +#: ../src/plugins/lib/libnarrate.py:1067 #, python-format msgid "He also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1067 +#: ../src/plugins/lib/libnarrate.py:1068 #, python-format msgid "She also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1068 +#: ../src/plugins/lib/libnarrate.py:1069 #, python-format msgid "Also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1072 +#: ../src/plugins/lib/libnarrate.py:1073 #, python-format msgid "This person married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1073 +#: ../src/plugins/lib/libnarrate.py:1074 #, python-format msgid "He married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1074 +#: ../src/plugins/lib/libnarrate.py:1075 #, python-format msgid "She married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1075 +#: ../src/plugins/lib/libnarrate.py:1076 #, python-format msgid "Married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1079 +#: ../src/plugins/lib/libnarrate.py:1080 #, python-format msgid "This person also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1080 +#: ../src/plugins/lib/libnarrate.py:1081 #, python-format msgid "He also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1081 +#: ../src/plugins/lib/libnarrate.py:1082 #, python-format msgid "She also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1082 +#: ../src/plugins/lib/libnarrate.py:1083 #, python-format msgid "Also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1092 +#: ../src/plugins/lib/libnarrate.py:1093 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s in " "%(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1093 +#: ../src/plugins/lib/libnarrate.py:1094 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s on %(full_date)s " "in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1094 +#: ../src/plugins/lib/libnarrate.py:1095 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s %(modified_date)s " "in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1097 +#: ../src/plugins/lib/libnarrate.py:1098 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s in %(partial_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1098 +#: ../src/plugins/lib/libnarrate.py:1099 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s on %(full_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1099 +#: ../src/plugins/lib/libnarrate.py:1100 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s %(modified_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1102 +#: ../src/plugins/lib/libnarrate.py:1103 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s in %(partial_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1103 +#: ../src/plugins/lib/libnarrate.py:1104 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s on %(full_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1104 +#: ../src/plugins/lib/libnarrate.py:1105 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s %(modified_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1107 ../src/plugins/lib/libnarrate.py:1130 +#: ../src/plugins/lib/libnarrate.py:1108 ../src/plugins/lib/libnarrate.py:1131 #, python-format msgid "" "Unmarried relationship with %(spouse)s %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1108 ../src/plugins/lib/libnarrate.py:1131 +#: ../src/plugins/lib/libnarrate.py:1109 ../src/plugins/lib/libnarrate.py:1132 #, python-format msgid "" "Unmarried relationship with %(spouse)s %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1109 ../src/plugins/lib/libnarrate.py:1132 +#: ../src/plugins/lib/libnarrate.py:1110 ../src/plugins/lib/libnarrate.py:1133 #, python-format msgid "" "Unmarried relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1115 +#: ../src/plugins/lib/libnarrate.py:1116 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s in " "%(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1116 +#: ../src/plugins/lib/libnarrate.py:1117 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s on " "%(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1117 +#: ../src/plugins/lib/libnarrate.py:1118 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s " "%(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1120 +#: ../src/plugins/lib/libnarrate.py:1121 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s in %(partial_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1121 +#: ../src/plugins/lib/libnarrate.py:1122 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s on %(full_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1122 +#: ../src/plugins/lib/libnarrate.py:1123 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s %(modified_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1125 +#: ../src/plugins/lib/libnarrate.py:1126 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s in %(partial_date)s " "in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1126 +#: ../src/plugins/lib/libnarrate.py:1127 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s on %(full_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1127 +#: ../src/plugins/lib/libnarrate.py:1128 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s %(modified_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1138 +#: ../src/plugins/lib/libnarrate.py:1139 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1139 +#: ../src/plugins/lib/libnarrate.py:1140 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1140 +#: ../src/plugins/lib/libnarrate.py:1141 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1143 +#: ../src/plugins/lib/libnarrate.py:1144 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1144 +#: ../src/plugins/lib/libnarrate.py:1145 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1145 +#: ../src/plugins/lib/libnarrate.py:1146 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1148 +#: ../src/plugins/lib/libnarrate.py:1149 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1149 +#: ../src/plugins/lib/libnarrate.py:1150 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1150 +#: ../src/plugins/lib/libnarrate.py:1151 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1153 +#: ../src/plugins/lib/libnarrate.py:1154 #, python-format msgid "Unmarried relationship with %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1154 +#: ../src/plugins/lib/libnarrate.py:1155 #, python-format msgid "Unmarried relationship with %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1155 +#: ../src/plugins/lib/libnarrate.py:1156 #, python-format msgid "Unmarried relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1161 +#: ../src/plugins/lib/libnarrate.py:1162 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s in " "%(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1162 +#: ../src/plugins/lib/libnarrate.py:1163 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s on " "%(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1163 +#: ../src/plugins/lib/libnarrate.py:1164 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s " "%(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1166 +#: ../src/plugins/lib/libnarrate.py:1167 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1167 +#: ../src/plugins/lib/libnarrate.py:1168 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1168 +#: ../src/plugins/lib/libnarrate.py:1169 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1171 +#: ../src/plugins/lib/libnarrate.py:1172 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1172 +#: ../src/plugins/lib/libnarrate.py:1173 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1173 +#: ../src/plugins/lib/libnarrate.py:1174 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1176 +#: ../src/plugins/lib/libnarrate.py:1177 #, python-format msgid "" "Also unmarried relationship with %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1177 +#: ../src/plugins/lib/libnarrate.py:1178 #, python-format msgid "Also unmarried relationship with %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1178 +#: ../src/plugins/lib/libnarrate.py:1179 #, python-format msgid "" "Also unmarried relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1183 +#: ../src/plugins/lib/libnarrate.py:1184 #, python-format msgid "" "This person had an unmarried relationship with %(spouse)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1184 +#: ../src/plugins/lib/libnarrate.py:1185 #, python-format msgid "" "He had an unmarried relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1185 +#: ../src/plugins/lib/libnarrate.py:1186 #, python-format msgid "" "She had an unmarried relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1186 ../src/plugins/lib/libnarrate.py:1193 +#: ../src/plugins/lib/libnarrate.py:1187 ../src/plugins/lib/libnarrate.py:1194 #, python-format msgid "Unmarried relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1190 +#: ../src/plugins/lib/libnarrate.py:1191 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1191 +#: ../src/plugins/lib/libnarrate.py:1192 #, python-format msgid "" "He also had an unmarried relationship with %(spouse)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1192 +#: ../src/plugins/lib/libnarrate.py:1193 #, python-format msgid "" "She also had an unmarried relationship with %(spouse)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1197 +#: ../src/plugins/lib/libnarrate.py:1198 #, python-format msgid "This person had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1198 +#: ../src/plugins/lib/libnarrate.py:1199 #, python-format msgid "He had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1199 +#: ../src/plugins/lib/libnarrate.py:1200 #, python-format msgid "She had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1200 ../src/plugins/lib/libnarrate.py:1207 +#: ../src/plugins/lib/libnarrate.py:1201 ../src/plugins/lib/libnarrate.py:1208 #, python-format msgid "Unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1204 +#: ../src/plugins/lib/libnarrate.py:1205 #, python-format msgid "" "This person also had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1205 +#: ../src/plugins/lib/libnarrate.py:1206 #, python-format msgid "He also had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1206 +#: ../src/plugins/lib/libnarrate.py:1207 #, python-format msgid "She also had an unmarried relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1218 +#: ../src/plugins/lib/libnarrate.py:1219 #, python-format msgid "" "This person had a relationship with %(spouse)s in %(partial_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1219 +#: ../src/plugins/lib/libnarrate.py:1220 #, python-format msgid "" "This person had a relationship with %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1220 +#: ../src/plugins/lib/libnarrate.py:1221 #, python-format msgid "" "This person had a relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1223 +#: ../src/plugins/lib/libnarrate.py:1224 #, python-format msgid "" "He had a relationship with %(spouse)s in %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1224 +#: ../src/plugins/lib/libnarrate.py:1225 #, python-format msgid "" "He had a relationship with %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1225 +#: ../src/plugins/lib/libnarrate.py:1226 #, python-format msgid "" "He had a relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1228 +#: ../src/plugins/lib/libnarrate.py:1229 #, python-format msgid "" "She had a relationship with %(spouse)s in %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1229 +#: ../src/plugins/lib/libnarrate.py:1230 #, python-format msgid "" "She had a relationship with %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1230 +#: ../src/plugins/lib/libnarrate.py:1231 #, python-format msgid "" "She had a relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1233 +#: ../src/plugins/lib/libnarrate.py:1234 #, python-format msgid "Relationship with %(spouse)s %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1234 +#: ../src/plugins/lib/libnarrate.py:1235 #, python-format msgid "Relationship with %(spouse)s %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1235 +#: ../src/plugins/lib/libnarrate.py:1236 #, python-format msgid "" "Relationship with %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1241 +#: ../src/plugins/lib/libnarrate.py:1242 #, python-format msgid "" "This person also had a relationship with %(spouse)s in %(partial_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1242 +#: ../src/plugins/lib/libnarrate.py:1243 #, python-format msgid "" "This person also had a relationship with %(spouse)s on %(full_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1243 +#: ../src/plugins/lib/libnarrate.py:1244 #, python-format msgid "" "This person also had a relationship with %(spouse)s %(modified_date)s in " "%(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1246 +#: ../src/plugins/lib/libnarrate.py:1247 #, python-format msgid "" "He also had a relationship with %(spouse)s in %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1247 +#: ../src/plugins/lib/libnarrate.py:1248 #, python-format msgid "" "He also had a relationship with %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1248 +#: ../src/plugins/lib/libnarrate.py:1249 #, python-format msgid "" "He also had a relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1251 +#: ../src/plugins/lib/libnarrate.py:1252 #, python-format msgid "" "She also had a relationship with %(spouse)s in %(partial_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1252 +#: ../src/plugins/lib/libnarrate.py:1253 #, python-format msgid "" "She also had a relationship with %(spouse)s on %(full_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1253 +#: ../src/plugins/lib/libnarrate.py:1254 #, python-format msgid "" "She also had a relationship with %(spouse)s %(modified_date)s in %(place)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1256 +#: ../src/plugins/lib/libnarrate.py:1257 #, python-format msgid "" "Also relationship with %(spouse)s %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1257 +#: ../src/plugins/lib/libnarrate.py:1258 #, python-format msgid "" "Also relationship with %(spouse)s %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1258 +#: ../src/plugins/lib/libnarrate.py:1259 #, python-format msgid "" "Also relationship with %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1264 +#: ../src/plugins/lib/libnarrate.py:1265 #, python-format msgid "" "This person had a relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1265 +#: ../src/plugins/lib/libnarrate.py:1266 #, python-format msgid "" "This person had a relationship with %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1266 +#: ../src/plugins/lib/libnarrate.py:1267 #, python-format msgid "" "This person had a relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1269 +#: ../src/plugins/lib/libnarrate.py:1270 #, python-format msgid "He had a relationship with %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1270 +#: ../src/plugins/lib/libnarrate.py:1271 #, python-format msgid "He had a relationship with %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1271 +#: ../src/plugins/lib/libnarrate.py:1272 #, python-format msgid "He had a relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1274 +#: ../src/plugins/lib/libnarrate.py:1275 #, python-format msgid "She had a relationship with %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1275 +#: ../src/plugins/lib/libnarrate.py:1276 #, python-format msgid "She had a relationship with %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1276 +#: ../src/plugins/lib/libnarrate.py:1277 #, python-format msgid "She had a relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1279 +#: ../src/plugins/lib/libnarrate.py:1280 #, python-format msgid "Relationship with %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1280 +#: ../src/plugins/lib/libnarrate.py:1281 #, python-format msgid "Relationship with %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1281 +#: ../src/plugins/lib/libnarrate.py:1282 #, python-format msgid "Relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1287 +#: ../src/plugins/lib/libnarrate.py:1288 #, python-format msgid "" "This person also had a relationship with %(spouse)s in %(partial_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1288 +#: ../src/plugins/lib/libnarrate.py:1289 #, python-format msgid "" "This person also had a relationship with %(spouse)s on %(full_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1289 +#: ../src/plugins/lib/libnarrate.py:1290 #, python-format msgid "" "This person also had a relationship with %(spouse)s %(modified_date)s" "%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1292 +#: ../src/plugins/lib/libnarrate.py:1293 #, python-format msgid "" "He also had a relationship with %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1293 +#: ../src/plugins/lib/libnarrate.py:1294 #, python-format msgid "" "He also had a relationship with %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1294 +#: ../src/plugins/lib/libnarrate.py:1295 #, python-format msgid "" "He also had a relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1297 +#: ../src/plugins/lib/libnarrate.py:1298 #, python-format msgid "" "She also had a relationship with %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1298 +#: ../src/plugins/lib/libnarrate.py:1299 #, python-format msgid "" "She also had a relationship with %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1299 +#: ../src/plugins/lib/libnarrate.py:1300 #, python-format msgid "" "She also had a relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1302 +#: ../src/plugins/lib/libnarrate.py:1303 #, python-format msgid "Also relationship with %(spouse)s %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1303 +#: ../src/plugins/lib/libnarrate.py:1304 #, python-format msgid "Also relationship with %(spouse)s %(full_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1304 +#: ../src/plugins/lib/libnarrate.py:1305 #, python-format msgid "Also relationship with %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1309 +#: ../src/plugins/lib/libnarrate.py:1310 #, python-format msgid "" "This person had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1310 +#: ../src/plugins/lib/libnarrate.py:1311 #, python-format msgid "He had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1311 +#: ../src/plugins/lib/libnarrate.py:1312 #, python-format msgid "She had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1312 +#: ../src/plugins/lib/libnarrate.py:1313 #, python-format msgid "Relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1316 +#: ../src/plugins/lib/libnarrate.py:1317 #, python-format msgid "" "This person also had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1317 +#: ../src/plugins/lib/libnarrate.py:1318 #, python-format msgid "He also had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1318 +#: ../src/plugins/lib/libnarrate.py:1319 #, python-format msgid "She also had a relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1319 +#: ../src/plugins/lib/libnarrate.py:1320 #, python-format msgid "Also relationship with %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1323 +#: ../src/plugins/lib/libnarrate.py:1324 #, python-format msgid "This person had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1324 +#: ../src/plugins/lib/libnarrate.py:1325 #, python-format msgid "He had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1325 +#: ../src/plugins/lib/libnarrate.py:1326 #, python-format msgid "She had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1326 +#: ../src/plugins/lib/libnarrate.py:1327 #, python-format msgid "Relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1330 +#: ../src/plugins/lib/libnarrate.py:1331 #, python-format msgid "This person also had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1331 +#: ../src/plugins/lib/libnarrate.py:1332 #, python-format msgid "He also had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1332 +#: ../src/plugins/lib/libnarrate.py:1333 #, python-format msgid "She also had a relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libnarrate.py:1333 +#: ../src/plugins/lib/libnarrate.py:1334 #, python-format msgid "Also relationship with %(spouse)s%(endnotes)s." msgstr "" -#: ../src/plugins/lib/libpersonview.py:100 -#: ../src/plugins/lib/libplaceview.py:103 ../src/plugins/view/eventview.py:85 -#: ../src/plugins/view/familyview.py:84 ../src/plugins/view/mediaview.py:98 -#: ../src/plugins/view/noteview.py:81 ../src/plugins/view/placetreeview.py:82 -#: ../src/plugins/view/repoview.py:94 ../src/plugins/view/sourceview.py:81 +#: ../src/plugins/lib/libpersonview.py:101 +#: ../src/plugins/lib/libplaceview.py:104 +#: ../src/plugins/view/citationtreeview.py:94 +#: ../src/plugins/view/citationlistview.py:99 +#: ../src/plugins/view/eventview.py:86 ../src/plugins/view/familyview.py:85 +#: ../src/plugins/view/mediaview.py:99 ../src/plugins/view/noteview.py:81 +#: ../src/plugins/view/placetreeview.py:82 ../src/plugins/view/repoview.py:94 +#: ../src/plugins/view/sourceview.py:84 msgid "Last Changed" msgstr "" -#: ../src/plugins/lib/libpersonview.py:112 +#: ../src/plugins/lib/libpersonview.py:113 msgid "Add a new person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:113 +#: ../src/plugins/lib/libpersonview.py:114 msgid "Edit the selected person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:114 +#: ../src/plugins/lib/libpersonview.py:115 msgid "Remove the selected person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:115 +#: ../src/plugins/lib/libpersonview.py:116 msgid "Merge the selected persons" msgstr "" -#: ../src/plugins/lib/libpersonview.py:294 +#: ../src/plugins/lib/libpersonview.py:295 msgid "Deleting the person will remove the person from the database." msgstr "" -#: ../src/plugins/lib/libpersonview.py:299 +#: ../src/plugins/lib/libpersonview.py:300 msgid "_Delete Person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:314 +#: ../src/plugins/lib/libpersonview.py:315 #, python-format msgid "Delete Person (%s)" msgstr "" -#: ../src/plugins/lib/libpersonview.py:351 -#: ../src/plugins/view/pedigreeview.py:834 ../src/plugins/view/relview.py:412 +#: ../src/plugins/lib/libpersonview.py:352 +#: ../src/plugins/view/pedigreeview.py:835 ../src/plugins/view/relview.py:412 msgid "Person Filter Editor" msgstr "" -#: ../src/plugins/lib/libpersonview.py:356 +#: ../src/plugins/lib/libpersonview.py:357 msgid "Web Connection" msgstr "" -#: ../src/plugins/lib/libpersonview.py:417 +#: ../src/plugins/lib/libpersonview.py:418 msgid "" "Exactly two people must be selected to perform a merge. A second person can " "be selected by holding down the control key while clicking on the desired " "person." msgstr "" -#: ../src/plugins/lib/libplaceview.py:91 +#: ../src/plugins/lib/libplaceview.py:92 #: ../src/plugins/view/placetreeview.py:83 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:87 msgid "Place Name" msgstr "" -#: ../src/plugins/lib/libplaceview.py:100 +#: ../src/plugins/lib/libplaceview.py:101 #: ../src/plugins/view/placetreeview.py:79 -#: ../src/plugins/webreport/NarrativeWeb.py:130 +#: ../src/plugins/webreport/NarrativeWeb.py:332 msgid "Church Parish" msgstr "" -#: ../src/plugins/lib/libplaceview.py:118 +#: ../src/plugins/lib/libplaceview.py:119 msgid "Edit the selected place" msgstr "" -#: ../src/plugins/lib/libplaceview.py:119 +#: ../src/plugins/lib/libplaceview.py:120 msgid "Delete the selected place" msgstr "" -#: ../src/plugins/lib/libplaceview.py:120 +#: ../src/plugins/lib/libplaceview.py:121 msgid "Merge the selected places" msgstr "" -#: ../src/plugins/lib/libplaceview.py:161 +#: ../src/plugins/lib/libplaceview.py:162 msgid "Loading..." msgstr "" -#: ../src/plugins/lib/libplaceview.py:162 +#: ../src/plugins/lib/libplaceview.py:163 msgid "" "Attempt to see selected locations with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../src/plugins/lib/libplaceview.py:165 +#: ../src/plugins/lib/libplaceview.py:166 msgid "Select a Map Service" msgstr "" -#: ../src/plugins/lib/libplaceview.py:167 +#: ../src/plugins/lib/libplaceview.py:168 msgid "_Look up with Map Service" msgstr "" -#: ../src/plugins/lib/libplaceview.py:169 +#: ../src/plugins/lib/libplaceview.py:170 msgid "" "Attempt to see this location with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../src/plugins/lib/libplaceview.py:171 +#: ../src/plugins/lib/libplaceview.py:172 msgid "Place Filter Editor" msgstr "" -#: ../src/plugins/lib/libplaceview.py:259 +#: ../src/plugins/lib/libplaceview.py:260 msgid "No map service is available." msgstr "" -#: ../src/plugins/lib/libplaceview.py:260 +#: ../src/plugins/lib/libplaceview.py:261 msgid "Check your installation." msgstr "" -#: ../src/plugins/lib/libplaceview.py:268 +#: ../src/plugins/lib/libplaceview.py:269 msgid "No place selected." msgstr "" -#: ../src/plugins/lib/libplaceview.py:269 +#: ../src/plugins/lib/libplaceview.py:270 msgid "" "You need to select a place to be able to view it on a map. Some Map Services " "might support multiple selections." msgstr "" -#: ../src/plugins/lib/libplaceview.py:408 +#: ../src/plugins/lib/libplaceview.py:409 msgid "Cannot merge places." msgstr "" -#: ../src/plugins/lib/libplaceview.py:409 +#: ../src/plugins/lib/libplaceview.py:410 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 " @@ -17069,7 +17334,7 @@ msgstr "" #. ===================================== #. "And Jesus said unto them ... , "If ye have faith as a grain of mustard -#. seed, ye shall say unto this mountain, Remove hence to younder place; and +#. seed, ye shall say unto this mountain, Remove hence to yonder place; and #. it shall remove; and nothing shall be impossible to you." #. Romans 1:17 #: ../src/plugins/lib/holidays.xml.in.h:1 @@ -17408,7 +17673,7 @@ msgid "Open on maps.google.com" msgstr "" #: ../src/plugins/mapservices/mapservice.gpr.py:69 -#: ../src/plugins/webreport/NarrativeWeb.py:7492 +#: ../src/plugins/webreport/NarrativeWeb.py:7979 msgid "OpenStreetMap" msgstr "" @@ -17442,6 +17707,7 @@ msgstr "" #: ../src/plugins/quickview/all_events.py:59 #: ../src/plugins/quickview/all_events.py:104 #: ../src/plugins/quickview/all_events.py:116 +#: ../src/plugins/webreport/NarrativeWeb.py:5646 msgid "Event Type" msgstr "" @@ -17520,11 +17786,11 @@ msgstr "" #: ../src/plugins/quickview/all_relations.py:287 #: ../src/plugins/view/relview.py:395 -#: ../src/plugins/webreport/NarrativeWeb.py:131 -#: ../src/plugins/webreport/NarrativeWeb.py:1968 -#: ../src/plugins/webreport/NarrativeWeb.py:1970 -#: ../src/plugins/webreport/NarrativeWeb.py:2897 -#: ../src/plugins/webreport/NarrativeWeb.py:2899 +#: ../src/plugins/webreport/NarrativeWeb.py:333 +#: ../src/plugins/webreport/NarrativeWeb.py:2342 +#: ../src/plugins/webreport/NarrativeWeb.py:2344 +#: ../src/plugins/webreport/NarrativeWeb.py:2759 +#: ../src/plugins/webreport/NarrativeWeb.py:2952 msgid "Partner" msgstr "" @@ -17693,7 +17959,7 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:91 #: ../src/plugins/textreport/TagReport.py:106 -#: ../src/plugins/view/view.gpr.py:146 ../src/plugins/view/view.gpr.py:163 +#: ../src/plugins/view/view.gpr.py:147 ../src/plugins/view/view.gpr.py:164 msgid "People" msgstr "" @@ -17726,6 +17992,15 @@ msgstr "" msgid "Media count" msgstr "" +#: ../src/plugins/quickview/FilterByName.py:337 +#: ../src/plugins/quickview/OnThisDay.py:80 +#: ../src/plugins/quickview/OnThisDay.py:81 +#: ../src/plugins/quickview/OnThisDay.py:82 +#: ../src/plugins/quickview/References.py:70 +#: ../src/plugins/quickview/LinkReferences.py:45 +msgid "Reference" +msgstr "" + #: ../src/plugins/quickview/FilterByName.py:341 #: ../src/plugins/export/exportgeneweb.glade.h:7 msgid "media" @@ -17842,129 +18117,134 @@ msgstr "" msgid "No other events in %(year)d" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:32 +#: ../src/plugins/quickview/quickview.gpr.py:33 msgid "Display people and ages on a particular date" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:51 +#: ../src/plugins/quickview/quickview.gpr.py:52 msgid "Attribute Match" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:52 +#: ../src/plugins/quickview/quickview.gpr.py:53 msgid "Display people with same attribute." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:71 +#: ../src/plugins/quickview/quickview.gpr.py:72 msgid "All Events" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:72 +#: ../src/plugins/quickview/quickview.gpr.py:73 msgid "Display a person's events, both personal and family." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:86 +#: ../src/plugins/quickview/quickview.gpr.py:87 msgid "All Family Events" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:87 +#: ../src/plugins/quickview/quickview.gpr.py:88 msgid "Display the family and family members events." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:106 +#: ../src/plugins/quickview/quickview.gpr.py:107 msgid "Relation to Home Person" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:107 +#: ../src/plugins/quickview/quickview.gpr.py:108 msgid "Display all relationships between person and home person." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:127 +#: ../src/plugins/quickview/quickview.gpr.py:128 msgid "Display filtered data" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:146 +#: ../src/plugins/quickview/quickview.gpr.py:147 msgid "Father lineage" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:147 +#: ../src/plugins/quickview/quickview.gpr.py:148 msgid "Display father lineage" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:160 +#: ../src/plugins/quickview/quickview.gpr.py:161 msgid "Mother lineage" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:161 +#: ../src/plugins/quickview/quickview.gpr.py:162 msgid "Display mother lineage" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:180 +#: ../src/plugins/quickview/quickview.gpr.py:181 msgid "On This Day" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:181 +#: ../src/plugins/quickview/quickview.gpr.py:182 msgid "Display events on a particular day" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:210 +#: ../src/plugins/quickview/quickview.gpr.py:208 +#: ../src/plugins/quickview/References.py:91 +msgid "Source or Citation" +msgstr "" + +#: ../src/plugins/quickview/quickview.gpr.py:214 #, python-format msgid "%s References" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:211 +#: ../src/plugins/quickview/quickview.gpr.py:215 #, python-format msgid "Display references for a %s" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:224 +#: ../src/plugins/quickview/quickview.gpr.py:228 msgid "Link References" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:225 +#: ../src/plugins/quickview/quickview.gpr.py:229 msgid "Display link references for a note" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:244 +#: ../src/plugins/quickview/quickview.gpr.py:248 msgid "Repository References" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:245 +#: ../src/plugins/quickview/quickview.gpr.py:249 msgid "" "Display the repository reference for sources related to the active repository" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:265 +#: ../src/plugins/quickview/quickview.gpr.py:269 msgid "Same Surnames" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:266 +#: ../src/plugins/quickview/quickview.gpr.py:270 msgid "Display people with the same surname as a person." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:279 +#: ../src/plugins/quickview/quickview.gpr.py:283 msgid "Same Given Names" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:280 -#: ../src/plugins/quickview/quickview.gpr.py:294 +#: ../src/plugins/quickview/quickview.gpr.py:284 +#: ../src/plugins/quickview/quickview.gpr.py:298 msgid "Display people with the same given name as a person." msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:293 +#: ../src/plugins/quickview/quickview.gpr.py:297 msgid "Same Given Names - stand-alone" msgstr "" -#: ../src/plugins/quickview/quickview.gpr.py:313 +#: ../src/plugins/quickview/quickview.gpr.py:317 msgid "Display a person's siblings." msgstr "" #. display the title -#: ../src/plugins/quickview/References.py:65 +#: ../src/plugins/quickview/References.py:68 #, python-format msgid "References for this %s" msgstr "" -#: ../src/plugins/quickview/References.py:77 +#: ../src/plugins/quickview/References.py:80 #, python-format msgid "No references for this %s" msgstr "" @@ -18028,14 +18308,14 @@ msgstr "" #: ../src/Filters/Rules/Person/_HasNameOriginType.py:50 #: ../src/Filters/Rules/Person/_HasNameType.py:50 #: ../src/Filters/Rules/Person/_HasNickname.py:48 -#: ../src/Filters/Rules/Person/_HasSourceOf.py:47 -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:50 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:53 #: ../src/Filters/Rules/Person/_HasUnknownGender.py:47 #: ../src/Filters/Rules/Person/_IncompleteNames.py:47 #: ../src/Filters/Rules/Person/_IsBookmarked.py:47 #: ../src/Filters/Rules/Person/_IsDefaultPerson.py:46 #: ../src/Filters/Rules/Person/_IsFemale.py:47 #: ../src/Filters/Rules/Person/_IsMale.py:47 +#: ../src/Filters/Rules/Person/_PeoplePublic.py:46 #: ../src/Filters/Rules/Person/_MatchesEventFilter.py:56 #: ../src/Filters/Rules/Person/_MatchIdOf.py:48 #: ../src/Filters/Rules/Person/_NoBirthdate.py:45 @@ -18049,14 +18329,15 @@ msgstr "" #: ../src/Filters/Rules/Event/_HasData.py:51 #: ../src/Filters/Rules/Event/_HasType.py:49 #: ../src/Filters/Rules/Event/_MatchesPersonFilter.py:55 -#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:52 #: ../src/Filters/Rules/Place/_HasPlace.py:60 #: ../src/Filters/Rules/Place/_MatchesEventFilter.py:54 #: ../src/Filters/Rules/Source/_HasRepository.py:50 #: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:48 -#: ../src/Filters/Rules/Source/_HasSource.py:51 #: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:48 #: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:47 +#: ../src/Filters/Rules/Citation/_MatchesPageSubstringOf.py:47 +#: ../src/Filters/Rules/Citation/_MatchesRepositoryFilter.py:51 +#: ../src/Filters/Rules/Citation/_MatchesSourceFilter.py:53 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:54 #: ../src/Filters/Rules/Repository/_HasRepo.py:54 #: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:46 @@ -18069,10 +18350,11 @@ msgstr "" #: ../src/plugins/quickview/SameSurnames.py:50 #: ../src/plugins/quickview/SameSurnames.py:63 #: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:43 -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:44 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:47 #: ../src/Filters/Rules/Person/_SearchName.py:46 #: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:44 #: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:43 +#: ../src/Filters/Rules/Citation/_MatchesPageSubstringOf.py:43 #: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:43 #: ../src/Filters/Rules/Note/_MatchesSubstringOf.py:44 msgid "Substring:" @@ -18137,90 +18419,95 @@ msgid "self" msgstr "" #: ../src/plugins/rel/relplugins.gpr.py:32 -msgid "Czech Relationship Calculator" +msgid "Catalan Relationship Calculator" msgstr "" #: ../src/plugins/rel/relplugins.gpr.py:33 #: ../src/plugins/rel/relplugins.gpr.py:46 -#: ../src/plugins/rel/relplugins.gpr.py:62 -#: ../src/plugins/rel/relplugins.gpr.py:77 -#: ../src/plugins/rel/relplugins.gpr.py:92 -#: ../src/plugins/rel/relplugins.gpr.py:107 -#: ../src/plugins/rel/relplugins.gpr.py:124 +#: ../src/plugins/rel/relplugins.gpr.py:59 +#: ../src/plugins/rel/relplugins.gpr.py:75 +#: ../src/plugins/rel/relplugins.gpr.py:91 +#: ../src/plugins/rel/relplugins.gpr.py:106 +#: ../src/plugins/rel/relplugins.gpr.py:121 #: ../src/plugins/rel/relplugins.gpr.py:138 -#: ../src/plugins/rel/relplugins.gpr.py:151 -#: ../src/plugins/rel/relplugins.gpr.py:164 -#: ../src/plugins/rel/relplugins.gpr.py:181 -#: ../src/plugins/rel/relplugins.gpr.py:198 -#: ../src/plugins/rel/relplugins.gpr.py:214 -#: ../src/plugins/rel/relplugins.gpr.py:230 -#: ../src/plugins/rel/relplugins.gpr.py:246 +#: ../src/plugins/rel/relplugins.gpr.py:152 +#: ../src/plugins/rel/relplugins.gpr.py:165 +#: ../src/plugins/rel/relplugins.gpr.py:178 +#: ../src/plugins/rel/relplugins.gpr.py:195 +#: ../src/plugins/rel/relplugins.gpr.py:212 +#: ../src/plugins/rel/relplugins.gpr.py:228 +#: ../src/plugins/rel/relplugins.gpr.py:244 #: ../src/plugins/rel/relplugins.gpr.py:260 -#: ../src/plugins/rel/relplugins.gpr.py:273 +#: ../src/plugins/rel/relplugins.gpr.py:274 +#: ../src/plugins/rel/relplugins.gpr.py:287 msgid "Calculates relationships between people" msgstr "" #: ../src/plugins/rel/relplugins.gpr.py:45 +msgid "Czech Relationship Calculator" +msgstr "" + +#: ../src/plugins/rel/relplugins.gpr.py:58 msgid "Danish Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:61 +#: ../src/plugins/rel/relplugins.gpr.py:74 msgid "German Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:76 +#: ../src/plugins/rel/relplugins.gpr.py:90 msgid "Spanish Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:91 +#: ../src/plugins/rel/relplugins.gpr.py:105 msgid "Finnish Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:106 +#: ../src/plugins/rel/relplugins.gpr.py:120 msgid "French Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:123 +#: ../src/plugins/rel/relplugins.gpr.py:137 msgid "Croatian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:137 +#: ../src/plugins/rel/relplugins.gpr.py:151 msgid "Hungarian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:150 +#: ../src/plugins/rel/relplugins.gpr.py:164 msgid "Italian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:163 +#: ../src/plugins/rel/relplugins.gpr.py:177 msgid "Dutch Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:180 +#: ../src/plugins/rel/relplugins.gpr.py:194 msgid "Norwegian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:197 +#: ../src/plugins/rel/relplugins.gpr.py:211 msgid "Polish Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:213 +#: ../src/plugins/rel/relplugins.gpr.py:227 msgid "Portuguese Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:229 +#: ../src/plugins/rel/relplugins.gpr.py:243 msgid "Russian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:245 +#: ../src/plugins/rel/relplugins.gpr.py:259 msgid "Slovak Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:259 +#: ../src/plugins/rel/relplugins.gpr.py:273 msgid "Slovenian Relationship Calculator" msgstr "" -#: ../src/plugins/rel/relplugins.gpr.py:272 +#: ../src/plugins/rel/relplugins.gpr.py:286 msgid "Swedish Relationship Calculator" msgstr "" @@ -18242,14 +18529,14 @@ msgid "Ahnentafel Report for %s" msgstr "" #: ../src/plugins/textreport/AncestorReport.py:285 -#: ../src/plugins/textreport/DetAncestralReport.py:743 -#: ../src/plugins/textreport/DetDescendantReport.py:918 +#: ../src/plugins/textreport/DetAncestralReport.py:744 +#: ../src/plugins/textreport/DetDescendantReport.py:919 msgid "Page break between generations" msgstr "" #: ../src/plugins/textreport/AncestorReport.py:287 -#: ../src/plugins/textreport/DetAncestralReport.py:745 -#: ../src/plugins/textreport/DetDescendantReport.py:920 +#: ../src/plugins/textreport/DetAncestralReport.py:746 +#: ../src/plugins/textreport/DetDescendantReport.py:921 msgid "Whether to start a new page after each generation." msgstr "" @@ -18262,14 +18549,14 @@ msgid "Indicates if a line break should follow the name." msgstr "" #: ../src/plugins/textreport/AncestorReport.py:294 -#: ../src/plugins/textreport/DetAncestralReport.py:753 -#: ../src/plugins/textreport/DetDescendantReport.py:928 +#: ../src/plugins/textreport/DetAncestralReport.py:754 +#: ../src/plugins/textreport/DetDescendantReport.py:929 msgid "Translation" msgstr "" #: ../src/plugins/textreport/AncestorReport.py:299 -#: ../src/plugins/textreport/DetAncestralReport.py:758 -#: ../src/plugins/textreport/DetDescendantReport.py:933 +#: ../src/plugins/textreport/DetAncestralReport.py:759 +#: ../src/plugins/textreport/DetDescendantReport.py:934 msgid "The translation to be used for the report." msgstr "" @@ -18278,43 +18565,43 @@ msgstr "" msgid "Relationships shown are to %s" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:174 -#: ../src/plugins/textreport/BirthdayReport.py:212 -#: ../src/plugins/textreport/BirthdayReport.py:221 -#: ../src/plugins/textreport/BirthdayReport.py:431 +#: ../src/plugins/textreport/BirthdayReport.py:175 +#: ../src/plugins/textreport/BirthdayReport.py:213 +#: ../src/plugins/textreport/BirthdayReport.py:222 +#: ../src/plugins/textreport/BirthdayReport.py:432 #: ../src/plugins/textreport/textplugins.gpr.py:53 msgid "Birthday and Anniversary Report" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:423 +#: ../src/plugins/textreport/BirthdayReport.py:424 msgid "Include relationships to center person" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:425 +#: ../src/plugins/textreport/BirthdayReport.py:426 msgid "Include relationships to center person (slower)" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:430 +#: ../src/plugins/textreport/BirthdayReport.py:431 msgid "Title text" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:432 +#: ../src/plugins/textreport/BirthdayReport.py:433 msgid "Title of calendar" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:498 +#: ../src/plugins/textreport/BirthdayReport.py:499 msgid "Title text style" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:501 +#: ../src/plugins/textreport/BirthdayReport.py:502 msgid "Data text display" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:503 +#: ../src/plugins/textreport/BirthdayReport.py:504 msgid "Day text style" msgstr "" -#: ../src/plugins/textreport/BirthdayReport.py:506 +#: ../src/plugins/textreport/BirthdayReport.py:507 msgid "Month text style" msgstr "" @@ -18371,7 +18658,7 @@ msgid "%s sp." msgstr "" #: ../src/plugins/textreport/DescendReport.py:406 -#: ../src/plugins/textreport/DetDescendantReport.py:903 +#: ../src/plugins/textreport/DetDescendantReport.py:904 msgid "Numbering system" msgstr "" @@ -18388,7 +18675,7 @@ msgid "Meurgey de Tupigny numbering" msgstr "" #: ../src/plugins/textreport/DescendReport.py:411 -#: ../src/plugins/textreport/DetDescendantReport.py:909 +#: ../src/plugins/textreport/DetDescendantReport.py:910 msgid "The numbering system to be used" msgstr "" @@ -18426,275 +18713,275 @@ msgstr "" msgid "The style used for the spouse level %d display." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:195 +#: ../src/plugins/textreport/DetAncestralReport.py:196 #, python-format msgid "Ancestral Report for %s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:274 -#: ../src/plugins/textreport/DetDescendantReport.py:393 +#: ../src/plugins/textreport/DetAncestralReport.py:275 +#: ../src/plugins/textreport/DetDescendantReport.py:394 #, python-format msgid "%(name)s is the same person as [%(id_str)s]." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:315 -#: ../src/plugins/textreport/DetDescendantReport.py:776 +#: ../src/plugins/textreport/DetAncestralReport.py:316 +#: ../src/plugins/textreport/DetDescendantReport.py:777 #, python-format msgid "Notes for %s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:330 -#: ../src/plugins/textreport/DetAncestralReport.py:354 -#: ../src/plugins/textreport/DetAncestralReport.py:365 -#: ../src/plugins/textreport/DetAncestralReport.py:389 -#: ../src/plugins/textreport/DetDescendantReport.py:789 -#: ../src/plugins/textreport/DetDescendantReport.py:807 -#: ../src/plugins/textreport/DetDescendantReport.py:818 -#: ../src/plugins/textreport/DetDescendantReport.py:842 +#: ../src/plugins/textreport/DetAncestralReport.py:331 +#: ../src/plugins/textreport/DetAncestralReport.py:355 +#: ../src/plugins/textreport/DetAncestralReport.py:366 +#: ../src/plugins/textreport/DetAncestralReport.py:390 +#: ../src/plugins/textreport/DetDescendantReport.py:790 +#: ../src/plugins/textreport/DetDescendantReport.py:808 +#: ../src/plugins/textreport/DetDescendantReport.py:819 +#: ../src/plugins/textreport/DetDescendantReport.py:843 #, python-format msgid "More about %(person_name)s:" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:337 -#: ../src/plugins/textreport/DetDescendantReport.py:796 +#: ../src/plugins/textreport/DetAncestralReport.py:338 +#: ../src/plugins/textreport/DetDescendantReport.py:797 #, python-format msgid "%(name_kind)s: %(name)s%(endnotes)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:372 -#: ../src/plugins/textreport/DetDescendantReport.py:831 +#: ../src/plugins/textreport/DetAncestralReport.py:373 +#: ../src/plugins/textreport/DetDescendantReport.py:832 msgid "Address: " msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:397 -#: ../src/plugins/textreport/DetAncestralReport.py:455 -#: ../src/plugins/textreport/DetDescendantReport.py:470 -#: ../src/plugins/textreport/DetDescendantReport.py:717 -#: ../src/plugins/textreport/DetDescendantReport.py:850 +#: ../src/plugins/textreport/DetAncestralReport.py:398 +#: ../src/plugins/textreport/DetAncestralReport.py:456 +#: ../src/plugins/textreport/DetDescendantReport.py:471 +#: ../src/plugins/textreport/DetDescendantReport.py:718 +#: ../src/plugins/textreport/DetDescendantReport.py:851 #, python-format msgid "%(type)s: %(value)s%(endnotes)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:424 -#: ../src/plugins/textreport/DetDescendantReport.py:439 +#: ../src/plugins/textreport/DetAncestralReport.py:425 +#: ../src/plugins/textreport/DetDescendantReport.py:440 #, python-format msgid "%(date)s, %(place)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:427 -#: ../src/plugins/textreport/DetDescendantReport.py:442 +#: ../src/plugins/textreport/DetAncestralReport.py:428 +#: ../src/plugins/textreport/DetDescendantReport.py:443 #, python-format msgid "%(date)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:429 -#: ../src/plugins/textreport/DetDescendantReport.py:444 +#: ../src/plugins/textreport/DetAncestralReport.py:430 +#: ../src/plugins/textreport/DetDescendantReport.py:445 #, python-format msgid "%(place)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:441 -#: ../src/plugins/textreport/DetDescendantReport.py:456 +#: ../src/plugins/textreport/DetAncestralReport.py:442 +#: ../src/plugins/textreport/DetDescendantReport.py:457 #, python-format msgid "%(event_name)s: %(event_text)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:553 -#: ../src/plugins/textreport/DetDescendantReport.py:609 +#: ../src/plugins/textreport/DetAncestralReport.py:554 +#: ../src/plugins/textreport/DetDescendantReport.py:610 #, python-format msgid "Children of %(mother_name)s and %(father_name)s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:606 -#: ../src/plugins/textreport/DetDescendantReport.py:690 -#: ../src/plugins/textreport/DetDescendantReport.py:709 +#: ../src/plugins/textreport/DetAncestralReport.py:607 +#: ../src/plugins/textreport/DetDescendantReport.py:691 +#: ../src/plugins/textreport/DetDescendantReport.py:710 #, python-format msgid "More about %(mother_name)s and %(father_name)s:" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:659 -#: ../src/plugins/textreport/DetDescendantReport.py:558 +#: ../src/plugins/textreport/DetAncestralReport.py:660 +#: ../src/plugins/textreport/DetDescendantReport.py:559 #, python-format msgid "Spouse: %s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:661 -#: ../src/plugins/textreport/DetDescendantReport.py:560 +#: ../src/plugins/textreport/DetAncestralReport.py:662 +#: ../src/plugins/textreport/DetDescendantReport.py:561 #, python-format msgid "Relationship with: %s" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:748 -#: ../src/plugins/textreport/DetDescendantReport.py:923 -#: ../src/plugins/textreport/IndivComplete.py:697 +#: ../src/plugins/textreport/DetAncestralReport.py:749 +#: ../src/plugins/textreport/DetDescendantReport.py:924 +#: ../src/plugins/textreport/IndivComplete.py:699 msgid "Page break before end notes" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:750 -#: ../src/plugins/textreport/DetDescendantReport.py:925 -#: ../src/plugins/textreport/IndivComplete.py:699 +#: ../src/plugins/textreport/DetAncestralReport.py:751 +#: ../src/plugins/textreport/DetDescendantReport.py:926 +#: ../src/plugins/textreport/IndivComplete.py:701 msgid "Whether to start a new page before the end notes." msgstr "" #. Content options #. Content -#: ../src/plugins/textreport/DetAncestralReport.py:763 -#: ../src/plugins/textreport/DetDescendantReport.py:938 +#: ../src/plugins/textreport/DetAncestralReport.py:764 +#: ../src/plugins/textreport/DetDescendantReport.py:939 #: ../src/plugins/view/relview.py:1669 msgid "Content" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:765 -#: ../src/plugins/textreport/DetDescendantReport.py:940 +#: ../src/plugins/textreport/DetAncestralReport.py:766 +#: ../src/plugins/textreport/DetDescendantReport.py:941 msgid "Use callname for common name" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:766 -#: ../src/plugins/textreport/DetDescendantReport.py:941 +#: ../src/plugins/textreport/DetAncestralReport.py:767 +#: ../src/plugins/textreport/DetDescendantReport.py:942 msgid "Whether to use the call name as the first name." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:770 -#: ../src/plugins/textreport/DetDescendantReport.py:944 +#: ../src/plugins/textreport/DetAncestralReport.py:771 +#: ../src/plugins/textreport/DetDescendantReport.py:945 msgid "Use full dates instead of only the year" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:771 -#: ../src/plugins/textreport/DetDescendantReport.py:946 +#: ../src/plugins/textreport/DetAncestralReport.py:772 +#: ../src/plugins/textreport/DetDescendantReport.py:947 msgid "Whether to use full dates instead of just year." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:774 -#: ../src/plugins/textreport/DetDescendantReport.py:949 -msgid "List children" -msgstr "" - #: ../src/plugins/textreport/DetAncestralReport.py:775 #: ../src/plugins/textreport/DetDescendantReport.py:950 -msgid "Whether to list children." +msgid "List children" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:778 -#: ../src/plugins/textreport/DetDescendantReport.py:953 -msgid "Compute death age" +#: ../src/plugins/textreport/DetAncestralReport.py:776 +#: ../src/plugins/textreport/DetDescendantReport.py:951 +msgid "Whether to list children." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:779 #: ../src/plugins/textreport/DetDescendantReport.py:954 -msgid "Whether to compute a person's age at death." +msgid "Compute death age" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:782 -#: ../src/plugins/textreport/DetDescendantReport.py:957 -msgid "Omit duplicate ancestors" +#: ../src/plugins/textreport/DetAncestralReport.py:780 +#: ../src/plugins/textreport/DetDescendantReport.py:955 +msgid "Whether to compute a person's age at death." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:783 #: ../src/plugins/textreport/DetDescendantReport.py:958 +msgid "Omit duplicate ancestors" +msgstr "" + +#: ../src/plugins/textreport/DetAncestralReport.py:784 +#: ../src/plugins/textreport/DetDescendantReport.py:959 msgid "Whether to omit duplicate ancestors." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:786 +#: ../src/plugins/textreport/DetAncestralReport.py:787 msgid "Use Complete Sentences" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:788 -#: ../src/plugins/textreport/DetDescendantReport.py:963 +#: ../src/plugins/textreport/DetAncestralReport.py:789 +#: ../src/plugins/textreport/DetDescendantReport.py:964 msgid "Whether to use complete sentences or succinct language." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:791 -#: ../src/plugins/textreport/DetDescendantReport.py:966 +#: ../src/plugins/textreport/DetAncestralReport.py:792 +#: ../src/plugins/textreport/DetDescendantReport.py:967 msgid "Add descendant reference in child list" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:793 -#: ../src/plugins/textreport/DetDescendantReport.py:969 +#: ../src/plugins/textreport/DetAncestralReport.py:794 +#: ../src/plugins/textreport/DetDescendantReport.py:970 msgid "Whether to add descendant references in child list." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:800 -#: ../src/plugins/textreport/DetDescendantReport.py:975 -msgid "Include notes" -msgstr "" - #: ../src/plugins/textreport/DetAncestralReport.py:801 #: ../src/plugins/textreport/DetDescendantReport.py:976 -msgid "Whether to include notes." +msgid "Include notes" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:804 -#: ../src/plugins/textreport/DetDescendantReport.py:979 -msgid "Include attributes" +#: ../src/plugins/textreport/DetAncestralReport.py:802 +#: ../src/plugins/textreport/DetDescendantReport.py:977 +msgid "Whether to include notes." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:805 #: ../src/plugins/textreport/DetDescendantReport.py:980 +msgid "Include attributes" +msgstr "" + +#: ../src/plugins/textreport/DetAncestralReport.py:806 +#: ../src/plugins/textreport/DetDescendantReport.py:981 #: ../src/plugins/textreport/FamilyGroup.py:673 msgid "Whether to include attributes." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:808 -#: ../src/plugins/textreport/DetDescendantReport.py:983 -#: ../src/plugins/textreport/IndivComplete.py:711 +#: ../src/plugins/textreport/DetAncestralReport.py:809 +#: ../src/plugins/textreport/DetDescendantReport.py:984 +#: ../src/plugins/textreport/IndivComplete.py:713 msgid "Include Photo/Images from Gallery" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:809 -#: ../src/plugins/textreport/DetDescendantReport.py:984 -#: ../src/plugins/textreport/IndivComplete.py:712 +#: ../src/plugins/textreport/DetAncestralReport.py:810 +#: ../src/plugins/textreport/DetDescendantReport.py:985 +#: ../src/plugins/textreport/IndivComplete.py:714 msgid "Whether to include images." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:812 -#: ../src/plugins/textreport/DetDescendantReport.py:987 -msgid "Include alternative names" -msgstr "" - #: ../src/plugins/textreport/DetAncestralReport.py:813 #: ../src/plugins/textreport/DetDescendantReport.py:988 -msgid "Whether to include other names." +msgid "Include alternative names" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:816 -#: ../src/plugins/textreport/DetDescendantReport.py:991 -msgid "Include events" +#: ../src/plugins/textreport/DetAncestralReport.py:814 +#: ../src/plugins/textreport/DetDescendantReport.py:989 +msgid "Whether to include other names." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:817 #: ../src/plugins/textreport/DetDescendantReport.py:992 -msgid "Whether to include events." +msgid "Include events" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:820 -#: ../src/plugins/textreport/DetDescendantReport.py:995 -msgid "Include addresses" +#: ../src/plugins/textreport/DetAncestralReport.py:818 +#: ../src/plugins/textreport/DetDescendantReport.py:993 +msgid "Whether to include events." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:821 #: ../src/plugins/textreport/DetDescendantReport.py:996 -msgid "Whether to include addresses." +msgid "Include addresses" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:824 -#: ../src/plugins/textreport/DetDescendantReport.py:999 -msgid "Include sources" +#: ../src/plugins/textreport/DetAncestralReport.py:822 +#: ../src/plugins/textreport/DetDescendantReport.py:997 +msgid "Whether to include addresses." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:825 #: ../src/plugins/textreport/DetDescendantReport.py:1000 -msgid "Whether to include source references." +msgid "Include sources" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:828 -#: ../src/plugins/textreport/DetDescendantReport.py:1003 -#: ../src/plugins/textreport/IndivComplete.py:706 -msgid "Include sources notes" +#: ../src/plugins/textreport/DetAncestralReport.py:826 +#: ../src/plugins/textreport/DetDescendantReport.py:1001 +msgid "Whether to include source references." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:829 #: ../src/plugins/textreport/DetDescendantReport.py:1004 -#: ../src/plugins/textreport/IndivComplete.py:707 +#: ../src/plugins/textreport/IndivComplete.py:708 +msgid "Include sources notes" +msgstr "" + +#: ../src/plugins/textreport/DetAncestralReport.py:830 +#: ../src/plugins/textreport/DetDescendantReport.py:1005 +#: ../src/plugins/textreport/IndivComplete.py:709 msgid "" "Whether to include source notes in the Endnotes section. Only works if " "Include sources is selected." @@ -18702,124 +18989,124 @@ msgstr "" #. How to handle missing information #. Missing information -#: ../src/plugins/textreport/DetAncestralReport.py:835 -#: ../src/plugins/textreport/DetDescendantReport.py:1030 +#: ../src/plugins/textreport/DetAncestralReport.py:836 +#: ../src/plugins/textreport/DetDescendantReport.py:1031 msgid "Missing information" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:837 -#: ../src/plugins/textreport/DetDescendantReport.py:1032 -msgid "Replace missing places with ______" -msgstr "" - #: ../src/plugins/textreport/DetAncestralReport.py:838 #: ../src/plugins/textreport/DetDescendantReport.py:1033 -msgid "Whether to replace missing Places with blanks." +msgid "Replace missing places with ______" msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:841 -#: ../src/plugins/textreport/DetDescendantReport.py:1036 -msgid "Replace missing dates with ______" +#: ../src/plugins/textreport/DetAncestralReport.py:839 +#: ../src/plugins/textreport/DetDescendantReport.py:1034 +msgid "Whether to replace missing Places with blanks." msgstr "" #: ../src/plugins/textreport/DetAncestralReport.py:842 #: ../src/plugins/textreport/DetDescendantReport.py:1037 +msgid "Replace missing dates with ______" +msgstr "" + +#: ../src/plugins/textreport/DetAncestralReport.py:843 +#: ../src/plugins/textreport/DetDescendantReport.py:1038 msgid "Whether to replace missing Dates with blanks." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:875 -#: ../src/plugins/textreport/DetDescendantReport.py:1070 +#: ../src/plugins/textreport/DetAncestralReport.py:876 +#: ../src/plugins/textreport/DetDescendantReport.py:1071 msgid "The style used for the children list title." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:885 -#: ../src/plugins/textreport/DetDescendantReport.py:1080 +#: ../src/plugins/textreport/DetAncestralReport.py:886 +#: ../src/plugins/textreport/DetDescendantReport.py:1081 msgid "The style used for the children list." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:908 -#: ../src/plugins/textreport/DetDescendantReport.py:1103 +#: ../src/plugins/textreport/DetAncestralReport.py:909 +#: ../src/plugins/textreport/DetDescendantReport.py:1104 msgid "The style used for the first personal entry." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:918 +#: ../src/plugins/textreport/DetAncestralReport.py:919 msgid "The style used for the More About header." msgstr "" -#: ../src/plugins/textreport/DetAncestralReport.py:928 -#: ../src/plugins/textreport/DetDescendantReport.py:1124 +#: ../src/plugins/textreport/DetAncestralReport.py:929 +#: ../src/plugins/textreport/DetDescendantReport.py:1125 msgid "The style used for additional detail data." msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:288 +#: ../src/plugins/textreport/DetDescendantReport.py:289 #, python-format msgid "Descendant Report for %(person_name)s" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:574 +#: ../src/plugins/textreport/DetDescendantReport.py:575 #, python-format msgid "Ref: %s. %s" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:667 +#: ../src/plugins/textreport/DetDescendantReport.py:668 #, python-format msgid "Notes for %(mother_name)s and %(father_name)s:" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:905 +#: ../src/plugins/textreport/DetDescendantReport.py:906 msgid "Henry numbering" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:906 +#: ../src/plugins/textreport/DetDescendantReport.py:907 msgid "d'Aboville numbering" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:908 +#: ../src/plugins/textreport/DetDescendantReport.py:909 msgid "Record (Modified Register) numbering" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:961 +#: ../src/plugins/textreport/DetDescendantReport.py:962 msgid "Use complete sentences" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1008 +#: ../src/plugins/textreport/DetDescendantReport.py:1009 #: ../src/plugins/textreport/KinshipReport.py:361 msgid "Include spouses" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1009 +#: ../src/plugins/textreport/DetDescendantReport.py:1010 msgid "Whether to include detailed spouse information." msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1012 +#: ../src/plugins/textreport/DetDescendantReport.py:1013 msgid "Include spouse reference" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1013 +#: ../src/plugins/textreport/DetDescendantReport.py:1014 msgid "Whether to include reference to spouse." msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1016 +#: ../src/plugins/textreport/DetDescendantReport.py:1017 msgid "Include sign of succession ('+') in child-list" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1018 +#: ../src/plugins/textreport/DetDescendantReport.py:1019 msgid "" "Whether to include a sign ('+') before the descendant number in the child-" "list to indicate a child has succession." msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1023 +#: ../src/plugins/textreport/DetDescendantReport.py:1024 msgid "Include path to start-person" msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1024 +#: ../src/plugins/textreport/DetDescendantReport.py:1025 msgid "" "Whether to include the path of descendancy from the start-person to each " "descendant." msgstr "" -#: ../src/plugins/textreport/DetDescendantReport.py:1113 +#: ../src/plugins/textreport/DetDescendantReport.py:1114 msgid "The style used for the More About header and for headers of mates." msgstr "" @@ -18849,7 +19136,7 @@ msgid "The basic style used for generation headings." msgstr "" #: ../src/plugins/textreport/FamilyGroup.py:123 -#: ../src/plugins/webreport/NarrativeWeb.py:623 +#: ../src/plugins/webreport/NarrativeWeb.py:914 #, python-format msgid "%(type)s: %(value)s" msgstr "" @@ -19000,75 +19287,75 @@ msgstr "" #. Global variables #. #. ------------------------------------------------------------------------ -#: ../src/plugins/textreport/IndivComplete.py:64 +#: ../src/plugins/textreport/IndivComplete.py:65 msgid "Sections" msgstr "" #. Translated headers for the sections -#: ../src/plugins/textreport/IndivComplete.py:66 +#: ../src/plugins/textreport/IndivComplete.py:67 msgid "Individual Facts" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:207 +#: ../src/plugins/textreport/IndivComplete.py:208 #, python-format msgid "%s in %s. " msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:296 +#: ../src/plugins/textreport/IndivComplete.py:297 msgid "Alternate Parents" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:408 +#: ../src/plugins/textreport/IndivComplete.py:409 msgid "Marriages/Children" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:548 +#: ../src/plugins/textreport/IndivComplete.py:552 #, python-format msgid "Summary of %s" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:589 +#: ../src/plugins/textreport/IndivComplete.py:608 msgid "Male" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:591 +#: ../src/plugins/textreport/IndivComplete.py:610 msgid "Female" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:671 +#: ../src/plugins/textreport/IndivComplete.py:673 msgid "Select the filter to be applied to the report." msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:693 +#: ../src/plugins/textreport/IndivComplete.py:695 msgid "List events chronologically" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:694 +#: ../src/plugins/textreport/IndivComplete.py:696 msgid "Whether to sort events into chronological order." msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:702 +#: ../src/plugins/textreport/IndivComplete.py:704 msgid "Include Source Information" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:703 +#: ../src/plugins/textreport/IndivComplete.py:705 msgid "Whether to cite sources." msgstr "" #. ############################### -#: ../src/plugins/textreport/IndivComplete.py:718 +#: ../src/plugins/textreport/IndivComplete.py:720 msgid "Event groups" msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:719 +#: ../src/plugins/textreport/IndivComplete.py:721 msgid "Check if a separate section is required." msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:772 +#: ../src/plugins/textreport/IndivComplete.py:774 msgid "The style used for category labels." msgstr "" -#: ../src/plugins/textreport/IndivComplete.py:783 +#: ../src/plugins/textreport/IndivComplete.py:785 msgid "The style used for the spouse's name." msgstr "" @@ -19252,58 +19539,63 @@ msgstr "" msgid "The style used for event and person details." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:123 +#: ../src/plugins/textreport/SimpleBookTitle.py:106 +#, python-format +msgid "File %s does not exist" +msgstr "" + +#: ../src/plugins/textreport/SimpleBookTitle.py:131 msgid "book|Title" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:123 +#: ../src/plugins/textreport/SimpleBookTitle.py:131 msgid "Title of the Book" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:124 +#: ../src/plugins/textreport/SimpleBookTitle.py:132 msgid "Title string for the book." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:127 +#: ../src/plugins/textreport/SimpleBookTitle.py:135 msgid "Subtitle" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:127 +#: ../src/plugins/textreport/SimpleBookTitle.py:135 msgid "Subtitle of the Book" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:128 +#: ../src/plugins/textreport/SimpleBookTitle.py:136 msgid "Subtitle string for the book." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:133 +#: ../src/plugins/textreport/SimpleBookTitle.py:141 #, python-format msgid "Copyright %(year)d %(name)s" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:135 +#: ../src/plugins/textreport/SimpleBookTitle.py:143 msgid "Footer" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:136 +#: ../src/plugins/textreport/SimpleBookTitle.py:144 msgid "Footer string for the page." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:140 +#: ../src/plugins/textreport/SimpleBookTitle.py:148 msgid "Gramps ID of the media object to use as an image." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:143 +#: ../src/plugins/textreport/SimpleBookTitle.py:151 msgid "Image Size" msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:144 +#: ../src/plugins/textreport/SimpleBookTitle.py:152 msgid "" "Size of the image in cm. A value of 0 indicates that the image should be fit " "to the page." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:167 +#: ../src/plugins/textreport/SimpleBookTitle.py:175 msgid "The style used for the subtitle." msgstr "" @@ -19570,7 +19862,15 @@ msgid_plural "%d event records were modified." msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:200 +#: ../src/plugins/tool/Check.py:100 ../src/plugins/tool/Check.py:224 +msgid "Checking Database" +msgstr "" + +#: ../src/plugins/tool/Check.py:101 +msgid "Looking for cross table duplicates" +msgstr "" + +#: ../src/plugins/tool/Check.py:143 msgid "" "Your family tree contains cross table duplicate handles.\n" " This is bad and can be fixed by making a backup of your\n" @@ -19579,43 +19879,39 @@ msgid "" "Repair tool should be run anew on this new family tree." msgstr "" -#: ../src/plugins/tool/Check.py:207 +#: ../src/plugins/tool/Check.py:150 msgid "Check Integrity" msgstr "" -#: ../src/plugins/tool/Check.py:276 -msgid "Checking Database" -msgstr "" - -#: ../src/plugins/tool/Check.py:294 +#: ../src/plugins/tool/Check.py:242 msgid "Looking for invalid name format references" msgstr "" -#: ../src/plugins/tool/Check.py:342 +#: ../src/plugins/tool/Check.py:294 msgid "Looking for duplicate spouses" msgstr "" -#: ../src/plugins/tool/Check.py:360 +#: ../src/plugins/tool/Check.py:317 msgid "Looking for character encoding errors" msgstr "" -#: ../src/plugins/tool/Check.py:383 +#: ../src/plugins/tool/Check.py:354 msgid "Looking for ctrl characters in notes" msgstr "" -#: ../src/plugins/tool/Check.py:401 +#: ../src/plugins/tool/Check.py:379 msgid "Looking for broken family links" msgstr "" -#: ../src/plugins/tool/Check.py:528 +#: ../src/plugins/tool/Check.py:563 msgid "Looking for unused objects" msgstr "" -#: ../src/plugins/tool/Check.py:611 +#: ../src/plugins/tool/Check.py:663 msgid "Media object could not be found" msgstr "" -#: ../src/plugins/tool/Check.py:612 +#: ../src/plugins/tool/Check.py:664 #, python-format msgid "" "The file:\n" @@ -19626,254 +19922,265 @@ msgid "" "select a new file." msgstr "" -#: ../src/plugins/tool/Check.py:670 +#: ../src/plugins/tool/Check.py:732 msgid "Looking for empty people records" msgstr "" -#: ../src/plugins/tool/Check.py:678 +#: ../src/plugins/tool/Check.py:740 msgid "Looking for empty family records" msgstr "" -#: ../src/plugins/tool/Check.py:686 +#: ../src/plugins/tool/Check.py:748 msgid "Looking for empty event records" msgstr "" -#: ../src/plugins/tool/Check.py:694 +#: ../src/plugins/tool/Check.py:756 msgid "Looking for empty source records" msgstr "" -#: ../src/plugins/tool/Check.py:702 +#: ../src/plugins/tool/Check.py:764 +msgid "Looking for empty citation records" +msgstr "" + +#: ../src/plugins/tool/Check.py:772 msgid "Looking for empty place records" msgstr "" -#: ../src/plugins/tool/Check.py:710 +#: ../src/plugins/tool/Check.py:780 msgid "Looking for empty media records" msgstr "" -#: ../src/plugins/tool/Check.py:718 +#: ../src/plugins/tool/Check.py:788 msgid "Looking for empty repository records" msgstr "" -#: ../src/plugins/tool/Check.py:726 +#: ../src/plugins/tool/Check.py:796 msgid "Looking for empty note records" msgstr "" -#: ../src/plugins/tool/Check.py:766 +#: ../src/plugins/tool/Check.py:841 msgid "Looking for empty families" msgstr "" -#: ../src/plugins/tool/Check.py:796 +#: ../src/plugins/tool/Check.py:876 msgid "Looking for broken parent relationships" msgstr "" -#: ../src/plugins/tool/Check.py:826 +#: ../src/plugins/tool/Check.py:913 msgid "Looking for event problems" msgstr "" -#: ../src/plugins/tool/Check.py:909 +#: ../src/plugins/tool/Check.py:1029 msgid "Looking for person reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:925 +#: ../src/plugins/tool/Check.py:1050 msgid "Looking for family reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:943 +#: ../src/plugins/tool/Check.py:1073 msgid "Looking for repository reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:960 +#: ../src/plugins/tool/Check.py:1095 msgid "Looking for place reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:1011 -msgid "Looking for source reference problems" +#: ../src/plugins/tool/Check.py:1187 +msgid "Looking for source and citation reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:1138 +#: ../src/plugins/tool/Check.py:1296 msgid "Looking for media object reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:1234 +#: ../src/plugins/tool/Check.py:1396 msgid "Looking for note reference problems" msgstr "" -#: ../src/plugins/tool/Check.py:1386 +#: ../src/plugins/tool/Check.py:1554 msgid "No errors were found" msgstr "" -#: ../src/plugins/tool/Check.py:1387 +#: ../src/plugins/tool/Check.py:1555 msgid "The database has passed internal checks" msgstr "" -#: ../src/plugins/tool/Check.py:1396 +#: ../src/plugins/tool/Check.py:1564 #, python-format msgid "%(quantity)d broken child/family link was fixed\n" msgid_plural "%(quantity)d broken child-family links were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1405 +#: ../src/plugins/tool/Check.py:1573 msgid "Non existing child" msgstr "" -#: ../src/plugins/tool/Check.py:1413 +#: ../src/plugins/tool/Check.py:1581 #, python-format msgid "%(person)s was removed from the family of %(family)s\n" msgstr "" -#: ../src/plugins/tool/Check.py:1419 +#: ../src/plugins/tool/Check.py:1587 #, python-format msgid "%(quantity)d broken spouse/family link was fixed\n" msgid_plural "%(quantity)d broken spouse/family links were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1428 ../src/plugins/tool/Check.py:1451 +#: ../src/plugins/tool/Check.py:1596 ../src/plugins/tool/Check.py:1619 msgid "Non existing person" msgstr "" -#: ../src/plugins/tool/Check.py:1436 ../src/plugins/tool/Check.py:1459 +#: ../src/plugins/tool/Check.py:1604 ../src/plugins/tool/Check.py:1627 #, python-format msgid "%(person)s was restored to the family of %(family)s\n" msgstr "" -#: ../src/plugins/tool/Check.py:1442 +#: ../src/plugins/tool/Check.py:1610 #, python-format msgid "%(quantity)d duplicate spouse/family link was found\n" msgid_plural "%(quantity)d duplicate spouse/family links were found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1465 +#: ../src/plugins/tool/Check.py:1633 msgid "1 family with no parents or children found, removed.\n" msgstr "" -#: ../src/plugins/tool/Check.py:1470 +#: ../src/plugins/tool/Check.py:1638 #, python-format msgid "%(quantity)d families with no parents or children, removed.\n" msgstr "" -#: ../src/plugins/tool/Check.py:1476 +#: ../src/plugins/tool/Check.py:1644 #, python-format msgid "%d corrupted family relationship fixed\n" msgid_plural "%d corrupted family relationship fixed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1483 +#: ../src/plugins/tool/Check.py:1651 #, python-format msgid "%d person was referenced but not found\n" msgid_plural "%d persons were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1490 +#: ../src/plugins/tool/Check.py:1658 #, python-format msgid "%d family was referenced but not found\n" msgid_plural "%d families were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1496 +#: ../src/plugins/tool/Check.py:1664 #, python-format msgid "%d date was corrected\n" msgid_plural "%d dates were corrected\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1502 +#: ../src/plugins/tool/Check.py:1670 #, python-format msgid "%(quantity)d repository was referenced but not found\n" msgid_plural "%(quantity)d repositories were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1508 +#: ../src/plugins/tool/Check.py:1676 #, python-format msgid "%(quantity)d media object was referenced, but not found\n" msgid_plural "%(quantity)d media objects were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1515 +#: ../src/plugins/tool/Check.py:1683 #, python-format msgid "Reference to %(quantity)d missing media object was kept\n" msgid_plural "References to %(quantity)d media objects were kept\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1522 +#: ../src/plugins/tool/Check.py:1690 #, python-format msgid "%(quantity)d missing media object was replaced\n" msgid_plural "%(quantity)d missing media objects were replaced\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1529 +#: ../src/plugins/tool/Check.py:1697 #, python-format msgid "%(quantity)d missing media object was removed\n" msgid_plural "%(quantity)d missing media objects were removed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1536 +#: ../src/plugins/tool/Check.py:1704 #, python-format msgid "%(quantity)d invalid event reference was removed\n" msgid_plural "%(quantity)d invalid event references were removed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1543 +#: ../src/plugins/tool/Check.py:1711 #, python-format msgid "%(quantity)d invalid birth event name was fixed\n" msgid_plural "%(quantity)d invalid birth event names were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1550 +#: ../src/plugins/tool/Check.py:1718 #, python-format msgid "%(quantity)d invalid death event name was fixed\n" msgid_plural "%(quantity)d invalid death event names were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1557 +#: ../src/plugins/tool/Check.py:1725 #, python-format msgid "%(quantity)d place was referenced but not found\n" msgid_plural "%(quantity)d places were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1564 +#: ../src/plugins/tool/Check.py:1732 +#, python-format +msgid "%(quantity)d citation was referenced but not found\n" +msgid_plural "%(quantity)d citations were referenced, but not found\n" +msgstr[0] "" +msgstr[1] "" + +#: ../src/plugins/tool/Check.py:1739 #, python-format msgid "%(quantity)d source was referenced but not found\n" msgid_plural "%(quantity)d sources were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1571 +#: ../src/plugins/tool/Check.py:1746 #, python-format msgid "%(quantity)d media object was referenced but not found\n" msgid_plural "%(quantity)d media objects were referenced but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1578 +#: ../src/plugins/tool/Check.py:1753 #, python-format msgid "%(quantity)d note object was referenced but not found\n" msgid_plural "%(quantity)d note objects were referenced but not found\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1584 +#: ../src/plugins/tool/Check.py:1759 #, python-format msgid "%(quantity)d invalid name format reference was removed\n" msgid_plural "%(quantity)d invalid name format references were removed\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/tool/Check.py:1590 +#: ../src/plugins/tool/Check.py:1765 #, python-format msgid "" "%(empty_obj)d empty objects removed:\n" @@ -19887,11 +20194,11 @@ msgid "" " %(note)d note objects\n" msgstr "" -#: ../src/plugins/tool/Check.py:1637 +#: ../src/plugins/tool/Check.py:1812 msgid "Integrity Check Results" msgstr "" -#: ../src/plugins/tool/Check.py:1642 +#: ../src/plugins/tool/Check.py:1817 msgid "Check and Repair" msgstr "" @@ -20025,7 +20332,8 @@ msgstr "" msgid "Find Possible Duplicate People" msgstr "" -#: ../src/plugins/tool/FindDupes.py:140 ../src/plugins/tool/Verify.py:294 +#: ../src/plugins/tool/FindDupes.py:140 +#: ../src/plugins/tool/MergeCitations.py:158 ../src/plugins/tool/Verify.py:294 msgid "Tool settings" msgstr "" @@ -20082,6 +20390,8 @@ msgid "Uncollected Objects Tool" msgstr "" #: ../src/plugins/tool/Leak.py:88 +#: ../src/plugins/webreport/NarrativeWeb.py:2631 +#: ../src/plugins/webreport/NarrativeWeb.py:4385 msgid "Number" msgstr "" @@ -20246,6 +20556,47 @@ msgid "" "in the database." msgstr "" +#: ../src/plugins/tool/MergeCitations.py:74 +msgid "Match on Page/Volume, Date and Confidence" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:75 +msgid "Ignore Date" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:76 +msgid "Ignore Confidence" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:77 +msgid "Ignore Date and Confidence" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:81 +msgid "manual|Merge citations..." +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:158 +msgid "Merge citations tool" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:179 +msgid "Checking Sources" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:180 +msgid "Looking for citation fields" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:224 +msgid "Number of merges done" +msgstr "" + +#: ../src/plugins/tool/MergeCitations.py:225 +#, python-format +msgid "%d citations merges" +msgstr "" + #: ../src/plugins/tool/NotRelated.py:67 msgid "manual|Not_Related..." msgstr "" @@ -20677,6 +21028,12 @@ msgstr "" msgid "Verifies the data against user-defined tests" msgstr "" +#: ../src/plugins/tool/tools.gpr.py:530 +msgid "" +"Searches the entire database, looking for citations that have the same " +"Volume/Page, Date and Confidence." +msgstr "" + #: ../src/plugins/tool/Verify.py:74 msgid "manual|Verify_the_Data..." msgstr "" @@ -20842,74 +21199,247 @@ msgstr "" msgid "Old age but no death" msgstr "" -#: ../src/plugins/view/eventview.py:97 -msgid "Add a new event" +#: ../src/plugins/view/citationtreeview.py:90 +msgid "Title or Page" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:93 +#: ../src/plugins/view/citationlistview.py:98 +#: ../src/plugins/webreport/NarrativeWeb.py:2278 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:97 +msgid "Confidence" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:95 +#: ../src/plugins/view/citationlistview.py:102 +msgid "Source: Author" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:96 +#: ../src/plugins/view/citationlistview.py:103 +msgid "Source: Abbreviation" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:97 +#: ../src/plugins/view/citationlistview.py:104 +msgid "Source: Publication Information" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:118 +#: ../src/plugins/view/citationlistview.py:118 +msgid "Add a new citation and a new source" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:119 +#: ../src/plugins/view/citationlistview.py:119 +#: ../src/plugins/view/sourceview.py:93 +msgid "Add a new source" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:120 +#: ../src/plugins/view/citationlistview.py:120 +msgid "Add a new citation to an existing source" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:121 +msgid "Edit the selected citation or source" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:122 +msgid "Delete the selected citation or source" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:123 +msgid "Merge the selected citations or selected sources" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:141 +#: ../src/plugins/view/view.gpr.py:233 +msgid "Citation Tree View" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:279 +msgid "Add source..." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:284 +msgid "Add citation..." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:292 +#: ../src/plugins/view/citationlistview.py:180 +msgid "Citation Filter Editor" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:301 +#: ../src/plugins/view/persontreeview.py:82 +#: ../src/plugins/view/placetreeview.py:123 +msgid "Expand all Nodes" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:303 +#: ../src/plugins/view/persontreeview.py:84 +#: ../src/plugins/view/placetreeview.py:125 +msgid "Collapse all Nodes" +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:445 +msgid "Cannot add citation." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:446 +msgid "" +"In order to add a citation to an existing source, you must select a source." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:514 +msgid "" +"This source cannot be edited at this time. Either the associated Source " +"object is already being edited, or another citation associated with the same " +"source is being edited.\n" +"\n" +"To edit this source, you need to close the object." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:527 +#: ../src/plugins/view/citationtreeview.py:547 +#: ../src/plugins/view/citationlistview.py:321 +#: ../src/plugins/view/citationlistview.py:332 +msgid "Cannot merge citations." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:528 +#: ../src/plugins/view/citationlistview.py:322 +msgid "" +"Exactly two citations must be selected to perform a merge. A second citation " +"can be selected by holding down the control key while clicking on the " +"desired citation." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:548 +#: ../src/plugins/view/citationlistview.py:333 +msgid "" +"The two selected citations must have the same source to perform a merge. If " +"you want to merge these two citations, then you must merge the sources first." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:562 +msgid "Cannot perform merge." +msgstr "" + +#: ../src/plugins/view/citationtreeview.py:563 +msgid "" +"Both objects must be of the same type, either both must be sources, or both " +"must be citations." +msgstr "" + +#: ../src/plugins/view/citationlistview.py:95 +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:95 +msgid "Volume/Page" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:100 +msgid "Source: Title" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:101 +msgid "Source: ID" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:105 +msgid "Source: Last Changed" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:122 +msgid "Delete the selected citation" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:123 +msgid "Merge the selected citations" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:137 +#: ../src/plugins/view/view.gpr.py:218 +msgid "Citation View" +msgstr "" + +#: ../src/plugins/view/citationlistview.py:308 +msgid "" +"This citation cannot be edited at this time. Either the associated citation " +"is already being edited or another object that is associated with the same " +"citation is being edited.\n" +"\n" +"To edit this citation, you need to close the object." msgstr "" #: ../src/plugins/view/eventview.py:98 -msgid "Edit the selected event" +msgid "Add a new event" msgstr "" #: ../src/plugins/view/eventview.py:99 -msgid "Delete the selected event" +msgid "Edit the selected event" msgstr "" #: ../src/plugins/view/eventview.py:100 +msgid "Delete the selected event" +msgstr "" + +#: ../src/plugins/view/eventview.py:101 msgid "Merge the selected events" msgstr "" -#: ../src/plugins/view/eventview.py:218 +#: ../src/plugins/view/eventview.py:219 msgid "Event Filter Editor" msgstr "" -#: ../src/plugins/view/eventview.py:272 +#: ../src/plugins/view/eventview.py:273 msgid "Cannot merge event objects." msgstr "" -#: ../src/plugins/view/eventview.py:273 +#: ../src/plugins/view/eventview.py:274 msgid "" "Exactly two events must be selected to perform a merge. A second object can " "be selected by holding down the control key while clicking on the desired " "event." msgstr "" -#: ../src/plugins/view/familyview.py:82 +#: ../src/plugins/view/familyview.py:83 msgid "Marriage Date" msgstr "" -#: ../src/plugins/view/familyview.py:95 +#: ../src/plugins/view/familyview.py:96 msgid "Add a new family" msgstr "" -#: ../src/plugins/view/familyview.py:96 +#: ../src/plugins/view/familyview.py:97 msgid "Edit the selected family" msgstr "" -#: ../src/plugins/view/familyview.py:97 +#: ../src/plugins/view/familyview.py:98 msgid "Delete the selected family" msgstr "" -#: ../src/plugins/view/familyview.py:98 +#: ../src/plugins/view/familyview.py:99 msgid "Merge the selected families" msgstr "" -#: ../src/plugins/view/familyview.py:203 +#: ../src/plugins/view/familyview.py:204 msgid "Family Filter Editor" msgstr "" -#: ../src/plugins/view/familyview.py:208 +#: ../src/plugins/view/familyview.py:209 msgid "Make Father Active Person" msgstr "" -#: ../src/plugins/view/familyview.py:210 +#: ../src/plugins/view/familyview.py:211 msgid "Make Mother Active Person" msgstr "" -#: ../src/plugins/view/familyview.py:281 +#: ../src/plugins/view/familyview.py:282 msgid "Cannot merge families." msgstr "" -#: ../src/plugins/view/familyview.py:282 +#: ../src/plugins/view/familyview.py:283 msgid "" "Exactly two families must be selected to perform a merge. A second family " "can be selected by holding down the control key while clicking on the " @@ -20921,7 +21451,7 @@ msgid "Fan Chart View" msgstr "" #: ../src/plugins/view/fanchartview.gpr.py:27 -#: ../src/plugins/view/view.gpr.py:130 +#: ../src/plugins/view/view.gpr.py:131 msgid "Ancestry" msgstr "" @@ -21091,35 +21621,35 @@ msgstr "" msgid "Web" msgstr "" -#: ../src/plugins/view/mediaview.py:110 +#: ../src/plugins/view/mediaview.py:111 msgid "Edit the selected media object" msgstr "" -#: ../src/plugins/view/mediaview.py:111 +#: ../src/plugins/view/mediaview.py:112 msgid "Delete the selected media object" msgstr "" -#: ../src/plugins/view/mediaview.py:112 +#: ../src/plugins/view/mediaview.py:113 msgid "Merge the selected media objects" msgstr "" -#: ../src/plugins/view/mediaview.py:217 +#: ../src/plugins/view/mediaview.py:218 msgid "Media Filter Editor" msgstr "" -#: ../src/plugins/view/mediaview.py:220 +#: ../src/plugins/view/mediaview.py:221 msgid "View in the default viewer" msgstr "" -#: ../src/plugins/view/mediaview.py:224 +#: ../src/plugins/view/mediaview.py:225 msgid "Open the folder containing the media file" msgstr "" -#: ../src/plugins/view/mediaview.py:382 +#: ../src/plugins/view/mediaview.py:383 msgid "Cannot merge media objects." msgstr "" -#: ../src/plugins/view/mediaview.py:383 +#: ../src/plugins/view/mediaview.py:384 msgid "" "Exactly two media objects must be selected to perform a merge. A second " "object can be selected by holding down the control key while clicking on the " @@ -21164,93 +21694,93 @@ msgstr "" msgid "short for cremated|crem." msgstr "" -#: ../src/plugins/view/pedigreeview.py:1281 +#: ../src/plugins/view/pedigreeview.py:1288 msgid "Jump to child..." msgstr "" -#: ../src/plugins/view/pedigreeview.py:1294 +#: ../src/plugins/view/pedigreeview.py:1301 msgid "Jump to father" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1307 +#: ../src/plugins/view/pedigreeview.py:1314 msgid "Jump to mother" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1670 +#: ../src/plugins/view/pedigreeview.py:1677 msgid "A person was found to be his/her own ancestor." msgstr "" -#: ../src/plugins/view/pedigreeview.py:1717 -#: ../src/plugins/view/pedigreeview.py:1723 -#: ../src/plugins/webreport/NarrativeWeb.py:4018 -#: ../src/plugins/webreport/WebCal.py:510 +#: ../src/plugins/view/pedigreeview.py:1724 +#: ../src/plugins/view/pedigreeview.py:1730 +#: ../src/plugins/webreport/NarrativeWeb.py:4319 +#: ../src/plugins/webreport/WebCal.py:522 msgid "Home" msgstr "" #. Mouse scroll direction setting. -#: ../src/plugins/view/pedigreeview.py:1743 +#: ../src/plugins/view/pedigreeview.py:1750 msgid "Mouse scroll direction" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1751 +#: ../src/plugins/view/pedigreeview.py:1758 msgid "Top <-> Bottom" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1758 +#: ../src/plugins/view/pedigreeview.py:1765 msgid "Left <-> Right" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1986 ../src/plugins/view/relview.py:401 +#: ../src/plugins/view/pedigreeview.py:1993 ../src/plugins/view/relview.py:401 msgid "Add New Parents..." msgstr "" -#: ../src/plugins/view/pedigreeview.py:2046 +#: ../src/plugins/view/pedigreeview.py:2053 msgid "Family Menu" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2172 +#: ../src/plugins/view/pedigreeview.py:2179 msgid "Show images" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2175 +#: ../src/plugins/view/pedigreeview.py:2182 msgid "Show marriage data" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2178 +#: ../src/plugins/view/pedigreeview.py:2185 msgid "Show unknown people" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2181 +#: ../src/plugins/view/pedigreeview.py:2188 msgid "Tree style" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2183 +#: ../src/plugins/view/pedigreeview.py:2190 msgid "Standard" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2184 +#: ../src/plugins/view/pedigreeview.py:2191 msgid "Compact" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2185 +#: ../src/plugins/view/pedigreeview.py:2192 msgid "Expanded" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2188 +#: ../src/plugins/view/pedigreeview.py:2195 msgid "Tree direction" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2195 +#: ../src/plugins/view/pedigreeview.py:2202 msgid "Tree size" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2199 +#: ../src/plugins/view/pedigreeview.py:2206 #: ../src/plugins/view/relview.py:1652 msgid "Layout" msgstr "" #: ../src/plugins/view/personlistview.py:58 -#: ../src/plugins/view/view.gpr.py:154 +#: ../src/plugins/view/view.gpr.py:155 msgid "Person View" msgstr "" @@ -21258,17 +21788,7 @@ msgstr "" msgid "People Tree View" msgstr "" -#: ../src/plugins/view/persontreeview.py:82 -#: ../src/plugins/view/placetreeview.py:123 -msgid "Expand all Nodes" -msgstr "" - -#: ../src/plugins/view/persontreeview.py:84 -#: ../src/plugins/view/placetreeview.py:125 -msgid "Collapse all Nodes" -msgstr "" - -#: ../src/plugins/view/placelistview.py:52 ../src/plugins/view/view.gpr.py:171 +#: ../src/plugins/view/placelistview.py:52 ../src/plugins/view/view.gpr.py:172 msgid "Place View" msgstr "" @@ -21500,242 +22020,275 @@ msgid "" "the desired repository." msgstr "" -#: ../src/plugins/view/sourceview.py:79 -#: ../src/plugins/webreport/NarrativeWeb.py:4161 +#: ../src/plugins/view/sourceview.py:82 +#: ../src/plugins/webreport/NarrativeWeb.py:4472 msgid "Abbreviation" msgstr "" -#: ../src/plugins/view/sourceview.py:80 +#: ../src/plugins/view/sourceview.py:83 msgid "Publication Information" msgstr "" -#: ../src/plugins/view/sourceview.py:90 -msgid "Add a new source" +#: ../src/plugins/view/sourceview.py:94 +msgid "Edit the selected source" msgstr "" -#: ../src/plugins/view/sourceview.py:92 +#: ../src/plugins/view/sourceview.py:95 msgid "Delete the selected source" msgstr "" -#: ../src/plugins/view/sourceview.py:93 +#: ../src/plugins/view/sourceview.py:96 msgid "Merge the selected sources" msgstr "" -#: ../src/plugins/view/sourceview.py:133 +#: ../src/plugins/view/sourceview.py:136 msgid "Source Filter Editor" msgstr "" -#: ../src/plugins/view/sourceview.py:234 +#: ../src/plugins/view/sourceview.py:240 msgid "Cannot merge sources." msgstr "" -#: ../src/plugins/view/sourceview.py:235 +#: ../src/plugins/view/sourceview.py:241 msgid "" "Exactly two sources must be selected to perform a merge. A second source can " "be selected by holding down the control key while clicking on the desired " "source." msgstr "" -#: ../src/plugins/view/view.gpr.py:32 +#: ../src/plugins/view/view.gpr.py:33 msgid "Event View" msgstr "" -#: ../src/plugins/view/view.gpr.py:33 +#: ../src/plugins/view/view.gpr.py:34 msgid "The view showing all the events" msgstr "" -#: ../src/plugins/view/view.gpr.py:47 +#: ../src/plugins/view/view.gpr.py:48 msgid "Family View" msgstr "" -#: ../src/plugins/view/view.gpr.py:48 +#: ../src/plugins/view/view.gpr.py:49 msgid "The view showing all families" msgstr "" -#: ../src/plugins/view/view.gpr.py:63 +#: ../src/plugins/view/view.gpr.py:64 msgid "The view showing Gramplets" msgstr "" -#: ../src/plugins/view/view.gpr.py:77 +#: ../src/plugins/view/view.gpr.py:78 msgid "Media View" msgstr "" -#: ../src/plugins/view/view.gpr.py:78 +#: ../src/plugins/view/view.gpr.py:79 msgid "The view showing all the media objects" msgstr "" -#: ../src/plugins/view/view.gpr.py:92 +#: ../src/plugins/view/view.gpr.py:93 msgid "Note View" msgstr "" -#: ../src/plugins/view/view.gpr.py:93 +#: ../src/plugins/view/view.gpr.py:94 msgid "The view showing all the notes" msgstr "" -#: ../src/plugins/view/view.gpr.py:107 +#: ../src/plugins/view/view.gpr.py:108 msgid "Relationship View" msgstr "" -#: ../src/plugins/view/view.gpr.py:108 +#: ../src/plugins/view/view.gpr.py:109 msgid "The view showing all relationships of the selected person" msgstr "" -#: ../src/plugins/view/view.gpr.py:122 +#: ../src/plugins/view/view.gpr.py:123 msgid "Pedigree View" msgstr "" -#: ../src/plugins/view/view.gpr.py:123 +#: ../src/plugins/view/view.gpr.py:124 msgid "The view showing an ancestor pedigree of the selected person" msgstr "" -#: ../src/plugins/view/view.gpr.py:138 +#: ../src/plugins/view/view.gpr.py:139 msgid "Person Tree View" msgstr "" -#: ../src/plugins/view/view.gpr.py:139 +#: ../src/plugins/view/view.gpr.py:140 msgid "The view showing all people in the family tree" msgstr "" -#: ../src/plugins/view/view.gpr.py:155 +#: ../src/plugins/view/view.gpr.py:156 msgid "The view showing all people in the family tree in a flat list" msgstr "" -#: ../src/plugins/view/view.gpr.py:172 +#: ../src/plugins/view/view.gpr.py:173 msgid "The view showing all the places of the family tree" msgstr "" -#: ../src/plugins/view/view.gpr.py:187 +#: ../src/plugins/view/view.gpr.py:188 msgid "Repository View" msgstr "" -#: ../src/plugins/view/view.gpr.py:188 +#: ../src/plugins/view/view.gpr.py:189 msgid "The view showing all the repositories" msgstr "" -#: ../src/plugins/view/view.gpr.py:202 +#: ../src/plugins/view/view.gpr.py:203 msgid "Source View" msgstr "" -#: ../src/plugins/view/view.gpr.py:203 +#: ../src/plugins/view/view.gpr.py:204 msgid "The view showing all the sources" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:124 +#: ../src/plugins/view/view.gpr.py:219 +msgid "The view showing all the citations" +msgstr "" + +#: ../src/plugins/view/view.gpr.py:234 +msgid "A view displaying citations and sources in a tree format." +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:326 msgid "Gramps ID" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:135 +#: ../src/plugins/webreport/NarrativeWeb.py:337 msgid "Postal Code" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:138 +#: ../src/plugins/webreport/NarrativeWeb.py:340 msgid "State/ Province" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:143 +#: ../src/plugins/webreport/NarrativeWeb.py:345 msgid "Alternate Locations" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:556 +#: ../src/plugins/webreport/NarrativeWeb.py:848 msgid "Pkace" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:847 +#: ../src/plugins/webreport/NarrativeWeb.py:1131 +msgid "Data Map" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:1172 #, python-format msgid "Source Reference: %s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1114 +#: ../src/plugins/webreport/NarrativeWeb.py:1437 #, python-format msgid "" "Generated by Gramps %(version)s on %(date)s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1128 +#: ../src/plugins/webreport/NarrativeWeb.py:1451 #, python-format msgid "
Created for %s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1254 +#: ../src/plugins/webreport/NarrativeWeb.py:1599 +#: ../src/plugins/webreport/NarrativeWeb.py:1747 msgid "Html|Home" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1255 -#: ../src/plugins/webreport/NarrativeWeb.py:3981 +#: ../src/plugins/webreport/NarrativeWeb.py:1600 +#: ../src/plugins/webreport/NarrativeWeb.py:1704 +#: ../src/plugins/webreport/NarrativeWeb.py:4286 msgid "Introduction" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1257 -#: ../src/plugins/webreport/NarrativeWeb.py:1292 -#: ../src/plugins/webreport/NarrativeWeb.py:1295 -#: ../src/plugins/webreport/NarrativeWeb.py:3849 -#: ../src/plugins/webreport/NarrativeWeb.py:3894 +#: ../src/plugins/webreport/NarrativeWeb.py:1602 +#: ../src/plugins/webreport/NarrativeWeb.py:1644 +#: ../src/plugins/webreport/NarrativeWeb.py:1647 +#: ../src/plugins/webreport/NarrativeWeb.py:1706 +#: ../src/plugins/webreport/NarrativeWeb.py:4158 +#: ../src/plugins/webreport/NarrativeWeb.py:4203 msgid "Surnames" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1262 -#: ../src/plugins/webreport/NarrativeWeb.py:4334 +#: ../src/plugins/webreport/NarrativeWeb.py:1609 +#: ../src/plugins/webreport/NarrativeWeb.py:1723 +#: ../src/plugins/webreport/NarrativeWeb.py:4948 msgid "Thumbnails" msgstr "" -#. Add xml, doctype, meta and stylesheets -#: ../src/plugins/webreport/NarrativeWeb.py:1265 -#: ../src/plugins/webreport/NarrativeWeb.py:1315 -#: ../src/plugins/webreport/NarrativeWeb.py:6160 -#: ../src/plugins/webreport/NarrativeWeb.py:6263 -msgid "Address Book" -msgstr "" - -#: ../src/plugins/webreport/NarrativeWeb.py:1266 -#: ../src/plugins/webreport/NarrativeWeb.py:4512 -#: ../src/plugins/webreport/NarrativeWeb.py:7386 +#: ../src/plugins/webreport/NarrativeWeb.py:1610 +#: ../src/plugins/webreport/NarrativeWeb.py:1729 +#: ../src/plugins/webreport/NarrativeWeb.py:5122 +#: ../src/plugins/webreport/NarrativeWeb.py:7873 msgid "Download" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1267 -#: ../src/plugins/webreport/NarrativeWeb.py:4612 +#. Add xml, doctype, meta and stylesheets +#: ../src/plugins/webreport/NarrativeWeb.py:1611 +#: ../src/plugins/webreport/NarrativeWeb.py:1667 +#: ../src/plugins/webreport/NarrativeWeb.py:1730 +#: ../src/plugins/webreport/NarrativeWeb.py:6653 +#: ../src/plugins/webreport/NarrativeWeb.py:6747 +msgid "Address Book" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:1612 +#: ../src/plugins/webreport/NarrativeWeb.py:1736 +#: ../src/plugins/webreport/NarrativeWeb.py:1797 +#: ../src/plugins/webreport/NarrativeWeb.py:5222 msgid "Contact" msgstr "" +#: ../src/plugins/webreport/NarrativeWeb.py:1752 +msgid "Personal" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:1771 +msgid "Media |Gallery" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:1771 +msgid "Media | Gallery" +msgstr "" + #. add section title -#: ../src/plugins/webreport/NarrativeWeb.py:1657 +#: ../src/plugins/webreport/NarrativeWeb.py:2127 msgid "Narrative" msgstr "" #. begin web title -#: ../src/plugins/webreport/NarrativeWeb.py:1674 -#: ../src/plugins/webreport/NarrativeWeb.py:6191 +#: ../src/plugins/webreport/NarrativeWeb.py:2144 +#: ../src/plugins/webreport/NarrativeWeb.py:6684 msgid "Web Links" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1745 +#: ../src/plugins/webreport/NarrativeWeb.py:2214 msgid "Latter-Day Saints/ LDS Ordinance" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1771 +#: ../src/plugins/webreport/NarrativeWeb.py:2241 msgid "Source References" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1807 -msgid "Confidence" -msgstr "" - -#. return hyperlink to its caller -#: ../src/plugins/webreport/NarrativeWeb.py:1858 -#: ../src/plugins/webreport/NarrativeWeb.py:4901 -#: ../src/plugins/webreport/NarrativeWeb.py:5160 +#: ../src/plugins/webreport/NarrativeWeb.py:2327 +#: ../src/plugins/webreport/NarrativeWeb.py:5448 +#: ../src/plugins/webreport/NarrativeWeb.py:5687 msgid "Family Map" msgstr "" #. Individual List page message -#: ../src/plugins/webreport/NarrativeWeb.py:2325 +#: ../src/plugins/webreport/NarrativeWeb.py:2728 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/webreport/NarrativeWeb.py:2520 +#. Name Column +#: ../src/plugins/webreport/NarrativeWeb.py:2750 +#: ../src/plugins/webreport/NarrativeWeb.py:2943 +msgid "Given Name" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:2928 #, python-format msgid "" "This page contains an index of all the individuals in the database with the " @@ -21744,138 +22297,143 @@ msgid "" msgstr "" #. Families list page message -#: ../src/plugins/webreport/NarrativeWeb.py:2667 +#: ../src/plugins/webreport/NarrativeWeb.py:3075 msgid "" "This page contains an index of all the families/ relationships in the " "database, sorted by their family name/ surname. Clicking on a person’s " "name will take you to their family/ relationship’s page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2693 -#: ../src/plugins/webreport/NarrativeWeb.py:3046 -#: ../src/plugins/webreport/NarrativeWeb.py:3299 -#: ../src/plugins/webreport/NarrativeWeb.py:3888 +#: ../src/plugins/webreport/NarrativeWeb.py:3101 +#: ../src/plugins/webreport/NarrativeWeb.py:3358 +#: ../src/plugins/webreport/NarrativeWeb.py:3607 +#: ../src/plugins/webreport/NarrativeWeb.py:4197 msgid "Letter" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2694 +#: ../src/plugins/webreport/NarrativeWeb.py:3102 msgid "Partner 1" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2695 +#: ../src/plugins/webreport/NarrativeWeb.py:3103 msgid "Partner 2" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2818 -msgid "Family Hyperlink" -msgstr "" - -#: ../src/plugins/webreport/NarrativeWeb.py:2839 +#: ../src/plugins/webreport/NarrativeWeb.py:3237 msgid "Family/ Relationship" msgstr "" #. determine if husband and wife, husband only, or spouse only.... -#: ../src/plugins/webreport/NarrativeWeb.py:2870 +#: ../src/plugins/webreport/NarrativeWeb.py:3268 msgid "Family of " msgstr "" #. place list page message -#: ../src/plugins/webreport/NarrativeWeb.py:3021 +#: ../src/plugins/webreport/NarrativeWeb.py:3333 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/webreport/NarrativeWeb.py:3047 +#: ../src/plugins/webreport/NarrativeWeb.py:3359 msgid "Place Name | Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3083 +#: ../src/plugins/webreport/NarrativeWeb.py:3395 #, python-format msgid "Places with letter %s" msgstr "" #. section title -#: ../src/plugins/webreport/NarrativeWeb.py:3209 +#: ../src/plugins/webreport/NarrativeWeb.py:3519 msgid "Place Map" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3274 +#: ../src/plugins/webreport/NarrativeWeb.py:3582 msgid "" "This page contains an index of all the events in the database, sorted by " "their type and date (if one is present). Clicking on an event’s Gramps " "ID will open a page for that event." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3356 +#: ../src/plugins/webreport/NarrativeWeb.py:3664 msgid "Event types beginning with letter " msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3503 +#: ../src/plugins/webreport/NarrativeWeb.py:3809 +#: ../src/plugins/webreport/NarrativeWeb.py:4534 msgid "Person(s)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3601 +#: ../src/plugins/webreport/NarrativeWeb.py:3906 msgid "Previous" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3602 +#: ../src/plugins/webreport/NarrativeWeb.py:3907 #, python-format msgid "" "%(page_number)d of %(total_pages)d" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3607 +#: ../src/plugins/webreport/NarrativeWeb.py:3912 msgid "Next" msgstr "" #. missing media error message -#: ../src/plugins/webreport/NarrativeWeb.py:3610 +#: ../src/plugins/webreport/NarrativeWeb.py:3915 msgid "The file has been moved or deleted." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3749 +#: ../src/plugins/webreport/NarrativeWeb.py:4054 msgid "File Type" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3833 +#: ../src/plugins/webreport/NarrativeWeb.py:4137 msgid "Missing media object:" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3852 +#: ../src/plugins/webreport/NarrativeWeb.py:4161 msgid "Surnames by person count" msgstr "" #. page message -#: ../src/plugins/webreport/NarrativeWeb.py:3859 +#: ../src/plugins/webreport/NarrativeWeb.py:4168 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/webreport/NarrativeWeb.py:3901 +#: ../src/plugins/webreport/NarrativeWeb.py:4210 msgid "Number of People" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4070 +#: ../src/plugins/webreport/NarrativeWeb.py:4370 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/webreport/NarrativeWeb.py:4086 +#: ../src/plugins/webreport/NarrativeWeb.py:4386 msgid "Source Name|Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4160 +#: ../src/plugins/webreport/NarrativeWeb.py:4471 msgid "Publication information" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4229 +#: ../src/plugins/webreport/NarrativeWeb.py:4510 +msgid "Citation References" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:4661 +msgid " and " +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:4843 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 " @@ -21883,15 +22441,15 @@ msgid "" "on the image to see the full sized version. " msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4251 +#: ../src/plugins/webreport/NarrativeWeb.py:4865 msgid "Media | Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4253 +#: ../src/plugins/webreport/NarrativeWeb.py:4867 msgid "Mime Type" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4339 +#: ../src/plugins/webreport/NarrativeWeb.py:4953 msgid "" "This page displays a indexed list of all the media objects in this " "database. It is sorted by media title. There is an index of all the media " @@ -21899,11 +22457,11 @@ msgid "" "image’s page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4355 +#: ../src/plugins/webreport/NarrativeWeb.py:4969 msgid "Thumbnail Preview" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4518 +#: ../src/plugins/webreport/NarrativeWeb.py:5128 msgid "" "This page is for the user/ creator of this Family Tree/ Narrative website to " "share a couple of files with you regarding their family. If there are any " @@ -21912,64 +22470,69 @@ msgid "" "web pages." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4539 +#: ../src/plugins/webreport/NarrativeWeb.py:5149 msgid "File Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4541 +#: ../src/plugins/webreport/NarrativeWeb.py:5151 msgid "Last Modified" msgstr "" -#. page message -#: ../src/plugins/webreport/NarrativeWeb.py:5040 +#. page description +#: ../src/plugins/webreport/NarrativeWeb.py:5573 msgid "" -"This map page represents the person and their descendants only. The markers " -"and the Referene list are sorted in chronological order. Clicking on a " -"place’s name in the Reference section will take you to that page’" -"s page." +"This map page represents the person and their descendants with all of their " +"event/ places. If you place your mouse over the marker it will display the " +"place name. The markers and the Reference list are sorted in date order (if " +"any?). Clicking on a place’s name in the Reference section will take " +"you to that place’s page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5048 +#: ../src/plugins/webreport/NarrativeWeb.py:5625 msgid "Drop Markers" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5268 +#: ../src/plugins/webreport/NarrativeWeb.py:5645 +msgid "Place Title" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:5797 msgid "Ancestors" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5323 +#: ../src/plugins/webreport/NarrativeWeb.py:5853 msgid "Associations" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5518 +#: ../src/plugins/webreport/NarrativeWeb.py:6043 msgid "Call Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5528 +#: ../src/plugins/webreport/NarrativeWeb.py:6053 msgid "Nick Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5566 +#: ../src/plugins/webreport/NarrativeWeb.py:6091 msgid "Age at Death" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5978 +#: ../src/plugins/webreport/NarrativeWeb.py:6483 msgid "" "This page contains an index of all the repositories in the database, sorted " "by their title. Clicking on a repositories’s title will take you to " "that repositories’s page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5993 +#: ../src/plugins/webreport/NarrativeWeb.py:6498 msgid "Repository |Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6117 +#: ../src/plugins/webreport/NarrativeWeb.py:6617 msgid "Referenced Sources" msgstr "" #. Address Book Page message -#: ../src/plugins/webreport/NarrativeWeb.py:6167 +#: ../src/plugins/webreport/NarrativeWeb.py:6660 msgid "" "This page contains an index of all the individuals in the database, sorted " "by their surname, with one of the following: Address, Residence, or Web " @@ -21977,448 +22540,460 @@ msgid "" "Address Book page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6430 +#: ../src/plugins/webreport/NarrativeWeb.py:6681 +msgid "Full Name" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:6914 #, python-format msgid "Neither %s nor %s are directories" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6438 -#: ../src/plugins/webreport/NarrativeWeb.py:6443 -#: ../src/plugins/webreport/NarrativeWeb.py:6456 -#: ../src/plugins/webreport/NarrativeWeb.py:6461 +#: ../src/plugins/webreport/NarrativeWeb.py:6922 +#: ../src/plugins/webreport/NarrativeWeb.py:6927 +#: ../src/plugins/webreport/NarrativeWeb.py:6940 +#: ../src/plugins/webreport/NarrativeWeb.py:6945 #, python-format msgid "Could not create the directory: %s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6467 +#: ../src/plugins/webreport/NarrativeWeb.py:6951 msgid "Invalid file name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6468 +#: ../src/plugins/webreport/NarrativeWeb.py:6952 msgid "The archive file must be a file, not a directory" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6538 +#: ../src/plugins/webreport/NarrativeWeb.py:7027 #, python-format msgid "ID=%(grampsid)s, path=%(dir)s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6543 +#: ../src/plugins/webreport/NarrativeWeb.py:7032 msgid "Missing media objects:" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6554 -#: ../src/plugins/webreport/NarrativeWeb.py:6637 -#: ../src/plugins/webreport/NarrativeWeb.py:6649 -#: ../src/plugins/webreport/NarrativeWeb.py:6691 -#: ../src/plugins/webreport/NarrativeWeb.py:6710 -#: ../src/plugins/webreport/NarrativeWeb.py:6726 -#: ../src/plugins/webreport/NarrativeWeb.py:6751 -#: ../src/plugins/webreport/NarrativeWeb.py:6770 -#: ../src/plugins/webreport/NarrativeWeb.py:6787 -#: ../src/plugins/webreport/NarrativeWeb.py:6815 -#: ../src/plugins/webreport/NarrativeWeb.py:6856 -#: ../src/plugins/webreport/NarrativeWeb.py:6905 +#: ../src/plugins/webreport/NarrativeWeb.py:7043 +#: ../src/plugins/webreport/NarrativeWeb.py:7123 +#: ../src/plugins/webreport/NarrativeWeb.py:7139 +#: ../src/plugins/webreport/NarrativeWeb.py:7180 +#: ../src/plugins/webreport/NarrativeWeb.py:7201 +#: ../src/plugins/webreport/NarrativeWeb.py:7222 +#: ../src/plugins/webreport/NarrativeWeb.py:7240 +#: ../src/plugins/webreport/NarrativeWeb.py:7255 +#: ../src/plugins/webreport/NarrativeWeb.py:7282 +#: ../src/plugins/webreport/NarrativeWeb.py:7305 +#: ../src/plugins/webreport/NarrativeWeb.py:7354 +#: ../src/plugins/webreport/NarrativeWeb.py:7366 msgid "Narrated Web Site Report" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6638 +#: ../src/plugins/webreport/NarrativeWeb.py:7124 msgid "Creating individual pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6650 +#: ../src/plugins/webreport/NarrativeWeb.py:7140 msgid "Creating GENDEX file" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6692 +#: ../src/plugins/webreport/NarrativeWeb.py:7181 msgid "Creating surname pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6711 -msgid "Creating source pages" -msgstr "" - -#: ../src/plugins/webreport/NarrativeWeb.py:6727 +#: ../src/plugins/webreport/NarrativeWeb.py:7202 msgid "Creating family pages..." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6752 +#: ../src/plugins/webreport/NarrativeWeb.py:7223 msgid "Creating place pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6771 +#: ../src/plugins/webreport/NarrativeWeb.py:7241 msgid "Creating event pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6788 +#: ../src/plugins/webreport/NarrativeWeb.py:7256 msgid "Creating media pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6816 +#: ../src/plugins/webreport/NarrativeWeb.py:7283 msgid "Creating thumbnail preview page..." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6857 +#: ../src/plugins/webreport/NarrativeWeb.py:7306 msgid "Creating repository pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6906 +#: ../src/plugins/webreport/NarrativeWeb.py:7355 msgid "Creating address book pages ..." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7178 +#: ../src/plugins/webreport/NarrativeWeb.py:7367 +msgid "Creating source pages" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:7662 msgid "Store web pages in .tar.gz archive" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7180 +#: ../src/plugins/webreport/NarrativeWeb.py:7664 msgid "Whether to store the web pages in an archive file" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7185 -#: ../src/plugins/webreport/WebCal.py:1288 +#: ../src/plugins/webreport/NarrativeWeb.py:7669 +#: ../src/plugins/webreport/WebCal.py:1309 msgid "Destination" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7187 -#: ../src/plugins/webreport/WebCal.py:1290 +#: ../src/plugins/webreport/NarrativeWeb.py:7671 +#: ../src/plugins/webreport/WebCal.py:1311 msgid "The destination directory for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7193 +#: ../src/plugins/webreport/NarrativeWeb.py:7677 msgid "Web site title" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7193 +#: ../src/plugins/webreport/NarrativeWeb.py:7677 msgid "My Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7194 +#: ../src/plugins/webreport/NarrativeWeb.py:7678 msgid "The title of the web site" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7199 +#: ../src/plugins/webreport/NarrativeWeb.py:7683 msgid "Select filter to restrict people that appear on web site" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7226 -#: ../src/plugins/webreport/WebCal.py:1327 +#: ../src/plugins/webreport/NarrativeWeb.py:7710 +#: ../src/plugins/webreport/WebCal.py:1348 msgid "File extension" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7229 -#: ../src/plugins/webreport/WebCal.py:1330 +#: ../src/plugins/webreport/NarrativeWeb.py:7713 +#: ../src/plugins/webreport/WebCal.py:1351 msgid "The extension to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7232 -#: ../src/plugins/webreport/WebCal.py:1333 +#: ../src/plugins/webreport/NarrativeWeb.py:7716 +#: ../src/plugins/webreport/WebCal.py:1354 msgid "Copyright" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7235 -#: ../src/plugins/webreport/WebCal.py:1336 +#: ../src/plugins/webreport/NarrativeWeb.py:7719 +#: ../src/plugins/webreport/WebCal.py:1357 msgid "The copyright to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7238 -#: ../src/plugins/webreport/WebCal.py:1342 +#: ../src/plugins/webreport/NarrativeWeb.py:7722 +#: ../src/plugins/webreport/WebCal.py:1363 msgid "StyleSheet" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7243 -#: ../src/plugins/webreport/WebCal.py:1345 +#: ../src/plugins/webreport/NarrativeWeb.py:7727 +#: ../src/plugins/webreport/WebCal.py:1366 msgid "The stylesheet to be used for the web pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7248 -msgid "Horizontal -- No Change" +#: ../src/plugins/webreport/NarrativeWeb.py:7732 +msgid "Horizontal - Default" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7249 -msgid "Vertical" +#: ../src/plugins/webreport/NarrativeWeb.py:7733 +msgid "Vertical - Left side" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7251 +#: ../src/plugins/webreport/NarrativeWeb.py:7734 +msgid "Fade -- WebKit Browsers Only" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:7735 +msgid "Drop-Down -- WebKit Browsers Only" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:7738 msgid "Navigation Menu Layout" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7254 +#: ../src/plugins/webreport/NarrativeWeb.py:7741 msgid "Choose which layout for the Navigation Menus." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7259 +#: ../src/plugins/webreport/NarrativeWeb.py:7746 msgid "Include ancestor's tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7260 +#: ../src/plugins/webreport/NarrativeWeb.py:7747 msgid "Whether to include an ancestor graph on each individual page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7265 +#: ../src/plugins/webreport/NarrativeWeb.py:7752 msgid "Graph generations" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7266 +#: ../src/plugins/webreport/NarrativeWeb.py:7753 msgid "The number of generations to include in the ancestor graph" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7276 +#: ../src/plugins/webreport/NarrativeWeb.py:7763 msgid "Page Generation" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7279 +#: ../src/plugins/webreport/NarrativeWeb.py:7766 msgid "Home page note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7280 +#: ../src/plugins/webreport/NarrativeWeb.py:7767 msgid "A note to be used on the home page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7283 +#: ../src/plugins/webreport/NarrativeWeb.py:7770 msgid "Home page image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7284 +#: ../src/plugins/webreport/NarrativeWeb.py:7771 msgid "An image to be used on the home page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7287 +#: ../src/plugins/webreport/NarrativeWeb.py:7774 msgid "Introduction note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7288 +#: ../src/plugins/webreport/NarrativeWeb.py:7775 msgid "A note to be used as the introduction" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7291 +#: ../src/plugins/webreport/NarrativeWeb.py:7778 msgid "Introduction image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7292 +#: ../src/plugins/webreport/NarrativeWeb.py:7779 msgid "An image to be used as the introduction" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7295 +#: ../src/plugins/webreport/NarrativeWeb.py:7782 msgid "Publisher contact note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7296 +#: ../src/plugins/webreport/NarrativeWeb.py:7783 msgid "" "A note to be used as the publisher contact.\n" "If no publisher information is given,\n" "no contact page will be created" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7302 +#: ../src/plugins/webreport/NarrativeWeb.py:7789 msgid "Publisher contact image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7303 +#: ../src/plugins/webreport/NarrativeWeb.py:7790 msgid "" "An image to be used as the publisher contact.\n" "If no publisher information is given,\n" "no contact page will be created" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7309 +#: ../src/plugins/webreport/NarrativeWeb.py:7796 msgid "HTML user header" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7310 +#: ../src/plugins/webreport/NarrativeWeb.py:7797 msgid "A note to be used as the page header" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7313 +#: ../src/plugins/webreport/NarrativeWeb.py:7800 msgid "HTML user footer" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7314 +#: ../src/plugins/webreport/NarrativeWeb.py:7801 msgid "A note to be used as the page footer" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7317 +#: ../src/plugins/webreport/NarrativeWeb.py:7804 msgid "Include images and media objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7318 +#: ../src/plugins/webreport/NarrativeWeb.py:7805 msgid "Whether to include a gallery of media objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7322 +#: ../src/plugins/webreport/NarrativeWeb.py:7809 msgid "Create and only use thumbnail- sized images" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7323 +#: ../src/plugins/webreport/NarrativeWeb.py:7810 msgid "" "This options allows you the choice to not create any full- sized images as " "in the Media Page, and only a thumb- sized images. This will allow you to " "have a much smaller total upload size to your web hosting site." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7329 +#: ../src/plugins/webreport/NarrativeWeb.py:7816 msgid "Max width of initial image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7331 +#: ../src/plugins/webreport/NarrativeWeb.py:7818 msgid "" "This allows you to set the maximum width of the image shown on the media " "page. Set to 0 for no limit." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7335 +#: ../src/plugins/webreport/NarrativeWeb.py:7822 msgid "Max height of initial image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7337 +#: ../src/plugins/webreport/NarrativeWeb.py:7824 msgid "" "This allows you to set the maximum height of the image shown on the media " "page. Set to 0 for no limit." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7343 +#: ../src/plugins/webreport/NarrativeWeb.py:7830 msgid "Suppress Gramps ID" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7344 +#: ../src/plugins/webreport/NarrativeWeb.py:7831 msgid "Whether to include the Gramps ID of objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7351 +#: ../src/plugins/webreport/NarrativeWeb.py:7838 #: ../src/glade/editperson.glade.h:23 ../src/glade/editsource.glade.h:7 -#: ../src/glade/editurl.glade.h:4 ../src/glade/editrepository.glade.h:6 -#: ../src/glade/editreporef.glade.h:13 ../src/glade/editpersonref.glade.h:6 -#: ../src/glade/editfamily.glade.h:17 ../src/glade/editchildref.glade.h:6 -#: ../src/glade/editattribute.glade.h:1 ../src/glade/editaddress.glade.h:14 -#: ../src/glade/editmedia.glade.h:13 ../src/glade/editmediaref.glade.h:18 -#: ../src/glade/editeventref.glade.h:9 ../src/glade/editldsord.glade.h:7 -#: ../src/glade/editnote.glade.h:4 ../src/glade/editplace.glade.h:21 -#: ../src/glade/editsourceref.glade.h:16 ../src/glade/editname.glade.h:23 -#: ../src/glade/editevent.glade.h:10 +#: ../src/glade/editcitation.glade.h:18 ../src/glade/editurl.glade.h:4 +#: ../src/glade/editrepository.glade.h:6 ../src/glade/editreporef.glade.h:13 +#: ../src/glade/editpersonref.glade.h:6 ../src/glade/editfamily.glade.h:17 +#: ../src/glade/editchildref.glade.h:6 ../src/glade/editattribute.glade.h:1 +#: ../src/glade/editaddress.glade.h:14 ../src/glade/editmedia.glade.h:13 +#: ../src/glade/editmediaref.glade.h:18 ../src/glade/editeventref.glade.h:9 +#: ../src/glade/editldsord.glade.h:7 ../src/glade/editnote.glade.h:4 +#: ../src/glade/editplace.glade.h:21 ../src/glade/editsourceref.glade.h:16 +#: ../src/glade/editname.glade.h:23 ../src/glade/editevent.glade.h:10 msgid "Privacy" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7354 +#: ../src/plugins/webreport/NarrativeWeb.py:7841 msgid "Include records marked private" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7355 +#: ../src/plugins/webreport/NarrativeWeb.py:7842 msgid "Whether to include private objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7358 +#: ../src/plugins/webreport/NarrativeWeb.py:7845 msgid "Living People" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7363 +#: ../src/plugins/webreport/NarrativeWeb.py:7850 msgid "Include Last Name Only" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7365 +#: ../src/plugins/webreport/NarrativeWeb.py:7852 msgid "Include Full Name Only" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7368 +#: ../src/plugins/webreport/NarrativeWeb.py:7855 msgid "How to handle living people" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7372 +#: ../src/plugins/webreport/NarrativeWeb.py:7859 msgid "Years from death to consider living" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7374 +#: ../src/plugins/webreport/NarrativeWeb.py:7861 msgid "" "This allows you to restrict information on people who have not been dead for " "very long" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7389 +#: ../src/plugins/webreport/NarrativeWeb.py:7876 msgid "Include download page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7390 +#: ../src/plugins/webreport/NarrativeWeb.py:7877 msgid "Whether to include a database download option" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7394 -#: ../src/plugins/webreport/NarrativeWeb.py:7403 +#: ../src/plugins/webreport/NarrativeWeb.py:7881 +#: ../src/plugins/webreport/NarrativeWeb.py:7890 msgid "Download Filename" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7396 -#: ../src/plugins/webreport/NarrativeWeb.py:7405 +#: ../src/plugins/webreport/NarrativeWeb.py:7883 +#: ../src/plugins/webreport/NarrativeWeb.py:7892 msgid "File to be used for downloading of database" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7399 -#: ../src/plugins/webreport/NarrativeWeb.py:7408 +#: ../src/plugins/webreport/NarrativeWeb.py:7886 +#: ../src/plugins/webreport/NarrativeWeb.py:7895 msgid "Description for download" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7399 +#: ../src/plugins/webreport/NarrativeWeb.py:7886 msgid "Smith Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7400 -#: ../src/plugins/webreport/NarrativeWeb.py:7409 +#: ../src/plugins/webreport/NarrativeWeb.py:7887 +#: ../src/plugins/webreport/NarrativeWeb.py:7896 msgid "Give a description for this file." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7408 +#: ../src/plugins/webreport/NarrativeWeb.py:7895 msgid "Johnson Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7418 -#: ../src/plugins/webreport/WebCal.py:1485 +#: ../src/plugins/webreport/NarrativeWeb.py:7905 +#: ../src/plugins/webreport/WebCal.py:1506 msgid "Advanced Options" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7421 -#: ../src/plugins/webreport/WebCal.py:1487 +#: ../src/plugins/webreport/NarrativeWeb.py:7908 +#: ../src/plugins/webreport/WebCal.py:1508 msgid "Character set encoding" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7424 -#: ../src/plugins/webreport/WebCal.py:1490 +#: ../src/plugins/webreport/NarrativeWeb.py:7911 +#: ../src/plugins/webreport/WebCal.py:1511 msgid "The encoding to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7427 +#: ../src/plugins/webreport/NarrativeWeb.py:7914 msgid "Include link to active person on every page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7428 +#: ../src/plugins/webreport/NarrativeWeb.py:7915 msgid "Include a link to the active person (if they have a webpage)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7431 +#: ../src/plugins/webreport/NarrativeWeb.py:7918 msgid "Include a column for birth dates on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7432 +#: ../src/plugins/webreport/NarrativeWeb.py:7919 msgid "Whether to include a birth column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7435 +#: ../src/plugins/webreport/NarrativeWeb.py:7922 msgid "Include a column for death dates on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7436 +#: ../src/plugins/webreport/NarrativeWeb.py:7923 msgid "Whether to include a death column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7439 +#: ../src/plugins/webreport/NarrativeWeb.py:7926 msgid "Include a column for partners on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7441 +#: ../src/plugins/webreport/NarrativeWeb.py:7928 msgid "Whether to include a partners column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7444 +#: ../src/plugins/webreport/NarrativeWeb.py:7931 msgid "Include a column for parents on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7446 +#: ../src/plugins/webreport/NarrativeWeb.py:7933 msgid "Whether to include a parents column" msgstr "" @@ -22428,113 +23003,118 @@ msgstr "" #. showallsiblings.set_help(_( "Whether to include half and/ or " #. "step-siblings with the parents and siblings")) #. menu.add_option(category_name, 'showhalfsiblings', showallsiblings) -#: ../src/plugins/webreport/NarrativeWeb.py:7456 +#: ../src/plugins/webreport/NarrativeWeb.py:7943 msgid "Sort all children in birth order" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7457 +#: ../src/plugins/webreport/NarrativeWeb.py:7944 msgid "Whether to display children in birth order or in entry order?" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7460 +#: ../src/plugins/webreport/NarrativeWeb.py:7947 msgid "Include family pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7461 -msgid "Whether to include family pages or not?" +#: ../src/plugins/webreport/NarrativeWeb.py:7948 +msgid "Whether or not to include family pages." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7464 +#: ../src/plugins/webreport/NarrativeWeb.py:7951 msgid "Include event pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7465 +#: ../src/plugins/webreport/NarrativeWeb.py:7952 msgid "Add a complete events list and relevant pages or not" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7468 +#: ../src/plugins/webreport/NarrativeWeb.py:7955 msgid "Include repository pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7469 -msgid "Whether to include the Repository Pages or not?" +#: ../src/plugins/webreport/NarrativeWeb.py:7956 +msgid "Whether or not to include the Repository Pages." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7472 +#: ../src/plugins/webreport/NarrativeWeb.py:7959 msgid "Include GENDEX file (/gendex.txt)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7473 +#: ../src/plugins/webreport/NarrativeWeb.py:7960 msgid "Whether to include a GENDEX file or not" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7476 +#: ../src/plugins/webreport/NarrativeWeb.py:7963 msgid "Include address book pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7477 +#: ../src/plugins/webreport/NarrativeWeb.py:7964 msgid "" -"Whether to add Address Book pages or not which can include e-mail and " -"website addresses and personal address/ residence events?" +"Whether or not to add Address Book pages,which can include e-mail and " +"website addresses and personal address/ residence events." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7487 +#: ../src/plugins/webreport/NarrativeWeb.py:7974 msgid "Place Map Options" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7491 +#: ../src/plugins/webreport/NarrativeWeb.py:7978 msgid "Google" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7493 +#: ../src/plugins/webreport/NarrativeWeb.py:7980 msgid "Map Service" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7496 +#: ../src/plugins/webreport/NarrativeWeb.py:7983 msgid "Choose your choice of map service for creating the Place Map Pages." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7501 +#: ../src/plugins/webreport/NarrativeWeb.py:7988 msgid "Include Place map on Place Pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7502 +#: ../src/plugins/webreport/NarrativeWeb.py:7989 msgid "" "Whether to include a place map on the Place Pages, where Latitude/ Longitude " "are available." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7507 +#: ../src/plugins/webreport/NarrativeWeb.py:7994 msgid "Include Family Map Pages with all places shown on the map" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7509 +#: ../src/plugins/webreport/NarrativeWeb.py:7996 msgid "" "Whether or not to add an individual page map showing all the places on this " "page. This will allow you to see how your family traveled around the country." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7517 -msgid "Markers" -msgstr "" - -#: ../src/plugins/webreport/NarrativeWeb.py:7518 +#: ../src/plugins/webreport/NarrativeWeb.py:8004 msgid "Family Links" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7519 +#: ../src/plugins/webreport/NarrativeWeb.py:8005 +msgid "Drop" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:8006 +msgid "Markers" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:8007 msgid "Google/ FamilyMap Option" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:7522 +#: ../src/plugins/webreport/NarrativeWeb.py:8010 msgid "" "Select which option that you would like to have for the Google Maps Family " "Map pages..." msgstr "" #. adding title to hyperlink menu for screen readers and braille writers -#: ../src/plugins/webreport/NarrativeWeb.py:7835 -msgid "Alphabet Menu: " +#: ../src/plugins/webreport/NarrativeWeb.py:8324 +#, python-format +msgid "Alphabet Menu: %s" msgstr "" #. _('translation') @@ -22542,10 +23122,10 @@ msgstr "" #. Number of directory levels up to get to root #. generate progress pass for "Year At A Glance" #: ../src/plugins/webreport/WebCal.py:295 -#: ../src/plugins/webreport/WebCal.py:806 -#: ../src/plugins/webreport/WebCal.py:869 -#: ../src/plugins/webreport/WebCal.py:1050 -#: ../src/plugins/webreport/WebCal.py:1056 +#: ../src/plugins/webreport/WebCal.py:827 +#: ../src/plugins/webreport/WebCal.py:890 +#: ../src/plugins/webreport/WebCal.py:1071 +#: ../src/plugins/webreport/WebCal.py:1077 msgid "Web Calendar Report" msgstr "" @@ -22554,44 +23134,44 @@ msgstr "" msgid "Calculating Holidays for year %04d" msgstr "" -#: ../src/plugins/webreport/WebCal.py:442 +#: ../src/plugins/webreport/WebCal.py:450 #, python-format msgid "Created for %(author)s" msgstr "" -#: ../src/plugins/webreport/WebCal.py:446 +#: ../src/plugins/webreport/WebCal.py:454 #, python-format msgid "Created for %(author)s" msgstr "" #. Add a link for year_glance() if requested -#: ../src/plugins/webreport/WebCal.py:515 +#: ../src/plugins/webreport/WebCal.py:527 msgid "Year Glance" msgstr "" -#: ../src/plugins/webreport/WebCal.py:547 +#: ../src/plugins/webreport/WebCal.py:561 msgid "NarrativeWeb Home" msgstr "" -#: ../src/plugins/webreport/WebCal.py:549 +#: ../src/plugins/webreport/WebCal.py:563 msgid "Full year at a Glance" msgstr "" -#: ../src/plugins/webreport/WebCal.py:807 +#: ../src/plugins/webreport/WebCal.py:828 msgid "Formatting months ..." msgstr "" -#: ../src/plugins/webreport/WebCal.py:870 +#: ../src/plugins/webreport/WebCal.py:891 msgid "Creating Year At A Glance calendar" msgstr "" #. page title -#: ../src/plugins/webreport/WebCal.py:875 +#: ../src/plugins/webreport/WebCal.py:896 #, python-format msgid "%(year)d, At A Glance" msgstr "" -#: ../src/plugins/webreport/WebCal.py:889 +#: ../src/plugins/webreport/WebCal.py:910 msgid "" "This calendar is meant to give you access to all your data at a glance " "compressed into one page. Clicking on a date will take you to a page that " @@ -22599,226 +23179,226 @@ msgid "" msgstr "" #. page title -#: ../src/plugins/webreport/WebCal.py:941 +#: ../src/plugins/webreport/WebCal.py:962 msgid "One Day Within A Year" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1152 +#: ../src/plugins/webreport/WebCal.py:1173 #, python-format msgid "%(spouse)s and %(person)s" msgstr "" #. Display date as user set in preferences -#: ../src/plugins/webreport/WebCal.py:1170 +#: ../src/plugins/webreport/WebCal.py:1191 #, python-format msgid "" "Generated by Gramps on %(date)s" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1294 +#: ../src/plugins/webreport/WebCal.py:1315 msgid "Calendar Title" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1294 +#: ../src/plugins/webreport/WebCal.py:1315 msgid "My Family Calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1295 +#: ../src/plugins/webreport/WebCal.py:1316 msgid "The title of the calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1352 +#: ../src/plugins/webreport/WebCal.py:1373 msgid "Content Options" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1357 +#: ../src/plugins/webreport/WebCal.py:1378 msgid "Create multiple year calendars" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1358 +#: ../src/plugins/webreport/WebCal.py:1379 msgid "Whether to create Multiple year calendars or not." msgstr "" -#: ../src/plugins/webreport/WebCal.py:1362 +#: ../src/plugins/webreport/WebCal.py:1383 msgid "Start Year for the Calendar(s)" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1364 +#: ../src/plugins/webreport/WebCal.py:1385 msgid "Enter the starting year for the calendars between 1900 - 3000" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1368 +#: ../src/plugins/webreport/WebCal.py:1389 msgid "End Year for the Calendar(s)" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1370 +#: ../src/plugins/webreport/WebCal.py:1391 msgid "Enter the ending year for the calendars between 1900 - 3000." msgstr "" -#: ../src/plugins/webreport/WebCal.py:1387 +#: ../src/plugins/webreport/WebCal.py:1408 msgid "Holidays will be included for the selected country" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1407 +#: ../src/plugins/webreport/WebCal.py:1428 msgid "Home link" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1408 +#: ../src/plugins/webreport/WebCal.py:1429 msgid "" "The link to be included to direct the user to the main page of the web site" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1428 +#: ../src/plugins/webreport/WebCal.py:1449 msgid "Jan - Jun Notes" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1430 +#: ../src/plugins/webreport/WebCal.py:1451 msgid "January Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1431 +#: ../src/plugins/webreport/WebCal.py:1452 msgid "The note for the month of January" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1434 +#: ../src/plugins/webreport/WebCal.py:1455 msgid "February Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1435 +#: ../src/plugins/webreport/WebCal.py:1456 msgid "The note for the month of February" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1438 +#: ../src/plugins/webreport/WebCal.py:1459 msgid "March Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1439 +#: ../src/plugins/webreport/WebCal.py:1460 msgid "The note for the month of March" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1442 +#: ../src/plugins/webreport/WebCal.py:1463 msgid "April Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1443 +#: ../src/plugins/webreport/WebCal.py:1464 msgid "The note for the month of April" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1446 +#: ../src/plugins/webreport/WebCal.py:1467 msgid "May Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1447 +#: ../src/plugins/webreport/WebCal.py:1468 msgid "The note for the month of May" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1450 +#: ../src/plugins/webreport/WebCal.py:1471 msgid "June Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1451 +#: ../src/plugins/webreport/WebCal.py:1472 msgid "The note for the month of June" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1454 +#: ../src/plugins/webreport/WebCal.py:1475 msgid "Jul - Dec Notes" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1456 +#: ../src/plugins/webreport/WebCal.py:1477 msgid "July Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1457 +#: ../src/plugins/webreport/WebCal.py:1478 msgid "The note for the month of July" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1460 +#: ../src/plugins/webreport/WebCal.py:1481 msgid "August Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1461 +#: ../src/plugins/webreport/WebCal.py:1482 msgid "The note for the month of August" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1464 +#: ../src/plugins/webreport/WebCal.py:1485 msgid "September Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1465 +#: ../src/plugins/webreport/WebCal.py:1486 msgid "The note for the month of September" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1468 +#: ../src/plugins/webreport/WebCal.py:1489 msgid "October Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1469 +#: ../src/plugins/webreport/WebCal.py:1490 msgid "The note for the month of October" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1472 +#: ../src/plugins/webreport/WebCal.py:1493 msgid "November Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1473 +#: ../src/plugins/webreport/WebCal.py:1494 msgid "The note for the month of November" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1476 +#: ../src/plugins/webreport/WebCal.py:1497 msgid "December Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1477 +#: ../src/plugins/webreport/WebCal.py:1498 msgid "The note for the month of December" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1493 +#: ../src/plugins/webreport/WebCal.py:1514 msgid "Create \"Year At A Glance\" Calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1494 +#: ../src/plugins/webreport/WebCal.py:1515 msgid "Whether to create A one-page mini calendar with dates highlighted" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1498 +#: ../src/plugins/webreport/WebCal.py:1519 msgid "Create one day event pages for Year At A Glance calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1500 +#: ../src/plugins/webreport/WebCal.py:1521 msgid "Whether to create one day pages or not" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1503 +#: ../src/plugins/webreport/WebCal.py:1524 msgid "Link to Narrated Web Report" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1504 +#: ../src/plugins/webreport/WebCal.py:1525 msgid "Whether to link data to web report or not" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1508 +#: ../src/plugins/webreport/WebCal.py:1529 msgid "Link prefix" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1509 +#: ../src/plugins/webreport/WebCal.py:1530 msgid "A Prefix on the links to take you to Narrated Web Report" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1665 +#: ../src/plugins/webreport/WebCal.py:1686 #, python-format msgid "%s old" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1665 +#: ../src/plugins/webreport/WebCal.py:1686 msgid "birth" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1672 +#: ../src/plugins/webreport/WebCal.py:1693 #, python-format msgid "%(couple)s, wedding" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1675 +#: ../src/plugins/webreport/WebCal.py:1696 #, python-format msgid "%(couple)s, %(years)d year anniversary" msgid_plural "%(couple)s, %(years)d year anniversary" @@ -22854,7 +23434,7 @@ msgstr "" #. Basic Ash style sheet #. default style sheet in the options #: ../src/plugins/webstuff/webstuff.py:60 -#: ../src/plugins/webstuff/webstuff.py:117 +#: ../src/plugins/webstuff/webstuff.py:114 msgid "Basic-Ash" msgstr "" @@ -22899,15 +23479,15 @@ msgid "Visually Impaired" msgstr "" #. no style sheet option -#: ../src/plugins/webstuff/webstuff.py:100 +#: ../src/plugins/webstuff/webstuff.py:152 msgid "No style sheet" msgstr "" -#: ../src/Simple/_SimpleAccess.py:945 +#: ../src/Simple/_SimpleAccess.py:963 msgid "Unknown father" msgstr "" -#: ../src/Simple/_SimpleAccess.py:949 +#: ../src/Simple/_SimpleAccess.py:967 msgid "Unknown mother" msgstr "" @@ -22991,6 +23571,7 @@ msgstr "" #: ../src/Filters/Rules/Event/_ChangedSince.py:46 #: ../src/Filters/Rules/Place/_ChangedSince.py:46 #: ../src/Filters/Rules/Source/_ChangedSince.py:46 +#: ../src/Filters/Rules/Citation/_ChangedSince.py:46 #: ../src/Filters/Rules/MediaObject/_ChangedSince.py:46 #: ../src/Filters/Rules/Repository/_ChangedSince.py:46 #: ../src/Filters/Rules/Note/_ChangedSince.py:46 @@ -23002,6 +23583,7 @@ msgstr "" #: ../src/Filters/Rules/Event/_ChangedSince.py:46 #: ../src/Filters/Rules/Place/_ChangedSince.py:46 #: ../src/Filters/Rules/Source/_ChangedSince.py:46 +#: ../src/Filters/Rules/Citation/_ChangedSince.py:46 #: ../src/Filters/Rules/MediaObject/_ChangedSince.py:46 #: ../src/Filters/Rules/Repository/_ChangedSince.py:46 #: ../src/Filters/Rules/Note/_ChangedSince.py:46 @@ -23130,13 +23712,17 @@ msgid "Matches people with the personal attribute of a particular value" msgstr "" #: ../src/Filters/Rules/Person/_HasBirth.py:47 +#: ../src/Filters/Rules/Person/_HasCitation.py:49 #: ../src/Filters/Rules/Person/_HasDeath.py:47 #: ../src/Filters/Rules/Person/_HasEvent.py:50 #: ../src/Filters/Rules/Person/_HasFamilyEvent.py:49 +#: ../src/Filters/Rules/Family/_HasCitation.py:50 #: ../src/Filters/Rules/Family/_HasEvent.py:49 +#: ../src/Filters/Rules/Event/_HasCitation.py:50 #: ../src/Filters/Rules/Event/_HasData.py:47 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:50 -#: ../src/glade/mergeevent.glade.h:4 ../src/glade/mergemedia.glade.h:4 +#: ../src/glade/mergecitation.glade.h:4 ../src/glade/mergeevent.glade.h:4 +#: ../src/glade/mergemedia.glade.h:4 msgid "Date:" msgstr "" @@ -23157,6 +23743,21 @@ msgstr "" msgid "Matches people with birth data of a particular value" msgstr "" +#: ../src/Filters/Rules/Person/_HasCitation.py:48 +#: ../src/Filters/Rules/Family/_HasCitation.py:49 +#: ../src/Filters/Rules/Event/_HasCitation.py:49 +#: ../src/glade/mergecitation.glade.h:10 +msgid "Volume/Page:" +msgstr "" + +#: ../src/Filters/Rules/Person/_HasCitation.py:51 +msgid "People with the " +msgstr "" + +#: ../src/Filters/Rules/Person/_HasCitation.py:52 +msgid "Matches people with a citation of a particular value" +msgstr "" + #: ../src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py:49 msgid "People with a common ancestor with match" msgstr "" @@ -23370,19 +23971,24 @@ msgstr "" msgid "Family filters" msgstr "" -#: ../src/Filters/Rules/Person/_HasSource.py:46 +#: ../src/Filters/Rules/Person/_HasSourceCount.py:46 msgid "People with sources" msgstr "" -#: ../src/Filters/Rules/Person/_HasSource.py:47 +#: ../src/Filters/Rules/Person/_HasSourceCount.py:47 msgid "Matches people with a certain number of sources connected to it" msgstr "" -#: ../src/Filters/Rules/Person/_HasSourceOf.py:46 +#: ../src/Filters/Rules/Person/_HasSourceOf.py:47 msgid "People with the " msgstr "" #: ../src/Filters/Rules/Person/_HasSourceOf.py:48 +#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:53 +msgid "Citation/source filters" +msgstr "" + +#: ../src/Filters/Rules/Person/_HasSourceOf.py:49 msgid "Matches people who have a particular source" msgstr "" @@ -23394,11 +24000,11 @@ msgstr "" msgid "Matches people with the particular tag" msgstr "" -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:47 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:50 msgid "People with records containing " msgstr "" -#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:48 +#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:51 msgid "Matches people whose records contain text matching a substring" msgstr "" @@ -23591,6 +24197,14 @@ msgstr "" msgid "Matches parents of anybody matched by a filter" msgstr "" +#: ../src/Filters/Rules/Person/_PeoplePublic.py:44 +msgid "People not marked private" +msgstr "" + +#: ../src/Filters/Rules/Person/_PeoplePublic.py:45 +msgid "Matches people that are not indicated as private" +msgstr "" + #: ../src/Filters/Rules/Person/_IsRelatedWith.py:46 msgid "People related to " msgstr "" @@ -23849,6 +24463,14 @@ msgstr "" msgid "Matches families with the family attribute of a particular value" msgstr "" +#: ../src/Filters/Rules/Family/_HasCitation.py:52 +msgid "Family with the " +msgstr "" + +#: ../src/Filters/Rules/Family/_HasCitation.py:53 +msgid "Matches families with a citation of a particular value" +msgstr "" + #: ../src/Filters/Rules/Family/_HasEvent.py:53 msgid "Families with the " msgstr "" @@ -23921,11 +24543,11 @@ msgstr "" msgid "Matches families with the relationship type of a particular value" msgstr "" -#: ../src/Filters/Rules/Family/_HasSource.py:46 +#: ../src/Filters/Rules/Family/_HasSourceCount.py:46 msgid "Families with sources" msgstr "" -#: ../src/Filters/Rules/Family/_HasSource.py:47 +#: ../src/Filters/Rules/Family/_HasSourceCount.py:47 msgid "Matches families with a certain number of sources connected to it" msgstr "" @@ -24074,6 +24696,14 @@ msgstr "" msgid "Matches events with the event attribute of a particular value" msgstr "" +#: ../src/Filters/Rules/Event/_HasCitation.py:52 +msgid "Event with the " +msgstr "" + +#: ../src/Filters/Rules/Event/_HasCitation.py:53 +msgid "Matches events with a citation of a particular value" +msgstr "" + #: ../src/Filters/Rules/Event/_HasData.py:49 msgid "Events with " msgstr "" @@ -24130,11 +24760,11 @@ msgstr "" msgid "Matches events with a certain reference count" msgstr "" -#: ../src/Filters/Rules/Event/_HasSource.py:46 +#: ../src/Filters/Rules/Event/_HasSourceCount.py:45 msgid "Events with sources" msgstr "" -#: ../src/Filters/Rules/Event/_HasSource.py:47 +#: ../src/Filters/Rules/Event/_HasSourceCount.py:46 msgid "Matches events with a certain number of sources connected to it" msgstr "" @@ -24162,11 +24792,11 @@ msgstr "" msgid "Matches events of persons matched by the specified person filter name" msgstr "" -#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:49 +#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:50 msgid "Events with source matching the " msgstr "" -#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:50 +#: ../src/Filters/Rules/Event/_MatchesSourceFilter.py:51 msgid "Matches events with sources that match the specified source filter name" msgstr "" @@ -24445,32 +25075,6 @@ msgid "" "containing a substring in \"Call Number\"" msgstr "" -#: ../src/Filters/Rules/Source/_HasSource.py:46 -#: ../src/Filters/Rules/MediaObject/_HasMedia.py:47 -#: ../src/glade/mergedata.glade.h:14 ../src/glade/mergemedia.glade.h:10 -#: ../src/glade/mergeplace.glade.h:11 ../src/glade/mergesource.glade.h:11 -msgid "Title:" -msgstr "" - -#: ../src/Filters/Rules/Source/_HasSource.py:47 -#: ../src/glade/mergedata.glade.h:5 ../src/glade/mergesource.glade.h:4 -#: ../src/glade/plugins.glade.h:2 -msgid "Author:" -msgstr "" - -#: ../src/Filters/Rules/Source/_HasSource.py:48 -#: ../src/glade/mergedata.glade.h:11 ../src/glade/mergesource.glade.h:8 -msgid "Publication:" -msgstr "" - -#: ../src/Filters/Rules/Source/_HasSource.py:49 -msgid "Sources matching parameters" -msgstr "" - -#: ../src/Filters/Rules/Source/_HasSource.py:50 -msgid "Matches sources with particular parameters" -msgstr "" - #: ../src/Filters/Rules/Source/_MatchesFilter.py:45 msgid "Sources matching the " msgstr "" @@ -24513,6 +25117,156 @@ msgstr "" msgid "Matches sources whose Gramps ID matches the regular expression" msgstr "" +#: ../src/Filters/Rules/Citation/_AllCitations.py:46 +msgid "Every citation" +msgstr "" + +#: ../src/Filters/Rules/Citation/_AllCitations.py:47 +msgid "Matches every citation in the database" +msgstr "" + +#: ../src/Filters/Rules/Citation/_ChangedSince.py:47 +msgid "Citations changed after " +msgstr "" + +#: ../src/Filters/Rules/Citation/_ChangedSince.py:48 +msgid "" +"Matches citation records changed after a specified date-time (yyyy-mm-dd hh:" +"mm:ss) or in the range, if a second date-time is given." +msgstr "" + +#: ../src/Filters/Rules/Citation/_CitationPrivate.py:44 +msgid "Citations marked private" +msgstr "" + +#: ../src/Filters/Rules/Citation/_CitationPrivate.py:45 +msgid "Matches citations that are indicated as private" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasGallery.py:46 +msgid "Citations with media" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasGallery.py:47 +msgid "Matches citations with a certain number of items in the gallery" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasIdOf.py:46 +msgid "Citation with " +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasIdOf.py:47 +msgid "Matches a citation with a specified Gramps ID" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNote.py:47 +msgid "Citations having notes" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNote.py:48 +msgid "Matches citations having a certain number of notes" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNoteMatchingSubstringOf.py:44 +msgid "Citations having notes containing " +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNoteMatchingSubstringOf.py:45 +msgid "Matches citations whose notes contain text matching a substring" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNoteRegexp.py:43 +msgid "Citations having notes containing " +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasNoteRegexp.py:44 +msgid "" +"Matches citations whose notes contain text matching a regular expression" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasReferenceCountOf.py:44 +msgid "Citations with a reference count of " +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasReferenceCountOf.py:45 +msgid "Matches citations with a certain reference count" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:49 +#: ../src/Filters/Rules/MediaObject/_HasMedia.py:47 +#: ../src/glade/mergedata.glade.h:14 ../src/glade/mergemedia.glade.h:10 +#: ../src/glade/mergeplace.glade.h:11 ../src/glade/mergesource.glade.h:11 +msgid "Title:" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:50 +#: ../src/glade/mergedata.glade.h:5 ../src/glade/mergesource.glade.h:4 +#: ../src/glade/plugins.glade.h:2 +msgid "Author:" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:51 +#: ../src/glade/mergedata.glade.h:11 ../src/glade/mergesource.glade.h:8 +msgid "Publication:" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:52 +msgid "Sources matching parameters" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:53 +msgid "Matches citations with a source of a particular value" +msgstr "" + +#: ../src/Filters/Rules/Citation/_HasSource.py:55 +msgid "Source filters" +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesFilter.py:46 +msgid "Citations matching the " +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesFilter.py:47 +msgid "Matches citations matched by the specified filter name" +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesPageSubstringOf.py:44 +msgid "Citation Volume/Page containing " +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesPageSubstringOf.py:45 +msgid "Matches citations whose Volume/Page contains a certain substring" +msgstr "" + +#: ../src/Filters/Rules/Citation/_RegExpIdOf.py:49 +msgid "Citations with matching regular expression" +msgstr "" + +#: ../src/Filters/Rules/Citation/_RegExpIdOf.py:50 +msgid "Matches citations whose Gramps ID matches the regular expression" +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesRepositoryFilter.py:47 +msgid "" +"Citations with a source with a repository reference matching the " +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesRepositoryFilter.py:49 +msgid "" +"Matches citations with sources with a repository reference that match a " +"certain repository filter" +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesSourceFilter.py:50 +msgid "Citations with source matching the " +msgstr "" + +#: ../src/Filters/Rules/Citation/_MatchesSourceFilter.py:51 +msgid "" +"Matches citations with sources that match the specified source filter name" +msgstr "" + #: ../src/Filters/Rules/MediaObject/_AllMedia.py:45 msgid "Every media object" msgstr "" @@ -24813,6 +25567,7 @@ msgstr "" msgid "Matches notes that are indicated as private" msgstr "" +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:74 #: ../src/Filters/SideBar/_EventSidebarFilter.py:77 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:90 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:93 @@ -24824,10 +25579,7 @@ msgstr "" msgid "Use regular expressions" msgstr "" -#: ../src/Filters/SideBar/_EventSidebarFilter.py:96 -msgid "Participants" -msgstr "" - +#: ../src/Filters/SideBar/_CitationSidebarFilter.py:99 #: ../src/Filters/SideBar/_EventSidebarFilter.py:100 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:122 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:137 @@ -24839,6 +25591,10 @@ msgstr "" msgid "Custom filter" msgstr "" +#: ../src/Filters/SideBar/_EventSidebarFilter.py:96 +msgid "Participants" +msgstr "" + #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "any" msgstr "" @@ -24909,9 +25665,10 @@ msgstr "" msgid "Zooms to fit the whole page" msgstr "" -#: ../src/glade/editperson.glade.h:1 ../src/glade/editreporef.glade.h:1 -#: ../src/glade/editmediaref.glade.h:1 ../src/glade/editeventref.glade.h:1 -#: ../src/glade/editsourceref.glade.h:1 ../src/plugins/tool/verify.glade.h:3 +#: ../src/glade/editperson.glade.h:1 ../src/glade/editcitation.glade.h:2 +#: ../src/glade/editreporef.glade.h:1 ../src/glade/editmediaref.glade.h:1 +#: ../src/glade/editeventref.glade.h:1 ../src/glade/editsourceref.glade.h:1 +#: ../src/plugins/tool/verify.glade.h:3 msgid "General" msgstr "" @@ -25032,11 +25789,12 @@ msgid "_Given:" msgstr "" #: ../src/glade/editperson.glade.h:34 ../src/glade/editsource.glade.h:13 -#: ../src/glade/editrepository.glade.h:9 ../src/glade/editreporef.glade.h:16 -#: ../src/glade/editfamily.glade.h:22 ../src/glade/editmedia.glade.h:17 -#: ../src/glade/editmediaref.glade.h:30 ../src/glade/editeventref.glade.h:13 -#: ../src/glade/editnote.glade.h:11 ../src/glade/editplace.glade.h:30 -#: ../src/glade/editsourceref.glade.h:25 ../src/glade/editevent.glade.h:17 +#: ../src/glade/editcitation.glade.h:27 ../src/glade/editrepository.glade.h:9 +#: ../src/glade/editreporef.glade.h:16 ../src/glade/editfamily.glade.h:22 +#: ../src/glade/editmedia.glade.h:17 ../src/glade/editmediaref.glade.h:30 +#: ../src/glade/editeventref.glade.h:13 ../src/glade/editnote.glade.h:11 +#: ../src/glade/editplace.glade.h:30 ../src/glade/editsourceref.glade.h:25 +#: ../src/glade/editevent.glade.h:17 msgid "_ID:" msgstr "" @@ -25143,8 +25901,8 @@ msgid "Convert to a relative path" msgstr "" #: ../src/glade/addmedia.glade.h:4 ../src/glade/editsource.glade.h:15 -#: ../src/glade/editmedia.glade.h:20 ../src/glade/editmediaref.glade.h:33 -#: ../src/glade/editsourceref.glade.h:27 +#: ../src/glade/editcitation.glade.h:29 ../src/glade/editmedia.glade.h:20 +#: ../src/glade/editmediaref.glade.h:33 ../src/glade/editsourceref.glade.h:27 msgid "_Title:" msgstr "" @@ -25288,15 +26046,18 @@ msgstr "" msgid "_Year" msgstr "" -#: ../src/glade/editsource.glade.h:1 ../src/glade/editsourceref.glade.h:5 +#: ../src/glade/editsource.glade.h:1 ../src/glade/editcitation.glade.h:7 +#: ../src/glade/editsourceref.glade.h:5 msgid "A unique ID to identify the source" msgstr "" -#: ../src/glade/editsource.glade.h:2 ../src/glade/editsourceref.glade.h:6 +#: ../src/glade/editsource.glade.h:2 ../src/glade/editcitation.glade.h:8 +#: ../src/glade/editsourceref.glade.h:6 msgid "A_bbreviation:" msgstr "" -#: ../src/glade/editsource.glade.h:5 ../src/glade/editsourceref.glade.h:7 +#: ../src/glade/editsource.glade.h:5 ../src/glade/editcitation.glade.h:9 +#: ../src/glade/editsourceref.glade.h:7 msgid "Authors of the source." msgstr "" @@ -25305,23 +26066,27 @@ msgstr "" msgid "Indicates if the record is private" msgstr "" -#: ../src/glade/editsource.glade.h:9 ../src/glade/editsourceref.glade.h:18 +#: ../src/glade/editsource.glade.h:9 ../src/glade/editcitation.glade.h:20 +#: ../src/glade/editsourceref.glade.h:18 msgid "" "Provide a short title used for sorting, filing, and retrieving source " "records." msgstr "" -#: ../src/glade/editsource.glade.h:10 ../src/glade/editsourceref.glade.h:19 +#: ../src/glade/editsource.glade.h:10 ../src/glade/editcitation.glade.h:21 +#: ../src/glade/editsourceref.glade.h:19 msgid "" "Publication Information, such as city and year of publication, name of " "publisher, ..." msgstr "" -#: ../src/glade/editsource.glade.h:11 ../src/glade/editsourceref.glade.h:22 +#: ../src/glade/editsource.glade.h:11 ../src/glade/editcitation.glade.h:24 +#: ../src/glade/editsourceref.glade.h:22 msgid "Title of the source." msgstr "" -#: ../src/glade/editsource.glade.h:12 ../src/glade/editsourceref.glade.h:23 +#: ../src/glade/editsource.glade.h:12 ../src/glade/editcitation.glade.h:25 +#: ../src/glade/editsourceref.glade.h:23 msgid "_Author:" msgstr "" @@ -25359,6 +26124,7 @@ msgstr "" #: ../src/glade/styleeditor.glade.h:8 ../src/glade/rule.glade.h:3 #: ../src/plugins/tool/finddupes.glade.h:2 +#: ../src/plugins/tool/mergecitations.glade.h:2 #: ../src/plugins/export/exportcsv.glade.h:1 #: ../src/plugins/export/exportftree.glade.h:1 #: ../src/plugins/export/exportgeneweb.glade.h:1 @@ -25388,87 +26154,99 @@ msgid "Abo_ve:" msgstr "" #: ../src/glade/styleeditor.glade.h:15 -msgid "Belo_w:" +msgid "Add a new style" msgstr "" #: ../src/glade/styleeditor.glade.h:16 +msgid "Belo_w:" +msgstr "" + +#: ../src/glade/styleeditor.glade.h:17 msgid "Cen_ter" msgstr "" -#: ../src/glade/styleeditor.glade.h:18 ../src/glade/editfamily.glade.h:12 +#: ../src/glade/styleeditor.glade.h:18 +msgid "Delete the selected style" +msgstr "" + +#: ../src/glade/styleeditor.glade.h:20 +msgid "Edit the selected style" +msgstr "" + +#: ../src/glade/styleeditor.glade.h:21 ../src/glade/editfamily.glade.h:12 #: ../src/glade/editchildref.glade.h:3 ../src/glade/rule.glade.h:20 msgid "Edition" msgstr "" -#: ../src/glade/styleeditor.glade.h:19 +#: ../src/glade/styleeditor.glade.h:22 msgid "First li_ne:" msgstr "" -#: ../src/glade/styleeditor.glade.h:20 +#: ../src/glade/styleeditor.glade.h:23 msgid "J_ustify" msgstr "" -#: ../src/glade/styleeditor.glade.h:21 +#: ../src/glade/styleeditor.glade.h:24 msgid "L_eft:" msgstr "" -#: ../src/glade/styleeditor.glade.h:22 +#: ../src/glade/styleeditor.glade.h:25 msgid "Le_ft" msgstr "" -#: ../src/glade/styleeditor.glade.h:23 +#: ../src/glade/styleeditor.glade.h:26 msgid "R_ight:" msgstr "" -#: ../src/glade/styleeditor.glade.h:25 +#: ../src/glade/styleeditor.glade.h:28 msgid "Righ_t" msgstr "" -#: ../src/glade/styleeditor.glade.h:26 +#: ../src/glade/styleeditor.glade.h:29 msgid "Style n_ame:" msgstr "" -#: ../src/glade/styleeditor.glade.h:27 +#: ../src/glade/styleeditor.glade.h:30 msgid "Style name" msgstr "" -#: ../src/glade/styleeditor.glade.h:28 +#: ../src/glade/styleeditor.glade.h:31 msgid "_Bold" msgstr "" -#: ../src/glade/styleeditor.glade.h:29 +#: ../src/glade/styleeditor.glade.h:32 msgid "_Bottom" msgstr "" -#: ../src/glade/styleeditor.glade.h:30 +#: ../src/glade/styleeditor.glade.h:33 msgid "_Italic" msgstr "" -#: ../src/glade/styleeditor.glade.h:31 +#: ../src/glade/styleeditor.glade.h:34 msgid "_Left" msgstr "" -#: ../src/glade/styleeditor.glade.h:32 +#: ../src/glade/styleeditor.glade.h:35 msgid "_Padding:" msgstr "" -#: ../src/glade/styleeditor.glade.h:33 +#: ../src/glade/styleeditor.glade.h:36 msgid "_Right" msgstr "" -#: ../src/glade/styleeditor.glade.h:34 +#: ../src/glade/styleeditor.glade.h:37 msgid "_Roman (Times, serif)" msgstr "" -#: ../src/glade/styleeditor.glade.h:35 +#: ../src/glade/styleeditor.glade.h:38 msgid "_Swiss (Arial, Helvetica, sans-serif)" msgstr "" -#: ../src/glade/styleeditor.glade.h:36 +#: ../src/glade/styleeditor.glade.h:39 msgid "_Top" msgstr "" -#: ../src/glade/styleeditor.glade.h:37 +#: ../src/glade/styleeditor.glade.h:40 msgid "_Underline" msgstr "" @@ -25500,6 +26278,87 @@ msgstr "" msgid "_Rename" msgstr "" +#: ../src/glade/editcitation.glade.h:1 +msgid "Citation information" +msgstr "" + +#: ../src/glade/editcitation.glade.h:3 +msgid "" +"Note: Any changes in the shared citation information will be " +"reflected in the citation itself, for all items that reference the citation." +msgstr "" + +#: ../src/glade/editcitation.glade.h:4 ../src/glade/editsourceref.glade.h:2 +msgid "" +"Note: Any changes in the shared source information will be reflected " +"in the source itself, for all items that reference the source." +msgstr "" + +#: ../src/glade/editcitation.glade.h:5 ../src/glade/editsourceref.glade.h:4 +msgid "Shared source information" +msgstr "" + +#: ../src/glade/editcitation.glade.h:6 +msgid "A unique ID to identify the citation" +msgstr "" + +#: ../src/glade/editcitation.glade.h:10 ../src/glade/editsourceref.glade.h:8 +msgid "Con_fidence:" +msgstr "" + +#: ../src/glade/editcitation.glade.h:11 ../src/glade/editsourceref.glade.h:9 +msgid "" +"Conveys the submitter's quantitative evaluation of the credibility of a " +"piece of information, based upon its supporting evidence. It is not intended " +"to eliminate the receiver's need to evaluate the evidence for themselves.\n" +"Very Low =Unreliable evidence or estimated data\n" +"Low =Questionable reliability of evidence (interviews, census, oral " +"genealogies, or potential for bias for example, an autobiography)\n" +"High =Secondary evidence, data officially recorded sometime after event\n" +"Very High =Direct and primary evidence used, or by dominance of the evidence " +msgstr "" + +#: ../src/glade/editcitation.glade.h:17 ../src/glade/editaddress.glade.h:7 +#: ../src/glade/editmedia.glade.h:8 ../src/glade/editmediaref.glade.h:16 +#: ../src/glade/editeventref.glade.h:8 ../src/glade/editldsord.glade.h:4 +#: ../src/glade/editsourceref.glade.h:15 ../src/glade/editname.glade.h:16 +#: ../src/glade/editevent.glade.h:8 +msgid "Invoke date editor" +msgstr "" + +#: ../src/glade/editcitation.glade.h:22 ../src/glade/editsourceref.glade.h:20 +msgid "" +"Specific location within the information referenced. For a published work, " +"this could include the volume of a multi-volume work and the page number(s). " +"For a periodical, it could include volume, issue, and page numbers. For a " +"newspaper, it could include a column number and page number. For an " +"unpublished source, this could be a sheet number, page number, frame number, " +"etc. A census record might have a line number or dwelling and family numbers " +"in addition to the page number. " +msgstr "" + +#: ../src/glade/editcitation.glade.h:23 ../src/glade/editsourceref.glade.h:21 +msgid "" +"The date of the entry in the source you are referencing, e.g. the date a " +"house was visited during a census, or the date an entry was made in a birth " +"log/registry. " +msgstr "" + +#: ../src/glade/editcitation.glade.h:26 ../src/glade/editaddress.glade.h:20 +#: ../src/glade/editmedia.glade.h:16 ../src/glade/editmediaref.glade.h:29 +#: ../src/glade/editeventref.glade.h:11 ../src/glade/editldsord.glade.h:10 +#: ../src/glade/editsourceref.glade.h:24 ../src/glade/editevent.glade.h:15 +msgid "_Date:" +msgstr "" + +#: ../src/glade/editcitation.glade.h:28 ../src/glade/editsourceref.glade.h:26 +msgid "_Pub. Info.:" +msgstr "" + +#: ../src/glade/editcitation.glade.h:30 ../src/glade/editsourceref.glade.h:28 +msgid "_Volume/Page:" +msgstr "" + #: ../src/glade/editurl.glade.h:1 msgid "A descriptive caption of the Internet location you are storing." msgstr "" @@ -25770,13 +26629,6 @@ msgstr "" msgid "Date at which the address is valid." msgstr "" -#: ../src/glade/editaddress.glade.h:7 ../src/glade/editmedia.glade.h:8 -#: ../src/glade/editmediaref.glade.h:16 ../src/glade/editeventref.glade.h:8 -#: ../src/glade/editldsord.glade.h:4 ../src/glade/editsourceref.glade.h:15 -#: ../src/glade/editname.glade.h:16 ../src/glade/editevent.glade.h:8 -msgid "Invoke date editor" -msgstr "" - #: ../src/glade/editaddress.glade.h:8 msgid "" "Mail address. \n" @@ -25809,13 +26661,6 @@ msgstr "" msgid "The town or city of the address" msgstr "" -#: ../src/glade/editaddress.glade.h:20 ../src/glade/editmedia.glade.h:16 -#: ../src/glade/editmediaref.glade.h:29 ../src/glade/editeventref.glade.h:11 -#: ../src/glade/editldsord.glade.h:10 ../src/glade/editsourceref.glade.h:24 -#: ../src/glade/editevent.glade.h:15 -msgid "_Date:" -msgstr "" - #: ../src/glade/editaddress.glade.h:22 #: ../src/plugins/tool/ownereditor.glade.h:7 msgid "_State/County:" @@ -26062,58 +26907,6 @@ msgstr "" msgid "_Place Name:" msgstr "" -#: ../src/glade/editsourceref.glade.h:2 -msgid "" -"Note: Any changes in the shared source information will be reflected " -"in the source itself, for all items that reference the source." -msgstr "" - -#: ../src/glade/editsourceref.glade.h:4 -msgid "Shared source information" -msgstr "" - -#: ../src/glade/editsourceref.glade.h:8 -msgid "Con_fidence:" -msgstr "" - -#: ../src/glade/editsourceref.glade.h:9 -msgid "" -"Conveys the submitter's quantitative evaluation of the credibility of a " -"piece of information, based upon its supporting evidence. It is not intended " -"to eliminate the receiver's need to evaluate the evidence for themselves.\n" -"Very Low =Unreliable evidence or estimated data\n" -"Low =Questionable reliability of evidence (interviews, census, oral " -"genealogies, or potential for bias for example, an autobiography)\n" -"High =Secondary evidence, data officially recorded sometime after event\n" -"Very High =Direct and primary evidence used, or by dominance of the evidence " -msgstr "" - -#: ../src/glade/editsourceref.glade.h:20 -msgid "" -"Specific location within the information referenced. For a published work, " -"this could include the volume of a multi-volume work and the page number(s). " -"For a periodical, it could include volume, issue, and page numbers. For a " -"newspaper, it could include a column number and page number. For an " -"unpublished source, this could be a sheet number, page number, frame number, " -"etc. A census record might have a line number or dwelling and family numbers " -"in addition to the page number. " -msgstr "" - -#: ../src/glade/editsourceref.glade.h:21 -msgid "" -"The date of the entry in the source you are referencing, e.g. the date a " -"house was visited during a census, or the date an entry was made in a birth " -"log/registry. " -msgstr "" - -#: ../src/glade/editsourceref.glade.h:26 -msgid "_Pub. Info.:" -msgstr "" - -#: ../src/glade/editsourceref.glade.h:28 -msgid "_Volume/Page:" -msgstr "" - #: ../src/glade/editname.glade.h:1 msgid "Family Names " msgstr "" @@ -26218,14 +27011,46 @@ msgstr "" msgid "What type of event this is. Eg 'Burial', 'Graduation', ... ." msgstr "" -#: ../src/glade/mergedata.glade.h:1 ../src/glade/mergesource.glade.h:1 +#: ../src/glade/mergecitation.glade.h:1 ../src/glade/mergedata.glade.h:1 +#: ../src/glade/mergesource.glade.h:1 msgid "Source 1" msgstr "" -#: ../src/glade/mergedata.glade.h:2 ../src/glade/mergesource.glade.h:2 +#: ../src/glade/mergecitation.glade.h:2 ../src/glade/mergedata.glade.h:2 +#: ../src/glade/mergesource.glade.h:2 msgid "Source 2" msgstr "" +#: ../src/glade/mergecitation.glade.h:3 +msgid "Confidence:" +msgstr "" + +#: ../src/glade/mergecitation.glade.h:5 ../src/glade/mergeevent.glade.h:6 +#: ../src/glade/mergefamily.glade.h:3 ../src/glade/mergemedia.glade.h:5 +#: ../src/glade/mergenote.glade.h:3 ../src/glade/mergeperson.glade.h:4 +#: ../src/glade/mergeplace.glade.h:4 ../src/glade/mergerepository.glade.h:4 +#: ../src/glade/mergesource.glade.h:5 +msgid "Detailed Selection" +msgstr "" + +#: ../src/glade/mergecitation.glade.h:6 ../src/glade/mergedata.glade.h:6 +#: ../src/glade/mergeevent.glade.h:7 ../src/glade/mergefamily.glade.h:6 +#: ../src/glade/mergemedia.glade.h:6 ../src/glade/mergenote.glade.h:5 +#: ../src/glade/mergeperson.glade.h:7 ../src/glade/mergeplace.glade.h:5 +#: ../src/glade/mergerepository.glade.h:5 ../src/glade/mergesource.glade.h:6 +msgid "Gramps ID:" +msgstr "" + +#: ../src/glade/mergecitation.glade.h:7 +msgid "Notes, media objects and data-items of both citations will be combined." +msgstr "" + +#: ../src/glade/mergecitation.glade.h:8 +msgid "" +"Select the citation that will provide the\n" +"primary data for the merged citation." +msgstr "" + #: ../src/glade/mergedata.glade.h:3 msgid "Title selection" msgstr "" @@ -26234,14 +27059,6 @@ msgstr "" msgid "Abbreviation:" msgstr "" -#: ../src/glade/mergedata.glade.h:6 ../src/glade/mergeevent.glade.h:7 -#: ../src/glade/mergefamily.glade.h:6 ../src/glade/mergemedia.glade.h:6 -#: ../src/glade/mergenote.glade.h:5 ../src/glade/mergeperson.glade.h:7 -#: ../src/glade/mergeplace.glade.h:5 ../src/glade/mergerepository.glade.h:5 -#: ../src/glade/mergesource.glade.h:6 -msgid "Gramps ID:" -msgstr "" - #: ../src/glade/mergedata.glade.h:7 msgid "Merge and _edit" msgstr "" @@ -26280,13 +27097,6 @@ msgid "" "Attributes, notes, sources and media objects of both events will be combined." msgstr "" -#: ../src/glade/mergeevent.glade.h:6 ../src/glade/mergefamily.glade.h:3 -#: ../src/glade/mergemedia.glade.h:5 ../src/glade/mergenote.glade.h:3 -#: ../src/glade/mergeperson.glade.h:4 ../src/glade/mergeplace.glade.h:4 -#: ../src/glade/mergerepository.glade.h:4 ../src/glade/mergesource.glade.h:5 -msgid "Detailed Selection" -msgstr "" - #: ../src/glade/mergeevent.glade.h:9 msgid "" "Select the event that will provide the\n" @@ -26770,6 +27580,7 @@ msgid "Uncollected Objects" msgstr "" #: ../src/plugins/tool/finddupes.glade.h:1 +#: ../src/plugins/tool/mergecitations.glade.h:1 msgid "Match Threshold" msgstr "" @@ -26778,6 +27589,7 @@ msgid "Co_mpare" msgstr "" #: ../src/plugins/tool/finddupes.glade.h:4 +#: ../src/plugins/tool/mergecitations.glade.h:4 msgid "Please be patient. This may take a while." msgstr "" @@ -26785,6 +27597,10 @@ msgstr "" msgid "Use soundex codes" msgstr "" +#: ../src/plugins/tool/mergecitations.glade.h:3 +msgid "Don't merge if citation has notes" +msgstr "" + #: ../src/plugins/tool/ownereditor.glade.h:1 msgid "_City:" msgstr ""