From 92676ea15dd4a932a6dfa5822ac6e87f37f58639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Rapinat?= Date: Thu, 21 Apr 2011 07:58:30 +0000 Subject: [PATCH] update references, new gramps.pot svn: r17177 --- po/POTFILES.in | 1 + po/POTFILES.skip | 7 + po/gramps.pot | 4264 ++++++++++++++++-------------- src/plugins/gramplet/Makefile.am | 5 +- 4 files changed, 2307 insertions(+), 1970 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 75c850f9e..4cdc7be1a 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -265,6 +265,7 @@ src/plugins/gramplet/bottombar.gpr.py src/plugins/gramplet/CalendarGramplet.py src/plugins/gramplet/Children.py src/plugins/gramplet/DescendGramplet.py +src/plugins/gramplet/Events.py src/plugins/gramplet/Exif.py src/plugins/gramplet/FanChartGramplet.py src/plugins/gramplet/FaqGramplet.py diff --git a/po/POTFILES.skip b/po/POTFILES.skip index 2a78f4f11..f83455b4a 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -262,8 +262,15 @@ src/gui/widgets/menutoolbuttonaction.py src/gui/widgets/styledtextbuffer.py src/gui/widgets/undoablestyledbuffer.py +# gui qt +src/guiQML/viewmanager.py +src/guiQML/views/centralview.py +src/guiQML/views/personview.py +src/guiQML/views/dbman.py + # Merge package src/Merge/__init__.py +src/Merge/test/merge_ref_test.py # plugins gpr directory src/plugins/sidebar/sidebar.gpr.py diff --git a/po/gramps.pot b/po/gramps.pot index a65656504..460b93dac 100644 --- a/po/gramps.pot +++ b/po/gramps.pot @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-09 16:18+0200\n" +"POT-Creation-Date: 2011-04-21 09:48+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -79,17 +80,18 @@ msgstr "" #. Add column with object name #. Name Column #: ../src/Bookmarks.py:212 ../src/ScratchPad.py:507 ../src/ToolTips.py:175 -#: ../src/ToolTips.py:201 ../src/ToolTips.py:212 ../src/gui/configure.py:425 +#: ../src/ToolTips.py:201 ../src/ToolTips.py:212 ../src/gui/configure.py:427 #: ../src/gui/filtereditor.py:732 ../src/gui/filtereditor.py:880 -#: ../src/gui/viewmanager.py:449 ../src/gui/editors/editfamily.py:113 +#: ../src/gui/viewmanager.py:454 ../src/gui/editors/editfamily.py:113 #: ../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:871 ../src/gui/plug/_windows.py:114 +#: ../src/gui/plug/_guioptions.py:1110 ../src/gui/plug/_windows.py:114 #: ../src/gui/selectors/selectperson.py:74 ../src/gui/views/tags.py:384 -#: ../src/gui/views/treemodels/peoplemodel.py:528 -#: ../src/plugins/BookReport.py:734 ../src/plugins/drawreport/TimeLine.py:70 +#: ../src/gui/views/treemodels/peoplemodel.py:526 +#: ../src/plugins/BookReport.py:773 ../src/plugins/drawreport/TimeLine.py:70 +#: ../src/plugins/gramplet/Backlinks.py:44 #: ../src/plugins/lib/libpersonview.py:91 #: ../src/plugins/textreport/IndivComplete.py:559 #: ../src/plugins/textreport/TagReport.py:123 @@ -98,7 +100,7 @@ msgstr "" #: ../src/plugins/view/repoview.py:82 #: ../src/plugins/webreport/NarrativeWeb.py:2098 #: ../src/plugins/webreport/NarrativeWeb.py:2276 -#: ../src/plugins/webreport/NarrativeWeb.py:5442 +#: ../src/plugins/webreport/NarrativeWeb.py:5448 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:125 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:91 msgid "Name" @@ -113,7 +115,7 @@ msgstr "" #: ../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:872 ../src/gui/plug/_guioptions.py:1012 +#: ../src/gui/plug/_guioptions.py:1111 ../src/gui/plug/_guioptions.py:1288 #: ../src/gui/selectors/selectevent.py:62 #: ../src/gui/selectors/selectfamily.py:61 #: ../src/gui/selectors/selectnote.py:67 @@ -210,7 +212,7 @@ msgstr "" msgid "Date selection" msgstr "" -#: ../src/DisplayState.py:363 ../src/plugins/gramplet/PersonDetails.py:122 +#: ../src/DisplayState.py:363 ../src/plugins/gramplet/PersonDetails.py:129 msgid "No active person" msgstr "" @@ -513,15 +515,15 @@ msgid "" "Gramps will terminate now." msgstr "" -#: ../src/gramps.py:288 ../src/gramps.py:295 +#: ../src/gramps.py:292 ../src/gramps.py:299 msgid "Configuration error" msgstr "" -#: ../src/gramps.py:292 +#: ../src/gramps.py:296 msgid "Error reading configuration" msgstr "" -#: ../src/gramps.py:296 +#: ../src/gramps.py:300 #, python-format msgid "" "A definition for the MIME-type %s could not be found \n" @@ -540,14 +542,14 @@ msgstr "" #: ../src/gen/lib/urltype.py:54 ../src/gui/editors/editmedia.py:167 #: ../src/gui/editors/editmediaref.py:126 #: ../src/gui/editors/displaytabs/personrefembedlist.py:120 -#: ../src/plugins/gramplet/PersonDetails.py:123 -#: ../src/plugins/gramplet/PersonDetails.py:124 -#: ../src/plugins/gramplet/PersonDetails.py:133 -#: ../src/plugins/gramplet/PersonDetails.py:147 -#: ../src/plugins/gramplet/PersonDetails.py:153 -#: ../src/plugins/gramplet/PersonDetails.py:155 -#: ../src/plugins/gramplet/PersonDetails.py:156 -#: ../src/plugins/gramplet/PersonDetails.py:165 +#: ../src/plugins/gramplet/PersonDetails.py:130 +#: ../src/plugins/gramplet/PersonDetails.py:131 +#: ../src/plugins/gramplet/PersonDetails.py:140 +#: ../src/plugins/gramplet/PersonDetails.py:154 +#: ../src/plugins/gramplet/PersonDetails.py:160 +#: ../src/plugins/gramplet/PersonDetails.py:162 +#: ../src/plugins/gramplet/PersonDetails.py:163 +#: ../src/plugins/gramplet/PersonDetails.py:172 #: ../src/plugins/gramplet/RelativeGramplet.py:123 #: ../src/plugins/gramplet/RelativeGramplet.py:134 #: ../src/plugins/graph/GVFamilyLines.py:159 @@ -623,17 +625,17 @@ msgid "Web Connect" msgstr "" #: ../src/QuickReports.py:134 ../src/docgen/TextBufDoc.py:81 -#: ../src/docgen/TextBufDoc.py:160 ../src/docgen/TextBufDoc.py:162 +#: ../src/docgen/TextBufDoc.py:161 ../src/docgen/TextBufDoc.py:163 #: ../src/plugins/gramplet/gramplet.gpr.py:184 -#: ../src/plugins/lib/libpersonview.py:354 -#: ../src/plugins/lib/libplaceview.py:172 ../src/plugins/view/eventview.py:220 -#: ../src/plugins/view/familyview.py:211 ../src/plugins/view/mediaview.py:238 -#: ../src/plugins/view/noteview.py:213 ../src/plugins/view/repoview.py:151 -#: ../src/plugins/view/sourceview.py:134 +#: ../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 msgid "Quick View" msgstr "" -#: ../src/Relationship.py:800 ../src/plugins/view/pedigreeview.py:1655 +#: ../src/Relationship.py:800 ../src/plugins/view/pedigreeview.py:1669 msgid "Relationship loop detected" msgstr "" @@ -765,7 +767,7 @@ msgstr "" #: ../src/plugins/textreport/IndivComplete.py:607 #: ../src/plugins/textreport/TagReport.py:210 #: ../src/plugins/view/familyview.py:79 ../src/plugins/view/relview.py:886 -#: ../src/plugins/webreport/NarrativeWeb.py:4820 +#: ../src/plugins/webreport/NarrativeWeb.py:4826 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:112 msgid "Father" msgstr "" @@ -783,7 +785,7 @@ msgstr "" #: ../src/plugins/textreport/IndivComplete.py:612 #: ../src/plugins/textreport/TagReport.py:216 #: ../src/plugins/view/familyview.py:80 ../src/plugins/view/relview.py:887 -#: ../src/plugins/webreport/NarrativeWeb.py:4835 +#: ../src/plugins/webreport/NarrativeWeb.py:4841 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:113 msgid "Mother" msgstr "" @@ -798,7 +800,7 @@ msgstr "" #: ../src/Reorder.py:39 ../src/plugins/textreport/TagReport.py:222 #: ../src/plugins/view/familyview.py:81 -#: ../src/plugins/webreport/NarrativeWeb.py:4415 +#: ../src/plugins/webreport/NarrativeWeb.py:4421 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:115 msgid "Relationship" msgstr "" @@ -821,11 +823,11 @@ msgstr "" msgid "Unavailable" msgstr "" -#: ../src/ScratchPad.py:284 ../src/gui/configure.py:426 +#: ../src/ScratchPad.py:284 ../src/gui/configure.py:428 #: ../src/gui/grampsgui.py:103 ../src/gui/editors/editaddress.py:152 #: ../src/plugins/gramplet/RepositoryDetails.py:50 #: ../src/plugins/textreport/FamilyGroup.py:315 -#: ../src/plugins/webreport/NarrativeWeb.py:5443 +#: ../src/plugins/webreport/NarrativeWeb.py:5449 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:93 msgid "Address" msgstr "" @@ -837,13 +839,13 @@ msgid "Location" msgstr "" #. 0 this order range above -#: ../src/ScratchPad.py:315 ../src/gui/configure.py:454 +#: ../src/ScratchPad.py:315 ../src/gui/configure.py:456 #: ../src/gui/filtereditor.py:290 ../src/gui/editors/editlink.py:81 -#: ../src/plugins/gramplet/QuickViewGramplet.py:91 +#: ../src/plugins/gramplet/QuickViewGramplet.py:104 #: ../src/plugins/quickview/FilterByName.py:150 #: ../src/plugins/quickview/FilterByName.py:221 #: ../src/plugins/quickview/quickview.gpr.py:200 -#: ../src/plugins/quickview/References.py:82 +#: ../src/plugins/quickview/References.py:84 #: ../src/plugins/textreport/PlaceReport.py:385 #: ../src/plugins/webreport/NarrativeWeb.py:128 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:132 @@ -851,16 +853,16 @@ msgid "Event" msgstr "" #. 5 -#: ../src/ScratchPad.py:339 ../src/gui/configure.py:448 +#: ../src/ScratchPad.py:339 ../src/gui/configure.py:450 #: ../src/gui/filtereditor.py:291 ../src/gui/editors/editlink.py:86 #: ../src/gui/editors/displaytabs/eventembedlist.py:79 #: ../src/gui/editors/displaytabs/familyldsembedlist.py:55 #: ../src/gui/editors/displaytabs/ldsembedlist.py:65 -#: ../src/gui/plug/_guioptions.py:1011 ../src/gui/selectors/selectevent.py:66 +#: ../src/gui/plug/_guioptions.py:1287 ../src/gui/selectors/selectevent.py:66 #: ../src/gui/views/treemodels/placemodel.py:286 -#: ../src/plugins/export/ExportCsv.py:458 +#: ../src/plugins/export/ExportCsv.py:458 ../src/plugins/gramplet/Events.py:53 #: ../src/plugins/gramplet/PersonResidence.py:50 -#: ../src/plugins/gramplet/QuickViewGramplet.py:94 +#: ../src/plugins/gramplet/QuickViewGramplet.py:108 #: ../src/plugins/import/ImportCsv.py:260 #: ../src/plugins/quickview/FilterByName.py:160 #: ../src/plugins/quickview/FilterByName.py:227 @@ -868,7 +870,7 @@ msgstr "" #: ../src/plugins/quickview/OnThisDay.py:81 #: ../src/plugins/quickview/OnThisDay.py:82 #: ../src/plugins/quickview/quickview.gpr.py:202 -#: ../src/plugins/quickview/References.py:84 +#: ../src/plugins/quickview/References.py:86 #: ../src/plugins/textreport/TagReport.py:306 #: ../src/plugins/tool/SortEvents.py:60 ../src/plugins/view/eventview.py:84 #: ../src/plugins/view/placetreeview.py:70 @@ -877,21 +879,24 @@ msgstr "" msgid "Place" msgstr "" -#. 3 #. ############################### -#: ../src/ScratchPad.py:363 ../src/ToolTips.py:161 ../src/gui/configure.py:458 +#. 3 +#: ../src/ScratchPad.py:363 ../src/ToolTips.py:161 +#: ../src/gen/plug/docgen/graphdoc.py:229 ../src/gui/configure.py:460 #: ../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:129 -#: ../src/gui/plug/report/_graphvizreportdialog.py:1083 #: ../src/gui/views/treemodels/mediamodel.py:128 +#: ../src/plugins/drawreport/AncestorTree.py:1012 +#: ../src/plugins/drawreport/DescendTree.py:1613 #: ../src/plugins/export/ExportCsv.py:341 #: ../src/plugins/export/ExportCsv.py:458 +#: ../src/plugins/gramplet/QuickViewGramplet.py:107 #: ../src/plugins/import/ImportCsv.py:194 #: ../src/plugins/quickview/FilterByName.py:200 #: ../src/plugins/quickview/FilterByName.py:251 #: ../src/plugins/quickview/quickview.gpr.py:204 -#: ../src/plugins/quickview/References.py:86 +#: ../src/plugins/quickview/References.py:88 #: ../src/plugins/textreport/FamilyGroup.py:333 #: ../src/Filters/SideBar/_EventSidebarFilter.py:95 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:133 @@ -941,24 +946,24 @@ msgid "Event ref" msgstr "" #. show surname and first name -#: ../src/ScratchPad.py:520 ../src/Utils.py:1174 ../src/gui/configure.py:509 -#: ../src/gui/configure.py:511 ../src/gui/configure.py:513 -#: ../src/gui/configure.py:515 ../src/gui/configure.py:518 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:520 -#: ../src/gui/configure.py:521 ../src/gui/editors/displaytabs/surnametab.py:76 -#: ../src/gui/plug/_guioptions.py:86 ../src/gui/plug/_guioptions.py:1128 +#: ../src/ScratchPad.py:520 ../src/Utils.py:1197 ../src/gui/configure.py:511 +#: ../src/gui/configure.py:513 ../src/gui/configure.py:515 +#: ../src/gui/configure.py:517 ../src/gui/configure.py:520 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:522 +#: ../src/gui/configure.py:523 ../src/gui/editors/displaytabs/surnametab.py:76 +#: ../src/gui/plug/_guioptions.py:86 ../src/gui/plug/_guioptions.py:1436 #: ../src/plugins/drawreport/StatisticsChart.py:319 #: ../src/plugins/export/ExportCsv.py:334 #: ../src/plugins/import/ImportCsv.py:174 #: ../src/plugins/quickview/FilterByName.py:318 #: ../src/plugins/webreport/NarrativeWeb.py:2097 #: ../src/plugins/webreport/NarrativeWeb.py:2252 -#: ../src/plugins/webreport/NarrativeWeb.py:3273 +#: ../src/plugins/webreport/NarrativeWeb.py:3279 msgid "Surname" msgstr "" #: ../src/ScratchPad.py:533 ../src/ScratchPad.py:534 -#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:925 +#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:927 #: ../src/plugins/textreport/CustomBookText.py:117 #: ../src/plugins/textreport/TagReport.py:392 #: ../src/Filters/SideBar/_NoteSidebarFilter.py:94 @@ -968,20 +973,20 @@ msgstr "" #. 2 #: ../src/ScratchPad.py:546 ../src/gui/grampsgui.py:123 #: ../src/gui/editors/editlink.py:83 -#: ../src/plugins/gramplet/QuickViewGramplet.py:93 +#: ../src/plugins/gramplet/QuickViewGramplet.py:106 #: ../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:85 +#: ../src/plugins/quickview/References.py:87 #: ../src/plugins/textreport/TagReport.py:439 -#: ../src/plugins/view/mediaview.py:128 ../src/plugins/view/view.gpr.py:85 +#: ../src/plugins/view/mediaview.py:127 ../src/plugins/view/view.gpr.py:85 #: ../src/plugins/webreport/NarrativeWeb.py:1221 #: ../src/plugins/webreport/NarrativeWeb.py:1266 #: ../src/plugins/webreport/NarrativeWeb.py:1536 -#: ../src/plugins/webreport/NarrativeWeb.py:2967 -#: ../src/plugins/webreport/NarrativeWeb.py:3601 +#: ../src/plugins/webreport/NarrativeWeb.py:2973 +#: ../src/plugins/webreport/NarrativeWeb.py:3607 msgid "Media" msgstr "" @@ -1000,10 +1005,10 @@ msgstr "" #. #. ------------------------------------------------------------------------ #. functions for the actual quickreports -#: ../src/ScratchPad.py:600 ../src/ToolTips.py:200 ../src/gui/configure.py:444 +#: ../src/ScratchPad.py:600 ../src/ToolTips.py:200 ../src/gui/configure.py:446 #: ../src/gui/filtereditor.py:288 ../src/gui/grampsgui.py:130 #: ../src/gui/editors/editlink.py:85 ../src/plugins/export/ExportCsv.py:334 -#: ../src/plugins/gramplet/QuickViewGramplet.py:90 +#: ../src/plugins/gramplet/QuickViewGramplet.py:103 #: ../src/plugins/import/ImportCsv.py:238 #: ../src/plugins/quickview/AgeOnDate.py:55 #: ../src/plugins/quickview/AttributeMatch.py:34 @@ -1019,15 +1024,15 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:337 #: ../src/plugins/quickview/FilterByName.py:373 #: ../src/plugins/quickview/quickview.gpr.py:198 -#: ../src/plugins/quickview/References.py:80 +#: ../src/plugins/quickview/References.py:82 #: ../src/plugins/quickview/SameSurnames.py:108 -#: ../src/plugins/quickview/SameSurnames.py:149 +#: ../src/plugins/quickview/SameSurnames.py:150 #: ../src/plugins/textreport/PlaceReport.py:182 #: ../src/plugins/textreport/PlaceReport.py:254 #: ../src/plugins/textreport/PlaceReport.py:386 #: ../src/plugins/tool/EventCmp.py:250 #: ../src/plugins/webreport/NarrativeWeb.py:138 -#: ../src/plugins/webreport/NarrativeWeb.py:4414 +#: ../src/plugins/webreport/NarrativeWeb.py:4420 msgid "Person" msgstr "" @@ -1035,19 +1040,18 @@ msgstr "" #. get the family events #. show "> Family: ..." and nothing else #. show "V Family: ..." and the rest -#: ../src/ScratchPad.py:626 ../src/ToolTips.py:230 -#: ../src/gen/lib/eventroletype.py:67 ../src/gui/configure.py:446 +#: ../src/ScratchPad.py:626 ../src/ToolTips.py:230 ../src/gui/configure.py:448 #: ../src/gui/filtereditor.py:289 ../src/gui/grampsgui.py:113 #: ../src/gui/editors/editfamily.py:579 ../src/gui/editors/editlink.py:82 #: ../src/plugins/export/ExportCsv.py:501 -#: ../src/plugins/gramplet/QuickViewGramplet.py:92 +#: ../src/plugins/gramplet/QuickViewGramplet.py:105 #: ../src/plugins/import/ImportCsv.py:245 -#: ../src/plugins/quickview/all_events.py:78 +#: ../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:81 +#: ../src/plugins/quickview/References.py:83 #: ../src/plugins/textreport/IndivComplete.py:76 #: ../src/plugins/view/relview.py:524 ../src/plugins/view/relview.py:1321 #: ../src/plugins/view/relview.py:1343 @@ -1055,29 +1059,29 @@ msgid "Family" msgstr "" #. 7 -#: ../src/ScratchPad.py:651 ../src/gui/configure.py:450 +#: ../src/ScratchPad.py:651 ../src/gui/configure.py:452 #: ../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:96 +#: ../src/plugins/gramplet/QuickViewGramplet.py:110 #: ../src/plugins/gramplet/Sources.py:47 #: ../src/plugins/import/ImportCsv.py:192 #: ../src/plugins/import/ImportCsv.py:243 #: ../src/plugins/quickview/FilterByName.py:170 #: ../src/plugins/quickview/FilterByName.py:233 #: ../src/plugins/quickview/quickview.gpr.py:201 -#: ../src/plugins/quickview/References.py:83 -#: ../src/plugins/quickview/Reporef.py:73 +#: ../src/plugins/quickview/References.py:85 +#: ../src/plugins/quickview/Reporef.py:59 msgid "Source" msgstr "" #. 6 -#: ../src/ScratchPad.py:675 ../src/ToolTips.py:128 ../src/gui/configure.py:456 +#: ../src/ScratchPad.py:675 ../src/ToolTips.py:128 ../src/gui/configure.py:458 #: ../src/gui/filtereditor.py:294 ../src/gui/editors/editlink.py:87 #: ../src/gui/editors/editrepository.py:67 #: ../src/gui/editors/editrepository.py:69 -#: ../src/plugins/gramplet/QuickViewGramplet.py:95 +#: ../src/plugins/gramplet/QuickViewGramplet.py:109 #: ../src/plugins/quickview/FilterByName.py:180 #: ../src/plugins/quickview/FilterByName.py:239 msgid "Repository" @@ -1085,7 +1089,7 @@ msgstr "" #. Create the tree columns #. 0 selected? -#: ../src/ScratchPad.py:803 ../src/gui/viewmanager.py:448 +#: ../src/ScratchPad.py:803 ../src/gui/viewmanager.py:453 #: ../src/gui/editors/displaytabs/attrembedlist.py:62 #: ../src/gui/editors/displaytabs/backreflist.py:59 #: ../src/gui/editors/displaytabs/eventembedlist.py:74 @@ -1099,7 +1103,9 @@ msgstr "" #: ../src/gui/selectors/selectevent.py:63 #: ../src/gui/selectors/selectnote.py:68 #: ../src/gui/selectors/selectobject.py:76 ../src/Merge/mergeperson.py:230 -#: ../src/plugins/BookReport.py:735 ../src/plugins/BookReport.py:739 +#: ../src/plugins/BookReport.py:774 ../src/plugins/BookReport.py:778 +#: ../src/plugins/gramplet/Backlinks.py:43 +#: ../src/plugins/gramplet/Events.py:49 #: ../src/plugins/quickview/FilterByName.py:290 #: ../src/plugins/quickview/OnThisDay.py:80 #: ../src/plugins/quickview/OnThisDay.py:81 @@ -1126,7 +1132,7 @@ msgstr "" #: ../src/gui/selectors/selectplace.py:62 #: ../src/gui/selectors/selectrepository.py:61 #: ../src/gui/selectors/selectsource.py:61 -#: ../src/gui/widgets/grampletpane.py:1451 +#: ../src/gui/widgets/grampletpane.py:1480 #: ../src/plugins/textreport/TagReport.py:456 #: ../src/plugins/view/mediaview.py:92 ../src/plugins/view/sourceview.py:76 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:79 @@ -1136,7 +1142,7 @@ msgstr "" #: ../src/ScratchPad.py:809 ../src/gui/editors/displaytabs/attrembedlist.py:63 #: ../src/gui/editors/displaytabs/dataembedlist.py:60 -#: ../src/plugins/gramplet/Attributes.py:47 +#: ../src/plugins/gramplet/Attributes.py:47 ../src/plugins/gramplet/Exif.py:83 #: ../src/plugins/tool/PatchNames.py:405 #: ../src/plugins/webreport/NarrativeWeb.py:147 msgid "Value" @@ -1148,7 +1154,7 @@ msgstr "" #. #. ------------------------------------------------------------------------- #: ../src/ScratchPad.py:812 ../src/cli/clidbman.py:62 -#: ../src/gui/configure.py:1078 +#: ../src/gui/configure.py:1080 msgid "Family Tree" msgstr "" @@ -1553,7 +1559,7 @@ msgid "" msgstr "" #: ../src/TipOfDay.py:68 ../src/TipOfDay.py:69 ../src/TipOfDay.py:120 -#: ../src/gui/viewmanager.py:749 +#: ../src/gui/viewmanager.py:754 msgid "Tip of the Day" msgstr "" @@ -1598,7 +1604,7 @@ msgstr "" #: ../src/ToolTips.py:245 ../src/gen/lib/ldsord.py:104 #: ../src/Merge/mergeperson.py:238 ../src/plugins/export/ExportCsv.py:501 #: ../src/plugins/gramplet/Children.py:84 -#: ../src/plugins/gramplet/Children.py:160 +#: ../src/plugins/gramplet/Children.py:180 #: ../src/plugins/import/ImportCsv.py:241 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:114 msgid "Child" @@ -1607,7 +1613,7 @@ msgstr "" #: ../src/Utils.py:82 ../src/gui/editors/editperson.py:325 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/webreport/NarrativeWeb.py:3879 +#: ../src/plugins/webreport/NarrativeWeb.py:3885 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "male" msgstr "" @@ -1615,7 +1621,7 @@ msgstr "" #: ../src/Utils.py:83 ../src/gui/editors/editperson.py:324 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/webreport/NarrativeWeb.py:3880 +#: ../src/plugins/webreport/NarrativeWeb.py:3886 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "female" msgstr "" @@ -1689,8 +1695,6 @@ msgstr "" #: ../src/gui/editors/editperson.py:326 #: ../src/gui/views/treemodels/peoplemodel.py:96 #: ../src/Merge/mergeperson.py:62 -#: ../src/plugins/gramplet/SessionLogGramplet.py:83 -#: ../src/plugins/gramplet/SessionLogGramplet.py:84 #: ../src/plugins/textreport/DetAncestralReport.py:525 #: ../src/plugins/textreport/DetAncestralReport.py:532 #: ../src/plugins/textreport/DetAncestralReport.py:575 @@ -1699,12 +1703,12 @@ msgstr "" #: ../src/plugins/textreport/DetDescendantReport.py:551 #: ../src/plugins/textreport/IndivComplete.py:412 #: ../src/plugins/view/relview.py:655 -#: ../src/plugins/webreport/NarrativeWeb.py:3881 +#: ../src/plugins/webreport/NarrativeWeb.py:3887 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:90 msgid "unknown" msgstr "" -#: ../src/Utils.py:217 ../src/Utils.py:237 ../src/plugins/Records.py:216 +#: ../src/Utils.py:217 ../src/Utils.py:237 #, python-format msgid "%(father)s and %(mother)s" msgstr "" @@ -1797,145 +1801,214 @@ msgstr "" #. #. ------------------------------------------------------------------------- #. keyword, code, translated standard, translated upper -#: ../src/Utils.py:1172 ../src/plugins/export/ExportCsv.py:336 +#. in gen.display.name.py we find: +#. 't' : title = title +#. 'f' : given = given (first names) +#. 'l' : surname = full surname (lastname) +#. 'c' : call = callname +#. 'x' : common = nick name if existing, otherwise first first name (common name) +#. 'i' : initials = initials of the first names +#. 'm' : primary = primary surname (main) +#. '0m': primary[pre]= prefix primary surname (main) +#. '1m': primary[sur]= surname primary surname (main) +#. '2m': primary[con]= connector primary surname (main) +#. 'y' : patronymic = pa/matronymic surname (father/mother) - assumed unique +#. '0y': patronymic[pre] = prefix " +#. '1y': patronymic[sur] = surname " +#. '2y': patronymic[con] = connector " +#. 'o' : notpatronymic = surnames without pa/matronymic and primary +#. 'r' : rest = non primary surnames +#. 'p' : prefix = list of all prefixes +#. 'q' : rawsurnames = surnames without prefixes and connectors +#. 's' : suffix = suffix +#. 'n' : nickname = nick name +#. 'g' : familynick = family nick name +#: ../src/Utils.py:1195 ../src/plugins/export/ExportCsv.py:336 #: ../src/plugins/import/ImportCsv.py:184 #: ../src/plugins/tool/PatchNames.py:439 msgid "Person|Title" msgstr "" -#: ../src/Utils.py:1172 +#: ../src/Utils.py:1195 msgid "Person|TITLE" msgstr "" -#: ../src/Utils.py:1173 ../src/gen/display/name.py:216 -#: ../src/gui/configure.py:509 ../src/gui/configure.py:511 -#: ../src/gui/configure.py:516 ../src/gui/configure.py:518 -#: ../src/gui/configure.py:520 ../src/gui/configure.py:521 +#: ../src/Utils.py:1196 ../src/gen/display/name.py:288 +#: ../src/gui/configure.py:511 ../src/gui/configure.py:513 +#: ../src/gui/configure.py:518 ../src/gui/configure.py:520 #: ../src/gui/configure.py:522 ../src/gui/configure.py:523 -#: ../src/gui/configure.py:525 ../src/gui/configure.py:526 +#: ../src/gui/configure.py:524 ../src/gui/configure.py:525 #: ../src/gui/configure.py:527 ../src/gui/configure.py:528 #: ../src/gui/configure.py:529 ../src/gui/configure.py:530 +#: ../src/gui/configure.py:531 ../src/gui/configure.py:532 #: ../src/plugins/export/ExportCsv.py:334 #: ../src/plugins/import/ImportCsv.py:178 msgid "Given" msgstr "" -#: ../src/Utils.py:1173 +#: ../src/Utils.py:1196 msgid "GIVEN" msgstr "" -#: ../src/Utils.py:1174 ../src/gui/configure.py:516 -#: ../src/gui/configure.py:523 ../src/gui/configure.py:525 -#: ../src/gui/configure.py:526 ../src/gui/configure.py:527 +#: ../src/Utils.py:1197 ../src/gui/configure.py:518 +#: ../src/gui/configure.py:525 ../src/gui/configure.py:527 #: ../src/gui/configure.py:528 ../src/gui/configure.py:529 +#: ../src/gui/configure.py:530 ../src/gui/configure.py:531 msgid "SURNAME" msgstr "" -#: ../src/Utils.py:1175 +#: ../src/Utils.py:1198 msgid "Name|Call" msgstr "" -#: ../src/Utils.py:1175 +#: ../src/Utils.py:1198 msgid "Name|CALL" msgstr "" -#: ../src/Utils.py:1176 ../src/gui/configure.py:513 -#: ../src/gui/configure.py:515 ../src/gui/configure.py:518 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:525 +#: ../src/Utils.py:1199 ../src/gui/configure.py:515 +#: ../src/gui/configure.py:517 ../src/gui/configure.py:520 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:527 msgid "Name|Common" msgstr "" -#: ../src/Utils.py:1176 +#: ../src/Utils.py:1199 msgid "Name|COMMON" msgstr "" -#: ../src/Utils.py:1177 +#: ../src/Utils.py:1200 msgid "Initials" msgstr "" -#: ../src/Utils.py:1177 +#: ../src/Utils.py:1200 msgid "INITIALS" msgstr "" -#: ../src/Utils.py:1178 ../src/gui/configure.py:509 -#: ../src/gui/configure.py:511 ../src/gui/configure.py:513 -#: ../src/gui/configure.py:515 ../src/gui/configure.py:516 -#: ../src/gui/configure.py:521 ../src/gui/configure.py:523 -#: ../src/gui/configure.py:528 ../src/gui/configure.py:530 +#: ../src/Utils.py:1201 ../src/gui/configure.py:511 +#: ../src/gui/configure.py:513 ../src/gui/configure.py:515 +#: ../src/gui/configure.py:517 ../src/gui/configure.py:518 +#: ../src/gui/configure.py:523 ../src/gui/configure.py:525 +#: ../src/gui/configure.py:530 ../src/gui/configure.py:532 #: ../src/plugins/export/ExportCsv.py:335 #: ../src/plugins/import/ImportCsv.py:188 msgid "Suffix" msgstr "" -#: ../src/Utils.py:1178 +#: ../src/Utils.py:1201 msgid "SUFFIX" msgstr "" -#: ../src/Utils.py:1179 ../src/gui/configure.py:530 -msgid "Rawsurnames" -msgstr "" - -#: ../src/Utils.py:1179 -msgid "RAWSURNAMES" -msgstr "" - -#: ../src/Utils.py:1180 ../src/gen/lib/nameorigintype.py:86 -#: ../src/gui/configure.py:522 -msgid "Patronymic" -msgstr "" - -#: ../src/Utils.py:1180 -msgid "PATRONYMIC" -msgstr "" - -#: ../src/Utils.py:1181 -msgid "Notpatronymic" -msgstr "" - -#: ../src/Utils.py:1181 -msgid "NOTPATRONYMIC" -msgstr "" - #. name, sort, width, modelcol -#: ../src/Utils.py:1182 ../src/gen/lib/eventroletype.py:60 -#: ../src/gui/editors/displaytabs/surnametab.py:80 -msgid "Primary" +#: ../src/Utils.py:1202 ../src/gui/editors/displaytabs/surnametab.py:80 +msgid "Name|Primary" msgstr "" -#: ../src/Utils.py:1182 +#: ../src/Utils.py:1202 msgid "PRIMARY" msgstr "" -#: ../src/Utils.py:1183 ../src/gui/editors/displaytabs/surnametab.py:75 +#: ../src/Utils.py:1203 +msgid "Primary[pre]" +msgstr "" + +#: ../src/Utils.py:1203 +msgid "PRIMARY[PRE]" +msgstr "" + +#: ../src/Utils.py:1204 +msgid "Primary[sur]" +msgstr "" + +#: ../src/Utils.py:1204 +msgid "PRIMARY[SUR]" +msgstr "" + +#: ../src/Utils.py:1205 +msgid "Primary[con]" +msgstr "" + +#: ../src/Utils.py:1205 +msgid "PRIMARY[CON]" +msgstr "" + +#: ../src/Utils.py:1206 ../src/gen/lib/nameorigintype.py:86 +#: ../src/gui/configure.py:524 +msgid "Patronymic" +msgstr "" + +#: ../src/Utils.py:1206 +msgid "PATRONYMIC" +msgstr "" + +#: ../src/Utils.py:1207 +msgid "Patronymic[pre]" +msgstr "" + +#: ../src/Utils.py:1207 +msgid "PATRONYMIC[PRE]" +msgstr "" + +#: ../src/Utils.py:1208 +msgid "Patronymic[sur]" +msgstr "" + +#: ../src/Utils.py:1208 +msgid "PATRONYMIC[SUR]" +msgstr "" + +#: ../src/Utils.py:1209 +msgid "Patronymic[con]" +msgstr "" + +#: ../src/Utils.py:1209 +msgid "PATRONYMIC[CON]" +msgstr "" + +#: ../src/Utils.py:1210 ../src/gui/configure.py:532 +msgid "Rawsurnames" +msgstr "" + +#: ../src/Utils.py:1210 +msgid "RAWSURNAMES" +msgstr "" + +#: ../src/Utils.py:1211 +msgid "Notpatronymic" +msgstr "" + +#: ../src/Utils.py:1211 +msgid "NOTPATRONYMIC" +msgstr "" + +#: ../src/Utils.py:1212 ../src/gui/editors/displaytabs/surnametab.py:75 #: ../src/plugins/export/ExportCsv.py:335 #: ../src/plugins/import/ImportCsv.py:186 msgid "Prefix" msgstr "" -#: ../src/Utils.py:1183 +#: ../src/Utils.py:1212 msgid "PREFIX" msgstr "" -#: ../src/Utils.py:1184 ../src/gen/lib/attrtype.py:71 -#: ../src/gui/configure.py:512 ../src/gui/configure.py:514 -#: ../src/gui/configure.py:519 ../src/gui/configure.py:526 +#: ../src/Utils.py:1213 ../src/gen/lib/attrtype.py:71 +#: ../src/gui/configure.py:514 ../src/gui/configure.py:516 +#: ../src/gui/configure.py:521 ../src/gui/configure.py:528 #: ../src/plugins/tool/PatchNames.py:429 msgid "Nickname" msgstr "" -#: ../src/Utils.py:1184 +#: ../src/Utils.py:1213 msgid "NICKNAME" msgstr "" -#: ../src/Utils.py:1185 +#: ../src/Utils.py:1214 msgid "Familynick" msgstr "" -#: ../src/Utils.py:1185 +#: ../src/Utils.py:1214 msgid "FAMILYNICK" msgstr "" -#: ../src/Utils.py:1295 ../src/Utils.py:1311 +#: ../src/Utils.py:1324 ../src/Utils.py:1340 #, python-format msgid "%s, ..." msgstr "" @@ -2051,11 +2124,13 @@ msgid "" " -l List Family Trees\n" " -L List Family Trees in Detail\n" " -u, --force-unlock Force unlock of family tree\n" -" -c, --config=[config.setting[:value]] Show/set config setting(s)\n" -" -v, --version Show versions and settings\n" +" -s, --show Show config settings\n" +" -c, --config=[config.setting[:value]] Set config setting(s) and start " +"Gramps\n" +" -v, --version Show versions\n" msgstr "" -#: ../src/cli/argparser.py:76 +#: ../src/cli/argparser.py:77 msgid "" "\n" "Example of usage of Gramps command line interface\n" @@ -2114,18 +2189,18 @@ msgid "" "Syntax may be different for other shells and for Windows.\n" msgstr "" -#: ../src/cli/argparser.py:223 ../src/cli/argparser.py:343 +#: ../src/cli/argparser.py:228 ../src/cli/argparser.py:348 msgid "Error parsing the arguments" msgstr "" -#: ../src/cli/argparser.py:225 +#: ../src/cli/argparser.py:230 #, python-format msgid "" "Error parsing the arguments: %s \n" "Type gramps --help for an overview of commands, or read the manual pages." msgstr "" -#: ../src/cli/argparser.py:344 +#: ../src/cli/argparser.py:349 #, python-format msgid "" "Error parsing the arguments: %s \n" @@ -2149,7 +2224,7 @@ msgid "Import finished..." msgstr "" #. Create a new database -#: ../src/cli/clidbman.py:298 ../src/plugins/import/ImportCsv.py:441 +#: ../src/cli/clidbman.py:298 ../src/plugins/import/ImportCsv.py:443 msgid "Importing data..." msgstr "" @@ -2161,7 +2236,7 @@ msgstr "" msgid "Could not make database directory: " msgstr "" -#: ../src/cli/clidbman.py:425 ../src/gui/configure.py:1022 +#: ../src/cli/clidbman.py:425 ../src/gui/configure.py:1024 msgid "Never" msgstr "" @@ -2228,14 +2303,14 @@ msgstr "" #. FIXME it is wrong to use translatable text in comparison. #. How can we distinguish custom size though? -#: ../src/cli/plug/__init__.py:216 ../src/gen/plug/report/_paper.py:91 +#: ../src/cli/plug/__init__.py:219 ../src/gen/plug/report/_paper.py:91 #: ../src/gen/plug/report/_paper.py:113 #: ../src/gui/plug/report/_papermenu.py:182 #: ../src/gui/plug/report/_papermenu.py:243 msgid "Custom Size" msgstr "" -#: ../src/cli/plug/__init__.py:427 +#: ../src/cli/plug/__init__.py:438 msgid "Failed to write report. " msgstr "" @@ -2300,85 +2375,115 @@ msgstr "" msgid "_Redo %s" msgstr "" -#: ../src/gen/display/name.py:214 +#: ../src/gen/display/name.py:286 msgid "Default format (defined by Gramps preferences)" msgstr "" -#: ../src/gen/display/name.py:215 -msgid "Surname, Given" +#: ../src/gen/display/name.py:287 +msgid "Surname, Given Suffix" msgstr "" -#: ../src/gen/display/name.py:217 -msgid "Given Surname" +#: ../src/gen/display/name.py:289 +msgid "Given Surname Suffix" +msgstr "" + +#. primary name primconnector other, given pa/matronynic suffix, primprefix +#. translators, long string, have a look at Preferences dialog +#: ../src/gen/display/name.py:292 +msgid "Main Surnames, Given Patronymic Suffix Prefix" msgstr "" #. DEPRECATED FORMATS -#: ../src/gen/display/name.py:219 +#: ../src/gen/display/name.py:295 msgid "Patronymic, Given" msgstr "" -#: ../src/gen/display/name.py:403 ../src/gen/display/name.py:482 +#: ../src/gen/display/name.py:486 ../src/gen/display/name.py:586 #: ../src/plugins/import/ImportCsv.py:274 msgid "Person|title" msgstr "" -#: ../src/gen/display/name.py:405 ../src/gen/display/name.py:484 +#: ../src/gen/display/name.py:488 ../src/gen/display/name.py:588 #: ../src/plugins/import/ImportCsv.py:268 msgid "given" msgstr "" -#: ../src/gen/display/name.py:407 ../src/gen/display/name.py:486 +#: ../src/gen/display/name.py:490 ../src/gen/display/name.py:590 #: ../src/plugins/import/ImportCsv.py:264 msgid "surname" msgstr "" -#: ../src/gen/display/name.py:409 ../src/gen/display/name.py:488 +#: ../src/gen/display/name.py:492 ../src/gen/display/name.py:592 #: ../src/gui/editors/editperson.py:363 ../src/plugins/import/ImportCsv.py:278 msgid "suffix" msgstr "" -#: ../src/gen/display/name.py:411 ../src/gen/display/name.py:490 +#: ../src/gen/display/name.py:494 ../src/gen/display/name.py:594 msgid "Name|call" msgstr "" -#: ../src/gen/display/name.py:414 ../src/gen/display/name.py:492 +#: ../src/gen/display/name.py:497 ../src/gen/display/name.py:596 msgid "Name|common" msgstr "" -#: ../src/gen/display/name.py:418 ../src/gen/display/name.py:495 +#: ../src/gen/display/name.py:501 ../src/gen/display/name.py:599 msgid "initials" msgstr "" -#: ../src/gen/display/name.py:420 ../src/gen/display/name.py:497 -msgid "patronymic" -msgstr "" - -#: ../src/gen/display/name.py:422 ../src/gen/display/name.py:499 -msgid "notpatronymic" -msgstr "" - -#: ../src/gen/display/name.py:425 ../src/gen/display/name.py:501 +#: ../src/gen/display/name.py:504 ../src/gen/display/name.py:601 msgid "Name|primary" msgstr "" -#: ../src/gen/display/name.py:428 ../src/gen/display/name.py:503 +#: ../src/gen/display/name.py:507 ../src/gen/display/name.py:603 +msgid "primary[pre]" +msgstr "" + +#: ../src/gen/display/name.py:510 ../src/gen/display/name.py:605 +msgid "primary[sur]" +msgstr "" + +#: ../src/gen/display/name.py:513 ../src/gen/display/name.py:607 +msgid "primary[con]" +msgstr "" + +#: ../src/gen/display/name.py:515 ../src/gen/display/name.py:609 +msgid "patronymic" +msgstr "" + +#: ../src/gen/display/name.py:517 ../src/gen/display/name.py:611 +msgid "patronymic[pre]" +msgstr "" + +#: ../src/gen/display/name.py:519 ../src/gen/display/name.py:613 +msgid "patronymic[sur]" +msgstr "" + +#: ../src/gen/display/name.py:521 ../src/gen/display/name.py:615 +msgid "patronymic[con]" +msgstr "" + +#: ../src/gen/display/name.py:523 ../src/gen/display/name.py:617 +msgid "notpatronymic" +msgstr "" + +#: ../src/gen/display/name.py:526 ../src/gen/display/name.py:619 msgid "Remaining names|rest" msgstr "" -#: ../src/gen/display/name.py:431 ../src/gen/display/name.py:505 +#: ../src/gen/display/name.py:529 ../src/gen/display/name.py:621 #: ../src/gui/editors/editperson.py:384 ../src/plugins/import/ImportCsv.py:276 msgid "prefix" msgstr "" -#: ../src/gen/display/name.py:434 ../src/gen/display/name.py:507 +#: ../src/gen/display/name.py:532 ../src/gen/display/name.py:623 msgid "rawsurnames" msgstr "" -#: ../src/gen/display/name.py:436 ../src/gen/display/name.py:509 +#: ../src/gen/display/name.py:534 ../src/gen/display/name.py:625 msgid "nickname" msgstr "" -#: ../src/gen/display/name.py:438 ../src/gen/display/name.py:511 +#: ../src/gen/display/name.py:536 ../src/gen/display/name.py:627 msgid "familynick" msgstr "" @@ -2397,12 +2502,11 @@ msgid "Caste" msgstr "" #. 2 name (version) -#: ../src/gen/lib/attrtype.py:66 ../src/gui/viewmanager.py:450 +#: ../src/gen/lib/attrtype.py:66 ../src/gui/viewmanager.py:455 #: ../src/gui/editors/displaytabs/eventembedlist.py:73 #: ../src/gui/editors/displaytabs/webembedlist.py:66 #: ../src/gui/plug/_windows.py:118 ../src/gui/plug/_windows.py:229 #: ../src/gui/plug/_windows.py:592 ../src/gui/selectors/selectevent.py:61 -#: ../src/plugins/gramplet/MediaMetadata.py:143 #: ../src/plugins/textreport/PlaceReport.py:182 #: ../src/plugins/textreport/PlaceReport.py:255 #: ../src/plugins/textreport/TagReport.py:312 @@ -2455,8 +2559,7 @@ msgstr "" msgid "Witness" msgstr "" -#. Manual Time -#: ../src/gen/lib/attrtype.py:78 ../src/plugins/gramplet/MediaMetadata.py:125 +#: ../src/gen/lib/attrtype.py:78 msgid "Time" msgstr "" @@ -2659,6 +2762,10 @@ msgstr "" msgid "textonly" msgstr "" +#: ../src/gen/lib/eventroletype.py:60 +msgid "Role|Primary" +msgstr "" + #: ../src/gen/lib/eventroletype.py:61 msgid "Clergy" msgstr "" @@ -2679,6 +2786,10 @@ msgstr "" msgid "Groom" msgstr "" +#: ../src/gen/lib/eventroletype.py:67 +msgid "Role|Family" +msgstr "" + #: ../src/gen/lib/eventroletype.py:68 msgid "Informant" msgstr "" @@ -2808,9 +2919,9 @@ msgid "Religion" msgstr "" #: ../src/gen/lib/eventtype.py:176 -#: ../src/plugins/gramplet/bottombar.gpr.py:103 +#: ../src/plugins/gramplet/bottombar.gpr.py:105 #: ../src/plugins/webreport/NarrativeWeb.py:2014 -#: ../src/plugins/webreport/NarrativeWeb.py:5444 +#: ../src/plugins/webreport/NarrativeWeb.py:5450 msgid "Residence" msgstr "" @@ -3178,7 +3289,7 @@ msgstr "" msgid "Matrilineal" msgstr "" -#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1063 +#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1065 #: ../src/gui/editors/editeventref.py:77 ../src/gui/editors/editmediaref.py:91 #: ../src/gui/editors/editreporef.py:73 ../src/gui/editors/editsourceref.py:75 #: ../src/gui/editors/editsourceref.py:81 ../src/glade/editmediaref.glade.h:11 @@ -3390,18 +3501,18 @@ msgstr "" msgid "FTP" msgstr "" -#: ../src/gen/plug/_gramplet.py:288 +#: ../src/gen/plug/_gramplet.py:291 #, python-format msgid "Gramplet %s is running" msgstr "" -#: ../src/gen/plug/_gramplet.py:304 ../src/gen/plug/_gramplet.py:313 -#: ../src/gen/plug/_gramplet.py:326 +#: ../src/gen/plug/_gramplet.py:307 ../src/gen/plug/_gramplet.py:316 +#: ../src/gen/plug/_gramplet.py:329 #, python-format msgid "Gramplet %s updated" msgstr "" -#: ../src/gen/plug/_gramplet.py:337 +#: ../src/gen/plug/_gramplet.py:340 #, python-format msgid "Gramplet %s caused an error" msgstr "" @@ -3460,9 +3571,9 @@ msgstr "" msgid "Relationships" msgstr "" -#: ../src/gen/plug/_pluginreg.py:85 ../src/gen/plug/_pluginreg.py:390 -#: ../src/gui/grampsbar.py:519 ../src/gui/widgets/grampletpane.py:196 -#: ../src/gui/widgets/grampletpane.py:904 ../src/glade/grampletpane.glade.h:4 +#: ../src/gen/plug/_pluginreg.py:85 ../src/gen/plug/_pluginreg.py:394 +#: ../src/gui/grampsbar.py:541 ../src/gui/widgets/grampletpane.py:199 +#: ../src/gui/widgets/grampletpane.py:920 ../src/glade/grampletpane.glade.h:4 msgid "Gramplet" msgstr "" @@ -3470,28 +3581,28 @@ msgstr "" msgid "Sidebar" msgstr "" -#: ../src/gen/plug/_pluginreg.py:476 ../src/plugins/gramplet/FaqGramplet.py:62 +#: ../src/gen/plug/_pluginreg.py:483 ../src/plugins/gramplet/FaqGramplet.py:62 msgid "Miscellaneous" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1059 ../src/gen/plug/_pluginreg.py:1064 +#: ../src/gen/plug/_pluginreg.py:1095 ../src/gen/plug/_pluginreg.py:1100 #, python-format msgid "ERROR: Failed reading plugin registration %(filename)s" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1078 +#: ../src/gen/plug/_pluginreg.py:1114 #, 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:1099 +#: ../src/gen/plug/_pluginreg.py:1135 #, python-format msgid "ERROR: Wrong python file %(filename)s in register file %(regfile)s" msgstr "" -#: ../src/gen/plug/_pluginreg.py:1107 +#: ../src/gen/plug/_pluginreg.py:1143 #, python-format msgid "" "ERROR: Python file %(filename)s in register file %(regfile)s does not exist" @@ -3518,11 +3629,11 @@ msgstr "" #: ../src/docgen/ODSTab.py:431 ../src/docgen/ODSTab.py:462 #: ../src/docgen/ODSTab.py:466 ../src/docgen/ODSTab.py:478 #: ../src/docgen/ODSTab.py:482 ../src/docgen/ODSTab.py:501 -#: ../src/docgen/ODSTab.py:505 ../src/plugins/docgen/AsciiDoc.py:152 -#: ../src/plugins/docgen/AsciiDoc.py:155 ../src/plugins/docgen/ODFDoc.py:1030 -#: ../src/plugins/docgen/ODFDoc.py:1033 ../src/plugins/docgen/PSDrawDoc.py:107 -#: ../src/plugins/docgen/PSDrawDoc.py:110 ../src/plugins/docgen/RTFDoc.py:83 -#: ../src/plugins/docgen/RTFDoc.py:86 ../src/plugins/docgen/SvgDrawDoc.py:79 +#: ../src/docgen/ODSTab.py:505 ../src/plugins/docgen/AsciiDoc.py:150 +#: ../src/plugins/docgen/AsciiDoc.py:153 ../src/plugins/docgen/ODFDoc.py:1027 +#: ../src/plugins/docgen/ODFDoc.py:1030 ../src/plugins/docgen/PSDrawDoc.py:106 +#: ../src/plugins/docgen/PSDrawDoc.py:109 ../src/plugins/docgen/RTFDoc.py:82 +#: ../src/plugins/docgen/RTFDoc.py:85 ../src/plugins/docgen/SvgDrawDoc.py:79 #: ../src/plugins/docgen/SvgDrawDoc.py:81 #: ../src/plugins/export/ExportCsv.py:299 #: ../src/plugins/export/ExportCsv.py:303 @@ -3531,9 +3642,9 @@ msgstr "" #: ../src/plugins/export/ExportGeneWeb.py:101 #: ../src/plugins/export/ExportVCalendar.py:104 #: ../src/plugins/export/ExportVCalendar.py:108 -#: ../src/plugins/export/ExportVCard.py:92 -#: ../src/plugins/export/ExportVCard.py:96 -#: ../src/plugins/webreport/NarrativeWeb.py:5715 +#: ../src/plugins/export/ExportVCard.py:70 +#: ../src/plugins/export/ExportVCard.py:74 +#: ../src/plugins/webreport/NarrativeWeb.py:5721 #, python-format msgid "Could not create %s" msgstr "" @@ -3598,6 +3709,283 @@ msgstr "" msgid "Registered '%s'" msgstr "" +#. ------------------------------------------------------------------------------- +#. +#. Private Constants +#. +#. ------------------------------------------------------------------------------- +#: ../src/gen/plug/docgen/graphdoc.py:63 +#: ../src/plugins/textreport/AncestorReport.py:277 +#: ../src/plugins/textreport/DetAncestralReport.py:727 +#: ../src/plugins/textreport/DetDescendantReport.py:877 +msgid "Default" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:64 +msgid "PostScript / Helvetica" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:65 +msgid "TrueType / FreeSans" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:67 +#: ../src/plugins/view/pedigreeview.py:2185 +msgid "Vertical (top to bottom)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:68 +#: ../src/plugins/view/pedigreeview.py:2186 +msgid "Vertical (bottom to top)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:69 +#: ../src/plugins/view/pedigreeview.py:2187 +msgid "Horizontal (left to right)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:70 +#: ../src/plugins/view/pedigreeview.py:2188 +msgid "Horizontal (right to left)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:72 +msgid "Bottom, left" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:73 +msgid "Bottom, right" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:74 +msgid "Top, left" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:75 +msgid "Top, Right" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:76 +msgid "Right, bottom" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:77 +msgid "Right, top" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:78 +msgid "Left, bottom" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:79 +msgid "Left, top" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:81 +msgid "Minimal size" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:82 +msgid "Fill the given area" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:83 +msgid "Use optimal number of pages" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:85 +msgid "Top" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:86 +msgid "Bottom" +msgstr "" + +#. ############################### +#: ../src/gen/plug/docgen/graphdoc.py:129 +msgid "GraphViz Layout" +msgstr "" + +#. ############################### +#: ../src/gen/plug/docgen/graphdoc.py:131 +#: ../src/gui/widgets/styledtexteditor.py:476 +msgid "Font family" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:134 +msgid "" +"Choose the font family. If international characters don't show, use FreeSans " +"font. FreeSans is available from: http://www.nongnu.org/freefont/" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:140 +#: ../src/gui/widgets/styledtexteditor.py:488 +msgid "Font size" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:141 +msgid "The font size, in points." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:144 +msgid "Graph Direction" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:147 +msgid "Whether graph goes from top to bottom or left to right." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:151 +msgid "Number of Horizontal Pages" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:152 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"horizontally. Only valid for dot and pdf via Ghostscript." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:159 +msgid "Number of Vertical Pages" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:160 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"vertically. Only valid for dot and pdf via Ghostscript." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:167 +msgid "Paging Direction" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:170 +msgid "" +"The order in which the graph pages are output. This option only applies if " +"the horizontal pages or vertical pages are greater than 1." +msgstr "" + +#. ############################### +#: ../src/gen/plug/docgen/graphdoc.py:188 +msgid "GraphViz Options" +msgstr "" + +#. ############################### +#: ../src/gen/plug/docgen/graphdoc.py:191 +msgid "Aspect ratio" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:194 +msgid "Affects greatly how the graph is layed out on the page." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:198 +msgid "DPI" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:199 +msgid "" +"Dots per inch. When creating images such as .gif or .png files for the web, " +"try numbers such as 100 or 300 DPI. When creating PostScript or PDF files, " +"use 72 DPI." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:205 +msgid "Node spacing" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:206 +msgid "" +"The minimum amount of free space, in inches, between individual nodes. For " +"vertical graphs, this corresponds to spacing between columns. For " +"horizontal graphs, this corresponds to spacing between rows." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:213 +msgid "Rank spacing" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:214 +msgid "" +"The minimum amount of free space, in inches, between ranks. For vertical " +"graphs, this corresponds to spacing between rows. For horizontal graphs, " +"this corresponds to spacing between columns." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:221 +msgid "Use subgraphs" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:222 +msgid "" +"Subgraphs can help GraphViz position spouses together, but with non-trivial " +"graphs will result in longer lines and larger graphs." +msgstr "" + +#. ############################### +#: ../src/gen/plug/docgen/graphdoc.py:232 +msgid "Note to add to the graph" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:234 +msgid "This text will be added to the graph." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:237 +msgid "Note location" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:240 +msgid "Whether note will appear on top or bottom of the page." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:244 +msgid "Note size" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:245 +msgid "The size of note text, in points." +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:953 +msgid "PDF (Ghostscript)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:959 +msgid "PDF (Graphviz)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:965 +#: ../src/plugins/docgen/docgen.gpr.py:152 +msgid "PostScript" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:971 +msgid "Structured Vector Graphics (SVG)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:977 +msgid "Compressed Structured Vector Graphs (SVGZ)" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:983 +msgid "JPEG image" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:989 +msgid "GIF image" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:995 +msgid "PNG image" +msgstr "" + +#: ../src/gen/plug/docgen/graphdoc.py:1001 +msgid "Graphviz File" +msgstr "" + #: ../src/gen/plug/report/_constants.py:47 msgid "Text Reports" msgstr "" @@ -3668,7 +4056,13 @@ msgstr "" msgid "File does not exist" msgstr "" -#: ../src/gen/plug/report/utils.py:268 ../src/plugins/tool/EventCmp.py:156 +#. Do this in case of command line options query (show=filter) +#: ../src/gen/plug/report/utils.py:259 +msgid "PERSON" +msgstr "" + +#: ../src/gen/plug/report/utils.py:268 ../src/plugins/BookReport.py:158 +#: ../src/plugins/tool/EventCmp.py:156 msgid "Entire Database" msgstr "" @@ -3713,18 +4107,10 @@ msgstr "" msgid "Drag and drop the columns to change the order" msgstr "" -#. better to 'Show siblings of\nthe center person -#. Spouse_disp = EnumeratedListOption(_("Show spouses of\nthe center " -#. "person"), 0) -#. Spouse_disp.add_item( 0, _("No. Do not show Spouses")) -#. Spouse_disp.add_item( 1, _("Yes, and use the the Main Display Format")) -#. Spouse_disp.add_item( 2, _("Yes, and use the the Secondary " -#. "Display Format")) -#. Spouse_disp.set_help(_("Show spouses of the center person?")) -#. menu.add_option(category_name, "Spouse_disp", Spouse_disp) -#: ../src/gui/columnorder.py:122 ../src/gui/configure.py:899 -#: ../src/plugins/drawreport/AncestorTree.py:904 -#: ../src/plugins/drawreport/DescendTree.py:1492 +#. ################# +#: ../src/gui/columnorder.py:122 ../src/gui/configure.py:901 +#: ../src/plugins/drawreport/AncestorTree.py:905 +#: ../src/plugins/drawreport/DescendTree.py:1491 msgid "Display" msgstr "" @@ -3760,13 +4146,16 @@ msgid "" "name\n" " Initials - first letters of Given Common - nick " "name, otherwise first of Given\n" -" Primary - primary surname (main) Familynick - family " -"nick name\n" -" Patronymic - father's surname Notpatronymic- all " -"surnames, except patronymic\n" -" Prefix - all prefixes (von, de) Rawsurnames - surnames " -"(no prefixes and connectors)\n" -" Rest - non primary surnames\n" +" Primary, Primary[pre] or [sur] or [con]- full primary surname, " +"prefix, surname only, connector \n" +" Patronymic, or [pre] or [sur] or [con] - full pa/matronic surname, " +"prefix, surname only, connector \n" +" Familynick - family nick name Prefix - all " +"prefixes (von, de) \n" +" Rest - non primary surnames Notpatronymic- all " +"surnames, except pa/matronymic & primary\n" +" Rawsurnames- surnames (no prefixes and connectors)\n" +"\n" "\n" "UPPERCASE keyword forces uppercase. Extra parentheses, commas are removed. " "Other text appears literally.\n" @@ -3775,21 +4164,21 @@ msgid "" "- Underhills'\n" " Edwin Jose is given name, von der is the prefix, " "Smith and Weston surnames, \n" -" Wilson patronymic surname, Dr. title, Sr suffix, " -"Ed nick name, \n" +" and a connector, Wilson patronymic surname, Dr. " +"title, Sr suffix, Ed nick name, \n" " Underhills family nick name, Jose callname.\n" msgstr "" -#: ../src/gui/configure.py:128 +#: ../src/gui/configure.py:130 msgid " Name Editor" msgstr "" -#: ../src/gui/configure.py:128 ../src/gui/configure.py:146 -#: ../src/gui/configure.py:1155 ../src/gui/views/pageview.py:624 +#: ../src/gui/configure.py:130 ../src/gui/configure.py:148 +#: ../src/gui/configure.py:1157 ../src/gui/views/pageview.py:627 msgid "Preferences" msgstr "" -#: ../src/gui/configure.py:427 +#: ../src/gui/configure.py:429 #: ../src/gui/editors/displaytabs/addrembedlist.py:73 #: ../src/gui/editors/displaytabs/locationembedlist.py:55 #: ../src/gui/selectors/selectplace.py:65 @@ -3801,7 +4190,7 @@ msgstr "" msgid "Locality" msgstr "" -#: ../src/gui/configure.py:428 +#: ../src/gui/configure.py:430 #: ../src/gui/editors/displaytabs/addrembedlist.py:74 #: ../src/gui/editors/displaytabs/locationembedlist.py:56 #: ../src/gui/selectors/selectplace.py:66 @@ -3813,13 +4202,13 @@ msgstr "" msgid "City" msgstr "" -#: ../src/gui/configure.py:429 +#: ../src/gui/configure.py:431 #: ../src/gui/editors/displaytabs/addrembedlist.py:75 #: ../src/plugins/view/repoview.py:89 msgid "State/County" msgstr "" -#: ../src/gui/configure.py:430 +#: ../src/gui/configure.py:432 #: ../src/gui/editors/displaytabs/addrembedlist.py:76 #: ../src/gui/editors/displaytabs/locationembedlist.py:59 #: ../src/gui/selectors/selectplace.py:69 @@ -3833,278 +4222,278 @@ msgstr "" msgid "Country" msgstr "" -#: ../src/gui/configure.py:431 ../src/plugins/lib/libplaceview.py:99 +#: ../src/gui/configure.py:433 ../src/plugins/lib/libplaceview.py:99 #: ../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:432 ../src/plugins/gramplet/RepositoryDetails.py:54 +#: ../src/gui/configure.py:434 ../src/plugins/gramplet/RepositoryDetails.py:54 #: ../src/plugins/webreport/NarrativeWeb.py:139 msgid "Phone" msgstr "" -#: ../src/gui/configure.py:433 ../src/gui/plug/_windows.py:595 +#: ../src/gui/configure.py:435 ../src/gui/plug/_windows.py:595 #: ../src/plugins/gramplet/RepositoryDetails.py:55 #: ../src/plugins/view/repoview.py:92 msgid "Email" msgstr "" -#: ../src/gui/configure.py:434 +#: ../src/gui/configure.py:436 msgid "Researcher" msgstr "" -#: ../src/gui/configure.py:452 ../src/gui/filtereditor.py:293 +#: ../src/gui/configure.py:454 ../src/gui/filtereditor.py:293 #: ../src/gui/editors/editperson.py:625 msgid "Media Object" msgstr "" -#: ../src/gui/configure.py:460 +#: ../src/gui/configure.py:462 msgid "ID Formats" msgstr "" -#: ../src/gui/configure.py:468 +#: ../src/gui/configure.py:470 msgid "Suppress warning when adding parents to a child." msgstr "" -#: ../src/gui/configure.py:472 +#: ../src/gui/configure.py:474 msgid "Suppress warning when cancelling with changed data." msgstr "" -#: ../src/gui/configure.py:476 +#: ../src/gui/configure.py:478 msgid "Suppress warning about missing researcher when exporting to GEDCOM." msgstr "" -#: ../src/gui/configure.py:481 +#: ../src/gui/configure.py:483 msgid "Show plugin status dialog on plugin load error." msgstr "" -#: ../src/gui/configure.py:484 +#: ../src/gui/configure.py:486 msgid "Warnings" msgstr "" -#: ../src/gui/configure.py:510 ../src/gui/configure.py:524 +#: ../src/gui/configure.py:512 ../src/gui/configure.py:526 msgid "Common" msgstr "" -#: ../src/gui/configure.py:517 ../src/plugins/export/ExportCsv.py:335 +#: ../src/gui/configure.py:519 ../src/plugins/export/ExportCsv.py:335 #: ../src/plugins/import/ImportCsv.py:182 msgid "Call" msgstr "" -#: ../src/gui/configure.py:522 +#: ../src/gui/configure.py:524 msgid "NotPatronymic" msgstr "" -#: ../src/gui/configure.py:636 +#: ../src/gui/configure.py:638 msgid "This format exists already." msgstr "" -#: ../src/gui/configure.py:658 +#: ../src/gui/configure.py:660 msgid "Invalid or incomplete format definition." msgstr "" -#: ../src/gui/configure.py:675 +#: ../src/gui/configure.py:677 msgid "Format" msgstr "" -#: ../src/gui/configure.py:684 +#: ../src/gui/configure.py:686 msgid "Example" msgstr "" #. label for the combo -#: ../src/gui/configure.py:818 ../src/plugins/drawreport/Calendar.py:421 +#: ../src/gui/configure.py:820 ../src/plugins/drawreport/Calendar.py:421 #: ../src/plugins/textreport/BirthdayReport.py:364 -#: ../src/plugins/webreport/NarrativeWeb.py:6423 -#: ../src/plugins/webreport/WebCal.py:1377 +#: ../src/plugins/webreport/NarrativeWeb.py:6432 +#: ../src/plugins/webreport/WebCal.py:1378 msgid "Name format" msgstr "" -#: ../src/gui/configure.py:822 ../src/gui/editors/displaytabs/buttontab.py:70 +#: ../src/gui/configure.py:824 ../src/gui/editors/displaytabs/buttontab.py:70 #: ../src/gui/plug/_windows.py:136 ../src/gui/plug/_windows.py:192 -#: ../src/plugins/BookReport.py:960 +#: ../src/plugins/BookReport.py:999 msgid "Edit" msgstr "" -#: ../src/gui/configure.py:839 +#: ../src/gui/configure.py:841 msgid "Date format" msgstr "" -#: ../src/gui/configure.py:852 +#: ../src/gui/configure.py:854 msgid "Calendar on reports" msgstr "" -#: ../src/gui/configure.py:865 +#: ../src/gui/configure.py:867 msgid "Surname guessing" msgstr "" -#: ../src/gui/configure.py:872 +#: ../src/gui/configure.py:874 msgid "Height multiple surname box (pixels)" msgstr "" -#: ../src/gui/configure.py:879 +#: ../src/gui/configure.py:881 msgid "Active person's name and ID" msgstr "" -#: ../src/gui/configure.py:880 +#: ../src/gui/configure.py:882 msgid "Relationship to home person" msgstr "" -#: ../src/gui/configure.py:889 +#: ../src/gui/configure.py:891 msgid "Status bar" msgstr "" -#: ../src/gui/configure.py:896 +#: ../src/gui/configure.py:898 msgid "Show text in sidebar buttons (requires restart)" msgstr "" -#: ../src/gui/configure.py:907 +#: ../src/gui/configure.py:909 msgid "Missing surname" msgstr "" -#: ../src/gui/configure.py:910 +#: ../src/gui/configure.py:912 msgid "Missing given name" msgstr "" -#: ../src/gui/configure.py:913 +#: ../src/gui/configure.py:915 msgid "Missing record" msgstr "" -#: ../src/gui/configure.py:916 +#: ../src/gui/configure.py:918 msgid "Private surname" msgstr "" -#: ../src/gui/configure.py:919 +#: ../src/gui/configure.py:921 msgid "Private given name" msgstr "" -#: ../src/gui/configure.py:922 +#: ../src/gui/configure.py:924 msgid "Private record" msgstr "" -#: ../src/gui/configure.py:953 +#: ../src/gui/configure.py:955 msgid "Change is not immediate" msgstr "" -#: ../src/gui/configure.py:954 +#: ../src/gui/configure.py:956 msgid "" "Changing the data format will not take effect until the next time Gramps is " "started." msgstr "" -#: ../src/gui/configure.py:967 +#: ../src/gui/configure.py:969 msgid "Date about range" msgstr "" -#: ../src/gui/configure.py:970 +#: ../src/gui/configure.py:972 msgid "Date after range" msgstr "" -#: ../src/gui/configure.py:973 +#: ../src/gui/configure.py:975 msgid "Date before range" msgstr "" -#: ../src/gui/configure.py:976 +#: ../src/gui/configure.py:978 msgid "Maximum age probably alive" msgstr "" -#: ../src/gui/configure.py:979 +#: ../src/gui/configure.py:981 msgid "Maximum sibling age difference" msgstr "" -#: ../src/gui/configure.py:982 +#: ../src/gui/configure.py:984 msgid "Minimum years between generations" msgstr "" -#: ../src/gui/configure.py:985 +#: ../src/gui/configure.py:987 msgid "Average years between generations" msgstr "" -#: ../src/gui/configure.py:988 +#: ../src/gui/configure.py:990 msgid "Markup for invalid date format" msgstr "" -#: ../src/gui/configure.py:991 +#: ../src/gui/configure.py:993 msgid "Dates" msgstr "" -#: ../src/gui/configure.py:1000 +#: ../src/gui/configure.py:1002 msgid "Add default source on import" msgstr "" -#: ../src/gui/configure.py:1003 +#: ../src/gui/configure.py:1005 msgid "Enable spelling checker" msgstr "" -#: ../src/gui/configure.py:1006 +#: ../src/gui/configure.py:1008 msgid "Display Tip of the Day" msgstr "" -#: ../src/gui/configure.py:1009 +#: ../src/gui/configure.py:1011 msgid "Remember last view displayed" msgstr "" -#: ../src/gui/configure.py:1012 +#: ../src/gui/configure.py:1014 msgid "Max generations for relationships" msgstr "" -#: ../src/gui/configure.py:1016 +#: ../src/gui/configure.py:1018 msgid "Base path for relative media paths" msgstr "" -#: ../src/gui/configure.py:1023 +#: ../src/gui/configure.py:1025 msgid "Once a month" msgstr "" -#: ../src/gui/configure.py:1024 +#: ../src/gui/configure.py:1026 msgid "Once a week" msgstr "" -#: ../src/gui/configure.py:1025 +#: ../src/gui/configure.py:1027 msgid "Once a day" msgstr "" -#: ../src/gui/configure.py:1026 +#: ../src/gui/configure.py:1028 msgid "Always" msgstr "" -#: ../src/gui/configure.py:1031 +#: ../src/gui/configure.py:1033 msgid "Check for updates" msgstr "" -#: ../src/gui/configure.py:1036 +#: ../src/gui/configure.py:1038 msgid "Updated addons only" msgstr "" -#: ../src/gui/configure.py:1037 +#: ../src/gui/configure.py:1039 msgid "New addons only" msgstr "" -#: ../src/gui/configure.py:1038 +#: ../src/gui/configure.py:1040 msgid "New and updated addons" msgstr "" -#: ../src/gui/configure.py:1048 +#: ../src/gui/configure.py:1050 msgid "What to check" msgstr "" -#: ../src/gui/configure.py:1053 +#: ../src/gui/configure.py:1055 msgid "Do not ask about previously notified addons" msgstr "" -#: ../src/gui/configure.py:1058 +#: ../src/gui/configure.py:1060 msgid "Check now" msgstr "" -#: ../src/gui/configure.py:1072 +#: ../src/gui/configure.py:1074 msgid "Family Tree Database path" msgstr "" -#: ../src/gui/configure.py:1075 +#: ../src/gui/configure.py:1077 msgid "Automatically load last family tree" msgstr "" -#: ../src/gui/configure.py:1088 +#: ../src/gui/configure.py:1090 msgid "Select media directory" msgstr "" @@ -4178,8 +4567,9 @@ msgstr "" msgid "Upgrade now" msgstr "" -#: ../src/gui/dbloader.py:306 ../src/gui/viewmanager.py:983 -#: ../src/plugins/view/familyview.py:257 +#: ../src/gui/dbloader.py:306 ../src/gui/viewmanager.py:990 +#: ../src/plugins/BookReport.py:674 ../src/plugins/BookReport.py:1065 +#: ../src/plugins/view/familyview.py:258 msgid "Cancel" msgstr "" @@ -4692,25 +5082,25 @@ msgid "Filter Test" msgstr "" #. ############################### -#: ../src/gui/filtereditor.py:1002 ../src/plugins/Records.py:441 +#: ../src/gui/filtereditor.py:1002 ../src/plugins/Records.py:517 #: ../src/plugins/drawreport/Calendar.py:406 #: ../src/plugins/drawreport/StatisticsChart.py:907 #: ../src/plugins/drawreport/TimeLine.py:325 -#: ../src/plugins/gramplet/bottombar.gpr.py:402 -#: ../src/plugins/gramplet/bottombar.gpr.py:415 -#: ../src/plugins/gramplet/bottombar.gpr.py:428 -#: ../src/plugins/gramplet/bottombar.gpr.py:441 -#: ../src/plugins/gramplet/bottombar.gpr.py:454 -#: ../src/plugins/gramplet/bottombar.gpr.py:467 -#: ../src/plugins/gramplet/bottombar.gpr.py:480 -#: ../src/plugins/gramplet/bottombar.gpr.py:493 +#: ../src/plugins/gramplet/bottombar.gpr.py:534 +#: ../src/plugins/gramplet/bottombar.gpr.py:547 +#: ../src/plugins/gramplet/bottombar.gpr.py:560 +#: ../src/plugins/gramplet/bottombar.gpr.py:573 +#: ../src/plugins/gramplet/bottombar.gpr.py:586 +#: ../src/plugins/gramplet/bottombar.gpr.py:599 +#: ../src/plugins/gramplet/bottombar.gpr.py:612 +#: ../src/plugins/gramplet/bottombar.gpr.py:625 #: ../src/plugins/graph/GVRelGraph.py:476 #: ../src/plugins/quickview/quickview.gpr.py:126 #: ../src/plugins/textreport/BirthdayReport.py:349 #: ../src/plugins/textreport/IndivComplete.py:649 #: ../src/plugins/tool/SortEvents.py:168 -#: ../src/plugins/webreport/NarrativeWeb.py:6407 -#: ../src/plugins/webreport/WebCal.py:1361 +#: ../src/plugins/webreport/NarrativeWeb.py:6416 +#: ../src/plugins/webreport/WebCal.py:1362 msgid "Filter" msgstr "" @@ -4737,19 +5127,19 @@ msgstr "" msgid "Delete Filter" msgstr "" -#: ../src/gui/grampsbar.py:156 ../src/gui/widgets/grampletpane.py:1092 +#: ../src/gui/grampsbar.py:157 ../src/gui/widgets/grampletpane.py:1113 msgid "Unnamed Gramplet" msgstr "" -#: ../src/gui/grampsbar.py:301 +#: ../src/gui/grampsbar.py:302 msgid "Gramps Bar" msgstr "" -#: ../src/gui/grampsbar.py:303 +#: ../src/gui/grampsbar.py:304 msgid "Right-click to the right of the tab to add a gramplet." msgstr "" -#: ../src/gui/grampsgui.py:102 +#: ../src/gui/grampsgui.py:102 ../src/guiQML/views/dbman.py:159 msgid "Family Trees" msgstr "" @@ -4763,7 +5153,6 @@ msgstr "" msgid "Configure" msgstr "" -#. Manual Date #: ../src/gui/grampsgui.py:110 #: ../src/gui/editors/displaytabs/addrembedlist.py:71 #: ../src/gui/editors/displaytabs/eventembedlist.py:78 @@ -4772,7 +5161,7 @@ msgstr "" #: ../src/gui/selectors/selectevent.py:65 #: ../src/plugins/export/ExportCsv.py:458 #: ../src/plugins/gramplet/AgeOnDateGramplet.py:73 -#: ../src/plugins/gramplet/MediaMetadata.py:122 +#: ../src/plugins/gramplet/Events.py:51 #: ../src/plugins/gramplet/PersonResidence.py:49 #: ../src/plugins/import/ImportCsv.py:258 #: ../src/plugins/quickview/OnThisDay.py:80 @@ -4795,19 +5184,21 @@ msgid "Edit Date" msgstr "" #: ../src/gui/grampsgui.py:112 ../src/Merge/mergeperson.py:196 +#: ../src/plugins/gramplet/bottombar.gpr.py:118 +#: ../src/plugins/gramplet/bottombar.gpr.py:131 #: ../src/plugins/quickview/FilterByName.py:97 #: ../src/plugins/textreport/TagReport.py:283 -#: ../src/plugins/view/eventview.py:115 ../src/plugins/view/view.gpr.py:40 +#: ../src/plugins/view/eventview.py:116 ../src/plugins/view/view.gpr.py:40 #: ../src/plugins/webreport/NarrativeWeb.py:1220 #: ../src/plugins/webreport/NarrativeWeb.py:1263 #: ../src/plugins/webreport/NarrativeWeb.py:2677 -#: ../src/plugins/webreport/NarrativeWeb.py:2852 -#: ../src/plugins/webreport/NarrativeWeb.py:4667 +#: ../src/plugins/webreport/NarrativeWeb.py:2858 +#: ../src/plugins/webreport/NarrativeWeb.py:4673 msgid "Events" msgstr "" #: ../src/gui/grampsgui.py:114 -#: ../src/plugins/drawreport/drawplugins.gpr.py:121 +#: ../src/plugins/drawreport/drawplugins.gpr.py:170 #: ../src/plugins/gramplet/gramplet.gpr.py:113 #: ../src/plugins/view/fanchartview.py:570 msgid "Fan Chart" @@ -4843,19 +5234,17 @@ msgstr "" msgid "Merge" msgstr "" -#: ../src/gui/grampsgui.py:125 ../src/plugins/drawreport/AncestorTree.py:985 -#: ../src/plugins/drawreport/DescendTree.py:1587 -#: ../src/plugins/gramplet/bottombar.gpr.py:220 -#: ../src/plugins/gramplet/bottombar.gpr.py:233 -#: ../src/plugins/gramplet/bottombar.gpr.py:246 -#: ../src/plugins/gramplet/bottombar.gpr.py:259 -#: ../src/plugins/gramplet/bottombar.gpr.py:272 -#: ../src/plugins/gramplet/bottombar.gpr.py:285 -#: ../src/plugins/gramplet/bottombar.gpr.py:298 +#: ../src/gui/grampsgui.py:125 ../src/plugins/gramplet/bottombar.gpr.py:248 +#: ../src/plugins/gramplet/bottombar.gpr.py:261 +#: ../src/plugins/gramplet/bottombar.gpr.py:274 +#: ../src/plugins/gramplet/bottombar.gpr.py:287 +#: ../src/plugins/gramplet/bottombar.gpr.py:300 +#: ../src/plugins/gramplet/bottombar.gpr.py:313 +#: ../src/plugins/gramplet/bottombar.gpr.py:326 #: ../src/plugins/quickview/FilterByName.py:112 #: ../src/plugins/textreport/IndivComplete.py:251 #: ../src/plugins/textreport/TagReport.py:369 -#: ../src/plugins/view/noteview.py:106 ../src/plugins/view/view.gpr.py:100 +#: ../src/plugins/view/noteview.py:107 ../src/plugins/view/view.gpr.py:100 #: ../src/plugins/webreport/NarrativeWeb.py:133 msgid "Notes" msgstr "" @@ -4867,7 +5256,7 @@ msgstr "" #: ../src/plugins/quickview/all_relations.py:306 #: ../src/plugins/tool/NotRelated.py:132 #: ../src/plugins/view/fanchartview.py:905 -#: ../src/plugins/view/pedigreeview.py:1930 ../src/plugins/view/relview.py:511 +#: ../src/plugins/view/pedigreeview.py:1944 ../src/plugins/view/relview.py:511 #: ../src/plugins/view/relview.py:851 ../src/plugins/view/relview.py:885 #: ../src/plugins/webreport/NarrativeWeb.py:134 msgid "Parents" @@ -4882,8 +5271,8 @@ msgid "Select Parents" msgstr "" #: ../src/gui/grampsgui.py:129 ../src/plugins/gramplet/gramplet.gpr.py:153 -#: ../src/plugins/view/pedigreeview.py:675 -#: ../src/plugins/webreport/NarrativeWeb.py:4508 +#: ../src/plugins/view/pedigreeview.py:689 +#: ../src/plugins/webreport/NarrativeWeb.py:4514 msgid "Pedigree" msgstr "" @@ -4902,24 +5291,24 @@ msgid "Reports" msgstr "" #: ../src/gui/grampsgui.py:134 ../src/plugins/quickview/FilterByName.py:106 -#: ../src/plugins/view/repoview.py:122 ../src/plugins/view/view.gpr.py:195 +#: ../src/plugins/view/repoview.py:123 ../src/plugins/view/view.gpr.py:195 #: ../src/plugins/webreport/NarrativeWeb.py:1225 -#: ../src/plugins/webreport/NarrativeWeb.py:3563 -#: ../src/plugins/webreport/NarrativeWeb.py:5270 -#: ../src/plugins/webreport/NarrativeWeb.py:5342 +#: ../src/plugins/webreport/NarrativeWeb.py:3569 +#: ../src/plugins/webreport/NarrativeWeb.py:5276 +#: ../src/plugins/webreport/NarrativeWeb.py:5348 msgid "Repositories" msgstr "" -#: ../src/gui/grampsgui.py:135 ../src/plugins/gramplet/bottombar.gpr.py:311 -#: ../src/plugins/gramplet/bottombar.gpr.py:324 -#: ../src/plugins/gramplet/bottombar.gpr.py:337 -#: ../src/plugins/gramplet/bottombar.gpr.py:350 -#: ../src/plugins/gramplet/bottombar.gpr.py:363 +#: ../src/gui/grampsgui.py:135 ../src/plugins/gramplet/bottombar.gpr.py:339 +#: ../src/plugins/gramplet/bottombar.gpr.py:352 +#: ../src/plugins/gramplet/bottombar.gpr.py:365 +#: ../src/plugins/gramplet/bottombar.gpr.py:378 +#: ../src/plugins/gramplet/bottombar.gpr.py:391 #: ../src/plugins/quickview/FilterByName.py:103 -#: ../src/plugins/view/sourceview.py:106 ../src/plugins/view/view.gpr.py:210 +#: ../src/plugins/view/sourceview.py:107 ../src/plugins/view/view.gpr.py:210 #: ../src/plugins/webreport/NarrativeWeb.py:141 -#: ../src/plugins/webreport/NarrativeWeb.py:3434 -#: ../src/plugins/webreport/NarrativeWeb.py:3510 +#: ../src/plugins/webreport/NarrativeWeb.py:3440 +#: ../src/plugins/webreport/NarrativeWeb.py:3516 msgid "Sources" msgstr "" @@ -4955,7 +5344,7 @@ msgid "List" msgstr "" #. name, click?, width, toggle -#: ../src/gui/grampsgui.py:142 ../src/gui/viewmanager.py:443 +#: ../src/gui/grampsgui.py:142 ../src/gui/viewmanager.py:448 #: ../src/plugins/tool/ChangeNames.py:194 #: ../src/plugins/tool/ExtractCity.py:540 #: ../src/plugins/tool/PatchNames.py:396 ../src/glade/mergedata.glade.h:12 @@ -4965,7 +5354,7 @@ msgstr "" #: ../src/gui/grampsgui.py:144 ../src/gui/grampsgui.py:145 #: ../src/gui/editors/editperson.py:628 #: ../src/gui/editors/displaytabs/gallerytab.py:135 -#: ../src/plugins/view/mediaview.py:230 +#: ../src/plugins/view/mediaview.py:219 msgid "View" msgstr "" @@ -5021,12 +5410,12 @@ msgstr "" msgid "Error parsing arguments" msgstr "" -#: ../src/gui/makefilter.py:19 +#: ../src/gui/makefilter.py:21 #, python-format msgid "Filter %s from Clipboard" msgstr "" -#: ../src/gui/makefilter.py:24 +#: ../src/gui/makefilter.py:26 #, python-format msgid "Created on %4d/%02d/%02d" msgstr "" @@ -5049,356 +5438,370 @@ msgstr "" #. #. ------------------------------------------------------------------------ #: ../src/gui/viewmanager.py:113 ../src/gui/plug/_dialogs.py:59 -#: ../src/plugins/BookReport.py:94 +#: ../src/plugins/BookReport.py:95 msgid "Unsupported" msgstr "" -#: ../src/gui/viewmanager.py:418 +#: ../src/gui/viewmanager.py:423 msgid "There are no available addons of this type" msgstr "" -#: ../src/gui/viewmanager.py:419 +#: ../src/gui/viewmanager.py:424 #, python-format msgid "Checked for '%s'" msgstr "" -#: ../src/gui/viewmanager.py:420 +#: ../src/gui/viewmanager.py:425 msgid "' and '" msgstr "" -#: ../src/gui/viewmanager.py:431 +#: ../src/gui/viewmanager.py:436 msgid "Available Gramps Updates for Addons" msgstr "" -#: ../src/gui/viewmanager.py:460 -msgid "t" -msgid_plural "t" -msgstr[0] "" -msgstr[1] "" - -#: ../src/gui/viewmanager.py:517 +#: ../src/gui/viewmanager.py:522 msgid "Downloading and installing selected addons..." msgstr "" -#: ../src/gui/viewmanager.py:549 ../src/gui/viewmanager.py:556 +#: ../src/gui/viewmanager.py:554 ../src/gui/viewmanager.py:561 msgid "Done downloading and installing addons" msgstr "" -#: ../src/gui/viewmanager.py:550 +#: ../src/gui/viewmanager.py:555 #, python-format msgid "%d addon was installed." msgid_plural "%d addons were installed." msgstr[0] "" msgstr[1] "" -#: ../src/gui/viewmanager.py:553 +#: ../src/gui/viewmanager.py:558 msgid "You need to restart Gramps to see new views." msgstr "" -#: ../src/gui/viewmanager.py:557 +#: ../src/gui/viewmanager.py:562 msgid "No addons were installed." msgstr "" -#: ../src/gui/viewmanager.py:703 +#: ../src/gui/viewmanager.py:708 msgid "Connect to a recent database" msgstr "" -#: ../src/gui/viewmanager.py:721 +#: ../src/gui/viewmanager.py:726 msgid "_Family Trees" msgstr "" -#: ../src/gui/viewmanager.py:722 +#: ../src/gui/viewmanager.py:727 msgid "_Manage Family Trees..." msgstr "" -#: ../src/gui/viewmanager.py:723 +#: ../src/gui/viewmanager.py:728 msgid "Manage databases" msgstr "" -#: ../src/gui/viewmanager.py:724 +#: ../src/gui/viewmanager.py:729 msgid "Open _Recent" msgstr "" -#: ../src/gui/viewmanager.py:725 +#: ../src/gui/viewmanager.py:730 msgid "Open an existing database" msgstr "" -#: ../src/gui/viewmanager.py:726 +#: ../src/gui/viewmanager.py:731 msgid "_Quit" msgstr "" -#: ../src/gui/viewmanager.py:728 +#: ../src/gui/viewmanager.py:733 msgid "_View" msgstr "" -#: ../src/gui/viewmanager.py:729 ../src/gui/viewmanager.py:796 +#: ../src/gui/viewmanager.py:734 msgid "_Edit" msgstr "" -#: ../src/gui/viewmanager.py:730 +#: ../src/gui/viewmanager.py:735 msgid "_Preferences..." msgstr "" -#: ../src/gui/viewmanager.py:732 +#: ../src/gui/viewmanager.py:737 msgid "_Help" msgstr "" -#: ../src/gui/viewmanager.py:733 +#: ../src/gui/viewmanager.py:738 msgid "Gramps _Home Page" msgstr "" -#: ../src/gui/viewmanager.py:735 +#: ../src/gui/viewmanager.py:740 msgid "Gramps _Mailing Lists" msgstr "" -#: ../src/gui/viewmanager.py:737 +#: ../src/gui/viewmanager.py:742 msgid "_Report a Bug" msgstr "" -#: ../src/gui/viewmanager.py:739 +#: ../src/gui/viewmanager.py:744 msgid "_Extra Reports/Tools" msgstr "" -#: ../src/gui/viewmanager.py:741 +#: ../src/gui/viewmanager.py:746 msgid "_About" msgstr "" -#: ../src/gui/viewmanager.py:743 +#: ../src/gui/viewmanager.py:748 msgid "_Plugin Manager" msgstr "" -#: ../src/gui/viewmanager.py:745 +#: ../src/gui/viewmanager.py:750 msgid "_FAQ" msgstr "" -#: ../src/gui/viewmanager.py:746 +#: ../src/gui/viewmanager.py:751 msgid "_Key Bindings" msgstr "" -#: ../src/gui/viewmanager.py:747 +#: ../src/gui/viewmanager.py:752 msgid "_User Manual" msgstr "" -#: ../src/gui/viewmanager.py:754 +#: ../src/gui/viewmanager.py:759 msgid "_Export..." msgstr "" -#: ../src/gui/viewmanager.py:756 +#: ../src/gui/viewmanager.py:761 msgid "Make Backup..." msgstr "" -#: ../src/gui/viewmanager.py:757 +#: ../src/gui/viewmanager.py:762 msgid "Make a Gramps XML backup of the database" msgstr "" -#: ../src/gui/viewmanager.py:759 +#: ../src/gui/viewmanager.py:764 msgid "_Abandon Changes and Quit" msgstr "" -#: ../src/gui/viewmanager.py:760 ../src/gui/viewmanager.py:763 +#: ../src/gui/viewmanager.py:765 ../src/gui/viewmanager.py:768 msgid "_Reports" msgstr "" -#: ../src/gui/viewmanager.py:761 +#: ../src/gui/viewmanager.py:766 msgid "Open the reports dialog" msgstr "" -#: ../src/gui/viewmanager.py:762 +#: ../src/gui/viewmanager.py:767 msgid "_Go" msgstr "" -#: ../src/gui/viewmanager.py:764 +#: ../src/gui/viewmanager.py:769 msgid "_Windows" msgstr "" -#: ../src/gui/viewmanager.py:790 +#: ../src/gui/viewmanager.py:795 msgid "Clip_board" msgstr "" -#: ../src/gui/viewmanager.py:791 +#: ../src/gui/viewmanager.py:796 msgid "Open the Clipboard dialog" msgstr "" -#: ../src/gui/viewmanager.py:792 +#: ../src/gui/viewmanager.py:797 msgid "_Import..." msgstr "" -#: ../src/gui/viewmanager.py:794 ../src/gui/viewmanager.py:798 +#: ../src/gui/viewmanager.py:799 ../src/gui/viewmanager.py:802 msgid "_Tools" msgstr "" -#: ../src/gui/viewmanager.py:795 +#: ../src/gui/viewmanager.py:800 msgid "Open the tools dialog" msgstr "" -#: ../src/gui/viewmanager.py:797 +#: ../src/gui/viewmanager.py:801 msgid "_Bookmarks" msgstr "" -#: ../src/gui/viewmanager.py:799 +#: ../src/gui/viewmanager.py:803 msgid "_Configure View..." msgstr "" -#: ../src/gui/viewmanager.py:800 +#: ../src/gui/viewmanager.py:804 msgid "Configure the active view" msgstr "" -#: ../src/gui/viewmanager.py:805 +#: ../src/gui/viewmanager.py:809 msgid "_Navigator" msgstr "" -#: ../src/gui/viewmanager.py:807 +#: ../src/gui/viewmanager.py:811 msgid "_Toolbar" msgstr "" -#: ../src/gui/viewmanager.py:809 +#: ../src/gui/viewmanager.py:813 msgid "F_ull Screen" msgstr "" -#: ../src/gui/viewmanager.py:814 ../src/gui/viewmanager.py:1352 +#: ../src/gui/viewmanager.py:818 ../src/gui/viewmanager.py:1362 msgid "_Undo" msgstr "" -#: ../src/gui/viewmanager.py:819 ../src/gui/viewmanager.py:1369 +#: ../src/gui/viewmanager.py:823 ../src/gui/viewmanager.py:1379 msgid "_Redo" msgstr "" -#: ../src/gui/viewmanager.py:825 +#: ../src/gui/viewmanager.py:829 msgid "Undo History..." msgstr "" -#: ../src/gui/viewmanager.py:839 +#: ../src/gui/viewmanager.py:843 #, python-format msgid "Key %s is not bound" msgstr "" #. load plugins -#: ../src/gui/viewmanager.py:912 +#: ../src/gui/viewmanager.py:919 msgid "Loading plugins..." msgstr "" -#: ../src/gui/viewmanager.py:919 ../src/gui/viewmanager.py:934 +#: ../src/gui/viewmanager.py:926 ../src/gui/viewmanager.py:941 msgid "Ready" msgstr "" #. registering plugins -#: ../src/gui/viewmanager.py:927 +#: ../src/gui/viewmanager.py:934 msgid "Registering plugins..." msgstr "" -#: ../src/gui/viewmanager.py:964 +#: ../src/gui/viewmanager.py:971 msgid "Autobackup..." msgstr "" -#: ../src/gui/viewmanager.py:968 +#: ../src/gui/viewmanager.py:975 msgid "Error saving backup data" msgstr "" -#: ../src/gui/viewmanager.py:979 +#: ../src/gui/viewmanager.py:986 msgid "Abort changes?" msgstr "" -#: ../src/gui/viewmanager.py:980 +#: ../src/gui/viewmanager.py:987 msgid "" "Aborting changes will return the database to the state it was before you " "started this editing session." msgstr "" -#: ../src/gui/viewmanager.py:982 +#: ../src/gui/viewmanager.py:989 msgid "Abort changes" msgstr "" -#: ../src/gui/viewmanager.py:992 +#: ../src/gui/viewmanager.py:999 msgid "Cannot abandon session's changes" msgstr "" -#: ../src/gui/viewmanager.py:993 +#: ../src/gui/viewmanager.py:1000 msgid "" "Changes cannot be completely abandoned because the number of changes made in " "the session exceeded the limit." msgstr "" -#: ../src/gui/viewmanager.py:1273 +#: ../src/gui/viewmanager.py:1280 msgid "Import Statistics" msgstr "" -#: ../src/gui/viewmanager.py:1324 +#: ../src/gui/viewmanager.py:1331 msgid "Read Only" msgstr "" -#: ../src/gui/viewmanager.py:1403 +#: ../src/gui/viewmanager.py:1414 msgid "Gramps XML Backup" msgstr "" -#: ../src/gui/viewmanager.py:1413 +#: ../src/gui/viewmanager.py:1424 #: ../src/Filters/Rules/MediaObject/_HasMedia.py:49 #: ../src/glade/editmedia.glade.h:8 ../src/glade/mergemedia.glade.h:7 msgid "Path:" msgstr "" -#: ../src/gui/viewmanager.py:1433 +#: ../src/gui/viewmanager.py:1444 #: ../src/plugins/import/importgedcom.glade.h:11 #: ../src/plugins/tool/phpgedview.glade.h:3 msgid "File:" msgstr "" -#: ../src/gui/viewmanager.py:1465 +#: ../src/gui/viewmanager.py:1476 msgid "Media:" msgstr "" +#. ################# #. What to include #. ######################### -#: ../src/gui/viewmanager.py:1470 +#: ../src/gui/viewmanager.py:1481 +#: ../src/plugins/drawreport/AncestorTree.py:983 +#: ../src/plugins/drawreport/DescendTree.py:1585 #: ../src/plugins/textreport/DetAncestralReport.py:770 #: ../src/plugins/textreport/DetDescendantReport.py:919 #: ../src/plugins/textreport/DetDescendantReport.py:920 #: ../src/plugins/textreport/FamilyGroup.py:631 -#: ../src/plugins/webreport/NarrativeWeb.py:6563 +#: ../src/plugins/webreport/NarrativeWeb.py:6572 msgid "Include" msgstr "" -#: ../src/gui/viewmanager.py:1471 ../src/plugins/gramplet/StatsGramplet.py:190 +#: ../src/gui/viewmanager.py:1482 ../src/plugins/gramplet/StatsGramplet.py:190 msgid "Megabyte|MB" msgstr "" -#: ../src/gui/viewmanager.py:1472 -#: ../src/plugins/webreport/NarrativeWeb.py:6557 +#: ../src/gui/viewmanager.py:1483 +#: ../src/plugins/webreport/NarrativeWeb.py:6566 msgid "Exclude" msgstr "" -#: ../src/gui/viewmanager.py:1484 +#: ../src/gui/viewmanager.py:1500 +msgid "Backup file already exists! Overwrite?" +msgstr "" + +#: ../src/gui/viewmanager.py:1501 +#, python-format +msgid "The file '%s' exists." +msgstr "" + +#: ../src/gui/viewmanager.py:1502 +msgid "Proceed and overwrite" +msgstr "" + +#: ../src/gui/viewmanager.py:1503 +msgid "Cancel the backup" +msgstr "" + +#: ../src/gui/viewmanager.py:1510 msgid "Making backup..." msgstr "" -#: ../src/gui/viewmanager.py:1505 +#: ../src/gui/viewmanager.py:1527 #, python-format msgid "Backup saved to '%s'" msgstr "" -#: ../src/gui/viewmanager.py:1508 +#: ../src/gui/viewmanager.py:1530 msgid "Backup aborted" msgstr "" -#: ../src/gui/viewmanager.py:1526 +#: ../src/gui/viewmanager.py:1548 msgid "Select backup directory" msgstr "" -#: ../src/gui/viewmanager.py:1791 +#: ../src/gui/viewmanager.py:1813 msgid "Failed Loading Plugin" msgstr "" -#: ../src/gui/viewmanager.py:1792 +#: ../src/gui/viewmanager.py:1814 msgid "" "The plugin did not load. See Help Menu, Plugin Manager for more info.\n" "Use http://bugs.gramps-project.org to submit bugs of official plugins, " "contact the plugin author otherwise. " msgstr "" -#: ../src/gui/viewmanager.py:1832 +#: ../src/gui/viewmanager.py:1854 msgid "Failed Loading View" msgstr "" -#: ../src/gui/viewmanager.py:1833 +#: ../src/gui/viewmanager.py:1855 #, python-format msgid "" "The view %(name)s did not load. See Help Menu, Plugin Manager for more " @@ -5475,7 +5878,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:833 +#: ../src/gui/editors/objectentries.py:302 ../src/gui/plug/_guioptions.py:1050 msgid "No image given, click button to select one" msgstr "" @@ -5483,7 +5886,7 @@ msgstr "" msgid "Edit media object" msgstr "" -#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:808 +#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:1028 msgid "Select an existing media object" msgstr "" @@ -5500,7 +5903,7 @@ 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:756 +#: ../src/gui/editors/objectentries.py:353 ../src/gui/plug/_guioptions.py:949 msgid "No note given, click button to select one" msgstr "" @@ -5509,7 +5912,7 @@ msgstr "" msgid "Edit Note" msgstr "" -#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:728 +#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:924 msgid "Select an existing note" msgstr "" @@ -5665,7 +6068,7 @@ msgstr "" #: ../src/plugins/lib/libpersonview.py:93 #: ../src/plugins/quickview/siblings.py:47 #: ../src/plugins/textreport/IndivComplete.py:570 -#: ../src/plugins/webreport/NarrativeWeb.py:4624 +#: ../src/plugins/webreport/NarrativeWeb.py:4630 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:127 msgid "Gender" msgstr "" @@ -5682,7 +6085,7 @@ msgstr "" #: ../src/gui/selectors/selectperson.py:77 #: ../src/plugins/drawreport/TimeLine.py:69 #: ../src/plugins/gramplet/Children.py:85 -#: ../src/plugins/gramplet/Children.py:161 +#: ../src/plugins/gramplet/Children.py:181 #: ../src/plugins/lib/libpersonview.py:94 #: ../src/plugins/quickview/FilterByName.py:129 #: ../src/plugins/quickview/FilterByName.py:209 @@ -5694,7 +6097,7 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:373 #: ../src/plugins/quickview/lineage.py:60 #: ../src/plugins/quickview/SameSurnames.py:108 -#: ../src/plugins/quickview/SameSurnames.py:149 +#: ../src/plugins/quickview/SameSurnames.py:150 #: ../src/plugins/quickview/siblings.py:47 msgid "Birth Date" msgstr "" @@ -5702,7 +6105,7 @@ msgstr "" #: ../src/gui/editors/editfamily.py:118 #: ../src/gui/selectors/selectperson.py:79 #: ../src/plugins/gramplet/Children.py:87 -#: ../src/plugins/gramplet/Children.py:163 +#: ../src/plugins/gramplet/Children.py:183 #: ../src/plugins/lib/libpersonview.py:96 #: ../src/plugins/quickview/lineage.py:60 #: ../src/plugins/quickview/lineage.py:91 @@ -5770,7 +6173,7 @@ msgid "" msgstr "" #: ../src/gui/editors/editfamily.py:548 ../src/plugins/import/ImportCsv.py:335 -#: ../src/plugins/view/familyview.py:256 +#: ../src/plugins/view/familyview.py:257 msgid "family" msgstr "" @@ -6466,7 +6869,7 @@ msgid "Move the selected data entry downwards" msgstr "" #: ../src/gui/editors/displaytabs/dataembedlist.py:59 -#: ../src/plugins/gramplet/Attributes.py:46 +#: ../src/plugins/gramplet/Attributes.py:46 ../src/plugins/gramplet/Exif.py:82 msgid "Key" msgstr "" @@ -6512,6 +6915,7 @@ msgid "Move the selected event downwards" msgstr "" #: ../src/gui/editors/displaytabs/eventembedlist.py:80 +#: ../src/plugins/gramplet/Events.py:54 msgid "Role" msgstr "" @@ -6565,7 +6969,7 @@ msgid "_Gallery" msgstr "" #: ../src/gui/editors/displaytabs/gallerytab.py:143 -#: ../src/plugins/view/mediaview.py:234 +#: ../src/plugins/view/mediaview.py:223 msgid "Open Containing _Folder" msgstr "" @@ -6573,8 +6977,8 @@ msgstr "" msgid "Non existing media found in the Gallery" msgstr "" -#: ../src/gui/editors/displaytabs/gallerytab.py:480 -#: ../src/plugins/view/mediaview.py:210 +#: ../src/gui/editors/displaytabs/gallerytab.py:483 +#: ../src/plugins/view/mediaview.py:199 msgid "Drag Media Object" msgstr "" @@ -6648,7 +7052,7 @@ msgid "Move the selected name downwards" msgstr "" #: ../src/gui/editors/displaytabs/nameembedlist.py:75 -#: ../src/gui/views/treemodels/peoplemodel.py:528 +#: ../src/gui/views/treemodels/peoplemodel.py:526 msgid "Group As" msgstr "" @@ -6670,13 +7074,13 @@ msgstr "" #. #. ------------------------------------------------------------------------- #: ../src/gui/editors/displaytabs/namemodel.py:52 -#: ../src/gui/plug/_guioptions.py:968 ../src/gui/views/listview.py:475 +#: ../src/gui/plug/_guioptions.py:1192 ../src/gui/views/listview.py:500 #: ../src/gui/views/tags.py:475 ../src/plugins/quickview/all_relations.py:307 msgid "Yes" msgstr "" #: ../src/gui/editors/displaytabs/namemodel.py:53 -#: ../src/gui/plug/_guioptions.py:967 ../src/gui/views/listview.py:476 +#: ../src/gui/plug/_guioptions.py:1191 ../src/gui/views/listview.py:501 #: ../src/gui/views/tags.py:476 ../src/plugins/quickview/all_relations.py:311 msgid "No" msgstr "" @@ -6867,7 +7271,7 @@ 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:3537 +#: ../src/plugins/webreport/NarrativeWeb.py:3543 #: ../src/Filters/SideBar/_SourceSidebarFilter.py:80 msgid "Author" msgstr "" @@ -7023,52 +7427,52 @@ msgstr "" msgid "Finding surnames" msgstr "" -#: ../src/gui/plug/_guioptions.py:481 +#: ../src/gui/plug/_guioptions.py:631 msgid "Select a different person" msgstr "" -#: ../src/gui/plug/_guioptions.py:511 +#: ../src/gui/plug/_guioptions.py:658 msgid "Select a person for the report" msgstr "" -#: ../src/gui/plug/_guioptions.py:577 +#: ../src/gui/plug/_guioptions.py:739 msgid "Select a different family" msgstr "" -#: ../src/gui/plug/_guioptions.py:668 ../src/plugins/BookReport.py:172 +#: ../src/gui/plug/_guioptions.py:836 ../src/plugins/BookReport.py:183 msgid "unknown father" msgstr "" -#: ../src/gui/plug/_guioptions.py:674 ../src/plugins/BookReport.py:178 +#: ../src/gui/plug/_guioptions.py:842 ../src/plugins/BookReport.py:189 msgid "unknown mother" msgstr "" -#: ../src/gui/plug/_guioptions.py:676 +#: ../src/gui/plug/_guioptions.py:844 #: ../src/plugins/textreport/PlaceReport.py:224 #, python-format msgid "%s and %s (%s)" msgstr "" -#: ../src/gui/plug/_guioptions.py:963 +#: ../src/gui/plug/_guioptions.py:1187 #, python-format msgid "Also include %s?" msgstr "" -#: ../src/gui/plug/_guioptions.py:965 ../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:1129 +#: ../src/gui/plug/_guioptions.py:1437 msgid "Colour" msgstr "" -#: ../src/gui/plug/_guioptions.py:1303 -#: ../src/gui/plug/report/_reportdialog.py:463 +#: ../src/gui/plug/_guioptions.py:1665 +#: ../src/gui/plug/report/_reportdialog.py:504 msgid "Save As" msgstr "" -#: ../src/gui/plug/_guioptions.py:1375 -#: ../src/gui/plug/report/_reportdialog.py:313 +#: ../src/gui/plug/_guioptions.py:1745 +#: ../src/gui/plug/report/_reportdialog.py:354 #: ../src/gui/plug/report/_styleeditor.py:102 msgid "Style Editor" msgstr "" @@ -7208,7 +7612,7 @@ msgid "Authors" msgstr "" #. Save Frame -#: ../src/gui/plug/_windows.py:596 ../src/gui/plug/report/_reportdialog.py:482 +#: ../src/gui/plug/_windows.py:596 ../src/gui/plug/report/_reportdialog.py:523 msgid "Filename" msgstr "" @@ -7224,307 +7628,29 @@ msgstr "" msgid "Main window" msgstr "" -#: ../src/gui/plug/report/_docreportdialog.py:126 -#: ../src/gui/plug/report/_graphvizreportdialog.py:1150 +#: ../src/gui/plug/report/_docreportdialog.py:123 +#: ../src/gui/plug/report/_graphvizreportdialog.py:173 msgid "Paper Options" msgstr "" -#: ../src/gui/plug/report/_docreportdialog.py:131 +#: ../src/gui/plug/report/_docreportdialog.py:128 msgid "HTML Options" msgstr "" -#: ../src/gui/plug/report/_docreportdialog.py:161 -#: ../src/gui/plug/report/_graphvizreportdialog.py:1126 +#: ../src/gui/plug/report/_docreportdialog.py:158 +#: ../src/gui/plug/report/_graphvizreportdialog.py:149 msgid "Output Format" msgstr "" -#: ../src/gui/plug/report/_docreportdialog.py:168 -#: ../src/gui/plug/report/_graphvizreportdialog.py:1133 +#: ../src/gui/plug/report/_docreportdialog.py:165 +#: ../src/gui/plug/report/_graphvizreportdialog.py:156 msgid "Open with default viewer" msgstr "" -#: ../src/gui/plug/report/_docreportdialog.py:204 +#: ../src/gui/plug/report/_docreportdialog.py:201 msgid "CSS file" msgstr "" -#. ------------------------------------------------------------------------------- -#. -#. Private Constants -#. -#. ------------------------------------------------------------------------------- -#: ../src/gui/plug/report/_graphvizreportdialog.py:70 -msgid "Default" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:71 -msgid "PostScript / Helvetica" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:72 -msgid "TrueType / FreeSans" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:74 -#: ../src/plugins/view/pedigreeview.py:2171 -msgid "Vertical (top to bottom)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:75 -#: ../src/plugins/view/pedigreeview.py:2172 -msgid "Vertical (bottom to top)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:76 -#: ../src/plugins/view/pedigreeview.py:2173 -msgid "Horizontal (left to right)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:77 -#: ../src/plugins/view/pedigreeview.py:2174 -msgid "Horizontal (right to left)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:79 -msgid "Bottom, left" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:80 -msgid "Bottom, right" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:81 -msgid "Top, left" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:82 -msgid "Top, Right" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:83 -msgid "Right, bottom" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:84 -msgid "Right, top" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:85 -msgid "Left, bottom" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:86 -msgid "Left, top" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:88 -msgid "Minimal size" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:89 -msgid "Fill the given area" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:90 -msgid "Use optimal number of pages" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:92 -msgid "Top" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:93 -msgid "Bottom" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:132 -msgid "Processing File" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:848 -msgid "PDF (Ghostscript)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:854 -msgid "PDF (Graphviz)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:860 -#: ../src/plugins/docgen/docgen.gpr.py:152 -msgid "PostScript" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:866 -msgid "Structured Vector Graphics (SVG)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:872 -msgid "Compressed Structured Vector Graphs (SVGZ)" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:878 -msgid "JPEG image" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:884 -msgid "GIF image" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:890 -msgid "PNG image" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:896 -msgid "Graphviz File" -msgstr "" - -#. ############################### -#: ../src/gui/plug/report/_graphvizreportdialog.py:975 -msgid "GraphViz Layout" -msgstr "" - -#. ############################### -#: ../src/gui/plug/report/_graphvizreportdialog.py:977 -#: ../src/gui/widgets/styledtexteditor.py:476 -msgid "Font family" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:982 -msgid "" -"Choose the font family. If international characters don't show, use FreeSans " -"font. FreeSans is available from: http://www.nongnu.org/freefont/" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:988 -#: ../src/gui/widgets/styledtexteditor.py:488 -msgid "Font size" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:989 -msgid "The font size, in points." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:992 -msgid "Graph Direction" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:997 -msgid "Whether graph goes from top to bottom or left to right." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1001 -msgid "Number of Horizontal Pages" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1002 -msgid "" -"GraphViz can create very large graphs by spreading the graph across a " -"rectangular array of pages. This controls the number pages in the array " -"horizontally. Only valid for dot and pdf via Ghostscript." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1009 -msgid "Number of Vertical Pages" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1010 -msgid "" -"GraphViz can create very large graphs by spreading the graph across a " -"rectangular array of pages. This controls the number pages in the array " -"vertically. Only valid for dot and pdf via Ghostscript." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1017 -msgid "Paging Direction" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1022 -msgid "" -"The order in which the graph pages are output. This option only applies if " -"the horizontal pages or vertical pages are greater than 1." -msgstr "" - -#. ############################### -#: ../src/gui/plug/report/_graphvizreportdialog.py:1040 -msgid "GraphViz Options" -msgstr "" - -#. ############################### -#: ../src/gui/plug/report/_graphvizreportdialog.py:1043 -msgid "Aspect ratio" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1048 -msgid "Affects greatly how the graph is layed out on the page." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1052 -msgid "DPI" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1053 -msgid "" -"Dots per inch. When creating images such as .gif or .png files for the web, " -"try numbers such as 100 or 300 DPI. When creating PostScript or PDF files, " -"use 72 DPI." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1059 -msgid "Node spacing" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1060 -msgid "" -"The minimum amount of free space, in inches, between individual nodes. For " -"vertical graphs, this corresponds to spacing between columns. For " -"horizontal graphs, this corresponds to spacing between rows." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1067 -msgid "Rank spacing" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1068 -msgid "" -"The minimum amount of free space, in inches, between ranks. For vertical " -"graphs, this corresponds to spacing between rows. For horizontal graphs, " -"this corresponds to spacing between columns." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1075 -msgid "Use subgraphs" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1076 -msgid "" -"Subgraphs can help GraphViz position spouses together, but with non-trivial " -"graphs will result in longer lines and larger graphs." -msgstr "" - -#. ############################### -#: ../src/gui/plug/report/_graphvizreportdialog.py:1086 -msgid "Note to add to the graph" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1088 -msgid "This text will be added to the graph." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1091 -msgid "Note location" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1094 -msgid "Whether note will appear on top or bottom of the page." -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1098 -msgid "Note size" -msgstr "" - -#: ../src/gui/plug/report/_graphvizreportdialog.py:1099 -msgid "The size of note text, in points." -msgstr "" - #: ../src/gui/plug/report/_papermenu.py:100 msgid "Portrait" msgstr "" @@ -7542,17 +7668,21 @@ msgstr "" msgid "inch|in." msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:139 +#: ../src/gui/plug/report/_reportdialog.py:93 +msgid "Processing File" +msgstr "" + +#: ../src/gui/plug/report/_reportdialog.py:180 msgid "Configuration" msgstr "" #. Styles Frame -#: ../src/gui/plug/report/_reportdialog.py:309 +#: ../src/gui/plug/report/_reportdialog.py:350 #: ../src/gui/plug/report/_styleeditor.py:106 msgid "Style" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:337 +#: ../src/gui/plug/report/_reportdialog.py:378 msgid "Selection Options" msgstr "" @@ -7560,7 +7690,7 @@ msgstr "" #. Report Options #. ######################### #. ############################### -#: ../src/gui/plug/report/_reportdialog.py:359 ../src/plugins/Records.py:439 +#: ../src/gui/plug/report/_reportdialog.py:400 ../src/plugins/Records.py:515 #: ../src/plugins/drawreport/Calendar.py:400 #: ../src/plugins/drawreport/FanChart.py:394 #: ../src/plugins/drawreport/StatisticsChart.py:904 @@ -7579,22 +7709,22 @@ msgstr "" #: ../src/plugins/textreport/PlaceReport.py:365 #: ../src/plugins/textreport/SimpleBookTitle.py:120 #: ../src/plugins/textreport/TagReport.py:526 -#: ../src/plugins/webreport/NarrativeWeb.py:6385 -#: ../src/plugins/webreport/WebCal.py:1349 +#: ../src/plugins/webreport/NarrativeWeb.py:6394 +#: ../src/plugins/webreport/WebCal.py:1350 msgid "Report Options" msgstr "" #. need any labels at top: -#: ../src/gui/plug/report/_reportdialog.py:467 +#: ../src/gui/plug/report/_reportdialog.py:508 msgid "Document Options" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:514 -#: ../src/gui/plug/report/_reportdialog.py:539 +#: ../src/gui/plug/report/_reportdialog.py:555 +#: ../src/gui/plug/report/_reportdialog.py:580 msgid "Permission problem" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:515 +#: ../src/gui/plug/report/_reportdialog.py:556 #, python-format msgid "" "You do not have permission to write under the directory %s\n" @@ -7602,24 +7732,24 @@ msgid "" "Please select another directory or correct the permissions." msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:524 +#: ../src/gui/plug/report/_reportdialog.py:565 msgid "File already exists" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:525 +#: ../src/gui/plug/report/_reportdialog.py:566 msgid "" "You can choose to either overwrite the file, or change the selected filename." msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:527 +#: ../src/gui/plug/report/_reportdialog.py:568 msgid "_Overwrite" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:528 +#: ../src/gui/plug/report/_reportdialog.py:569 msgid "_Change filename" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:540 +#: ../src/gui/plug/report/_reportdialog.py:581 #, python-format msgid "" "You do not have permission to create %s\n" @@ -7627,26 +7757,23 @@ msgid "" "Please select another path or correct the permissions." msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:613 ../src/gui/plug/tool.py:134 +#: ../src/gui/plug/report/_reportdialog.py:654 ../src/gui/plug/tool.py:134 #: ../src/plugins/tool/RelCalc.py:148 msgid "Active person has not been set" msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:614 +#: ../src/gui/plug/report/_reportdialog.py:655 msgid "You must select an active person for this report to work properly." msgstr "" -#: ../src/gui/plug/report/_reportdialog.py:655 -#: ../src/gui/plug/report/_reportdialog.py:660 +#: ../src/gui/plug/report/_reportdialog.py:716 +#: ../src/gui/plug/report/_reportdialog.py:721 #: ../src/plugins/drawreport/TimeLine.py:119 msgid "Report could not be created" msgstr "" #: ../src/gui/plug/report/_stylecombobox.py:66 #: ../src/gui/plug/report/_stylecombobox.py:85 -#: ../src/plugins/textreport/AncestorReport.py:277 -#: ../src/plugins/textreport/DetAncestralReport.py:727 -#: ../src/plugins/textreport/DetDescendantReport.py:877 #: ../src/plugins/import/importgedcom.glade.h:17 msgid "default" msgstr "" @@ -7718,6 +7845,10 @@ msgstr "" msgid "You must select an active person for this tool to work properly." msgstr "" +#: ../src/guiQML/views/dbman.py:160 +msgid "Add a Family Tree" +msgstr "" + #: ../src/gui/selectors/selectevent.py:54 msgid "Select Event" msgstr "" @@ -7765,95 +7896,95 @@ msgstr "" msgid "Select Source" msgstr "" -#: ../src/gui/views/listview.py:192 ../src/plugins/lib/libpersonview.py:362 +#: ../src/gui/views/listview.py:201 ../src/plugins/lib/libpersonview.py:363 msgid "_Add..." msgstr "" -#: ../src/gui/views/listview.py:194 ../src/plugins/lib/libpersonview.py:364 +#: ../src/gui/views/listview.py:203 ../src/plugins/lib/libpersonview.py:365 msgid "_Remove" msgstr "" -#: ../src/gui/views/listview.py:196 ../src/plugins/lib/libpersonview.py:366 +#: ../src/gui/views/listview.py:205 ../src/plugins/lib/libpersonview.py:367 msgid "_Merge..." msgstr "" -#: ../src/gui/views/listview.py:198 ../src/plugins/lib/libpersonview.py:368 +#: ../src/gui/views/listview.py:207 ../src/plugins/lib/libpersonview.py:369 msgid "Export View..." msgstr "" -#: ../src/gui/views/listview.py:204 ../src/plugins/lib/libpersonview.py:352 +#: ../src/gui/views/listview.py:213 ../src/plugins/lib/libpersonview.py:353 msgid "action|_Edit..." msgstr "" -#: ../src/gui/views/listview.py:384 +#: ../src/gui/views/listview.py:400 msgid "Active object not visible" msgstr "" -#: ../src/gui/views/listview.py:395 ../src/gui/views/navigationview.py:254 -#: ../src/plugins/view/familyview.py:240 ../src/plugins/view/geoview.py:2487 +#: ../src/gui/views/listview.py:411 ../src/gui/views/navigationview.py:254 +#: ../src/plugins/view/familyview.py:241 ../src/plugins/view/geoview.py:2493 msgid "Could Not Set a Bookmark" msgstr "" -#: ../src/gui/views/listview.py:396 +#: ../src/gui/views/listview.py:412 msgid "A bookmark could not be set because nothing was selected." msgstr "" -#: ../src/gui/views/listview.py:472 +#: ../src/gui/views/listview.py:497 msgid "Remove selected items?" msgstr "" -#: ../src/gui/views/listview.py:473 +#: ../src/gui/views/listview.py:498 msgid "" "More than one item has been selected for deletion. Ask before deleting each " "one?" msgstr "" -#: ../src/gui/views/listview.py:486 +#: ../src/gui/views/listview.py:511 msgid "" "This item is currently being used. Deleting it will remove it from the " "database and from all other items that reference it." msgstr "" -#: ../src/gui/views/listview.py:490 ../src/plugins/view/familyview.py:254 +#: ../src/gui/views/listview.py:515 ../src/plugins/view/familyview.py:255 msgid "Deleting item will remove it from the database." msgstr "" -#: ../src/gui/views/listview.py:497 ../src/plugins/lib/libpersonview.py:296 -#: ../src/plugins/view/familyview.py:256 +#: ../src/gui/views/listview.py:522 ../src/plugins/lib/libpersonview.py:297 +#: ../src/plugins/view/familyview.py:257 #, python-format msgid "Delete %s?" msgstr "" -#: ../src/gui/views/listview.py:498 ../src/plugins/view/familyview.py:257 +#: ../src/gui/views/listview.py:523 ../src/plugins/view/familyview.py:258 msgid "_Delete Item" msgstr "" -#: ../src/gui/views/listview.py:540 +#: ../src/gui/views/listview.py:565 msgid "Column clicked, sorting..." msgstr "" -#: ../src/gui/views/listview.py:897 +#: ../src/gui/views/listview.py:922 msgid "Export View as Spreadsheet" msgstr "" -#: ../src/gui/views/listview.py:905 ../src/glade/mergenote.glade.h:4 +#: ../src/gui/views/listview.py:930 ../src/glade/mergenote.glade.h:4 msgid "Format:" msgstr "" -#: ../src/gui/views/listview.py:910 +#: ../src/gui/views/listview.py:935 msgid "CSV" msgstr "" -#: ../src/gui/views/listview.py:911 +#: ../src/gui/views/listview.py:936 msgid "OpenDocument Spreadsheet" msgstr "" -#: ../src/gui/views/listview.py:1038 ../src/gui/views/listview.py:1058 +#: ../src/gui/views/listview.py:1063 ../src/gui/views/listview.py:1083 #: ../src/Filters/_SearchBar.py:165 msgid "Updating display..." msgstr "" -#: ../src/gui/views/listview.py:1104 +#: ../src/gui/views/listview.py:1129 msgid "Columns" msgstr "" @@ -7863,7 +7994,7 @@ msgid "%s has been bookmarked" msgstr "" #: ../src/gui/views/navigationview.py:255 -#: ../src/plugins/view/familyview.py:241 ../src/plugins/view/geoview.py:2488 +#: ../src/plugins/view/familyview.py:242 ../src/plugins/view/geoview.py:2494 msgid "A bookmark could not be set because no one was selected." msgstr "" @@ -7916,29 +8047,33 @@ msgstr "" msgid "Error: %s is not a valid Gramps ID" msgstr "" -#: ../src/gui/views/pageview.py:409 +#: ../src/gui/views/pageview.py:410 msgid "_Sidebar" msgstr "" -#: ../src/gui/views/pageview.py:412 +#: ../src/gui/views/pageview.py:413 msgid "_Bottombar" msgstr "" -#: ../src/gui/views/pageview.py:415 ../src/plugins/view/grampletview.py:95 +#: ../src/gui/views/pageview.py:416 ../src/plugins/view/grampletview.py:95 msgid "Add a gramplet" msgstr "" -#: ../src/gui/views/pageview.py:595 +#: ../src/gui/views/pageview.py:418 +msgid "Remove a gramplet" +msgstr "" + +#: ../src/gui/views/pageview.py:598 #, python-format msgid "Configure %(cat)s - %(view)s" msgstr "" -#: ../src/gui/views/pageview.py:612 +#: ../src/gui/views/pageview.py:615 #, python-format msgid "%(cat)s - %(view)s" msgstr "" -#: ../src/gui/views/pageview.py:631 +#: ../src/gui/views/pageview.py:634 #, python-format msgid "Configure %s View" msgstr "" @@ -8088,36 +8223,40 @@ msgid "Collapse this section" msgstr "" #. default tooltip -#: ../src/gui/widgets/grampletpane.py:738 +#: ../src/gui/widgets/grampletpane.py:752 msgid "Drag Properties Button to move and click it for setup" msgstr "" #. build the GUI: -#: ../src/gui/widgets/grampletpane.py:931 +#: ../src/gui/widgets/grampletpane.py:947 msgid "Right click to add gramplets" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1423 +#: ../src/gui/widgets/grampletpane.py:983 +msgid "Untitled Gramplet" +msgstr "" + +#: ../src/gui/widgets/grampletpane.py:1452 msgid "Number of Columns" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1428 +#: ../src/gui/widgets/grampletpane.py:1457 msgid "Gramplet Layout" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1458 +#: ../src/gui/widgets/grampletpane.py:1487 msgid "Use maximum height available" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1464 +#: ../src/gui/widgets/grampletpane.py:1493 msgid "Height if not maximized" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1471 +#: ../src/gui/widgets/grampletpane.py:1500 msgid "Detached width" msgstr "" -#: ../src/gui/widgets/grampletpane.py:1478 +#: ../src/gui/widgets/grampletpane.py:1507 msgid "Detached height" msgstr "" @@ -8133,7 +8272,7 @@ msgstr "" msgid "Edit the tag list" msgstr "" -#: ../src/gui/widgets/photo.py:52 +#: ../src/gui/widgets/photo.py:53 msgid "" "Double-click on the picture to view it in the default image viewer " "application." @@ -8259,15 +8398,15 @@ msgstr "" msgid "Private Record" msgstr "" -#: ../src/Merge/mergeevent.py:47 +#: ../src/Merge/mergeevent.py:49 msgid "manual|Merge_Events" msgstr "" -#: ../src/Merge/mergeevent.py:69 +#: ../src/Merge/mergeevent.py:71 msgid "Merge Events" msgstr "" -#: ../src/Merge/mergeevent.py:214 +#: ../src/Merge/mergeevent.py:216 msgid "Merge Event Objects" msgstr "" @@ -8280,51 +8419,46 @@ msgid "Merge Families" msgstr "" #: ../src/Merge/mergefamily.py:223 ../src/Merge/mergeperson.py:327 -#: ../src/plugins/lib/libpersonview.py:415 +#: ../src/plugins/lib/libpersonview.py:416 msgid "Cannot merge people" msgstr "" -#: ../src/Merge/mergefamily.py:268 +#: ../src/Merge/mergefamily.py:276 msgid "A parent should be a father or mother." msgstr "" -#: ../src/Merge/mergefamily.py:272 -msgid "" -"When merging people where one person doesn't exist, that \"person\" must be " -"the person that will be deleted from the database." -msgstr "" - -#: ../src/Merge/mergefamily.py:281 ../src/Merge/mergefamily.py:292 +#: ../src/Merge/mergefamily.py:289 ../src/Merge/mergefamily.py:300 +#: ../src/Merge/mergeperson.py:347 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:312 +#: ../src/Merge/mergefamily.py:320 msgid "Merge Family" msgstr "" -#: ../src/Merge/mergemedia.py:46 +#: ../src/Merge/mergemedia.py:48 msgid "manual|Merge_Media_Objects" msgstr "" -#: ../src/Merge/mergemedia.py:68 ../src/Merge/mergemedia.py:188 +#: ../src/Merge/mergemedia.py:70 ../src/Merge/mergemedia.py:190 msgid "Merge Media Objects" msgstr "" -#: ../src/Merge/mergenote.py:46 +#: ../src/Merge/mergenote.py:49 msgid "manual|Merge_Notes" msgstr "" -#: ../src/Merge/mergenote.py:68 ../src/Merge/mergenote.py:200 +#: ../src/Merge/mergenote.py:71 ../src/Merge/mergenote.py:203 msgid "Merge Notes" msgstr "" -#: ../src/Merge/mergenote.py:93 +#: ../src/Merge/mergenote.py:96 msgid "flowed" msgstr "" -#: ../src/Merge/mergenote.py:93 +#: ../src/Merge/mergenote.py:96 msgid "preformatted" msgstr "" @@ -8354,7 +8488,7 @@ msgstr "" #: ../src/plugins/gramplet/FanChartGramplet.py:722 #: ../src/plugins/textreport/KinshipReport.py:113 #: ../src/plugins/view/fanchartview.py:791 -#: ../src/plugins/view/pedigreeview.py:1810 +#: ../src/plugins/view/pedigreeview.py:1824 msgid "Spouses" msgstr "" @@ -8374,51 +8508,45 @@ msgid "" "relationship between them." msgstr "" -#: ../src/Merge/mergeperson.py:347 -msgid "" -"A parent and child cannot be merged. To merge these people, you must first " -"break the relationship between them" -msgstr "" - #: ../src/Merge/mergeperson.py:410 msgid "Merge Person" msgstr "" -#: ../src/Merge/mergeperson.py:450 +#: ../src/Merge/mergeperson.py:449 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:460 msgid "Multiple families get merged. This is unusual, the merge is aborted." msgstr "" -#: ../src/Merge/mergeplace.py:53 +#: ../src/Merge/mergeplace.py:55 msgid "manual|Merge_Places" msgstr "" -#: ../src/Merge/mergeplace.py:75 ../src/Merge/mergeplace.py:214 +#: ../src/Merge/mergeplace.py:77 ../src/Merge/mergeplace.py:216 msgid "Merge Places" msgstr "" -#: ../src/Merge/mergerepository.py:45 +#: ../src/Merge/mergerepository.py:47 msgid "manual|Merge_Repositories" msgstr "" -#: ../src/Merge/mergerepository.py:67 ../src/Merge/mergerepository.py:175 +#: ../src/Merge/mergerepository.py:69 ../src/Merge/mergerepository.py:177 msgid "Merge Repositories" msgstr "" -#: ../src/Merge/mergesource.py:46 +#: ../src/Merge/mergesource.py:49 msgid "manual|Merge_Sources" msgstr "" -#: ../src/Merge/mergesource.py:68 +#: ../src/Merge/mergesource.py:71 msgid "Merge Sources" msgstr "" -#: ../src/Merge/mergesource.py:201 +#: ../src/Merge/mergesource.py:204 msgid "Merge Source" msgstr "" @@ -8597,58 +8725,66 @@ msgstr "" msgid "Error Detail" msgstr "" -#: ../src/plugins/BookReport.py:146 ../src/plugins/BookReport.py:184 -msgid "Not Applicable" -msgstr "" - -#: ../src/plugins/BookReport.py:180 +#: ../src/plugins/BookReport.py:191 #, python-format msgid "%(father)s and %(mother)s (%(id)s)" msgstr "" -#: ../src/plugins/BookReport.py:585 +#: ../src/plugins/BookReport.py:599 msgid "Available Books" msgstr "" -#: ../src/plugins/BookReport.py:597 +#: ../src/plugins/BookReport.py:622 msgid "Book List" msgstr "" -#: ../src/plugins/BookReport.py:685 ../src/plugins/BookReport.py:1131 -#: ../src/plugins/BookReport.py:1179 ../src/plugins/bookreport.gpr.py:31 +#: ../src/plugins/BookReport.py:671 +msgid "Discard Unsaved Changes" +msgstr "" + +#: ../src/plugins/BookReport.py:672 +msgid "You have made changes which have not been saved." +msgstr "" + +#: ../src/plugins/BookReport.py:673 ../src/plugins/BookReport.py:1064 +msgid "Proceed" +msgstr "" + +#: ../src/plugins/BookReport.py:724 ../src/plugins/BookReport.py:1190 +#: ../src/plugins/BookReport.py:1238 ../src/plugins/bookreport.gpr.py:31 msgid "Book Report" msgstr "" -#: ../src/plugins/BookReport.py:723 +#: ../src/plugins/BookReport.py:762 msgid "New Book" msgstr "" -#: ../src/plugins/BookReport.py:726 +#: ../src/plugins/BookReport.py:765 msgid "_Available items" msgstr "" -#: ../src/plugins/BookReport.py:730 +#: ../src/plugins/BookReport.py:769 msgid "Current _book" msgstr "" -#: ../src/plugins/BookReport.py:738 +#: ../src/plugins/BookReport.py:777 #: ../src/plugins/drawreport/StatisticsChart.py:297 msgid "Item name" msgstr "" -#: ../src/plugins/BookReport.py:741 +#: ../src/plugins/BookReport.py:780 msgid "Subject" msgstr "" -#: ../src/plugins/BookReport.py:753 +#: ../src/plugins/BookReport.py:792 msgid "Book selection list" msgstr "" -#: ../src/plugins/BookReport.py:793 +#: ../src/plugins/BookReport.py:832 msgid "Different database" msgstr "" -#: ../src/plugins/BookReport.py:794 +#: ../src/plugins/BookReport.py:833 #, python-format msgid "" "This book was created with the references to database %s.\n" @@ -8659,22 +8795,45 @@ msgid "" "person of the currently opened database." msgstr "" -#: ../src/plugins/BookReport.py:954 +#: ../src/plugins/BookReport.py:993 msgid "Setup" msgstr "" -#: ../src/plugins/BookReport.py:964 +#: ../src/plugins/BookReport.py:1003 msgid "Book Menu" msgstr "" -#: ../src/plugins/BookReport.py:987 +#: ../src/plugins/BookReport.py:1026 msgid "Available Items Menu" msgstr "" -#: ../src/plugins/BookReport.py:1182 +#: ../src/plugins/BookReport.py:1052 +msgid "No book name" +msgstr "" + +#: ../src/plugins/BookReport.py:1053 +msgid "" +"You are about to save away a book with no name.\n" +"\n" +"Please give it a name before saving it away." +msgstr "" + +#: ../src/plugins/BookReport.py:1060 +msgid "Book name already exists" +msgstr "" + +#: ../src/plugins/BookReport.py:1061 +msgid "You are about to save away a book with a name which already exists." +msgstr "" + +#: ../src/plugins/BookReport.py:1241 msgid "Gramps Book" msgstr "" +#: ../src/plugins/BookReport.py:1296 ../src/plugins/BookReport.py:1304 +msgid "Please specify a book name" +msgstr "" + #: ../src/plugins/bookreport.gpr.py:32 msgid "Produces a book containing several reports." msgstr "" @@ -8691,16 +8850,20 @@ msgstr "" msgid "Records Gramplet" msgstr "" -#: ../src/plugins/records.gpr.py:59 ../src/plugins/Records.py:388 +#: ../src/plugins/records.gpr.py:59 ../src/plugins/Records.py:460 msgid "Records" msgstr "" -#: ../src/plugins/Records.py:329 ../src/plugins/gramplet/WhatsNext.py:71 +#: ../src/plugins/Records.py:220 +msgid " and " +msgstr "" + +#: ../src/plugins/Records.py:398 ../src/plugins/gramplet/WhatsNext.py:71 msgid "Double-click name for details" msgstr "" #. will be overwritten in load -#: ../src/plugins/Records.py:330 +#: ../src/plugins/Records.py:399 #: ../src/plugins/gramplet/AttributesGramplet.py:31 #: ../src/plugins/gramplet/DescendGramplet.py:48 #: ../src/plugins/gramplet/GivenNameGramplet.py:45 @@ -8713,7 +8876,7 @@ msgstr "" msgid "No Family Tree loaded." msgstr "" -#: ../src/plugins/Records.py:337 +#: ../src/plugins/Records.py:407 #: ../src/plugins/gramplet/GivenNameGramplet.py:60 #: ../src/plugins/gramplet/StatsGramplet.py:70 #: ../src/plugins/gramplet/SurnameCloudGramplet.py:89 @@ -8721,62 +8884,83 @@ msgstr "" msgid "Processing..." msgstr "" -#: ../src/plugins/Records.py:406 +#: ../src/plugins/Records.py:482 #, python-format -msgid "%(number)s. %(name)s (%(value)s)" +msgid "%(number)s. " msgstr "" -#: ../src/plugins/Records.py:443 +#: ../src/plugins/Records.py:484 +#, python-format +msgid " (%(value)s)" +msgstr "" + +#: ../src/plugins/Records.py:519 #: ../src/plugins/drawreport/StatisticsChart.py:909 msgid "Determines what people are included in the report." msgstr "" -#: ../src/plugins/Records.py:447 +#: ../src/plugins/Records.py:523 #: ../src/plugins/drawreport/StatisticsChart.py:913 #: ../src/plugins/drawreport/TimeLine.py:331 #: ../src/plugins/graph/GVRelGraph.py:482 #: ../src/plugins/textreport/IndivComplete.py:655 #: ../src/plugins/tool/SortEvents.py:173 -#: ../src/plugins/webreport/NarrativeWeb.py:6413 -#: ../src/plugins/webreport/WebCal.py:1367 +#: ../src/plugins/webreport/NarrativeWeb.py:6422 +#: ../src/plugins/webreport/WebCal.py:1368 msgid "Filter Person" msgstr "" -#: ../src/plugins/Records.py:448 ../src/plugins/drawreport/TimeLine.py:332 +#: ../src/plugins/Records.py:524 ../src/plugins/drawreport/TimeLine.py:332 #: ../src/plugins/graph/GVRelGraph.py:483 #: ../src/plugins/tool/SortEvents.py:174 -#: ../src/plugins/webreport/NarrativeWeb.py:6414 -#: ../src/plugins/webreport/WebCal.py:1368 +#: ../src/plugins/webreport/NarrativeWeb.py:6423 +#: ../src/plugins/webreport/WebCal.py:1369 msgid "The center person for the filter" msgstr "" -#: ../src/plugins/Records.py:454 +#: ../src/plugins/Records.py:530 msgid "Use call name" msgstr "" -#: ../src/plugins/Records.py:456 +#: ../src/plugins/Records.py:532 msgid "Don't use call name" msgstr "" -#: ../src/plugins/Records.py:457 +#: ../src/plugins/Records.py:533 msgid "Replace first name with call name" msgstr "" -#: ../src/plugins/Records.py:458 +#: ../src/plugins/Records.py:534 msgid "Underline call name in first name / add call name to first name" msgstr "" -#: ../src/plugins/Records.py:464 +#: ../src/plugins/Records.py:537 +msgid "Footer text" +msgstr "" + +#: ../src/plugins/Records.py:543 msgid "Person Records" msgstr "" -#: ../src/plugins/Records.py:466 +#: ../src/plugins/Records.py:545 msgid "Family Records" msgstr "" -#: ../src/plugins/Records.py:503 -#: ../src/plugins/drawreport/AncestorTree.py:1040 -#: ../src/plugins/drawreport/DescendTree.py:1652 +#: ../src/plugins/Records.py:583 +msgid "The style used for the report title." +msgstr "" + +#: ../src/plugins/Records.py:595 +msgid "The style used for the report subtitle." +msgstr "" + +#: ../src/plugins/Records.py:604 +msgid "The style used for headings." +msgstr "" + +#: ../src/plugins/Records.py:612 +#: ../src/plugins/drawreport/AncestorTree.py:1064 +#: ../src/plugins/drawreport/DescendTree.py:1673 #: ../src/plugins/drawreport/FanChart.py:456 #: ../src/plugins/textreport/AncestorReport.py:347 #: ../src/plugins/textreport/DetAncestralReport.py:873 @@ -8792,79 +8976,76 @@ msgstr "" msgid "The basic style used for the text display." msgstr "" -#: ../src/plugins/Records.py:512 -msgid "The style used for headings." +#: ../src/plugins/Records.py:622 +#: ../src/plugins/textreport/SimpleBookTitle.py:176 +msgid "The style used for the footer." msgstr "" -#: ../src/plugins/Records.py:521 -msgid "The style used for the report title." -msgstr "" - -#: ../src/plugins/Records.py:530 +#: ../src/plugins/Records.py:632 msgid "Youngest living person" msgstr "" -#: ../src/plugins/Records.py:531 +#: ../src/plugins/Records.py:633 msgid "Oldest living person" msgstr "" -#: ../src/plugins/Records.py:532 +#: ../src/plugins/Records.py:634 msgid "Person died at youngest age" msgstr "" -#: ../src/plugins/Records.py:533 +#: ../src/plugins/Records.py:635 msgid "Person died at oldest age" msgstr "" -#: ../src/plugins/Records.py:534 +#: ../src/plugins/Records.py:636 msgid "Person married at youngest age" msgstr "" -#: ../src/plugins/Records.py:535 +#: ../src/plugins/Records.py:637 msgid "Person married at oldest age" msgstr "" -#: ../src/plugins/Records.py:536 +#: ../src/plugins/Records.py:638 msgid "Person divorced at youngest age" msgstr "" -#: ../src/plugins/Records.py:537 +#: ../src/plugins/Records.py:639 msgid "Person divorced at oldest age" msgstr "" -#: ../src/plugins/Records.py:538 +#: ../src/plugins/Records.py:640 msgid "Youngest father" msgstr "" -#: ../src/plugins/Records.py:539 +#: ../src/plugins/Records.py:641 msgid "Youngest mother" msgstr "" -#: ../src/plugins/Records.py:540 +#: ../src/plugins/Records.py:642 msgid "Oldest father" msgstr "" -#: ../src/plugins/Records.py:541 +#: ../src/plugins/Records.py:643 msgid "Oldest mother" msgstr "" -#: ../src/plugins/Records.py:542 +#: ../src/plugins/Records.py:644 msgid "Couple with most children" msgstr "" -#: ../src/plugins/Records.py:543 +#: ../src/plugins/Records.py:645 msgid "Living couple married most recently" msgstr "" -#: ../src/plugins/Records.py:544 +#: ../src/plugins/Records.py:646 msgid "Living couple married most long ago" msgstr "" -#: ../src/plugins/Records.py:545 +#: ../src/plugins/Records.py:647 msgid "Shortest past marriage" msgstr "" -#: ../src/plugins/Records.py:546 +#: ../src/plugins/Records.py:648 msgid "Longest past marriage" msgstr "" @@ -8945,14 +9126,14 @@ msgstr "" msgid "of %d" msgstr "" -#: ../src/plugins/docgen/HtmlDoc.py:268 -#: ../src/plugins/webreport/NarrativeWeb.py:6343 +#: ../src/plugins/docgen/HtmlDoc.py:263 +#: ../src/plugins/webreport/NarrativeWeb.py:6352 #: ../src/plugins/webreport/WebCal.py:247 msgid "Possible destination error" msgstr "" -#: ../src/plugins/docgen/HtmlDoc.py:269 -#: ../src/plugins/webreport/NarrativeWeb.py:6344 +#: ../src/plugins/docgen/HtmlDoc.py:264 +#: ../src/plugins/webreport/NarrativeWeb.py:6353 #: ../src/plugins/webreport/WebCal.py:248 msgid "" "You appear to have set your target directory to a directory used for data " @@ -8961,12 +9142,12 @@ msgid "" "pages." msgstr "" -#: ../src/plugins/docgen/HtmlDoc.py:553 +#: ../src/plugins/docgen/HtmlDoc.py:548 #, python-format msgid "Could not create jpeg version of image %(name)s" msgstr "" -#: ../src/plugins/docgen/ODFDoc.py:1055 +#: ../src/plugins/docgen/ODFDoc.py:1052 #, python-format msgid "Could not open %s" msgstr "" @@ -8994,30 +9175,32 @@ msgstr "" msgid "short for married|m." msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:164 +#: ../src/plugins/drawreport/AncestorTree.py:152 #, python-format msgid "Ancestor Graph for %s" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:708 +#: ../src/plugins/drawreport/AncestorTree.py:697 #: ../src/plugins/drawreport/drawplugins.gpr.py:32 +#: ../src/plugins/drawreport/drawplugins.gpr.py:48 msgid "Ancestor Tree" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:709 +#: ../src/plugins/drawreport/AncestorTree.py:698 msgid "Making the Tree..." msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:793 +#: ../src/plugins/drawreport/AncestorTree.py:782 msgid "Printing the Tree..." msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:872 -#: ../src/plugins/drawreport/DescendTree.py:1459 +#. ################# +#: ../src/plugins/drawreport/AncestorTree.py:862 +#: ../src/plugins/drawreport/DescendTree.py:1456 msgid "Tree Options" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:874 +#: ../src/plugins/drawreport/AncestorTree.py:864 #: ../src/plugins/drawreport/Calendar.py:411 #: ../src/plugins/drawreport/FanChart.py:396 #: ../src/plugins/graph/GVHourGlass.py:261 @@ -9032,12 +9215,12 @@ msgstr "" msgid "Center Person" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:875 +#: ../src/plugins/drawreport/AncestorTree.py:865 msgid "The center person for the tree" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:878 -#: ../src/plugins/drawreport/DescendTree.py:1479 +#: ../src/plugins/drawreport/AncestorTree.py:868 +#: ../src/plugins/drawreport/DescendTree.py:1476 #: ../src/plugins/drawreport/FanChart.py:400 #: ../src/plugins/textreport/AncestorReport.py:262 #: ../src/plugins/textreport/DescendReport.py:333 @@ -9046,62 +9229,67 @@ msgstr "" msgid "Generations" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:879 -#: ../src/plugins/drawreport/DescendTree.py:1480 +#: ../src/plugins/drawreport/AncestorTree.py:869 +#: ../src/plugins/drawreport/DescendTree.py:1477 msgid "The number of generations to include in the tree" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:883 +#: ../src/plugins/drawreport/AncestorTree.py:873 msgid "" "Display unknown\n" "generations" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:890 -#: ../src/plugins/drawreport/DescendTree.py:1488 +#: ../src/plugins/drawreport/AncestorTree.py:875 +msgid "The number of generations of empty boxes that will be displayed" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:882 +#: ../src/plugins/drawreport/DescendTree.py:1485 msgid "Co_mpress tree" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:891 -#: ../src/plugins/drawreport/DescendTree.py:1489 -msgid "Whether to compress the tree." +#: ../src/plugins/drawreport/AncestorTree.py:883 +msgid "" +"Whether to remove any extra blank spaces set aside for people that are " +"unknown" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:906 +#. better to 'Show siblings of\nthe center person +#. Spouse_disp = EnumeratedListOption(_("Show spouses of\nthe center " +#. "person"), 0) +#. Spouse_disp.add_item( 0, _("No. Do not show Spouses")) +#. Spouse_disp.add_item( 1, _("Yes, and use the the Main Display Format")) +#. Spouse_disp.add_item( 2, _("Yes, and use the the Secondary " +#. "Display Format")) +#. Spouse_disp.set_help(_("Show spouses of the center person?")) +#. menu.add_option(category_name, "Spouse_disp", Spouse_disp) +#: ../src/plugins/drawreport/AncestorTree.py:897 msgid "" -"Main\n" +"Center person uses\n" +"which format" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:899 +msgid "Use Fathers Display format" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:900 +msgid "Use Mothers display format" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:901 +msgid "Which Display format to use the center person" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:907 +msgid "" +"Father\n" "Display Format" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:908 -#: ../src/plugins/drawreport/AncestorTree.py:937 -#: ../src/plugins/drawreport/AncestorTree.py:946 -#: ../src/plugins/drawreport/DescendTree.py:1496 -#: ../src/plugins/drawreport/DescendTree.py:1528 -#: ../src/plugins/drawreport/DescendTree.py:1538 -msgid "Display format for the output box." -msgstr "" - #: ../src/plugins/drawreport/AncestorTree.py:911 -msgid "" -"Use Main/Secondary\n" -"Display Format for" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:913 -msgid "Everyone uses the Main Display format" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:914 -msgid "Mothers use Main, and Fathers use the Secondary" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:916 -msgid "Fathers use Main, and Mothers use the Secondary" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:918 -msgid "Which Display format to use for Fathers and Mothers" +msgid "Display format for the fathers box." msgstr "" #. Will add when libsubstkeyword supports it. @@ -9111,171 +9299,193 @@ msgstr "" #. missing.add_item( 1, _("Displays '_____'")) #. missing.set_help(_("What will print when information is not known")) #. menu.add_option(category_name, "miss_val", missing) -#: ../src/plugins/drawreport/AncestorTree.py:930 -#: ../src/plugins/drawreport/DescendTree.py:1514 -msgid "Secondary" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:932 +#. category_name = _("Secondary") +#: ../src/plugins/drawreport/AncestorTree.py:924 msgid "" -"Secondary\n" +"Mother\n" "Display Format" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:940 -#: ../src/plugins/drawreport/DescendTree.py:1531 -msgid "Include Marriage information" +#: ../src/plugins/drawreport/AncestorTree.py:930 +msgid "Display format for the mothers box." msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:941 -#: ../src/plugins/drawreport/DescendTree.py:1533 -msgid "Whether to include marriage information in the report." +#: ../src/plugins/drawreport/AncestorTree.py:933 +#: ../src/plugins/drawreport/DescendTree.py:1525 +msgid "Include Marriage box" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:945 -#: ../src/plugins/drawreport/DescendTree.py:1537 +#: ../src/plugins/drawreport/AncestorTree.py:935 +#: ../src/plugins/drawreport/DescendTree.py:1527 +msgid "Whether to include a separate marital box in the report" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:938 +#: ../src/plugins/drawreport/DescendTree.py:1530 msgid "" "Marriage\n" "Display Format" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:949 +#: ../src/plugins/drawreport/AncestorTree.py:939 +#: ../src/plugins/drawreport/DescendTree.py:1531 +msgid "Display format for the marital box." +msgstr "" + +#. ################# +#: ../src/plugins/drawreport/AncestorTree.py:943 +#: ../src/plugins/drawreport/DescendTree.py:1544 +msgid "Size" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:945 +#: ../src/plugins/drawreport/DescendTree.py:1546 +msgid "Scale tree to fit" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:946 +#: ../src/plugins/drawreport/DescendTree.py:1547 +msgid "Do not scale tree" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:947 +#: ../src/plugins/drawreport/DescendTree.py:1548 +msgid "Scale tree to fit page width only" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:948 #: ../src/plugins/drawreport/DescendTree.py:1549 -msgid "Print" +msgid "Scale tree to fit the size of the page" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:951 +#: ../src/plugins/drawreport/AncestorTree.py:950 #: ../src/plugins/drawreport/DescendTree.py:1551 -msgid "Scale report to fit" +msgid "Whether to scale the tree to fit a specific paper size" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:952 -#: ../src/plugins/drawreport/DescendTree.py:1552 -msgid "Do not scale report" +#: ../src/plugins/drawreport/AncestorTree.py:956 +#: ../src/plugins/drawreport/DescendTree.py:1557 +msgid "" +"Resize Page to Fit Tree size\n" +"\n" +"Note: Overrides options in the 'Paper Option' tab" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:953 -#: ../src/plugins/drawreport/DescendTree.py:1553 -msgid "Scale report to fit page width only" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:954 -#: ../src/plugins/drawreport/DescendTree.py:1554 -msgid "Scale report to fit the size of the page" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:955 -#: ../src/plugins/drawreport/DescendTree.py:1556 -msgid "Whether to scale the report to fit a specific size" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:960 -#: ../src/plugins/drawreport/DescendTree.py:1561 -msgid "One page report" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:961 +#: ../src/plugins/drawreport/AncestorTree.py:962 #: ../src/plugins/drawreport/DescendTree.py:1563 -msgid "Whether to scale the size of the page to the size of the report." +msgid "" +"Whether to resize the page to fit the size \n" +"of the tree. Note: the page will have a \n" +"non standard size.\n" +"\n" +"With this option selected, the following will happen:\n" +"\n" +"With the 'Do not scale tree' option the page\n" +" is resized to the height/width of the tree\n" +"\n" +"With 'Scale tree to fit page width only' the height of\n" +" the page is resized to the height of the tree\n" +"\n" +"With 'Scale tree to fit the size of the page' the page\n" +" is resized to remove any gap in either height or width" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:966 -#: ../src/plugins/drawreport/DescendTree.py:1569 +#: ../src/plugins/drawreport/AncestorTree.py:985 +#: ../src/plugins/drawreport/DescendTree.py:1587 msgid "Report Title" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:967 -#: ../src/plugins/drawreport/DescendTree.py:1570 -msgid "Do not print a title" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:968 -msgid "Include Report Title" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:971 -#: ../src/plugins/drawreport/DescendTree.py:1575 -msgid "Print a border" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:972 -#: ../src/plugins/drawreport/DescendTree.py:1576 -msgid "Whether to make a border around the report." -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:975 -#: ../src/plugins/drawreport/DescendTree.py:1579 -msgid "Print Page Numbers" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:976 -#: ../src/plugins/drawreport/DescendTree.py:1580 -msgid "Whether to print page numbers on each page." -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:979 -#: ../src/plugins/drawreport/DescendTree.py:1583 -msgid "Include Blank Pages" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:980 -#: ../src/plugins/drawreport/DescendTree.py:1584 -msgid "Whether to include pages that are blank." +#: ../src/plugins/drawreport/AncestorTree.py:986 +#: ../src/plugins/drawreport/DescendTree.py:1588 +msgid "Do not include a title" msgstr "" #: ../src/plugins/drawreport/AncestorTree.py:987 -#: ../src/plugins/drawreport/DescendTree.py:1589 -msgid "Include a personal note" +msgid "Include Report Title" msgstr "" #: ../src/plugins/drawreport/AncestorTree.py:988 -#: ../src/plugins/drawreport/DescendTree.py:1591 -msgid "Whether to include a personalized note on the report." +#: ../src/plugins/drawreport/DescendTree.py:1589 +msgid "Choose a title for the report" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:991 +#: ../src/plugins/drawreport/DescendTree.py:1593 +msgid "Include a border" msgstr "" #: ../src/plugins/drawreport/AncestorTree.py:992 -#: ../src/plugins/drawreport/DescendTree.py:1596 +#: ../src/plugins/drawreport/DescendTree.py:1594 +msgid "Whether to make a border around the report." +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:995 +#: ../src/plugins/drawreport/DescendTree.py:1597 +msgid "Include Page Numbers" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:996 +msgid "Whether to print page numbers on each page." +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:999 +#: ../src/plugins/drawreport/DescendTree.py:1601 +msgid "Include Blank Pages" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:1000 +#: ../src/plugins/drawreport/DescendTree.py:1602 +msgid "Whether to include pages that are blank." +msgstr "" + +#. category_name = _("Notes") +#: ../src/plugins/drawreport/AncestorTree.py:1007 +#: ../src/plugins/drawreport/DescendTree.py:1607 +msgid "Include a note" +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:1008 +#: ../src/plugins/drawreport/DescendTree.py:1609 +msgid "Whether to include a note on the report." +msgstr "" + +#: ../src/plugins/drawreport/AncestorTree.py:1013 +#: ../src/plugins/drawreport/DescendTree.py:1614 msgid "" -"Note to add\n" -"to the graph\n" +"Add a note\n" "\n" "$T inserts today's date" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:994 -#: ../src/plugins/drawreport/DescendTree.py:1598 -msgid "Add a personal note" -msgstr "" - -#: ../src/plugins/drawreport/AncestorTree.py:998 -#: ../src/plugins/drawreport/DescendTree.py:1602 +#: ../src/plugins/drawreport/AncestorTree.py:1018 +#: ../src/plugins/drawreport/DescendTree.py:1619 msgid "Note Location" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:1001 -#: ../src/plugins/drawreport/DescendTree.py:1605 -msgid "Where to place a personal note." +#: ../src/plugins/drawreport/AncestorTree.py:1021 +#: ../src/plugins/drawreport/DescendTree.py:1622 +msgid "Where to place the note." msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:1012 +#: ../src/plugins/drawreport/AncestorTree.py:1036 msgid "No generations of empty boxes for unknown ancestors" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:1015 +#: ../src/plugins/drawreport/AncestorTree.py:1039 msgid "One Generation of empty boxes for unknown ancestors" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:1019 +#: ../src/plugins/drawreport/AncestorTree.py:1043 msgid " Generations of empty boxes for unknown ancestors" msgstr "" -#: ../src/plugins/drawreport/AncestorTree.py:1051 -#: ../src/plugins/drawreport/DescendTree.py:1642 +#: ../src/plugins/drawreport/AncestorTree.py:1075 +#: ../src/plugins/drawreport/DescendTree.py:1663 msgid "The basic style used for the title display." msgstr "" #: ../src/plugins/drawreport/Calendar.py:98 -#: ../src/plugins/drawreport/DescendTree.py:682 +#: ../src/plugins/drawreport/DescendTree.py:672 #: ../src/plugins/drawreport/FanChart.py:165 #: ../src/plugins/graph/GVHourGlass.py:102 #: ../src/plugins/textreport/AncestorReport.py:104 @@ -9303,14 +9513,14 @@ msgstr "" #: ../src/plugins/drawreport/Calendar.py:264 #: ../src/plugins/textreport/BirthdayReport.py:204 -#: ../src/plugins/webreport/NarrativeWeb.py:5796 -#: ../src/plugins/webreport/WebCal.py:1102 +#: ../src/plugins/webreport/NarrativeWeb.py:5802 +#: ../src/plugins/webreport/WebCal.py:1103 msgid "Applying Filter..." msgstr "" #: ../src/plugins/drawreport/Calendar.py:268 #: ../src/plugins/textreport/BirthdayReport.py:209 -#: ../src/plugins/webreport/WebCal.py:1105 +#: ../src/plugins/webreport/WebCal.py:1106 msgid "Reading database..." msgstr "" @@ -9357,7 +9567,7 @@ msgstr "" #: ../src/plugins/drawreport/Calendar.py:408 #: ../src/plugins/textreport/BirthdayReport.py:351 -#: ../src/plugins/webreport/WebCal.py:1363 +#: ../src/plugins/webreport/WebCal.py:1364 msgid "Select filter to restrict people that appear on calendar" msgstr "" @@ -9376,14 +9586,14 @@ msgstr "" #: ../src/plugins/drawreport/Calendar.py:424 #: ../src/plugins/textreport/BirthdayReport.py:367 -#: ../src/plugins/webreport/NarrativeWeb.py:6426 -#: ../src/plugins/webreport/WebCal.py:1380 +#: ../src/plugins/webreport/NarrativeWeb.py:6435 +#: ../src/plugins/webreport/WebCal.py:1381 msgid "Select the format to display names" msgstr "" #: ../src/plugins/drawreport/Calendar.py:427 #: ../src/plugins/textreport/BirthdayReport.py:370 -#: ../src/plugins/webreport/WebCal.py:1431 +#: ../src/plugins/webreport/WebCal.py:1432 msgid "Country for holidays" msgstr "" @@ -9395,79 +9605,79 @@ msgstr "" #. Default selection ???? #: ../src/plugins/drawreport/Calendar.py:441 #: ../src/plugins/textreport/BirthdayReport.py:379 -#: ../src/plugins/webreport/WebCal.py:1456 +#: ../src/plugins/webreport/WebCal.py:1457 msgid "First day of week" msgstr "" #: ../src/plugins/drawreport/Calendar.py:445 #: ../src/plugins/textreport/BirthdayReport.py:383 -#: ../src/plugins/webreport/WebCal.py:1459 +#: ../src/plugins/webreport/WebCal.py:1460 msgid "Select the first day of the week for the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:448 #: ../src/plugins/textreport/BirthdayReport.py:386 -#: ../src/plugins/webreport/WebCal.py:1446 +#: ../src/plugins/webreport/WebCal.py:1447 msgid "Birthday surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:449 #: ../src/plugins/textreport/BirthdayReport.py:387 -#: ../src/plugins/webreport/WebCal.py:1447 +#: ../src/plugins/webreport/WebCal.py:1448 msgid "Wives use husband's surname (from first family listed)" msgstr "" #: ../src/plugins/drawreport/Calendar.py:450 #: ../src/plugins/textreport/BirthdayReport.py:388 -#: ../src/plugins/webreport/WebCal.py:1449 +#: ../src/plugins/webreport/WebCal.py:1450 msgid "Wives use husband's surname (from last family listed)" msgstr "" #: ../src/plugins/drawreport/Calendar.py:451 #: ../src/plugins/textreport/BirthdayReport.py:389 -#: ../src/plugins/webreport/WebCal.py:1451 +#: ../src/plugins/webreport/WebCal.py:1452 msgid "Wives use their own surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:452 #: ../src/plugins/textreport/BirthdayReport.py:390 -#: ../src/plugins/webreport/WebCal.py:1452 +#: ../src/plugins/webreport/WebCal.py:1453 msgid "Select married women's displayed surname" msgstr "" #: ../src/plugins/drawreport/Calendar.py:455 #: ../src/plugins/textreport/BirthdayReport.py:393 -#: ../src/plugins/webreport/WebCal.py:1467 +#: ../src/plugins/webreport/WebCal.py:1468 msgid "Include only living people" msgstr "" #: ../src/plugins/drawreport/Calendar.py:456 #: ../src/plugins/textreport/BirthdayReport.py:394 -#: ../src/plugins/webreport/WebCal.py:1468 +#: ../src/plugins/webreport/WebCal.py:1469 msgid "Include only living people in the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:459 #: ../src/plugins/textreport/BirthdayReport.py:397 -#: ../src/plugins/webreport/WebCal.py:1471 +#: ../src/plugins/webreport/WebCal.py:1472 msgid "Include birthdays" msgstr "" #: ../src/plugins/drawreport/Calendar.py:460 #: ../src/plugins/textreport/BirthdayReport.py:398 -#: ../src/plugins/webreport/WebCal.py:1472 +#: ../src/plugins/webreport/WebCal.py:1473 msgid "Include birthdays in the calendar" msgstr "" #: ../src/plugins/drawreport/Calendar.py:463 #: ../src/plugins/textreport/BirthdayReport.py:401 -#: ../src/plugins/webreport/WebCal.py:1475 +#: ../src/plugins/webreport/WebCal.py:1476 msgid "Include anniversaries" msgstr "" #: ../src/plugins/drawreport/Calendar.py:464 #: ../src/plugins/textreport/BirthdayReport.py:402 -#: ../src/plugins/webreport/WebCal.py:1476 +#: ../src/plugins/webreport/WebCal.py:1477 msgid "Include anniversaries in the calendar" msgstr "" @@ -9556,192 +9766,208 @@ msgstr "" msgid "Borders" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:177 +#: ../src/plugins/drawreport/DescendTree.py:164 #, python-format msgid "Descendant Chart for %(person)s and %(father1)s, %(mother1)s" msgstr "" #. Should be 2 items in names list -#: ../src/plugins/drawreport/DescendTree.py:184 +#: ../src/plugins/drawreport/DescendTree.py:171 #, python-format msgid "Descendant Chart for %(person)s, %(father1)s and %(mother1)s" msgstr "" #. Should be 2 items in both names and names2 lists -#: ../src/plugins/drawreport/DescendTree.py:191 +#: ../src/plugins/drawreport/DescendTree.py:178 #, python-format msgid "" "Descendant Chart for %(father1)s, %(father2)s and %(mother1)s, %(mother2)s" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:200 +#: ../src/plugins/drawreport/DescendTree.py:187 #, python-format msgid "Descendant Chart for %(person)s" msgstr "" #. Should be two items in names list -#: ../src/plugins/drawreport/DescendTree.py:203 +#: ../src/plugins/drawreport/DescendTree.py:190 #, python-format msgid "Descendant Chart for %(father)s and %(mother)s" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:340 +#: ../src/plugins/drawreport/DescendTree.py:327 #, python-format msgid "Family Chart for %(person)s" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:342 +#: ../src/plugins/drawreport/DescendTree.py:329 #, python-format msgid "Family Chart for %(father1)s and %(mother1)s" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:365 +#: ../src/plugins/drawreport/DescendTree.py:352 msgid "Cousin Chart for " msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:750 +#: ../src/plugins/drawreport/DescendTree.py:740 #, python-format msgid "Family %s is not in the Database" msgstr "" #. if self.name == "familial_descend_tree": -#: ../src/plugins/drawreport/DescendTree.py:1462 -#: ../src/plugins/drawreport/DescendTree.py:1466 +#: ../src/plugins/drawreport/DescendTree.py:1459 +#: ../src/plugins/drawreport/DescendTree.py:1463 msgid "Report for" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1463 +#: ../src/plugins/drawreport/DescendTree.py:1460 msgid "The main person for the report" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1467 +#: ../src/plugins/drawreport/DescendTree.py:1464 msgid "The main family for the report" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1471 +#: ../src/plugins/drawreport/DescendTree.py:1468 msgid "Start with the parent(s) of the selected first" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1474 +#: ../src/plugins/drawreport/DescendTree.py:1471 msgid "Will show the parents, brother and sisters of the selected person." msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1483 +#: ../src/plugins/drawreport/DescendTree.py:1480 msgid "Level of Spouses" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1484 +#: ../src/plugins/drawreport/DescendTree.py:1481 msgid "0=no Spouses, 1=include Spouses, 2=include Spouses of the spouse, etc" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1494 +#: ../src/plugins/drawreport/DescendTree.py:1486 +msgid "Whether to move people up, where possible, resulting in a smaller tree" +msgstr "" + +#: ../src/plugins/drawreport/DescendTree.py:1493 msgid "" -"Personal\n" +"Descendant\n" "Display Format" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1499 +#: ../src/plugins/drawreport/DescendTree.py:1497 +msgid "Display format for a descendant." +msgstr "" + +#: ../src/plugins/drawreport/DescendTree.py:1500 msgid "Bold direct descendants" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1501 +#: ../src/plugins/drawreport/DescendTree.py:1502 msgid "" "Whether to bold those people that are direct (not step or half) descendants." msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1517 -msgid "Use separate display format for spouses" -msgstr "" - -#: ../src/plugins/drawreport/DescendTree.py:1519 -msgid "Whether spouses can have a different format." -msgstr "" - -#: ../src/plugins/drawreport/DescendTree.py:1522 +#. bug 4767 +#. diffspouse = BooleanOption( +#. _("Use separate display format for spouses"), +#. True) +#. diffspouse.set_help(_("Whether spouses can have a different format.")) +#. menu.add_option(category_name, "diffspouse", diffspouse) +#: ../src/plugins/drawreport/DescendTree.py:1514 msgid "Indent Spouses" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1523 +#: ../src/plugins/drawreport/DescendTree.py:1515 msgid "Whether to indent the spouses in the tree." msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1526 +#: ../src/plugins/drawreport/DescendTree.py:1518 msgid "" "Spousal\n" "Display Format" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1541 +#: ../src/plugins/drawreport/DescendTree.py:1522 +msgid "Display format for a spouse." +msgstr "" + +#. ################# +#: ../src/plugins/drawreport/DescendTree.py:1535 msgid "Replace" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1544 +#: ../src/plugins/drawreport/DescendTree.py:1538 msgid "" "Replace Display Format:\n" "'Replace this'/' with this'" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1546 +#: ../src/plugins/drawreport/DescendTree.py:1540 msgid "" "i.e.\n" "United States of America/U.S.A" msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1571 -msgid "Choose a title for the report" +#: ../src/plugins/drawreport/DescendTree.py:1598 +msgid "Whether to include page numbers on each page." msgstr "" -#: ../src/plugins/drawreport/DescendTree.py:1664 +#: ../src/plugins/drawreport/DescendTree.py:1685 msgid "The bold style used for the text display." msgstr "" #: ../src/plugins/drawreport/drawplugins.gpr.py:33 +#: ../src/plugins/drawreport/drawplugins.gpr.py:49 msgid "Produces a graphical ancestral tree" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:54 +#: ../src/plugins/drawreport/drawplugins.gpr.py:70 #: ../src/plugins/gramplet/gramplet.gpr.py:81 msgid "Calendar" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:55 +#: ../src/plugins/drawreport/drawplugins.gpr.py:71 msgid "Produces a graphical calendar" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:76 +#: ../src/plugins/drawreport/drawplugins.gpr.py:92 +#: ../src/plugins/drawreport/drawplugins.gpr.py:108 msgid "Descendant Tree" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:77 +#: ../src/plugins/drawreport/drawplugins.gpr.py:93 +#: ../src/plugins/drawreport/drawplugins.gpr.py:109 msgid "Produces a graphical descendant tree" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:98 +#: ../src/plugins/drawreport/drawplugins.gpr.py:130 +#: ../src/plugins/drawreport/drawplugins.gpr.py:147 msgid "Family Descendant Tree" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:99 +#: ../src/plugins/drawreport/drawplugins.gpr.py:131 +#: ../src/plugins/drawreport/drawplugins.gpr.py:148 msgid "Produces a graphical descendant tree around a family" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:122 +#: ../src/plugins/drawreport/drawplugins.gpr.py:171 msgid "Produces fan charts" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:143 +#: ../src/plugins/drawreport/drawplugins.gpr.py:192 #: ../src/plugins/drawreport/StatisticsChart.py:730 msgid "Statistics Charts" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:144 +#: ../src/plugins/drawreport/drawplugins.gpr.py:193 msgid "Produces statistical bar and pie charts of the people in the database" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:167 +#: ../src/plugins/drawreport/drawplugins.gpr.py:216 msgid "Timeline Chart" msgstr "" -#: ../src/plugins/drawreport/drawplugins.gpr.py:168 +#: ../src/plugins/drawreport/drawplugins.gpr.py:217 msgid "Produces a timeline chart." msgstr "" @@ -10307,14 +10533,14 @@ msgstr "" #: ../src/plugins/export/ExportCsv.py:457 #: ../src/plugins/import/ImportCsv.py:253 #: ../src/plugins/textreport/FamilyGroup.py:556 -#: ../src/plugins/webreport/NarrativeWeb.py:5110 +#: ../src/plugins/webreport/NarrativeWeb.py:5116 msgid "Husband" msgstr "" #: ../src/plugins/export/ExportCsv.py:457 #: ../src/plugins/import/ImportCsv.py:249 #: ../src/plugins/textreport/FamilyGroup.py:565 -#: ../src/plugins/webreport/NarrativeWeb.py:5112 +#: ../src/plugins/webreport/NarrativeWeb.py:5118 msgid "Wife" msgstr "" @@ -10372,11 +10598,6 @@ msgstr "" msgid "Anniversary: %s" msgstr "" -#: ../src/plugins/export/ExportVCard.py:124 -#, python-format -msgid "VCard escaping is not implemented for data type %s." -msgstr "" - #: ../src/plugins/export/ExportXml.py:137 #: ../src/plugins/export/ExportXml.py:147 #: ../src/plugins/export/ExportXml.py:165 @@ -10506,6 +10727,7 @@ msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:38 #: ../src/plugins/gramplet/bottombar.gpr.py:51 #: ../src/plugins/gramplet/bottombar.gpr.py:64 +#: ../src/plugins/gramplet/Events.py:50 msgid "Details" msgstr "" @@ -10534,69 +10756,85 @@ msgid "Gramplet showing a preview of a media object" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:82 -msgid "Media Metadata Gramplet" +msgid "Exif Viewer Gramplet" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:83 -msgid "Gramplet showing metadata of a media object" +msgid "Gramplet showing exif tags for a media object" msgstr "" #: ../src/plugins/gramplet/bottombar.gpr.py:90 -msgid "Metadata" +msgid "Exif" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:95 +#: ../src/plugins/gramplet/bottombar.gpr.py:97 msgid "Person Residence Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:96 +#: ../src/plugins/gramplet/bottombar.gpr.py:98 msgid "Gramplet showing residence events for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:108 +#: ../src/plugins/gramplet/bottombar.gpr.py:110 +msgid "Person Events Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:111 +msgid "Gramplet showing the events for a person" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:123 +msgid "Family Events Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:124 +msgid "Gramplet showing the events for a family" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:136 msgid "Person Gallery Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:109 +#: ../src/plugins/gramplet/bottombar.gpr.py:137 msgid "Gramplet showing media objects for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:116 -#: ../src/plugins/gramplet/bottombar.gpr.py:129 -#: ../src/plugins/gramplet/bottombar.gpr.py:142 -#: ../src/plugins/gramplet/bottombar.gpr.py:155 +#: ../src/plugins/gramplet/bottombar.gpr.py:144 +#: ../src/plugins/gramplet/bottombar.gpr.py:157 +#: ../src/plugins/gramplet/bottombar.gpr.py:170 +#: ../src/plugins/gramplet/bottombar.gpr.py:183 msgid "Gallery" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:121 +#: ../src/plugins/gramplet/bottombar.gpr.py:149 msgid "Event Gallery Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:122 +#: ../src/plugins/gramplet/bottombar.gpr.py:150 msgid "Gramplet showing media objects for an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:134 +#: ../src/plugins/gramplet/bottombar.gpr.py:162 msgid "Place Gallery Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:135 +#: ../src/plugins/gramplet/bottombar.gpr.py:163 msgid "Gramplet showing media objects for a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:147 +#: ../src/plugins/gramplet/bottombar.gpr.py:175 msgid "Source Gallery Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:148 +#: ../src/plugins/gramplet/bottombar.gpr.py:176 msgid "Gramplet showing media objects for a source" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:160 +#: ../src/plugins/gramplet/bottombar.gpr.py:188 msgid "Person Attributes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:161 +#: ../src/plugins/gramplet/bottombar.gpr.py:189 msgid "Gramplet showing the attributes of a person" msgstr "" @@ -10605,225 +10843,302 @@ msgstr "" #. ------------------------------------------------------------------------ #. Translatable strings for variables within this plugin #. gettext carries a huge footprint with it. -#: ../src/plugins/gramplet/bottombar.gpr.py:168 -#: ../src/plugins/gramplet/bottombar.gpr.py:181 -#: ../src/plugins/gramplet/bottombar.gpr.py:194 -#: ../src/plugins/gramplet/bottombar.gpr.py:207 +#: ../src/plugins/gramplet/bottombar.gpr.py:196 +#: ../src/plugins/gramplet/bottombar.gpr.py:209 +#: ../src/plugins/gramplet/bottombar.gpr.py:222 +#: ../src/plugins/gramplet/bottombar.gpr.py:235 #: ../src/plugins/gramplet/gramplet.gpr.py:66 #: ../src/plugins/webreport/NarrativeWeb.py:120 msgid "Attributes" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:173 +#: ../src/plugins/gramplet/bottombar.gpr.py:201 msgid "Event Attributes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:174 +#: ../src/plugins/gramplet/bottombar.gpr.py:202 msgid "Gramplet showing the attributes of an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:186 +#: ../src/plugins/gramplet/bottombar.gpr.py:214 msgid "Family Attributes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:187 +#: ../src/plugins/gramplet/bottombar.gpr.py:215 msgid "Gramplet showing the attributes of a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:199 +#: ../src/plugins/gramplet/bottombar.gpr.py:227 msgid "Media Attributes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:200 +#: ../src/plugins/gramplet/bottombar.gpr.py:228 msgid "Gramplet showing the attributes of a media object" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:212 +#: ../src/plugins/gramplet/bottombar.gpr.py:240 msgid "Person Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:213 +#: ../src/plugins/gramplet/bottombar.gpr.py:241 msgid "Gramplet showing the notes for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:225 +#: ../src/plugins/gramplet/bottombar.gpr.py:253 msgid "Event Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:226 +#: ../src/plugins/gramplet/bottombar.gpr.py:254 msgid "Gramplet showing the notes for an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:238 +#: ../src/plugins/gramplet/bottombar.gpr.py:266 msgid "Family Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:239 +#: ../src/plugins/gramplet/bottombar.gpr.py:267 msgid "Gramplet showing the notes for a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:251 +#: ../src/plugins/gramplet/bottombar.gpr.py:279 msgid "Place Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:252 +#: ../src/plugins/gramplet/bottombar.gpr.py:280 msgid "Gramplet showing the notes for a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:264 +#: ../src/plugins/gramplet/bottombar.gpr.py:292 msgid "Source Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:265 +#: ../src/plugins/gramplet/bottombar.gpr.py:293 msgid "Gramplet showing the notes for a source" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:277 +#: ../src/plugins/gramplet/bottombar.gpr.py:305 msgid "Repository Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:278 +#: ../src/plugins/gramplet/bottombar.gpr.py:306 msgid "Gramplet showing the notes for a repository" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:290 +#: ../src/plugins/gramplet/bottombar.gpr.py:318 msgid "Media Notes Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:291 +#: ../src/plugins/gramplet/bottombar.gpr.py:319 msgid "Gramplet showing the notes for a media object" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:303 +#: ../src/plugins/gramplet/bottombar.gpr.py:331 msgid "Person Sources Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:304 +#: ../src/plugins/gramplet/bottombar.gpr.py:332 msgid "Gramplet showing the sources for a person" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:316 +#: ../src/plugins/gramplet/bottombar.gpr.py:344 msgid "Event Sources Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:317 +#: ../src/plugins/gramplet/bottombar.gpr.py:345 msgid "Gramplet showing the sources for an event" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:329 +#: ../src/plugins/gramplet/bottombar.gpr.py:357 msgid "Family Sources Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:330 +#: ../src/plugins/gramplet/bottombar.gpr.py:358 msgid "Gramplet showing the sources for a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:342 +#: ../src/plugins/gramplet/bottombar.gpr.py:370 msgid "Place Sources Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:343 +#: ../src/plugins/gramplet/bottombar.gpr.py:371 msgid "Gramplet showing the sources for a place" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:355 +#: ../src/plugins/gramplet/bottombar.gpr.py:383 msgid "Media Sources Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:356 +#: ../src/plugins/gramplet/bottombar.gpr.py:384 msgid "Gramplet showing the sources for a media object" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:368 +#: ../src/plugins/gramplet/bottombar.gpr.py:396 msgid "Person Children Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:369 +#: ../src/plugins/gramplet/bottombar.gpr.py:397 msgid "Gramplet showing the children of a person" msgstr "" #. Go over children and build their menu -#: ../src/plugins/gramplet/bottombar.gpr.py:376 -#: ../src/plugins/gramplet/bottombar.gpr.py:389 +#: ../src/plugins/gramplet/bottombar.gpr.py:404 +#: ../src/plugins/gramplet/bottombar.gpr.py:417 #: ../src/plugins/gramplet/FanChartGramplet.py:799 #: ../src/plugins/textreport/FamilyGroup.py:575 #: ../src/plugins/textreport/IndivComplete.py:426 #: ../src/plugins/view/fanchartview.py:868 -#: ../src/plugins/view/pedigreeview.py:1890 +#: ../src/plugins/view/pedigreeview.py:1904 #: ../src/plugins/view/relview.py:1360 -#: ../src/plugins/webreport/NarrativeWeb.py:5060 +#: ../src/plugins/webreport/NarrativeWeb.py:5066 msgid "Children" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:381 +#: ../src/plugins/gramplet/bottombar.gpr.py:409 msgid "Family Children Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:382 +#: ../src/plugins/gramplet/bottombar.gpr.py:410 msgid "Gramplet showing the children of a family" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:394 +#: ../src/plugins/gramplet/bottombar.gpr.py:422 +msgid "Person Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:423 +msgid "Gramplet showing the backlinks for a person" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:430 +#: ../src/plugins/gramplet/bottombar.gpr.py:443 +#: ../src/plugins/gramplet/bottombar.gpr.py:456 +#: ../src/plugins/gramplet/bottombar.gpr.py:469 +#: ../src/plugins/gramplet/bottombar.gpr.py:482 +#: ../src/plugins/gramplet/bottombar.gpr.py:495 +#: ../src/plugins/gramplet/bottombar.gpr.py:508 +#: ../src/plugins/gramplet/bottombar.gpr.py:521 +#: ../src/plugins/webreport/NarrativeWeb.py:1769 +#: ../src/plugins/webreport/NarrativeWeb.py:4207 +msgid "References" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:435 +msgid "Event Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:436 +msgid "Gramplet showing the backlinks for an event" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:448 +msgid "Family Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:449 +msgid "Gramplet showing the backlinks for a family" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:461 +msgid "Place Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:462 +msgid "Gramplet showing the backlinks for a place" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:474 +msgid "Source Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:475 +msgid "Gramplet showing the backlinks for a source" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:487 +msgid "Repository Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:488 +msgid "Gramplet showing the backlinks for a repository" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:500 +msgid "Media Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:501 +msgid "Gramplet showing the backlinks for a media object" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:513 +msgid "Note Backlinks Gramplet" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:514 +msgid "Gramplet showing the backlinks for a note" +msgstr "" + +#: ../src/plugins/gramplet/bottombar.gpr.py:526 msgid "Person Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:395 +#: ../src/plugins/gramplet/bottombar.gpr.py:527 msgid "Gramplet providing a person filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:407 +#: ../src/plugins/gramplet/bottombar.gpr.py:539 msgid "Family Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:408 +#: ../src/plugins/gramplet/bottombar.gpr.py:540 msgid "Gramplet providing a family filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:420 +#: ../src/plugins/gramplet/bottombar.gpr.py:552 msgid "Event Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:421 +#: ../src/plugins/gramplet/bottombar.gpr.py:553 msgid "Gramplet providing an event filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:433 +#: ../src/plugins/gramplet/bottombar.gpr.py:565 msgid "Source Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:434 +#: ../src/plugins/gramplet/bottombar.gpr.py:566 msgid "Gramplet providing a source filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:446 +#: ../src/plugins/gramplet/bottombar.gpr.py:578 msgid "Place Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:447 +#: ../src/plugins/gramplet/bottombar.gpr.py:579 msgid "Gramplet providing a place filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:459 +#: ../src/plugins/gramplet/bottombar.gpr.py:591 msgid "Media Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:460 +#: ../src/plugins/gramplet/bottombar.gpr.py:592 msgid "Gramplet providing a media filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:472 +#: ../src/plugins/gramplet/bottombar.gpr.py:604 msgid "Repository Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:473 +#: ../src/plugins/gramplet/bottombar.gpr.py:605 msgid "Gramplet providing a repository filter" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:485 +#: ../src/plugins/gramplet/bottombar.gpr.py:617 msgid "Note Filter Gramplet" msgstr "" -#: ../src/plugins/gramplet/bottombar.gpr.py:486 +#: ../src/plugins/gramplet/bottombar.gpr.py:618 msgid "Gramplet providing a note filter" msgstr "" @@ -10832,7 +11147,7 @@ msgid "Double-click a day for details" msgstr "" #: ../src/plugins/gramplet/Children.py:80 -#: ../src/plugins/gramplet/Children.py:156 +#: ../src/plugins/gramplet/Children.py:176 msgid "Double-click on a row to edit the selected child." msgstr "" @@ -10861,6 +11176,26 @@ msgstr "" msgid " sp. " msgstr "" +#: ../src/plugins/gramplet/Events.py:45 +#: ../src/plugins/gramplet/PersonResidence.py:45 +msgid "Double-click on a row to edit the selected event." +msgstr "" + +#: ../src/plugins/gramplet/Exif.py:60 +#, python-format +msgid "" +"The minimum required version for pyexiv2 must be %s or greater.\n" +" Or you do not have the python library installed yet.\n" +"You may download it from here: %s\n" +"\n" +" I recommend getting, %s" +msgstr "" + +#: ../src/plugins/gramplet/Exif.py:182 +#, python-format +msgid "%(date)s %(time)s" +msgstr "" + #: ../src/plugins/gramplet/FanChartGramplet.py:554 msgid "" "Click to expand/contract person\n" @@ -10870,8 +11205,8 @@ msgstr "" #: ../src/plugins/gramplet/FanChartGramplet.py:694 #: ../src/plugins/view/fanchartview.py:763 -#: ../src/plugins/view/pedigreeview.py:1754 -#: ../src/plugins/view/pedigreeview.py:1780 +#: ../src/plugins/view/pedigreeview.py:1768 +#: ../src/plugins/view/pedigreeview.py:1794 msgid "People Menu" msgstr "" @@ -10879,15 +11214,15 @@ msgstr "" #: ../src/plugins/gramplet/FanChartGramplet.py:756 #: ../src/plugins/quickview/quickview.gpr.py:312 #: ../src/plugins/view/fanchartview.py:825 -#: ../src/plugins/view/pedigreeview.py:1845 ../src/plugins/view/relview.py:901 -#: ../src/plugins/webreport/NarrativeWeb.py:4857 +#: ../src/plugins/view/pedigreeview.py:1859 ../src/plugins/view/relview.py:901 +#: ../src/plugins/webreport/NarrativeWeb.py:4863 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:1978 +#: ../src/plugins/view/pedigreeview.py:1992 msgid "Related" msgstr "" @@ -11235,62 +11570,7 @@ msgstr "" msgid "What's Next?" msgstr "" -#: ../src/plugins/gramplet/MediaMetadata.py:55 -#, python-format -msgid "" -"The, pyexiv2, python binding library, to exiv2 is not installed on this " -"computer.\n" -" It can be downloaded from here: %s\n" -"You will need to download at least pyexiv2-%d.%d.%d ." -msgstr "" - -#: ../src/plugins/gramplet/MediaMetadata.py:61 -#, python-format -msgid "" -"The minimum required version for pyexiv2 must be pyexiv2-%d.%d.%d\n" -"or greater. You may download it from here: %s\n" -"\n" -msgstr "" - -#: ../src/plugins/gramplet/MediaMetadata.py:117 -msgid "Active Image" -msgstr "" - -#: ../src/plugins/gramplet/MediaMetadata.py:118 -msgid "Artist" -msgstr "" - -#: ../src/plugins/gramplet/MediaMetadata.py:119 -#: ../src/plugins/webreport/NarrativeWeb.py:6435 -#: ../src/plugins/webreport/WebCal.py:1389 -msgid "Copyright" -msgstr "" - -#. Latitude and Longitude for this image -#: ../src/plugins/gramplet/MediaMetadata.py:128 -#: ../src/plugins/gramplet/PlaceDetails.py:57 -#: ../src/plugins/lib/libplaceview.py:101 ../src/plugins/view/geoview.py:1034 -#: ../src/plugins/view/placetreeview.py:80 -#: ../src/plugins/webreport/NarrativeWeb.py:130 -#: ../src/plugins/webreport/NarrativeWeb.py:2439 -msgid "Latitude" -msgstr "" - -#: ../src/plugins/gramplet/MediaMetadata.py:129 -#: ../src/plugins/gramplet/PlaceDetails.py:58 -#: ../src/plugins/lib/libplaceview.py:102 ../src/plugins/view/geoview.py:1035 -#: ../src/plugins/view/placetreeview.py:81 -#: ../src/plugins/webreport/NarrativeWeb.py:132 -#: ../src/plugins/webreport/NarrativeWeb.py:2440 -msgid "Longitude" -msgstr "" - -#. keywords describing your image -#: ../src/plugins/gramplet/MediaMetadata.py:132 -msgid "Keywords" -msgstr "" - -#: ../src/plugins/gramplet/Notes.py:89 +#: ../src/plugins/gramplet/Notes.py:99 #, python-format msgid "%d of %d" msgstr "" @@ -11391,32 +11671,44 @@ msgid_plural " have %d individuals\n" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/gramplet/PersonDetails.py:200 +#: ../src/plugins/gramplet/PersonDetails.py:207 #, python-format -msgid "%s - %s." +msgid "%(date)s - %(place)s." msgstr "" -#: ../src/plugins/gramplet/PersonDetails.py:202 +#: ../src/plugins/gramplet/PersonDetails.py:209 #, python-format -msgid "%s." +msgid "%(date)s." msgstr "" -#: ../src/plugins/gramplet/PersonResidence.py:45 -msgid "Double-click on a row to edit the selected event." +#: ../src/plugins/gramplet/PlaceDetails.py:57 +#: ../src/plugins/lib/libplaceview.py:101 ../src/plugins/view/geoview.py:1040 +#: ../src/plugins/view/placetreeview.py:80 +#: ../src/plugins/webreport/NarrativeWeb.py:130 +#: ../src/plugins/webreport/NarrativeWeb.py:2439 +msgid "Latitude" +msgstr "" + +#: ../src/plugins/gramplet/PlaceDetails.py:58 +#: ../src/plugins/lib/libplaceview.py:102 ../src/plugins/view/geoview.py:1041 +#: ../src/plugins/view/placetreeview.py:81 +#: ../src/plugins/webreport/NarrativeWeb.py:132 +#: ../src/plugins/webreport/NarrativeWeb.py:2440 +msgid "Longitude" msgstr "" #. Add types: -#: ../src/plugins/gramplet/QuickViewGramplet.py:64 -#: ../src/plugins/gramplet/QuickViewGramplet.py:89 -#: ../src/plugins/gramplet/QuickViewGramplet.py:109 -#: ../src/plugins/gramplet/QuickViewGramplet.py:120 +#: ../src/plugins/gramplet/QuickViewGramplet.py:67 +#: ../src/plugins/gramplet/QuickViewGramplet.py:102 +#: ../src/plugins/gramplet/QuickViewGramplet.py:123 +#: ../src/plugins/gramplet/QuickViewGramplet.py:136 msgid "View Type" msgstr "" -#: ../src/plugins/gramplet/QuickViewGramplet.py:66 -#: ../src/plugins/gramplet/QuickViewGramplet.py:73 -#: ../src/plugins/gramplet/QuickViewGramplet.py:103 -#: ../src/plugins/gramplet/QuickViewGramplet.py:121 +#: ../src/plugins/gramplet/QuickViewGramplet.py:69 +#: ../src/plugins/gramplet/QuickViewGramplet.py:76 +#: ../src/plugins/gramplet/QuickViewGramplet.py:117 +#: ../src/plugins/gramplet/QuickViewGramplet.py:137 msgid "Quick Views" msgstr "" @@ -11464,42 +11756,37 @@ msgstr "" msgid "Web" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:42 +#: ../src/plugins/gramplet/SessionLogGramplet.py:45 msgid "" "Click name to change active\n" "Double-click name to edit" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:43 +#: ../src/plugins/gramplet/SessionLogGramplet.py:46 msgid "Log for this Session" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:52 +#: ../src/plugins/gramplet/SessionLogGramplet.py:55 msgid "Opened data base -----------\n" msgstr "" #. List of translated strings used here (translated in self.log ). -#: ../src/plugins/gramplet/SessionLogGramplet.py:54 +#: ../src/plugins/gramplet/SessionLogGramplet.py:57 msgid "Added" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:54 +#: ../src/plugins/gramplet/SessionLogGramplet.py:57 msgid "Deleted" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:54 +#: ../src/plugins/gramplet/SessionLogGramplet.py:57 msgid "Edited" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:54 +#: ../src/plugins/gramplet/SessionLogGramplet.py:57 msgid "Selected" msgstr "" -#: ../src/plugins/gramplet/SessionLogGramplet.py:95 -#, python-format -msgid "%(mother)s and %(father)s" -msgstr "" - #: ../src/plugins/gramplet/Sources.py:43 msgid "Double-click on a row to edit the selected source." msgstr "" @@ -11907,8 +12194,8 @@ msgstr "" #: ../src/plugins/graph/GVRelGraph.py:561 #: ../src/plugins/quickview/FilterByName.py:94 #: ../src/plugins/textreport/TagReport.py:193 -#: ../src/plugins/view/familyview.py:112 ../src/plugins/view/view.gpr.py:55 -#: ../src/plugins/webreport/NarrativeWeb.py:5045 +#: ../src/plugins/view/familyview.py:113 ../src/plugins/view/view.gpr.py:55 +#: ../src/plugins/webreport/NarrativeWeb.py:5051 msgid "Families" msgstr "" @@ -12404,8 +12691,8 @@ msgstr "" #: ../src/plugins/import/ImportGedcom.py:128 #: ../src/plugins/import/ImportGeneWeb.py:82 #: ../src/plugins/import/ImportGeneWeb.py:88 -#: ../src/plugins/import/ImportVCard.py:91 -#: ../src/plugins/import/ImportVCard.py:94 +#: ../src/plugins/import/ImportVCard.py:68 +#: ../src/plugins/import/ImportVCard.py:71 #, python-format msgid "%s could not be opened\n" msgstr "" @@ -12415,21 +12702,21 @@ msgstr "" msgid "format error: file %(fname)s, line %(line)d: %(zero)s" msgstr "" -#: ../src/plugins/import/ImportCsv.py:438 +#: ../src/plugins/import/ImportCsv.py:440 msgid "CSV Import" msgstr "" -#: ../src/plugins/import/ImportCsv.py:439 +#: ../src/plugins/import/ImportCsv.py:441 msgid "Reading data..." msgstr "" -#: ../src/plugins/import/ImportCsv.py:442 +#: ../src/plugins/import/ImportCsv.py:444 msgid "CSV import" msgstr "" -#: ../src/plugins/import/ImportCsv.py:803 +#: ../src/plugins/import/ImportCsv.py:805 #: ../src/plugins/import/ImportGeneWeb.py:180 -#: ../src/plugins/import/ImportVCard.py:301 +#: ../src/plugins/import/ImportVCard.py:278 #, python-format msgid "Import Complete: %d second" msgid_plural "Import Complete: %d seconds" @@ -12538,16 +12825,11 @@ msgstr "" msgid "cannot find mother for I%(person)s (mother=%(mother)d)" msgstr "" -#: ../src/plugins/import/ImportVCard.py:185 -#, python-format -msgid "VCard unescaping is not implemented for data type %s." -msgstr "" - -#: ../src/plugins/import/ImportVCard.py:245 +#: ../src/plugins/import/ImportVCard.py:222 msgid "vCard import" msgstr "" -#: ../src/plugins/import/ImportVCard.py:329 +#: ../src/plugins/import/ImportVCard.py:306 #, python-format msgid "Import of VCards version %s is not supported by Gramps." msgstr "" @@ -12595,13 +12877,13 @@ msgstr "" #: ../src/plugins/import/ImportGpkg.py:117 #, python-format msgid "" -"The family tree you imported into already has a base media path: %(orig_path)" -"s. The imported media objects however are relative from the path %(path)s. " -"You can change the media path in the Preferences or you can convert the " -"imported files to the existing base media path. You can do that by moving " -"your media files to the new position, and using the media manager tool, " -"option 'Replace substring in the path' to set correct paths in your media " -"objects." +"The family tree you imported into already has a base media path: " +"%(orig_path)s. The imported media objects however are relative from the path " +"%(path)s. You can change the media path in the Preferences or you can " +"convert the imported files to the existing base media path. You can do that " +"by moving your media files to the new position, and using the media manager " +"tool, option 'Replace substring in the path' to set correct paths in your " +"media objects." msgstr "" #. ------------------------------------------------------------------------- @@ -12739,15 +13021,15 @@ msgid "" "or, if not set, relative to the user's directory.\n" msgstr "" -#: ../src/plugins/import/ImportXml.py:820 +#: ../src/plugins/import/ImportXml.py:828 msgid "Gramps XML import" msgstr "" -#: ../src/plugins/import/ImportXml.py:850 +#: ../src/plugins/import/ImportXml.py:858 msgid "Could not change media path" msgstr "" -#: ../src/plugins/import/ImportXml.py:851 +#: ../src/plugins/import/ImportXml.py:859 #, python-format msgid "" "The opened file has media path %s, which conflicts with the media path of " @@ -12756,19 +13038,19 @@ msgid "" "Preferences." msgstr "" -#: ../src/plugins/import/ImportXml.py:906 +#: ../src/plugins/import/ImportXml.py:914 msgid "" -"The .gramps file you are importing does not contain the version of Gramps " -"with which it was produced.\n" +"The .gramps file you are importing does not contain information about the " +"version of Gramps with, which it was produced.\n" "\n" "The file will not be imported." msgstr "" -#: ../src/plugins/import/ImportXml.py:909 +#: ../src/plugins/import/ImportXml.py:917 msgid "Import file misses Gramps version" msgstr "" -#: ../src/plugins/import/ImportXml.py:911 +#: ../src/plugins/import/ImportXml.py:919 msgid "" "The .gramps file you are importing does not contain a valid xml-namespace " "number.\n" @@ -12776,11 +13058,11 @@ msgid "" "The file will not be imported." msgstr "" -#: ../src/plugins/import/ImportXml.py:914 +#: ../src/plugins/import/ImportXml.py:922 msgid "Import file contains unacceptable XML namespace version" msgstr "" -#: ../src/plugins/import/ImportXml.py:917 +#: ../src/plugins/import/ImportXml.py:925 #, python-format msgid "" "The .gramps file you are importing was made by version %(newer)s of Gramps, " @@ -12788,7 +13070,7 @@ msgid "" "imported. Please upgrade to the latest version of Gramps and try again." msgstr "" -#: ../src/plugins/import/ImportXml.py:925 +#: ../src/plugins/import/ImportXml.py:933 #, python-format msgid "" "The .gramps file you are importing was made by version %(oldgramps)s of " @@ -12801,11 +13083,11 @@ msgid "" " for more info." msgstr "" -#: ../src/plugins/import/ImportXml.py:937 +#: ../src/plugins/import/ImportXml.py:945 msgid "The file will not be imported" msgstr "" -#: ../src/plugins/import/ImportXml.py:939 +#: ../src/plugins/import/ImportXml.py:947 #, python-format msgid "" "The .gramps file you are importing was made by version %(oldgramps)s of " @@ -12819,99 +13101,99 @@ msgid "" "for more info." msgstr "" -#: ../src/plugins/import/ImportXml.py:952 +#: ../src/plugins/import/ImportXml.py:960 msgid "Old xml file" msgstr "" -#: ../src/plugins/import/ImportXml.py:1057 -#: ../src/plugins/import/ImportXml.py:2239 +#: ../src/plugins/import/ImportXml.py:1065 +#: ../src/plugins/import/ImportXml.py:2248 #, python-format msgid "Witness name: %s" msgstr "" -#: ../src/plugins/import/ImportXml.py:1486 +#: ../src/plugins/import/ImportXml.py:1494 #, 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:1489 +#: ../src/plugins/import/ImportXml.py:1497 msgid "Gramps ignored namemap value" msgstr "" -#: ../src/plugins/import/ImportXml.py:2130 +#: ../src/plugins/import/ImportXml.py:2139 #, python-format msgid "Witness comment: %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:1666 +#: ../src/plugins/lib/libgedcom.py:1668 msgid "Your GEDCOM file is corrupted. It appears to have been truncated." msgstr "" -#: ../src/plugins/lib/libgedcom.py:1740 +#: ../src/plugins/lib/libgedcom.py:1742 #, python-format msgid "Import from GEDCOM (%s)" msgstr "" -#: ../src/plugins/lib/libgedcom.py:2289 +#: ../src/plugins/lib/libgedcom.py:2297 msgid "GEDCOM import" msgstr "" -#: ../src/plugins/lib/libgedcom.py:2562 +#: ../src/plugins/lib/libgedcom.py:2570 #, 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:4476 +#: ../src/plugins/lib/libgedcom.py:4485 #, python-format msgid "Line %d: empty event note was ignored." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5189 ../src/plugins/lib/libgedcom.py:5829 +#: ../src/plugins/lib/libgedcom.py:5198 ../src/plugins/lib/libgedcom.py:5838 #, python-format msgid "Could not import %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5590 +#: ../src/plugins/lib/libgedcom.py:5599 #, python-format msgid "Import from %s" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5625 +#: ../src/plugins/lib/libgedcom.py:5634 #, python-format msgid "" "Import of GEDCOM file %s with DEST=%s, could cause errors in the resulting " "database!" msgstr "" -#: ../src/plugins/lib/libgedcom.py:5628 +#: ../src/plugins/lib/libgedcom.py:5637 msgid "Look for nameless events." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5687 ../src/plugins/lib/libgedcom.py:5699 +#: ../src/plugins/lib/libgedcom.py:5696 ../src/plugins/lib/libgedcom.py:5708 #, python-format msgid "Line %d: empty note was ignored." msgstr "" -#: ../src/plugins/lib/libgedcom.py:5738 +#: ../src/plugins/lib/libgedcom.py:5747 #, python-format msgid "skipped %(skip)d subordinate(s) at line %(line)d" msgstr "" -#: ../src/plugins/lib/libgedcom.py:6005 +#: ../src/plugins/lib/libgedcom.py:6014 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:6008 +#: ../src/plugins/lib/libgedcom.py:6017 msgid "Your GEDCOM file is empty." msgstr "" -#: ../src/plugins/lib/libgedcom.py:6071 +#: ../src/plugins/lib/libgedcom.py:6080 #, python-format msgid "Invalid line %d in GEDCOM file." msgstr "" @@ -12927,31 +13209,32 @@ msgid "Standard copyright" msgstr "" #. This must match _CC -#: ../src/plugins/lib/libhtmlconst.py:109 +#. translators, long strings, have a look at Web report dialogs +#: ../src/plugins/lib/libhtmlconst.py:110 msgid "Creative Commons - By attribution" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:110 +#: ../src/plugins/lib/libhtmlconst.py:111 msgid "Creative Commons - By attribution, No derivations" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:111 +#: ../src/plugins/lib/libhtmlconst.py:112 msgid "Creative Commons - By attribution, Share-alike" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:112 +#: ../src/plugins/lib/libhtmlconst.py:113 msgid "Creative Commons - By attribution, Non-commercial" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:113 +#: ../src/plugins/lib/libhtmlconst.py:114 msgid "Creative Commons - By attribution, Non-commercial, No derivations" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:114 +#: ../src/plugins/lib/libhtmlconst.py:115 msgid "Creative Commons - By attribution, Non-commercial, Share-alike" msgstr "" -#: ../src/plugins/lib/libhtmlconst.py:116 +#: ../src/plugins/lib/libhtmlconst.py:117 msgid "No copyright notice" msgstr "" @@ -13234,22 +13517,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:190 #, python-format msgid "" -"%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" -"d years." +"%(male_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d years." msgstr "" #: ../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)" -"d months." +"%(male_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d months." msgstr "" #: ../src/plugins/lib/libnarrate.py:192 #, python-format msgid "" -"%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" -"d days." +"%(male_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d days." msgstr "" #: ../src/plugins/lib/libnarrate.py:195 @@ -13260,22 +13543,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:196 #, python-format msgid "" -"%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d years." +"%(female_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d years." msgstr "" #: ../src/plugins/lib/libnarrate.py:197 #, python-format msgid "" -"%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d months." +"%(female_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d months." msgstr "" #: ../src/plugins/lib/libnarrate.py:198 #, python-format msgid "" -"%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d days." +"%(female_name)s died on %(death_date)s in %(death_place)s at the age of " +"%(age)d days." msgstr "" #: ../src/plugins/lib/libnarrate.py:202 @@ -13814,22 +14097,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:378 #, python-format msgid "" -"%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d years." +"%(male_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d years." msgstr "" #: ../src/plugins/lib/libnarrate.py:379 #, python-format msgid "" -"%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d months." +"%(male_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d months." msgstr "" #: ../src/plugins/lib/libnarrate.py:380 #, python-format msgid "" -"%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d days." +"%(male_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d days." msgstr "" #: ../src/plugins/lib/libnarrate.py:383 @@ -13840,22 +14123,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:384 #, python-format msgid "" -"%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d years." +"%(female_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d years." msgstr "" #: ../src/plugins/lib/libnarrate.py:385 #, python-format msgid "" -"%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d months." +"%(female_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d months." msgstr "" #: ../src/plugins/lib/libnarrate.py:386 #, python-format msgid "" -"%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d days." +"%(female_name)s died in %(month_year)s in %(death_place)s at the age of " +"%(age)d days." msgstr "" #: ../src/plugins/lib/libnarrate.py:390 @@ -14355,8 +14638,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:569 #, python-format msgid "" -"%(female_name)s was buried on %(burial_date)s in %(burial_place)s%(endnotes)" -"s." +"%(female_name)s was buried on %(burial_date)s in %(burial_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:570 @@ -14367,8 +14650,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:573 #, python-format msgid "" -"%(unknown_gender_name)s was buried on %(burial_date)s in %(burial_place)s%" -"(endnotes)s." +"%(unknown_gender_name)s was buried on %(burial_date)s in %(burial_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:574 @@ -14442,8 +14725,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:605 #, python-format msgid "" -"%(unknown_gender_name)s was buried in %(month_year)s in %(burial_place)s%" -"(endnotes)s." +"%(unknown_gender_name)s was buried in %(month_year)s in %(burial_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:606 @@ -14517,8 +14800,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:637 #, python-format msgid "" -"%(unknown_gender_name)s was buried %(modified_date)s in %(burial_place)s%" -"(endnotes)s." +"%(unknown_gender_name)s was buried %(modified_date)s in %(burial_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:638 @@ -14640,8 +14923,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:698 #, python-format msgid "" -"%(male_name)s was baptised on %(baptism_date)s in %(baptism_place)s%" -"(endnotes)s." +"%(male_name)s was baptised on %(baptism_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:699 @@ -14652,8 +14935,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:702 #, python-format msgid "" -"%(female_name)s was baptised on %(baptism_date)s in %(baptism_place)s%" -"(endnotes)s." +"%(female_name)s was baptised on %(baptism_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:703 @@ -14671,8 +14954,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:707 #, python-format msgid "" -"This person was baptised on %(baptism_date)s in %(baptism_place)s%(endnotes)" -"s." +"This person was baptised on %(baptism_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:709 @@ -14718,8 +15001,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:730 #, python-format msgid "" -"%(male_name)s was baptised in %(month_year)s in %(baptism_place)s%(endnotes)" -"s." +"%(male_name)s was baptised in %(month_year)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:731 @@ -14730,8 +15013,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:734 #, python-format msgid "" -"%(female_name)s was baptised in %(month_year)s in %(baptism_place)s%" -"(endnotes)s." +"%(female_name)s was baptised in %(month_year)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:735 @@ -14742,8 +15025,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:738 #, python-format msgid "" -"%(unknown_gender_name)s was baptised in %(month_year)s in %(baptism_place)s%" -"(endnotes)s." +"%(unknown_gender_name)s was baptised in %(month_year)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:739 @@ -14795,8 +15078,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:762 #, python-format msgid "" -"%(male_name)s was baptised %(modified_date)s in %(baptism_place)s%(endnotes)" -"s." +"%(male_name)s was baptised %(modified_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:763 @@ -14807,8 +15090,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:766 #, python-format msgid "" -"%(female_name)s was baptised %(modified_date)s in %(baptism_place)s%" -"(endnotes)s." +"%(female_name)s was baptised %(modified_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:767 @@ -14819,8 +15102,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:770 #, python-format msgid "" -"%(unknown_gender_name)s was baptised %(modified_date)s in %(baptism_place)s%" -"(endnotes)s." +"%(unknown_gender_name)s was baptised %(modified_date)s in %(baptism_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:771 @@ -14949,36 +15232,36 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:832 #, python-format msgid "" -"He was christened on %(christening_date)s in %(christening_place)s%(endnotes)" -"s." +"He was christened on %(christening_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:835 #, python-format msgid "" -"%(female_name)s was christened on %(christening_date)s in %" -"(christening_place)s%(endnotes)s." +"%(female_name)s was christened on %(christening_date)s in " +"%(christening_place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:836 #, python-format msgid "" -"She was christened on %(christening_date)s in %(christening_place)s%" -"(endnotes)s." +"She was christened on %(christening_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:839 #, python-format msgid "" -"%(unknown_gender_name)s was christened on %(christening_date)s in %" -"(christening_place)s%(endnotes)s." +"%(unknown_gender_name)s was christened on %(christening_date)s in " +"%(christening_place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:840 #, python-format msgid "" -"This person was christened on %(christening_date)s in %(christening_place)s%" -"(endnotes)s." +"This person was christened on %(christening_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:842 @@ -15025,8 +15308,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:863 #, python-format msgid "" -"%(male_name)s was christened in %(month_year)s in %(christening_place)s%" -"(endnotes)s." +"%(male_name)s was christened in %(month_year)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:864 @@ -15038,8 +15321,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:867 #, python-format msgid "" -"%(female_name)s was christened in %(month_year)s in %(christening_place)s%" -"(endnotes)s." +"%(female_name)s was christened in %(month_year)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:868 @@ -15051,15 +15334,15 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:871 #, python-format msgid "" -"%(unknown_gender_name)s was christened in %(month_year)s in %" -"(christening_place)s%(endnotes)s." +"%(unknown_gender_name)s was christened in %(month_year)s in " +"%(christening_place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:872 #, python-format msgid "" -"This person was christened in %(month_year)s in %(christening_place)s%" -"(endnotes)s." +"This person was christened in %(month_year)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:874 @@ -15105,8 +15388,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:895 #, python-format msgid "" -"%(male_name)s was christened %(modified_date)s in %(christening_place)s%" -"(endnotes)s." +"%(male_name)s was christened %(modified_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:896 @@ -15118,8 +15401,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:899 #, python-format msgid "" -"%(female_name)s was christened %(modified_date)s in %(christening_place)s%" -"(endnotes)s." +"%(female_name)s was christened %(modified_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:900 @@ -15131,15 +15414,15 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:903 #, python-format msgid "" -"%(unknown_gender_name)s was christened %(modified_date)s in %" -"(christening_place)s%(endnotes)s." +"%(unknown_gender_name)s was christened %(modified_date)s in " +"%(christening_place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:904 #, python-format msgid "" -"This person was christened %(modified_date)s in %(christening_place)s%" -"(endnotes)s." +"This person was christened %(modified_date)s in %(christening_place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:906 @@ -15544,22 +15827,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1100 #, python-format msgid "" -"This person also married %(spouse)s in %(partial_date)s in %(place)s%" -"(endnotes)s." +"This person also married %(spouse)s in %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1101 #, python-format msgid "" -"This person also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)" -"s." +"This person also married %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1102 #, python-format msgid "" -"This person also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)" -"s." +"This person also married %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1105 @@ -15812,8 +16095,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1202 #, python-format msgid "" -"This person had an unmarried relationship with %(spouse)s in %(partial_date)" -"s in %(place)s%(endnotes)s." +"This person had an unmarried relationship with %(spouse)s in " +"%(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1203 @@ -15833,85 +16116,85 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1207 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s in %(partial_date)s in %" -"(place)s%(endnotes)s." +"He had an unmarried relationship with %(spouse)s in %(partial_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1208 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s on %(full_date)s in %(place)" -"s%(endnotes)s." +"He had an unmarried relationship with %(spouse)s on %(full_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1209 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s %(modified_date)s in %" -"(place)s%(endnotes)s." +"He had an unmarried relationship with %(spouse)s %(modified_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1212 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s in %(partial_date)s in %" -"(place)s%(endnotes)s." +"She had an unmarried relationship with %(spouse)s in %(partial_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1213 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s on %(full_date)s in %" -"(place)s%(endnotes)s." +"She had an unmarried relationship with %(spouse)s on %(full_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1214 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s %(modified_date)s in %" -"(place)s%(endnotes)s." +"She had an unmarried relationship with %(spouse)s %(modified_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1217 ../src/plugins/lib/libnarrate.py:1240 #, python-format msgid "" -"Unmarried relationship with %(spouse)s %(partial_date)s in %(place)s%" -"(endnotes)s." +"Unmarried relationship with %(spouse)s %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1218 ../src/plugins/lib/libnarrate.py:1241 #, python-format msgid "" -"Unmarried relationship with %(spouse)s %(full_date)s in %(place)s%(endnotes)" -"s." +"Unmarried relationship with %(spouse)s %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1219 ../src/plugins/lib/libnarrate.py:1242 #, python-format msgid "" -"Unmarried relationship with %(spouse)s %(modified_date)s in %(place)s%" -"(endnotes)s." +"Unmarried relationship with %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1225 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s in %" -"(partial_date)s in %(place)s%(endnotes)s." +"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:1226 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s on %" -"(full_date)s in %(place)s%(endnotes)s." +"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:1227 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s %" -"(modified_date)s in %(place)s%(endnotes)s." +"This person also had an unmarried relationship with %(spouse)s " +"%(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1230 @@ -15924,15 +16207,15 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1231 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s on %(full_date)s in %" -"(place)s%(endnotes)s." +"He also had an unmarried relationship with %(spouse)s on %(full_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1232 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s %(modified_date)s in %" -"(place)s%(endnotes)s." +"He also had an unmarried relationship with %(spouse)s %(modified_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1235 @@ -15945,15 +16228,15 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1236 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s on %(full_date)s in %" -"(place)s%(endnotes)s." +"She also had an unmarried relationship with %(spouse)s on %(full_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1237 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s %(modified_date)s in %" -"(place)s%(endnotes)s." +"She also had an unmarried relationship with %(spouse)s %(modified_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1248 @@ -15966,57 +16249,57 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1249 #, python-format msgid "" -"This person had an unmarried relationship with %(spouse)s on %(full_date)s%" -"(endnotes)s." +"This person had an unmarried relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1250 #, python-format msgid "" -"This person had an unmarried relationship with %(spouse)s %(modified_date)s%" -"(endnotes)s." +"This person had an unmarried relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1253 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s in %(partial_date)s%" -"(endnotes)s." +"He had an unmarried relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1254 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s on %(full_date)s%(endnotes)" -"s." +"He had an unmarried relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1255 #, python-format msgid "" -"He had an unmarried relationship with %(spouse)s %(modified_date)s%(endnotes)" -"s." +"He had an unmarried relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1258 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s in %(partial_date)s%" -"(endnotes)s." +"She had an unmarried relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1259 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s on %(full_date)s%(endnotes)" -"s." +"She had an unmarried relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1260 #, python-format msgid "" -"She had an unmarried relationship with %(spouse)s %(modified_date)s%" -"(endnotes)s." +"She had an unmarried relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1263 @@ -16037,64 +16320,64 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1271 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s in %" -"(partial_date)s%(endnotes)s." +"This person also had an unmarried relationship with %(spouse)s in " +"%(partial_date)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1272 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s on %" -"(full_date)s%(endnotes)s." +"This person also had an unmarried relationship with %(spouse)s on " +"%(full_date)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1273 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s %" -"(modified_date)s%(endnotes)s." +"This person also had an unmarried relationship with %(spouse)s " +"%(modified_date)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1276 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s in %(partial_date)s%" -"(endnotes)s." +"He also had an unmarried relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1277 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s on %(full_date)s%" -"(endnotes)s." +"He also had an unmarried relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1278 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s %(modified_date)s%" -"(endnotes)s." +"He also had an unmarried relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1281 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s in %(partial_date)s%" -"(endnotes)s." +"She also had an unmarried relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1282 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s on %(full_date)s%" -"(endnotes)s." +"She also had an unmarried relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1283 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s %(modified_date)s%" -"(endnotes)s." +"She also had an unmarried relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1286 @@ -16117,8 +16400,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1293 #, python-format msgid "" -"This person had an unmarried relationship with %(spouse)s in %(place)s%" -"(endnotes)s." +"This person had an unmarried relationship with %(spouse)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1294 @@ -16141,22 +16424,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1300 #, python-format msgid "" -"This person also had an unmarried relationship with %(spouse)s in %(place)s%" -"(endnotes)s." +"This person also had an unmarried relationship with %(spouse)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1301 #, python-format msgid "" -"He also had an unmarried relationship with %(spouse)s in %(place)s%(endnotes)" -"s." +"He also had an unmarried relationship with %(spouse)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1302 #, python-format msgid "" -"She also had an unmarried relationship with %(spouse)s in %(place)s%" -"(endnotes)s." +"She also had an unmarried relationship with %(spouse)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1307 @@ -16198,15 +16481,15 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1328 #, python-format msgid "" -"This person had a relationship with %(spouse)s in %(partial_date)s in %" -"(place)s%(endnotes)s." +"This person had a relationship with %(spouse)s in %(partial_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1329 #, python-format msgid "" -"This person had a relationship with %(spouse)s on %(full_date)s in %(place)s%" -"(endnotes)s." +"This person had a relationship with %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1330 @@ -16219,43 +16502,43 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1333 #, python-format msgid "" -"He had a relationship with %(spouse)s in %(partial_date)s in %(place)s%" -"(endnotes)s." +"He had a relationship with %(spouse)s in %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1334 #, python-format msgid "" -"He had a relationship with %(spouse)s on %(full_date)s in %(place)s%" -"(endnotes)s." +"He had a relationship with %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1335 #, python-format msgid "" -"He had a relationship with %(spouse)s %(modified_date)s in %(place)s%" -"(endnotes)s." +"He had a relationship with %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1338 #, python-format msgid "" -"She had a relationship with %(spouse)s in %(partial_date)s in %(place)s%" -"(endnotes)s." +"She had a relationship with %(spouse)s in %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1339 #, python-format msgid "" -"She had a relationship with %(spouse)s on %(full_date)s in %(place)s%" -"(endnotes)s." +"She had a relationship with %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1340 #, python-format msgid "" -"She had a relationship with %(spouse)s %(modified_date)s in %(place)s%" -"(endnotes)s." +"She had a relationship with %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1343 @@ -16277,64 +16560,64 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1351 #, python-format msgid "" -"This person also had a relationship with %(spouse)s in %(partial_date)s in %" -"(place)s%(endnotes)s." +"This person also had a relationship with %(spouse)s in %(partial_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1352 #, python-format msgid "" -"This person also had a relationship with %(spouse)s on %(full_date)s in %" -"(place)s%(endnotes)s." +"This person also had a relationship with %(spouse)s on %(full_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1353 #, python-format msgid "" -"This person also had a relationship with %(spouse)s %(modified_date)s in %" -"(place)s%(endnotes)s." +"This person also had a relationship with %(spouse)s %(modified_date)s in " +"%(place)s%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1356 #, python-format msgid "" -"He also had a relationship with %(spouse)s in %(partial_date)s in %(place)s%" -"(endnotes)s." +"He also had a relationship with %(spouse)s in %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1357 #, python-format msgid "" -"He also had a relationship with %(spouse)s on %(full_date)s in %(place)s%" -"(endnotes)s." +"He also had a relationship with %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1358 #, python-format msgid "" -"He also had a relationship with %(spouse)s %(modified_date)s in %(place)s%" -"(endnotes)s." +"He also had a relationship with %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1361 #, python-format msgid "" -"She also had a relationship with %(spouse)s in %(partial_date)s in %(place)s%" -"(endnotes)s." +"She also had a relationship with %(spouse)s in %(partial_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1362 #, python-format msgid "" -"She also had a relationship with %(spouse)s on %(full_date)s in %(place)s%" -"(endnotes)s." +"She also had a relationship with %(spouse)s on %(full_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1363 #, python-format msgid "" -"She also had a relationship with %(spouse)s %(modified_date)s in %(place)s%" -"(endnotes)s." +"She also had a relationship with %(spouse)s %(modified_date)s in %(place)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1366 @@ -16358,8 +16641,8 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1374 #, python-format msgid "" -"This person had a relationship with %(spouse)s in %(partial_date)s%(endnotes)" -"s." +"This person had a relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1375 @@ -16422,22 +16705,22 @@ msgstr "" #: ../src/plugins/lib/libnarrate.py:1397 #, python-format msgid "" -"This person also had a relationship with %(spouse)s in %(partial_date)s%" -"(endnotes)s." +"This person also had a relationship with %(spouse)s in %(partial_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1398 #, python-format msgid "" -"This person also had a relationship with %(spouse)s on %(full_date)s%" -"(endnotes)s." +"This person also had a relationship with %(spouse)s on %(full_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1399 #, python-format msgid "" -"This person also had a relationship with %(spouse)s %(modified_date)s%" -"(endnotes)s." +"This person also had a relationship with %(spouse)s %(modified_date)s" +"%(endnotes)s." msgstr "" #: ../src/plugins/lib/libnarrate.py:1402 @@ -16582,46 +16865,44 @@ msgid "Last Changed" msgstr "" #: ../src/plugins/lib/libpersonview.py:112 -#: ../src/plugins/lib/libpersonview.py:363 msgid "Add a new person" msgstr "" #: ../src/plugins/lib/libpersonview.py:113 -#: ../src/plugins/lib/libpersonview.py:353 msgid "Edit the selected person" msgstr "" #: ../src/plugins/lib/libpersonview.py:114 -msgid "Delete the selected person" +msgid "Remove the selected person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:293 +#: ../src/plugins/lib/libpersonview.py:115 +msgid "Merge the selected persons" +msgstr "" + +#: ../src/plugins/lib/libpersonview.py:294 msgid "Deleting the person will remove the person from the database." msgstr "" -#: ../src/plugins/lib/libpersonview.py:298 +#: ../src/plugins/lib/libpersonview.py:299 msgid "_Delete Person" msgstr "" -#: ../src/plugins/lib/libpersonview.py:313 +#: ../src/plugins/lib/libpersonview.py:314 #, python-format msgid "Delete Person (%s)" msgstr "" -#: ../src/plugins/lib/libpersonview.py:350 -#: ../src/plugins/view/pedigreeview.py:820 ../src/plugins/view/relview.py:412 +#: ../src/plugins/lib/libpersonview.py:351 +#: ../src/plugins/view/pedigreeview.py:834 ../src/plugins/view/relview.py:412 msgid "Person Filter Editor" msgstr "" -#: ../src/plugins/lib/libpersonview.py:355 +#: ../src/plugins/lib/libpersonview.py:356 msgid "Web Connection" msgstr "" -#: ../src/plugins/lib/libpersonview.py:365 -msgid "Remove the Selected Person" -msgstr "" - -#: ../src/plugins/lib/libpersonview.py:416 +#: ../src/plugins/lib/libpersonview.py:417 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 " @@ -16648,57 +16929,61 @@ msgstr "" msgid "Delete the selected place" msgstr "" -#: ../src/plugins/lib/libplaceview.py:160 -msgid "Loading..." +#: ../src/plugins/lib/libplaceview.py:120 +msgid "Merge the selected places" msgstr "" #: ../src/plugins/lib/libplaceview.py:161 +msgid "Loading..." +msgstr "" + +#: ../src/plugins/lib/libplaceview.py:162 msgid "" "Attempt to see selected locations with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../src/plugins/lib/libplaceview.py:164 +#: ../src/plugins/lib/libplaceview.py:165 msgid "Select a Map Service" msgstr "" -#: ../src/plugins/lib/libplaceview.py:166 +#: ../src/plugins/lib/libplaceview.py:167 msgid "_Look up with Map Service" msgstr "" -#: ../src/plugins/lib/libplaceview.py:168 +#: ../src/plugins/lib/libplaceview.py:169 msgid "" "Attempt to see this location with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../src/plugins/lib/libplaceview.py:170 +#: ../src/plugins/lib/libplaceview.py:171 msgid "Place Filter Editor" msgstr "" -#: ../src/plugins/lib/libplaceview.py:258 +#: ../src/plugins/lib/libplaceview.py:259 msgid "No map service is available." msgstr "" -#: ../src/plugins/lib/libplaceview.py:259 +#: ../src/plugins/lib/libplaceview.py:260 msgid "Check your installation." msgstr "" -#: ../src/plugins/lib/libplaceview.py:267 +#: ../src/plugins/lib/libplaceview.py:268 msgid "No place selected." msgstr "" -#: ../src/plugins/lib/libplaceview.py:268 +#: ../src/plugins/lib/libplaceview.py:269 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:407 +#: ../src/plugins/lib/libplaceview.py:408 msgid "Cannot merge places." msgstr "" -#: ../src/plugins/lib/libplaceview.py:408 +#: ../src/plugins/lib/libplaceview.py:409 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 " @@ -17062,7 +17347,7 @@ msgstr "" msgid "People probably alive and their ages on %s" msgstr "" -#: ../src/plugins/quickview/AgeOnDate.py:67 +#: ../src/plugins/quickview/AgeOnDate.py:68 #, python-format msgid "" "\n" @@ -17076,37 +17361,37 @@ msgid "Sorted events of %s" msgstr "" #: ../src/plugins/quickview/all_events.py:59 -#: ../src/plugins/quickview/all_events.py:102 -#: ../src/plugins/quickview/all_events.py:113 +#: ../src/plugins/quickview/all_events.py:104 +#: ../src/plugins/quickview/all_events.py:116 msgid "Event Type" msgstr "" #: ../src/plugins/quickview/all_events.py:59 -#: ../src/plugins/quickview/all_events.py:103 -#: ../src/plugins/quickview/all_events.py:114 +#: ../src/plugins/quickview/all_events.py:105 +#: ../src/plugins/quickview/all_events.py:117 msgid "Event Date" msgstr "" #: ../src/plugins/quickview/all_events.py:59 -#: ../src/plugins/quickview/all_events.py:103 -#: ../src/plugins/quickview/all_events.py:114 +#: ../src/plugins/quickview/all_events.py:105 +#: ../src/plugins/quickview/all_events.py:117 msgid "Event Place" msgstr "" #. display the results -#: ../src/plugins/quickview/all_events.py:98 +#: ../src/plugins/quickview/all_events.py:99 #, python-format msgid "" "Sorted events of family\n" " %(father)s - %(mother)s" msgstr "" -#: ../src/plugins/quickview/all_events.py:102 -#: ../src/plugins/quickview/all_events.py:113 +#: ../src/plugins/quickview/all_events.py:104 +#: ../src/plugins/quickview/all_events.py:116 msgid "Family Member" msgstr "" -#: ../src/plugins/quickview/all_events.py:112 +#: ../src/plugins/quickview/all_events.py:115 msgid "Personal events of the children" msgstr "" @@ -17181,7 +17466,7 @@ msgstr "" msgid "People who have the '%s' Attribute" msgstr "" -#: ../src/plugins/quickview/AttributeMatch.py:45 +#: ../src/plugins/quickview/AttributeMatch.py:46 #, python-format msgid "There are %d people with a matching attribute name.\n" msgstr "" @@ -17342,7 +17627,7 @@ msgstr "" #: ../src/plugins/quickview/FilterByName.py:303 #: ../src/plugins/quickview/FilterByName.py:373 #: ../src/plugins/quickview/SameSurnames.py:108 -#: ../src/plugins/quickview/SameSurnames.py:149 +#: ../src/plugins/quickview/SameSurnames.py:150 msgid "Name type" msgstr "" @@ -17448,28 +17733,28 @@ msgstr "" msgid "Events of %(date)s" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:113 +#: ../src/plugins/quickview/OnThisDay.py:115 msgid "Events on this exact date" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:116 +#: ../src/plugins/quickview/OnThisDay.py:118 msgid "No events on this exact date" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:121 +#: ../src/plugins/quickview/OnThisDay.py:124 msgid "Other events on this month/day in history" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:124 +#: ../src/plugins/quickview/OnThisDay.py:127 msgid "No other events on this month/day in history" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:129 +#: ../src/plugins/quickview/OnThisDay.py:133 #, python-format msgid "Other events in %(year)d" msgstr "" -#: ../src/plugins/quickview/OnThisDay.py:133 +#: ../src/plugins/quickview/OnThisDay.py:137 #, python-format msgid "No other events in %(year)d" msgstr "" @@ -17596,7 +17881,7 @@ msgstr "" msgid "References for this %s" msgstr "" -#: ../src/plugins/quickview/References.py:75 +#: ../src/plugins/quickview/References.py:77 #, python-format msgid "No references for this %s" msgstr "" @@ -17622,15 +17907,15 @@ msgstr "" msgid "Internet" msgstr "" -#: ../src/plugins/quickview/LinkReferences.py:70 +#: ../src/plugins/quickview/LinkReferences.py:71 msgid "No link references for this note" msgstr "" -#: ../src/plugins/quickview/Reporef.py:73 +#: ../src/plugins/quickview/Reporef.py:59 msgid "Type of media" msgstr "" -#: ../src/plugins/quickview/Reporef.py:73 +#: ../src/plugins/quickview/Reporef.py:59 msgid "Call number" msgstr "" @@ -17733,8 +18018,8 @@ msgstr "" msgid "People sharing the surname '%s'" msgstr "" -#: ../src/plugins/quickview/SameSurnames.py:125 -#: ../src/plugins/quickview/SameSurnames.py:166 +#: ../src/plugins/quickview/SameSurnames.py:126 +#: ../src/plugins/quickview/SameSurnames.py:168 #, python-format msgid "There is %d person with a matching name, or alternate name.\n" msgid_plural "There are %d people with a matching name, or alternate name.\n" @@ -17742,7 +18027,7 @@ msgstr[0] "" msgstr[1] "" #. display the title -#: ../src/plugins/quickview/SameSurnames.py:147 +#: ../src/plugins/quickview/SameSurnames.py:148 #, python-format msgid "People with the given name '%s'" msgstr "" @@ -17757,7 +18042,7 @@ msgstr "" msgid "Sibling" msgstr "" -#: ../src/plugins/quickview/siblings.py:60 +#: ../src/plugins/quickview/siblings.py:61 msgid "self" msgstr "" @@ -17849,6 +18134,18 @@ msgstr "" msgid "Swedish Relationship Calculator" msgstr "" +#: ../src/plugins/sidebar/sidebar.gpr.py:30 +msgid "Category Sidebar" +msgstr "" + +#: ../src/plugins/sidebar/sidebar.gpr.py:31 +msgid "A sidebar to allow the selection of view categories" +msgstr "" + +#: ../src/plugins/sidebar/sidebar.gpr.py:39 +msgid "Category" +msgstr "" + #: ../src/plugins/textreport/AncestorReport.py:181 #, python-format msgid "Ahnentafel Report for %s" @@ -18886,10 +19183,6 @@ msgstr "" msgid "The style used for the subtitle." msgstr "" -#: ../src/plugins/textreport/SimpleBookTitle.py:176 -msgid "The style used for the footer." -msgstr "" - #: ../src/plugins/textreport/Summary.py:79 #: ../src/plugins/textreport/textplugins.gpr.py:342 msgid "Database Summary Report" @@ -19887,6 +20180,10 @@ msgstr "" msgid "Name and title extraction tool" msgstr "" +#: ../src/plugins/tool/PatchNames.py:114 +msgid "Default prefix and connector settings" +msgstr "" + #: ../src/plugins/tool/PatchNames.py:122 msgid "Prefixes to search for:" msgstr "" @@ -20415,15 +20712,19 @@ msgstr "" msgid "Delete the selected event" msgstr "" -#: ../src/plugins/view/eventview.py:217 +#: ../src/plugins/view/eventview.py:100 +msgid "Merge the selected events" +msgstr "" + +#: ../src/plugins/view/eventview.py:218 msgid "Event Filter Editor" msgstr "" -#: ../src/plugins/view/eventview.py:271 +#: ../src/plugins/view/eventview.py:272 msgid "Cannot merge event objects." msgstr "" -#: ../src/plugins/view/eventview.py:272 +#: ../src/plugins/view/eventview.py:273 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 " @@ -20446,23 +20747,27 @@ msgstr "" msgid "Delete the selected family" msgstr "" -#: ../src/plugins/view/familyview.py:202 +#: ../src/plugins/view/familyview.py:98 +msgid "Merge the selected families" +msgstr "" + +#: ../src/plugins/view/familyview.py:203 msgid "Family Filter Editor" msgstr "" -#: ../src/plugins/view/familyview.py:207 +#: ../src/plugins/view/familyview.py:208 msgid "Make Father Active Person" msgstr "" -#: ../src/plugins/view/familyview.py:209 +#: ../src/plugins/view/familyview.py:210 msgid "Make Mother Active Person" msgstr "" -#: ../src/plugins/view/familyview.py:280 +#: ../src/plugins/view/familyview.py:281 msgid "Cannot merge families." msgstr "" -#: ../src/plugins/view/familyview.py:281 +#: ../src/plugins/view/familyview.py:282 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 " @@ -20599,163 +20904,163 @@ msgstr "" msgid "years" msgstr "" -#: ../src/plugins/view/geoview.py:715 ../src/plugins/view/geoview.py:1120 +#: ../src/plugins/view/geoview.py:715 ../src/plugins/view/geoview.py:1126 msgid "All" msgstr "" -#: ../src/plugins/view/geoview.py:1036 +#: ../src/plugins/view/geoview.py:1042 msgid "Zoom" msgstr "" -#: ../src/plugins/view/geoview.py:1175 ../src/plugins/view/geoview.py:1185 +#: ../src/plugins/view/geoview.py:1181 ../src/plugins/view/geoview.py:1191 msgid "_Add Place" msgstr "" -#: ../src/plugins/view/geoview.py:1177 ../src/plugins/view/geoview.py:1187 +#: ../src/plugins/view/geoview.py:1183 ../src/plugins/view/geoview.py:1193 msgid "" "Add the location centred on the map as a new place in Gramps. Double click " "the location to centre on the map." msgstr "" -#: ../src/plugins/view/geoview.py:1180 ../src/plugins/view/geoview.py:1190 +#: ../src/plugins/view/geoview.py:1186 ../src/plugins/view/geoview.py:1196 msgid "_Link Place" msgstr "" -#: ../src/plugins/view/geoview.py:1182 ../src/plugins/view/geoview.py:1192 +#: ../src/plugins/view/geoview.py:1188 ../src/plugins/view/geoview.py:1198 msgid "" "Link the location centred on the map to a place in Gramps. Double click the " "location to centre on the map." msgstr "" -#: ../src/plugins/view/geoview.py:1194 ../src/plugins/view/geoview.py:1208 +#: ../src/plugins/view/geoview.py:1200 ../src/plugins/view/geoview.py:1214 msgid "_All Places" msgstr "" -#: ../src/plugins/view/geoview.py:1195 ../src/plugins/view/geoview.py:1209 +#: ../src/plugins/view/geoview.py:1201 ../src/plugins/view/geoview.py:1215 msgid "Attempt to view all places in the family tree." msgstr "" -#: ../src/plugins/view/geoview.py:1197 ../src/plugins/view/geoview.py:1211 +#: ../src/plugins/view/geoview.py:1203 ../src/plugins/view/geoview.py:1217 msgid "_Person" msgstr "" -#: ../src/plugins/view/geoview.py:1199 ../src/plugins/view/geoview.py:1213 +#: ../src/plugins/view/geoview.py:1205 ../src/plugins/view/geoview.py:1219 msgid "Attempt to view all the places where the selected people lived." msgstr "" -#: ../src/plugins/view/geoview.py:1201 ../src/plugins/view/geoview.py:1215 +#: ../src/plugins/view/geoview.py:1207 ../src/plugins/view/geoview.py:1221 msgid "_Family" msgstr "" -#: ../src/plugins/view/geoview.py:1203 ../src/plugins/view/geoview.py:1217 +#: ../src/plugins/view/geoview.py:1209 ../src/plugins/view/geoview.py:1223 msgid "Attempt to view places of the selected people's family." msgstr "" -#: ../src/plugins/view/geoview.py:1204 ../src/plugins/view/geoview.py:1218 +#: ../src/plugins/view/geoview.py:1210 ../src/plugins/view/geoview.py:1224 msgid "_Event" msgstr "" -#: ../src/plugins/view/geoview.py:1206 ../src/plugins/view/geoview.py:1220 +#: ../src/plugins/view/geoview.py:1212 ../src/plugins/view/geoview.py:1226 msgid "Attempt to view places connected to all events." msgstr "" -#: ../src/plugins/view/geoview.py:1423 +#: ../src/plugins/view/geoview.py:1429 msgid "List of places without coordinates" msgstr "" -#: ../src/plugins/view/geoview.py:1432 +#: ../src/plugins/view/geoview.py:1438 msgid "" "Here is the list of all places in the family tree for which we have no " "coordinates.
This means no longitude or latitude.

