diff --git a/po/gramps.pot b/po/gramps.pot
index 460b93dac..56d194501 100644
--- a/po/gramps.pot
+++ b/po/gramps.pot
@@ -8,11 +8,10 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-04-21 09:48+0200\n"
+"POT-Creation-Date: 2011-05-21 00:58-0700\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"
@@ -70,7 +69,7 @@ msgid "%(title)s - Gramps"
msgstr ""
#: ../src/Bookmarks.py:198 ../src/Bookmarks.py:206 ../src/gui/grampsgui.py:108
-#: ../src/gui/views/navigationview.py:273
+#: ../src/gui/views/navigationview.py:274
msgid "Organize Bookmarks"
msgstr ""
@@ -81,13 +80,13 @@ msgstr ""
#. 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:427
-#: ../src/gui/filtereditor.py:732 ../src/gui/filtereditor.py:880
+#: ../src/gui/filtereditor.py:734 ../src/gui/filtereditor.py:882
#: ../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:1110 ../src/gui/plug/_windows.py:114
+#: ../src/gui/plug/_guioptions.py:1107 ../src/gui/plug/_windows.py:114
#: ../src/gui/selectors/selectperson.py:74 ../src/gui/views/tags.py:384
#: ../src/gui/views/treemodels/peoplemodel.py:526
#: ../src/plugins/BookReport.py:773 ../src/plugins/drawreport/TimeLine.py:70
@@ -96,11 +95,11 @@ msgstr ""
#: ../src/plugins/textreport/IndivComplete.py:559
#: ../src/plugins/textreport/TagReport.py:123
#: ../src/plugins/tool/NotRelated.py:130
-#: ../src/plugins/tool/RemoveUnused.py:200 ../src/plugins/tool/Verify.py:501
+#: ../src/plugins/tool/RemoveUnused.py:200 ../src/plugins/tool/Verify.py:506
#: ../src/plugins/view/repoview.py:82
-#: ../src/plugins/webreport/NarrativeWeb.py:2098
-#: ../src/plugins/webreport/NarrativeWeb.py:2276
-#: ../src/plugins/webreport/NarrativeWeb.py:5448
+#: ../src/plugins/webreport/NarrativeWeb.py:2093
+#: ../src/plugins/webreport/NarrativeWeb.py:2271
+#: ../src/plugins/webreport/NarrativeWeb.py:5443
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:125
#: ../src/Filters/SideBar/_RepoSidebarFilter.py:91
msgid "Name"
@@ -108,14 +107,14 @@ msgstr ""
#. Add column with object gramps_id
#. GRAMPS ID
-#: ../src/Bookmarks.py:212 ../src/gui/filtereditor.py:883
+#: ../src/Bookmarks.py:212 ../src/gui/filtereditor.py:885
#: ../src/gui/editors/editfamily.py:112
#: ../src/gui/editors/displaytabs/backreflist.py:60
#: ../src/gui/editors/displaytabs/eventembedlist.py:76
#: ../src/gui/editors/displaytabs/personrefembedlist.py:63
#: ../src/gui/editors/displaytabs/repoembedlist.py:66
#: ../src/gui/editors/displaytabs/sourceembedlist.py:66
-#: ../src/gui/plug/_guioptions.py:1111 ../src/gui/plug/_guioptions.py:1288
+#: ../src/gui/plug/_guioptions.py:1108 ../src/gui/plug/_guioptions.py:1285
#: ../src/gui/selectors/selectevent.py:62
#: ../src/gui/selectors/selectfamily.py:61
#: ../src/gui/selectors/selectnote.py:67
@@ -124,17 +123,17 @@ msgstr ""
#: ../src/gui/selectors/selectplace.py:63
#: ../src/gui/selectors/selectrepository.py:62
#: ../src/gui/selectors/selectsource.py:62
-#: ../src/gui/views/navigationview.py:347 ../src/Merge/mergeperson.py:174
+#: ../src/gui/views/navigationview.py:348 ../src/Merge/mergeperson.py:174
#: ../src/plugins/lib/libpersonview.py:92
#: ../src/plugins/lib/libplaceview.py:92 ../src/plugins/tool/EventCmp.py:250
#: ../src/plugins/tool/NotRelated.py:131 ../src/plugins/tool/PatchNames.py:399
#: ../src/plugins/tool/RemoveUnused.py:194
-#: ../src/plugins/tool/SortEvents.py:58 ../src/plugins/tool/Verify.py:494
+#: ../src/plugins/tool/SortEvents.py:58 ../src/plugins/tool/Verify.py:499
#: ../src/plugins/view/eventview.py:81 ../src/plugins/view/familyview.py:78
#: ../src/plugins/view/mediaview.py:93 ../src/plugins/view/noteview.py:78
#: ../src/plugins/view/placetreeview.py:71 ../src/plugins/view/relview.py:607
#: ../src/plugins/view/repoview.py:83 ../src/plugins/view/sourceview.py:77
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:90
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:91
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:111
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:126
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:78
@@ -145,17 +144,17 @@ msgstr ""
msgid "ID"
msgstr ""
-#: ../src/const.py:197
+#: ../src/const.py:192
msgid ""
"Gramps (Genealogical Research and Analysis Management Programming System) is "
"a personal genealogy program."
msgstr ""
-#: ../src/const.py:218
+#: ../src/const.py:213
msgid "TRANSLATORS: Translate this to your name in your native language"
msgstr ""
-#: ../src/const.py:228 ../src/const.py:229 ../src/gen/lib/date.py:1660
+#: ../src/const.py:223 ../src/const.py:224 ../src/gen/lib/date.py:1660
#: ../src/gen/lib/date.py:1674
msgid "none"
msgstr ""
@@ -212,7 +211,7 @@ msgstr ""
msgid "Date selection"
msgstr ""
-#: ../src/DisplayState.py:363 ../src/plugins/gramplet/PersonDetails.py:129
+#: ../src/DisplayState.py:363 ../src/plugins/gramplet/PersonDetails.py:133
msgid "No active person"
msgstr ""
@@ -515,15 +514,15 @@ msgid ""
"Gramps will terminate now."
msgstr ""
-#: ../src/gramps.py:292 ../src/gramps.py:299
+#: ../src/gramps.py:314 ../src/gramps.py:321
msgid "Configuration error"
msgstr ""
-#: ../src/gramps.py:296
+#: ../src/gramps.py:318
msgid "Error reading configuration"
msgstr ""
-#: ../src/gramps.py:300
+#: ../src/gramps.py:322
#, python-format
msgid ""
"A definition for the MIME-type %s could not be found \n"
@@ -542,26 +541,24 @@ 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: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/PersonDetails.py:166
+#: ../src/plugins/gramplet/PersonDetails.py:168
+#: ../src/plugins/gramplet/PersonDetails.py:169
#: ../src/plugins/gramplet/RelativeGramplet.py:123
#: ../src/plugins/gramplet/RelativeGramplet.py:134
#: ../src/plugins/graph/GVFamilyLines.py:159
#: ../src/plugins/graph/GVRelGraph.py:555
+#: ../src/plugins/lib/maps/geography.py:594
+#: ../src/plugins/lib/maps/geography.py:601
+#: ../src/plugins/lib/maps/geography.py:602
#: ../src/plugins/quickview/all_relations.py:278
#: ../src/plugins/quickview/all_relations.py:295
#: ../src/plugins/textreport/IndivComplete.py:576
-#: ../src/plugins/tool/Check.py:1381 ../src/plugins/view/geoview.py:679
-#: ../src/plugins/view/relview.py:450 ../src/plugins/view/relview.py:998
-#: ../src/plugins/view/relview.py:1045
+#: ../src/plugins/tool/Check.py:1381 ../src/plugins/view/relview.py:450
+#: ../src/plugins/view/relview.py:998 ../src/plugins/view/relview.py:1045
#: ../src/plugins/webreport/NarrativeWeb.py:149
-#: ../src/plugins/webreport/NarrativeWeb.py:1731
+#: ../src/plugins/webreport/NarrativeWeb.py:1732
msgid "Unknown"
msgstr ""
@@ -626,7 +623,8 @@ msgstr ""
#: ../src/QuickReports.py:134 ../src/docgen/TextBufDoc.py:81
#: ../src/docgen/TextBufDoc.py:161 ../src/docgen/TextBufDoc.py:163
-#: ../src/plugins/gramplet/gramplet.gpr.py:184
+#: ../src/plugins/gramplet/gramplet.gpr.py:181
+#: ../src/plugins/gramplet/gramplet.gpr.py:188
#: ../src/plugins/lib/libpersonview.py:355
#: ../src/plugins/lib/libplaceview.py:173 ../src/plugins/view/eventview.py:221
#: ../src/plugins/view/familyview.py:212 ../src/plugins/view/mediaview.py:227
@@ -659,11 +657,11 @@ msgstr ""
msgid "undefined"
msgstr ""
-#: ../src/Relationship.py:1673 ../src/plugins/import/ImportCsv.py:343
+#: ../src/Relationship.py:1673 ../src/plugins/import/ImportCsv.py:226
msgid "husband"
msgstr ""
-#: ../src/Relationship.py:1675 ../src/plugins/import/ImportCsv.py:339
+#: ../src/Relationship.py:1675 ../src/plugins/import/ImportCsv.py:222
msgid "wife"
msgstr ""
@@ -757,8 +755,8 @@ msgstr ""
#: ../src/Reorder.py:38 ../src/ToolTips.py:235
#: ../src/gui/selectors/selectfamily.py:62 ../src/Merge/mergeperson.py:211
-#: ../src/plugins/gramplet/PersonDetails.py:57
-#: ../src/plugins/import/ImportCsv.py:252
+#: ../src/plugins/gramplet/PersonDetails.py:171
+#: ../src/plugins/import/ImportCsv.py:224
#: ../src/plugins/quickview/all_relations.py:301
#: ../src/plugins/textreport/FamilyGroup.py:199
#: ../src/plugins/textreport/FamilyGroup.py:210
@@ -767,7 +765,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:4826
+#: ../src/plugins/webreport/NarrativeWeb.py:4821
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:112
msgid "Father"
msgstr ""
@@ -775,8 +773,8 @@ msgstr ""
#. ----------------------------------
#: ../src/Reorder.py:38 ../src/ToolTips.py:240
#: ../src/gui/selectors/selectfamily.py:63 ../src/Merge/mergeperson.py:213
-#: ../src/plugins/gramplet/PersonDetails.py:58
-#: ../src/plugins/import/ImportCsv.py:248
+#: ../src/plugins/gramplet/PersonDetails.py:172
+#: ../src/plugins/import/ImportCsv.py:221
#: ../src/plugins/quickview/all_relations.py:298
#: ../src/plugins/textreport/FamilyGroup.py:216
#: ../src/plugins/textreport/FamilyGroup.py:227
@@ -785,7 +783,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:4841
+#: ../src/plugins/webreport/NarrativeWeb.py:4836
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:113
msgid "Mother"
msgstr ""
@@ -800,7 +798,7 @@ msgstr ""
#: ../src/Reorder.py:39 ../src/plugins/textreport/TagReport.py:222
#: ../src/plugins/view/familyview.py:81
-#: ../src/plugins/webreport/NarrativeWeb.py:4421
+#: ../src/plugins/webreport/NarrativeWeb.py:4416
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:115
msgid "Relationship"
msgstr ""
@@ -825,16 +823,16 @@ msgstr ""
#: ../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/gramplet/RepositoryDetails.py:124
#: ../src/plugins/textreport/FamilyGroup.py:315
-#: ../src/plugins/webreport/NarrativeWeb.py:5449
+#: ../src/plugins/webreport/NarrativeWeb.py:5444
#: ../src/Filters/SideBar/_RepoSidebarFilter.py:93
msgid "Address"
msgstr ""
#: ../src/ScratchPad.py:301 ../src/ToolTips.py:142
#: ../src/gen/lib/nameorigintype.py:93 ../src/gui/plug/_windows.py:597
-#: ../src/plugins/gramplet/PlaceDetails.py:52
+#: ../src/plugins/gramplet/PlaceDetails.py:126
msgid "Location"
msgstr ""
@@ -858,12 +856,12 @@ msgstr ""
#: ../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:1287 ../src/gui/selectors/selectevent.py:66
+#: ../src/gui/plug/_guioptions.py:1284 ../src/gui/selectors/selectevent.py:66
#: ../src/gui/views/treemodels/placemodel.py:286
#: ../src/plugins/export/ExportCsv.py:458 ../src/plugins/gramplet/Events.py:53
#: ../src/plugins/gramplet/PersonResidence.py:50
#: ../src/plugins/gramplet/QuickViewGramplet.py:108
-#: ../src/plugins/import/ImportCsv.py:260
+#: ../src/plugins/import/ImportCsv.py:229
#: ../src/plugins/quickview/FilterByName.py:160
#: ../src/plugins/quickview/FilterByName.py:227
#: ../src/plugins/quickview/OnThisDay.py:80
@@ -875,7 +873,7 @@ msgstr ""
#: ../src/plugins/tool/SortEvents.py:60 ../src/plugins/view/eventview.py:84
#: ../src/plugins/view/placetreeview.py:70
#: ../src/plugins/webreport/NarrativeWeb.py:137
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:94
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:96
msgid "Place"
msgstr ""
@@ -892,13 +890,13 @@ msgstr ""
#: ../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/import/ImportCsv.py:182
#: ../src/plugins/quickview/FilterByName.py:200
#: ../src/plugins/quickview/FilterByName.py:251
#: ../src/plugins/quickview/quickview.gpr.py:204
#: ../src/plugins/quickview/References.py:88
#: ../src/plugins/textreport/FamilyGroup.py:333
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:95
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:97
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:133
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:82
#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:95
@@ -911,7 +909,7 @@ msgstr ""
msgid "Family Event"
msgstr ""
-#: ../src/ScratchPad.py:406 ../src/plugins/webreport/NarrativeWeb.py:1639
+#: ../src/ScratchPad.py:406 ../src/plugins/webreport/NarrativeWeb.py:1641
msgid "Url"
msgstr ""
@@ -951,19 +949,19 @@ msgstr ""
#: ../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/gui/plug/_guioptions.py:87 ../src/gui/plug/_guioptions.py:1433
#: ../src/plugins/drawreport/StatisticsChart.py:319
#: ../src/plugins/export/ExportCsv.py:334
-#: ../src/plugins/import/ImportCsv.py:174
+#: ../src/plugins/import/ImportCsv.py:169
#: ../src/plugins/quickview/FilterByName.py:318
-#: ../src/plugins/webreport/NarrativeWeb.py:2097
-#: ../src/plugins/webreport/NarrativeWeb.py:2252
-#: ../src/plugins/webreport/NarrativeWeb.py:3279
+#: ../src/plugins/webreport/NarrativeWeb.py:2092
+#: ../src/plugins/webreport/NarrativeWeb.py:2247
+#: ../src/plugins/webreport/NarrativeWeb.py:3274
msgid "Surname"
msgstr ""
#: ../src/ScratchPad.py:533 ../src/ScratchPad.py:534
-#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:927
+#: ../src/gen/plug/report/_constants.py:56 ../src/gui/configure.py:942
#: ../src/plugins/textreport/CustomBookText.py:117
#: ../src/plugins/textreport/TagReport.py:392
#: ../src/Filters/SideBar/_NoteSidebarFilter.py:94
@@ -971,7 +969,7 @@ msgid "Text"
msgstr ""
#. 2
-#: ../src/ScratchPad.py:546 ../src/gui/grampsgui.py:123
+#: ../src/ScratchPad.py:546 ../src/gui/grampsgui.py:127
#: ../src/gui/editors/editlink.py:83
#: ../src/plugins/gramplet/QuickViewGramplet.py:106
#: ../src/plugins/quickview/FilterByName.py:109
@@ -982,11 +980,11 @@ msgstr ""
#: ../src/plugins/quickview/References.py:87
#: ../src/plugins/textreport/TagReport.py:439
#: ../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:2973
-#: ../src/plugins/webreport/NarrativeWeb.py:3607
+#: ../src/plugins/webreport/NarrativeWeb.py:1223
+#: ../src/plugins/webreport/NarrativeWeb.py:1268
+#: ../src/plugins/webreport/NarrativeWeb.py:1538
+#: ../src/plugins/webreport/NarrativeWeb.py:2968
+#: ../src/plugins/webreport/NarrativeWeb.py:3602
msgid "Media"
msgstr ""
@@ -1006,10 +1004,10 @@ msgstr ""
#. ------------------------------------------------------------------------
#. functions for the actual quickreports
#: ../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/filtereditor.py:288 ../src/gui/grampsgui.py:134
#: ../src/gui/editors/editlink.py:85 ../src/plugins/export/ExportCsv.py:334
#: ../src/plugins/gramplet/QuickViewGramplet.py:103
-#: ../src/plugins/import/ImportCsv.py:238
+#: ../src/plugins/import/ImportCsv.py:216
#: ../src/plugins/quickview/AgeOnDate.py:55
#: ../src/plugins/quickview/AttributeMatch.py:34
#: ../src/plugins/quickview/FilterByName.py:129
@@ -1030,9 +1028,9 @@ msgstr ""
#: ../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/tool/EventCmp.py:250 ../src/plugins/view/geography.gpr.py:48
#: ../src/plugins/webreport/NarrativeWeb.py:138
-#: ../src/plugins/webreport/NarrativeWeb.py:4420
+#: ../src/plugins/webreport/NarrativeWeb.py:4415
msgid "Person"
msgstr ""
@@ -1045,7 +1043,7 @@ msgstr ""
#: ../src/gui/editors/editfamily.py:579 ../src/gui/editors/editlink.py:82
#: ../src/plugins/export/ExportCsv.py:501
#: ../src/plugins/gramplet/QuickViewGramplet.py:105
-#: ../src/plugins/import/ImportCsv.py:245
+#: ../src/plugins/import/ImportCsv.py:219
#: ../src/plugins/quickview/all_events.py:79
#: ../src/plugins/quickview/all_relations.py:271
#: ../src/plugins/quickview/FilterByName.py:140
@@ -1053,8 +1051,8 @@ msgstr ""
#: ../src/plugins/quickview/quickview.gpr.py:199
#: ../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
+#: ../src/plugins/view/geography.gpr.py:96 ../src/plugins/view/relview.py:524
+#: ../src/plugins/view/relview.py:1321 ../src/plugins/view/relview.py:1343
msgid "Family"
msgstr ""
@@ -1066,8 +1064,7 @@ msgstr ""
#: ../src/plugins/export/ExportCsv.py:458
#: ../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/import/ImportCsv.py:181
#: ../src/plugins/quickview/FilterByName.py:170
#: ../src/plugins/quickview/FilterByName.py:233
#: ../src/plugins/quickview/quickview.gpr.py:201
@@ -1119,7 +1116,7 @@ msgstr ""
#: ../src/plugins/view/eventview.py:82 ../src/plugins/view/mediaview.py:94
#: ../src/plugins/view/noteview.py:79 ../src/plugins/view/repoview.py:84
#: ../src/plugins/webreport/NarrativeWeb.py:145
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:92
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:93
#: ../src/Filters/SideBar/_MediaSidebarFilter.py:90
#: ../src/Filters/SideBar/_RepoSidebarFilter.py:92
#: ../src/Filters/SideBar/_NoteSidebarFilter.py:95
@@ -1132,7 +1129,8 @@ msgstr ""
#: ../src/gui/selectors/selectplace.py:62
#: ../src/gui/selectors/selectrepository.py:61
#: ../src/gui/selectors/selectsource.py:61
-#: ../src/gui/widgets/grampletpane.py:1480
+#: ../src/gui/widgets/grampletpane.py:1490
+#: ../src/plugins/gramplet/PersonDetails.py:125
#: ../src/plugins/textreport/TagReport.py:456
#: ../src/plugins/view/mediaview.py:92 ../src/plugins/view/sourceview.py:76
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:79
@@ -1142,7 +1140,9 @@ 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/Exif.py:83
+#: ../src/plugins/gramplet/Attributes.py:47
+#: ../src/plugins/gramplet/EditExifMetadata.py:1302
+#: ../src/plugins/gramplet/MetadataViewer.py:58
#: ../src/plugins/tool/PatchNames.py:405
#: ../src/plugins/webreport/NarrativeWeb.py:147
msgid "Value"
@@ -1154,7 +1154,7 @@ msgstr ""
#.
#. -------------------------------------------------------------------------
#: ../src/ScratchPad.py:812 ../src/cli/clidbman.py:62
-#: ../src/gui/configure.py:1080
+#: ../src/gui/configure.py:1095
msgid "Family Tree"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
#: ../src/Spell.py:175 ../src/Spell.py:305 ../src/Spell.py:307
#: ../src/gen/lib/childreftype.py:73 ../src/gui/configure.py:70
#: ../src/plugins/tool/Check.py:1427
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:153
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:157
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:214
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:253
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:137
@@ -1575,7 +1575,7 @@ msgid ""
"%s"
msgstr ""
-#: ../src/ToolTips.py:150 ../src/plugins/webreport/NarrativeWeb.py:1971
+#: ../src/ToolTips.py:150 ../src/plugins/webreport/NarrativeWeb.py:1966
msgid "Telephone"
msgstr ""
@@ -1585,7 +1585,6 @@ msgstr ""
#: ../src/ToolTips.py:202 ../src/gen/lib/childreftype.py:74
#: ../src/gen/lib/eventtype.py:146 ../src/Merge/mergeperson.py:180
-#: ../src/plugins/gramplet/PersonDetails.py:61
#: ../src/plugins/quickview/all_relations.py:271
#: ../src/plugins/quickview/lineage.py:91
#: ../src/plugins/textreport/FamilyGroup.py:468
@@ -1605,23 +1604,23 @@ msgstr ""
#: ../src/Merge/mergeperson.py:238 ../src/plugins/export/ExportCsv.py:501
#: ../src/plugins/gramplet/Children.py:84
#: ../src/plugins/gramplet/Children.py:180
-#: ../src/plugins/import/ImportCsv.py:241
+#: ../src/plugins/import/ImportCsv.py:218
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:114
msgid "Child"
msgstr ""
-#: ../src/Utils.py:82 ../src/gui/editors/editperson.py:325
+#: ../src/Utils.py:82 ../src/gui/editors/editperson.py:324
#: ../src/gui/views/treemodels/peoplemodel.py:96
#: ../src/Merge/mergeperson.py:62
-#: ../src/plugins/webreport/NarrativeWeb.py:3885
+#: ../src/plugins/webreport/NarrativeWeb.py:3880
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:90
msgid "male"
msgstr ""
-#: ../src/Utils.py:83 ../src/gui/editors/editperson.py:324
+#: ../src/Utils.py:83 ../src/gui/editors/editperson.py:323
#: ../src/gui/views/treemodels/peoplemodel.py:96
#: ../src/Merge/mergeperson.py:62
-#: ../src/plugins/webreport/NarrativeWeb.py:3886
+#: ../src/plugins/webreport/NarrativeWeb.py:3881
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:90
msgid "female"
msgstr ""
@@ -1644,7 +1643,7 @@ msgid "High"
msgstr ""
#: ../src/Utils.py:93 ../src/gui/editors/editsourceref.py:138
-#: ../src/plugins/webreport/NarrativeWeb.py:1732
+#: ../src/plugins/webreport/NarrativeWeb.py:1733
msgid "Normal"
msgstr ""
@@ -1692,7 +1691,7 @@ msgstr ""
#: ../src/Utils.py:207 ../src/gen/lib/date.py:452 ../src/gen/lib/date.py:490
#: ../src/gen/mime/_gnomemime.py:39 ../src/gen/mime/_gnomemime.py:46
#: ../src/gen/mime/_pythonmime.py:46 ../src/gen/mime/_pythonmime.py:54
-#: ../src/gui/editors/editperson.py:326
+#: ../src/gui/editors/editperson.py:325
#: ../src/gui/views/treemodels/peoplemodel.py:96
#: ../src/Merge/mergeperson.py:62
#: ../src/plugins/textreport/DetAncestralReport.py:525
@@ -1703,7 +1702,7 @@ msgstr ""
#: ../src/plugins/textreport/DetDescendantReport.py:551
#: ../src/plugins/textreport/IndivComplete.py:412
#: ../src/plugins/view/relview.py:655
-#: ../src/plugins/webreport/NarrativeWeb.py:3887
+#: ../src/plugins/webreport/NarrativeWeb.py:3882
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:90
msgid "unknown"
msgstr ""
@@ -1721,11 +1720,11 @@ msgstr ""
msgid "birth-related evidence"
msgstr ""
-#: ../src/Utils.py:572 ../src/plugins/import/ImportCsv.py:317
+#: ../src/Utils.py:572 ../src/plugins/import/ImportCsv.py:208
msgid "death date"
msgstr ""
-#: ../src/Utils.py:577 ../src/plugins/import/ImportCsv.py:290
+#: ../src/Utils.py:577 ../src/plugins/import/ImportCsv.py:186
msgid "birth date"
msgstr ""
@@ -1824,7 +1823,7 @@ msgstr ""
#. '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/import/ImportCsv.py:177
#: ../src/plugins/tool/PatchNames.py:439
msgid "Person|Title"
msgstr ""
@@ -1833,7 +1832,7 @@ msgstr ""
msgid "Person|TITLE"
msgstr ""
-#: ../src/Utils.py:1196 ../src/gen/display/name.py:288
+#: ../src/Utils.py:1196 ../src/gen/display/name.py:312
#: ../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
@@ -1842,7 +1841,7 @@ msgstr ""
#: ../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
+#: ../src/plugins/import/ImportCsv.py:172
msgid "Given"
msgstr ""
@@ -1889,7 +1888,7 @@ msgstr ""
#: ../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
+#: ../src/plugins/import/ImportCsv.py:179
msgid "Suffix"
msgstr ""
@@ -1981,7 +1980,7 @@ msgstr ""
#: ../src/Utils.py:1212 ../src/gui/editors/displaytabs/surnametab.py:75
#: ../src/plugins/export/ExportCsv.py:335
-#: ../src/plugins/import/ImportCsv.py:186
+#: ../src/plugins/import/ImportCsv.py:178
msgid "Prefix"
msgstr ""
@@ -2008,12 +2007,12 @@ msgstr ""
msgid "FAMILYNICK"
msgstr ""
-#: ../src/Utils.py:1324 ../src/Utils.py:1340
+#: ../src/Utils.py:1327 ../src/Utils.py:1346
#, python-format
msgid "%s, ..."
msgstr ""
-#: ../src/UndoHistory.py:64 ../src/gui/grampsgui.py:156
+#: ../src/UndoHistory.py:64 ../src/gui/grampsgui.py:160
msgid "Undo History"
msgstr ""
@@ -2224,7 +2223,7 @@ msgid "Import finished..."
msgstr ""
#. Create a new database
-#: ../src/cli/clidbman.py:298 ../src/plugins/import/ImportCsv.py:443
+#: ../src/cli/clidbman.py:298 ../src/plugins/import/ImportCsv.py:310
msgid "Importing data..."
msgstr ""
@@ -2236,7 +2235,7 @@ msgstr ""
msgid "Could not make database directory: "
msgstr ""
-#: ../src/cli/clidbman.py:425 ../src/gui/configure.py:1024
+#: ../src/cli/clidbman.py:425 ../src/gui/configure.py:1039
msgid "Never"
msgstr ""
@@ -2314,23 +2313,23 @@ msgstr ""
msgid "Failed to write report. "
msgstr ""
-#: ../src/gen/db/base.py:1552
+#: ../src/gen/db/base.py:1554
msgid "Add child to family"
msgstr ""
-#: ../src/gen/db/base.py:1565 ../src/gen/db/base.py:1570
+#: ../src/gen/db/base.py:1567 ../src/gen/db/base.py:1572
msgid "Remove child from family"
msgstr ""
-#: ../src/gen/db/base.py:1643 ../src/gen/db/base.py:1647
+#: ../src/gen/db/base.py:1647 ../src/gen/db/base.py:1651
msgid "Remove Family"
msgstr ""
-#: ../src/gen/db/base.py:1688
+#: ../src/gen/db/base.py:1692
msgid "Remove father from family"
msgstr ""
-#: ../src/gen/db/base.py:1690
+#: ../src/gen/db/base.py:1694
msgid "Remove mother from family"
msgstr ""
@@ -2375,115 +2374,115 @@ msgstr ""
msgid "_Redo %s"
msgstr ""
-#: ../src/gen/display/name.py:286
+#: ../src/gen/display/name.py:310
msgid "Default format (defined by Gramps preferences)"
msgstr ""
-#: ../src/gen/display/name.py:287
+#: ../src/gen/display/name.py:311
msgid "Surname, Given Suffix"
msgstr ""
-#: ../src/gen/display/name.py:289
+#: ../src/gen/display/name.py:313
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
+#: ../src/gen/display/name.py:316
msgid "Main Surnames, Given Patronymic Suffix Prefix"
msgstr ""
#. DEPRECATED FORMATS
-#: ../src/gen/display/name.py:295
+#: ../src/gen/display/name.py:319
msgid "Patronymic, Given"
msgstr ""
-#: ../src/gen/display/name.py:486 ../src/gen/display/name.py:586
-#: ../src/plugins/import/ImportCsv.py:274
+#: ../src/gen/display/name.py:510 ../src/gen/display/name.py:610
+#: ../src/plugins/import/ImportCsv.py:177
msgid "Person|title"
msgstr ""
-#: ../src/gen/display/name.py:488 ../src/gen/display/name.py:588
-#: ../src/plugins/import/ImportCsv.py:268
+#: ../src/gen/display/name.py:512 ../src/gen/display/name.py:612
+#: ../src/plugins/import/ImportCsv.py:173
msgid "given"
msgstr ""
-#: ../src/gen/display/name.py:490 ../src/gen/display/name.py:590
-#: ../src/plugins/import/ImportCsv.py:264
+#: ../src/gen/display/name.py:514 ../src/gen/display/name.py:614
+#: ../src/plugins/import/ImportCsv.py:170
msgid "surname"
msgstr ""
-#: ../src/gen/display/name.py:492 ../src/gen/display/name.py:592
-#: ../src/gui/editors/editperson.py:363 ../src/plugins/import/ImportCsv.py:278
+#: ../src/gen/display/name.py:516 ../src/gen/display/name.py:616
+#: ../src/gui/editors/editperson.py:362 ../src/plugins/import/ImportCsv.py:179
msgid "suffix"
msgstr ""
-#: ../src/gen/display/name.py:494 ../src/gen/display/name.py:594
+#: ../src/gen/display/name.py:518 ../src/gen/display/name.py:618
msgid "Name|call"
msgstr ""
-#: ../src/gen/display/name.py:497 ../src/gen/display/name.py:596
+#: ../src/gen/display/name.py:521 ../src/gen/display/name.py:620
msgid "Name|common"
msgstr ""
-#: ../src/gen/display/name.py:501 ../src/gen/display/name.py:599
+#: ../src/gen/display/name.py:525 ../src/gen/display/name.py:623
msgid "initials"
msgstr ""
-#: ../src/gen/display/name.py:504 ../src/gen/display/name.py:601
+#: ../src/gen/display/name.py:528 ../src/gen/display/name.py:625
msgid "Name|primary"
msgstr ""
-#: ../src/gen/display/name.py:507 ../src/gen/display/name.py:603
+#: ../src/gen/display/name.py:531 ../src/gen/display/name.py:627
msgid "primary[pre]"
msgstr ""
-#: ../src/gen/display/name.py:510 ../src/gen/display/name.py:605
+#: ../src/gen/display/name.py:534 ../src/gen/display/name.py:629
msgid "primary[sur]"
msgstr ""
-#: ../src/gen/display/name.py:513 ../src/gen/display/name.py:607
+#: ../src/gen/display/name.py:537 ../src/gen/display/name.py:631
msgid "primary[con]"
msgstr ""
-#: ../src/gen/display/name.py:515 ../src/gen/display/name.py:609
+#: ../src/gen/display/name.py:539 ../src/gen/display/name.py:633
msgid "patronymic"
msgstr ""
-#: ../src/gen/display/name.py:517 ../src/gen/display/name.py:611
+#: ../src/gen/display/name.py:541 ../src/gen/display/name.py:635
msgid "patronymic[pre]"
msgstr ""
-#: ../src/gen/display/name.py:519 ../src/gen/display/name.py:613
+#: ../src/gen/display/name.py:543 ../src/gen/display/name.py:637
msgid "patronymic[sur]"
msgstr ""
-#: ../src/gen/display/name.py:521 ../src/gen/display/name.py:615
+#: ../src/gen/display/name.py:545 ../src/gen/display/name.py:639
msgid "patronymic[con]"
msgstr ""
-#: ../src/gen/display/name.py:523 ../src/gen/display/name.py:617
+#: ../src/gen/display/name.py:547 ../src/gen/display/name.py:641
msgid "notpatronymic"
msgstr ""
-#: ../src/gen/display/name.py:526 ../src/gen/display/name.py:619
+#: ../src/gen/display/name.py:550 ../src/gen/display/name.py:643
msgid "Remaining names|rest"
msgstr ""
-#: ../src/gen/display/name.py:529 ../src/gen/display/name.py:621
-#: ../src/gui/editors/editperson.py:384 ../src/plugins/import/ImportCsv.py:276
+#: ../src/gen/display/name.py:553 ../src/gen/display/name.py:645
+#: ../src/gui/editors/editperson.py:383 ../src/plugins/import/ImportCsv.py:178
msgid "prefix"
msgstr ""
-#: ../src/gen/display/name.py:532 ../src/gen/display/name.py:623
+#: ../src/gen/display/name.py:556 ../src/gen/display/name.py:647
msgid "rawsurnames"
msgstr ""
-#: ../src/gen/display/name.py:534 ../src/gen/display/name.py:625
+#: ../src/gen/display/name.py:558 ../src/gen/display/name.py:649
msgid "nickname"
msgstr ""
-#: ../src/gen/display/name.py:536 ../src/gen/display/name.py:627
+#: ../src/gen/display/name.py:560 ../src/gen/display/name.py:651
msgid "familynick"
msgstr ""
@@ -2502,17 +2501,19 @@ msgid "Caste"
msgstr ""
#. 2 name (version)
+#. Image Description
#: ../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/EditExifMetadata.py:335
#: ../src/plugins/textreport/PlaceReport.py:182
#: ../src/plugins/textreport/PlaceReport.py:255
#: ../src/plugins/textreport/TagReport.py:312
#: ../src/plugins/tool/SortEvents.py:59 ../src/plugins/view/eventview.py:80
#: ../src/plugins/webreport/NarrativeWeb.py:127
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:91
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:92
msgid "Description"
msgstr ""
@@ -2795,7 +2796,6 @@ msgid "Informant"
msgstr ""
#: ../src/gen/lib/eventtype.py:147 ../src/Merge/mergeperson.py:184
-#: ../src/plugins/gramplet/PersonDetails.py:63
#: ../src/plugins/textreport/FamilyGroup.py:474
#: ../src/plugins/textreport/FamilyGroup.py:476
#: ../src/plugins/textreport/TagReport.py:135
@@ -2809,7 +2809,6 @@ msgid "Adult Christening"
msgstr ""
#: ../src/gen/lib/eventtype.py:149 ../src/gen/lib/ldsord.py:93
-#: ../src/plugins/gramplet/PersonDetails.py:62
msgid "Baptism"
msgstr ""
@@ -2825,7 +2824,7 @@ msgstr ""
msgid "Blessing"
msgstr ""
-#: ../src/gen/lib/eventtype.py:153 ../src/plugins/gramplet/PersonDetails.py:64
+#: ../src/gen/lib/eventtype.py:153
msgid "Burial"
msgstr ""
@@ -2898,7 +2897,7 @@ msgid "Number of Marriages"
msgstr ""
#: ../src/gen/lib/eventtype.py:171 ../src/gen/lib/nameorigintype.py:92
-#: ../src/plugins/gramplet/PersonDetails.py:67
+#: ../src/plugins/gramplet/PersonDetails.py:124
msgid "Occupation"
msgstr ""
@@ -2915,13 +2914,14 @@ msgid "Property"
msgstr ""
#: ../src/gen/lib/eventtype.py:175
+#: ../src/plugins/gramplet/PersonDetails.py:126
msgid "Religion"
msgstr ""
#: ../src/gen/lib/eventtype.py:176
-#: ../src/plugins/gramplet/bottombar.gpr.py:105
-#: ../src/plugins/webreport/NarrativeWeb.py:2014
-#: ../src/plugins/webreport/NarrativeWeb.py:5450
+#: ../src/plugins/gramplet/bottombar.gpr.py:118
+#: ../src/plugins/webreport/NarrativeWeb.py:2009
+#: ../src/plugins/webreport/NarrativeWeb.py:5445
msgid "Residence"
msgstr ""
@@ -2935,7 +2935,7 @@ msgstr ""
#: ../src/gen/lib/eventtype.py:179 ../src/Merge/mergeperson.py:234
#: ../src/plugins/export/ExportCsv.py:457
-#: ../src/plugins/import/ImportCsv.py:256
+#: ../src/plugins/import/ImportCsv.py:227
#: ../src/plugins/textreport/FamilyGroup.py:373
msgid "Marriage"
msgstr ""
@@ -3289,7 +3289,7 @@ msgstr ""
msgid "Matrilineal"
msgstr ""
-#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1065
+#: ../src/gen/lib/notetype.py:80 ../src/gui/configure.py:1080
#: ../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
@@ -3501,18 +3501,7 @@ msgstr ""
msgid "FTP"
msgstr ""
-#: ../src/gen/plug/_gramplet.py:291
-#, python-format
-msgid "Gramplet %s is running"
-msgstr ""
-
-#: ../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:340
+#: ../src/gen/plug/_gramplet.py:333
#, python-format
msgid "Gramplet %s caused an error"
msgstr ""
@@ -3566,14 +3555,14 @@ msgstr ""
msgid "Gramps View"
msgstr ""
-#: ../src/gen/plug/_pluginreg.py:84 ../src/gui/grampsgui.py:132
+#: ../src/gen/plug/_pluginreg.py:84 ../src/gui/grampsgui.py:136
#: ../src/plugins/view/relview.py:135 ../src/plugins/view/view.gpr.py:115
msgid "Relationships"
msgstr ""
-#: ../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
+#: ../src/gen/plug/_pluginreg.py:85 ../src/gen/plug/_pluginreg.py:392
+#: ../src/gui/grampsbar.py:542 ../src/gui/widgets/grampletpane.py:205
+#: ../src/gui/widgets/grampletpane.py:930 ../src/glade/grampletpane.glade.h:4
msgid "Gramplet"
msgstr ""
@@ -3581,28 +3570,28 @@ msgstr ""
msgid "Sidebar"
msgstr ""
-#: ../src/gen/plug/_pluginreg.py:483 ../src/plugins/gramplet/FaqGramplet.py:62
+#: ../src/gen/plug/_pluginreg.py:480 ../src/plugins/gramplet/FaqGramplet.py:62
msgid "Miscellaneous"
msgstr ""
-#: ../src/gen/plug/_pluginreg.py:1095 ../src/gen/plug/_pluginreg.py:1100
+#: ../src/gen/plug/_pluginreg.py:1081 ../src/gen/plug/_pluginreg.py:1086
#, python-format
msgid "ERROR: Failed reading plugin registration %(filename)s"
msgstr ""
-#: ../src/gen/plug/_pluginreg.py:1114
+#: ../src/gen/plug/_pluginreg.py:1100
#, 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:1135
+#: ../src/gen/plug/_pluginreg.py:1121
#, python-format
msgid "ERROR: Wrong python file %(filename)s in register file %(regfile)s"
msgstr ""
-#: ../src/gen/plug/_pluginreg.py:1143
+#: ../src/gen/plug/_pluginreg.py:1129
#, python-format
msgid ""
"ERROR: Python file %(filename)s in register file %(regfile)s does not exist"
@@ -3629,11 +3618,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: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/docgen/ODSTab.py:505 ../src/plugins/docgen/AsciiDoc.py:151
+#: ../src/plugins/docgen/AsciiDoc.py:154 ../src/plugins/docgen/ODFDoc.py:1170
+#: ../src/plugins/docgen/ODFDoc.py:1173 ../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/plugins/docgen/SvgDrawDoc.py:81
#: ../src/plugins/export/ExportCsv.py:299
#: ../src/plugins/export/ExportCsv.py:303
@@ -3644,7 +3633,7 @@ msgstr ""
#: ../src/plugins/export/ExportVCalendar.py:108
#: ../src/plugins/export/ExportVCard.py:70
#: ../src/plugins/export/ExportVCard.py:74
-#: ../src/plugins/webreport/NarrativeWeb.py:5721
+#: ../src/plugins/webreport/NarrativeWeb.py:5716
#, python-format
msgid "Could not create %s"
msgstr ""
@@ -3730,22 +3719,22 @@ msgid "TrueType / FreeSans"
msgstr ""
#: ../src/gen/plug/docgen/graphdoc.py:67
-#: ../src/plugins/view/pedigreeview.py:2185
+#: ../src/plugins/view/pedigreeview.py:2190
msgid "Vertical (top to bottom)"
msgstr ""
#: ../src/gen/plug/docgen/graphdoc.py:68
-#: ../src/plugins/view/pedigreeview.py:2186
+#: ../src/plugins/view/pedigreeview.py:2191
msgid "Vertical (bottom to top)"
msgstr ""
#: ../src/gen/plug/docgen/graphdoc.py:69
-#: ../src/plugins/view/pedigreeview.py:2187
+#: ../src/plugins/view/pedigreeview.py:2192
msgid "Horizontal (left to right)"
msgstr ""
#: ../src/gen/plug/docgen/graphdoc.py:70
-#: ../src/plugins/view/pedigreeview.py:2188
+#: ../src/plugins/view/pedigreeview.py:2193
msgid "Horizontal (right to left)"
msgstr ""
@@ -4014,40 +4003,40 @@ msgstr ""
msgid "Graphics"
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:45
+#: ../src/gen/plug/report/endnotes.py:46
#: ../src/plugins/textreport/AncestorReport.py:337
#: ../src/plugins/textreport/DetAncestralReport.py:837
#: ../src/plugins/textreport/DetDescendantReport.py:1003
msgid "The style used for the generation header."
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:52
+#: ../src/gen/plug/report/endnotes.py:53
msgid "The basic style used for the endnotes source display."
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:60
+#: ../src/gen/plug/report/endnotes.py:61
msgid "The basic style used for the endnotes reference display."
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:67
+#: ../src/gen/plug/report/endnotes.py:68
msgid "The basic style used for the endnotes notes display."
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:111
+#: ../src/gen/plug/report/endnotes.py:114
msgid "Endnotes"
msgstr ""
-#: ../src/gen/plug/report/endnotes.py:147
+#: ../src/gen/plug/report/endnotes.py:150
#, python-format
msgid "Note %(ind)d - Type: %(type)s"
msgstr ""
#: ../src/gen/plug/report/utils.py:143
#: ../src/plugins/textreport/IndivComplete.py:553
-#: ../src/plugins/webreport/NarrativeWeb.py:1315
-#: ../src/plugins/webreport/NarrativeWeb.py:1493
-#: ../src/plugins/webreport/NarrativeWeb.py:1566
-#: ../src/plugins/webreport/NarrativeWeb.py:1582
+#: ../src/plugins/webreport/NarrativeWeb.py:1317
+#: ../src/plugins/webreport/NarrativeWeb.py:1495
+#: ../src/plugins/webreport/NarrativeWeb.py:1568
+#: ../src/plugins/webreport/NarrativeWeb.py:1584
msgid "Could not add photo to page"
msgstr ""
@@ -4066,7 +4055,7 @@ msgstr ""
msgid "Entire Database"
msgstr ""
-#: ../src/gen/proxy/private.py:760 ../src/gui/grampsgui.py:143
+#: ../src/gen/proxy/private.py:760 ../src/gui/grampsgui.py:147
msgid "Private"
msgstr ""
@@ -4108,7 +4097,7 @@ msgid "Drag and drop the columns to change the order"
msgstr ""
#. #################
-#: ../src/gui/columnorder.py:122 ../src/gui/configure.py:901
+#: ../src/gui/columnorder.py:122 ../src/gui/configure.py:916
#: ../src/plugins/drawreport/AncestorTree.py:905
#: ../src/plugins/drawreport/DescendTree.py:1491
msgid "Display"
@@ -4174,7 +4163,7 @@ msgid " Name Editor"
msgstr ""
#: ../src/gui/configure.py:130 ../src/gui/configure.py:148
-#: ../src/gui/configure.py:1157 ../src/gui/views/pageview.py:627
+#: ../src/gui/configure.py:1172 ../src/gui/views/pageview.py:627
msgid "Preferences"
msgstr ""
@@ -4185,7 +4174,7 @@ msgstr ""
#: ../src/plugins/lib/libplaceview.py:94
#: ../src/plugins/view/placetreeview.py:73 ../src/plugins/view/repoview.py:87
#: ../src/plugins/webreport/NarrativeWeb.py:131
-#: ../src/plugins/webreport/NarrativeWeb.py:889
+#: ../src/plugins/webreport/NarrativeWeb.py:891
#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:88
msgid "Locality"
msgstr ""
@@ -4217,7 +4206,7 @@ msgstr ""
#: ../src/plugins/tool/ExtractCity.py:389
#: ../src/plugins/view/placetreeview.py:77 ../src/plugins/view/repoview.py:90
#: ../src/plugins/webreport/NarrativeWeb.py:124
-#: ../src/plugins/webreport/NarrativeWeb.py:2438
+#: ../src/plugins/webreport/NarrativeWeb.py:2433
#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:92
msgid "Country"
msgstr ""
@@ -4228,13 +4217,13 @@ msgstr ""
msgid "ZIP/Postal Code"
msgstr ""
-#: ../src/gui/configure.py:434 ../src/plugins/gramplet/RepositoryDetails.py:54
+#: ../src/gui/configure.py:434
+#: ../src/plugins/gramplet/RepositoryDetails.py:112
#: ../src/plugins/webreport/NarrativeWeb.py:139
msgid "Phone"
msgstr ""
#: ../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 ""
@@ -4244,7 +4233,7 @@ msgid "Researcher"
msgstr ""
#: ../src/gui/configure.py:454 ../src/gui/filtereditor.py:293
-#: ../src/gui/editors/editperson.py:625
+#: ../src/gui/editors/editperson.py:613
msgid "Media Object"
msgstr ""
@@ -4277,7 +4266,7 @@ msgid "Common"
msgstr ""
#: ../src/gui/configure.py:519 ../src/plugins/export/ExportCsv.py:335
-#: ../src/plugins/import/ImportCsv.py:182
+#: ../src/plugins/import/ImportCsv.py:175
msgid "Call"
msgstr ""
@@ -4285,215 +4274,219 @@ msgstr ""
msgid "NotPatronymic"
msgstr ""
-#: ../src/gui/configure.py:638
+#: ../src/gui/configure.py:605
+msgid "Enter to save, Esc to cancel editing"
+msgstr ""
+
+#: ../src/gui/configure.py:652
msgid "This format exists already."
msgstr ""
-#: ../src/gui/configure.py:660
+#: ../src/gui/configure.py:674
msgid "Invalid or incomplete format definition."
msgstr ""
-#: ../src/gui/configure.py:677
+#: ../src/gui/configure.py:691
msgid "Format"
msgstr ""
-#: ../src/gui/configure.py:686
+#: ../src/gui/configure.py:701
msgid "Example"
msgstr ""
#. label for the combo
-#: ../src/gui/configure.py:820 ../src/plugins/drawreport/Calendar.py:421
+#: ../src/gui/configure.py:835 ../src/plugins/drawreport/Calendar.py:421
#: ../src/plugins/textreport/BirthdayReport.py:364
-#: ../src/plugins/webreport/NarrativeWeb.py:6432
-#: ../src/plugins/webreport/WebCal.py:1378
+#: ../src/plugins/webreport/NarrativeWeb.py:6433
+#: ../src/plugins/webreport/WebCal.py:1373
msgid "Name format"
msgstr ""
-#: ../src/gui/configure.py:824 ../src/gui/editors/displaytabs/buttontab.py:70
+#: ../src/gui/configure.py:839 ../src/gui/editors/displaytabs/buttontab.py:70
#: ../src/gui/plug/_windows.py:136 ../src/gui/plug/_windows.py:192
#: ../src/plugins/BookReport.py:999
msgid "Edit"
msgstr ""
-#: ../src/gui/configure.py:841
+#: ../src/gui/configure.py:856
msgid "Date format"
msgstr ""
-#: ../src/gui/configure.py:854
+#: ../src/gui/configure.py:869
msgid "Calendar on reports"
msgstr ""
-#: ../src/gui/configure.py:867
+#: ../src/gui/configure.py:882
msgid "Surname guessing"
msgstr ""
-#: ../src/gui/configure.py:874
+#: ../src/gui/configure.py:889
msgid "Height multiple surname box (pixels)"
msgstr ""
-#: ../src/gui/configure.py:881
+#: ../src/gui/configure.py:896
msgid "Active person's name and ID"
msgstr ""
-#: ../src/gui/configure.py:882
+#: ../src/gui/configure.py:897
msgid "Relationship to home person"
msgstr ""
-#: ../src/gui/configure.py:891
+#: ../src/gui/configure.py:906
msgid "Status bar"
msgstr ""
-#: ../src/gui/configure.py:898
+#: ../src/gui/configure.py:913
msgid "Show text in sidebar buttons (requires restart)"
msgstr ""
-#: ../src/gui/configure.py:909
+#: ../src/gui/configure.py:924
msgid "Missing surname"
msgstr ""
-#: ../src/gui/configure.py:912
+#: ../src/gui/configure.py:927
msgid "Missing given name"
msgstr ""
-#: ../src/gui/configure.py:915
+#: ../src/gui/configure.py:930
msgid "Missing record"
msgstr ""
-#: ../src/gui/configure.py:918
+#: ../src/gui/configure.py:933
msgid "Private surname"
msgstr ""
-#: ../src/gui/configure.py:921
+#: ../src/gui/configure.py:936
msgid "Private given name"
msgstr ""
-#: ../src/gui/configure.py:924
+#: ../src/gui/configure.py:939
msgid "Private record"
msgstr ""
-#: ../src/gui/configure.py:955
+#: ../src/gui/configure.py:970
msgid "Change is not immediate"
msgstr ""
-#: ../src/gui/configure.py:956
+#: ../src/gui/configure.py:971
msgid ""
"Changing the data format will not take effect until the next time Gramps is "
"started."
msgstr ""
-#: ../src/gui/configure.py:969
+#: ../src/gui/configure.py:984
msgid "Date about range"
msgstr ""
-#: ../src/gui/configure.py:972
+#: ../src/gui/configure.py:987
msgid "Date after range"
msgstr ""
-#: ../src/gui/configure.py:975
+#: ../src/gui/configure.py:990
msgid "Date before range"
msgstr ""
-#: ../src/gui/configure.py:978
+#: ../src/gui/configure.py:993
msgid "Maximum age probably alive"
msgstr ""
-#: ../src/gui/configure.py:981
+#: ../src/gui/configure.py:996
msgid "Maximum sibling age difference"
msgstr ""
-#: ../src/gui/configure.py:984
+#: ../src/gui/configure.py:999
msgid "Minimum years between generations"
msgstr ""
-#: ../src/gui/configure.py:987
+#: ../src/gui/configure.py:1002
msgid "Average years between generations"
msgstr ""
-#: ../src/gui/configure.py:990
+#: ../src/gui/configure.py:1005
msgid "Markup for invalid date format"
msgstr ""
-#: ../src/gui/configure.py:993
+#: ../src/gui/configure.py:1008
msgid "Dates"
msgstr ""
-#: ../src/gui/configure.py:1002
+#: ../src/gui/configure.py:1017
msgid "Add default source on import"
msgstr ""
-#: ../src/gui/configure.py:1005
+#: ../src/gui/configure.py:1020
msgid "Enable spelling checker"
msgstr ""
-#: ../src/gui/configure.py:1008
+#: ../src/gui/configure.py:1023
msgid "Display Tip of the Day"
msgstr ""
-#: ../src/gui/configure.py:1011
+#: ../src/gui/configure.py:1026
msgid "Remember last view displayed"
msgstr ""
-#: ../src/gui/configure.py:1014
+#: ../src/gui/configure.py:1029
msgid "Max generations for relationships"
msgstr ""
-#: ../src/gui/configure.py:1018
+#: ../src/gui/configure.py:1033
msgid "Base path for relative media paths"
msgstr ""
-#: ../src/gui/configure.py:1025
+#: ../src/gui/configure.py:1040
msgid "Once a month"
msgstr ""
-#: ../src/gui/configure.py:1026
+#: ../src/gui/configure.py:1041
msgid "Once a week"
msgstr ""
-#: ../src/gui/configure.py:1027
+#: ../src/gui/configure.py:1042
msgid "Once a day"
msgstr ""
-#: ../src/gui/configure.py:1028
+#: ../src/gui/configure.py:1043
msgid "Always"
msgstr ""
-#: ../src/gui/configure.py:1033
+#: ../src/gui/configure.py:1048
msgid "Check for updates"
msgstr ""
-#: ../src/gui/configure.py:1038
+#: ../src/gui/configure.py:1053
msgid "Updated addons only"
msgstr ""
-#: ../src/gui/configure.py:1039
+#: ../src/gui/configure.py:1054
msgid "New addons only"
msgstr ""
-#: ../src/gui/configure.py:1040
+#: ../src/gui/configure.py:1055
msgid "New and updated addons"
msgstr ""
-#: ../src/gui/configure.py:1050
+#: ../src/gui/configure.py:1065
msgid "What to check"
msgstr ""
-#: ../src/gui/configure.py:1055
+#: ../src/gui/configure.py:1070
msgid "Do not ask about previously notified addons"
msgstr ""
-#: ../src/gui/configure.py:1060
+#: ../src/gui/configure.py:1075
msgid "Check now"
msgstr ""
-#: ../src/gui/configure.py:1074
+#: ../src/gui/configure.py:1089
msgid "Family Tree Database path"
msgstr ""
-#: ../src/gui/configure.py:1077
+#: ../src/gui/configure.py:1092
msgid "Automatically load last family tree"
msgstr ""
-#: ../src/gui/configure.py:1090
+#: ../src/gui/configure.py:1105
msgid "Select media directory"
msgstr ""
@@ -4948,7 +4941,7 @@ msgid "Number of generations:"
msgstr ""
#: ../src/gui/filtereditor.py:511 ../src/Filters/Rules/_HasGrampsId.py:46
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:122
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:123
#: ../src/Filters/Rules/Person/_HasCommonAncestorWith.py:46
#: ../src/Filters/Rules/Person/_IsAncestorOf.py:45
#: ../src/Filters/Rules/Person/_IsDescendantFamilyOf.py:50
@@ -4969,7 +4962,7 @@ msgid "Source ID:"
msgstr ""
#: ../src/gui/filtereditor.py:516
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:122
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:123
#: ../src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py:48
#: ../src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py:47
#: ../src/Filters/Rules/Person/_IsChildOfFilterMatch.py:47
@@ -4997,149 +4990,154 @@ msgstr ""
msgid "Source filter name:"
msgstr ""
-#: ../src/gui/filtereditor.py:528
+#: ../src/gui/filtereditor.py:526
+#: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:41
+msgid "Repository filter name:"
+msgstr ""
+
+#: ../src/gui/filtereditor.py:530
#: ../src/Filters/Rules/Person/_IsAncestorOf.py:45
#: ../src/Filters/Rules/Person/_IsDescendantFamilyOf.py:50
#: ../src/Filters/Rules/Person/_IsDescendantOf.py:46
msgid "Inclusive:"
msgstr ""
-#: ../src/gui/filtereditor.py:529
+#: ../src/gui/filtereditor.py:531
msgid "Include original person"
msgstr ""
-#: ../src/gui/filtereditor.py:530
+#: ../src/gui/filtereditor.py:532
#: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:44
#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:45
msgid "Case sensitive:"
msgstr ""
-#: ../src/gui/filtereditor.py:531
+#: ../src/gui/filtereditor.py:533
msgid "Use exact case of letters"
msgstr ""
-#: ../src/gui/filtereditor.py:532
+#: ../src/gui/filtereditor.py:534
#: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:45
#: ../src/Filters/Rules/Person/_HasNameOf.py:59
#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:46
msgid "Regular-Expression matching:"
msgstr ""
-#: ../src/gui/filtereditor.py:533
+#: ../src/gui/filtereditor.py:535
msgid "Use regular expression"
msgstr ""
-#: ../src/gui/filtereditor.py:534
+#: ../src/gui/filtereditor.py:536
#: ../src/Filters/Rules/Event/_MatchesPersonFilter.py:51
msgid "Include Family events:"
msgstr ""
-#: ../src/gui/filtereditor.py:535
+#: ../src/gui/filtereditor.py:537
msgid "Also family events where person is wife/husband"
msgstr ""
-#: ../src/gui/filtereditor.py:537 ../src/Filters/Rules/Person/_HasTag.py:48
+#: ../src/gui/filtereditor.py:539 ../src/Filters/Rules/Person/_HasTag.py:48
#: ../src/Filters/Rules/Family/_HasTag.py:48
#: ../src/Filters/Rules/MediaObject/_HasTag.py:48
#: ../src/Filters/Rules/Note/_HasTag.py:48
msgid "Tag:"
msgstr ""
-#: ../src/gui/filtereditor.py:541
+#: ../src/gui/filtereditor.py:543
#: ../src/Filters/Rules/Person/_MatchesSourceConfidence.py:41
#: ../src/Filters/Rules/Family/_MatchesSourceConfidence.py:41
#: ../src/Filters/Rules/Event/_MatchesSourceConfidence.py:42
msgid "Confidence level:"
msgstr ""
-#: ../src/gui/filtereditor.py:561
+#: ../src/gui/filtereditor.py:563
msgid "Rule Name"
msgstr ""
-#: ../src/gui/filtereditor.py:677 ../src/gui/filtereditor.py:688
+#: ../src/gui/filtereditor.py:679 ../src/gui/filtereditor.py:690
#: ../src/glade/rule.glade.h:20
msgid "No rule selected"
msgstr ""
-#: ../src/gui/filtereditor.py:728
+#: ../src/gui/filtereditor.py:730
msgid "Define filter"
msgstr ""
-#: ../src/gui/filtereditor.py:732
+#: ../src/gui/filtereditor.py:734
msgid "Values"
msgstr ""
-#: ../src/gui/filtereditor.py:825
+#: ../src/gui/filtereditor.py:827
msgid "Add Rule"
msgstr ""
-#: ../src/gui/filtereditor.py:837
+#: ../src/gui/filtereditor.py:839
msgid "Edit Rule"
msgstr ""
-#: ../src/gui/filtereditor.py:872
+#: ../src/gui/filtereditor.py:874
msgid "Filter Test"
msgstr ""
#. ###############################
-#: ../src/gui/filtereditor.py:1002 ../src/plugins/Records.py:517
+#: ../src/gui/filtereditor.py:1004 ../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: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/gramplet/bottombar.gpr.py:594
+#: ../src/plugins/gramplet/bottombar.gpr.py:608
+#: ../src/plugins/gramplet/bottombar.gpr.py:622
+#: ../src/plugins/gramplet/bottombar.gpr.py:636
+#: ../src/plugins/gramplet/bottombar.gpr.py:650
+#: ../src/plugins/gramplet/bottombar.gpr.py:664
+#: ../src/plugins/gramplet/bottombar.gpr.py:678
+#: ../src/plugins/gramplet/bottombar.gpr.py:692
#: ../src/plugins/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:6416
-#: ../src/plugins/webreport/WebCal.py:1362
+#: ../src/plugins/webreport/NarrativeWeb.py:6411
+#: ../src/plugins/webreport/WebCal.py:1351
msgid "Filter"
msgstr ""
-#: ../src/gui/filtereditor.py:1002
+#: ../src/gui/filtereditor.py:1004
msgid "Comment"
msgstr ""
-#: ../src/gui/filtereditor.py:1009
+#: ../src/gui/filtereditor.py:1011
msgid "Custom Filter Editor"
msgstr ""
-#: ../src/gui/filtereditor.py:1075
+#: ../src/gui/filtereditor.py:1077
msgid "Delete Filter?"
msgstr ""
-#: ../src/gui/filtereditor.py:1076
+#: ../src/gui/filtereditor.py:1078
msgid ""
"This filter is currently being used as the base for other filters. "
"Deletingthis filter will result in removing all other filters that depend on "
"it."
msgstr ""
-#: ../src/gui/filtereditor.py:1080
+#: ../src/gui/filtereditor.py:1082
msgid "Delete Filter"
msgstr ""
-#: ../src/gui/grampsbar.py:157 ../src/gui/widgets/grampletpane.py:1113
+#: ../src/gui/grampsbar.py:159 ../src/gui/widgets/grampletpane.py:1123
msgid "Unnamed Gramplet"
msgstr ""
-#: ../src/gui/grampsbar.py:302
+#: ../src/gui/grampsbar.py:304
msgid "Gramps Bar"
msgstr ""
-#: ../src/gui/grampsbar.py:304
+#: ../src/gui/grampsbar.py:306
msgid "Right-click to the right of the tab to add a gramplet."
msgstr ""
-#: ../src/gui/grampsgui.py:102 ../src/guiQML/views/dbman.py:159
+#: ../src/gui/grampsgui.py:102
msgid "Family Trees"
msgstr ""
@@ -5163,7 +5161,7 @@ msgstr ""
#: ../src/plugins/gramplet/AgeOnDateGramplet.py:73
#: ../src/plugins/gramplet/Events.py:51
#: ../src/plugins/gramplet/PersonResidence.py:49
-#: ../src/plugins/import/ImportCsv.py:258
+#: ../src/plugins/import/ImportCsv.py:228
#: ../src/plugins/quickview/OnThisDay.py:80
#: ../src/plugins/quickview/OnThisDay.py:81
#: ../src/plugins/quickview/OnThisDay.py:82
@@ -5174,7 +5172,7 @@ msgstr ""
#: ../src/plugins/tool/SortEvents.py:56 ../src/plugins/view/eventview.py:83
#: ../src/plugins/view/mediaview.py:96
#: ../src/plugins/webreport/NarrativeWeb.py:126
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:93
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:95
#: ../src/Filters/SideBar/_MediaSidebarFilter.py:92
msgid "Date"
msgstr ""
@@ -5184,22 +5182,24 @@ 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/gramplet/bottombar.gpr.py:132
+#: ../src/plugins/gramplet/bottombar.gpr.py:146
#: ../src/plugins/quickview/FilterByName.py:97
#: ../src/plugins/textreport/TagReport.py:283
-#: ../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:2858
-#: ../src/plugins/webreport/NarrativeWeb.py:4673
+#: ../src/plugins/view/eventview.py:116
+#: ../src/plugins/view/geography.gpr.py:80 ../src/plugins/view/view.gpr.py:40
+#: ../src/plugins/webreport/NarrativeWeb.py:1222
+#: ../src/plugins/webreport/NarrativeWeb.py:1265
+#: ../src/plugins/webreport/NarrativeWeb.py:2672
+#: ../src/plugins/webreport/NarrativeWeb.py:2853
+#: ../src/plugins/webreport/NarrativeWeb.py:4668
msgid "Events"
msgstr ""
#: ../src/gui/grampsgui.py:114
#: ../src/plugins/drawreport/drawplugins.gpr.py:170
-#: ../src/plugins/gramplet/gramplet.gpr.py:113
+#: ../src/plugins/gramplet/gramplet.gpr.py:106
+#: ../src/plugins/gramplet/gramplet.gpr.py:115
#: ../src/plugins/view/fanchartview.py:570
msgid "Fan Chart"
msgstr ""
@@ -5222,25 +5222,44 @@ msgid "Gramplets"
msgstr ""
#: ../src/gui/grampsgui.py:119 ../src/gui/grampsgui.py:120
-#: ../src/gui/grampsgui.py:121 ../src/plugins/view/geoview.py:292
-msgid "GeoView"
+#: ../src/gui/grampsgui.py:121 ../src/plugins/view/geography.gpr.py:57
+#: ../src/plugins/view/geography.gpr.py:73
+#: ../src/plugins/view/geography.gpr.py:89
+#: ../src/plugins/view/geography.gpr.py:106
+msgid "Geography"
msgstr ""
-#: ../src/gui/grampsgui.py:122
+#: ../src/gui/grampsgui.py:122 ../src/plugins/view/geoperson.py:164
+msgid "GeoPerson"
+msgstr ""
+
+#: ../src/gui/grampsgui.py:123 ../src/plugins/view/geofamily.py:136
+msgid "GeoFamily"
+msgstr ""
+
+#: ../src/gui/grampsgui.py:124 ../src/plugins/view/geoevents.py:137
+msgid "GeoEvents"
+msgstr ""
+
+#: ../src/gui/grampsgui.py:125 ../src/plugins/view/geoplaces.py:138
+msgid "GeoPlaces"
+msgstr ""
+
+#: ../src/gui/grampsgui.py:126
msgid "Public"
msgstr ""
-#: ../src/gui/grampsgui.py:124
+#: ../src/gui/grampsgui.py:128
msgid "Merge"
msgstr ""
-#: ../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/gui/grampsgui.py:129 ../src/plugins/gramplet/bottombar.gpr.py:286
#: ../src/plugins/gramplet/bottombar.gpr.py:300
-#: ../src/plugins/gramplet/bottombar.gpr.py:313
-#: ../src/plugins/gramplet/bottombar.gpr.py:326
+#: ../src/plugins/gramplet/bottombar.gpr.py:314
+#: ../src/plugins/gramplet/bottombar.gpr.py:328
+#: ../src/plugins/gramplet/bottombar.gpr.py:342
+#: ../src/plugins/gramplet/bottombar.gpr.py:356
+#: ../src/plugins/gramplet/bottombar.gpr.py:370
#: ../src/plugins/quickview/FilterByName.py:112
#: ../src/plugins/textreport/IndivComplete.py:251
#: ../src/plugins/textreport/TagReport.py:369
@@ -5251,72 +5270,74 @@ msgstr ""
#. Go over parents and build their menu
#. don't show rest
-#: ../src/gui/grampsgui.py:126 ../src/Merge/mergeperson.py:206
+#: ../src/gui/grampsgui.py:130 ../src/Merge/mergeperson.py:206
#: ../src/plugins/gramplet/FanChartGramplet.py:836
#: ../src/plugins/quickview/all_relations.py:306
#: ../src/plugins/tool/NotRelated.py:132
#: ../src/plugins/view/fanchartview.py:905
-#: ../src/plugins/view/pedigreeview.py:1944 ../src/plugins/view/relview.py:511
+#: ../src/plugins/view/pedigreeview.py:1949 ../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"
msgstr ""
-#: ../src/gui/grampsgui.py:127
+#: ../src/gui/grampsgui.py:131
msgid "Add Parents"
msgstr ""
-#: ../src/gui/grampsgui.py:128
+#: ../src/gui/grampsgui.py:132
msgid "Select Parents"
msgstr ""
-#: ../src/gui/grampsgui.py:129 ../src/plugins/gramplet/gramplet.gpr.py:153
+#: ../src/gui/grampsgui.py:133 ../src/plugins/gramplet/gramplet.gpr.py:150
+#: ../src/plugins/gramplet/gramplet.gpr.py:156
#: ../src/plugins/view/pedigreeview.py:689
-#: ../src/plugins/webreport/NarrativeWeb.py:4514
+#: ../src/plugins/webreport/NarrativeWeb.py:4509
msgid "Pedigree"
msgstr ""
-#: ../src/gui/grampsgui.py:131 ../src/plugins/quickview/FilterByName.py:100
+#: ../src/gui/grampsgui.py:135 ../src/plugins/quickview/FilterByName.py:100
+#: ../src/plugins/view/geography.gpr.py:65
#: ../src/plugins/view/placetreeview.gpr.py:11
#: ../src/plugins/view/view.gpr.py:179
-#: ../src/plugins/webreport/NarrativeWeb.py:1219
-#: ../src/plugins/webreport/NarrativeWeb.py:1260
-#: ../src/plugins/webreport/NarrativeWeb.py:2403
-#: ../src/plugins/webreport/NarrativeWeb.py:2517
+#: ../src/plugins/webreport/NarrativeWeb.py:1221
+#: ../src/plugins/webreport/NarrativeWeb.py:1262
+#: ../src/plugins/webreport/NarrativeWeb.py:2398
+#: ../src/plugins/webreport/NarrativeWeb.py:2512
msgid "Places"
msgstr ""
-#: ../src/gui/grampsgui.py:133
+#: ../src/gui/grampsgui.py:137
msgid "Reports"
msgstr ""
-#: ../src/gui/grampsgui.py:134 ../src/plugins/quickview/FilterByName.py:106
+#: ../src/gui/grampsgui.py:138 ../src/plugins/quickview/FilterByName.py:106
#: ../src/plugins/view/repoview.py:123 ../src/plugins/view/view.gpr.py:195
-#: ../src/plugins/webreport/NarrativeWeb.py:1225
-#: ../src/plugins/webreport/NarrativeWeb.py:3569
-#: ../src/plugins/webreport/NarrativeWeb.py:5276
-#: ../src/plugins/webreport/NarrativeWeb.py:5348
+#: ../src/plugins/webreport/NarrativeWeb.py:1227
+#: ../src/plugins/webreport/NarrativeWeb.py:3564
+#: ../src/plugins/webreport/NarrativeWeb.py:5271
+#: ../src/plugins/webreport/NarrativeWeb.py:5343
msgid "Repositories"
msgstr ""
-#: ../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/gui/grampsgui.py:139 ../src/plugins/gramplet/bottombar.gpr.py:384
+#: ../src/plugins/gramplet/bottombar.gpr.py:398
+#: ../src/plugins/gramplet/bottombar.gpr.py:412
+#: ../src/plugins/gramplet/bottombar.gpr.py:426
+#: ../src/plugins/gramplet/bottombar.gpr.py:440
#: ../src/plugins/quickview/FilterByName.py:103
#: ../src/plugins/view/sourceview.py:107 ../src/plugins/view/view.gpr.py:210
#: ../src/plugins/webreport/NarrativeWeb.py:141
-#: ../src/plugins/webreport/NarrativeWeb.py:3440
-#: ../src/plugins/webreport/NarrativeWeb.py:3516
+#: ../src/plugins/webreport/NarrativeWeb.py:3435
+#: ../src/plugins/webreport/NarrativeWeb.py:3511
msgid "Sources"
msgstr ""
-#: ../src/gui/grampsgui.py:136
+#: ../src/gui/grampsgui.py:140
msgid "Add Spouse"
msgstr ""
-#: ../src/gui/grampsgui.py:137 ../src/gui/views/tags.py:219
+#: ../src/gui/grampsgui.py:141 ../src/gui/views/tags.py:219
#: ../src/gui/views/tags.py:224 ../src/gui/widgets/tageditor.py:109
#: ../src/plugins/textreport/TagReport.py:534
#: ../src/plugins/textreport/TagReport.py:538
@@ -5327,70 +5348,70 @@ msgstr ""
msgid "Tag"
msgstr ""
-#: ../src/gui/grampsgui.py:138 ../src/gui/views/tags.py:576
+#: ../src/gui/grampsgui.py:142 ../src/gui/views/tags.py:576
msgid "New Tag"
msgstr ""
-#: ../src/gui/grampsgui.py:139
+#: ../src/gui/grampsgui.py:143
msgid "Tools"
msgstr ""
-#: ../src/gui/grampsgui.py:140
+#: ../src/gui/grampsgui.py:144
msgid "Grouped List"
msgstr ""
-#: ../src/gui/grampsgui.py:141
+#: ../src/gui/grampsgui.py:145
msgid "List"
msgstr ""
#. name, click?, width, toggle
-#: ../src/gui/grampsgui.py:142 ../src/gui/viewmanager.py:448
+#: ../src/gui/grampsgui.py:146 ../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
msgid "Select"
msgstr ""
-#: ../src/gui/grampsgui.py:144 ../src/gui/grampsgui.py:145
-#: ../src/gui/editors/editperson.py:628
+#: ../src/gui/grampsgui.py:148 ../src/gui/grampsgui.py:149
+#: ../src/gui/editors/editperson.py:616
#: ../src/gui/editors/displaytabs/gallerytab.py:135
#: ../src/plugins/view/mediaview.py:219
msgid "View"
msgstr ""
-#: ../src/gui/grampsgui.py:146
+#: ../src/gui/grampsgui.py:150
msgid "Zoom In"
msgstr ""
-#: ../src/gui/grampsgui.py:147
+#: ../src/gui/grampsgui.py:151
msgid "Zoom Out"
msgstr ""
-#: ../src/gui/grampsgui.py:148
+#: ../src/gui/grampsgui.py:152
msgid "Fit Width"
msgstr ""
-#: ../src/gui/grampsgui.py:149
+#: ../src/gui/grampsgui.py:153
msgid "Fit Page"
msgstr ""
-#: ../src/gui/grampsgui.py:154
+#: ../src/gui/grampsgui.py:158
msgid "Export"
msgstr ""
-#: ../src/gui/grampsgui.py:155
+#: ../src/gui/grampsgui.py:159
msgid "Import"
msgstr ""
-#: ../src/gui/grampsgui.py:157 ../src/Filters/SideBar/_RepoSidebarFilter.py:94
+#: ../src/gui/grampsgui.py:161 ../src/Filters/SideBar/_RepoSidebarFilter.py:94
msgid "URL"
msgstr ""
-#: ../src/gui/grampsgui.py:169
+#: ../src/gui/grampsgui.py:173
msgid "Danger: This is unstable code!"
msgstr ""
-#: ../src/gui/grampsgui.py:170
+#: ../src/gui/grampsgui.py:174
msgid ""
"This Gramps 3.x-trunk is a development release. This version is not meant "
"for normal usage. Use at your own risk.\n"
@@ -5406,7 +5427,7 @@ msgid ""
"and make sure to export your data to XML every now and then."
msgstr ""
-#: ../src/gui/grampsgui.py:241
+#: ../src/gui/grampsgui.py:245
msgid "Error parsing arguments"
msgstr ""
@@ -5459,6 +5480,12 @@ msgstr ""
msgid "Available Gramps Updates for Addons"
msgstr ""
+#: ../src/gui/viewmanager.py:465
+msgid "t"
+msgid_plural "t"
+msgstr[0] ""
+msgstr[1] ""
+
#: ../src/gui/viewmanager.py:522
msgid "Downloading and installing selected addons..."
msgstr ""
@@ -5739,7 +5766,7 @@ msgstr ""
#: ../src/plugins/textreport/DetDescendantReport.py:919
#: ../src/plugins/textreport/DetDescendantReport.py:920
#: ../src/plugins/textreport/FamilyGroup.py:631
-#: ../src/plugins/webreport/NarrativeWeb.py:6572
+#: ../src/plugins/webreport/NarrativeWeb.py:6574
msgid "Include"
msgstr ""
@@ -5748,7 +5775,7 @@ msgid "Megabyte|MB"
msgstr ""
#: ../src/gui/viewmanager.py:1483
-#: ../src/plugins/webreport/NarrativeWeb.py:6566
+#: ../src/plugins/webreport/NarrativeWeb.py:6568
msgid "Exclude"
msgstr ""
@@ -5878,7 +5905,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:1050
+#: ../src/gui/editors/objectentries.py:302 ../src/gui/plug/_guioptions.py:1047
msgid "No image given, click button to select one"
msgstr ""
@@ -5886,7 +5913,7 @@ msgstr ""
msgid "Edit media object"
msgstr ""
-#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:1028
+#: ../src/gui/editors/objectentries.py:304 ../src/gui/plug/_guioptions.py:1025
msgid "Select an existing media object"
msgstr ""
@@ -5903,7 +5930,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:949
+#: ../src/gui/editors/objectentries.py:353 ../src/gui/plug/_guioptions.py:946
msgid "No note given, click button to select one"
msgstr ""
@@ -5912,7 +5939,7 @@ msgstr ""
msgid "Edit Note"
msgstr ""
-#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:924
+#: ../src/gui/editors/objectentries.py:355 ../src/gui/plug/_guioptions.py:921
msgid "Select an existing note"
msgstr ""
@@ -5968,7 +5995,10 @@ msgstr ""
msgid "New Event"
msgstr ""
-#: ../src/gui/editors/editevent.py:220
+#: ../src/gui/editors/editevent.py:220 ../src/plugins/view/geoevents.py:318
+#: ../src/plugins/view/geoevents.py:337 ../src/plugins/view/geoevents.py:360
+#: ../src/plugins/view/geofamily.py:370 ../src/plugins/view/geoperson.py:408
+#: ../src/plugins/view/geoperson.py:428 ../src/plugins/view/geoperson.py:464
msgid "Edit Event"
msgstr ""
@@ -5985,7 +6015,7 @@ msgid "Cannot save event. ID already exists."
msgstr ""
#: ../src/gui/editors/editevent.py:239 ../src/gui/editors/editmedia.py:278
-#: ../src/gui/editors/editperson.py:859 ../src/gui/editors/editplace.py:301
+#: ../src/gui/editors/editperson.py:808 ../src/gui/editors/editplace.py:301
#: ../src/gui/editors/editrepository.py:172
#: ../src/gui/editors/editsource.py:190
#, python-format
@@ -6064,11 +6094,11 @@ msgstr ""
#: ../src/gui/selectors/selectperson.py:76 ../src/Merge/mergeperson.py:176
#: ../src/plugins/drawreport/StatisticsChart.py:323
#: ../src/plugins/export/ExportCsv.py:336
-#: ../src/plugins/import/ImportCsv.py:190
+#: ../src/plugins/import/ImportCsv.py:180
#: ../src/plugins/lib/libpersonview.py:93
#: ../src/plugins/quickview/siblings.py:47
#: ../src/plugins/textreport/IndivComplete.py:570
-#: ../src/plugins/webreport/NarrativeWeb.py:4630
+#: ../src/plugins/webreport/NarrativeWeb.py:4625
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:127
msgid "Gender"
msgstr ""
@@ -6172,7 +6202,7 @@ msgid ""
"updated. Some edits you have made may have been lost."
msgstr ""
-#: ../src/gui/editors/editfamily.py:548 ../src/plugins/import/ImportCsv.py:335
+#: ../src/gui/editors/editfamily.py:548 ../src/plugins/import/ImportCsv.py:219
#: ../src/plugins/view/familyview.py:257
msgid "family"
msgstr ""
@@ -6181,7 +6211,8 @@ msgstr ""
msgid "New Family"
msgstr ""
-#: ../src/gui/editors/editfamily.py:585 ../src/gui/editors/editfamily.py:1090
+#: ../src/gui/editors/editfamily.py:585 ../src/gui/editors/editfamily.py:1089
+#: ../src/plugins/view/geofamily.py:362
msgid "Edit Family"
msgstr ""
@@ -6243,37 +6274,37 @@ msgstr ""
msgid "Edit %s"
msgstr ""
-#: ../src/gui/editors/editfamily.py:1022
+#: ../src/gui/editors/editfamily.py:1021
msgid "A father cannot be his own child"
msgstr ""
-#: ../src/gui/editors/editfamily.py:1023
+#: ../src/gui/editors/editfamily.py:1022
#, python-format
msgid "%s is listed as both the father and child of the family."
msgstr ""
-#: ../src/gui/editors/editfamily.py:1032
+#: ../src/gui/editors/editfamily.py:1031
msgid "A mother cannot be her own child"
msgstr ""
-#: ../src/gui/editors/editfamily.py:1033
+#: ../src/gui/editors/editfamily.py:1032
#, python-format
msgid "%s is listed as both the mother and child of the family."
msgstr ""
-#: ../src/gui/editors/editfamily.py:1040
+#: ../src/gui/editors/editfamily.py:1039
msgid "Cannot save family"
msgstr ""
-#: ../src/gui/editors/editfamily.py:1041
+#: ../src/gui/editors/editfamily.py:1040
msgid "No data exists for this family. Please enter data or cancel the edit."
msgstr ""
-#: ../src/gui/editors/editfamily.py:1048
+#: ../src/gui/editors/editfamily.py:1047
msgid "Cannot save family. ID already exists."
msgstr ""
-#: ../src/gui/editors/editfamily.py:1049 ../src/gui/editors/editnote.py:312
+#: ../src/gui/editors/editfamily.py:1048 ../src/gui/editors/editnote.py:312
#, python-format
msgid ""
"You have attempted to use the existing Gramps ID with value %(id)s. This "
@@ -6281,7 +6312,7 @@ msgid ""
"next available ID value."
msgstr ""
-#: ../src/gui/editors/editfamily.py:1064
+#: ../src/gui/editors/editfamily.py:1063
msgid "Add Family"
msgstr ""
@@ -6375,7 +6406,7 @@ msgstr ""
msgid "Name Editor"
msgstr ""
-#: ../src/gui/editors/editname.py:168 ../src/gui/editors/editperson.py:302
+#: ../src/gui/editors/editname.py:168 ../src/gui/editors/editperson.py:301
msgid "Call name must be the given name that is normally used."
msgstr ""
@@ -6465,87 +6496,92 @@ msgstr ""
msgid "Delete Note (%s)"
msgstr ""
-#: ../src/gui/editors/editperson.py:147
+#: ../src/gui/editors/editperson.py:148
#, python-format
msgid "Person: %(name)s"
msgstr ""
-#: ../src/gui/editors/editperson.py:151
+#: ../src/gui/editors/editperson.py:152
#, python-format
msgid "New Person: %(name)s"
msgstr ""
-#: ../src/gui/editors/editperson.py:153
+#: ../src/gui/editors/editperson.py:154
msgid "New Person"
msgstr ""
-#: ../src/gui/editors/editperson.py:574
+#: ../src/gui/editors/editperson.py:573 ../src/plugins/view/geofamily.py:366
msgid "Edit Person"
msgstr ""
-#: ../src/gui/editors/editperson.py:629
+#: ../src/gui/editors/editperson.py:617
msgid "Edit Object Properties"
msgstr ""
-#: ../src/gui/editors/editperson.py:668 ../src/Simple/_SimpleTable.py:142
+#: ../src/gui/editors/editperson.py:656 ../src/Simple/_SimpleTable.py:142
msgid "Make Active Person"
msgstr ""
-#: ../src/gui/editors/editperson.py:672
+#: ../src/gui/editors/editperson.py:660
msgid "Make Home Person"
msgstr ""
-#: ../src/gui/editors/editperson.py:822
+#: ../src/gui/editors/editperson.py:771
msgid "Problem changing the gender"
msgstr ""
-#: ../src/gui/editors/editperson.py:823
+#: ../src/gui/editors/editperson.py:772
msgid ""
"Changing the gender caused problems with marriage information.\n"
"Please check the person's marriages."
msgstr ""
-#: ../src/gui/editors/editperson.py:834
+#: ../src/gui/editors/editperson.py:783
msgid "Cannot save person"
msgstr ""
-#: ../src/gui/editors/editperson.py:835
+#: ../src/gui/editors/editperson.py:784
msgid "No data exists for this person. Please enter data or cancel the edit."
msgstr ""
-#: ../src/gui/editors/editperson.py:858
+#: ../src/gui/editors/editperson.py:807
msgid "Cannot save person. ID already exists."
msgstr ""
-#: ../src/gui/editors/editperson.py:876
+#: ../src/gui/editors/editperson.py:825
#, python-format
msgid "Add Person (%s)"
msgstr ""
-#: ../src/gui/editors/editperson.py:882
+#: ../src/gui/editors/editperson.py:831
#, python-format
msgid "Edit Person (%s)"
msgstr ""
-#: ../src/gui/editors/editperson.py:1094
+#: ../src/gui/editors/editperson.py:920
+#: ../src/gui/editors/displaytabs/gallerytab.py:250
+msgid "Non existing media found in the Gallery"
+msgstr ""
+
+#: ../src/gui/editors/editperson.py:1056
msgid "Unknown gender specified"
msgstr ""
-#: ../src/gui/editors/editperson.py:1096
+#: ../src/gui/editors/editperson.py:1058
msgid ""
"The gender of the person is currently unknown. Usually, this is a mistake. "
"Please specify the gender."
msgstr ""
-#: ../src/gui/editors/editperson.py:1099
+#: ../src/gui/editors/editperson.py:1061
msgid "_Male"
msgstr ""
-#: ../src/gui/editors/editperson.py:1100
+#: ../src/gui/editors/editperson.py:1062
msgid "_Female"
msgstr ""
-#: ../src/gui/editors/editperson.py:1101
+#: ../src/gui/editors/editperson.py:1063
msgid "_Unknown"
msgstr ""
@@ -6596,6 +6632,8 @@ msgid "48.21\"E, -18.2412 or -18:9:48.21)"
msgstr ""
#: ../src/gui/editors/editplace.py:228
+#: ../src/plugins/lib/maps/geography.py:631
+#: ../src/plugins/view/geoplaces.py:285 ../src/plugins/view/geoplaces.py:304
msgid "Edit Place"
msgstr ""
@@ -6869,7 +6907,9 @@ msgid "Move the selected data entry downwards"
msgstr ""
#: ../src/gui/editors/displaytabs/dataembedlist.py:59
-#: ../src/plugins/gramplet/Attributes.py:46 ../src/plugins/gramplet/Exif.py:82
+#: ../src/plugins/gramplet/Attributes.py:46
+#: ../src/plugins/gramplet/EditExifMetadata.py:1301
+#: ../src/plugins/gramplet/MetadataViewer.py:57
msgid "Key"
msgstr ""
@@ -6878,6 +6918,7 @@ msgid "_Data"
msgstr ""
#: ../src/gui/editors/displaytabs/eventembedlist.py:57
+#: ../src/plugins/gramplet/bottombar.gpr.py:138
msgid "Family Events"
msgstr ""
@@ -6973,11 +7014,7 @@ msgstr ""
msgid "Open Containing _Folder"
msgstr ""
-#: ../src/gui/editors/displaytabs/gallerytab.py:250
-msgid "Non existing media found in the Gallery"
-msgstr ""
-
-#: ../src/gui/editors/displaytabs/gallerytab.py:483
+#: ../src/gui/editors/displaytabs/gallerytab.py:490
#: ../src/plugins/view/mediaview.py:199
msgid "Drag Media Object"
msgstr ""
@@ -7022,7 +7059,7 @@ msgstr ""
#: ../src/plugins/lib/libplaceview.py:97
#: ../src/plugins/tool/ExtractCity.py:387
#: ../src/plugins/view/placetreeview.py:76
-#: ../src/plugins/webreport/NarrativeWeb.py:2437
+#: ../src/plugins/webreport/NarrativeWeb.py:2432
#: ../src/Filters/SideBar/_PlaceSidebarFilter.py:91
msgid "State"
msgstr ""
@@ -7074,13 +7111,13 @@ msgstr ""
#.
#. -------------------------------------------------------------------------
#: ../src/gui/editors/displaytabs/namemodel.py:52
-#: ../src/gui/plug/_guioptions.py:1192 ../src/gui/views/listview.py:500
+#: ../src/gui/plug/_guioptions.py:1189 ../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:1191 ../src/gui/views/listview.py:501
+#: ../src/gui/plug/_guioptions.py:1188 ../src/gui/views/listview.py:501
#: ../src/gui/views/tags.py:476 ../src/plugins/quickview/all_relations.py:311
msgid "No"
msgstr ""
@@ -7120,7 +7157,7 @@ msgstr ""
#: ../src/gui/editors/displaytabs/notetab.py:77
#: ../src/gui/selectors/selectnote.py:66
-#: ../src/plugins/gramplet/bottombar.gpr.py:77
+#: ../src/plugins/gramplet/bottombar.gpr.py:80
#: ../src/plugins/view/noteview.py:77
msgid "Preview"
msgstr ""
@@ -7271,13 +7308,13 @@ 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:3543
+#: ../src/plugins/webreport/NarrativeWeb.py:3538
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:80
msgid "Author"
msgstr ""
#: ../src/gui/editors/displaytabs/sourceembedlist.py:69
-#: ../src/plugins/webreport/NarrativeWeb.py:1738
+#: ../src/plugins/webreport/NarrativeWeb.py:1736
msgid "Page"
msgstr ""
@@ -7401,11 +7438,11 @@ msgstr ""
msgid "Run selected tool"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:80
+#: ../src/gui/plug/_guioptions.py:81
msgid "Select surname"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:87
+#: ../src/gui/plug/_guioptions.py:88
#: ../src/plugins/quickview/FilterByName.py:318
msgid "Count"
msgstr ""
@@ -7419,60 +7456,60 @@ msgstr ""
#. build up the list of surnames, keeping track of the count for each
#. name (this can be a lengthy process, so by passing in the
#. dictionary we can be certain we only do this once)
-#: ../src/gui/plug/_guioptions.py:114
+#: ../src/gui/plug/_guioptions.py:115
msgid "Finding Surnames"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:115
+#: ../src/gui/plug/_guioptions.py:116
msgid "Finding surnames"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:631
+#: ../src/gui/plug/_guioptions.py:628
msgid "Select a different person"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:658
+#: ../src/gui/plug/_guioptions.py:655
msgid "Select a person for the report"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:739
+#: ../src/gui/plug/_guioptions.py:736
msgid "Select a different family"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:836 ../src/plugins/BookReport.py:183
+#: ../src/gui/plug/_guioptions.py:833 ../src/plugins/BookReport.py:183
msgid "unknown father"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:842 ../src/plugins/BookReport.py:189
+#: ../src/gui/plug/_guioptions.py:839 ../src/plugins/BookReport.py:189
msgid "unknown mother"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:844
+#: ../src/gui/plug/_guioptions.py:841
#: ../src/plugins/textreport/PlaceReport.py:224
#, python-format
msgid "%s and %s (%s)"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:1187
+#: ../src/gui/plug/_guioptions.py:1184
#, python-format
msgid "Also include %s?"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:1189 ../src/gui/selectors/selectperson.py:67
+#: ../src/gui/plug/_guioptions.py:1186 ../src/gui/selectors/selectperson.py:67
msgid "Select Person"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:1437
+#: ../src/gui/plug/_guioptions.py:1434
msgid "Colour"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:1665
-#: ../src/gui/plug/report/_reportdialog.py:504
+#: ../src/gui/plug/_guioptions.py:1662
+#: ../src/gui/plug/report/_reportdialog.py:503
msgid "Save As"
msgstr ""
-#: ../src/gui/plug/_guioptions.py:1745
-#: ../src/gui/plug/report/_reportdialog.py:354
+#: ../src/gui/plug/_guioptions.py:1742
+#: ../src/gui/plug/report/_reportdialog.py:353
#: ../src/gui/plug/report/_styleeditor.py:102
msgid "Style Editor"
msgstr ""
@@ -7485,7 +7522,8 @@ msgstr ""
msgid "Visible"
msgstr ""
-#: ../src/gui/plug/_windows.py:81 ../src/plugins/gramplet/gramplet.gpr.py:170
+#: ../src/gui/plug/_windows.py:81 ../src/plugins/gramplet/gramplet.gpr.py:167
+#: ../src/plugins/gramplet/gramplet.gpr.py:174
msgid "Plugin Manager"
msgstr ""
@@ -7612,7 +7650,7 @@ msgid "Authors"
msgstr ""
#. Save Frame
-#: ../src/gui/plug/_windows.py:596 ../src/gui/plug/report/_reportdialog.py:523
+#: ../src/gui/plug/_windows.py:596 ../src/gui/plug/report/_reportdialog.py:522
msgid "Filename"
msgstr ""
@@ -7668,21 +7706,21 @@ msgstr ""
msgid "inch|in."
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:93
+#: ../src/gui/plug/report/_reportdialog.py:92
msgid "Processing File"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:180
+#: ../src/gui/plug/report/_reportdialog.py:179
msgid "Configuration"
msgstr ""
#. Styles Frame
-#: ../src/gui/plug/report/_reportdialog.py:350
+#: ../src/gui/plug/report/_reportdialog.py:349
#: ../src/gui/plug/report/_styleeditor.py:106
msgid "Style"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:378
+#: ../src/gui/plug/report/_reportdialog.py:377
msgid "Selection Options"
msgstr ""
@@ -7690,7 +7728,7 @@ msgstr ""
#. Report Options
#. #########################
#. ###############################
-#: ../src/gui/plug/report/_reportdialog.py:400 ../src/plugins/Records.py:515
+#: ../src/gui/plug/report/_reportdialog.py:399 ../src/plugins/Records.py:515
#: ../src/plugins/drawreport/Calendar.py:400
#: ../src/plugins/drawreport/FanChart.py:394
#: ../src/plugins/drawreport/StatisticsChart.py:904
@@ -7709,22 +7747,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:6394
-#: ../src/plugins/webreport/WebCal.py:1350
+#: ../src/plugins/webreport/NarrativeWeb.py:6389
+#: ../src/plugins/webreport/WebCal.py:1339
msgid "Report Options"
msgstr ""
#. need any labels at top:
-#: ../src/gui/plug/report/_reportdialog.py:508
+#: ../src/gui/plug/report/_reportdialog.py:507
msgid "Document Options"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:555
-#: ../src/gui/plug/report/_reportdialog.py:580
+#: ../src/gui/plug/report/_reportdialog.py:554
+#: ../src/gui/plug/report/_reportdialog.py:579
msgid "Permission problem"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:556
+#: ../src/gui/plug/report/_reportdialog.py:555
#, python-format
msgid ""
"You do not have permission to write under the directory %s\n"
@@ -7732,24 +7770,24 @@ msgid ""
"Please select another directory or correct the permissions."
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:565
+#: ../src/gui/plug/report/_reportdialog.py:564
msgid "File already exists"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:566
+#: ../src/gui/plug/report/_reportdialog.py:565
msgid ""
"You can choose to either overwrite the file, or change the selected filename."
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:568
+#: ../src/gui/plug/report/_reportdialog.py:567
msgid "_Overwrite"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:569
+#: ../src/gui/plug/report/_reportdialog.py:568
msgid "_Change filename"
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:581
+#: ../src/gui/plug/report/_reportdialog.py:580
#, python-format
msgid ""
"You do not have permission to create %s\n"
@@ -7757,17 +7795,17 @@ msgid ""
"Please select another path or correct the permissions."
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:654 ../src/gui/plug/tool.py:134
+#: ../src/gui/plug/report/_reportdialog.py:653 ../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:655
+#: ../src/gui/plug/report/_reportdialog.py:654
msgid "You must select an active person for this report to work properly."
msgstr ""
-#: ../src/gui/plug/report/_reportdialog.py:716
-#: ../src/gui/plug/report/_reportdialog.py:721
+#: ../src/gui/plug/report/_reportdialog.py:715
+#: ../src/gui/plug/report/_reportdialog.py:720
#: ../src/plugins/drawreport/TimeLine.py:119
msgid "Report could not be created"
msgstr ""
@@ -7845,15 +7883,12 @@ 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 ""
#: ../src/gui/selectors/selectevent.py:64 ../src/plugins/view/eventview.py:86
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:94
msgid "Main Participants"
msgstr ""
@@ -7920,8 +7955,8 @@ msgstr ""
msgid "Active object not visible"
msgstr ""
-#: ../src/gui/views/listview.py:411 ../src/gui/views/navigationview.py:254
-#: ../src/plugins/view/familyview.py:241 ../src/plugins/view/geoview.py:2493
+#: ../src/gui/views/listview.py:411 ../src/gui/views/navigationview.py:255
+#: ../src/plugins/view/familyview.py:241
msgid "Could Not Set a Bookmark"
msgstr ""
@@ -7988,61 +8023,61 @@ msgstr ""
msgid "Columns"
msgstr ""
-#: ../src/gui/views/navigationview.py:250
+#: ../src/gui/views/navigationview.py:251
#, python-format
msgid "%s has been bookmarked"
msgstr ""
-#: ../src/gui/views/navigationview.py:255
-#: ../src/plugins/view/familyview.py:242 ../src/plugins/view/geoview.py:2494
+#: ../src/gui/views/navigationview.py:256
+#: ../src/plugins/view/familyview.py:242
msgid "A bookmark could not be set because no one was selected."
msgstr ""
-#: ../src/gui/views/navigationview.py:270
+#: ../src/gui/views/navigationview.py:271
msgid "_Add Bookmark"
msgstr ""
-#: ../src/gui/views/navigationview.py:273
+#: ../src/gui/views/navigationview.py:274
#, python-format
msgid "%(title)s..."
msgstr ""
-#: ../src/gui/views/navigationview.py:290
+#: ../src/gui/views/navigationview.py:291
#: ../src/plugins/view/htmlrenderer.py:652
msgid "_Forward"
msgstr ""
-#: ../src/gui/views/navigationview.py:291
+#: ../src/gui/views/navigationview.py:292
msgid "Go to the next person in the history"
msgstr ""
-#: ../src/gui/views/navigationview.py:298
+#: ../src/gui/views/navigationview.py:299
#: ../src/plugins/view/htmlrenderer.py:644
msgid "_Back"
msgstr ""
-#: ../src/gui/views/navigationview.py:299
+#: ../src/gui/views/navigationview.py:300
msgid "Go to the previous person in the history"
msgstr ""
-#: ../src/gui/views/navigationview.py:303
+#: ../src/gui/views/navigationview.py:304
msgid "_Home"
msgstr ""
-#: ../src/gui/views/navigationview.py:305
+#: ../src/gui/views/navigationview.py:306
msgid "Go to the default person"
msgstr ""
-#: ../src/gui/views/navigationview.py:309
+#: ../src/gui/views/navigationview.py:310
msgid "Set _Home Person"
msgstr ""
-#: ../src/gui/views/navigationview.py:337
-#: ../src/gui/views/navigationview.py:341
+#: ../src/gui/views/navigationview.py:338
+#: ../src/gui/views/navigationview.py:342
msgid "Jump to by Gramps ID"
msgstr ""
-#: ../src/gui/views/navigationview.py:366
+#: ../src/gui/views/navigationview.py:367
#, python-format
msgid "Error: %s is not a valid Gramps ID"
msgstr ""
@@ -8223,40 +8258,40 @@ msgid "Collapse this section"
msgstr ""
#. default tooltip
-#: ../src/gui/widgets/grampletpane.py:752
+#: ../src/gui/widgets/grampletpane.py:762
msgid "Drag Properties Button to move and click it for setup"
msgstr ""
#. build the GUI:
-#: ../src/gui/widgets/grampletpane.py:947
+#: ../src/gui/widgets/grampletpane.py:957
msgid "Right click to add gramplets"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:983
+#: ../src/gui/widgets/grampletpane.py:993
msgid "Untitled Gramplet"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1452
+#: ../src/gui/widgets/grampletpane.py:1462
msgid "Number of Columns"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1457
+#: ../src/gui/widgets/grampletpane.py:1467
msgid "Gramplet Layout"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1487
+#: ../src/gui/widgets/grampletpane.py:1497
msgid "Use maximum height available"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1493
+#: ../src/gui/widgets/grampletpane.py:1503
msgid "Height if not maximized"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1500
+#: ../src/gui/widgets/grampletpane.py:1510
msgid "Detached width"
msgstr ""
-#: ../src/gui/widgets/grampletpane.py:1507
+#: ../src/gui/widgets/grampletpane.py:1517
msgid "Detached height"
msgstr ""
@@ -8378,23 +8413,23 @@ msgstr ""
msgid "See data not in Filter"
msgstr ""
-#: ../src/config.py:274
+#: ../src/config.py:277
msgid "Missing Given Name"
msgstr ""
-#: ../src/config.py:275
+#: ../src/config.py:278
msgid "Missing Record"
msgstr ""
-#: ../src/config.py:276
+#: ../src/config.py:279
msgid "Missing Surname"
msgstr ""
-#: ../src/config.py:283 ../src/config.py:285
+#: ../src/config.py:286 ../src/config.py:288
msgid "Living"
msgstr ""
-#: ../src/config.py:284
+#: ../src/config.py:287
msgid "Private Record"
msgstr ""
@@ -8423,18 +8458,18 @@ msgstr ""
msgid "Cannot merge people"
msgstr ""
-#: ../src/Merge/mergefamily.py:276
+#: ../src/Merge/mergefamily.py:278
msgid "A parent should be a father or mother."
msgstr ""
-#: ../src/Merge/mergefamily.py:289 ../src/Merge/mergefamily.py:300
+#: ../src/Merge/mergefamily.py:291 ../src/Merge/mergefamily.py:302
#: ../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:320
+#: ../src/Merge/mergefamily.py:323
msgid "Merge Family"
msgstr ""
@@ -8488,7 +8523,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:1824
+#: ../src/plugins/view/pedigreeview.py:1829
msgid "Spouses"
msgstr ""
@@ -8498,7 +8533,7 @@ msgstr ""
#: ../src/Merge/mergeperson.py:245
#: ../src/plugins/textreport/IndivComplete.py:365
-#: ../src/plugins/webreport/NarrativeWeb.py:846
+#: ../src/plugins/webreport/NarrativeWeb.py:848
msgid "Addresses"
msgstr ""
@@ -8858,7 +8893,7 @@ msgstr ""
msgid " and "
msgstr ""
-#: ../src/plugins/Records.py:398 ../src/plugins/gramplet/WhatsNext.py:71
+#: ../src/plugins/Records.py:398 ../src/plugins/gramplet/WhatsNext.py:45
msgid "Double-click name for details"
msgstr ""
@@ -8872,7 +8907,7 @@ msgstr ""
#: ../src/plugins/gramplet/StatsGramplet.py:54
#: ../src/plugins/gramplet/SurnameCloudGramplet.py:66
#: ../src/plugins/gramplet/TopSurnamesGramplet.py:49
-#: ../src/plugins/gramplet/WhatsNext.py:72
+#: ../src/plugins/gramplet/WhatsNext.py:46
msgid "No Family Tree loaded."
msgstr ""
@@ -8905,16 +8940,16 @@ msgstr ""
#: ../src/plugins/graph/GVRelGraph.py:482
#: ../src/plugins/textreport/IndivComplete.py:655
#: ../src/plugins/tool/SortEvents.py:173
-#: ../src/plugins/webreport/NarrativeWeb.py:6422
-#: ../src/plugins/webreport/WebCal.py:1368
+#: ../src/plugins/webreport/NarrativeWeb.py:6417
+#: ../src/plugins/webreport/WebCal.py:1357
msgid "Filter Person"
msgstr ""
#: ../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:6423
-#: ../src/plugins/webreport/WebCal.py:1369
+#: ../src/plugins/webreport/NarrativeWeb.py:6418
+#: ../src/plugins/webreport/WebCal.py:1358
msgid "The center person for the filter"
msgstr ""
@@ -9126,15 +9161,15 @@ msgstr ""
msgid "of %d"
msgstr ""
-#: ../src/plugins/docgen/HtmlDoc.py:263
-#: ../src/plugins/webreport/NarrativeWeb.py:6352
-#: ../src/plugins/webreport/WebCal.py:247
+#: ../src/plugins/docgen/HtmlDoc.py:264
+#: ../src/plugins/webreport/NarrativeWeb.py:6347
+#: ../src/plugins/webreport/WebCal.py:246
msgid "Possible destination error"
msgstr ""
-#: ../src/plugins/docgen/HtmlDoc.py:264
-#: ../src/plugins/webreport/NarrativeWeb.py:6353
-#: ../src/plugins/webreport/WebCal.py:248
+#: ../src/plugins/docgen/HtmlDoc.py:265
+#: ../src/plugins/webreport/NarrativeWeb.py:6348
+#: ../src/plugins/webreport/WebCal.py:247
msgid ""
"You appear to have set your target directory to a directory used for data "
"storage. This could create problems with file management. It is recommended "
@@ -9142,12 +9177,12 @@ msgid ""
"pages."
msgstr ""
-#: ../src/plugins/docgen/HtmlDoc.py:548
+#: ../src/plugins/docgen/HtmlDoc.py:549
#, python-format
msgid "Could not create jpeg version of image %(name)s"
msgstr ""
-#: ../src/plugins/docgen/ODFDoc.py:1052
+#: ../src/plugins/docgen/ODFDoc.py:1195
#, python-format
msgid "Could not open %s"
msgstr ""
@@ -9397,6 +9432,7 @@ msgstr ""
#: ../src/plugins/drawreport/AncestorTree.py:986
#: ../src/plugins/drawreport/DescendTree.py:1588
+#: ../src/plugins/drawreport/DescendTree.py:1636
msgid "Do not include a title"
msgstr ""
@@ -9513,14 +9549,14 @@ msgstr ""
#: ../src/plugins/drawreport/Calendar.py:264
#: ../src/plugins/textreport/BirthdayReport.py:204
-#: ../src/plugins/webreport/NarrativeWeb.py:5802
-#: ../src/plugins/webreport/WebCal.py:1103
+#: ../src/plugins/webreport/NarrativeWeb.py:5797
+#: ../src/plugins/webreport/WebCal.py:1092
msgid "Applying Filter..."
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:268
#: ../src/plugins/textreport/BirthdayReport.py:209
-#: ../src/plugins/webreport/WebCal.py:1106
+#: ../src/plugins/webreport/WebCal.py:1095
msgid "Reading database..."
msgstr ""
@@ -9567,7 +9603,7 @@ msgstr ""
#: ../src/plugins/drawreport/Calendar.py:408
#: ../src/plugins/textreport/BirthdayReport.py:351
-#: ../src/plugins/webreport/WebCal.py:1364
+#: ../src/plugins/webreport/WebCal.py:1353
msgid "Select filter to restrict people that appear on calendar"
msgstr ""
@@ -9586,14 +9622,14 @@ msgstr ""
#: ../src/plugins/drawreport/Calendar.py:424
#: ../src/plugins/textreport/BirthdayReport.py:367
-#: ../src/plugins/webreport/NarrativeWeb.py:6435
-#: ../src/plugins/webreport/WebCal.py:1381
+#: ../src/plugins/webreport/NarrativeWeb.py:6437
+#: ../src/plugins/webreport/WebCal.py:1377
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:1432
+#: ../src/plugins/webreport/WebCal.py:1428
msgid "Country for holidays"
msgstr ""
@@ -9605,79 +9641,79 @@ msgstr ""
#. Default selection ????
#: ../src/plugins/drawreport/Calendar.py:441
#: ../src/plugins/textreport/BirthdayReport.py:379
-#: ../src/plugins/webreport/WebCal.py:1457
+#: ../src/plugins/webreport/WebCal.py:1453
msgid "First day of week"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:445
#: ../src/plugins/textreport/BirthdayReport.py:383
-#: ../src/plugins/webreport/WebCal.py:1460
+#: ../src/plugins/webreport/WebCal.py:1456
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:1447
+#: ../src/plugins/webreport/WebCal.py:1443
msgid "Birthday surname"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:449
#: ../src/plugins/textreport/BirthdayReport.py:387
-#: ../src/plugins/webreport/WebCal.py:1448
+#: ../src/plugins/webreport/WebCal.py:1444
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:1450
+#: ../src/plugins/webreport/WebCal.py:1446
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:1452
+#: ../src/plugins/webreport/WebCal.py:1448
msgid "Wives use their own surname"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:452
#: ../src/plugins/textreport/BirthdayReport.py:390
-#: ../src/plugins/webreport/WebCal.py:1453
+#: ../src/plugins/webreport/WebCal.py:1449
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:1468
+#: ../src/plugins/webreport/WebCal.py:1464
msgid "Include only living people"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:456
#: ../src/plugins/textreport/BirthdayReport.py:394
-#: ../src/plugins/webreport/WebCal.py:1469
+#: ../src/plugins/webreport/WebCal.py:1465
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:1472
+#: ../src/plugins/webreport/WebCal.py:1468
msgid "Include birthdays"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:460
#: ../src/plugins/textreport/BirthdayReport.py:398
-#: ../src/plugins/webreport/WebCal.py:1473
+#: ../src/plugins/webreport/WebCal.py:1469
msgid "Include birthdays in the calendar"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:463
#: ../src/plugins/textreport/BirthdayReport.py:401
-#: ../src/plugins/webreport/WebCal.py:1476
+#: ../src/plugins/webreport/WebCal.py:1472
msgid "Include anniversaries"
msgstr ""
#: ../src/plugins/drawreport/Calendar.py:464
#: ../src/plugins/textreport/BirthdayReport.py:402
-#: ../src/plugins/webreport/WebCal.py:1477
+#: ../src/plugins/webreport/WebCal.py:1473
msgid "Include anniversaries in the calendar"
msgstr ""
@@ -9912,6 +9948,18 @@ msgstr ""
msgid "Whether to include page numbers on each page."
msgstr ""
+#: ../src/plugins/drawreport/DescendTree.py:1637
+msgid "Descendant Chart for [selected person(s)]"
+msgstr ""
+
+#: ../src/plugins/drawreport/DescendTree.py:1641
+msgid "Family Chart for [names of chosen family]"
+msgstr ""
+
+#: ../src/plugins/drawreport/DescendTree.py:1645
+msgid "Cousin Chart for [names of children]"
+msgstr ""
+
#: ../src/plugins/drawreport/DescendTree.py:1685
msgid "The bold style used for the text display."
msgstr ""
@@ -9922,7 +9970,8 @@ msgid "Produces a graphical ancestral tree"
msgstr ""
#: ../src/plugins/drawreport/drawplugins.gpr.py:70
-#: ../src/plugins/gramplet/gramplet.gpr.py:81
+#: ../src/plugins/gramplet/gramplet.gpr.py:76
+#: ../src/plugins/gramplet/gramplet.gpr.py:82
msgid "Calendar"
msgstr ""
@@ -10086,13 +10135,13 @@ msgstr ""
#: ../src/plugins/drawreport/StatisticsChart.py:333
#: ../src/plugins/export/ExportCsv.py:337
-#: ../src/plugins/import/ImportCsv.py:197
+#: ../src/plugins/import/ImportCsv.py:183
msgid "Birth place"
msgstr ""
#: ../src/plugins/drawreport/StatisticsChart.py:335
#: ../src/plugins/export/ExportCsv.py:339
-#: ../src/plugins/import/ImportCsv.py:224
+#: ../src/plugins/import/ImportCsv.py:205
msgid "Death place"
msgstr ""
@@ -10479,68 +10528,68 @@ msgid "Translate headers"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:337
-#: ../src/plugins/import/ImportCsv.py:200
+#: ../src/plugins/import/ImportCsv.py:185
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:128
msgid "Birth date"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:337
-#: ../src/plugins/import/ImportCsv.py:203
+#: ../src/plugins/import/ImportCsv.py:187
msgid "Birth source"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:338
-#: ../src/plugins/import/ImportCsv.py:209
+#: ../src/plugins/import/ImportCsv.py:193
msgid "Baptism date"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:338
-#: ../src/plugins/import/ImportCsv.py:206
+#: ../src/plugins/import/ImportCsv.py:191
msgid "Baptism place"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:338
-#: ../src/plugins/import/ImportCsv.py:212
+#: ../src/plugins/import/ImportCsv.py:196
msgid "Baptism source"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:339
-#: ../src/plugins/import/ImportCsv.py:227
+#: ../src/plugins/import/ImportCsv.py:207
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:130
msgid "Death date"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:339
-#: ../src/plugins/import/ImportCsv.py:230
+#: ../src/plugins/import/ImportCsv.py:209
msgid "Death source"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:340
-#: ../src/plugins/import/ImportCsv.py:218
+#: ../src/plugins/import/ImportCsv.py:200
msgid "Burial date"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:340
-#: ../src/plugins/import/ImportCsv.py:215
+#: ../src/plugins/import/ImportCsv.py:198
msgid "Burial place"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:340
-#: ../src/plugins/import/ImportCsv.py:221
+#: ../src/plugins/import/ImportCsv.py:203
msgid "Burial source"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:457
-#: ../src/plugins/import/ImportCsv.py:253
+#: ../src/plugins/import/ImportCsv.py:224
#: ../src/plugins/textreport/FamilyGroup.py:556
-#: ../src/plugins/webreport/NarrativeWeb.py:5116
+#: ../src/plugins/webreport/NarrativeWeb.py:5111
msgid "Husband"
msgstr ""
#: ../src/plugins/export/ExportCsv.py:457
-#: ../src/plugins/import/ImportCsv.py:249
+#: ../src/plugins/import/ImportCsv.py:221
#: ../src/plugins/textreport/FamilyGroup.py:565
-#: ../src/plugins/webreport/NarrativeWeb.py:5118
+#: ../src/plugins/webreport/NarrativeWeb.py:5113
msgid "Wife"
msgstr ""
@@ -10676,7 +10725,8 @@ msgid "Mother - Child Age Diff Distribution"
msgstr ""
#: ../src/plugins/gramplet/AgeStats.py:229
-#: ../src/plugins/gramplet/gramplet.gpr.py:229
+#: ../src/plugins/gramplet/gramplet.gpr.py:227
+#: ../src/plugins/gramplet/gramplet.gpr.py:234
msgid "Statistics"
msgstr ""
@@ -10717,7 +10767,7 @@ msgid "Active person: %s"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:30
-msgid "Person Details Gramplet"
+msgid "Person Details"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:31
@@ -10725,116 +10775,127 @@ msgid "Gramplet showing details of a person"
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/bottombar.gpr.py:52
+#: ../src/plugins/gramplet/bottombar.gpr.py:66
#: ../src/plugins/gramplet/Events.py:50
msgid "Details"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:43
-msgid "Repository Details Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:44
+msgid "Repository Details"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:44
+#: ../src/plugins/gramplet/bottombar.gpr.py:45
msgid "Gramplet showing details of a repository"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:56
-msgid "Place Details Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:58
+msgid "Place Details"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:57
+#: ../src/plugins/gramplet/bottombar.gpr.py:59
msgid "Gramplet showing details of a place"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:69
-msgid "Media Preview Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:72
+msgid "Media Preview"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:70
+#: ../src/plugins/gramplet/bottombar.gpr.py:73
msgid "Gramplet showing a preview of a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:82
-msgid "Exif Viewer Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:89
+msgid ""
+"WARNING: pyexiv2 module not loaded. Image metadata functionality will not "
+"be available."
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:83
-msgid "Gramplet showing exif tags for a media object"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:90
-msgid "Exif"
+#: ../src/plugins/gramplet/bottombar.gpr.py:96
+msgid "Metadata Viewer"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:97
-msgid "Person Residence Gramplet"
+msgid "Gramplet showing metadata for a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:98
-msgid "Gramplet showing residence events for a person"
+#: ../src/plugins/gramplet/bottombar.gpr.py:104
+msgid "Image Metadata"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:110
-msgid "Person Events Gramplet"
+msgid "Person Residence"
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"
+msgid "Gramplet showing residence events for a person"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:124
+msgid "Person Events"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:125
+msgid "Gramplet showing the events for a person"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:139
msgid "Gramplet showing the events for a family"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:136
-msgid "Person Gallery Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:152
+msgid "Person Gallery"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:137
+#: ../src/plugins/gramplet/bottombar.gpr.py:153
msgid "Gramplet showing media objects for a person"
msgstr ""
-#: ../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
+#: ../src/plugins/gramplet/bottombar.gpr.py:160
+#: ../src/plugins/gramplet/bottombar.gpr.py:174
+#: ../src/plugins/gramplet/bottombar.gpr.py:188
+#: ../src/plugins/gramplet/bottombar.gpr.py:202
+#: ../src/plugins/gramplet/bottombar.gpr.py:216
msgid "Gallery"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:149
-msgid "Event Gallery Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:166
+msgid "Family Gallery"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:150
+#: ../src/plugins/gramplet/bottombar.gpr.py:167
+msgid "Gramplet showing media objects for a family"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:180
+msgid "Event Gallery"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:181
msgid "Gramplet showing media objects for an event"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:162
-msgid "Place Gallery Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:194
+msgid "Place Gallery"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:163
+#: ../src/plugins/gramplet/bottombar.gpr.py:195
msgid "Gramplet showing media objects for a place"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:175
-msgid "Source Gallery Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:208
+msgid "Source Gallery"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:176
+#: ../src/plugins/gramplet/bottombar.gpr.py:209
msgid "Gramplet showing media objects for a source"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:188
-msgid "Person Attributes Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:222
+msgid "Person Attributes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:189
+#: ../src/plugins/gramplet/bottombar.gpr.py:223
msgid "Gramplet showing the attributes of a person"
msgstr ""
@@ -10843,302 +10904,303 @@ msgstr ""
#. ------------------------------------------------------------------------
#. Translatable strings for variables within this plugin
#. gettext carries a huge footprint with it.
-#: ../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/bottombar.gpr.py:230
+#: ../src/plugins/gramplet/bottombar.gpr.py:244
+#: ../src/plugins/gramplet/bottombar.gpr.py:258
+#: ../src/plugins/gramplet/bottombar.gpr.py:272
+#: ../src/plugins/gramplet/gramplet.gpr.py:59
#: ../src/plugins/gramplet/gramplet.gpr.py:66
#: ../src/plugins/webreport/NarrativeWeb.py:120
msgid "Attributes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:201
-msgid "Event Attributes Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:236
+msgid "Event Attributes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:202
+#: ../src/plugins/gramplet/bottombar.gpr.py:237
msgid "Gramplet showing the attributes of an event"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:214
-msgid "Family Attributes Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:250
+msgid "Family Attributes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:215
+#: ../src/plugins/gramplet/bottombar.gpr.py:251
msgid "Gramplet showing the attributes of a family"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:227
-msgid "Media Attributes Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:264
+msgid "Media Attributes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:228
+#: ../src/plugins/gramplet/bottombar.gpr.py:265
msgid "Gramplet showing the attributes of a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:240
-msgid "Person Notes Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:241
-msgid "Gramplet showing the notes for a person"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:253
-msgid "Event Notes Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:254
-msgid "Gramplet showing the notes for an event"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:266
-msgid "Family Notes Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:267
-msgid "Gramplet showing the notes for a family"
+#: ../src/plugins/gramplet/bottombar.gpr.py:278
+msgid "Person Notes"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:279
-msgid "Place Notes Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:280
-msgid "Gramplet showing the notes for a place"
+msgid "Gramplet showing the notes for a person"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:292
-msgid "Source Notes Gramplet"
+msgid "Event Notes"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:293
-msgid "Gramplet showing the notes for a source"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:305
-msgid "Repository Notes Gramplet"
+msgid "Gramplet showing the notes for an event"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:306
+msgid "Family Notes"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:307
+msgid "Gramplet showing the notes for a family"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:320
+msgid "Place Notes"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:321
+msgid "Gramplet showing the notes for a place"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:334
+msgid "Source Notes"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:335
+msgid "Gramplet showing the notes for a source"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:348
+msgid "Repository Notes"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:349
msgid "Gramplet showing the notes for a repository"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:318
-msgid "Media Notes Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:362
+msgid "Media Notes"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:319
+#: ../src/plugins/gramplet/bottombar.gpr.py:363
msgid "Gramplet showing the notes for a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:331
-msgid "Person Sources Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:376
+msgid "Person Sources"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:332
+#: ../src/plugins/gramplet/bottombar.gpr.py:377
msgid "Gramplet showing the sources for a person"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:344
-msgid "Event Sources Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:390
+msgid "Event Sources"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:345
+#: ../src/plugins/gramplet/bottombar.gpr.py:391
msgid "Gramplet showing the sources for an event"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:357
-msgid "Family Sources Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:404
+msgid "Family Sources"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:358
+#: ../src/plugins/gramplet/bottombar.gpr.py:405
msgid "Gramplet showing the sources for a family"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:370
-msgid "Place Sources Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:418
+msgid "Place Sources"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:371
+#: ../src/plugins/gramplet/bottombar.gpr.py:419
msgid "Gramplet showing the sources for a place"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:383
-msgid "Media Sources Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:432
+msgid "Media Sources"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:384
+#: ../src/plugins/gramplet/bottombar.gpr.py:433
msgid "Gramplet showing the sources for a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:396
-msgid "Person Children Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:446
+msgid "Person Children"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:397
+#: ../src/plugins/gramplet/bottombar.gpr.py:447
msgid "Gramplet showing the children of a person"
msgstr ""
#. Go over children and build their menu
-#: ../src/plugins/gramplet/bottombar.gpr.py:404
-#: ../src/plugins/gramplet/bottombar.gpr.py:417
+#: ../src/plugins/gramplet/bottombar.gpr.py:454
+#: ../src/plugins/gramplet/bottombar.gpr.py:468
#: ../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:1904
+#: ../src/plugins/view/pedigreeview.py:1909
#: ../src/plugins/view/relview.py:1360
-#: ../src/plugins/webreport/NarrativeWeb.py:5066
+#: ../src/plugins/webreport/NarrativeWeb.py:5061
msgid "Children"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:409
-msgid "Family Children Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/bottombar.gpr.py:410
-msgid "Gramplet showing the children of a family"
-msgstr ""
-
-#: ../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"
+#: ../src/plugins/gramplet/bottombar.gpr.py:460
+msgid "Family Children"
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"
+msgid "Gramplet showing the children of a family"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:474
-msgid "Source Backlinks Gramplet"
+msgid "Person Backlinks"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:475
-msgid "Gramplet showing the backlinks for a source"
+msgid "Gramplet showing the backlinks for a person"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:487
-msgid "Repository Backlinks Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:482
+#: ../src/plugins/gramplet/bottombar.gpr.py:496
+#: ../src/plugins/gramplet/bottombar.gpr.py:510
+#: ../src/plugins/gramplet/bottombar.gpr.py:524
+#: ../src/plugins/gramplet/bottombar.gpr.py:538
+#: ../src/plugins/gramplet/bottombar.gpr.py:552
+#: ../src/plugins/gramplet/bottombar.gpr.py:566
+#: ../src/plugins/gramplet/bottombar.gpr.py:580
+#: ../src/plugins/webreport/NarrativeWeb.py:1764
+#: ../src/plugins/webreport/NarrativeWeb.py:4202
+msgid "References"
msgstr ""
#: ../src/plugins/gramplet/bottombar.gpr.py:488
+msgid "Event Backlinks"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:489
+msgid "Gramplet showing the backlinks for an event"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:502
+msgid "Family Backlinks"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:503
+msgid "Gramplet showing the backlinks for a family"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:516
+msgid "Place Backlinks"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:517
+msgid "Gramplet showing the backlinks for a place"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:530
+msgid "Source Backlinks"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:531
+msgid "Gramplet showing the backlinks for a source"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:544
+msgid "Repository Backlinks"
+msgstr ""
+
+#: ../src/plugins/gramplet/bottombar.gpr.py:545
msgid "Gramplet showing the backlinks for a repository"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:500
-msgid "Media Backlinks Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:558
+msgid "Media Backlinks"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:501
+#: ../src/plugins/gramplet/bottombar.gpr.py:559
msgid "Gramplet showing the backlinks for a media object"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:513
-msgid "Note Backlinks Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:572
+msgid "Note Backlinks"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:514
+#: ../src/plugins/gramplet/bottombar.gpr.py:573
msgid "Gramplet showing the backlinks for a note"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:526
-msgid "Person Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:586
+msgid "Person Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:527
+#: ../src/plugins/gramplet/bottombar.gpr.py:587
msgid "Gramplet providing a person filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:539
-msgid "Family Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:600
+msgid "Family Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:540
+#: ../src/plugins/gramplet/bottombar.gpr.py:601
msgid "Gramplet providing a family filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:552
-msgid "Event Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:614
+msgid "Event Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:553
+#: ../src/plugins/gramplet/bottombar.gpr.py:615
msgid "Gramplet providing an event filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:565
-msgid "Source Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:628
+msgid "Source Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:566
+#: ../src/plugins/gramplet/bottombar.gpr.py:629
msgid "Gramplet providing a source filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:578
-msgid "Place Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:642
+msgid "Place Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:579
+#: ../src/plugins/gramplet/bottombar.gpr.py:643
msgid "Gramplet providing a place filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:591
-msgid "Media Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:656
+msgid "Media Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:592
+#: ../src/plugins/gramplet/bottombar.gpr.py:657
msgid "Gramplet providing a media filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:604
-msgid "Repository Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:670
+msgid "Repository Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:605
+#: ../src/plugins/gramplet/bottombar.gpr.py:671
msgid "Gramplet providing a repository filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:617
-msgid "Note Filter Gramplet"
+#: ../src/plugins/gramplet/bottombar.gpr.py:684
+msgid "Note Filter"
msgstr ""
-#: ../src/plugins/gramplet/bottombar.gpr.py:618
+#: ../src/plugins/gramplet/bottombar.gpr.py:685
msgid "Gramplet providing a note filter"
msgstr ""
@@ -11176,26 +11238,400 @@ 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
+#: ../src/plugins/gramplet/EditExifMetadata.py:81
#, 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"
+"You need to install, %s or greater, for this addon to work...\n"
+"I would recommend installing, %s, and it may be downloaded from here: \n"
+"%s"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:84
+msgid "Failed to load 'Edit Image Exif Metadata'..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:99
+#, python-format
+msgid ""
+"The minimum required version for pyexiv2 must be %s \n"
+"or greater. Or you do not have the python library installed yet. You may "
+"download it from here: %s\n"
"\n"
" I recommend getting, %s"
msgstr ""
-#: ../src/plugins/gramplet/Exif.py:182
+#: ../src/plugins/gramplet/EditExifMetadata.py:134
+#, python-format
+msgid ""
+"ImageMagick's convert program was not found on this computer.\n"
+"You may download it from here: %s..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:139
+#, python-format
+msgid ""
+"Jhead program was not found on this computer.\n"
+"You may download it from: %s..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:171
+msgid "Provide a short descripion for this image."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:173
+msgid ""
+"Enter the Artist/ Author of this image. The person's name or the company "
+"who is responsible for the creation of this image."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:176
+msgid "Enter the copyright information for this image. \n"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:178
+msgid ""
+"Enter the year for the date of this image.\n"
+"Example: 1826 - 2100, You can either spin the up and down arrows by clicking "
+"on them or enter it manually."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:181
+msgid ""
+"Enter the month for the date of this image.\n"
+"Example: 0 - 12, You can either spin the up and down arrows by clicking on "
+"them or enter it manually."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:184
+msgid ""
+"Enter the day for the date of this image.\n"
+"Example: 1 - 31, You can either spin the up and down arrows by clicking on "
+"them or enter it manually."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:187
+msgid ""
+"Enter the hour for the time of this image.\n"
+"Example: 0 - 23, You can either spin the up and down arrows by clicking on "
+"them or enter it manually.\n"
+"\n"
+"The hour is represented in 24-hour format."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:191
+msgid ""
+"Enter the minutes for the time of this image.\n"
+"Example: 0 - 59, You can either spin the up and down arrows by clicking on "
+"them or enter it manually."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:194
+msgid ""
+"Enter the seconds for the time of this image.\n"
+"Example: 0 - 59, You can either spin the up and down arrows by clicking on "
+"them or enter it manually."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:197
+msgid ""
+"Enter the Latitude GPS Coordinates for this image,\n"
+"Example: 43.722965, 43 43 22 N, 38° 38′ 03″ N, 38 38 3"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:200
+msgid ""
+"Enter the Longitude GPS Coordinates for this image,\n"
+"Example: 10.396378, 10 23 46 E, 105° 6′ 6″ W, -105 6 6"
+msgstr ""
+
+#. Clear Edit Area button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:207
+msgid "Clears the Exif metadata from the Edit area."
+msgstr ""
+
+#. Calendar date select button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:210
+msgid ""
+"Allows you to select a date from a Popup window Calendar. \n"
+"Warning: You will still need to edit the time..."
+msgstr ""
+
+#. Thumbnail Viewing Window button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:214
+msgid "Will produce a Popup window showing a Thumbnail Viewing Area"
+msgstr ""
+
+#. Wiki Help button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:217
+msgid ""
+"Displays the Gramps Wiki Help page for 'Edit Image Exif Metadata' in your "
+"web browser."
+msgstr ""
+
+#. Advanced Display Window button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:221
+msgid "Will pop open a window with all of the Exif metadata Key/alue pairs."
+msgstr ""
+
+#. Save Exif Metadata button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:224
+msgid ""
+"Saves/ writes the Exif metadata to this image.\n"
+"WARNING: Exif metadata will be erased if you save a blank entry field..."
+msgstr ""
+
+#. Convert to .Jpeg button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:232
+msgid "If your image is not a .jpg image, convert it to a .jpg image?"
+msgstr ""
+
+#. Delete/ Erase/ Wipe Exif metadata button...
+#: ../src/plugins/gramplet/EditExifMetadata.py:239
+msgid ""
+"WARNING: This will completely erase all Exif metadata from this image! Are "
+"you sure that you want to do this?"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:322
+msgid "Thumbnail(s)"
+msgstr ""
+
+#. Artist field
+#: ../src/plugins/gramplet/EditExifMetadata.py:338
+msgid "Artist"
+msgstr ""
+
+#. copyright field
+#: ../src/plugins/gramplet/EditExifMetadata.py:341
+#: ../src/plugins/webreport/NarrativeWeb.py:6446
+#: ../src/plugins/webreport/WebCal.py:1386
+msgid "Copyright"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:345
+#: ../src/plugins/gramplet/EditExifMetadata.py:1483
+msgid "Select Date"
+msgstr ""
+
+#. iso format: Year, Month, Day spinners...
+#: ../src/plugins/gramplet/EditExifMetadata.py:355
+msgid "Original Date/ Time"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:368
+msgid "Year :"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:379
+msgid "Month :"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:390
+msgid "Day :"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:405
+msgid "Hour :"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:416
+msgid "Minutes :"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:427
+msgid "Seconds :"
+msgstr ""
+
+#. GPS Coordinates...
+#: ../src/plugins/gramplet/EditExifMetadata.py:436
+msgid "Latitude/ Longitude GPS Coordinates"
+msgstr ""
+
+#. Latitude...
+#: ../src/plugins/gramplet/EditExifMetadata.py:446
+#: ../src/plugins/gramplet/PlaceDetails.py:117
+#: ../src/plugins/lib/libplaceview.py:101
+#: ../src/plugins/view/placetreeview.py:80
+#: ../src/plugins/webreport/NarrativeWeb.py:130
+#: ../src/plugins/webreport/NarrativeWeb.py:2434
+msgid "Latitude"
+msgstr ""
+
+#. Longitude...
+#: ../src/plugins/gramplet/EditExifMetadata.py:467
+#: ../src/plugins/gramplet/PlaceDetails.py:119
+#: ../src/plugins/lib/libplaceview.py:102
+#: ../src/plugins/view/placetreeview.py:81
+#: ../src/plugins/webreport/NarrativeWeb.py:132
+#: ../src/plugins/webreport/NarrativeWeb.py:2435
+msgid "Longitude"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:502
+msgid "Advanced"
+msgstr ""
+
+#. set Message Area to Entering Data...
+#: ../src/plugins/gramplet/EditExifMetadata.py:618
+msgid "Entering data..."
+msgstr ""
+
+#. set Message Area to Select...
+#: ../src/plugins/gramplet/EditExifMetadata.py:645
+msgid "Select an image to begin..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:655
+msgid ""
+"Image is either missing or deleted,\n"
+"Please choose a different image..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:662
+msgid ""
+"Image is NOT readable,\n"
+"Please choose a different image..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:669
+msgid ""
+"Image is NOT writable,\n"
+"You will NOT be able to save Exif metadata...."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:706
+#: ../src/plugins/gramplet/EditExifMetadata.py:709
+msgid "Please choose a different image..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:719
+#: ../src/plugins/gramplet/EditExifMetadata.py:727
+#: ../src/plugins/gramplet/EditExifMetadata.py:735
+#: ../src/plugins/gramplet/EditExifMetadata.py:743
+#: ../src/plugins/gramplet/gramplet.gpr.py:313
+msgid "Edit Image Exif Metadata"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:719
+msgid ""
+"WARNING: You are about to convert this image into a .jpeg image. Are you "
+"sure that you want to do this?"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:721
+msgid "Convert and Delete original"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:722
+#: ../src/plugins/gramplet/EditExifMetadata.py:728
+msgid "Convert"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:727
+msgid "Convert this image to a .jpeg image?"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:735
+msgid "Save Exif metadata to this image?"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:736
+msgid "Save"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:743
+msgid ""
+"WARNING! You are about to completely delete the Exif metadata from this "
+"image?"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:744
+msgid "Delete"
+msgstr ""
+
+#. set Message Area to Copying...
+#: ../src/plugins/gramplet/EditExifMetadata.py:909
+msgid "Copying Exif metadata to the Edit Area..."
+msgstr ""
+
+#. display modified Date/ Time...
+#: ../src/plugins/gramplet/EditExifMetadata.py:928
+#: ../src/plugins/gramplet/EditExifMetadata.py:1337
+#, python-format
+msgid "Last Changed: %s"
+msgstr ""
+
+#. set Message Area to None...
+#: ../src/plugins/gramplet/EditExifMetadata.py:993
+msgid "There is NO Exif metadata for this image yet..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1013
+msgid ""
+"Image has been converted to a .jpg image,\n"
+"and original image has been deleted!"
+msgstr ""
+
+#. set Message Area to Convert...
+#: ../src/plugins/gramplet/EditExifMetadata.py:1030
+msgid ""
+"Converting image,\n"
+"You will need to delete the original image file..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1223
+msgid ""
+"Click the close button when you are finished viewing all of this image's "
+"metadata."
+msgstr ""
+
+#. set Message Area to Saved...
+#: ../src/plugins/gramplet/EditExifMetadata.py:1425
+msgid "Saving Exif metadata to this image..."
+msgstr ""
+
+#. set Message Area to Cleared...
+#: ../src/plugins/gramplet/EditExifMetadata.py:1428
+msgid "Image Exif metadata has been cleared from this image..."
+msgstr ""
+
+#. set Message Area for deleting...
+#: ../src/plugins/gramplet/EditExifMetadata.py:1463
+msgid "Deleting all Exif metadata..."
+msgstr ""
+
+#. set Message Area to Delete...
+#: ../src/plugins/gramplet/EditExifMetadata.py:1469
+msgid "All Exif metadata has been deleted from this image..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1479
+msgid "Double click a day to return the date."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1544
+msgid "Click Close to close this ThumbnailView Viewing Area."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1548
+msgid "ThumbnailView Viewing Area"
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1557
+msgid "This image doesn't contain any ThumbnailViews..."
+msgstr ""
+
+#: ../src/plugins/gramplet/EditExifMetadata.py:1734
+#: ../src/plugins/gramplet/MetadataViewer.py:159
#, python-format
msgid "%(date)s %(time)s"
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/FanChartGramplet.py:554
msgid ""
"Click to expand/contract person\n"
@@ -11205,8 +11641,8 @@ msgstr ""
#: ../src/plugins/gramplet/FanChartGramplet.py:694
#: ../src/plugins/view/fanchartview.py:763
-#: ../src/plugins/view/pedigreeview.py:1768
-#: ../src/plugins/view/pedigreeview.py:1794
+#: ../src/plugins/view/pedigreeview.py:1773
+#: ../src/plugins/view/pedigreeview.py:1799
msgid "People Menu"
msgstr ""
@@ -11214,15 +11650,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:1859 ../src/plugins/view/relview.py:901
-#: ../src/plugins/webreport/NarrativeWeb.py:4863
+#: ../src/plugins/view/pedigreeview.py:1864 ../src/plugins/view/relview.py:901
+#: ../src/plugins/webreport/NarrativeWeb.py:4858
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:1992
+#: ../src/plugins/view/pedigreeview.py:1997
msgid "Related"
msgstr ""
@@ -11370,206 +11806,162 @@ msgid "Total people"
msgstr ""
#: ../src/plugins/gramplet/gramplet.gpr.py:30
-msgid "Age on Date Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:38
+#: ../src/plugins/quickview/quickview.gpr.py:31
+msgid "Age on Date"
msgstr ""
#: ../src/plugins/gramplet/gramplet.gpr.py:31
msgid "Gramplet showing ages of living people on a specific date"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:38
-#: ../src/plugins/quickview/quickview.gpr.py:31
-msgid "Age on Date"
-msgstr ""
-
#: ../src/plugins/gramplet/gramplet.gpr.py:43
-msgid "Age Stats Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:50
+msgid "Age Stats"
msgstr ""
#: ../src/plugins/gramplet/gramplet.gpr.py:44
msgid "Gramplet showing graphs of various ages"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:50
-msgid "Age Stats"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:59
-msgid "Attributes Gramplet"
-msgstr ""
-
#: ../src/plugins/gramplet/gramplet.gpr.py:60
msgid "Gramplet showing active person's attributes"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:75
-msgid "Calendar Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:76
+#: ../src/plugins/gramplet/gramplet.gpr.py:77
msgid "Gramplet showing calendar and events on specific dates in history"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:88
-msgid "Descendant Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:89
+msgid "Descendant"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:89
+#: ../src/plugins/gramplet/gramplet.gpr.py:90
msgid "Gramplet showing active person's descendants"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:95
+#: ../src/plugins/gramplet/gramplet.gpr.py:96
msgid "Descendants"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:104
-msgid "Fan Chart Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:105
+#: ../src/plugins/gramplet/gramplet.gpr.py:107
msgid "Gramplet showing active person's direct ancestors as a fanchart"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:120
-msgid "FAQ Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:121
-msgid "Gramplet showing frequently asked questions"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:126
+#: ../src/plugins/gramplet/gramplet.gpr.py:123
+#: ../src/plugins/gramplet/gramplet.gpr.py:129
msgid "FAQ"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:133
-msgid "Given Name Cloud Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:124
+msgid "Gramplet showing frequently asked questions"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:134
-msgid "Gramplet showing all given names as a text cloud"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:140
+#: ../src/plugins/gramplet/gramplet.gpr.py:136
+#: ../src/plugins/gramplet/gramplet.gpr.py:143
msgid "Given Name Cloud"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:147
-msgid "Pedigree Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:137
+msgid "Gramplet showing all given names as a text cloud"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:148
+#: ../src/plugins/gramplet/gramplet.gpr.py:151
msgid "Gramplet showing active person's ancestors"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:163
-msgid "Plugin Manager Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:164
+#: ../src/plugins/gramplet/gramplet.gpr.py:168
msgid "Gramplet showing available third-party plugins (addons)"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:177
-msgid "Quick View Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:178
+#: ../src/plugins/gramplet/gramplet.gpr.py:182
msgid "Gramplet showing an active item Quick View"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:193
-msgid "Relatives Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:194
-msgid "Gramplet showing active person's relatives"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:199
+#: ../src/plugins/gramplet/gramplet.gpr.py:197
+#: ../src/plugins/gramplet/gramplet.gpr.py:203
msgid "Relatives"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:208
-msgid "Session Log Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:198
+msgid "Gramplet showing active person's relatives"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:209
-msgid "Gramplet showing all activity for this session"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:215
+#: ../src/plugins/gramplet/gramplet.gpr.py:213
+#: ../src/plugins/gramplet/gramplet.gpr.py:220
msgid "Session Log"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:222
-msgid "Statistics Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:214
+msgid "Gramplet showing all activity for this session"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:223
+#: ../src/plugins/gramplet/gramplet.gpr.py:228
msgid "Gramplet showing summary data of the family tree"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:236
-msgid "Surname Cloud Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:237
-msgid "Gramplet showing all surnames as a text cloud"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:243
+#: ../src/plugins/gramplet/gramplet.gpr.py:241
+#: ../src/plugins/gramplet/gramplet.gpr.py:248
msgid "Surname Cloud"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:250
-msgid "TODO Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:242
+msgid "Gramplet showing all surnames as a text cloud"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:251
+#: ../src/plugins/gramplet/gramplet.gpr.py:255
+msgid "TODO"
+msgstr ""
+
+#: ../src/plugins/gramplet/gramplet.gpr.py:256
msgid "Gramplet for generic notes"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:257
+#: ../src/plugins/gramplet/gramplet.gpr.py:262
msgid "TODO List"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:264
-msgid "Top Surnames Gramplet"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:265
-msgid "Gramplet showing most frequent surnames in this tree"
-msgstr ""
-
-#: ../src/plugins/gramplet/gramplet.gpr.py:270
+#: ../src/plugins/gramplet/gramplet.gpr.py:269
+#: ../src/plugins/gramplet/gramplet.gpr.py:275
msgid "Top Surnames"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:277
-msgid "Welcome Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:270
+msgid "Gramplet showing most frequent surnames in this tree"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:278
+#: ../src/plugins/gramplet/gramplet.gpr.py:282
+msgid "Welcome"
+msgstr ""
+
+#: ../src/plugins/gramplet/gramplet.gpr.py:283
msgid "Gramplet showing a welcome message"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:284
+#: ../src/plugins/gramplet/gramplet.gpr.py:289
msgid "Welcome to Gramps!"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:291
-msgid "What's Next Gramplet"
+#: ../src/plugins/gramplet/gramplet.gpr.py:296
+msgid "What's Next"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:292
+#: ../src/plugins/gramplet/gramplet.gpr.py:297
msgid "Gramplet suggesting items to research"
msgstr ""
-#: ../src/plugins/gramplet/gramplet.gpr.py:298
+#: ../src/plugins/gramplet/gramplet.gpr.py:303
msgid "What's Next?"
msgstr ""
+#: ../src/plugins/gramplet/gramplet.gpr.py:314
+msgid "Gramplet to view, edit, and save image Exif metadata"
+msgstr ""
+
+#: ../src/plugins/gramplet/gramplet.gpr.py:318
+msgid "Edit Exif Metadata"
+msgstr ""
+
#: ../src/plugins/gramplet/Notes.py:99
#, python-format
msgid "%d of %d"
@@ -11671,32 +12063,25 @@ msgid_plural " have %d individuals\n"
msgstr[0] ""
msgstr[1] ""
-#: ../src/plugins/gramplet/PersonDetails.py:207
+#: ../src/plugins/gramplet/PersonDetails.py:183
+#: ../src/plugins/gramplet/WhatsNext.py:371
+#: ../src/plugins/gramplet/WhatsNext.py:393
+#: ../src/plugins/gramplet/WhatsNext.py:443
+#: ../src/plugins/gramplet/WhatsNext.py:478
+#: ../src/plugins/gramplet/WhatsNext.py:499
+msgid ", "
+msgstr ""
+
+#: ../src/plugins/gramplet/PersonDetails.py:212
#, python-format
msgid "%(date)s - %(place)s."
msgstr ""
-#: ../src/plugins/gramplet/PersonDetails.py:209
+#: ../src/plugins/gramplet/PersonDetails.py:215
#, python-format
msgid "%(date)s."
msgstr ""
-#: ../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:67
#: ../src/plugins/gramplet/QuickViewGramplet.py:102
@@ -11751,11 +12136,6 @@ msgstr ""
msgid " %d.b Father: "
msgstr ""
-#: ../src/plugins/gramplet/RepositoryDetails.py:56
-#: ../src/plugins/view/geoview.gpr.py:84
-msgid "Web"
-msgstr ""
-
#: ../src/plugins/gramplet/SessionLogGramplet.py:45
msgid ""
"Click name to change active\n"
@@ -11814,9 +12194,9 @@ msgstr ""
#: ../src/plugins/gramplet/StatsGramplet.py:135
#: ../src/plugins/graph/GVFamilyLines.py:148
#: ../src/plugins/textreport/Summary.py:102
-#: ../src/plugins/webreport/NarrativeWeb.py:1217
-#: ../src/plugins/webreport/NarrativeWeb.py:1254
-#: ../src/plugins/webreport/NarrativeWeb.py:2069
+#: ../src/plugins/webreport/NarrativeWeb.py:1219
+#: ../src/plugins/webreport/NarrativeWeb.py:1256
+#: ../src/plugins/webreport/NarrativeWeb.py:2064
msgid "Individuals"
msgstr ""
@@ -11966,110 +12346,140 @@ msgid ""
"open detached the next time you start Gramps."
msgstr ""
+#. Minimum number of lines we want to see. Further lines with the same
+#. distance to the main person will be added on top of this.
+#: ../src/plugins/gramplet/WhatsNext.py:58
+msgid "Minimum number of items to display"
+msgstr ""
+
+#. How many generations of descendants to process before we go up to the
+#. next level of ancestors.
+#: ../src/plugins/gramplet/WhatsNext.py:64
+msgid "Descendant generations per ancestor generation"
+msgstr ""
+
+#. After an ancestor was processed, how many extra rounds to delay until
+#. the descendants of this ancestor are processed.
+#: ../src/plugins/gramplet/WhatsNext.py:70
+msgid "Delay before descendants of an ancestor is processed"
+msgstr ""
+
+#. Tag to use to indicate that this person has no further marriages, if
+#. the person is not tagged, warn about this at the time the marriages
+#. for the person are processed.
+#: ../src/plugins/gramplet/WhatsNext.py:77
+msgid "Tag to indicate that a person is complete"
+msgstr ""
+
+#. Tag to use to indicate that there are no further children in this
+#. family, if this family is not tagged, warn about this at the time the
+#. children of this family are processed.
+#: ../src/plugins/gramplet/WhatsNext.py:84
+msgid "Tag to indicate that a family is complete"
+msgstr ""
+
+#. Tag to use to specify people and families to ignore. In his way,
+#. hopeless cases can be marked separately and don't clutter up the list.
#: ../src/plugins/gramplet/WhatsNext.py:90
+msgid "Tag to indicate that a person or family should be ignored"
+msgstr ""
+
+#: ../src/plugins/gramplet/WhatsNext.py:164
msgid "No Home Person set."
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:253
+#: ../src/plugins/gramplet/WhatsNext.py:346
msgid "first name unknown"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:256
+#: ../src/plugins/gramplet/WhatsNext.py:349
msgid "surname unknown"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:260
-#: ../src/plugins/gramplet/WhatsNext.py:291
-#: ../src/plugins/gramplet/WhatsNext.py:317
-#: ../src/plugins/gramplet/WhatsNext.py:324
-#: ../src/plugins/gramplet/WhatsNext.py:364
-#: ../src/plugins/gramplet/WhatsNext.py:371
+#: ../src/plugins/gramplet/WhatsNext.py:353
+#: ../src/plugins/gramplet/WhatsNext.py:384
+#: ../src/plugins/gramplet/WhatsNext.py:411
+#: ../src/plugins/gramplet/WhatsNext.py:418
+#: ../src/plugins/gramplet/WhatsNext.py:458
+#: ../src/plugins/gramplet/WhatsNext.py:465
msgid "(person with unknown name)"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:273
+#: ../src/plugins/gramplet/WhatsNext.py:366
msgid "birth event missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:277
-#: ../src/plugins/gramplet/WhatsNext.py:298
-#: ../src/plugins/gramplet/WhatsNext.py:348
-#: ../src/plugins/gramplet/WhatsNext.py:382
+#: ../src/plugins/gramplet/WhatsNext.py:370
+#: ../src/plugins/gramplet/WhatsNext.py:392
+#: ../src/plugins/gramplet/WhatsNext.py:442
+#: ../src/plugins/gramplet/WhatsNext.py:477
#, python-format
msgid ": %(list)s\n"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:278
-#: ../src/plugins/gramplet/WhatsNext.py:299
-#: ../src/plugins/gramplet/WhatsNext.py:349
-#: ../src/plugins/gramplet/WhatsNext.py:383
-#: ../src/plugins/gramplet/WhatsNext.py:404
-msgid ", "
-msgstr ""
-
-#: ../src/plugins/gramplet/WhatsNext.py:294
+#: ../src/plugins/gramplet/WhatsNext.py:388
msgid "person not complete"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:313
-#: ../src/plugins/gramplet/WhatsNext.py:320
-#: ../src/plugins/gramplet/WhatsNext.py:360
-#: ../src/plugins/gramplet/WhatsNext.py:367
+#: ../src/plugins/gramplet/WhatsNext.py:407
+#: ../src/plugins/gramplet/WhatsNext.py:414
+#: ../src/plugins/gramplet/WhatsNext.py:454
+#: ../src/plugins/gramplet/WhatsNext.py:461
msgid "(unknown person)"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:326
-#: ../src/plugins/gramplet/WhatsNext.py:373
+#: ../src/plugins/gramplet/WhatsNext.py:420
+#: ../src/plugins/gramplet/WhatsNext.py:467
#, python-format
msgid "%(name1)s and %(name2)s"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:342
+#: ../src/plugins/gramplet/WhatsNext.py:436
msgid "marriage event missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:344
+#: ../src/plugins/gramplet/WhatsNext.py:438
msgid "relation type unknown"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:378
+#: ../src/plugins/gramplet/WhatsNext.py:473
msgid "family not complete"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:393
+#: ../src/plugins/gramplet/WhatsNext.py:488
msgid "date unknown"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:395
+#: ../src/plugins/gramplet/WhatsNext.py:490
msgid "date incomplete"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:399
+#: ../src/plugins/gramplet/WhatsNext.py:494
msgid "place unknown"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:402
+#: ../src/plugins/gramplet/WhatsNext.py:497
#, python-format
msgid "%(type)s: %(list)s"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:410
+#: ../src/plugins/gramplet/WhatsNext.py:505
msgid "spouse missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:414
+#: ../src/plugins/gramplet/WhatsNext.py:509
msgid "father missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:418
+#: ../src/plugins/gramplet/WhatsNext.py:513
msgid "mother missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:422
+#: ../src/plugins/gramplet/WhatsNext.py:517
msgid "parents missing"
msgstr ""
-#: ../src/plugins/gramplet/WhatsNext.py:429
+#: ../src/plugins/gramplet/WhatsNext.py:524
#, python-format
msgid ": %s\n"
msgstr ""
@@ -12195,7 +12605,7 @@ msgstr ""
#: ../src/plugins/quickview/FilterByName.py:94
#: ../src/plugins/textreport/TagReport.py:193
#: ../src/plugins/view/familyview.py:113 ../src/plugins/view/view.gpr.py:55
-#: ../src/plugins/webreport/NarrativeWeb.py:5051
+#: ../src/plugins/webreport/NarrativeWeb.py:5046
msgid "Families"
msgstr ""
@@ -12541,20 +12951,94 @@ msgstr ""
msgid "Import data from vCard files"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:177
+#: ../src/plugins/import/ImportCsv.py:147
+#: ../src/plugins/import/ImportGedcom.py:114
+#: ../src/plugins/import/ImportGedcom.py:128
+#: ../src/plugins/import/ImportGeneWeb.py:82
+#: ../src/plugins/import/ImportGeneWeb.py:88
+#: ../src/plugins/import/ImportVCard.py:69
+#: ../src/plugins/import/ImportVCard.py:72
+#, python-format
+msgid "%s could not be opened\n"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:171
msgid "Given name"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:181
+#: ../src/plugins/import/ImportCsv.py:173
+msgid "given name"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:174
msgid "Call name"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:233
+#: ../src/plugins/import/ImportCsv.py:176
+msgid "call"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:180
+msgid "gender"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:181
+msgid "source"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:182
+msgid "note"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:184
+msgid "birth place"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:189
+msgid "birth source"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:192
+msgid "baptism place"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:194
+msgid "baptism date"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:197
+msgid "baptism source"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:199
+msgid "burial place"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:201
+msgid "burial date"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:204
+msgid "burial source"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:206
+msgid "death place"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:211
+msgid "death source"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:212
msgid "Death cause"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:236
-#: ../src/plugins/import/ImportCsv.py:326
+#: ../src/plugins/import/ImportCsv.py:213
+msgid "death cause"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:214
#: ../src/plugins/quickview/FilterByName.py:129
#: ../src/plugins/quickview/FilterByName.py:140
#: ../src/plugins/quickview/FilterByName.py:150
@@ -12575,148 +13059,74 @@ msgstr ""
msgid "Gramps ID"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:250
-msgid "Parent2"
+#: ../src/plugins/import/ImportCsv.py:215
+msgid "Gramps id"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:254
-msgid "Parent1"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:267
-msgid "given name"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:272
-msgid "call"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:280
-msgid "gender"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:282
-#: ../src/plugins/import/ImportCsv.py:333
-msgid "source"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:284
-msgid "note"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:287
-msgid "birth place"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:293
-msgid "birth source"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:296
-msgid "baptism place"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:299
-msgid "baptism date"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:302
-msgid "baptism source"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:305
-msgid "burial place"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:308
-msgid "burial date"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:311
-msgid "burial source"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:314
-msgid "death place"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:320
-msgid "death source"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:323
-msgid "death cause"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:328
+#: ../src/plugins/import/ImportCsv.py:216
msgid "person"
msgstr ""
-#. ----------------------------------
-#: ../src/plugins/import/ImportCsv.py:331
+#: ../src/plugins/import/ImportCsv.py:218
msgid "child"
msgstr ""
-#. ----------------------------------
-#: ../src/plugins/import/ImportCsv.py:338
+#: ../src/plugins/import/ImportCsv.py:222
+msgid "Parent2"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:222
msgid "mother"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:340
+#: ../src/plugins/import/ImportCsv.py:223
msgid "parent2"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:342
+#: ../src/plugins/import/ImportCsv.py:225
+msgid "Parent1"
+msgstr ""
+
+#: ../src/plugins/import/ImportCsv.py:225
msgid "father"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:344
+#: ../src/plugins/import/ImportCsv.py:226
msgid "parent1"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:346
+#: ../src/plugins/import/ImportCsv.py:227
msgid "marriage"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:348
+#: ../src/plugins/import/ImportCsv.py:228
msgid "date"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:350
+#: ../src/plugins/import/ImportCsv.py:229
msgid "place"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:377
-#: ../src/plugins/import/ImportGedcom.py:114
-#: ../src/plugins/import/ImportGedcom.py:128
-#: ../src/plugins/import/ImportGeneWeb.py:82
-#: ../src/plugins/import/ImportGeneWeb.py:88
-#: ../src/plugins/import/ImportVCard.py:68
-#: ../src/plugins/import/ImportVCard.py:71
+#: ../src/plugins/import/ImportCsv.py:247
#, python-format
-msgid "%s could not be opened\n"
+msgid "format error: line %(line)d: %(zero)s"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:387
-#, python-format
-msgid "format error: file %(fname)s, line %(line)d: %(zero)s"
-msgstr ""
-
-#: ../src/plugins/import/ImportCsv.py:440
+#: ../src/plugins/import/ImportCsv.py:308
msgid "CSV Import"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:441
+#: ../src/plugins/import/ImportCsv.py:309
msgid "Reading data..."
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:444
+#: ../src/plugins/import/ImportCsv.py:313
msgid "CSV import"
msgstr ""
-#: ../src/plugins/import/ImportCsv.py:805
+#: ../src/plugins/import/ImportCsv.py:318
#: ../src/plugins/import/ImportGeneWeb.py:180
-#: ../src/plugins/import/ImportVCard.py:278
+#: ../src/plugins/import/ImportVCard.py:232
#, python-format
msgid "Import Complete: %d second"
msgid_plural "Import Complete: %d seconds"
@@ -12773,63 +13183,64 @@ msgstr ""
msgid "Pro-Gen data error"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:158
+#: ../src/plugins/import/ImportProGen.py:166
msgid "Not a Pro-Gen file"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:373
+#: ../src/plugins/import/ImportProGen.py:381
#, python-format
msgid "Field '%(fldname)s' not found"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:448
+#: ../src/plugins/import/ImportProGen.py:456
#, python-format
msgid "Cannot find DEF file: %(deffname)s"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:490
+#. print self.def_.diag()
+#: ../src/plugins/import/ImportProGen.py:500
msgid "Import from Pro-Gen"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:499
+#: ../src/plugins/import/ImportProGen.py:506
msgid "Pro-Gen import"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:691
+#: ../src/plugins/import/ImportProGen.py:698
#, python-format
msgid "date did not match: '%(text)s' (%(msg)s)"
msgstr ""
#. The records are numbered 1..N
-#: ../src/plugins/import/ImportProGen.py:771
+#: ../src/plugins/import/ImportProGen.py:778
msgid "Importing individuals"
msgstr ""
#. The records are numbered 1..N
-#: ../src/plugins/import/ImportProGen.py:1046
+#: ../src/plugins/import/ImportProGen.py:1057
msgid "Importing families"
msgstr ""
#. The records are numbered 1..N
-#: ../src/plugins/import/ImportProGen.py:1231
+#: ../src/plugins/import/ImportProGen.py:1242
msgid "Adding children"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:1242
+#: ../src/plugins/import/ImportProGen.py:1253
#, python-format
msgid "cannot find father for I%(person)s (father=%(id)d)"
msgstr ""
-#: ../src/plugins/import/ImportProGen.py:1245
+#: ../src/plugins/import/ImportProGen.py:1256
#, python-format
msgid "cannot find mother for I%(person)s (mother=%(mother)d)"
msgstr ""
-#: ../src/plugins/import/ImportVCard.py:222
+#: ../src/plugins/import/ImportVCard.py:227
msgid "vCard import"
msgstr ""
-#: ../src/plugins/import/ImportVCard.py:306
+#: ../src/plugins/import/ImportVCard.py:310
#, python-format
msgid "Import of VCards version %s is not supported by Gramps."
msgstr ""
@@ -12877,13 +13288,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 ""
#. -------------------------------------------------------------------------
@@ -13517,22 +13928,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
@@ -13543,22 +13954,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
@@ -14097,22 +14508,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
@@ -14123,22 +14534,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
@@ -14638,8 +15049,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
@@ -14650,8 +15061,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
@@ -14725,8 +15136,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
@@ -14800,8 +15211,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
@@ -14923,8 +15334,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
@@ -14935,8 +15346,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
@@ -14954,8 +15365,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
@@ -15001,8 +15412,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
@@ -15013,8 +15424,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
@@ -15025,8 +15436,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
@@ -15078,8 +15489,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
@@ -15090,8 +15501,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
@@ -15102,8 +15513,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
@@ -15232,36 +15643,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
@@ -15308,8 +15719,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
@@ -15321,8 +15732,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
@@ -15334,15 +15745,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
@@ -15388,8 +15799,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
@@ -15401,8 +15812,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
@@ -15414,15 +15825,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
@@ -15827,22 +16238,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
@@ -16095,8 +16506,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
@@ -16116,85 +16527,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
@@ -16207,15 +16618,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
@@ -16228,15 +16639,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
@@ -16249,57 +16660,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
@@ -16320,64 +16731,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
@@ -16400,8 +16811,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
@@ -16424,22 +16835,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
@@ -16481,15 +16892,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
@@ -16502,43 +16913,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
@@ -16560,64 +16971,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
@@ -16641,8 +17052,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
@@ -16705,22 +17116,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
@@ -17269,6 +17680,94 @@ msgstr ""
msgid "Yom Kippur"
msgstr ""
+#: ../src/plugins/lib/maps/geography.py:242
+msgid "Map Menu"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:245
+msgid "Remove cross hair"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:247
+msgid "Add cross hair"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:254
+msgid "Unlock zoom and position"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:256
+msgid "Lock zoom and position"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:263
+msgid "Add place"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:268
+msgid "Link place"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:273
+msgid "Center here"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:286
+#, python-format
+msgid "Replace '%(map)s' by =>"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:635
+#: ../src/plugins/view/geoevents.py:323 ../src/plugins/view/geoevents.py:342
+#: ../src/plugins/view/geoevents.py:364 ../src/plugins/view/geofamily.py:374
+#: ../src/plugins/view/geoperson.py:413 ../src/plugins/view/geoperson.py:433
+#: ../src/plugins/view/geoperson.py:468 ../src/plugins/view/geoplaces.py:290
+#: ../src/plugins/view/geoplaces.py:308
+msgid "Center on this place"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:764
+msgid "Nothing for this view."
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:765
+msgid "Specific parameters"
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:779
+msgid "Where to save the tiles for offline mode."
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:784
+msgid ""
+"If you have no more space in your file system\n"
+"You can remove all tiles placed in the above path.\n"
+"Be careful! If you have no internet, you'll get no map."
+msgstr ""
+
+#: ../src/plugins/lib/maps/geography.py:789
+msgid "Zoom used when centering"
+msgstr ""
+
+#. there is no button. I need to found a solution for this.
+#. it can be very dangerous ! if someone put / in geography.path ...
+#. perhaps we need some contrôl on this path :
+#. should begin with : /home, /opt, /map, ...
+#. configdialog.add_button(table, '', 4, 'geography.clean')
+#: ../src/plugins/lib/maps/geography.py:798
+msgid "The map"
+msgstr ""
+
+#: ../src/plugins/lib/maps/grampsmaps.py:114
+#, python-format
+msgid "Can't create tiles cache directory %s"
+msgstr ""
+
+#: ../src/plugins/lib/maps/grampsmaps.py:132
+#, python-format
+msgid "Can't create tiles cache directory for '%s'."
+msgstr ""
+
#. Make upper case of translaed country so string search works later
#: ../src/plugins/mapservices/eniroswedenmap.py:42
#: ../src/plugins/tool/ExtractCity.py:62
@@ -17723,7 +18222,7 @@ msgid "No birth relation with child"
msgstr ""
#: ../src/plugins/quickview/lineage.py:156
-#: ../src/plugins/quickview/lineage.py:176 ../src/plugins/tool/Verify.py:935
+#: ../src/plugins/quickview/lineage.py:176 ../src/plugins/tool/Verify.py:940
msgid "Unknown gender"
msgstr ""
@@ -17970,9 +18469,13 @@ msgstr ""
#: ../src/Filters/Rules/Place/_HasPlace.py:60
#: ../src/Filters/Rules/Place/_MatchesEventFilter.py:54
#: ../src/Filters/Rules/Source/_HasRepository.py:47
+#: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:45
#: ../src/Filters/Rules/Source/_HasSource.py:51
+#: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:45
+#: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:47
#: ../src/Filters/Rules/MediaObject/_HasMedia.py:54
#: ../src/Filters/Rules/Repository/_HasRepo.py:54
+#: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:46
#: ../src/Filters/Rules/Note/_MatchesSubstringOf.py:48
#: ../src/Filters/Rules/Note/_MatchesRegexpOf.py:48
#: ../src/Filters/Rules/Note/_HasNote.py:52
@@ -17984,6 +18487,9 @@ msgstr ""
#: ../src/Filters/Rules/_HasTextMatchingSubstringOf.py:43
#: ../src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py:44
#: ../src/Filters/Rules/Person/_SearchName.py:46
+#: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:41
+#: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:43
+#: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:43
#: ../src/Filters/Rules/Note/_MatchesSubstringOf.py:44
msgid "Substring:"
msgstr ""
@@ -19892,7 +20398,7 @@ msgstr ""
msgid "Find Possible Duplicate People"
msgstr ""
-#: ../src/plugins/tool/FindDupes.py:140 ../src/plugins/tool/Verify.py:288
+#: ../src/plugins/tool/FindDupes.py:140 ../src/plugins/tool/Verify.py:293
msgid "Tool settings"
msgstr ""
@@ -20287,7 +20793,7 @@ msgstr ""
#. Add mark column
#. Add ignore column
-#: ../src/plugins/tool/RemoveUnused.py:183 ../src/plugins/tool/Verify.py:476
+#: ../src/plugins/tool/RemoveUnused.py:183 ../src/plugins/tool/Verify.py:481
msgid "Mark"
msgstr ""
@@ -20539,164 +21045,164 @@ msgstr ""
msgid "Verifies the data against user-defined tests"
msgstr ""
-#: ../src/plugins/tool/Verify.py:73
+#: ../src/plugins/tool/Verify.py:74
msgid "manual|Verify_the_Data..."
msgstr ""
-#: ../src/plugins/tool/Verify.py:238
+#: ../src/plugins/tool/Verify.py:243
msgid "Database Verify tool"
msgstr ""
-#: ../src/plugins/tool/Verify.py:424
+#: ../src/plugins/tool/Verify.py:429
msgid "Database Verification Results"
msgstr ""
#. Add column with the warning text
-#: ../src/plugins/tool/Verify.py:487
+#: ../src/plugins/tool/Verify.py:492
msgid "Warning"
msgstr ""
-#: ../src/plugins/tool/Verify.py:573
+#: ../src/plugins/tool/Verify.py:578
msgid "_Show all"
msgstr ""
-#: ../src/plugins/tool/Verify.py:583 ../src/plugins/tool/verify.glade.h:22
+#: ../src/plugins/tool/Verify.py:588 ../src/plugins/tool/verify.glade.h:22
msgid "_Hide marked"
msgstr ""
-#: ../src/plugins/tool/Verify.py:836
+#: ../src/plugins/tool/Verify.py:841
msgid "Baptism before birth"
msgstr ""
-#: ../src/plugins/tool/Verify.py:850
+#: ../src/plugins/tool/Verify.py:855
msgid "Death before baptism"
msgstr ""
-#: ../src/plugins/tool/Verify.py:864
+#: ../src/plugins/tool/Verify.py:869
msgid "Burial before birth"
msgstr ""
-#: ../src/plugins/tool/Verify.py:878
+#: ../src/plugins/tool/Verify.py:883
msgid "Burial before death"
msgstr ""
-#: ../src/plugins/tool/Verify.py:892
+#: ../src/plugins/tool/Verify.py:897
msgid "Death before birth"
msgstr ""
-#: ../src/plugins/tool/Verify.py:906
+#: ../src/plugins/tool/Verify.py:911
msgid "Burial before baptism"
msgstr ""
-#: ../src/plugins/tool/Verify.py:924
+#: ../src/plugins/tool/Verify.py:929
msgid "Old age at death"
msgstr ""
-#: ../src/plugins/tool/Verify.py:945
+#: ../src/plugins/tool/Verify.py:950
msgid "Multiple parents"
msgstr ""
-#: ../src/plugins/tool/Verify.py:962
+#: ../src/plugins/tool/Verify.py:967
msgid "Married often"
msgstr ""
-#: ../src/plugins/tool/Verify.py:981
+#: ../src/plugins/tool/Verify.py:986
msgid "Old and unmarried"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1008
+#: ../src/plugins/tool/Verify.py:1013
msgid "Too many children"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1023
+#: ../src/plugins/tool/Verify.py:1028
msgid "Same sex marriage"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1033
+#: ../src/plugins/tool/Verify.py:1038
msgid "Female husband"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1043
+#: ../src/plugins/tool/Verify.py:1048
msgid "Male wife"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1070
+#: ../src/plugins/tool/Verify.py:1075
msgid "Husband and wife with the same surname"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1095
+#: ../src/plugins/tool/Verify.py:1100
msgid "Large age difference between spouses"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1126
+#: ../src/plugins/tool/Verify.py:1131
msgid "Marriage before birth"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1157
+#: ../src/plugins/tool/Verify.py:1162
msgid "Marriage after death"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1191
+#: ../src/plugins/tool/Verify.py:1196
msgid "Early marriage"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1223
+#: ../src/plugins/tool/Verify.py:1228
msgid "Late marriage"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1284
+#: ../src/plugins/tool/Verify.py:1289
msgid "Old father"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1287
+#: ../src/plugins/tool/Verify.py:1292
msgid "Old mother"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1329
+#: ../src/plugins/tool/Verify.py:1334
msgid "Young father"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1332
+#: ../src/plugins/tool/Verify.py:1337
msgid "Young mother"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1371
+#: ../src/plugins/tool/Verify.py:1376
msgid "Unborn father"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1374
+#: ../src/plugins/tool/Verify.py:1379
msgid "Unborn mother"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1419
+#: ../src/plugins/tool/Verify.py:1424
msgid "Dead father"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1422
+#: ../src/plugins/tool/Verify.py:1427
msgid "Dead mother"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1444
+#: ../src/plugins/tool/Verify.py:1449
msgid "Large year span for all children"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1466
+#: ../src/plugins/tool/Verify.py:1471
msgid "Large age differences between children"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1476
+#: ../src/plugins/tool/Verify.py:1481
msgid "Disconnected individual"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1498
+#: ../src/plugins/tool/Verify.py:1503
msgid "Invalid birth date"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1520
+#: ../src/plugins/tool/Verify.py:1525
msgid "Invalid death date"
msgstr ""
-#: ../src/plugins/tool/Verify.py:1536
+#: ../src/plugins/tool/Verify.py:1541
msgid "Marriage date but not married"
msgstr ""
@@ -20787,357 +21293,115 @@ msgstr ""
msgid "The view showing relations through a fanchart"
msgstr ""
-#: ../src/plugins/view/geoview.py:357
-msgid "Clear the entry field in the places selection box."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:362
-msgid ""
-"Save the zoom and coordinates between places map, person map, family map and "
-"event map."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:368
-msgid ""
-"Select the maps provider. You can choose between OpenStreetMap and Google "
-"maps."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:398
-msgid "Select the period for which you want to see the places."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:406
-msgid "Prior page."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:409
-msgid "The current page/the last page."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:412
-msgid "Next page."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:420
-msgid "The number of places which have no coordinates."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:451 ../src/plugins/view/geoview.gpr.py:59
-msgid "Geography"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:515
-msgid "You can adjust the time period with the two following values."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:519
-msgid "The number of years before the first event date"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:523
-msgid "The number of years after the last event date"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:526
-msgid "Time period adjustment"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:538
-msgid "Crosshair on the map."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:541
-msgid ""
-"Show the coordinates in the statusbar either in degrees\n"
-"or in internal Gramps format ( D.D8 )"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:545
-msgid ""
-"The maximum number of markers per page. If the time to load one page is too "
-"long, reduce this value"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:559
-msgid ""
-"When selected, we use webkit else we use mozilla\n"
-"We need to restart Gramps."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:562
-msgid "The map"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:582
-msgid "Test the network "
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:585
-msgid "Time out for the network connection test"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:589
-msgid ""
-"Time in seconds between two network tests.\n"
-"Must be greater or equal to 10 seconds"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:594
-msgid ""
-"Host to test for http. Please, change this and select one of your choice."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:599
-msgid "The network"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:627
-msgid "Select the place for which you want to see the info bubble."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:708
-msgid "Time period"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:709
-msgid "years"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:715 ../src/plugins/view/geoview.py:1126
-msgid "All"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1042
-msgid "Zoom"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1181 ../src/plugins/view/geoview.py:1191
-msgid "_Add Place"
-msgstr ""
-
-#: ../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:1186 ../src/plugins/view/geoview.py:1196
-msgid "_Link Place"
-msgstr ""
-
-#: ../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:1200 ../src/plugins/view/geoview.py:1214
-msgid "_All Places"
-msgstr ""
-
-#: ../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:1203 ../src/plugins/view/geoview.py:1217
-msgid "_Person"
-msgstr ""
-
-#: ../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:1207 ../src/plugins/view/geoview.py:1221
-msgid "_Family"
-msgstr ""
-
-#: ../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:1210 ../src/plugins/view/geoview.py:1224
-msgid "_Event"
-msgstr ""
-
-#: ../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:1429
-msgid "List of places without coordinates"
-msgstr ""
-
-#: ../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:1441
-msgid "Back to prior page"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1673
-msgid "Places list"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1947
-msgid "No location."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1950
-msgid "You have no places in your family tree with coordinates."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1953
-msgid "You are looking at the default map."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1982
-#, python-format
-msgid "%s : birth place."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:1984
-msgid "birth place."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2018
-#, python-format
-msgid "%s : death place."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2020
-msgid "death place."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2063
-#, python-format
-msgid "Id : %s"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2080
-msgid "All places in the family tree with coordinates."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2157
-msgid "All events in the family tree with coordinates."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2182
-#, python-format
-msgid "Id : Father : %s : %s"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2189
-#, python-format
-msgid "Id : Mother : %s : %s"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2200
-#, python-format
-msgid "Id : Child : %(id)s - %(index)d : %(name)s"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2208
-#, python-format
-msgid "Id : Person : %(id)s %(name)s has no family."
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2214
+#: ../src/plugins/view/geography.gpr.py:36
#, python-format
msgid ""
-"All %(name)s people's family places in the family tree with coordinates."
+"WARNING: osmgpsmap module not loaded. osmgpsmap must be >= 0.7.0. yours is %s"
msgstr ""
-#: ../src/plugins/view/geoview.py:2251
+#: ../src/plugins/view/geography.gpr.py:41
+msgid ""
+"WARNING: osmgpsmap module not loaded. Geography functionality will not be "
+"available."
+msgstr ""
+
+#: ../src/plugins/view/geography.gpr.py:49
+msgid ""
+"A view allowing to see the places visited by one person during his life."
+msgstr ""
+
+#: ../src/plugins/view/geography.gpr.py:66
+msgid "A view allowing to see all places of the database."
+msgstr ""
+
+#: ../src/plugins/view/geography.gpr.py:81
+msgid "A view allowing to see all events places of the database."
+msgstr ""
+
+#: ../src/plugins/view/geography.gpr.py:97
+msgid ""
+"A view allowing to see the places visited by one family during all their "
+"life."
+msgstr ""
+
+#: ../src/plugins/view/geoevents.py:115
+msgid "Events places map"
+msgstr ""
+
+#: ../src/plugins/view/geoevents.py:251
+msgid "incomplete or unreferenced event ?"
+msgstr ""
+
+#: ../src/plugins/view/geoevents.py:378
+msgid "Show all events"
+msgstr ""
+
+#: ../src/plugins/view/geofamily.py:115
+msgid "Family places map"
+msgstr ""
+
+#: ../src/plugins/view/geofamily.py:215 ../src/plugins/view/geoperson.py:321
#, python-format
msgid "%(eventtype)s : %(name)s"
msgstr ""
-#: ../src/plugins/view/geoview.py:2270
-msgid "All event places for"
+#: ../src/plugins/view/geofamily.py:298
+#, python-format
+msgid "Father : %s : %s"
msgstr ""
-#: ../src/plugins/view/geoview.py:2279
+#: ../src/plugins/view/geofamily.py:305
+#, python-format
+msgid "Mother : %s : %s"
+msgstr ""
+
+#: ../src/plugins/view/geofamily.py:316
+#, python-format
+msgid "Child : %(id)s - %(index)d : %(name)s"
+msgstr ""
+
+#: ../src/plugins/view/geofamily.py:325
+#, python-format
+msgid "Person : %(id)s %(name)s has no family."
+msgstr ""
+
+#: ../src/plugins/view/geofamily.py:407 ../src/plugins/view/geoperson.py:454
+#: ../src/Filters/Rules/_Rule.py:50 ../src/glade/rule.glade.h:19
+msgid "No description"
+msgstr ""
+
+#: ../src/plugins/view/geoperson.py:143
+msgid "Person places map"
+msgstr ""
+
+#: ../src/plugins/view/geoperson.py:483
+msgid "Animate"
+msgstr ""
+
+#: ../src/plugins/view/geoperson.py:506
+msgid "Animation speed in milliseconds (big value means slower)"
+msgstr ""
+
+#: ../src/plugins/view/geoperson.py:513
+msgid "How many steps between two markers when we are on large move ?"
+msgstr ""
+
+#: ../src/plugins/view/geoperson.py:520
msgid ""
-"Cannot center the map. No location with coordinates.That may happen for one "
-"of the following reasons :
- The filter you use returned nothing."
-"li>
- The active person has no places with coordinates.
- The active "
-"person's family members have no places with coordinates.
- You have no "
-"places.
- You have no active person set.
"
+"The minimum latitude/longitude to select large move.\n"
+"The value is in tenth of degree."
msgstr ""
-#: ../src/plugins/view/geoview.py:2297
-msgid "Not yet implemented ..."
+#: ../src/plugins/view/geoperson.py:527
+msgid "The animation parameters"
msgstr ""
-#: ../src/plugins/view/geoview.py:2325
-msgid ""
-"Invalid path for const.ROOT_DIR:
avoid parenthesis into this parameter"
+#: ../src/plugins/view/geoplaces.py:116
+msgid "Places places map"
msgstr ""
-#: ../src/plugins/view/geoview.py:2374
-msgid ""
-"You don't see a map here for one of the following reasons :
- Your "
-"database is empty or not yet selected.
- You have not selected a "
-"person yet.
- You have no places in your database.
- The "
-"selected places have no coordinates.
"
-msgstr ""
-
-#: ../src/plugins/view/geoview.py:2389 ../src/plugins/view/geoview.py:2402
-msgid "Start page for the Geography View"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:50
-msgid "Geographic View"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:51
-msgid ""
-"The view showing events on an interactive internet map (internet connection "
-"needed)"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:62
-msgid "Add Place"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:63
-msgid "Link Place"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:64
-msgid "Fixed Zoom"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:65
-msgid "Free Zoom"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:66
-msgid "Show Places"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:67
-msgid "Show Person"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:68
-msgid "Show Family"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:69
-msgid "Show Events"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:76
-msgid "Html View"
-msgstr ""
-
-#: ../src/plugins/view/geoview.gpr.py:77
-msgid "A view allowing to see html pages embedded in Gramps"
+#: ../src/plugins/view/geoplaces.py:322
+msgid "Show all places"
msgstr ""
#: ../src/plugins/view/grampletview.py:96
@@ -21177,6 +21441,18 @@ msgid ""
"For example: http://gramps-project.org
"
msgstr ""
+#: ../src/plugins/view/htmlrenderer.gpr.py:50
+msgid "Html View"
+msgstr ""
+
+#: ../src/plugins/view/htmlrenderer.gpr.py:51
+msgid "A view allowing to see html pages embedded in Gramps"
+msgstr ""
+
+#: ../src/plugins/view/htmlrenderer.gpr.py:58
+msgid "Web"
+msgstr ""
+
#: ../src/plugins/view/mediaview.py:110
msgid "Edit the selected media object"
msgstr ""
@@ -21266,64 +21542,71 @@ msgstr ""
msgid "A person was found to be his/her own ancestor."
msgstr ""
+#: ../src/plugins/view/pedigreeview.py:1717
+#: ../src/plugins/view/pedigreeview.py:1723
+#: ../src/plugins/webreport/NarrativeWeb.py:3398
+#: ../src/plugins/webreport/WebCal.py:536
+msgid "Home"
+msgstr ""
+
#. Mouse scroll direction setting.
-#: ../src/plugins/view/pedigreeview.py:1738
+#: ../src/plugins/view/pedigreeview.py:1743
msgid "Mouse scroll direction"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:1746
+#: ../src/plugins/view/pedigreeview.py:1751
msgid "Top <-> Bottom"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:1753
+#: ../src/plugins/view/pedigreeview.py:1758
msgid "Left <-> Right"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:1981 ../src/plugins/view/relview.py:401
+#: ../src/plugins/view/pedigreeview.py:1986 ../src/plugins/view/relview.py:401
msgid "Add New Parents..."
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2041
+#: ../src/plugins/view/pedigreeview.py:2046
msgid "Family Menu"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2167
+#: ../src/plugins/view/pedigreeview.py:2172
msgid "Show images"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2170
+#: ../src/plugins/view/pedigreeview.py:2175
msgid "Show marriage data"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2173
+#: ../src/plugins/view/pedigreeview.py:2178
msgid "Show unknown people"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2176
+#: ../src/plugins/view/pedigreeview.py:2181
msgid "Tree style"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2178
+#: ../src/plugins/view/pedigreeview.py:2183
msgid "Standard"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2179
+#: ../src/plugins/view/pedigreeview.py:2184
msgid "Compact"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2180
+#: ../src/plugins/view/pedigreeview.py:2185
msgid "Expanded"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2183
+#: ../src/plugins/view/pedigreeview.py:2188
msgid "Tree direction"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2190
+#: ../src/plugins/view/pedigreeview.py:2195
msgid "Tree size"
msgstr ""
-#: ../src/plugins/view/pedigreeview.py:2194
+#: ../src/plugins/view/pedigreeview.py:2199
#: ../src/plugins/view/relview.py:1654
msgid "Layout"
msgstr ""
@@ -21580,7 +21863,7 @@ msgid ""
msgstr ""
#: ../src/plugins/view/sourceview.py:79
-#: ../src/plugins/webreport/NarrativeWeb.py:3545
+#: ../src/plugins/webreport/NarrativeWeb.py:3540
msgid "Abbreviation"
msgstr ""
@@ -21715,92 +21998,98 @@ msgstr ""
msgid "Alternate Locations"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:818
-msgid "Source Reference: "
+#: ../src/plugins/webreport/NarrativeWeb.py:819
+#, python-format
+msgid "Source Reference: %s"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1082
+#: ../src/plugins/webreport/NarrativeWeb.py:1084
#, python-format
msgid ""
"Generated by Gramps %(version)s on %(date)s"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1096
+#: ../src/plugins/webreport/NarrativeWeb.py:1098
#, python-format
msgid "
Created for %s"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1215
+#: ../src/plugins/webreport/NarrativeWeb.py:1217
msgid "Html|Home"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1216
-#: ../src/plugins/webreport/NarrativeWeb.py:3366
+#: ../src/plugins/webreport/NarrativeWeb.py:1218
+#: ../src/plugins/webreport/NarrativeWeb.py:3361
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:3234
-#: ../src/plugins/webreport/NarrativeWeb.py:3279
+#: ../src/plugins/webreport/NarrativeWeb.py:1220
+#: ../src/plugins/webreport/NarrativeWeb.py:1251
+#: ../src/plugins/webreport/NarrativeWeb.py:1254
+#: ../src/plugins/webreport/NarrativeWeb.py:3229
+#: ../src/plugins/webreport/NarrativeWeb.py:3274
msgid "Surnames"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1222
-#: ../src/plugins/webreport/NarrativeWeb.py:3720
-#: ../src/plugins/webreport/NarrativeWeb.py:6591
+#: ../src/plugins/webreport/NarrativeWeb.py:1224
+#: ../src/plugins/webreport/NarrativeWeb.py:3715
+#: ../src/plugins/webreport/NarrativeWeb.py:6593
msgid "Download"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1223
-#: ../src/plugins/webreport/NarrativeWeb.py:3820
+#: ../src/plugins/webreport/NarrativeWeb.py:1225
+#: ../src/plugins/webreport/NarrativeWeb.py:3815
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:5420
-#: ../src/plugins/webreport/NarrativeWeb.py:5523
+#: ../src/plugins/webreport/NarrativeWeb.py:1228
+#: ../src/plugins/webreport/NarrativeWeb.py:1271
+#: ../src/plugins/webreport/NarrativeWeb.py:5415
+#: ../src/plugins/webreport/NarrativeWeb.py:5518
msgid "Address Book"
msgstr ""
+#: ../src/plugins/webreport/NarrativeWeb.py:1277
+#, python-format
+msgid "Main Navigation Item %s"
+msgstr ""
+
#. add section title
-#: ../src/plugins/webreport/NarrativeWeb.py:1606
+#: ../src/plugins/webreport/NarrativeWeb.py:1608
msgid "Narrative"
msgstr ""
#. begin web title
-#: ../src/plugins/webreport/NarrativeWeb.py:1623
-#: ../src/plugins/webreport/NarrativeWeb.py:5451
+#: ../src/plugins/webreport/NarrativeWeb.py:1625
+#: ../src/plugins/webreport/NarrativeWeb.py:5446
msgid "Web Links"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1700
+#: ../src/plugins/webreport/NarrativeWeb.py:1702
msgid "Source References"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:1739
+#: ../src/plugins/webreport/NarrativeWeb.py:1737
msgid "Confidence"
msgstr ""
#. return hyperlink to its caller
-#: ../src/plugins/webreport/NarrativeWeb.py:1792
-#: ../src/plugins/webreport/NarrativeWeb.py:4071
-#: ../src/plugins/webreport/NarrativeWeb.py:4247
+#: ../src/plugins/webreport/NarrativeWeb.py:1787
+#: ../src/plugins/webreport/NarrativeWeb.py:4066
+#: ../src/plugins/webreport/NarrativeWeb.py:4242
msgid "Family Map"
msgstr ""
#. Individual List page message
-#: ../src/plugins/webreport/NarrativeWeb.py:2076
+#: ../src/plugins/webreport/NarrativeWeb.py:2071
msgid ""
"This page contains an index of all the individuals in the database, sorted "
"by their last names. Selecting the person’s name will take you to that "
"person’s individual page."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2261
+#: ../src/plugins/webreport/NarrativeWeb.py:2256
#, python-format
msgid ""
"This page contains an index of all the individuals in the database with the "
@@ -21809,111 +22098,107 @@ msgid ""
msgstr ""
#. place list page message
-#: ../src/plugins/webreport/NarrativeWeb.py:2410
+#: ../src/plugins/webreport/NarrativeWeb.py:2405
msgid ""
"This page contains an index of all the places in the database, sorted by "
"their title. Clicking on a place’s title will take you to that "
"place’s page."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2436
+#: ../src/plugins/webreport/NarrativeWeb.py:2431
msgid "Place Name | Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2468
+#: ../src/plugins/webreport/NarrativeWeb.py:2463
#, python-format
msgid "Places with letter %s"
msgstr ""
#. section title
-#: ../src/plugins/webreport/NarrativeWeb.py:2591
+#: ../src/plugins/webreport/NarrativeWeb.py:2586
msgid "Place Map"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2683
+#: ../src/plugins/webreport/NarrativeWeb.py:2678
msgid ""
"This page contains an index of all the events in the database, sorted by "
"their type and date (if one is present). Clicking on an event’s Gramps "
"ID will open a page for that event."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2708
-#: ../src/plugins/webreport/NarrativeWeb.py:3273
+#: ../src/plugins/webreport/NarrativeWeb.py:2703
+#: ../src/plugins/webreport/NarrativeWeb.py:3268
msgid "Letter"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2762
+#: ../src/plugins/webreport/NarrativeWeb.py:2757
msgid "Event types beginning with letter "
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2899
+#: ../src/plugins/webreport/NarrativeWeb.py:2894
msgid "Person(s)"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2990
+#: ../src/plugins/webreport/NarrativeWeb.py:2985
msgid "Previous"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2991
+#: ../src/plugins/webreport/NarrativeWeb.py:2986
#, python-format
msgid ""
"%(page_number)d of %(total_pages)d"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:2996
+#: ../src/plugins/webreport/NarrativeWeb.py:2991
msgid "Next"
msgstr ""
#. missing media error message
-#: ../src/plugins/webreport/NarrativeWeb.py:2999
+#: ../src/plugins/webreport/NarrativeWeb.py:2994
msgid "The file has been moved or deleted."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3136
+#: ../src/plugins/webreport/NarrativeWeb.py:3131
msgid "File Type"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3218
+#: ../src/plugins/webreport/NarrativeWeb.py:3213
msgid "Missing media object:"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3237
+#: ../src/plugins/webreport/NarrativeWeb.py:3232
msgid "Surnames by person count"
msgstr ""
#. page message
-#: ../src/plugins/webreport/NarrativeWeb.py:3244
+#: ../src/plugins/webreport/NarrativeWeb.py:3239
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:3286
+#: ../src/plugins/webreport/NarrativeWeb.py:3281
msgid "Number of People"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3403
-msgid "Home"
-msgstr ""
-
-#: ../src/plugins/webreport/NarrativeWeb.py:3455
+#: ../src/plugins/webreport/NarrativeWeb.py:3450
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:3471
+#: ../src/plugins/webreport/NarrativeWeb.py:3466
msgid "Source Name|Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3544
+#: ../src/plugins/webreport/NarrativeWeb.py:3539
msgid "Publication information"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3613
+#: ../src/plugins/webreport/NarrativeWeb.py:3608
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 "
@@ -21921,15 +22206,15 @@ msgid ""
"on the image to see the full sized version. "
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3632
+#: ../src/plugins/webreport/NarrativeWeb.py:3627
msgid "Media | Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3634
+#: ../src/plugins/webreport/NarrativeWeb.py:3629
msgid "Mime Type"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3726
+#: ../src/plugins/webreport/NarrativeWeb.py:3721
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 "
@@ -21938,16 +22223,16 @@ msgid ""
"web pages."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3747
+#: ../src/plugins/webreport/NarrativeWeb.py:3742
msgid "File Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:3749
+#: ../src/plugins/webreport/NarrativeWeb.py:3744
msgid "Last Modified"
msgstr ""
#. page message
-#: ../src/plugins/webreport/NarrativeWeb.py:4107
+#: ../src/plugins/webreport/NarrativeWeb.py:4102
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 "
@@ -21956,43 +22241,43 @@ msgid ""
"page. Clicking on the markers will display its place title."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4353
+#: ../src/plugins/webreport/NarrativeWeb.py:4348
msgid "Ancestors"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4408
+#: ../src/plugins/webreport/NarrativeWeb.py:4403
msgid "Associations"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4603
+#: ../src/plugins/webreport/NarrativeWeb.py:4598
msgid "Call Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4613
+#: ../src/plugins/webreport/NarrativeWeb.py:4608
msgid "Nick Name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4651
+#: ../src/plugins/webreport/NarrativeWeb.py:4646
msgid "Age at Death"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:4716
+#: ../src/plugins/webreport/NarrativeWeb.py:4711
msgid "Latter-Day Saints/ LDS Ordinance"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5282
+#: ../src/plugins/webreport/NarrativeWeb.py:5277
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:5297
+#: ../src/plugins/webreport/NarrativeWeb.py:5292
msgid "Repository |Name"
msgstr ""
#. Address Book Page message
-#: ../src/plugins/webreport/NarrativeWeb.py:5427
+#: ../src/plugins/webreport/NarrativeWeb.py:5422
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 "
@@ -22000,409 +22285,404 @@ msgid ""
"Address Book page."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5682
+#: ../src/plugins/webreport/NarrativeWeb.py:5677
#, python-format
msgid "Neither %s nor %s are directories"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5689
-#: ../src/plugins/webreport/NarrativeWeb.py:5693
-#: ../src/plugins/webreport/NarrativeWeb.py:5706
-#: ../src/plugins/webreport/NarrativeWeb.py:5710
+#: ../src/plugins/webreport/NarrativeWeb.py:5684
+#: ../src/plugins/webreport/NarrativeWeb.py:5688
+#: ../src/plugins/webreport/NarrativeWeb.py:5701
+#: ../src/plugins/webreport/NarrativeWeb.py:5705
#, python-format
msgid "Could not create the directory: %s"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5715
+#: ../src/plugins/webreport/NarrativeWeb.py:5710
msgid "Invalid file name"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5716
+#: ../src/plugins/webreport/NarrativeWeb.py:5711
msgid "The archive file must be a file, not a directory"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5725
+#: ../src/plugins/webreport/NarrativeWeb.py:5720
msgid "Narrated Web Site Report"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5785
+#: ../src/plugins/webreport/NarrativeWeb.py:5780
#, python-format
msgid "ID=%(grampsid)s, path=%(dir)s"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5790
+#: ../src/plugins/webreport/NarrativeWeb.py:5785
msgid "Missing media objects:"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5896
+#: ../src/plugins/webreport/NarrativeWeb.py:5891
msgid "Creating individual pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5913
+#: ../src/plugins/webreport/NarrativeWeb.py:5908
msgid "Creating GENDEX file"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5953
+#: ../src/plugins/webreport/NarrativeWeb.py:5948
msgid "Creating surname pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5970
+#: ../src/plugins/webreport/NarrativeWeb.py:5965
msgid "Creating source pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:5983
+#: ../src/plugins/webreport/NarrativeWeb.py:5978
msgid "Creating place pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6000
+#: ../src/plugins/webreport/NarrativeWeb.py:5995
msgid "Creating event pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6017
+#: ../src/plugins/webreport/NarrativeWeb.py:6012
msgid "Creating media pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6072
+#: ../src/plugins/webreport/NarrativeWeb.py:6067
msgid "Creating repository pages"
msgstr ""
#. begin Address Book pages
-#: ../src/plugins/webreport/NarrativeWeb.py:6126
+#: ../src/plugins/webreport/NarrativeWeb.py:6121
msgid "Creating address book pages ..."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6397
+#: ../src/plugins/webreport/NarrativeWeb.py:6392
msgid "Store web pages in .tar.gz archive"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6399
+#: ../src/plugins/webreport/NarrativeWeb.py:6394
msgid "Whether to store the web pages in an archive file"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6404
-#: ../src/plugins/webreport/WebCal.py:1352
+#: ../src/plugins/webreport/NarrativeWeb.py:6399
+#: ../src/plugins/webreport/WebCal.py:1341
msgid "Destination"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6406
-#: ../src/plugins/webreport/WebCal.py:1354
+#: ../src/plugins/webreport/NarrativeWeb.py:6401
+#: ../src/plugins/webreport/WebCal.py:1343
msgid "The destination directory for the web files"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6412
+#: ../src/plugins/webreport/NarrativeWeb.py:6407
msgid "Web site title"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6412
+#: ../src/plugins/webreport/NarrativeWeb.py:6407
msgid "My Family Tree"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6413
+#: ../src/plugins/webreport/NarrativeWeb.py:6408
msgid "The title of the web site"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6418
+#: ../src/plugins/webreport/NarrativeWeb.py:6413
msgid "Select filter to restrict people that appear on web site"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6438
-#: ../src/plugins/webreport/WebCal.py:1384
+#: ../src/plugins/webreport/NarrativeWeb.py:6440
+#: ../src/plugins/webreport/WebCal.py:1380
msgid "File extension"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6441
-#: ../src/plugins/webreport/WebCal.py:1387
+#: ../src/plugins/webreport/NarrativeWeb.py:6443
+#: ../src/plugins/webreport/WebCal.py:1383
msgid "The extension to be used for the web files"
msgstr ""
-#: ../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
+#: ../src/plugins/webreport/NarrativeWeb.py:6449
+#: ../src/plugins/webreport/WebCal.py:1389
msgid "The copyright to be used for the web files"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6450
-#: ../src/plugins/webreport/WebCal.py:1396
+#: ../src/plugins/webreport/NarrativeWeb.py:6452
+#: ../src/plugins/webreport/WebCal.py:1392
msgid "StyleSheet"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6455
-#: ../src/plugins/webreport/WebCal.py:1401
+#: ../src/plugins/webreport/NarrativeWeb.py:6457
+#: ../src/plugins/webreport/WebCal.py:1397
msgid "The stylesheet to be used for the web pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6460
+#: ../src/plugins/webreport/NarrativeWeb.py:6462
msgid "Horizontal -- No Change"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6461
+#: ../src/plugins/webreport/NarrativeWeb.py:6463
msgid "Vertical"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6463
+#: ../src/plugins/webreport/NarrativeWeb.py:6465
msgid "Navigation Menu Layout"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6466
+#: ../src/plugins/webreport/NarrativeWeb.py:6468
msgid "Choose which layout for the Navigation Menus."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6471
+#: ../src/plugins/webreport/NarrativeWeb.py:6473
msgid "Include ancestor's tree"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6472
+#: ../src/plugins/webreport/NarrativeWeb.py:6474
msgid "Whether to include an ancestor graph on each individual page"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6477
+#: ../src/plugins/webreport/NarrativeWeb.py:6479
msgid "Graph generations"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6478
+#: ../src/plugins/webreport/NarrativeWeb.py:6480
msgid "The number of generations to include in the ancestor graph"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6488
+#: ../src/plugins/webreport/NarrativeWeb.py:6490
msgid "Page Generation"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6491
+#: ../src/plugins/webreport/NarrativeWeb.py:6493
msgid "Home page note"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6492
+#: ../src/plugins/webreport/NarrativeWeb.py:6494
msgid "A note to be used on the home page"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6495
+#: ../src/plugins/webreport/NarrativeWeb.py:6497
msgid "Home page image"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6496
+#: ../src/plugins/webreport/NarrativeWeb.py:6498
msgid "An image to be used on the home page"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6499
+#: ../src/plugins/webreport/NarrativeWeb.py:6501
msgid "Introduction note"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6500
+#: ../src/plugins/webreport/NarrativeWeb.py:6502
msgid "A note to be used as the introduction"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6503
+#: ../src/plugins/webreport/NarrativeWeb.py:6505
msgid "Introduction image"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6504
+#: ../src/plugins/webreport/NarrativeWeb.py:6506
msgid "An image to be used as the introduction"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6507
+#: ../src/plugins/webreport/NarrativeWeb.py:6509
msgid "Publisher contact note"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6508
+#: ../src/plugins/webreport/NarrativeWeb.py:6510
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:6514
+#: ../src/plugins/webreport/NarrativeWeb.py:6516
msgid "Publisher contact image"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6515
+#: ../src/plugins/webreport/NarrativeWeb.py:6517
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:6521
+#: ../src/plugins/webreport/NarrativeWeb.py:6523
msgid "HTML user header"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6522
+#: ../src/plugins/webreport/NarrativeWeb.py:6524
msgid "A note to be used as the page header"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6525
+#: ../src/plugins/webreport/NarrativeWeb.py:6527
msgid "HTML user footer"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6526
+#: ../src/plugins/webreport/NarrativeWeb.py:6528
msgid "A note to be used as the page footer"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6529
+#: ../src/plugins/webreport/NarrativeWeb.py:6531
msgid "Include images and media objects"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6530
+#: ../src/plugins/webreport/NarrativeWeb.py:6532
msgid "Whether to include a gallery of media objects"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6534
+#: ../src/plugins/webreport/NarrativeWeb.py:6536
msgid "Max width of initial image"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6536
+#: ../src/plugins/webreport/NarrativeWeb.py:6538
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:6540
+#: ../src/plugins/webreport/NarrativeWeb.py:6542
msgid "Max height of initial image"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6542
+#: ../src/plugins/webreport/NarrativeWeb.py:6544
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:6548
+#: ../src/plugins/webreport/NarrativeWeb.py:6550
msgid "Suppress Gramps ID"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6549
+#: ../src/plugins/webreport/NarrativeWeb.py:6551
msgid "Whether to include the Gramps ID of objects"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6556
+#: ../src/plugins/webreport/NarrativeWeb.py:6558
msgid "Privacy"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6559
+#: ../src/plugins/webreport/NarrativeWeb.py:6561
msgid "Include records marked private"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6560
+#: ../src/plugins/webreport/NarrativeWeb.py:6562
msgid "Whether to include private objects"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6563
+#: ../src/plugins/webreport/NarrativeWeb.py:6565
msgid "Living People"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6568
+#: ../src/plugins/webreport/NarrativeWeb.py:6570
msgid "Include Last Name Only"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6570
+#: ../src/plugins/webreport/NarrativeWeb.py:6572
msgid "Include Full Name Only"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6573
+#: ../src/plugins/webreport/NarrativeWeb.py:6575
msgid "How to handle living people"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6577
+#: ../src/plugins/webreport/NarrativeWeb.py:6579
msgid "Years from death to consider living"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6579
+#: ../src/plugins/webreport/NarrativeWeb.py:6581
msgid ""
"This allows you to restrict information on people who have not been dead for "
"very long"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6594
+#: ../src/plugins/webreport/NarrativeWeb.py:6596
msgid "Include download page"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6595
+#: ../src/plugins/webreport/NarrativeWeb.py:6597
msgid "Whether to include a database download option"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6599
-#: ../src/plugins/webreport/NarrativeWeb.py:6608
-msgid "Download Filename"
-msgstr ""
-
#: ../src/plugins/webreport/NarrativeWeb.py:6601
#: ../src/plugins/webreport/NarrativeWeb.py:6610
+msgid "Download Filename"
+msgstr ""
+
+#: ../src/plugins/webreport/NarrativeWeb.py:6603
+#: ../src/plugins/webreport/NarrativeWeb.py:6612
msgid "File to be used for downloading of database"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6604
-#: ../src/plugins/webreport/NarrativeWeb.py:6613
+#: ../src/plugins/webreport/NarrativeWeb.py:6606
+#: ../src/plugins/webreport/NarrativeWeb.py:6615
msgid "Description for download"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6604
+#: ../src/plugins/webreport/NarrativeWeb.py:6606
msgid "Smith Family Tree"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6605
-#: ../src/plugins/webreport/NarrativeWeb.py:6614
+#: ../src/plugins/webreport/NarrativeWeb.py:6607
+#: ../src/plugins/webreport/NarrativeWeb.py:6616
msgid "Give a description for this file."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6613
+#: ../src/plugins/webreport/NarrativeWeb.py:6615
msgid "Johnson Family Tree"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6623
-#: ../src/plugins/webreport/WebCal.py:1541
+#: ../src/plugins/webreport/NarrativeWeb.py:6625
+#: ../src/plugins/webreport/WebCal.py:1537
msgid "Advanced Options"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6626
-#: ../src/plugins/webreport/WebCal.py:1543
+#: ../src/plugins/webreport/NarrativeWeb.py:6628
+#: ../src/plugins/webreport/WebCal.py:1539
msgid "Character set encoding"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6629
-#: ../src/plugins/webreport/WebCal.py:1546
+#: ../src/plugins/webreport/NarrativeWeb.py:6631
+#: ../src/plugins/webreport/WebCal.py:1542
msgid "The encoding to be used for the web files"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6632
+#: ../src/plugins/webreport/NarrativeWeb.py:6634
msgid "Include link to active person on every page"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6633
+#: ../src/plugins/webreport/NarrativeWeb.py:6635
msgid "Include a link to the active person (if they have a webpage)"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6636
+#: ../src/plugins/webreport/NarrativeWeb.py:6638
msgid "Include a column for birth dates on the index pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6637
+#: ../src/plugins/webreport/NarrativeWeb.py:6639
msgid "Whether to include a birth column"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6640
+#: ../src/plugins/webreport/NarrativeWeb.py:6642
msgid "Include a column for death dates on the index pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6641
+#: ../src/plugins/webreport/NarrativeWeb.py:6643
msgid "Whether to include a death column"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6644
+#: ../src/plugins/webreport/NarrativeWeb.py:6646
msgid "Include a column for partners on the index pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6646
+#: ../src/plugins/webreport/NarrativeWeb.py:6648
msgid "Whether to include a partners column"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6649
+#: ../src/plugins/webreport/NarrativeWeb.py:6651
msgid "Include a column for parents on the index pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6651
+#: ../src/plugins/webreport/NarrativeWeb.py:6653
msgid "Whether to include a parents column"
msgstr ""
@@ -22412,133 +22692,125 @@ 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:6661
+#: ../src/plugins/webreport/NarrativeWeb.py:6663
msgid "Sort all children in birth order"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6662
+#: ../src/plugins/webreport/NarrativeWeb.py:6664
msgid "Whether to display children in birth order or in entry order?"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6665
+#: ../src/plugins/webreport/NarrativeWeb.py:6667
msgid "Include event pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6666
+#: ../src/plugins/webreport/NarrativeWeb.py:6668
msgid "Add a complete events list and relevant pages or not"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6669
+#: ../src/plugins/webreport/NarrativeWeb.py:6671
msgid "Include repository pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6670
+#: ../src/plugins/webreport/NarrativeWeb.py:6672
msgid "Whether to include the Repository Pages or not?"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6673
+#: ../src/plugins/webreport/NarrativeWeb.py:6675
msgid "Include GENDEX file (/gendex.txt)"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6674
+#: ../src/plugins/webreport/NarrativeWeb.py:6676
msgid "Whether to include a GENDEX file or not"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6677
+#: ../src/plugins/webreport/NarrativeWeb.py:6679
msgid "Include address book pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6678
+#: ../src/plugins/webreport/NarrativeWeb.py:6680
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:6686
+#: ../src/plugins/webreport/NarrativeWeb.py:6688
msgid "Place Maps"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6689
+#: ../src/plugins/webreport/NarrativeWeb.py:6691
msgid "Include Place map on Place Pages"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6690
+#: ../src/plugins/webreport/NarrativeWeb.py:6692
msgid ""
"Whether to include a place map on the Place Pages, where Latitude/ Longitude "
"are available."
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6694
+#: ../src/plugins/webreport/NarrativeWeb.py:6696
msgid "Include Individual Page Map with all places shown on map"
msgstr ""
-#: ../src/plugins/webreport/NarrativeWeb.py:6696
+#: ../src/plugins/webreport/NarrativeWeb.py:6698
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:6972
+#: ../src/plugins/webreport/NarrativeWeb.py:6974
msgid "Alphabet Navigation Menu Item "
msgstr ""
#. _('translation')
-#: ../src/plugins/webreport/WebCal.py:305
+#: ../src/plugins/webreport/WebCal.py:304
#, python-format
msgid "Calculating Holidays for year %04d"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:463
+#: ../src/plugins/webreport/WebCal.py:462
#, python-format
msgid "Created for %(author)s"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:467
+#: ../src/plugins/webreport/WebCal.py:466
#, python-format
msgid "Created for %(author)s"
msgstr ""
-#. create hyperlink
-#: ../src/plugins/webreport/WebCal.py:515
-#, python-format
-msgid "Sub Navigation Menu Item: Year %04d"
-msgstr ""
-
-#: ../src/plugins/webreport/WebCal.py:541
-msgid "html|Home"
-msgstr ""
-
#. Add a link for year_glance() if requested
-#: ../src/plugins/webreport/WebCal.py:547
+#: ../src/plugins/webreport/WebCal.py:541
msgid "Year Glance"
msgstr ""
-#. create hyperlink
-#: ../src/plugins/webreport/WebCal.py:586
-#, python-format
-msgid "Main Navigation Menu Item: %s"
+#: ../src/plugins/webreport/WebCal.py:573
+msgid "NarrativeWeb Home"
+msgstr ""
+
+#: ../src/plugins/webreport/WebCal.py:575
+msgid "Full year at a Glance"
msgstr ""
#. Number of directory levels up to get to self.html_dir / root
#. generate progress pass for "WebCal"
-#: ../src/plugins/webreport/WebCal.py:851
+#: ../src/plugins/webreport/WebCal.py:839
msgid "Formatting months ..."
msgstr ""
#. Number of directory levels up to get to root
#. generate progress pass for "Year At A Glance"
-#: ../src/plugins/webreport/WebCal.py:913
+#: ../src/plugins/webreport/WebCal.py:902
msgid "Creating Year At A Glance calendar"
msgstr ""
#. page title
-#: ../src/plugins/webreport/WebCal.py:918
+#: ../src/plugins/webreport/WebCal.py:907
#, python-format
msgid "%(year)d, At A Glance"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:932
+#: ../src/plugins/webreport/WebCal.py:921
msgid ""
"This calendar is meant to give you access to all your data at a glance "
"compressed into one page. Clicking on a date will take you to a page that "
@@ -22546,231 +22818,231 @@ msgid ""
msgstr ""
#. page title
-#: ../src/plugins/webreport/WebCal.py:987
+#: ../src/plugins/webreport/WebCal.py:976
msgid "One Day Within A Year"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1201
+#: ../src/plugins/webreport/WebCal.py:1190
#, python-format
msgid "%(spouse)s and %(person)s"
msgstr ""
#. Display date as user set in preferences
-#: ../src/plugins/webreport/WebCal.py:1221
+#: ../src/plugins/webreport/WebCal.py:1210
#, python-format
msgid ""
"Generated by Gramps on %(date)s"
msgstr ""
#. Create progress meter bar
-#: ../src/plugins/webreport/WebCal.py:1269
+#: ../src/plugins/webreport/WebCal.py:1258
msgid "Web Calendar Report"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1358
+#: ../src/plugins/webreport/WebCal.py:1347
msgid "Calendar Title"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1358
+#: ../src/plugins/webreport/WebCal.py:1347
msgid "My Family Calendar"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1359
+#: ../src/plugins/webreport/WebCal.py:1348
msgid "The title of the calendar"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1408
+#: ../src/plugins/webreport/WebCal.py:1404
msgid "Content Options"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1413
+#: ../src/plugins/webreport/WebCal.py:1409
msgid "Create multiple year calendars"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1414
+#: ../src/plugins/webreport/WebCal.py:1410
msgid "Whether to create Multiple year calendars or not."
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1418
+#: ../src/plugins/webreport/WebCal.py:1414
msgid "Start Year for the Calendar(s)"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1420
+#: ../src/plugins/webreport/WebCal.py:1416
msgid "Enter the starting year for the calendars between 1900 - 3000"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1424
+#: ../src/plugins/webreport/WebCal.py:1420
msgid "End Year for the Calendar(s)"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1426
+#: ../src/plugins/webreport/WebCal.py:1422
msgid "Enter the ending year for the calendars between 1900 - 3000."
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1443
+#: ../src/plugins/webreport/WebCal.py:1439
msgid "Holidays will be included for the selected country"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1463
+#: ../src/plugins/webreport/WebCal.py:1459
msgid "Home link"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1464
+#: ../src/plugins/webreport/WebCal.py:1460
msgid ""
"The link to be included to direct the user to the main page of the web site"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1484
+#: ../src/plugins/webreport/WebCal.py:1480
msgid "Jan - Jun Notes"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1486
+#: ../src/plugins/webreport/WebCal.py:1482
msgid "January Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1487
+#: ../src/plugins/webreport/WebCal.py:1483
msgid "The note for the month of January"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1490
+#: ../src/plugins/webreport/WebCal.py:1486
msgid "February Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1491
+#: ../src/plugins/webreport/WebCal.py:1487
msgid "The note for the month of February"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1494
+#: ../src/plugins/webreport/WebCal.py:1490
msgid "March Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1495
+#: ../src/plugins/webreport/WebCal.py:1491
msgid "The note for the month of March"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1498
+#: ../src/plugins/webreport/WebCal.py:1494
msgid "April Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1499
+#: ../src/plugins/webreport/WebCal.py:1495
msgid "The note for the month of April"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1502
+#: ../src/plugins/webreport/WebCal.py:1498
msgid "May Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1503
+#: ../src/plugins/webreport/WebCal.py:1499
msgid "The note for the month of May"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1506
+#: ../src/plugins/webreport/WebCal.py:1502
msgid "June Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1507
+#: ../src/plugins/webreport/WebCal.py:1503
msgid "The note for the month of June"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1510
+#: ../src/plugins/webreport/WebCal.py:1506
msgid "Jul - Dec Notes"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1512
+#: ../src/plugins/webreport/WebCal.py:1508
msgid "July Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1513
+#: ../src/plugins/webreport/WebCal.py:1509
msgid "The note for the month of July"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1516
+#: ../src/plugins/webreport/WebCal.py:1512
msgid "August Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1517
+#: ../src/plugins/webreport/WebCal.py:1513
msgid "The note for the month of August"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1520
+#: ../src/plugins/webreport/WebCal.py:1516
msgid "September Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1521
+#: ../src/plugins/webreport/WebCal.py:1517
msgid "The note for the month of September"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1524
+#: ../src/plugins/webreport/WebCal.py:1520
msgid "October Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1525
+#: ../src/plugins/webreport/WebCal.py:1521
msgid "The note for the month of October"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1528
+#: ../src/plugins/webreport/WebCal.py:1524
msgid "November Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1529
+#: ../src/plugins/webreport/WebCal.py:1525
msgid "The note for the month of November"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1532
+#: ../src/plugins/webreport/WebCal.py:1528
msgid "December Note"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1533
+#: ../src/plugins/webreport/WebCal.py:1529
msgid "The note for the month of December"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1549
+#: ../src/plugins/webreport/WebCal.py:1545
msgid "Create \"Year At A Glance\" Calendar"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1550
+#: ../src/plugins/webreport/WebCal.py:1546
msgid "Whether to create A one-page mini calendar with dates highlighted"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1554
+#: ../src/plugins/webreport/WebCal.py:1550
msgid "Create one day event pages for Year At A Glance calendar"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1556
+#: ../src/plugins/webreport/WebCal.py:1552
msgid "Whether to create one day pages or not"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1559
+#: ../src/plugins/webreport/WebCal.py:1555
msgid "Link to Narrated Web Report"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1560
+#: ../src/plugins/webreport/WebCal.py:1556
msgid "Whether to link data to web report or not"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1564
+#: ../src/plugins/webreport/WebCal.py:1560
msgid "Link prefix"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1565
+#: ../src/plugins/webreport/WebCal.py:1561
msgid "A Prefix on the links to take you to Narrated Web Report"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1739
+#: ../src/plugins/webreport/WebCal.py:1723
#, python-format
msgid "%s old"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1739
+#: ../src/plugins/webreport/WebCal.py:1723
msgid "birth"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1746
+#: ../src/plugins/webreport/WebCal.py:1730
#, python-format
msgid "%(couple)s, wedding"
msgstr ""
-#: ../src/plugins/webreport/WebCal.py:1749
+#: ../src/plugins/webreport/WebCal.py:1733
#, python-format
msgid "%(couple)s, %(years)d year anniversary"
msgid_plural "%(couple)s, %(years)d year anniversary"
@@ -22938,39 +23210,57 @@ msgstr ""
msgid "Miscellaneous filters"
msgstr ""
-#: ../src/Filters/Rules/_Rule.py:50 ../src/glade/rule.glade.h:19
-msgid "No description"
+#: ../src/Filters/Rules/Person/_ChangedSince.py:23
+#: ../src/Filters/Rules/Family/_ChangedSince.py:23
+#: ../src/Filters/Rules/Event/_ChangedSince.py:23
+#: ../src/Filters/Rules/Place/_ChangedSince.py:23
+#: ../src/Filters/Rules/Source/_ChangedSince.py:23
+#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:23
+#: ../src/Filters/Rules/Repository/_ChangedSince.py:23
+#: ../src/Filters/Rules/Note/_ChangedSince.py:23
+msgid "Changed after:"
msgstr ""
#: ../src/Filters/Rules/Person/_ChangedSince.py:23
-msgid "Persons changed after "
+#: ../src/Filters/Rules/Family/_ChangedSince.py:23
+#: ../src/Filters/Rules/Event/_ChangedSince.py:23
+#: ../src/Filters/Rules/Place/_ChangedSince.py:23
+#: ../src/Filters/Rules/Source/_ChangedSince.py:23
+#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:23
+#: ../src/Filters/Rules/Repository/_ChangedSince.py:23
+#: ../src/Filters/Rules/Note/_ChangedSince.py:23
+msgid "but before:"
msgstr ""
#: ../src/Filters/Rules/Person/_ChangedSince.py:24
+msgid "Persons changed after "
+msgstr ""
+
+#: ../src/Filters/Rules/Person/_ChangedSince.py:25
msgid ""
"Matches person records changed after a specified date-time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date-time is given."
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:49
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:50
msgid "Preparing sub-filter"
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:52
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:53
msgid "Retrieving all sub-filter matches"
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:123
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:124
msgid "Relationship path between and people matching "
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:124
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:125
#: ../src/Filters/Rules/Person/_RelationshipPathBetween.py:48
#: ../src/Filters/Rules/Person/_RelationshipPathBetweenBookmarks.py:53
msgid "Relationship filters"
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:125
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:126
msgid ""
"Searches over the database starting from a specified person and returns "
"everyone between that person and a set of target people specified with a "
@@ -22979,11 +23269,11 @@ msgid ""
"necessarily the shortest path."
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:135
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:136
msgid "Finding relationship paths"
msgstr ""
-#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:136
+#: ../src/Filters/Rules/Person/_DeepRelationshipPathBetween.py:137
msgid "Evaluating people"
msgstr ""
@@ -23695,11 +23985,11 @@ msgstr ""
msgid "Matches every family in the database"
msgstr ""
-#: ../src/Filters/Rules/Family/_ChangedSince.py:23
+#: ../src/Filters/Rules/Family/_ChangedSince.py:24
msgid "Families changed after "
msgstr ""
-#: ../src/Filters/Rules/Family/_ChangedSince.py:24
+#: ../src/Filters/Rules/Family/_ChangedSince.py:25
msgid ""
"Matches family records changed after a specified date-time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date-time is given."
@@ -23973,11 +24263,11 @@ msgstr ""
msgid "Matches every event in the database"
msgstr ""
-#: ../src/Filters/Rules/Event/_ChangedSince.py:23
+#: ../src/Filters/Rules/Event/_ChangedSince.py:24
msgid "Events changed after "
msgstr ""
-#: ../src/Filters/Rules/Event/_ChangedSince.py:24
+#: ../src/Filters/Rules/Event/_ChangedSince.py:25
msgid ""
"Matches event records changed after a specified date/time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date/time is given."
@@ -24119,11 +24409,11 @@ msgstr ""
msgid "Matches every place in the database"
msgstr ""
-#: ../src/Filters/Rules/Place/_ChangedSince.py:23
+#: ../src/Filters/Rules/Place/_ChangedSince.py:24
msgid "Places changed after "
msgstr ""
-#: ../src/Filters/Rules/Place/_ChangedSince.py:24
+#: ../src/Filters/Rules/Place/_ChangedSince.py:25
msgid ""
"Matches place records changed after a specified date-time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date-time is given."
@@ -24296,11 +24586,11 @@ msgstr ""
msgid "Matches every source in the database"
msgstr ""
-#: ../src/Filters/Rules/Source/_ChangedSince.py:23
+#: ../src/Filters/Rules/Source/_ChangedSince.py:24
msgid "Sources changed after "
msgstr ""
-#: ../src/Filters/Rules/Source/_ChangedSince.py:24
+#: ../src/Filters/Rules/Source/_ChangedSince.py:25
msgid ""
"Matches source records changed after a specified date-time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date-time is given."
@@ -24362,6 +24652,17 @@ msgstr ""
msgid "Matches sources with a certain number of repository references"
msgstr ""
+#: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:42
+msgid ""
+"Sources with repository reference containing in \"Call Number\""
+msgstr ""
+
+#: ../src/Filters/Rules/Source/_HasRepositoryCallNumberRef.py:43
+msgid ""
+"Matches sources with a repository reference\n"
+"containing a substring in \"Call Number\""
+msgstr ""
+
#: ../src/Filters/Rules/Source/_HasSource.py:46
#: ../src/Filters/Rules/MediaObject/_HasMedia.py:47
#: ../src/glade/mergedata.glade.h:14 ../src/glade/mergemedia.glade.h:10
@@ -24396,6 +24697,24 @@ msgstr ""
msgid "Matches sources matched by the specified filter name"
msgstr ""
+#: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:42
+msgid "Sources with repository reference matching the "
+msgstr ""
+
+#: ../src/Filters/Rules/Source/_MatchesRepositoryFilter.py:43
+msgid ""
+"Matches sources with a repository reference that match a certain\n"
+"repository filter"
+msgstr ""
+
+#: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:44
+msgid "Sources title containing "
+msgstr ""
+
+#: ../src/Filters/Rules/Source/_MatchesTitleSubstringOf.py:45
+msgid "Matches sources with title contains text matching a substring"
+msgstr ""
+
#: ../src/Filters/Rules/Source/_SourcePrivate.py:43
msgid "Sources marked private"
msgstr ""
@@ -24420,11 +24739,11 @@ msgstr ""
msgid "Matches every media object in the database"
msgstr ""
-#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:23
+#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:24
msgid "Media objects changed after "
msgstr ""
-#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:24
+#: ../src/Filters/Rules/MediaObject/_ChangedSince.py:25
msgid ""
"Matches media objects changed after a specified date:time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date:time is given."
@@ -24526,11 +24845,11 @@ msgstr ""
msgid "Matches every repository in the database"
msgstr ""
-#: ../src/Filters/Rules/Repository/_ChangedSince.py:23
+#: ../src/Filters/Rules/Repository/_ChangedSince.py:24
msgid "Repositories changed after "
msgstr ""
-#: ../src/Filters/Rules/Repository/_ChangedSince.py:24
+#: ../src/Filters/Rules/Repository/_ChangedSince.py:25
msgid ""
"Matches repository records changed after a specified date/time (yyyy-mm-dd "
"hh:mm:ss) or in the range, if a second date/time is given."
@@ -24590,6 +24909,14 @@ msgstr ""
msgid "Matches repositories matched by the specified filter name"
msgstr ""
+#: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:44
+msgid "Repository name containing "
+msgstr ""
+
+#: ../src/Filters/Rules/Repository/_MatchesNameSubstringOf.py:45
+msgid "Matches repositories with name contains text matching a substring"
+msgstr ""
+
#: ../src/Filters/Rules/Repository/_RegExpIdOf.py:48
msgid "Repositories with matching regular expression"
msgstr ""
@@ -24614,11 +24941,11 @@ msgstr ""
msgid "Matches every note in the database"
msgstr ""
-#: ../src/Filters/Rules/Note/_ChangedSince.py:23
+#: ../src/Filters/Rules/Note/_ChangedSince.py:24
msgid "Notes changed after "
msgstr ""
-#: ../src/Filters/Rules/Note/_ChangedSince.py:24
+#: ../src/Filters/Rules/Note/_ChangedSince.py:25
msgid ""
"Matches note records changed after a specified date-time (yyyy-mm-dd hh:mm:"
"ss) or in the range, if a second date-time is given."
@@ -24704,7 +25031,7 @@ msgstr ""
msgid "Matches notes that are indicated as private"
msgstr ""
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:76
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:77
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:90
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:93
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:64
@@ -24715,7 +25042,7 @@ msgstr ""
msgid "Use regular expressions"
msgstr ""
-#: ../src/Filters/SideBar/_EventSidebarFilter.py:96
+#: ../src/Filters/SideBar/_EventSidebarFilter.py:98
#: ../src/Filters/SideBar/_FamilySidebarFilter.py:119
#: ../src/Filters/SideBar/_PersonSidebarFilter.py:135
#: ../src/Filters/SideBar/_SourceSidebarFilter.py:83
@@ -25830,8 +26157,7 @@ msgstr ""
msgid ""
"Latitude (position above the Equator) of the place in decimal or degree "
"notation. \n"
-"Eg, valid values are 12.0154, 50°52'21.92\"N, N50º52'21.92\" or "
-"50:52:21.92\n"
+"Eg, valid values are 12.0154, 50°52′21.92″N, N50°52′21.92″ or 50:52:21.92\n"
"You can set these values via the Geography View by searching the place, or "
"via a map service in the place view."
msgstr ""
@@ -25840,8 +26166,8 @@ msgstr ""
msgid ""
"Longitude (position relative to the Prime, or Greenwich, Meridian) of the "
"place in decimal or degree notation. \n"
-"Eg, valid values are -124.3647, 124°52'21.92\"E, E124º52'21.92\" "
-"or 124:52:21.92\n"
+"Eg, valid values are -124.3647, 124°52′21.92″E, E124°52′21.92″ or "
+"124:52:21.92\n"
"You can set these values via the Geography View by searching the place, or "
"via a map service in the place view."
msgstr ""