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 :