" msgstr "" -#: ../src/plugins/view/geoview.py:1435 +#: ../src/plugins/view/geoview.py:1441 msgid "Back to prior page" msgstr "" -#: ../src/plugins/view/geoview.py:1667 +#: ../src/plugins/view/geoview.py:1673 msgid "Places list" msgstr "" -#: ../src/plugins/view/geoview.py:1941 +#: ../src/plugins/view/geoview.py:1947 msgid "No location." msgstr "" -#: ../src/plugins/view/geoview.py:1944 +#: ../src/plugins/view/geoview.py:1950 msgid "You have no places in your family tree with coordinates." msgstr "" -#: ../src/plugins/view/geoview.py:1947 +#: ../src/plugins/view/geoview.py:1953 msgid "You are looking at the default map." msgstr "" -#: ../src/plugins/view/geoview.py:1976 +#: ../src/plugins/view/geoview.py:1982 #, python-format msgid "%s : birth place." msgstr "" -#: ../src/plugins/view/geoview.py:1978 +#: ../src/plugins/view/geoview.py:1984 msgid "birth place." msgstr "" -#: ../src/plugins/view/geoview.py:2012 +#: ../src/plugins/view/geoview.py:2018 #, python-format msgid "%s : death place." msgstr "" -#: ../src/plugins/view/geoview.py:2014 +#: ../src/plugins/view/geoview.py:2020 msgid "death place." msgstr "" -#: ../src/plugins/view/geoview.py:2057 +#: ../src/plugins/view/geoview.py:2063 #, python-format msgid "Id : %s" msgstr "" -#: ../src/plugins/view/geoview.py:2074 +#: ../src/plugins/view/geoview.py:2080 msgid "All places in the family tree with coordinates." msgstr "" -#: ../src/plugins/view/geoview.py:2151 +#: ../src/plugins/view/geoview.py:2157 msgid "All events in the family tree with coordinates." msgstr "" -#: ../src/plugins/view/geoview.py:2176 +#: ../src/plugins/view/geoview.py:2182 #, python-format msgid "Id : Father : %s : %s" msgstr "" -#: ../src/plugins/view/geoview.py:2183 +#: ../src/plugins/view/geoview.py:2189 #, python-format msgid "Id : Mother : %s : %s" msgstr "" -#: ../src/plugins/view/geoview.py:2194 +#: ../src/plugins/view/geoview.py:2200 #, python-format msgid "Id : Child : %(id)s - %(index)d : %(name)s" msgstr "" -#: ../src/plugins/view/geoview.py:2202 +#: ../src/plugins/view/geoview.py:2208 #, python-format msgid "Id : Person : %(id)s %(name)s has no family." msgstr "" -#: ../src/plugins/view/geoview.py:2208 +#: ../src/plugins/view/geoview.py:2214 #, python-format msgid "" "All %(name)s people's family places in the family tree with coordinates." msgstr "" -#: ../src/plugins/view/geoview.py:2245 +#: ../src/plugins/view/geoview.py:2251 #, python-format msgid "%(eventtype)s : %(name)s" msgstr "" -#: ../src/plugins/view/geoview.py:2264 +#: ../src/plugins/view/geoview.py:2270 msgid "All event places for" msgstr "" -#: ../src/plugins/view/geoview.py:2273 +#: ../src/plugins/view/geoview.py:2279 msgid "" "Cannot center the map. No location with coordinates.That may happen for one " "of the following reasons :

  • The filter you use returned nothing.
  • You have no active person set.
  • " msgstr "" -#: ../src/plugins/view/geoview.py:2291 +#: ../src/plugins/view/geoview.py:2297 msgid "Not yet implemented ..." msgstr "" -#: ../src/plugins/view/geoview.py:2319 +#: ../src/plugins/view/geoview.py:2325 msgid "" "Invalid path for const.ROOT_DIR:
    avoid parenthesis into this parameter" msgstr "" -#: ../src/plugins/view/geoview.py:2368 +#: ../src/plugins/view/geoview.py:2374 msgid "" "You don't see a map here for one of the following reasons :
    1. Your " "database is empty or not yet selected.
    2. You have not selected a " @@ -20781,7 +21086,7 @@ msgid "" "selected places have no coordinates.
    " msgstr "" -#: ../src/plugins/view/geoview.py:2383 ../src/plugins/view/geoview.py:2396 +#: ../src/plugins/view/geoview.py:2389 ../src/plugins/view/geoview.py:2402 msgid "Start page for the Geography View" msgstr "" @@ -20880,23 +21185,27 @@ msgstr "" msgid "Delete the selected media object" msgstr "" -#: ../src/plugins/view/mediaview.py:228 +#: ../src/plugins/view/mediaview.py:112 +msgid "Merge the selected media objects" +msgstr "" + +#: ../src/plugins/view/mediaview.py:217 msgid "Media Filter Editor" msgstr "" -#: ../src/plugins/view/mediaview.py:231 +#: ../src/plugins/view/mediaview.py:220 msgid "View in the default viewer" msgstr "" -#: ../src/plugins/view/mediaview.py:235 +#: ../src/plugins/view/mediaview.py:224 msgid "Open the folder containing the media file" msgstr "" -#: ../src/plugins/view/mediaview.py:393 +#: ../src/plugins/view/mediaview.py:382 msgid "Cannot merge media objects." msgstr "" -#: ../src/plugins/view/mediaview.py:394 +#: ../src/plugins/view/mediaview.py:383 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 " @@ -20907,15 +21216,19 @@ msgstr "" msgid "Delete the selected note" msgstr "" -#: ../src/plugins/view/noteview.py:211 +#: ../src/plugins/view/noteview.py:92 +msgid "Merge the selected notes" +msgstr "" + +#: ../src/plugins/view/noteview.py:212 msgid "Note Filter Editor" msgstr "" -#: ../src/plugins/view/noteview.py:268 +#: ../src/plugins/view/noteview.py:269 msgid "Cannot merge notes." msgstr "" -#: ../src/plugins/view/noteview.py:269 +#: ../src/plugins/view/noteview.py:270 msgid "" "Exactly two notes must be selected to perform a merge. A second note can be " "selected by holding down the control key while clicking on the desired note." @@ -20937,80 +21250,80 @@ msgstr "" msgid "short for cremated|crem." msgstr "" -#: ../src/plugins/view/pedigreeview.py:1267 +#: ../src/plugins/view/pedigreeview.py:1281 msgid "Jump to child..." msgstr "" -#: ../src/plugins/view/pedigreeview.py:1280 +#: ../src/plugins/view/pedigreeview.py:1294 msgid "Jump to father" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1293 +#: ../src/plugins/view/pedigreeview.py:1307 msgid "Jump to mother" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1656 +#: ../src/plugins/view/pedigreeview.py:1670 msgid "A person was found to be his/her own ancestor." msgstr "" #. Mouse scroll direction setting. -#: ../src/plugins/view/pedigreeview.py:1724 +#: ../src/plugins/view/pedigreeview.py:1738 msgid "Mouse scroll direction" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1732 +#: ../src/plugins/view/pedigreeview.py:1746 msgid "Top <-> Bottom" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1739 +#: ../src/plugins/view/pedigreeview.py:1753 msgid "Left <-> Right" msgstr "" -#: ../src/plugins/view/pedigreeview.py:1967 ../src/plugins/view/relview.py:401 +#: ../src/plugins/view/pedigreeview.py:1981 ../src/plugins/view/relview.py:401 msgid "Add New Parents..." msgstr "" -#: ../src/plugins/view/pedigreeview.py:2027 +#: ../src/plugins/view/pedigreeview.py:2041 msgid "Family Menu" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2153 +#: ../src/plugins/view/pedigreeview.py:2167 msgid "Show images" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2156 +#: ../src/plugins/view/pedigreeview.py:2170 msgid "Show marriage data" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2159 +#: ../src/plugins/view/pedigreeview.py:2173 msgid "Show unknown people" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2162 +#: ../src/plugins/view/pedigreeview.py:2176 msgid "Tree style" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2164 +#: ../src/plugins/view/pedigreeview.py:2178 msgid "Standard" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2165 +#: ../src/plugins/view/pedigreeview.py:2179 msgid "Compact" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2166 +#: ../src/plugins/view/pedigreeview.py:2180 msgid "Expanded" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2169 +#: ../src/plugins/view/pedigreeview.py:2183 msgid "Tree direction" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2176 +#: ../src/plugins/view/pedigreeview.py:2190 msgid "Tree size" msgstr "" -#: ../src/plugins/view/pedigreeview.py:2180 +#: ../src/plugins/view/pedigreeview.py:2194 #: ../src/plugins/view/relview.py:1654 msgid "Layout" msgstr "" @@ -21247,15 +21560,19 @@ msgstr "" msgid "Delete the selected repository" msgstr "" -#: ../src/plugins/view/repoview.py:148 +#: ../src/plugins/view/repoview.py:109 +msgid "Merge the selected repositories" +msgstr "" + +#: ../src/plugins/view/repoview.py:149 msgid "Repository Filter Editor" msgstr "" -#: ../src/plugins/view/repoview.py:247 +#: ../src/plugins/view/repoview.py:248 msgid "Cannot merge repositories." msgstr "" -#: ../src/plugins/view/repoview.py:248 +#: ../src/plugins/view/repoview.py:249 msgid "" "Exactly two repositories must be selected to perform a merge. A second " "repository can be selected by holding down the control key while clicking on " @@ -21263,7 +21580,7 @@ msgid "" msgstr "" #: ../src/plugins/view/sourceview.py:79 -#: ../src/plugins/webreport/NarrativeWeb.py:3539 +#: ../src/plugins/webreport/NarrativeWeb.py:3545 msgid "Abbreviation" msgstr "" @@ -21279,15 +21596,19 @@ msgstr "" msgid "Delete the selected source" msgstr "" -#: ../src/plugins/view/sourceview.py:132 +#: ../src/plugins/view/sourceview.py:93 +msgid "Merge the selected sources" +msgstr "" + +#: ../src/plugins/view/sourceview.py:133 msgid "Source Filter Editor" msgstr "" -#: ../src/plugins/view/sourceview.py:233 +#: ../src/plugins/view/sourceview.py:234 msgid "Cannot merge sources." msgstr "" -#: ../src/plugins/view/sourceview.py:234 +#: ../src/plugins/view/sourceview.py:235 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 " @@ -21414,34 +21735,34 @@ msgid "Html|Home" msgstr "" #: ../src/plugins/webreport/NarrativeWeb.py:1216 -#: ../src/plugins/webreport/NarrativeWeb.py:3360 +#: ../src/plugins/webreport/NarrativeWeb.py:3366 msgid "Introduction" msgstr "" #: ../src/plugins/webreport/NarrativeWeb.py:1218 #: ../src/plugins/webreport/NarrativeWeb.py:1249 #: ../src/plugins/webreport/NarrativeWeb.py:1252 -#: ../src/plugins/webreport/NarrativeWeb.py:3228 -#: ../src/plugins/webreport/NarrativeWeb.py:3273 +#: ../src/plugins/webreport/NarrativeWeb.py:3234 +#: ../src/plugins/webreport/NarrativeWeb.py:3279 msgid "Surnames" msgstr "" #: ../src/plugins/webreport/NarrativeWeb.py:1222 -#: ../src/plugins/webreport/NarrativeWeb.py:3714 -#: ../src/plugins/webreport/NarrativeWeb.py:6582 +#: ../src/plugins/webreport/NarrativeWeb.py:3720 +#: ../src/plugins/webreport/NarrativeWeb.py:6591 msgid "Download" msgstr "" #: ../src/plugins/webreport/NarrativeWeb.py:1223 -#: ../src/plugins/webreport/NarrativeWeb.py:3814 +#: ../src/plugins/webreport/NarrativeWeb.py:3820 msgid "Contact" msgstr "" #. Add xml, doctype, meta and stylesheets #: ../src/plugins/webreport/NarrativeWeb.py:1226 #: ../src/plugins/webreport/NarrativeWeb.py:1269 -#: ../src/plugins/webreport/NarrativeWeb.py:5414 -#: ../src/plugins/webreport/NarrativeWeb.py:5517 +#: ../src/plugins/webreport/NarrativeWeb.py:5420 +#: ../src/plugins/webreport/NarrativeWeb.py:5523 msgid "Address Book" msgstr "" @@ -21452,7 +21773,7 @@ msgstr "" #. begin web title #: ../src/plugins/webreport/NarrativeWeb.py:1623 -#: ../src/plugins/webreport/NarrativeWeb.py:5445 +#: ../src/plugins/webreport/NarrativeWeb.py:5451 msgid "Web Links" msgstr "" @@ -21464,15 +21785,10 @@ msgstr "" msgid "Confidence" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:1769 -#: ../src/plugins/webreport/NarrativeWeb.py:4201 -msgid "References" -msgstr "" - #. return hyperlink to its caller #: ../src/plugins/webreport/NarrativeWeb.py:1792 -#: ../src/plugins/webreport/NarrativeWeb.py:4065 -#: ../src/plugins/webreport/NarrativeWeb.py:4241 +#: ../src/plugins/webreport/NarrativeWeb.py:4071 +#: ../src/plugins/webreport/NarrativeWeb.py:4247 msgid "Family Map" msgstr "" @@ -21522,82 +21838,82 @@ msgid "" msgstr "" #: ../src/plugins/webreport/NarrativeWeb.py:2708 -#: ../src/plugins/webreport/NarrativeWeb.py:3267 +#: ../src/plugins/webreport/NarrativeWeb.py:3273 msgid "Letter" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2756 +#: ../src/plugins/webreport/NarrativeWeb.py:2762 msgid "Event types beginning with letter " msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2893 +#: ../src/plugins/webreport/NarrativeWeb.py:2899 msgid "Person(s)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2984 +#: ../src/plugins/webreport/NarrativeWeb.py:2990 msgid "Previous" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2985 +#: ../src/plugins/webreport/NarrativeWeb.py:2991 #, python-format msgid "" "%(page_number)d of %(total_pages)d" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:2990 +#: ../src/plugins/webreport/NarrativeWeb.py:2996 msgid "Next" msgstr "" #. missing media error message -#: ../src/plugins/webreport/NarrativeWeb.py:2993 +#: ../src/plugins/webreport/NarrativeWeb.py:2999 msgid "The file has been moved or deleted." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3130 +#: ../src/plugins/webreport/NarrativeWeb.py:3136 msgid "File Type" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3212 +#: ../src/plugins/webreport/NarrativeWeb.py:3218 msgid "Missing media object:" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3231 +#: ../src/plugins/webreport/NarrativeWeb.py:3237 msgid "Surnames by person count" msgstr "" #. page message -#: ../src/plugins/webreport/NarrativeWeb.py:3238 +#: ../src/plugins/webreport/NarrativeWeb.py:3244 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:3280 +#: ../src/plugins/webreport/NarrativeWeb.py:3286 msgid "Number of People" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3397 +#: ../src/plugins/webreport/NarrativeWeb.py:3403 msgid "Home" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3449 +#: ../src/plugins/webreport/NarrativeWeb.py:3455 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:3465 +#: ../src/plugins/webreport/NarrativeWeb.py:3471 msgid "Source Name|Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3538 +#: ../src/plugins/webreport/NarrativeWeb.py:3544 msgid "Publication information" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3607 +#: ../src/plugins/webreport/NarrativeWeb.py:3613 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 " @@ -21605,15 +21921,15 @@ msgid "" "on the image to see the full sized version. " msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3626 +#: ../src/plugins/webreport/NarrativeWeb.py:3632 msgid "Media | Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3628 +#: ../src/plugins/webreport/NarrativeWeb.py:3634 msgid "Mime Type" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3720 +#: ../src/plugins/webreport/NarrativeWeb.py:3726 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 " @@ -21622,16 +21938,16 @@ msgid "" "web pages." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3741 +#: ../src/plugins/webreport/NarrativeWeb.py:3747 msgid "File Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:3743 +#: ../src/plugins/webreport/NarrativeWeb.py:3749 msgid "Last Modified" msgstr "" #. page message -#: ../src/plugins/webreport/NarrativeWeb.py:4101 +#: ../src/plugins/webreport/NarrativeWeb.py:4107 msgid "" "The place markers on this page represent a different location based upon " "your spouse, your children (if any), and your personal events and their " @@ -21640,43 +21956,43 @@ msgid "" "page. Clicking on the markers will display its place title." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4347 +#: ../src/plugins/webreport/NarrativeWeb.py:4353 msgid "Ancestors" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4402 +#: ../src/plugins/webreport/NarrativeWeb.py:4408 msgid "Associations" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4597 +#: ../src/plugins/webreport/NarrativeWeb.py:4603 msgid "Call Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4607 +#: ../src/plugins/webreport/NarrativeWeb.py:4613 msgid "Nick Name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4645 +#: ../src/plugins/webreport/NarrativeWeb.py:4651 msgid "Age at Death" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:4710 +#: ../src/plugins/webreport/NarrativeWeb.py:4716 msgid "Latter-Day Saints/ LDS Ordinance" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5276 +#: ../src/plugins/webreport/NarrativeWeb.py:5282 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:5291 +#: ../src/plugins/webreport/NarrativeWeb.py:5297 msgid "Repository |Name" msgstr "" #. Address Book Page message -#: ../src/plugins/webreport/NarrativeWeb.py:5421 +#: ../src/plugins/webreport/NarrativeWeb.py:5427 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 " @@ -21684,404 +22000,409 @@ msgid "" "Address Book page." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5676 +#: ../src/plugins/webreport/NarrativeWeb.py:5682 #, python-format msgid "Neither %s nor %s are directories" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5683 -#: ../src/plugins/webreport/NarrativeWeb.py:5687 -#: ../src/plugins/webreport/NarrativeWeb.py:5700 -#: ../src/plugins/webreport/NarrativeWeb.py:5704 +#: ../src/plugins/webreport/NarrativeWeb.py:5689 +#: ../src/plugins/webreport/NarrativeWeb.py:5693 +#: ../src/plugins/webreport/NarrativeWeb.py:5706 +#: ../src/plugins/webreport/NarrativeWeb.py:5710 #, python-format msgid "Could not create the directory: %s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5709 +#: ../src/plugins/webreport/NarrativeWeb.py:5715 msgid "Invalid file name" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5710 +#: ../src/plugins/webreport/NarrativeWeb.py:5716 msgid "The archive file must be a file, not a directory" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5719 +#: ../src/plugins/webreport/NarrativeWeb.py:5725 msgid "Narrated Web Site Report" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5779 +#: ../src/plugins/webreport/NarrativeWeb.py:5785 #, python-format msgid "ID=%(grampsid)s, path=%(dir)s" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5784 +#: ../src/plugins/webreport/NarrativeWeb.py:5790 msgid "Missing media objects:" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5890 +#: ../src/plugins/webreport/NarrativeWeb.py:5896 msgid "Creating individual pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5907 +#: ../src/plugins/webreport/NarrativeWeb.py:5913 msgid "Creating GENDEX file" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5947 +#: ../src/plugins/webreport/NarrativeWeb.py:5953 msgid "Creating surname pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5964 +#: ../src/plugins/webreport/NarrativeWeb.py:5970 msgid "Creating source pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5977 +#: ../src/plugins/webreport/NarrativeWeb.py:5983 msgid "Creating place pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:5994 +#: ../src/plugins/webreport/NarrativeWeb.py:6000 msgid "Creating event pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6011 +#: ../src/plugins/webreport/NarrativeWeb.py:6017 msgid "Creating media pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6066 +#: ../src/plugins/webreport/NarrativeWeb.py:6072 msgid "Creating repository pages" msgstr "" #. begin Address Book pages -#: ../src/plugins/webreport/NarrativeWeb.py:6120 +#: ../src/plugins/webreport/NarrativeWeb.py:6126 msgid "Creating address book pages ..." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6388 +#: ../src/plugins/webreport/NarrativeWeb.py:6397 msgid "Store web pages in .tar.gz archive" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6390 +#: ../src/plugins/webreport/NarrativeWeb.py:6399 msgid "Whether to store the web pages in an archive file" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6395 -#: ../src/plugins/webreport/WebCal.py:1351 +#: ../src/plugins/webreport/NarrativeWeb.py:6404 +#: ../src/plugins/webreport/WebCal.py:1352 msgid "Destination" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6397 -#: ../src/plugins/webreport/WebCal.py:1353 +#: ../src/plugins/webreport/NarrativeWeb.py:6406 +#: ../src/plugins/webreport/WebCal.py:1354 msgid "The destination directory for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6403 +#: ../src/plugins/webreport/NarrativeWeb.py:6412 msgid "Web site title" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6403 +#: ../src/plugins/webreport/NarrativeWeb.py:6412 msgid "My Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6404 +#: ../src/plugins/webreport/NarrativeWeb.py:6413 msgid "The title of the web site" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6409 +#: ../src/plugins/webreport/NarrativeWeb.py:6418 msgid "Select filter to restrict people that appear on web site" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6429 -#: ../src/plugins/webreport/WebCal.py:1383 +#: ../src/plugins/webreport/NarrativeWeb.py:6438 +#: ../src/plugins/webreport/WebCal.py:1384 msgid "File extension" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6432 -#: ../src/plugins/webreport/WebCal.py:1386 +#: ../src/plugins/webreport/NarrativeWeb.py:6441 +#: ../src/plugins/webreport/WebCal.py:1387 msgid "The extension to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6438 -#: ../src/plugins/webreport/WebCal.py:1392 +#: ../src/plugins/webreport/NarrativeWeb.py:6444 +#: ../src/plugins/webreport/WebCal.py:1390 +msgid "Copyright" +msgstr "" + +#: ../src/plugins/webreport/NarrativeWeb.py:6447 +#: ../src/plugins/webreport/WebCal.py:1393 msgid "The copyright to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6441 -#: ../src/plugins/webreport/WebCal.py:1395 +#: ../src/plugins/webreport/NarrativeWeb.py:6450 +#: ../src/plugins/webreport/WebCal.py:1396 msgid "StyleSheet" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6446 -#: ../src/plugins/webreport/WebCal.py:1400 +#: ../src/plugins/webreport/NarrativeWeb.py:6455 +#: ../src/plugins/webreport/WebCal.py:1401 msgid "The stylesheet to be used for the web pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6451 +#: ../src/plugins/webreport/NarrativeWeb.py:6460 msgid "Horizontal -- No Change" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6452 +#: ../src/plugins/webreport/NarrativeWeb.py:6461 msgid "Vertical" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6454 +#: ../src/plugins/webreport/NarrativeWeb.py:6463 msgid "Navigation Menu Layout" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6457 +#: ../src/plugins/webreport/NarrativeWeb.py:6466 msgid "Choose which layout for the Navigation Menus." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6462 +#: ../src/plugins/webreport/NarrativeWeb.py:6471 msgid "Include ancestor's tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6463 +#: ../src/plugins/webreport/NarrativeWeb.py:6472 msgid "Whether to include an ancestor graph on each individual page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6468 +#: ../src/plugins/webreport/NarrativeWeb.py:6477 msgid "Graph generations" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6469 +#: ../src/plugins/webreport/NarrativeWeb.py:6478 msgid "The number of generations to include in the ancestor graph" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6479 +#: ../src/plugins/webreport/NarrativeWeb.py:6488 msgid "Page Generation" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6482 +#: ../src/plugins/webreport/NarrativeWeb.py:6491 msgid "Home page note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6483 +#: ../src/plugins/webreport/NarrativeWeb.py:6492 msgid "A note to be used on the home page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6486 +#: ../src/plugins/webreport/NarrativeWeb.py:6495 msgid "Home page image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6487 +#: ../src/plugins/webreport/NarrativeWeb.py:6496 msgid "An image to be used on the home page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6490 +#: ../src/plugins/webreport/NarrativeWeb.py:6499 msgid "Introduction note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6491 +#: ../src/plugins/webreport/NarrativeWeb.py:6500 msgid "A note to be used as the introduction" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6494 +#: ../src/plugins/webreport/NarrativeWeb.py:6503 msgid "Introduction image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6495 +#: ../src/plugins/webreport/NarrativeWeb.py:6504 msgid "An image to be used as the introduction" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6498 +#: ../src/plugins/webreport/NarrativeWeb.py:6507 msgid "Publisher contact note" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6499 +#: ../src/plugins/webreport/NarrativeWeb.py:6508 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:6505 +#: ../src/plugins/webreport/NarrativeWeb.py:6514 msgid "Publisher contact image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6506 +#: ../src/plugins/webreport/NarrativeWeb.py:6515 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:6512 +#: ../src/plugins/webreport/NarrativeWeb.py:6521 msgid "HTML user header" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6513 +#: ../src/plugins/webreport/NarrativeWeb.py:6522 msgid "A note to be used as the page header" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6516 +#: ../src/plugins/webreport/NarrativeWeb.py:6525 msgid "HTML user footer" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6517 +#: ../src/plugins/webreport/NarrativeWeb.py:6526 msgid "A note to be used as the page footer" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6520 +#: ../src/plugins/webreport/NarrativeWeb.py:6529 msgid "Include images and media objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6521 +#: ../src/plugins/webreport/NarrativeWeb.py:6530 msgid "Whether to include a gallery of media objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6525 +#: ../src/plugins/webreport/NarrativeWeb.py:6534 msgid "Max width of initial image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6527 +#: ../src/plugins/webreport/NarrativeWeb.py:6536 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:6531 +#: ../src/plugins/webreport/NarrativeWeb.py:6540 msgid "Max height of initial image" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6533 +#: ../src/plugins/webreport/NarrativeWeb.py:6542 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:6539 +#: ../src/plugins/webreport/NarrativeWeb.py:6548 msgid "Suppress Gramps ID" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6540 +#: ../src/plugins/webreport/NarrativeWeb.py:6549 msgid "Whether to include the Gramps ID of objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6547 +#: ../src/plugins/webreport/NarrativeWeb.py:6556 msgid "Privacy" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6550 +#: ../src/plugins/webreport/NarrativeWeb.py:6559 msgid "Include records marked private" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6551 +#: ../src/plugins/webreport/NarrativeWeb.py:6560 msgid "Whether to include private objects" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6554 +#: ../src/plugins/webreport/NarrativeWeb.py:6563 msgid "Living People" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6559 +#: ../src/plugins/webreport/NarrativeWeb.py:6568 msgid "Include Last Name Only" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6561 +#: ../src/plugins/webreport/NarrativeWeb.py:6570 msgid "Include Full Name Only" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6564 +#: ../src/plugins/webreport/NarrativeWeb.py:6573 msgid "How to handle living people" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6568 +#: ../src/plugins/webreport/NarrativeWeb.py:6577 msgid "Years from death to consider living" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6570 +#: ../src/plugins/webreport/NarrativeWeb.py:6579 msgid "" "This allows you to restrict information on people who have not been dead for " "very long" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6585 +#: ../src/plugins/webreport/NarrativeWeb.py:6594 msgid "Include download page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6586 +#: ../src/plugins/webreport/NarrativeWeb.py:6595 msgid "Whether to include a database download option" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6590 #: ../src/plugins/webreport/NarrativeWeb.py:6599 +#: ../src/plugins/webreport/NarrativeWeb.py:6608 msgid "Download Filename" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6592 #: ../src/plugins/webreport/NarrativeWeb.py:6601 +#: ../src/plugins/webreport/NarrativeWeb.py:6610 msgid "File to be used for downloading of database" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6595 #: ../src/plugins/webreport/NarrativeWeb.py:6604 +#: ../src/plugins/webreport/NarrativeWeb.py:6613 msgid "Description for download" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6595 +#: ../src/plugins/webreport/NarrativeWeb.py:6604 msgid "Smith Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6596 #: ../src/plugins/webreport/NarrativeWeb.py:6605 +#: ../src/plugins/webreport/NarrativeWeb.py:6614 msgid "Give a description for this file." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6604 +#: ../src/plugins/webreport/NarrativeWeb.py:6613 msgid "Johnson Family Tree" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6614 -#: ../src/plugins/webreport/WebCal.py:1540 +#: ../src/plugins/webreport/NarrativeWeb.py:6623 +#: ../src/plugins/webreport/WebCal.py:1541 msgid "Advanced Options" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6617 -#: ../src/plugins/webreport/WebCal.py:1542 +#: ../src/plugins/webreport/NarrativeWeb.py:6626 +#: ../src/plugins/webreport/WebCal.py:1543 msgid "Character set encoding" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6620 -#: ../src/plugins/webreport/WebCal.py:1545 +#: ../src/plugins/webreport/NarrativeWeb.py:6629 +#: ../src/plugins/webreport/WebCal.py:1546 msgid "The encoding to be used for the web files" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6623 +#: ../src/plugins/webreport/NarrativeWeb.py:6632 msgid "Include link to active person on every page" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6624 +#: ../src/plugins/webreport/NarrativeWeb.py:6633 msgid "Include a link to the active person (if they have a webpage)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6627 +#: ../src/plugins/webreport/NarrativeWeb.py:6636 msgid "Include a column for birth dates on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6628 +#: ../src/plugins/webreport/NarrativeWeb.py:6637 msgid "Whether to include a birth column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6631 +#: ../src/plugins/webreport/NarrativeWeb.py:6640 msgid "Include a column for death dates on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6632 +#: ../src/plugins/webreport/NarrativeWeb.py:6641 msgid "Whether to include a death column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6635 +#: ../src/plugins/webreport/NarrativeWeb.py:6644 msgid "Include a column for partners on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6637 +#: ../src/plugins/webreport/NarrativeWeb.py:6646 msgid "Whether to include a partners column" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6640 +#: ../src/plugins/webreport/NarrativeWeb.py:6649 msgid "Include a column for parents on the index pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6642 +#: ../src/plugins/webreport/NarrativeWeb.py:6651 msgid "Whether to include a parents column" msgstr "" @@ -22091,74 +22412,74 @@ 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:6652 +#: ../src/plugins/webreport/NarrativeWeb.py:6661 msgid "Sort all children in birth order" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6653 +#: ../src/plugins/webreport/NarrativeWeb.py:6662 msgid "Whether to display children in birth order or in entry order?" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6656 +#: ../src/plugins/webreport/NarrativeWeb.py:6665 msgid "Include event pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6657 +#: ../src/plugins/webreport/NarrativeWeb.py:6666 msgid "Add a complete events list and relevant pages or not" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6660 +#: ../src/plugins/webreport/NarrativeWeb.py:6669 msgid "Include repository pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6661 +#: ../src/plugins/webreport/NarrativeWeb.py:6670 msgid "Whether to include the Repository Pages or not?" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6664 +#: ../src/plugins/webreport/NarrativeWeb.py:6673 msgid "Include GENDEX file (/gendex.txt)" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6665 +#: ../src/plugins/webreport/NarrativeWeb.py:6674 msgid "Whether to include a GENDEX file or not" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6668 +#: ../src/plugins/webreport/NarrativeWeb.py:6677 msgid "Include address book pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6669 +#: ../src/plugins/webreport/NarrativeWeb.py:6678 msgid "" "Whether to add Address Book pages or not which can include e-mail and " "website addresses and personal address/ residence events?" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6677 +#: ../src/plugins/webreport/NarrativeWeb.py:6686 msgid "Place Maps" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6680 +#: ../src/plugins/webreport/NarrativeWeb.py:6689 msgid "Include Place map on Place Pages" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6681 +#: ../src/plugins/webreport/NarrativeWeb.py:6690 msgid "" "Whether to include a place map on the Place Pages, where Latitude/ Longitude " "are available." msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6685 +#: ../src/plugins/webreport/NarrativeWeb.py:6694 msgid "Include Individual Page Map with all places shown on map" msgstr "" -#: ../src/plugins/webreport/NarrativeWeb.py:6687 +#: ../src/plugins/webreport/NarrativeWeb.py:6696 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 "" #. adding title to hyperlink menu for screen readers and braille writers -#: ../src/plugins/webreport/NarrativeWeb.py:6952 +#: ../src/plugins/webreport/NarrativeWeb.py:6972 msgid "Alphabet Navigation Menu Item " msgstr "" @@ -22229,227 +22550,227 @@ msgstr "" msgid "One Day Within A Year" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1200 +#: ../src/plugins/webreport/WebCal.py:1201 #, python-format msgid "%(spouse)s and %(person)s" msgstr "" #. Display date as user set in preferences -#: ../src/plugins/webreport/WebCal.py:1220 +#: ../src/plugins/webreport/WebCal.py:1221 #, python-format msgid "" "Generated by Gramps on %(date)s" msgstr "" #. Create progress meter bar -#: ../src/plugins/webreport/WebCal.py:1268 +#: ../src/plugins/webreport/WebCal.py:1269 msgid "Web Calendar Report" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1357 +#: ../src/plugins/webreport/WebCal.py:1358 msgid "Calendar Title" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1357 +#: ../src/plugins/webreport/WebCal.py:1358 msgid "My Family Calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1358 +#: ../src/plugins/webreport/WebCal.py:1359 msgid "The title of the calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1407 +#: ../src/plugins/webreport/WebCal.py:1408 msgid "Content Options" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1412 +#: ../src/plugins/webreport/WebCal.py:1413 msgid "Create multiple year calendars" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1413 +#: ../src/plugins/webreport/WebCal.py:1414 msgid "Whether to create Multiple year calendars or not." msgstr "" -#: ../src/plugins/webreport/WebCal.py:1417 +#: ../src/plugins/webreport/WebCal.py:1418 msgid "Start Year for the Calendar(s)" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1419 +#: ../src/plugins/webreport/WebCal.py:1420 msgid "Enter the starting year for the calendars between 1900 - 3000" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1423 +#: ../src/plugins/webreport/WebCal.py:1424 msgid "End Year for the Calendar(s)" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1425 +#: ../src/plugins/webreport/WebCal.py:1426 msgid "Enter the ending year for the calendars between 1900 - 3000." msgstr "" -#: ../src/plugins/webreport/WebCal.py:1442 +#: ../src/plugins/webreport/WebCal.py:1443 msgid "Holidays will be included for the selected country" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1462 +#: ../src/plugins/webreport/WebCal.py:1463 msgid "Home link" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1463 +#: ../src/plugins/webreport/WebCal.py:1464 msgid "" "The link to be included to direct the user to the main page of the web site" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1483 +#: ../src/plugins/webreport/WebCal.py:1484 msgid "Jan - Jun Notes" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1485 +#: ../src/plugins/webreport/WebCal.py:1486 msgid "January Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1486 +#: ../src/plugins/webreport/WebCal.py:1487 msgid "The note for the month of January" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1489 +#: ../src/plugins/webreport/WebCal.py:1490 msgid "February Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1490 +#: ../src/plugins/webreport/WebCal.py:1491 msgid "The note for the month of February" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1493 +#: ../src/plugins/webreport/WebCal.py:1494 msgid "March Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1494 +#: ../src/plugins/webreport/WebCal.py:1495 msgid "The note for the month of March" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1497 +#: ../src/plugins/webreport/WebCal.py:1498 msgid "April Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1498 +#: ../src/plugins/webreport/WebCal.py:1499 msgid "The note for the month of April" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1501 +#: ../src/plugins/webreport/WebCal.py:1502 msgid "May Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1502 +#: ../src/plugins/webreport/WebCal.py:1503 msgid "The note for the month of May" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1505 +#: ../src/plugins/webreport/WebCal.py:1506 msgid "June Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1506 +#: ../src/plugins/webreport/WebCal.py:1507 msgid "The note for the month of June" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1509 +#: ../src/plugins/webreport/WebCal.py:1510 msgid "Jul - Dec Notes" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1511 +#: ../src/plugins/webreport/WebCal.py:1512 msgid "July Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1512 +#: ../src/plugins/webreport/WebCal.py:1513 msgid "The note for the month of July" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1515 +#: ../src/plugins/webreport/WebCal.py:1516 msgid "August Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1516 +#: ../src/plugins/webreport/WebCal.py:1517 msgid "The note for the month of August" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1519 +#: ../src/plugins/webreport/WebCal.py:1520 msgid "September Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1520 +#: ../src/plugins/webreport/WebCal.py:1521 msgid "The note for the month of September" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1523 +#: ../src/plugins/webreport/WebCal.py:1524 msgid "October Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1524 +#: ../src/plugins/webreport/WebCal.py:1525 msgid "The note for the month of October" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1527 +#: ../src/plugins/webreport/WebCal.py:1528 msgid "November Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1528 +#: ../src/plugins/webreport/WebCal.py:1529 msgid "The note for the month of November" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1531 +#: ../src/plugins/webreport/WebCal.py:1532 msgid "December Note" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1532 +#: ../src/plugins/webreport/WebCal.py:1533 msgid "The note for the month of December" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1548 +#: ../src/plugins/webreport/WebCal.py:1549 msgid "Create \"Year At A Glance\" Calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1549 +#: ../src/plugins/webreport/WebCal.py:1550 msgid "Whether to create A one-page mini calendar with dates highlighted" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1553 +#: ../src/plugins/webreport/WebCal.py:1554 msgid "Create one day event pages for Year At A Glance calendar" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1555 +#: ../src/plugins/webreport/WebCal.py:1556 msgid "Whether to create one day pages or not" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1558 +#: ../src/plugins/webreport/WebCal.py:1559 msgid "Link to Narrated Web Report" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1559 +#: ../src/plugins/webreport/WebCal.py:1560 msgid "Whether to link data to web report or not" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1563 +#: ../src/plugins/webreport/WebCal.py:1564 msgid "Link prefix" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1564 +#: ../src/plugins/webreport/WebCal.py:1565 msgid "A Prefix on the links to take you to Narrated Web Report" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1738 +#: ../src/plugins/webreport/WebCal.py:1739 #, python-format msgid "%s old" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1738 +#: ../src/plugins/webreport/WebCal.py:1739 msgid "birth" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1745 +#: ../src/plugins/webreport/WebCal.py:1746 #, python-format msgid "%(couple)s, wedding" msgstr "" -#: ../src/plugins/webreport/WebCal.py:1748 +#: ../src/plugins/webreport/WebCal.py:1749 #, python-format msgid "%(couple)s, %(years)d year anniversary" msgid_plural "%(couple)s, %(years)d year anniversary" @@ -22484,53 +22805,53 @@ msgstr "" #. "default" is used as default #. Basic Ash style sheet #. default style sheet in the options -#: ../src/plugins/webstuff/webstuff.py:53 -#: ../src/plugins/webstuff/webstuff.py:114 +#: ../src/plugins/webstuff/webstuff.py:57 +#: ../src/plugins/webstuff/webstuff.py:118 msgid "Basic-Ash" msgstr "" #. Basic Blue style sheet with navigation menus -#: ../src/plugins/webstuff/webstuff.py:57 +#: ../src/plugins/webstuff/webstuff.py:61 msgid "Basic-Blue" msgstr "" #. Basic Cypress style sheet -#: ../src/plugins/webstuff/webstuff.py:61 +#: ../src/plugins/webstuff/webstuff.py:65 msgid "Basic-Cypress" msgstr "" #. basic Lilac style sheet -#: ../src/plugins/webstuff/webstuff.py:65 +#: ../src/plugins/webstuff/webstuff.py:69 msgid "Basic-Lilac" msgstr "" #. basic Peach style sheet -#: ../src/plugins/webstuff/webstuff.py:69 +#: ../src/plugins/webstuff/webstuff.py:73 msgid "Basic-Peach" msgstr "" #. basic Spruce style sheet -#: ../src/plugins/webstuff/webstuff.py:73 +#: ../src/plugins/webstuff/webstuff.py:77 msgid "Basic-Spruce" msgstr "" #. Mainz style sheet with its images -#: ../src/plugins/webstuff/webstuff.py:77 +#: ../src/plugins/webstuff/webstuff.py:81 msgid "Mainz" msgstr "" #. Nebraska style sheet -#: ../src/plugins/webstuff/webstuff.py:85 +#: ../src/plugins/webstuff/webstuff.py:89 msgid "Nebraska" msgstr "" #. Visually Impaired style sheet with its navigation menus -#: ../src/plugins/webstuff/webstuff.py:89 +#: ../src/plugins/webstuff/webstuff.py:93 msgid "Visually Impaired" msgstr "" #. no style sheet option -#: ../src/plugins/webstuff/webstuff.py:93 +#: ../src/plugins/webstuff/webstuff.py:97 msgid "No style sheet" msgstr "" @@ -24560,7 +24881,10 @@ msgid "" msgstr "" #: ../src/glade/editperson.glade.h:18 ../src/glade/editname.glade.h:17 -msgid "Part of the Given name that is the normally used name." +msgid "" +"Part of the Given name that is the normally used name. If background is red, " +"call name is not part of Given name and will not be printed underlined in " +"some reports." msgstr "" #: ../src/glade/editperson.glade.h:19 @@ -26079,10 +26403,14 @@ msgid "" msgstr "" #: ../src/glade/updateaddons.glade.h:3 -msgid "Select _None" +msgid "Install Selected _Addons" msgstr "" #: ../src/glade/updateaddons.glade.h:4 +msgid "Select _None" +msgstr "" + +#: ../src/glade/updateaddons.glade.h:5 msgid "_Select All" msgstr "" diff --git a/src/plugins/gramplet/Makefile.am b/src/plugins/gramplet/Makefile.am index eb7d165e6..897676dc4 100644 --- a/src/plugins/gramplet/Makefile.am +++ b/src/plugins/gramplet/Makefile.am @@ -15,10 +15,11 @@ pkgdata_PYTHON = \ CalendarGramplet.py \ Children.py \ DescendGramplet.py \ - Exif.py \ + Events.py \ + Exif.py \ FanChartGramplet.py \ FaqGramplet.py \ - Filter.py \ + Filter.py \ Gallery.py \ GivenNameGramplet.py \ gramplet.gpr.py \