diff --git a/po/POTFILES.in b/po/POTFILES.in index 25cfc2c31..0dc57880b 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -9,7 +9,6 @@ src/ArgHandler.py src/Assistant.py src/AutoComp.py src/BaseDoc.py -src/BasicUtils.py src/Bookmarks.py src/ColumnOrder.py src/const.py @@ -23,7 +22,6 @@ src/Exporter.py src/FontScale.py src/GrampsCfg.py src/GrampsDisplay.py -src/GrampsLocale.py src/gramps_main.py src/gramps.py src/GrampsWidgets.py @@ -51,6 +49,9 @@ src/ViewManager.py src/ManagedWindow.py src/PlaceUtils.py +src/BasicUtils/BasicUtils.py +src/GrampsLocale/_GrampsLocale.py + # Config package src/Config/_GrampsGconfKeys.py src/Config/_GrampsIniKeys.py @@ -181,8 +182,6 @@ src/Editors/__init__.py # GrampsDb package src/GrampsDb/_DbUtils.py -src/GrampsDb/_GedcomInfo.py -src/GrampsDb/_GedTokens.py src/GrampsDb/_GrampsBSDDB.py src/GrampsDb/_GrampsDbBase.py src/GrampsDb/_GrampsDBCallback.py @@ -192,12 +191,18 @@ src/GrampsDb/_GrampsGEDDB.py src/GrampsDb/_GrampsInMemDB.py src/GrampsDb/_GrampsXMLDB.py src/GrampsDb/__init__.py -src/GrampsDb/_ReadGedcom.py -src/GrampsDb/_ReadGrdb.py -src/GrampsDb/_ReadXML.py -src/GrampsDb/_WriteGedcom.py -src/GrampsDb/_WriteGrdb.py -src/GrampsDb/_WriteXML.py + +# GrampsDbUtils package +src/GrampsDbUtils/_GedcomInfo.py +src/GrampsDbUtils/_GedTokens.py +src/GrampsDbUtils/_GrampsDbWRFactories.py +src/GrampsDbUtils/_ReadGedcom.py +src/GrampsDbUtils/_ReadGrdb.py +src/GrampsDbUtils/_ReadXML.py +src/GrampsDbUtils/_WriteGedcom.py +src/GrampsDbUtils/_WriteGrdb.py +src/GrampsDbUtils/_WriteXML.py +src/GrampsDbUtils/__init__.py # GrampsLogger package src/GrampsLogger/_ErrorReportAssistant.py @@ -590,8 +595,8 @@ src/FilterEditor/_ShowResults.py # # Glade files # -src/GrampsDb/gedcomexport.glade -src/GrampsDb/gedcomimport.glade +src/GrampsDbUtils/gedcomexport.glade +src/GrampsDbUtils/gedcomimport.glade src/glade/edit_person.glade src/glade/gramps.glade src/glade/mergedata.glade diff --git a/po/fr.po b/po/fr.po index d4d66cbcd..3a5cff46a 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,10 +6,10 @@ # Jérôme Rapinat , 2005-2007. msgid "" msgstr "" -"Project-Id-Version: 2.2.7SVN\n" +"Project-Id-Version: 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-01-31 18:42+0100\n" -"PO-Revision-Date: 2007-01-31 18:44+0100\n" +"POT-Creation-Date: 2007-02-04 11:19+0100\n" +"PO-Revision-Date: 2007-02-04 11:38+0100\n" "Last-Translator: Jérôme Rapinat \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -178,7 +178,7 @@ msgstr "Editer les signets" #: ../src/DisplayTabs/_BackRefList.py:58 #: ../src/DisplayTabs/_NameEmbedList.py:59 #: ../src/DisplayTabs/_PersonRefEmbedList.py:52 -#: ../src/Editors/_EditFamily.py:90 +#: ../src/Editors/_EditFamily.py:91 #: ../src/Editors/_EditName.py:206 #: ../src/Selectors/_SelectPerson.py:106 #: ../src/plugins/BookReport.py:652 @@ -218,7 +218,7 @@ msgstr "Nom" #: ../src/DisplayTabs/_PersonRefEmbedList.py:53 #: ../src/DisplayTabs/_RepoEmbedList.py:60 #: ../src/DisplayTabs/_SourceEmbedList.py:60 -#: ../src/Editors/_EditFamily.py:89 +#: ../src/Editors/_EditFamily.py:90 #: ../src/Selectors/_SelectEvent.py:59 #: ../src/Selectors/_SelectFamily.py:53 #: ../src/Selectors/_SelectObject.py:73 @@ -687,7 +687,7 @@ msgstr "Personne" #: ../src/ToolTips.py:223 #: ../src/DataViews/_RelationView.py:438 #: ../src/DataViews/_RelationView.py:955 -#: ../src/Editors/_EditFamily.py:432 +#: ../src/Editors/_EditFamily.py:440 #: ../src/RelLib/_EventRoleType.py:57 #: ../src/FilterEditor/_EditRule.py:229 msgid "Family" @@ -2172,7 +2172,7 @@ msgstr "Un parent et un enfant ne peuvent pas fusionner. Pour fusionner ces pers #. Gender #: ../src/Merge/_MergePerson.py:125 #: ../src/DataViews/_PersonView.py:73 -#: ../src/Editors/_EditFamily.py:91 +#: ../src/Editors/_EditFamily.py:92 #: ../src/plugins/IndivComplete.py:488 #: ../src/plugins/NarrativeWeb.py:1677 #: ../src/plugins/RelCalc.py:58 @@ -2359,7 +2359,7 @@ msgstr "Ajoute un nouveau couple de parents" #: ../src/DisplayTabs/_ButtonTab.py:61 #: ../src/DisplayTabs/_EmbeddedList.py:102 #: ../src/DisplayTabs/_GalleryTab.py:97 -#: ../src/Editors/_EditFamily.py:111 +#: ../src/Editors/_EditFamily.py:112 msgid "Share" msgstr "Partager" @@ -2479,7 +2479,7 @@ msgstr "S'il vous plaît lancer l'outil Vérifier et réparer la base de donnée #. Go over children and build their menu #: ../src/DataViews/_RelationView.py:968 #: ../src/DataViews/_PedigreeView.py:1504 -#: ../src/Editors/_EditFamily.py:106 +#: ../src/Editors/_EditFamily.py:107 #: ../src/plugins/FamilyGroup.py:634 #: ../src/plugins/IndivComplete.py:354 #: ../src/plugins/NarrativeWeb.py:1854 @@ -2655,26 +2655,26 @@ msgid "Family Menu" msgstr "Menu Famille" #: ../src/DataViews/_PersonView.py:74 -#: ../src/Editors/_EditFamily.py:94 +#: ../src/Editors/_EditFamily.py:95 #: ../src/plugins/RelCalc.py:59 #: ../src/plugins/TimeLine.py:439 msgid "Birth Date" msgstr "Date de naissance" #: ../src/DataViews/_PersonView.py:75 -#: ../src/Editors/_EditFamily.py:96 +#: ../src/Editors/_EditFamily.py:97 #: ../src/plugins/RelCalc.py:60 msgid "Birth Place" msgstr "Lieu de naissance" #: ../src/DataViews/_PersonView.py:76 -#: ../src/Editors/_EditFamily.py:95 +#: ../src/Editors/_EditFamily.py:96 #: ../src/plugins/RelCalc.py:61 msgid "Death Date" msgstr "Date de décès" #: ../src/DataViews/_PersonView.py:77 -#: ../src/Editors/_EditFamily.py:97 +#: ../src/Editors/_EditFamily.py:98 #: ../src/plugins/RelCalc.py:62 msgid "Death Place" msgstr "Lieu de décès" @@ -3336,45 +3336,45 @@ msgstr "Editeur de référence d'événement" msgid "Modify Event" msgstr "Modifier l'événement" -#: ../src/Editors/_EditFamily.py:81 +#: ../src/Editors/_EditFamily.py:82 msgid "Create a new person and add the child to the family" msgstr "Créer une nouvelle personne et ajouter l'enfant à la famille" # enlever la référence à l'enfant -#: ../src/Editors/_EditFamily.py:82 +#: ../src/Editors/_EditFamily.py:83 msgid "Remove the child from the family" msgstr "Enlever l'enfant de la famille" -#: ../src/Editors/_EditFamily.py:83 +#: ../src/Editors/_EditFamily.py:84 msgid "Edit the child/family relationship" msgstr "Editer la relation enfant/famille" -#: ../src/Editors/_EditFamily.py:84 +#: ../src/Editors/_EditFamily.py:85 msgid "Add an existing person as a child of the family" msgstr "Ajouter une personne existante comme enfant de la famille" -#: ../src/Editors/_EditFamily.py:88 +#: ../src/Editors/_EditFamily.py:89 msgid "#" msgstr "Numéro" -#: ../src/Editors/_EditFamily.py:92 +#: ../src/Editors/_EditFamily.py:93 msgid "Paternal" msgstr "Paternel" -#: ../src/Editors/_EditFamily.py:93 +#: ../src/Editors/_EditFamily.py:94 msgid "Maternal" msgstr "Maternel" -#: ../src/Editors/_EditFamily.py:112 +#: ../src/Editors/_EditFamily.py:113 msgid "Edit relationship" msgstr "Editer la relation" -#: ../src/Editors/_EditFamily.py:113 +#: ../src/Editors/_EditFamily.py:114 msgid "Edit child" msgstr "Editer les enfants" -#: ../src/Editors/_EditFamily.py:224 -#: ../src/Editors/_EditFamily.py:236 +#: ../src/Editors/_EditFamily.py:225 +#: ../src/Editors/_EditFamily.py:237 msgid "Select Child" msgstr "Sélectionner un enfant" @@ -3386,77 +3386,85 @@ msgstr "Ajouter des parents à l'individu" msgid "It is possible to accidentally create multiple families with the same parents. To help avoid this problem, only the buttons to select parents are available when you create a new family. The remaining fields will become available after you attempt to select a parent." msgstr "Il est possible de créer accidentellement de multiples familles avec les mêmes parents. Pour éviter ce problème, seul les boutons pour sélectionner les parents sont disponibles quand vous créez une nouvelle famille. Les champs restants seront accessibles après avoir sélectionné un parent." -#: ../src/Editors/_EditFamily.py:431 -#: ../src/Editors/_EditFamily.py:434 +#: ../src/Editors/_EditFamily.py:424 +msgid "Family has changed" +msgstr "La famille a été modifiée" + +#: ../src/Editors/_EditFamily.py:425 +msgid "The family you are editing has changed. To make sure that the database is not corrupted, GRAMPS has updated the family to reflect these changes. Any edits you have made may have been lost." +msgstr "La famille que vous éditez en ce moment a été modifiée. Pour être certain que la base de données n'est pas corrompue, GRAMPS a mis à jour la famille pour refléter ces changements. Les éditions réalisées peuvent avoir été perdues." + +#: ../src/Editors/_EditFamily.py:439 +#: ../src/Editors/_EditFamily.py:442 msgid "New Family" msgstr "Nouvelle famille" -#: ../src/Editors/_EditFamily.py:438 +#: ../src/Editors/_EditFamily.py:446 #: ../src/Editors/_EditFamily.py:866 msgid "Edit Family" msgstr "Editer la famille" -#: ../src/Editors/_EditFamily.py:463 +#: ../src/Editors/_EditFamily.py:471 msgid "Add a new person as the mother" msgstr "Ajouter une nouvelle personne comme mère" -#: ../src/Editors/_EditFamily.py:465 +#: ../src/Editors/_EditFamily.py:473 msgid "Add a new person as the father" msgstr "Ajouter une nouvelle personne comme père" -#: ../src/Editors/_EditFamily.py:568 +#: ../src/Editors/_EditFamily.py:572 msgid "Select a person as the father" msgstr "Sélectionner une personne comme père" # enlever la référence au père -#: ../src/Editors/_EditFamily.py:569 +#: ../src/Editors/_EditFamily.py:573 msgid "Remove the person as the father" msgstr "Enlever la personne comme père" -#: ../src/Editors/_EditFamily.py:574 +#: ../src/Editors/_EditFamily.py:578 msgid "Select a person as the mother" msgstr "Sélectionner une personne comme mère" # enlever la référence à la mère -#: ../src/Editors/_EditFamily.py:575 +#: ../src/Editors/_EditFamily.py:579 msgid "Remove the person as the mother" msgstr "Enlever cette personne comme mère" -#: ../src/Editors/_EditFamily.py:615 +#: ../src/Editors/_EditFamily.py:619 msgid "Select Mother" msgstr "Sélectionner la mère" -#: ../src/Editors/_EditFamily.py:659 +#: ../src/Editors/_EditFamily.py:663 msgid "Select Father" msgstr "Sélectionner la père" -#: ../src/Editors/_EditFamily.py:687 +#: ../src/Editors/_EditFamily.py:690 msgid "Duplicate Family" msgstr "Famille double" -#: ../src/Editors/_EditFamily.py:688 +#: ../src/Editors/_EditFamily.py:691 msgid "A family with these parents already exists in the database. If you save, you will create a duplicate family. It is recommended that you cancel the editing of this window, and select the existing family" msgstr "Une famille avec ces parents existe déjà dans la base de données. Si vous sauvez, vous allez créer une famille dupliquée. Il est recommandé d'annuler l'édition de cette fenêtre, et de sélectionner une famille existante" -#: ../src/Editors/_EditFamily.py:786 +#: ../src/Editors/_EditFamily.py:788 msgid "A father cannot be his own child" msgstr "Un père ne peut pas être son propre enfant" -#: ../src/Editors/_EditFamily.py:787 +#: ../src/Editors/_EditFamily.py:789 #, python-format msgid "%s is listed as both the father and child of the family." msgstr "%s est défini comme le père et l'enfant de la famille." -#: ../src/Editors/_EditFamily.py:796 +#: ../src/Editors/_EditFamily.py:797 msgid "A mother cannot be her own child" msgstr "Une mère ne peut pas être son propre enfant" -#: ../src/Editors/_EditFamily.py:797 +#: ../src/Editors/_EditFamily.py:798 #, python-format msgid "%s is listed as both the mother and child of the family." msgstr "%s est définie comme la mère et l'enfant de la famille." -#: ../src/Editors/_EditFamily.py:827 +#: ../src/Editors/_EditFamily.py:828 msgid "Add Family" msgstr "Ajouter une famille" @@ -3470,7 +3478,7 @@ msgstr "Aucune donnée n'existe pour cette famille. S'il vous plaît entrer une # enlever la référence à la famille #: ../src/Editors/_EditFamily.py:837 -#: ../src/GrampsDb/_DbUtils.py:97 +#: ../src/GrampsDb/_DbUtils.py:96 msgid "Remove Family" msgstr "Enlever la famille" @@ -3479,7 +3487,7 @@ msgstr "Enlever la famille" #: ../src/Editors/_EditLdsOrd.py:346 #: ../src/Editors/_EditLdsOrd.py:434 msgid "LDS Ordinance Editor" -msgstr "Editeur d'ordonnance SDJ" +msgstr "Editeur d'ordonnance Saints des Derniers Jours" #: ../src/Editors/_EditLdsOrd.py:283 #, python-format @@ -3499,7 +3507,7 @@ msgstr "%(mother)s [%(gramps_id)s]" #: ../src/Editors/_EditLdsOrd.py:309 #: ../src/Editors/_EditLdsOrd.py:433 msgid "LDS Ordinance" -msgstr "Ordonnance SDJ" +msgstr "Ordonnance Saints des Derniers Jours" #: ../src/Editors/_EditLocation.py:59 msgid "Location Editor" @@ -3775,21 +3783,21 @@ msgid "Internet Address Editor" msgstr "Adresse Internet" # enlever la référence au père dans la famille -#: ../src/GrampsDb/_DbUtils.py:116 +#: ../src/GrampsDb/_DbUtils.py:115 msgid "Remove father from family" msgstr "Enlever le père de la famille" # enlever la référence à la mère dans la famille -#: ../src/GrampsDb/_DbUtils.py:118 +#: ../src/GrampsDb/_DbUtils.py:117 msgid "Remove mother from family" msgstr "Enlever la mère de la famille" # enlever la référence à l'enfant dans la famille -#: ../src/GrampsDb/_DbUtils.py:165 +#: ../src/GrampsDb/_DbUtils.py:164 msgid "Remove child from family" msgstr "Enlever l'enfant de la famille" -#: ../src/GrampsDb/_DbUtils.py:191 +#: ../src/GrampsDb/_DbUtils.py:190 msgid "Add child to family" msgstr "Ajouter un enfant à la famille" @@ -4836,7 +4844,7 @@ msgstr "Recherche de liens familiaux brisés" #: ../src/plugins/Check.py:455 msgid "Looking for unused objects" -msgstr "Recherche d'objets non utilisés" +msgstr "Recherche d'objets non liés" #: ../src/plugins/Check.py:515 #: ../src/plugins/WriteCD.py:246 @@ -6984,37 +6992,37 @@ msgstr "Calcul des relations entre deux individus" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:66 msgid "Remove Unused Objects tool" -msgstr "Outil de suppression des objets orphelins" +msgstr "Outil de suppression des objets non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:88 msgid "Remove unused events" -msgstr "Supprimer les événements orphelins" +msgstr "Supprimer les événements non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:89 msgid "Remove unused sources" -msgstr "Supprimer les sources orphelines" +msgstr "Supprimer les sources non liées" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:90 msgid "Remove unused places" -msgstr "Supprimer les lieux orphelins" +msgstr "Supprimer les lieux non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:91 msgid "Remove unused media" -msgstr "Supprimer les médias orphelins" +msgstr "Supprimer les médias non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:92 msgid "Remove unused repositories" -msgstr "Supprimer les dépôts orphelins" +msgstr "Supprimer les dépôts non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:207 msgid "Unused Objects" -msgstr "Objets orphelins" +msgstr "Objets non liés" #. Add mark column #. Add ignore column @@ -7027,12 +7035,12 @@ msgstr "Marquer" #: ../src/plugins/RemoveUnused.py:331 #: ../src/plugins/RemoveUnused.py:454 msgid "Remove unused objects" -msgstr "Supprimer les objets orphelins" +msgstr "Supprimer les objets non liés" # supprimer pour marquer la disparition #: ../src/plugins/RemoveUnused.py:458 msgid "Removes unused objects from the database" -msgstr "Supprime les objets orphelins de la base de données" +msgstr "Supprime les objets non liés de la base de données" #: ../src/plugins/ReorderIds.py:61 msgid "Reordering GRAMPS IDs" @@ -7073,7 +7081,7 @@ msgstr "Réorganiser les identifiants GRAMPS" #: ../src/plugins/ReorderIds.py:193 msgid "Finding and assigning unused IDs" -msgstr "Trouver et assigner un ID non utilisé" +msgstr "Trouver et assigner un ID non lié" #: ../src/plugins/ReorderIds.py:230 msgid "Reorders the gramps IDs according to gramps' default rules." @@ -7707,11 +7715,11 @@ msgstr "%(file_name)s est référencé dans la base mais n'existe plus, le fichi #. Register the plugin #. #. ------------------------------------------------------------------------- -#: ../src/plugins/WriteCD.py:322 +#: ../src/plugins/WriteCD.py:324 msgid "Export to CD (p_ortable XML)" msgstr "Exporter sur un CD (XML p_ortable)" -#: ../src/plugins/WriteCD.py:323 +#: ../src/plugins/WriteCD.py:325 msgid "Exporting to CD copies all your data and media object files to the CD Creator. You may later burn the CD with this data, and that copy will be completely portable across different machines and binary architectures." msgstr "Exporter vers un CD copie toutes vos données et médias vers le créateur de CD. Vous pourrez graver le CD plus tard, cette copie étant totalement compatible entre différents ordinateurs et différentes architectures." @@ -10328,25 +10336,22 @@ msgstr "Islamique" msgid "Baptism" msgstr "Baptême" -# à améliorer #: ../src/RelLib/_LdsOrd.py:92 msgid "Endowment" -msgstr "Contribution" +msgstr "Bénédiction spirituelle" #: ../src/RelLib/_LdsOrd.py:93 #: ../src/RelLib/_EventType.py:101 msgid "Confirmation" msgstr "Confirmation" -# à améliorer #: ../src/RelLib/_LdsOrd.py:94 msgid "Sealed to Parents" -msgstr "Scellement d'un enfant aux parents" +msgstr "Ordonnance éternelle d'un enfant aux parents" -# à améliorer #: ../src/RelLib/_LdsOrd.py:95 msgid "Sealed to Spouse" -msgstr "Scellement au conjoint" +msgstr "Ordonnance éternelle au conjoint" #: ../src/RelLib/_LdsOrd.py:99 msgid "" @@ -10503,10 +10508,9 @@ msgstr "Audio" msgid "Book" msgstr "Livre" -# différent de Map #: ../src/RelLib/_SourceMediaType.py:57 msgid "Card" -msgstr "Carte" +msgstr "Fiche" #: ../src/RelLib/_SourceMediaType.py:58 msgid "Electronic" @@ -10514,7 +10518,7 @@ msgstr "Electronique" #: ../src/RelLib/_SourceMediaType.py:59 msgid "Fiche" -msgstr "Fiche" +msgstr "Microfiche" #: ../src/RelLib/_SourceMediaType.py:60 msgid "Film" @@ -10528,10 +10532,9 @@ msgstr "Magazine" msgid "Manuscript" msgstr "Manuscript" -# différent de Card #: ../src/RelLib/_SourceMediaType.py:63 msgid "Map" -msgstr "Plan" +msgstr "Carte" #: ../src/RelLib/_SourceMediaType.py:64 msgid "Newspaper" @@ -14796,4 +14799,5 @@ msgstr "Vous pouvez facilement exporter votre arbre vers une page web. Sélectio #: ../src/data/tips.xml.in.h:75 msgid "You can link any electronic media (including non-text information) and other file types to your GRAMPS family tree." -msgstr "Vous pouvez relier un média électronique (comprenant les informations sans-texte) et d'autres types de fichiers dans votre arbre généalogique GRAMPS." \ No newline at end of file +msgstr "Vous pouvez relier un média électronique (comprenant les informations sans-texte) et d'autres types de fichiers dans votre arbre généalogique GRAMPS." + diff --git a/po/gramps.pot b/po/gramps.pot index 4b909549c..90944a993 100644 --- a/po/gramps.pot +++ b/po/gramps.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-01-23 18:03-0700\n" +"POT-Creation-Date: 2007-02-04 17:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,57 +24,57 @@ msgstr "" msgid "Select media object" msgstr "" -#: ../src/AddMedia.py:147 +#: ../src/AddMedia.py:145 #, python-format msgid "Cannot import %s" msgstr "" -#: ../src/AddMedia.py:148 +#: ../src/AddMedia.py:146 msgid "The filename supplied could not be found." msgstr "" -#: ../src/AddMedia.py:169 +#: ../src/AddMedia.py:167 msgid "Add Media Object" msgstr "" -#: ../src/AddMedia.py:221 +#: ../src/AddMedia.py:219 #, python-format msgid "Cannot display %s" msgstr "" -#: ../src/AddMedia.py:222 +#: ../src/AddMedia.py:220 msgid "" "GRAMPS is not able to display the image file. This may be caused by a " "corrupt file." msgstr "" -#: ../src/ArgHandler.py:313 +#: ../src/ArgHandler.py:314 msgid "Opening non-native format" msgstr "" -#: ../src/ArgHandler.py:314 +#: ../src/ArgHandler.py:315 msgid "" "New GRAMPS database has to be set up when opening non-native formats. The " "following dialog will let you select the new database." msgstr "" -#: ../src/ArgHandler.py:322 +#: ../src/ArgHandler.py:323 msgid "New GRAMPS database was not set up" msgstr "" -#: ../src/ArgHandler.py:323 +#: ../src/ArgHandler.py:324 msgid "" "GRAMPS cannot open non-native data without setting up new GRAMPS database." msgstr "" -#: ../src/ArgHandler.py:334 ../src/DbLoader.py:123 ../src/DbLoader.py:130 -#: ../src/DbLoader.py:240 ../src/DbLoader.py:248 ../src/DbLoader.py:329 -#: ../src/DbLoader.py:352 ../src/DbLoader.py:434 ../src/DbLoader.py:465 +#: ../src/ArgHandler.py:335 ../src/DbLoader.py:124 ../src/DbLoader.py:131 +#: ../src/DbLoader.py:241 ../src/DbLoader.py:249 ../src/DbLoader.py:330 +#: ../src/DbLoader.py:353 ../src/DbLoader.py:435 ../src/DbLoader.py:466 #, python-format msgid "Could not open file: %s" msgstr "" -#: ../src/ArgHandler.py:335 ../src/DbLoader.py:131 ../src/DbLoader.py:353 +#: ../src/ArgHandler.py:336 ../src/DbLoader.py:132 ../src/DbLoader.py:354 #, python-format msgid "" "File type \"%s\" is unknown to GRAMPS.\n" @@ -82,15 +82,15 @@ msgid "" "Valid types are: GRAMPS database, GRAMPS XML, GRAMPS package, and GEDCOM." msgstr "" -#: ../src/ArgHandler.py:716 ../src/DbLoader.py:140 ../src/DbLoader.py:197 +#: ../src/ArgHandler.py:716 ../src/DbLoader.py:141 ../src/DbLoader.py:198 msgid "GRAMPS: Create GRAMPS database" msgstr "" -#: ../src/ArgHandler.py:774 ../src/DbLoader.py:536 +#: ../src/ArgHandler.py:773 ../src/DbLoader.py:537 msgid "All files" msgstr "" -#: ../src/ArgHandler.py:783 ../src/DbLoader.py:556 +#: ../src/ArgHandler.py:782 ../src/DbLoader.py:557 msgid "GRAMPS databases" msgstr "" @@ -135,22 +135,25 @@ msgstr "" #. Add column with object name #: ../src/Bookmarks.py:188 ../src/GrampsCfg.py:141 ../src/ScratchPad.py:171 -#: ../src/ScratchPad.py:324 ../src/ScratchPad.py:380 ../src/ScratchPad.py:413 -#: ../src/ScratchPad.py:489 ../src/ScratchPad.py:499 ../src/ScratchPad.py:500 -#: ../src/ScratchPad.py:511 ../src/ScratchPad.py:634 ../src/ScratchPad.py:645 -#: ../src/ToolTips.py:168 ../src/ToolTips.py:194 ../src/ToolTips.py:205 -#: ../src/DataViews/_PersonView.py:75 ../src/DataViews/_PersonView.py:502 -#: ../src/DataViews/_PersonView.py:667 ../src/DataViews/_PersonView.py:673 +#: ../src/ScratchPad.py:243 ../src/ScratchPad.py:320 ../src/ScratchPad.py:376 +#: ../src/ScratchPad.py:409 ../src/ScratchPad.py:466 ../src/ScratchPad.py:498 +#: ../src/ScratchPad.py:515 ../src/ScratchPad.py:516 ../src/ScratchPad.py:535 +#: ../src/ScratchPad.py:585 ../src/ScratchPad.py:618 ../src/ScratchPad.py:672 +#: ../src/ScratchPad.py:683 ../src/ScratchPad.py:763 ../src/ToolTips.py:168 +#: ../src/ToolTips.py:194 ../src/ToolTips.py:205 +#: ../src/DataViews/_PersonView.py:71 ../src/DataViews/_PersonView.py:498 +#: ../src/DataViews/_PersonView.py:631 ../src/DataViews/_PersonView.py:637 #: ../src/DataViews/_RepositoryView.py:62 #: ../src/DisplayTabs/_BackRefList.py:58 #: ../src/DisplayTabs/_NameEmbedList.py:59 #: ../src/DisplayTabs/_PersonRefEmbedList.py:52 -#: ../src/Editors/_EditFamily.py:101 ../src/Editors/_EditName.py:206 +#: ../src/Editors/_EditFamily.py:91 ../src/Editors/_EditName.py:206 #: ../src/Selectors/_SelectPerson.py:106 ../src/plugins/BookReport.py:652 -#: ../src/plugins/IndivComplete.py:478 ../src/plugins/NarrativeWeb.py:601 -#: ../src/plugins/NarrativeWeb.py:661 ../src/plugins/PatchNames.py:209 -#: ../src/plugins/RelCalc.py:60 ../src/plugins/RelCalc.py:114 -#: ../src/plugins/TimeLine.py:440 ../src/plugins/Verify.py:512 +#: ../src/plugins/IndivComplete.py:477 ../src/plugins/NarrativeWeb.py:608 +#: ../src/plugins/NarrativeWeb.py:668 ../src/plugins/PatchNames.py:209 +#: ../src/plugins/RelCalc.py:56 ../src/plugins/RelCalc.py:110 +#: ../src/plugins/RemoveUnused.py:297 ../src/plugins/TimeLine.py:440 +#: ../src/plugins/Verify.py:508 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:108 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:82 #: ../src/Filters/SideBar/_RepoSidebarFilter.py:86 @@ -161,23 +164,23 @@ msgstr "" #. GRAMPS ID #. Add column with object gramps_id -#: ../src/Bookmarks.py:188 ../src/PageView.py:354 +#: ../src/Bookmarks.py:188 ../src/PageView.py:356 ../src/PageView.py:530 #: ../src/Merge/_MergePerson.py:124 ../src/DataViews/_EventView.py:55 -#: ../src/DataViews/_FamilyList.py:51 ../src/DataViews/_RelationView.py:519 -#: ../src/DataViews/_MediaView.py:69 ../src/DataViews/_PersonView.py:76 +#: ../src/DataViews/_FamilyList.py:51 ../src/DataViews/_RelationView.py:518 +#: ../src/DataViews/_MediaView.py:69 ../src/DataViews/_PersonView.py:72 #: ../src/DataViews/_PlaceView.py:62 ../src/DataViews/_RepositoryView.py:63 #: ../src/DataViews/_SourceView.py:62 ../src/DisplayTabs/_BackRefList.py:57 #: ../src/DisplayTabs/_EventEmbedList.py:62 #: ../src/DisplayTabs/_PersonRefEmbedList.py:53 #: ../src/DisplayTabs/_RepoEmbedList.py:60 -#: ../src/DisplayTabs/_SourceEmbedList.py:60 ../src/Editors/_EditFamily.py:100 +#: ../src/DisplayTabs/_SourceEmbedList.py:60 ../src/Editors/_EditFamily.py:90 #: ../src/Selectors/_SelectEvent.py:59 ../src/Selectors/_SelectFamily.py:53 #: ../src/Selectors/_SelectObject.py:73 ../src/Selectors/_SelectPerson.py:112 #: ../src/Selectors/_SelectPlace.py:54 #: ../src/Selectors/_SelectRepository.py:54 #: ../src/Selectors/_SelectSource.py:54 ../src/plugins/EventCmp.py:268 -#: ../src/plugins/PatchNames.py:200 ../src/plugins/RelCalc.py:61 -#: ../src/plugins/Verify.py:505 +#: ../src/plugins/PatchNames.py:200 ../src/plugins/RelCalc.py:57 +#: ../src/plugins/RemoveUnused.py:291 ../src/plugins/Verify.py:501 #: ../src/Filters/SideBar/_EventSidebarFilter.py:85 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:103 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:109 @@ -255,24 +258,24 @@ msgstr "" msgid "Date selection" msgstr "" -#: ../src/DbLoader.py:65 ../src/ViewManager.py:92 +#: ../src/DbLoader.py:66 ../src/ViewManager.py:92 msgid "GRAMPS (grdb)" msgstr "" -#: ../src/DbLoader.py:66 ../src/ViewManager.py:93 +#: ../src/DbLoader.py:67 ../src/ViewManager.py:93 msgid "GRAMPS XML" msgstr "" -#: ../src/DbLoader.py:67 ../src/ViewManager.py:94 ../data/gramps.keys.in.h:1 +#: ../src/DbLoader.py:68 ../src/ViewManager.py:94 ../data/gramps.keys.in.h:1 #: ../data/gramps.xml.in.h:1 msgid "GEDCOM" msgstr "" -#: ../src/DbLoader.py:82 +#: ../src/DbLoader.py:83 msgid "GRAMPS: Open database" msgstr "" -#: ../src/DbLoader.py:124 +#: ../src/DbLoader.py:125 #, python-format msgid "" "Files of type \"%s\" cannot be opened directly.\n" @@ -280,16 +283,16 @@ msgid "" "Please create a new GRAMPS database and import the file." msgstr "" -#: ../src/DbLoader.py:249 +#: ../src/DbLoader.py:250 #, python-format msgid "Unknown type: %s" msgstr "" -#: ../src/DbLoader.py:263 ../src/PluginUtils/_Tool.py:110 +#: ../src/DbLoader.py:264 ../src/PluginUtils/_Tool.py:110 msgid "Undo history warning" msgstr "" -#: ../src/DbLoader.py:264 +#: ../src/DbLoader.py:265 msgid "" "Proceeding with import will erase the undo history for this session. In " "particular, you will not be able to revert the import or any changes made " @@ -299,64 +302,64 @@ msgid "" "your database." msgstr "" -#: ../src/DbLoader.py:269 +#: ../src/DbLoader.py:270 msgid "_Proceed with import" msgstr "" -#: ../src/DbLoader.py:269 ../src/PluginUtils/_Tool.py:117 +#: ../src/DbLoader.py:270 ../src/PluginUtils/_Tool.py:117 msgid "_Stop" msgstr "" -#: ../src/DbLoader.py:275 +#: ../src/DbLoader.py:276 msgid "GRAMPS: Import database" msgstr "" -#: ../src/DbLoader.py:375 ../src/DbLoader.py:382 +#: ../src/DbLoader.py:376 ../src/DbLoader.py:383 msgid "Cannot open database" msgstr "" -#: ../src/DbLoader.py:376 +#: ../src/DbLoader.py:377 msgid "" "The selected file is a directory, not a file.\n" "A GRAMPS database must be a file." msgstr "" -#: ../src/DbLoader.py:383 +#: ../src/DbLoader.py:384 msgid "You do not have read access to the selected file." msgstr "" -#: ../src/DbLoader.py:393 +#: ../src/DbLoader.py:394 msgid "Cannot create database" msgstr "" -#: ../src/DbLoader.py:394 ../src/DbLoader.py:416 +#: ../src/DbLoader.py:395 ../src/DbLoader.py:417 msgid "You do not have write access to the selected file." msgstr "" -#: ../src/DbLoader.py:415 +#: ../src/DbLoader.py:416 msgid "Read only database" msgstr "" -#: ../src/DbLoader.py:422 +#: ../src/DbLoader.py:423 msgid "Missing or Invalid database" msgstr "" -#: ../src/DbLoader.py:423 +#: ../src/DbLoader.py:424 #, python-format msgid "" "%s could not be found.\n" "It is possible that this file no longer exists or has been moved." msgstr "" -#: ../src/DbLoader.py:435 +#: ../src/DbLoader.py:436 msgid "This may be caused by an improper installation of GRAMPS." msgstr "" -#: ../src/DbLoader.py:455 +#: ../src/DbLoader.py:456 msgid "Low level database corruption detected" msgstr "" -#: ../src/DbLoader.py:456 +#: ../src/DbLoader.py:457 msgid "" "GRAMPS has detected a problem in the underlying Berkeley database. Please " "exit the program, and GRAMPS will attempt to run the recovery repair " @@ -365,32 +368,32 @@ msgid "" "to gramps-bugs@lists.sourceforge.net." msgstr "" -#: ../src/DbLoader.py:545 +#: ../src/DbLoader.py:546 msgid "All GRAMPS files" msgstr "" -#: ../src/DbLoader.py:565 +#: ../src/DbLoader.py:566 msgid "GRAMPS XML databases" msgstr "" -#: ../src/DbLoader.py:574 +#: ../src/DbLoader.py:575 msgid "GEDCOM files" msgstr "" -#: ../src/DbLoader.py:614 +#: ../src/DbLoader.py:615 msgid "Automatically detected" msgstr "" -#: ../src/DbLoader.py:623 +#: ../src/DbLoader.py:624 msgid "Select file _type:" msgstr "" -#: ../src/DisplayState.py:304 +#: ../src/DisplayState.py:307 #, python-format msgid "%(relationship)s of %(person)s" msgstr "" -#: ../src/DisplayState.py:349 +#: ../src/DisplayState.py:352 msgid "No active person" msgstr "" @@ -491,7 +494,7 @@ msgstr "" msgid "Father's surname" msgstr "" -#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:980 +#: ../src/GrampsCfg.py:58 ../src/plugins/Check.py:976 #: ../src/RelLib/_ChildRefType.py:47 #: ../src/Filters/SideBar/_EventSidebarFilter.py:148 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:202 @@ -550,13 +553,13 @@ msgstr "" #: ../src/DataViews/_RepositoryView.py:68 #: ../src/DisplayTabs/_AddrEmbedList.py:54 #: ../src/DisplayTabs/_LocationEmbedList.py:53 -#: ../src/plugins/NarrativeWeb.py:778 +#: ../src/plugins/NarrativeWeb.py:785 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:85 msgid "City" msgstr "" #: ../src/GrampsCfg.py:144 ../src/DisplayTabs/_LocationEmbedList.py:55 -#: ../src/plugins/NarrativeWeb.py:781 +#: ../src/plugins/NarrativeWeb.py:788 msgid "State/Province" msgstr "" @@ -564,7 +567,7 @@ msgstr "" #: ../src/DataViews/_RepositoryView.py:71 #: ../src/DisplayTabs/_AddrEmbedList.py:56 #: ../src/DisplayTabs/_LocationEmbedList.py:56 -#: ../src/plugins/NarrativeWeb.py:783 +#: ../src/plugins/NarrativeWeb.py:790 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:88 msgid "Country" msgstr "" @@ -584,38 +587,40 @@ msgid "Email" msgstr "" #: ../src/GrampsCfg.py:156 ../src/gramps_main.py:97 ../src/ToolTips.py:193 -#: ../src/Editors/_EditPerson.py:111 ../src/plugins/EventCmp.py:268 +#: ../src/Editors/_EditPerson.py:107 ../src/plugins/EventCmp.py:268 #: ../src/FilterEditor/_EditRule.py:228 msgid "Person" msgstr "" -#: ../src/GrampsCfg.py:157 ../src/ToolTips.py:223 -#: ../src/DataViews/_RelationView.py:439 ../src/DataViews/_RelationView.py:956 -#: ../src/Editors/_EditFamily.py:434 ../src/RelLib/_EventRoleType.py:57 +#: ../src/GrampsCfg.py:157 ../src/ScratchPad.py:519 ../src/ToolTips.py:223 +#: ../src/DataViews/_RelationView.py:438 ../src/DataViews/_RelationView.py:955 +#: ../src/Editors/_EditFamily.py:440 ../src/RelLib/_EventRoleType.py:57 #: ../src/FilterEditor/_EditRule.py:229 msgid "Family" msgstr "" -#: ../src/GrampsCfg.py:158 ../src/ScratchPad.py:267 ../src/ScratchPad.py:312 -#: ../src/DataViews/_EventView.py:58 ../src/DisplayTabs/_EventEmbedList.py:64 +#: ../src/GrampsCfg.py:158 ../src/ScratchPad.py:233 ../src/ScratchPad.py:263 +#: ../src/ScratchPad.py:308 ../src/DataViews/_EventView.py:58 +#: ../src/DisplayTabs/_EventEmbedList.py:64 #: ../src/DisplayTabs/_FamilyLdsEmbedList.py:53 -#: ../src/DisplayTabs/_LdsEmbedList.py:55 ../src/plugins/NarrativeWeb.py:711 +#: ../src/DisplayTabs/_LdsEmbedList.py:55 ../src/plugins/NarrativeWeb.py:718 #: ../src/Filters/SideBar/_EventSidebarFilter.py:89 #: ../src/FilterEditor/_EditRule.py:231 msgid "Place" msgstr "" -#: ../src/GrampsCfg.py:159 ../src/Utils.py:217 ../src/Utils.py:219 +#: ../src/GrampsCfg.py:159 ../src/Utils.py:213 ../src/Utils.py:215 #: ../src/Editors/_EditSource.py:72 ../src/FilterEditor/_EditRule.py:232 msgid "Source" msgstr "" -#: ../src/GrampsCfg.py:160 ../src/ScratchPad.py:545 ../src/ScratchPad.py:554 +#: ../src/GrampsCfg.py:160 ../src/ScratchPad.py:569 ../src/ScratchPad.py:582 #: ../src/Editors/_EditPerson.py:425 ../src/FilterEditor/_EditRule.py:233 msgid "Media Object" msgstr "" -#: ../src/GrampsCfg.py:161 ../src/Filters/SideBar/_PersonSidebarFilter.py:115 +#: ../src/GrampsCfg.py:161 ../src/ScratchPad.py:230 +#: ../src/Filters/SideBar/_PersonSidebarFilter.py:115 #: ../src/FilterEditor/_EditRule.py:230 msgid "Event" msgstr "" @@ -751,9 +756,9 @@ msgstr "" msgid "Both Format name and definition have to be defined" msgstr "" -#: ../src/gramps_main.py:95 ../src/ScratchPad.py:155 ../src/ScratchPad.py:311 -#: ../src/DataViews/_EventView.py:57 ../src/DataViews/_MediaView.py:73 -#: ../src/DisplayTabs/_AddrEmbedList.py:52 +#: ../src/gramps_main.py:95 ../src/ScratchPad.py:155 ../src/ScratchPad.py:232 +#: ../src/ScratchPad.py:307 ../src/DataViews/_EventView.py:57 +#: ../src/DataViews/_MediaView.py:73 ../src/DisplayTabs/_AddrEmbedList.py:52 #: ../src/DisplayTabs/_EventEmbedList.py:63 #: ../src/DisplayTabs/_FamilyLdsEmbedList.py:50 #: ../src/DisplayTabs/_LdsEmbedList.py:52 ../src/Selectors/_SelectEvent.py:61 @@ -770,11 +775,11 @@ msgstr "" msgid "Add Spouse" msgstr "" -#: ../src/gramps_main.py:103 ../src/DataViews/_RelationView.py:118 +#: ../src/gramps_main.py:103 ../src/DataViews/_RelationView.py:113 msgid "Relationships" msgstr "" -#: ../src/gramps_main.py:105 ../src/DataViews/_FamilyList.py:80 +#: ../src/gramps_main.py:105 ../src/DataViews/_FamilyList.py:85 msgid "Family List" msgstr "" @@ -783,33 +788,33 @@ msgid "Media" msgstr "" #: ../src/gramps_main.py:109 ../src/DataViews/_PedigreeView.py:456 -#: ../src/plugins/NarrativeWeb.py:1589 +#: ../src/plugins/NarrativeWeb.py:1596 msgid "Pedigree" msgstr "" -#: ../src/gramps_main.py:111 ../src/DataViews/_RepositoryView.py:98 +#: ../src/gramps_main.py:111 ../src/DataViews/_RepositoryView.py:103 #: ../src/DisplayTabs/_RepoEmbedList.py:69 msgid "Repositories" msgstr "" -#: ../src/gramps_main.py:113 ../src/ScratchPad.py:170 ../src/ScratchPad.py:379 -#: ../src/ScratchPad.py:412 ../src/DataViews/_SourceView.py:91 +#: ../src/gramps_main.py:113 ../src/ScratchPad.py:170 ../src/ScratchPad.py:375 +#: ../src/ScratchPad.py:408 ../src/DataViews/_SourceView.py:96 #: ../src/DisplayTabs/_SourceEmbedList.py:69 -#: ../src/plugins/IndivComplete.py:391 ../src/plugins/NarrativeWeb.py:341 -#: ../src/plugins/NarrativeWeb.py:1145 ../src/plugins/NarrativeWeb.py:1153 -#: ../src/plugins/NarrativeWeb.py:1185 +#: ../src/plugins/IndivComplete.py:380 ../src/plugins/NarrativeWeb.py:348 +#: ../src/plugins/NarrativeWeb.py:1152 ../src/plugins/NarrativeWeb.py:1160 +#: ../src/plugins/NarrativeWeb.py:1192 msgid "Sources" msgstr "" #: ../src/gramps_main.py:115 ../src/Merge/_MergePerson.py:141 -#: ../src/DataViews/_EventView.py:90 ../src/DisplayTabs/_EventEmbedList.py:71 -#: ../src/plugins/NarrativeWeb.py:1686 +#: ../src/DataViews/_EventView.py:95 ../src/DisplayTabs/_EventEmbedList.py:71 +#: ../src/plugins/NarrativeWeb.py:1693 msgid "Events" msgstr "" -#: ../src/gramps_main.py:117 ../src/DataViews/_PlaceView.py:97 -#: ../src/plugins/NarrativeWeb.py:342 ../src/plugins/NarrativeWeb.py:699 -#: ../src/plugins/NarrativeWeb.py:706 ../src/plugins/NarrativeWeb.py:759 +#: ../src/gramps_main.py:117 ../src/DataViews/_PlaceView.py:102 +#: ../src/plugins/NarrativeWeb.py:349 ../src/plugins/NarrativeWeb.py:706 +#: ../src/plugins/NarrativeWeb.py:713 ../src/plugins/NarrativeWeb.py:766 msgid "Places" msgstr "" @@ -827,12 +832,12 @@ msgstr "" #: ../src/gramps_main.py:125 ../src/plugins/FamilyGroup.py:363 #: ../src/plugins/GraphViz.py:908 ../src/plugins/GraphViz.py:914 -#: ../src/plugins/GraphViz.py:923 ../src/plugins/IndivComplete.py:182 +#: ../src/plugins/GraphViz.py:923 ../src/plugins/IndivComplete.py:183 msgid "Notes" msgstr "" #: ../src/gramps_main.py:127 ../src/UndoHistory.py:62 -#: ../src/ViewManager.py:408 +#: ../src/ViewManager.py:414 msgid "Undo History" msgstr "" @@ -852,7 +857,7 @@ msgstr "" msgid "Share Family" msgstr "" -#: ../src/gramps_main.py:137 ../src/DataViews/_MediaView.py:192 +#: ../src/gramps_main.py:137 ../src/DataViews/_MediaView.py:197 #: ../src/ReportBase/_Constants.py:56 msgid "View" msgstr "" @@ -946,18 +951,18 @@ msgstr "" msgid "Given name" msgstr "" -#: ../src/PageView.py:223 ../src/ViewManager.py:1032 +#: ../src/PageView.py:223 ../src/ViewManager.py:1039 #, python-format msgid "%s has been bookmarked" msgstr "" -#: ../src/PageView.py:227 ../src/PageView.py:514 ../src/ViewManager.py:1035 -#: ../src/DataViews/_FamilyList.py:111 +#: ../src/PageView.py:227 ../src/PageView.py:516 ../src/ViewManager.py:1042 +#: ../src/DataViews/_FamilyList.py:116 msgid "Could Not Set a Bookmark" msgstr "" -#: ../src/PageView.py:228 ../src/ViewManager.py:1036 -#: ../src/DataViews/_FamilyList.py:112 +#: ../src/PageView.py:228 ../src/ViewManager.py:1043 +#: ../src/DataViews/_FamilyList.py:117 msgid "A bookmark could not be set because no one was selected." msgstr "" @@ -985,56 +990,57 @@ msgstr "" msgid "Go to the previous person in the history" msgstr "" -#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:588 +#: ../src/PageView.py:295 ../src/DataViews/_PedigreeView.py:592 msgid "_Home" msgstr "" -#: ../src/PageView.py:296 ../src/DataViews/_PedigreeView.py:589 +#: ../src/PageView.py:297 ../src/DataViews/_PedigreeView.py:593 msgid "Go to the default person" msgstr "" -#: ../src/PageView.py:297 +#: ../src/PageView.py:298 msgid "Person Filter Editor" msgstr "" -#: ../src/PageView.py:302 +#: ../src/PageView.py:303 msgid "Set _Home Person" msgstr "" -#: ../src/PageView.py:345 ../src/PageView.py:348 +#: ../src/PageView.py:347 ../src/PageView.py:350 ../src/PageView.py:521 +#: ../src/PageView.py:524 msgid "Jump to by GRAMPS ID" msgstr "" -#: ../src/PageView.py:372 +#: ../src/PageView.py:374 ../src/PageView.py:548 #, python-format msgid "Error: %s is not a valid GRAMPS ID" msgstr "" -#: ../src/PageView.py:515 +#: ../src/PageView.py:517 msgid "A bookmark could not be set because nothing was selected." msgstr "" -#: ../src/PageView.py:775 ../src/DataViews/_PersonView.py:159 +#: ../src/PageView.py:808 ../src/DataViews/_PersonView.py:156 msgid "_Add" msgstr "" -#: ../src/PageView.py:776 ../src/DataViews/_PersonView.py:161 +#: ../src/PageView.py:810 ../src/DataViews/_PersonView.py:158 msgid "_Remove" msgstr "" -#: ../src/PageView.py:777 ../src/ViewManager.py:383 -#: ../src/DataViews/_FamilyList.py:97 ../src/DataViews/_MediaView.py:189 -#: ../src/DataViews/_PersonView.py:163 ../src/DataViews/_PlaceView.py:113 -#: ../src/DataViews/_RepositoryView.py:116 ../src/DataViews/_SourceView.py:109 +#: ../src/PageView.py:812 ../src/ViewManager.py:389 +#: ../src/DataViews/_FamilyList.py:102 ../src/DataViews/_MediaView.py:194 +#: ../src/DataViews/_PersonView.py:160 ../src/DataViews/_PlaceView.py:118 +#: ../src/DataViews/_RepositoryView.py:121 ../src/DataViews/_SourceView.py:114 msgid "_Column Editor" msgstr "" -#: ../src/PageView.py:782 ../src/ViewManager.py:328 ../src/ViewManager.py:382 -#: ../src/DataViews/_PersonView.py:150 +#: ../src/PageView.py:818 ../src/ViewManager.py:330 ../src/ViewManager.py:388 +#: ../src/DataViews/_PersonView.py:148 msgid "_Edit" msgstr "" -#: ../src/PageView.py:785 +#: ../src/PageView.py:823 msgid "_Filter" msgstr "" @@ -1052,7 +1058,7 @@ msgid "" "\n" msgstr "" -#: ../src/QuestionDialog.py:269 ../src/Utils.py:1004 +#: ../src/QuestionDialog.py:269 ../src/Utils.py:1007 msgid "Attempt to force closing the dialog" msgstr "" @@ -1116,28 +1122,28 @@ msgstr "" #: ../src/Reorder.py:32 ../src/ToolTips.py:228 #: ../src/Merge/_MergePerson.py:155 ../src/DataViews/_FamilyList.py:52 -#: ../src/DataViews/_RelationView.py:697 ../src/Selectors/_SelectFamily.py:54 +#: ../src/DataViews/_RelationView.py:696 ../src/Selectors/_SelectFamily.py:54 #: ../src/plugins/FamilyGroup.py:247 ../src/plugins/FamilyGroup.py:258 -#: ../src/plugins/IndivComplete.py:235 ../src/plugins/IndivComplete.py:237 -#: ../src/plugins/IndivComplete.py:527 ../src/plugins/NarrativeWeb.py:1808 +#: ../src/plugins/IndivComplete.py:236 ../src/plugins/IndivComplete.py:238 +#: ../src/plugins/IndivComplete.py:523 ../src/plugins/NarrativeWeb.py:1815 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:104 msgid "Father" msgstr "" #: ../src/Reorder.py:32 ../src/ToolTips.py:233 #: ../src/Merge/_MergePerson.py:157 ../src/DataViews/_FamilyList.py:53 -#: ../src/DataViews/_RelationView.py:698 ../src/Selectors/_SelectFamily.py:55 +#: ../src/DataViews/_RelationView.py:697 ../src/Selectors/_SelectFamily.py:55 #: ../src/plugins/FamilyGroup.py:264 ../src/plugins/FamilyGroup.py:275 -#: ../src/plugins/IndivComplete.py:244 ../src/plugins/IndivComplete.py:246 -#: ../src/plugins/IndivComplete.py:532 ../src/plugins/NarrativeWeb.py:1813 +#: ../src/plugins/IndivComplete.py:245 ../src/plugins/IndivComplete.py:247 +#: ../src/plugins/IndivComplete.py:528 ../src/plugins/NarrativeWeb.py:1820 #: ../src/Filters/SideBar/_FamilySidebarFilter.py:105 msgid "Mother" msgstr "" #: ../src/Reorder.py:33 ../src/Merge/_MergePerson.py:171 -#: ../src/DataViews/_RelationView.py:318 ../src/DataViews/_RelationView.py:958 -#: ../src/DataViews/_PersonView.py:82 ../src/plugins/FamilyGroup.py:569 -#: ../src/plugins/FamilyGroup.py:820 ../src/plugins/RelCalc.py:67 +#: ../src/DataViews/_RelationView.py:317 ../src/DataViews/_RelationView.py:957 +#: ../src/DataViews/_PersonView.py:78 ../src/plugins/FamilyGroup.py:569 +#: ../src/plugins/FamilyGroup.py:820 ../src/plugins/RelCalc.py:63 msgid "Spouse" msgstr "" @@ -1155,17 +1161,17 @@ msgstr "" msgid "Reorder Relationships: %s" msgstr "" -#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:376 -#: ../src/DataViews/_RelationView.py:759 +#: ../src/ScratchPad.py:79 ../src/DataViews/_RelationView.py:375 +#: ../src/DataViews/_RelationView.py:758 #: ../src/DisplayTabs/_PersonRefEmbedList.py:110 -#: ../src/Editors/_EditPerson.py:753 ../src/plugins/Check.py:942 -#: ../src/plugins/NarrativeWeb.py:1556 ../src/PluginUtils/_PluginMgr.py:183 +#: ../src/Editors/_EditPerson.py:753 ../src/plugins/Check.py:938 +#: ../src/plugins/NarrativeWeb.py:1563 ../src/PluginUtils/_PluginMgr.py:183 #: ../src/PluginUtils/_PluginMgr.py:185 ../src/PluginUtils/_PluginMgr.py:186 #: ../src/PluginUtils/_PluginMgr.py:216 ../src/PluginUtils/_PluginMgr.py:217 #: ../src/PluginUtils/_PluginMgr.py:218 ../src/PluginUtils/_PluginMgr.py:257 #: ../src/PluginUtils/_PluginMgr.py:259 ../src/PluginUtils/_PluginMgr.py:260 #: ../src/PluginUtils/_PluginMgr.py:298 ../src/PluginUtils/_PluginMgr.py:299 -#: ../src/PluginUtils/_PluginMgr.py:300 ../src/ReportBase/_ReportUtils.py:821 +#: ../src/PluginUtils/_PluginMgr.py:300 ../src/ReportBase/_ReportUtils.py:822 #: ../src/RelLib/_AttributeType.py:53 ../src/RelLib/_RepositoryType.py:50 #: ../src/RelLib/_FamilyRelType.py:43 ../src/RelLib/_UrlType.py:45 #: ../src/RelLib/_NameType.py:44 ../src/RelLib/_ChildRefType.py:53 @@ -1187,17 +1193,14 @@ msgstr "" msgid "Event Link" msgstr "" -#: ../src/ScratchPad.py:296 ../src/ScratchPad.py:309 -#: ../src/Filters/SideBar/_FamilySidebarFilter.py:108 -msgid "Family Event" -msgstr "" - #. To hold the tooltip text #. Create the tree columns -#: ../src/ScratchPad.py:310 ../src/ScratchPad.py:368 ../src/ScratchPad.py:401 -#: ../src/ScratchPad.py:501 ../src/ScratchPad.py:775 ../src/ScratchPad.py:781 -#: ../src/Merge/_MergePerson.py:173 ../src/DataViews/_EventView.py:56 -#: ../src/DataViews/_MediaView.py:70 ../src/DataViews/_RepositoryView.py:64 +#: ../src/ScratchPad.py:231 ../src/ScratchPad.py:306 ../src/ScratchPad.py:364 +#: ../src/ScratchPad.py:397 ../src/ScratchPad.py:524 ../src/ScratchPad.py:584 +#: ../src/ScratchPad.py:617 ../src/ScratchPad.py:764 ../src/ScratchPad.py:836 +#: ../src/ScratchPad.py:842 ../src/Merge/_MergePerson.py:173 +#: ../src/DataViews/_EventView.py:56 ../src/DataViews/_MediaView.py:70 +#: ../src/DataViews/_RepositoryView.py:64 #: ../src/DisplayTabs/_AttrEmbedList.py:52 #: ../src/DisplayTabs/_BackRefList.py:56 #: ../src/DisplayTabs/_EventEmbedList.py:60 @@ -1214,11 +1217,12 @@ msgstr "" msgid "Type" msgstr "" -#: ../src/ScratchPad.py:313 ../src/RelLib/_AttributeType.py:63 +#: ../src/ScratchPad.py:234 ../src/ScratchPad.py:309 +#: ../src/RelLib/_AttributeType.py:63 msgid "Cause" msgstr "" -#: ../src/ScratchPad.py:314 ../src/ScratchPad.py:348 +#: ../src/ScratchPad.py:235 ../src/ScratchPad.py:310 ../src/ScratchPad.py:344 #: ../src/DataViews/_EventView.py:54 ../src/DisplayTabs/_EventEmbedList.py:61 #: ../src/DisplayTabs/_WebEmbedList.py:54 ../src/Selectors/_SelectEvent.py:58 #: ../src/RelLib/_AttributeType.py:56 @@ -1226,43 +1230,49 @@ msgstr "" msgid "Description" msgstr "" -#: ../src/ScratchPad.py:323 ../src/ScratchPad.py:510 ../src/ScratchPad.py:644 -#: ../src/ToolTips.py:204 +#: ../src/ScratchPad.py:242 ../src/ScratchPad.py:319 ../src/ScratchPad.py:534 +#: ../src/ScratchPad.py:682 ../src/ToolTips.py:204 msgid "Primary source" msgstr "" -#: ../src/ScratchPad.py:337 ../src/ScratchPad.py:345 +#: ../src/ScratchPad.py:292 ../src/ScratchPad.py:305 +#: ../src/Filters/SideBar/_FamilySidebarFilter.py:108 +msgid "Family Event" +msgstr "" + +#: ../src/ScratchPad.py:333 ../src/ScratchPad.py:341 msgid "Url" msgstr "" -#: ../src/ScratchPad.py:346 ../src/DataViews/_MediaView.py:71 +#: ../src/ScratchPad.py:342 ../src/DataViews/_MediaView.py:71 #: ../src/DisplayTabs/_WebEmbedList.py:53 #: ../src/Filters/SideBar/_MediaSidebarFilter.py:81 msgid "Path" msgstr "" -#: ../src/ScratchPad.py:359 ../src/ScratchPad.py:367 +#: ../src/ScratchPad.py:355 ../src/ScratchPad.py:363 #: ../src/Editors/_EditAttribute.py:133 msgid "Attribute" msgstr "" -#: ../src/ScratchPad.py:370 ../src/ScratchPad.py:403 ../src/ScratchPad.py:777 -#: ../src/ScratchPad.py:783 ../src/DisplayTabs/_AttrEmbedList.py:53 +#: ../src/ScratchPad.py:366 ../src/ScratchPad.py:399 ../src/ScratchPad.py:838 +#: ../src/ScratchPad.py:844 ../src/DisplayTabs/_AttrEmbedList.py:53 #: ../src/DisplayTabs/_DataEmbedList.py:50 ../src/plugins/PatchNames.py:206 msgid "Value" msgstr "" -#: ../src/ScratchPad.py:392 ../src/ScratchPad.py:400 +#: ../src/ScratchPad.py:388 ../src/ScratchPad.py:396 msgid "Family Attribute" msgstr "" -#: ../src/ScratchPad.py:425 ../src/ScratchPad.py:439 +#: ../src/ScratchPad.py:421 ../src/ScratchPad.py:435 msgid "Source Reference" msgstr "" -#: ../src/ScratchPad.py:440 ../src/ScratchPad.py:776 ../src/ScratchPad.py:782 -#: ../src/DataViews/_MediaView.py:68 ../src/DataViews/_SourceView.py:61 -#: ../src/DisplayTabs/_RepoEmbedList.py:61 +#: ../src/ScratchPad.py:436 ../src/ScratchPad.py:522 ../src/ScratchPad.py:583 +#: ../src/ScratchPad.py:616 ../src/ScratchPad.py:724 ../src/ScratchPad.py:837 +#: ../src/ScratchPad.py:843 ../src/DataViews/_MediaView.py:68 +#: ../src/DataViews/_SourceView.py:61 ../src/DisplayTabs/_RepoEmbedList.py:61 #: ../src/DisplayTabs/_SourceEmbedList.py:61 #: ../src/Selectors/_SelectObject.py:72 ../src/Selectors/_SelectPlace.py:53 #: ../src/Selectors/_SelectRepository.py:53 @@ -1273,63 +1283,109 @@ msgstr "" msgid "Title" msgstr "" -#: ../src/ScratchPad.py:441 ../src/DisplayTabs/_SourceEmbedList.py:63 -#: ../src/plugins/NarrativeWeb.py:1557 +#: ../src/ScratchPad.py:437 ../src/DisplayTabs/_SourceEmbedList.py:63 +#: ../src/plugins/NarrativeWeb.py:1564 msgid "Page" msgstr "" -#: ../src/ScratchPad.py:442 ../src/ScratchPad.py:524 ../src/ScratchPad.py:532 -#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1559 +#: ../src/ScratchPad.py:438 ../src/ScratchPad.py:548 ../src/ScratchPad.py:556 +#: ../src/DisplayTabs/_TextTab.py:52 ../src/plugins/NarrativeWeb.py:1566 #: ../src/plugins/SimpleBookTitle.py:169 ../src/plugins/SimpleBookTitle.py:170 #: ../src/plugins/SimpleBookTitle.py:171 ../src/ReportBase/_Constants.py:61 msgid "Text" msgstr "" -#: ../src/ScratchPad.py:443 ../src/FilterEditor/_FilterEditor.py:105 +#: ../src/ScratchPad.py:439 ../src/ScratchPad.py:469 ../src/ScratchPad.py:728 +#: ../src/FilterEditor/_FilterEditor.py:105 msgid "Comment" msgstr "" -#: ../src/ScratchPad.py:455 +#: ../src/ScratchPad.py:451 ../src/ScratchPad.py:465 msgid "Repository Reference" msgstr "" -#: ../src/ScratchPad.py:472 +#: ../src/ScratchPad.py:467 ../src/DisplayTabs/_RepoEmbedList.py:62 +msgid "Call Number" +msgstr "" + +#: ../src/ScratchPad.py:468 +msgid "Media Type" +msgstr "" + +#: ../src/ScratchPad.py:481 msgid "Event Reference" msgstr "" -#: ../src/ScratchPad.py:573 +#: ../src/ScratchPad.py:517 +msgid "Call Name" +msgstr "" + +#: ../src/ScratchPad.py:518 +msgid "Given" +msgstr "" + +#: ../src/ScratchPad.py:520 +msgid "Patronymic" +msgstr "" + +#: ../src/ScratchPad.py:521 ../src/plugins/PatchNames.py:253 +#: ../src/plugins/PatchNames.py:265 +msgid "Prefix" +msgstr "" + +#: ../src/ScratchPad.py:523 +msgid "Suffix" +msgstr "" + +#: ../src/ScratchPad.py:603 ../src/ScratchPad.py:615 msgid "Media Reference" msgstr "" -#: ../src/ScratchPad.py:591 ../src/Editors/_EditPersonRef.py:140 +#: ../src/ScratchPad.py:629 ../src/Editors/_EditPersonRef.py:140 msgid "Person Reference" msgstr "" -#: ../src/ScratchPad.py:608 ../src/ScratchPad.py:633 +#: ../src/ScratchPad.py:646 ../src/ScratchPad.py:671 msgid "Person Link" msgstr "" -#: ../src/ScratchPad.py:635 ../src/ToolTips.py:195 -#: ../src/Merge/_MergePerson.py:128 ../src/DataViews/_RelationView.py:529 +#: ../src/ScratchPad.py:673 ../src/ToolTips.py:195 +#: ../src/Merge/_MergePerson.py:128 ../src/DataViews/_RelationView.py:528 #: ../src/plugins/FamilyGroup.py:527 ../src/plugins/FamilyGroup.py:529 -#: ../src/plugins/NarrativeWeb.py:1692 ../src/RelLib/_ChildRefType.py:48 +#: ../src/plugins/NarrativeWeb.py:1699 ../src/RelLib/_ChildRefType.py:48 #: ../src/RelLib/_EventType.py:90 msgid "Birth" msgstr "" -#: ../src/ScratchPad.py:667 +#: ../src/ScratchPad.py:705 ../src/ScratchPad.py:723 msgid "Source Link" msgstr "" -#: ../src/ScratchPad.py:695 +#: ../src/ScratchPad.py:725 ../src/DataViews/_SourceView.py:64 +#: ../src/plugins/NarrativeWeb.py:1206 +msgid "Abbreviation" +msgstr "" + +#: ../src/ScratchPad.py:726 ../src/DataViews/_SourceView.py:63 +#: ../src/DisplayTabs/_SourceEmbedList.py:62 +#: ../src/plugins/NarrativeWeb.py:1204 +#: ../src/Filters/SideBar/_SourceSidebarFilter.py:78 +msgid "Author" +msgstr "" + +#: ../src/ScratchPad.py:727 ../src/DataViews/_SourceView.py:65 +msgid "Publication Information" +msgstr "" + +#: ../src/ScratchPad.py:747 ../src/ScratchPad.py:762 msgid "Repository Link" msgstr "" -#: ../src/ScratchPad.py:1070 ../src/glade/scratchpad.glade.h:2 +#: ../src/ScratchPad.py:1131 ../src/glade/scratchpad.glade.h:2 msgid "Scratch Pad" msgstr "" -#: ../src/ScratchPad.py:1106 +#: ../src/ScratchPad.py:1167 msgid "ScratchPad" msgstr "" @@ -1362,8 +1418,8 @@ msgstr "" msgid "Home Url" msgstr "" -#: ../src/ToolTips.py:154 ../src/Utils.py:212 -#: ../src/DisplayModels/_MediaModel.py:110 ../src/DisplayTabs/_NoteTab.py:56 +#: ../src/ToolTips.py:154 ../src/Utils.py:208 +#: ../src/DisplayModels/_MediaModel.py:105 ../src/DisplayTabs/_NoteTab.py:56 #: ../src/Editors/_EditMedia.py:77 ../src/Editors/_EditMedia.py:143 #: ../src/Filters/SideBar/_EventSidebarFilter.py:90 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:117 @@ -1384,16 +1440,16 @@ msgstr "" msgid "Child" msgstr "" -#: ../src/Utils.py:65 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:126 ../src/Editors/_EditPerson.py:205 -#: ../src/plugins/NarrativeWeb.py:1362 +#: ../src/Utils.py:60 ../src/Merge/_MergePerson.py:54 +#: ../src/DisplayModels/_PeopleModel.py:240 ../src/Editors/_EditPerson.py:201 +#: ../src/plugins/NarrativeWeb.py:1369 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:84 msgid "male" msgstr "" -#: ../src/Utils.py:66 ../src/Merge/_MergePerson.py:54 -#: ../src/DisplayModels/_PeopleModel.py:126 ../src/Editors/_EditPerson.py:204 -#: ../src/plugins/NarrativeWeb.py:1363 +#: ../src/Utils.py:61 ../src/Merge/_MergePerson.py:54 +#: ../src/DisplayModels/_PeopleModel.py:240 ../src/Editors/_EditPerson.py:200 +#: ../src/plugins/NarrativeWeb.py:1370 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:84 msgid "female" msgstr "" @@ -1404,9 +1460,9 @@ msgstr "" #. string if the person is None #. #. ------------------------------------------------------------------------- -#: ../src/Utils.py:67 ../src/Utils.py:158 ../src/Merge/_MergePerson.py:54 -#: ../src/docgen/HtmlDoc.py:510 ../src/DisplayModels/_PeopleModel.py:126 -#: ../src/DisplayTabs/_LdsModel.py:65 ../src/Editors/_EditPerson.py:206 +#: ../src/Utils.py:62 ../src/Utils.py:154 ../src/Merge/_MergePerson.py:54 +#: ../src/docgen/HtmlDoc.py:516 ../src/DisplayModels/_PeopleModel.py:240 +#: ../src/DisplayTabs/_LdsModel.py:65 ../src/Editors/_EditPerson.py:202 #: ../src/Mime/_GnomeMime.py:67 ../src/Mime/_GnomeMime.py:74 #: ../src/Mime/_PythonMime.py:52 ../src/Mime/_PythonMime.py:60 #: ../src/plugins/DetAncestralReport.py:440 @@ -1417,93 +1473,93 @@ msgstr "" #: ../src/plugins/DetDescendantReport.py:475 #: ../src/plugins/DetDescendantReport.py:520 #: ../src/plugins/DetDescendantReport.py:527 ../src/plugins/FamilyGroup.py:756 -#: ../src/plugins/IndivComplete.py:345 ../src/plugins/NarrativeWeb.py:1364 -#: ../src/plugins/NarrativeWeb.py:1876 +#: ../src/plugins/IndivComplete.py:339 ../src/plugins/NarrativeWeb.py:1371 +#: ../src/plugins/NarrativeWeb.py:1883 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:84 msgid "unknown" msgstr "" -#: ../src/Utils.py:70 +#: ../src/Utils.py:65 msgid "Invalid" msgstr "" -#: ../src/Utils.py:73 ../src/Editors/_EditSourceRef.py:130 +#: ../src/Utils.py:68 ../src/Editors/_EditSourceRef.py:128 msgid "Very High" msgstr "" -#: ../src/Utils.py:74 ../src/Editors/_EditSourceRef.py:129 +#: ../src/Utils.py:69 ../src/Editors/_EditSourceRef.py:127 #: ../src/plugins/FindDupes.py:64 msgid "High" msgstr "" -#: ../src/Utils.py:75 ../src/Editors/_EditSourceRef.py:128 +#: ../src/Utils.py:70 ../src/Editors/_EditSourceRef.py:126 msgid "Normal" msgstr "" -#: ../src/Utils.py:76 ../src/Editors/_EditSourceRef.py:127 +#: ../src/Utils.py:71 ../src/Editors/_EditSourceRef.py:125 #: ../src/plugins/FindDupes.py:62 msgid "Low" msgstr "" -#: ../src/Utils.py:77 ../src/Editors/_EditSourceRef.py:126 +#: ../src/Utils.py:72 ../src/Editors/_EditSourceRef.py:124 msgid "Very Low" msgstr "" -#: ../src/Utils.py:81 +#: ../src/Utils.py:76 msgid "A legal or common-law relationship between a husband and wife" msgstr "" -#: ../src/Utils.py:83 +#: ../src/Utils.py:78 msgid "No legal or common-law relationship between man and woman" msgstr "" -#: ../src/Utils.py:85 +#: ../src/Utils.py:80 msgid "An established relationship between members of the same sex" msgstr "" -#: ../src/Utils.py:87 +#: ../src/Utils.py:82 msgid "Unknown relationship between a man and woman" msgstr "" -#: ../src/Utils.py:89 +#: ../src/Utils.py:84 msgid "An unspecified relationship a man and woman" msgstr "" -#: ../src/Utils.py:105 +#: ../src/Utils.py:100 msgid "" "The data can only be recovered by Undo operation or by quitting with " "abandoning changes." msgstr "" -#: ../src/Utils.py:167 +#: ../src/Utils.py:163 #, python-format msgid "%(father)s and %(mother)s" msgstr "" -#: ../src/Utils.py:187 +#: ../src/Utils.py:183 #, python-format msgid "%s and %s" msgstr "" -#: ../src/Utils.py:222 ../src/Utils.py:224 ../src/plugins/NarrativeWeb.py:2794 -#: ../src/plugins/NarrativeWeb.py:2795 ../src/plugins/NarrativeWeb.py:2917 -#: ../src/plugins/NarrativeWeb.py:2923 ../src/plugins/NarrativeWeb.py:2929 -#: ../src/ReportBase/_ReportUtils.py:1140 -#: ../src/ReportBase/_ReportUtils.py:1256 +#: ../src/Utils.py:218 ../src/Utils.py:220 ../src/plugins/NarrativeWeb.py:2801 +#: ../src/plugins/NarrativeWeb.py:2802 ../src/plugins/NarrativeWeb.py:2924 +#: ../src/plugins/NarrativeWeb.py:2930 ../src/plugins/NarrativeWeb.py:2936 +#: ../src/ReportBase/_ReportUtils.py:1141 +#: ../src/ReportBase/_ReportUtils.py:1257 msgid "Private" msgstr "" -#: ../src/Utils.py:349 ../src/ReportBase/_StyleComboBox.py:67 +#: ../src/Utils.py:352 ../src/ReportBase/_StyleComboBox.py:67 #: ../src/ReportBase/_StyleComboBox.py:87 msgid "default" msgstr "" -#: ../src/Utils.py:690 +#: ../src/Utils.py:693 #, python-format msgid "Database error: %s is defined as his or her own ancestor" msgstr "" -#: ../src/Utils.py:1005 +#: ../src/Utils.py:1008 msgid "Please do not force closing this important dialog." msgstr "" @@ -1535,226 +1591,226 @@ msgstr "" msgid "History cleared" msgstr "" -#: ../src/ViewManager.py:275 ../src/ViewManager.py:276 +#: ../src/ViewManager.py:277 ../src/ViewManager.py:278 msgid "Open a recently opened database" msgstr "" -#: ../src/ViewManager.py:279 ../src/ViewManager.py:280 -#: ../src/ViewManager.py:323 ../src/ViewManager.py:325 +#: ../src/ViewManager.py:281 ../src/ViewManager.py:282 +#: ../src/ViewManager.py:325 ../src/ViewManager.py:327 msgid "Open an existing database" msgstr "" -#: ../src/ViewManager.py:319 +#: ../src/ViewManager.py:321 msgid "_File" msgstr "" -#: ../src/ViewManager.py:320 +#: ../src/ViewManager.py:322 msgid "_New" msgstr "" -#: ../src/ViewManager.py:321 +#: ../src/ViewManager.py:323 msgid "Create a new database" msgstr "" -#: ../src/ViewManager.py:322 +#: ../src/ViewManager.py:324 msgid "_Open" msgstr "" -#: ../src/ViewManager.py:324 +#: ../src/ViewManager.py:326 msgid "Open _Recent" msgstr "" -#: ../src/ViewManager.py:326 +#: ../src/ViewManager.py:328 msgid "_Quit" msgstr "" -#: ../src/ViewManager.py:327 +#: ../src/ViewManager.py:329 msgid "_View" msgstr "" -#: ../src/ViewManager.py:329 +#: ../src/ViewManager.py:331 msgid "_Preferences" msgstr "" -#: ../src/ViewManager.py:331 +#: ../src/ViewManager.py:333 msgid "_Help" msgstr "" -#: ../src/ViewManager.py:332 +#: ../src/ViewManager.py:334 msgid "GRAMPS _home page" msgstr "" -#: ../src/ViewManager.py:334 +#: ../src/ViewManager.py:336 msgid "GRAMPS _mailing lists" msgstr "" -#: ../src/ViewManager.py:336 +#: ../src/ViewManager.py:338 msgid "_Report a bug" msgstr "" -#: ../src/ViewManager.py:338 +#: ../src/ViewManager.py:340 msgid "_About" msgstr "" -#: ../src/ViewManager.py:339 +#: ../src/ViewManager.py:341 msgid "_Plugin status" msgstr "" -#: ../src/ViewManager.py:341 +#: ../src/ViewManager.py:343 msgid "_FAQ" msgstr "" -#: ../src/ViewManager.py:342 +#: ../src/ViewManager.py:344 msgid "_Key Bindings" msgstr "" -#: ../src/ViewManager.py:343 +#: ../src/ViewManager.py:345 msgid "_User Manual" msgstr "" -#: ../src/ViewManager.py:345 +#: ../src/ViewManager.py:347 msgid "Tip of the day" msgstr "" -#: ../src/ViewManager.py:350 +#: ../src/ViewManager.py:352 msgid "_Save As" msgstr "" -#: ../src/ViewManager.py:352 +#: ../src/ViewManager.py:354 msgid "_Export" msgstr "" -#: ../src/ViewManager.py:355 +#: ../src/ViewManager.py:357 msgid "_Abandon changes and quit" msgstr "" -#: ../src/ViewManager.py:356 ../src/ViewManager.py:359 +#: ../src/ViewManager.py:358 ../src/ViewManager.py:361 msgid "_Reports" msgstr "" -#: ../src/ViewManager.py:357 +#: ../src/ViewManager.py:359 msgid "Open the reports dialog" msgstr "" -#: ../src/ViewManager.py:358 +#: ../src/ViewManager.py:360 msgid "_Go" msgstr "" -#: ../src/ViewManager.py:360 +#: ../src/ViewManager.py:362 msgid "_Windows" msgstr "" -#: ../src/ViewManager.py:376 +#: ../src/ViewManager.py:382 msgid "_ScratchPad" msgstr "" -#: ../src/ViewManager.py:377 +#: ../src/ViewManager.py:383 msgid "Open the ScratchPad dialog" msgstr "" -#: ../src/ViewManager.py:378 +#: ../src/ViewManager.py:384 msgid "_Import" msgstr "" -#: ../src/ViewManager.py:380 ../src/ViewManager.py:385 +#: ../src/ViewManager.py:386 ../src/ViewManager.py:391 msgid "_Tools" msgstr "" -#: ../src/ViewManager.py:381 +#: ../src/ViewManager.py:387 msgid "Open the tools dialog" msgstr "" -#: ../src/ViewManager.py:384 +#: ../src/ViewManager.py:390 msgid "_Bookmarks" msgstr "" -#: ../src/ViewManager.py:389 +#: ../src/ViewManager.py:395 msgid "_Sidebar" msgstr "" -#: ../src/ViewManager.py:391 +#: ../src/ViewManager.py:397 msgid "_Toolbar" msgstr "" -#: ../src/ViewManager.py:393 +#: ../src/ViewManager.py:399 msgid "_Filter sidebar" msgstr "" -#: ../src/ViewManager.py:398 ../src/ViewManager.py:982 +#: ../src/ViewManager.py:404 ../src/ViewManager.py:989 msgid "_Undo" msgstr "" -#: ../src/ViewManager.py:402 ../src/ViewManager.py:996 +#: ../src/ViewManager.py:408 ../src/ViewManager.py:1003 msgid "_Redo" msgstr "" -#: ../src/ViewManager.py:422 +#: ../src/ViewManager.py:428 #, python-format msgid "Key %s is not bound" msgstr "" -#: ../src/ViewManager.py:466 +#: ../src/ViewManager.py:472 msgid "Loading document formats..." msgstr "" -#: ../src/ViewManager.py:469 +#: ../src/ViewManager.py:475 msgid "Loading plugins..." msgstr "" -#: ../src/ViewManager.py:481 +#: ../src/ViewManager.py:487 msgid "Ready" msgstr "" -#: ../src/ViewManager.py:511 +#: ../src/ViewManager.py:518 msgid "Autobackup..." msgstr "" -#: ../src/ViewManager.py:531 +#: ../src/ViewManager.py:538 msgid "Abort changes?" msgstr "" -#: ../src/ViewManager.py:532 +#: ../src/ViewManager.py:539 msgid "" "Aborting changes will return the database to the state is was before you " "started this editing session." msgstr "" -#: ../src/ViewManager.py:534 +#: ../src/ViewManager.py:541 msgid "Abort changes" msgstr "" -#: ../src/ViewManager.py:535 +#: ../src/ViewManager.py:542 msgid "Cancel" msgstr "" -#: ../src/ViewManager.py:544 +#: ../src/ViewManager.py:551 msgid "Cannot abandon session's changes" msgstr "" -#: ../src/ViewManager.py:545 +#: ../src/ViewManager.py:552 msgid "" "Changes cannot be completely abandoned because the number of changes made in " "the session exceeded the limit." msgstr "" -#: ../src/ViewManager.py:612 ../src/ViewManager.py:620 -#: ../src/ViewManager.py:628 +#: ../src/ViewManager.py:619 ../src/ViewManager.py:627 +#: ../src/ViewManager.py:635 msgid "Could not open help" msgstr "" -#: ../src/ViewManager.py:657 +#: ../src/ViewManager.py:664 msgid "GRAMPS Homepage" msgstr "" -#: ../src/ViewManager.py:930 +#: ../src/ViewManager.py:937 msgid "Read Only" msgstr "" -#: ../src/ViewManager.py:1198 +#: ../src/ViewManager.py:1205 msgid "Database is not portable" msgstr "" -#: ../src/ViewManager.py:1199 +#: ../src/ViewManager.py:1206 msgid "" "If you need to transfer the database to another machine, export to a GRAMPS " "Package, and import the GRAMPS Package on the other machine." @@ -1796,8 +1852,8 @@ msgstr "" #: ../src/Merge/_MergePerson.py:88 ../src/Merge/_MergePerson.py:93 #: ../src/Merge/_MergePerson.py:265 ../src/Merge/_MergePerson.py:272 #: ../src/Merge/_MergePerson.py:303 ../src/Merge/_MergePerson.py:308 -#: ../src/DataViews/_PersonView.py:191 ../src/DataViews/_PersonView.py:204 -#: ../src/DataViews/_PersonView.py:215 ../src/DataViews/_PersonView.py:229 +#: ../src/DataViews/_PersonView.py:188 ../src/DataViews/_PersonView.py:201 +#: ../src/DataViews/_PersonView.py:212 ../src/DataViews/_PersonView.py:226 msgid "Cannot merge people" msgstr "" @@ -1816,28 +1872,28 @@ msgid "" msgstr "" #. Gender -#: ../src/Merge/_MergePerson.py:125 ../src/DataViews/_PersonView.py:77 -#: ../src/Editors/_EditFamily.py:102 ../src/plugins/IndivComplete.py:492 -#: ../src/plugins/NarrativeWeb.py:1670 ../src/plugins/RelCalc.py:62 +#: ../src/Merge/_MergePerson.py:125 ../src/DataViews/_PersonView.py:73 +#: ../src/Editors/_EditFamily.py:92 ../src/plugins/IndivComplete.py:488 +#: ../src/plugins/NarrativeWeb.py:1677 ../src/plugins/RelCalc.py:58 #: ../src/plugins/StatisticsChart.py:102 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:110 msgid "Gender" msgstr "" -#: ../src/Merge/_MergePerson.py:131 ../src/DataViews/_RelationView.py:540 +#: ../src/Merge/_MergePerson.py:131 ../src/DataViews/_RelationView.py:539 #: ../src/plugins/FamilyGroup.py:533 ../src/plugins/FamilyGroup.py:535 -#: ../src/plugins/NarrativeWeb.py:1699 ../src/RelLib/_EventType.py:91 +#: ../src/plugins/NarrativeWeb.py:1706 ../src/RelLib/_EventType.py:91 msgid "Death" msgstr "" -#: ../src/Merge/_MergePerson.py:135 ../src/plugins/IndivComplete.py:261 +#: ../src/Merge/_MergePerson.py:135 ../src/plugins/IndivComplete.py:262 msgid "Alternate Names" msgstr "" #. Go over parents and build their menu -#: ../src/Merge/_MergePerson.py:150 ../src/DataViews/_RelationView.py:426 -#: ../src/DataViews/_RelationView.py:696 -#: ../src/DataViews/_PedigreeView.py:1537 ../src/plugins/NarrativeWeb.py:1782 +#: ../src/Merge/_MergePerson.py:150 ../src/DataViews/_RelationView.py:425 +#: ../src/DataViews/_RelationView.py:695 +#: ../src/DataViews/_PedigreeView.py:1541 ../src/plugins/NarrativeWeb.py:1789 msgid "Parents" msgstr "" @@ -1850,11 +1906,11 @@ msgid "No parents found" msgstr "" #. Go over spouses and build their menu -#: ../src/Merge/_MergePerson.py:161 ../src/DataViews/_PedigreeView.py:1423 +#: ../src/Merge/_MergePerson.py:161 ../src/DataViews/_PedigreeView.py:1427 msgid "Spouses" msgstr "" -#: ../src/Merge/_MergePerson.py:177 ../src/DataViews/_RelationView.py:899 +#: ../src/Merge/_MergePerson.py:177 ../src/DataViews/_RelationView.py:898 #: ../src/plugins/FamilyGroup.py:432 ../src/RelLib/_EventType.py:123 msgid "Marriage" msgstr "" @@ -1864,7 +1920,7 @@ msgid "No spouses or children found" msgstr "" #: ../src/Merge/_MergePerson.py:186 ../src/DisplayTabs/_AddrEmbedList.py:62 -#: ../src/plugins/IndivComplete.py:294 ../src/plugins/NarrativeWeb.py:1726 +#: ../src/plugins/IndivComplete.py:292 ../src/plugins/NarrativeWeb.py:1733 msgid "Addresses" msgstr "" @@ -1899,32 +1955,32 @@ msgstr "" msgid "Delete the selected event" msgstr "" -#: ../src/DataViews/_EventView.py:160 +#: ../src/DataViews/_EventView.py:165 msgid "Event Filter Editor" msgstr "" -#: ../src/DataViews/_EventView.py:167 +#: ../src/DataViews/_EventView.py:179 msgid "Select Event Columns" msgstr "" -#: ../src/DataViews/_EventView.py:208 +#: ../src/DataViews/_EventView.py:220 msgid "" "This event is currently being used. Deleting it will remove it from the " "database and from all people and families that reference it." msgstr "" -#: ../src/DataViews/_EventView.py:212 +#: ../src/DataViews/_EventView.py:224 msgid "Deleting event will remove it from the database." msgstr "" -#: ../src/DataViews/_EventView.py:220 ../src/DataViews/_PersonView.py:598 -#: ../src/DataViews/_PlaceView.py:255 ../src/DataViews/_RepositoryView.py:209 -#: ../src/DataViews/_SourceView.py:204 +#: ../src/DataViews/_EventView.py:232 ../src/DataViews/_PersonView.py:594 +#: ../src/DataViews/_PlaceView.py:260 ../src/DataViews/_RepositoryView.py:214 +#: ../src/DataViews/_SourceView.py:209 #, python-format msgid "Delete %s?" msgstr "" -#: ../src/DataViews/_EventView.py:221 +#: ../src/DataViews/_EventView.py:233 msgid "_Delete Event" msgstr "" @@ -1940,162 +1996,162 @@ msgstr "" msgid "Delete the selected family" msgstr "" -#: ../src/DataViews/_FamilyList.py:99 +#: ../src/DataViews/_FamilyList.py:104 msgid "Family Filter Editor" msgstr "" -#: ../src/DataViews/_FamilyList.py:125 +#: ../src/DataViews/_FamilyList.py:130 msgid "Select Family List Columns" msgstr "" -#: ../src/DataViews/_RelationView.py:310 +#: ../src/DataViews/_RelationView.py:309 msgid "_Reorder" msgstr "" -#: ../src/DataViews/_RelationView.py:311 +#: ../src/DataViews/_RelationView.py:310 msgid "Reorder the relationships" msgstr "" -#: ../src/DataViews/_RelationView.py:316 ../src/DisplayTabs/_ButtonTab.py:60 +#: ../src/DataViews/_RelationView.py:315 ../src/DisplayTabs/_ButtonTab.py:60 #: ../src/plugins/BookReport.py:863 msgid "Edit" msgstr "" -#: ../src/DataViews/_RelationView.py:317 +#: ../src/DataViews/_RelationView.py:316 msgid "Edits the active person" msgstr "" -#: ../src/DataViews/_RelationView.py:319 +#: ../src/DataViews/_RelationView.py:318 msgid "Adds a new relationship" msgstr "" -#: ../src/DataViews/_RelationView.py:320 ../src/DisplayTabs/_ButtonTab.py:58 +#: ../src/DataViews/_RelationView.py:319 ../src/DisplayTabs/_ButtonTab.py:58 msgid "Add" msgstr "" -#: ../src/DataViews/_RelationView.py:321 +#: ../src/DataViews/_RelationView.py:320 msgid "Adds a new set of parents" msgstr "" -#: ../src/DataViews/_RelationView.py:322 ../src/DisplayTabs/_ButtonTab.py:61 +#: ../src/DataViews/_RelationView.py:321 ../src/DisplayTabs/_ButtonTab.py:61 #: ../src/DisplayTabs/_EmbeddedList.py:102 -#: ../src/DisplayTabs/_GalleryTab.py:97 ../src/Editors/_EditFamily.py:122 +#: ../src/DisplayTabs/_GalleryTab.py:97 ../src/Editors/_EditFamily.py:112 msgid "Share" msgstr "" -#: ../src/DataViews/_RelationView.py:323 +#: ../src/DataViews/_RelationView.py:322 msgid "Adds an existing set of parents" msgstr "" -#: ../src/DataViews/_RelationView.py:329 +#: ../src/DataViews/_RelationView.py:328 msgid "Show details" msgstr "" -#: ../src/DataViews/_RelationView.py:332 +#: ../src/DataViews/_RelationView.py:331 msgid "Show siblings" msgstr "" -#: ../src/DataViews/_RelationView.py:501 ../src/DataViews/_RelationView.py:754 -#: ../src/DataViews/_RelationView.py:866 +#: ../src/DataViews/_RelationView.py:500 ../src/DataViews/_RelationView.py:753 +#: ../src/DataViews/_RelationView.py:865 #, python-format msgid "Edit %s" msgstr "" -#: ../src/DataViews/_RelationView.py:585 ../src/DataViews/_RelationView.py:612 +#: ../src/DataViews/_RelationView.py:584 ../src/DataViews/_RelationView.py:611 #, python-format msgid "%(date)s in %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:648 +#: ../src/DataViews/_RelationView.py:647 msgid "Add parents" msgstr "" -#: ../src/DataViews/_RelationView.py:649 +#: ../src/DataViews/_RelationView.py:648 msgid "Select existing parents" msgstr "" -#: ../src/DataViews/_RelationView.py:650 +#: ../src/DataViews/_RelationView.py:649 msgid "Edit parents" msgstr "" -#: ../src/DataViews/_RelationView.py:651 +#: ../src/DataViews/_RelationView.py:650 msgid "Remove parents" msgstr "" -#: ../src/DataViews/_RelationView.py:653 +#: ../src/DataViews/_RelationView.py:652 msgid "Add spouse" msgstr "" -#: ../src/DataViews/_RelationView.py:654 +#: ../src/DataViews/_RelationView.py:653 msgid "Select spouse" msgstr "" -#: ../src/DataViews/_RelationView.py:655 +#: ../src/DataViews/_RelationView.py:654 msgid "Edit family" msgstr "" -#: ../src/DataViews/_RelationView.py:656 +#: ../src/DataViews/_RelationView.py:655 msgid "Remove from family" msgstr "" -#: ../src/DataViews/_RelationView.py:665 +#: ../src/DataViews/_RelationView.py:664 msgid "Reorder families" msgstr "" #. Go over siblings and build their menu -#: ../src/DataViews/_RelationView.py:711 -#: ../src/DataViews/_PedigreeView.py:1457 ../src/plugins/NarrativeWeb.py:1819 +#: ../src/DataViews/_RelationView.py:710 +#: ../src/DataViews/_PedigreeView.py:1461 ../src/plugins/NarrativeWeb.py:1826 msgid "Siblings" msgstr "" -#: ../src/DataViews/_RelationView.py:842 +#: ../src/DataViews/_RelationView.py:841 #, python-format msgid "b. %s, d. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:844 +#: ../src/DataViews/_RelationView.py:843 #, python-format msgid "b. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:846 +#: ../src/DataViews/_RelationView.py:845 #, python-format msgid "d. %s" msgstr "" -#: ../src/DataViews/_RelationView.py:886 +#: ../src/DataViews/_RelationView.py:885 #, python-format msgid "Relationship type: %s" msgstr "" -#: ../src/DataViews/_RelationView.py:926 +#: ../src/DataViews/_RelationView.py:925 #, python-format msgid "%(event_type)s: %(date)s in %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:930 +#: ../src/DataViews/_RelationView.py:929 #, python-format msgid "%(event_type)s: %(date)s" msgstr "" -#: ../src/DataViews/_RelationView.py:934 +#: ../src/DataViews/_RelationView.py:933 #, python-format msgid "%(event_type)s: %(place)s" msgstr "" -#: ../src/DataViews/_RelationView.py:945 +#: ../src/DataViews/_RelationView.py:944 msgid "Broken family detected" msgstr "" -#: ../src/DataViews/_RelationView.py:946 +#: ../src/DataViews/_RelationView.py:945 msgid "Please run the Check and Repair Database tool" msgstr "" #. Go over children and build their menu -#: ../src/DataViews/_RelationView.py:969 -#: ../src/DataViews/_PedigreeView.py:1500 ../src/Editors/_EditFamily.py:117 -#: ../src/plugins/FamilyGroup.py:634 ../src/plugins/IndivComplete.py:360 -#: ../src/plugins/NarrativeWeb.py:1847 +#: ../src/DataViews/_RelationView.py:968 +#: ../src/DataViews/_PedigreeView.py:1504 ../src/Editors/_EditFamily.py:107 +#: ../src/plugins/FamilyGroup.py:634 ../src/plugins/IndivComplete.py:354 +#: ../src/plugins/NarrativeWeb.py:1854 msgid "Children" msgstr "" @@ -2111,48 +2167,52 @@ msgstr "" msgid "Delete the selected media object" msgstr "" -#: ../src/DataViews/_MediaView.py:179 ../src/DisplayTabs/_GalleryTab.py:392 +#: ../src/DataViews/_MediaView.py:184 ../src/DisplayTabs/_GalleryTab.py:392 msgid "Drag Media Object" msgstr "" -#: ../src/DataViews/_MediaView.py:190 +#: ../src/DataViews/_MediaView.py:195 msgid "Media Filter Editor" msgstr "" -#: ../src/DataViews/_MediaView.py:206 +#: ../src/DataViews/_MediaView.py:198 +msgid "View in the default viewer" +msgstr "" + +#: ../src/DataViews/_MediaView.py:211 #, python-format msgid "Cannot view %s" msgstr "" -#: ../src/DataViews/_MediaView.py:207 +#: ../src/DataViews/_MediaView.py:212 #, python-format msgid "GRAMPS cannot find an application that can view a file type of %s." msgstr "" -#: ../src/DataViews/_MediaView.py:214 +#: ../src/DataViews/_MediaView.py:219 msgid "Select Media Columns" msgstr "" -#: ../src/DataViews/_MediaView.py:247 ../src/glade/gramps.glade.h:62 +#: ../src/DataViews/_MediaView.py:252 ../src/glade/gramps.glade.h:62 msgid "Double click image to view in an external viewer" msgstr "" #. quick test for non-emptiness -#: ../src/DataViews/_MediaView.py:324 +#: ../src/DataViews/_MediaView.py:329 msgid "" "This media object is currently being used. If you delete this object, it " "will be removed from the database and from all records that reference it." msgstr "" -#: ../src/DataViews/_MediaView.py:328 +#: ../src/DataViews/_MediaView.py:333 msgid "Deleting media object will remove it from the database." msgstr "" -#: ../src/DataViews/_MediaView.py:332 +#: ../src/DataViews/_MediaView.py:337 msgid "Delete Media Object?" msgstr "" -#: ../src/DataViews/_MediaView.py:333 +#: ../src/DataViews/_MediaView.py:338 msgid "_Delete Media Object" msgstr "" @@ -2187,15 +2247,15 @@ msgstr "" msgid "crem." msgstr "" -#: ../src/DataViews/_PedigreeView.py:954 +#: ../src/DataViews/_PedigreeView.py:958 msgid "Jump to child..." msgstr "" -#: ../src/DataViews/_PedigreeView.py:964 +#: ../src/DataViews/_PedigreeView.py:968 msgid "Jump to father" msgstr "" -#: ../src/DataViews/_PedigreeView.py:973 +#: ../src/DataViews/_PedigreeView.py:977 msgid "Jump to mother" msgstr "" @@ -2204,171 +2264,171 @@ msgstr "" #. FIXME: revert to stock item when German gtk translation is fixed #. (gtk.STOCK_HOME,self.parent.on_home_clicked,1), #. FIXME: remove when German gtk translation is fixed -#: ../src/DataViews/_PedigreeView.py:1280 -#: ../src/DataViews/_PedigreeView.py:1289 ../src/plugins/NarrativeWeb.py:336 -#: ../src/plugins/NarrativeWeb.py:1099 ../src/plugins/NarrativeWeb.py:1101 +#: ../src/DataViews/_PedigreeView.py:1284 +#: ../src/DataViews/_PedigreeView.py:1293 ../src/plugins/NarrativeWeb.py:343 +#: ../src/plugins/NarrativeWeb.py:1106 ../src/plugins/NarrativeWeb.py:1108 msgid "Home" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1303 +#: ../src/DataViews/_PedigreeView.py:1307 msgid "Show images" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1312 +#: ../src/DataViews/_PedigreeView.py:1316 msgid "Show marriage data" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1321 +#: ../src/DataViews/_PedigreeView.py:1325 msgid "Tree style" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1328 +#: ../src/DataViews/_PedigreeView.py:1332 msgid "Version A" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1335 +#: ../src/DataViews/_PedigreeView.py:1339 msgid "Version B" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1347 +#: ../src/DataViews/_PedigreeView.py:1351 msgid "Tree size" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1354 +#: ../src/DataViews/_PedigreeView.py:1358 msgid "Automatic" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1362 +#: ../src/DataViews/_PedigreeView.py:1366 #, python-format msgid "%d generations" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1375 -#: ../src/DataViews/_PedigreeView.py:1395 +#: ../src/DataViews/_PedigreeView.py:1379 +#: ../src/DataViews/_PedigreeView.py:1399 msgid "People Menu" msgstr "" #. Go over parents and build their menu -#: ../src/DataViews/_PedigreeView.py:1574 +#: ../src/DataViews/_PedigreeView.py:1578 msgid "Related" msgstr "" -#: ../src/DataViews/_PedigreeView.py:1625 +#: ../src/DataViews/_PedigreeView.py:1629 msgid "Family Menu" msgstr "" -#: ../src/DataViews/_PersonView.py:78 ../src/Editors/_EditFamily.py:105 -#: ../src/plugins/RelCalc.py:63 ../src/plugins/TimeLine.py:439 +#: ../src/DataViews/_PersonView.py:74 ../src/Editors/_EditFamily.py:95 +#: ../src/plugins/RelCalc.py:59 ../src/plugins/TimeLine.py:439 msgid "Birth Date" msgstr "" -#: ../src/DataViews/_PersonView.py:79 ../src/Editors/_EditFamily.py:107 -#: ../src/plugins/RelCalc.py:64 +#: ../src/DataViews/_PersonView.py:75 ../src/Editors/_EditFamily.py:97 +#: ../src/plugins/RelCalc.py:60 msgid "Birth Place" msgstr "" -#: ../src/DataViews/_PersonView.py:80 ../src/Editors/_EditFamily.py:106 -#: ../src/plugins/RelCalc.py:65 +#: ../src/DataViews/_PersonView.py:76 ../src/Editors/_EditFamily.py:96 +#: ../src/plugins/RelCalc.py:61 msgid "Death Date" msgstr "" -#: ../src/DataViews/_PersonView.py:81 ../src/Editors/_EditFamily.py:108 -#: ../src/plugins/RelCalc.py:66 +#: ../src/DataViews/_PersonView.py:77 ../src/Editors/_EditFamily.py:98 +#: ../src/plugins/RelCalc.py:62 msgid "Death Place" msgstr "" -#: ../src/DataViews/_PersonView.py:83 ../src/plugins/RelCalc.py:68 +#: ../src/DataViews/_PersonView.py:79 ../src/plugins/RelCalc.py:64 msgid "Last Change" msgstr "" -#: ../src/DataViews/_PersonView.py:95 +#: ../src/DataViews/_PersonView.py:91 msgid "People" msgstr "" -#: ../src/DataViews/_PersonView.py:148 +#: ../src/DataViews/_PersonView.py:146 msgid "Expand all nodes" msgstr "" -#: ../src/DataViews/_PersonView.py:151 +#: ../src/DataViews/_PersonView.py:149 msgid "Edit the selected person" msgstr "" -#: ../src/DataViews/_PersonView.py:152 +#: ../src/DataViews/_PersonView.py:150 msgid "Collapse all nodes" msgstr "" -#: ../src/DataViews/_PersonView.py:154 -msgid "_Jump" -msgstr "" - -#: ../src/DataViews/_PersonView.py:159 +#: ../src/DataViews/_PersonView.py:157 msgid "Add a new person" msgstr "" -#: ../src/DataViews/_PersonView.py:162 +#: ../src/DataViews/_PersonView.py:159 msgid "Remove the selected person" msgstr "" -#: ../src/DataViews/_PersonView.py:165 +#: ../src/DataViews/_PersonView.py:162 msgid "_Compare and merge" msgstr "" -#: ../src/DataViews/_PersonView.py:167 +#: ../src/DataViews/_PersonView.py:164 msgid "_Fast merge" msgstr "" -#: ../src/DataViews/_PersonView.py:192 ../src/DataViews/_PersonView.py:205 -#: ../src/DataViews/_PersonView.py:216 ../src/DataViews/_PersonView.py:230 +#: ../src/DataViews/_PersonView.py:189 ../src/DataViews/_PersonView.py:202 +#: ../src/DataViews/_PersonView.py:213 ../src/DataViews/_PersonView.py:227 msgid "" "Exactly two people must be selected to perform a merge. A second person can " "be selected by holding down the control key while clicking on the desired " "person." msgstr "" -#: ../src/DataViews/_PersonView.py:238 +#: ../src/DataViews/_PersonView.py:235 msgid "Select Person Columns" msgstr "" -#: ../src/DataViews/_PersonView.py:493 +#: ../src/DataViews/_PersonView.py:489 msgid "Active person not visible" msgstr "" -#: ../src/DataViews/_PersonView.py:574 ../src/Filters/_SearchBar.py:140 +#: ../src/DataViews/_PersonView.py:570 ../src/Filters/_SearchBar.py:142 msgid "Updating display..." msgstr "" -#: ../src/DataViews/_PersonView.py:595 +#: ../src/DataViews/_PersonView.py:591 msgid "Deleting the person will remove the person from the database." msgstr "" -#: ../src/DataViews/_PersonView.py:600 +#: ../src/DataViews/_PersonView.py:596 msgid "_Delete Person" msgstr "" -#: ../src/DataViews/_PersonView.py:659 +#: ../src/DataViews/_PersonView.py:611 #, python-format msgid "Delete Person (%s)" msgstr "" -#: ../src/DataViews/_PersonView.py:860 +#: ../src/DataViews/_PersonView.py:840 msgid "Go to default person" msgstr "" -#: ../src/DataViews/_PersonView.py:865 +#: ../src/DataViews/_PersonView.py:845 msgid "Edit selected person" msgstr "" +#: ../src/DataViews/_PersonView.py:851 +msgid "Delete selected person" +msgstr "" + #: ../src/DataViews/_PlaceView.py:61 msgid "Place Name" msgstr "" -#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:779 +#: ../src/DataViews/_PlaceView.py:63 ../src/plugins/NarrativeWeb.py:786 msgid "Church Parish" msgstr "" #: ../src/DataViews/_PlaceView.py:66 ../src/DataViews/_RepositoryView.py:69 #: ../src/DisplayTabs/_LocationEmbedList.py:54 -#: ../src/plugins/NarrativeWeb.py:780 +#: ../src/plugins/NarrativeWeb.py:787 #: ../src/Filters/SideBar/_PlaceSidebarFilter.py:86 msgid "County" msgstr "" @@ -2379,17 +2439,17 @@ msgstr "" msgid "State" msgstr "" -#: ../src/DataViews/_PlaceView.py:69 ../src/plugins/NarrativeWeb.py:790 +#: ../src/DataViews/_PlaceView.py:69 ../src/plugins/NarrativeWeb.py:797 msgid "Longitude" msgstr "" -#: ../src/DataViews/_PlaceView.py:70 ../src/plugins/NarrativeWeb.py:795 +#: ../src/DataViews/_PlaceView.py:70 ../src/plugins/NarrativeWeb.py:802 msgid "Latitude" msgstr "" #: ../src/DataViews/_PlaceView.py:72 ../src/DataViews/_RepositoryView.py:66 #: ../src/DisplayTabs/_LocationEmbedList.py:52 -#: ../src/plugins/NarrativeWeb.py:777 +#: ../src/plugins/NarrativeWeb.py:784 msgid "Street" msgstr "" @@ -2401,45 +2461,45 @@ msgstr "" msgid "Delete the selected place" msgstr "" -#: ../src/DataViews/_PlaceView.py:114 ../src/DataViews/_SourceView.py:110 +#: ../src/DataViews/_PlaceView.py:119 ../src/DataViews/_SourceView.py:115 msgid "_Merge" msgstr "" -#: ../src/DataViews/_PlaceView.py:116 +#: ../src/DataViews/_PlaceView.py:121 msgid "_Google Maps" msgstr "" -#: ../src/DataViews/_PlaceView.py:118 +#: ../src/DataViews/_PlaceView.py:123 msgid "Attempt to map location on Google Maps" msgstr "" -#: ../src/DataViews/_PlaceView.py:119 +#: ../src/DataViews/_PlaceView.py:124 msgid "Place Filter Editor" msgstr "" -#: ../src/DataViews/_PlaceView.py:153 +#: ../src/DataViews/_PlaceView.py:158 msgid "Select Place Columns" msgstr "" -#: ../src/DataViews/_PlaceView.py:243 +#: ../src/DataViews/_PlaceView.py:248 msgid "" "This place is currently being used. Deleting it will remove it from the " "database and from all people and families that reference it." msgstr "" -#: ../src/DataViews/_PlaceView.py:247 +#: ../src/DataViews/_PlaceView.py:252 msgid "Deleting place will remove it from the database." msgstr "" -#: ../src/DataViews/_PlaceView.py:256 +#: ../src/DataViews/_PlaceView.py:261 msgid "_Delete Place" msgstr "" -#: ../src/DataViews/_PlaceView.py:275 +#: ../src/DataViews/_PlaceView.py:280 msgid "Cannot merge places." msgstr "" -#: ../src/DataViews/_PlaceView.py:276 +#: ../src/DataViews/_PlaceView.py:281 msgid "" "Exactly two places must be selected to perform a merge. A second place can " "be selected by holding down the control key while clicking on the desired " @@ -2467,43 +2527,28 @@ msgstr "" msgid "Delete the selected repository" msgstr "" -#: ../src/DataViews/_RepositoryView.py:117 +#: ../src/DataViews/_RepositoryView.py:122 msgid "Repository Filter Editor" msgstr "" -#: ../src/DataViews/_RepositoryView.py:124 +#: ../src/DataViews/_RepositoryView.py:129 msgid "Select Repository Columns" msgstr "" -#: ../src/DataViews/_RepositoryView.py:201 +#: ../src/DataViews/_RepositoryView.py:206 msgid "" "This repository is currently being used. Deleting it will remove it from the " "database and from all sources that reference it." msgstr "" -#: ../src/DataViews/_RepositoryView.py:205 +#: ../src/DataViews/_RepositoryView.py:210 msgid "Deleting repository will remove it from the database." msgstr "" -#: ../src/DataViews/_RepositoryView.py:210 +#: ../src/DataViews/_RepositoryView.py:215 msgid "_Delete Repository" msgstr "" -#: ../src/DataViews/_SourceView.py:63 -#: ../src/DisplayTabs/_SourceEmbedList.py:62 -#: ../src/plugins/NarrativeWeb.py:1197 -#: ../src/Filters/SideBar/_SourceSidebarFilter.py:78 -msgid "Author" -msgstr "" - -#: ../src/DataViews/_SourceView.py:64 ../src/plugins/NarrativeWeb.py:1199 -msgid "Abbreviation" -msgstr "" - -#: ../src/DataViews/_SourceView.py:65 -msgid "Publication Information" -msgstr "" - #: ../src/DataViews/_SourceView.py:76 msgid "Add a new source" msgstr "" @@ -2517,34 +2562,34 @@ msgstr "" msgid "Delete the selected source" msgstr "" -#: ../src/DataViews/_SourceView.py:112 +#: ../src/DataViews/_SourceView.py:117 msgid "Source Filter Editor" msgstr "" -#: ../src/DataViews/_SourceView.py:119 +#: ../src/DataViews/_SourceView.py:124 msgid "Select Source Columns" msgstr "" #. quick test for non-emptiness -#: ../src/DataViews/_SourceView.py:192 +#: ../src/DataViews/_SourceView.py:197 msgid "" "This source is currently being used. Deleting it will remove it from the " "database and from all people and families that reference it." msgstr "" -#: ../src/DataViews/_SourceView.py:196 +#: ../src/DataViews/_SourceView.py:201 msgid "Deleting source will remove it from the database." msgstr "" -#: ../src/DataViews/_SourceView.py:205 +#: ../src/DataViews/_SourceView.py:210 msgid "_Delete Source" msgstr "" -#: ../src/DataViews/_SourceView.py:224 +#: ../src/DataViews/_SourceView.py:229 msgid "Cannot merge sources." msgstr "" -#: ../src/DataViews/_SourceView.py:225 +#: ../src/DataViews/_SourceView.py:230 msgid "" "Exactly two sources must be selected to perform a merge. A second source can " "be selected by holding down the control key while clicking on the desired " @@ -2561,23 +2606,24 @@ msgstr "" #: ../src/docgen/ODSDoc.py:424 ../src/docgen/ODSDoc.py:428 #: ../src/docgen/ODSDoc.py:456 ../src/docgen/ODSDoc.py:460 #: ../src/docgen/ODSDoc.py:505 ../src/docgen/ODSDoc.py:509 -#: ../src/docgen/ODFDoc.py:519 ../src/docgen/ODFDoc.py:522 -#: ../src/docgen/PdfDoc.py:207 ../src/docgen/PSDrawDoc.py:101 -#: ../src/docgen/PSDrawDoc.py:104 ../src/docgen/RTFDoc.py:82 +#: ../src/docgen/ODFDoc.py:525 ../src/docgen/ODFDoc.py:528 +#: ../src/docgen/PdfDoc.py:186 ../src/docgen/PSDrawDoc.py:119 +#: ../src/docgen/PSDrawDoc.py:122 ../src/docgen/RTFDoc.py:82 #: ../src/docgen/RTFDoc.py:85 ../src/docgen/SvgDrawDoc.py:73 -#: ../src/docgen/SvgDrawDoc.py:75 ../src/GrampsDb/_WriteGedcom.py:525 -#: ../src/GrampsDb/_WriteGedcom.py:529 ../src/GrampsDb/_WriteGedcom.py:1450 +#: ../src/docgen/SvgDrawDoc.py:75 ../src/GrampsDbUtils/_WriteGedcom.py:531 +#: ../src/GrampsDbUtils/_WriteGedcom.py:535 +#: ../src/GrampsDbUtils/_WriteGedcom.py:1456 #: ../src/plugins/ExportVCalendar.py:203 ../src/plugins/ExportVCalendar.py:207 #: ../src/plugins/ExportVCard.py:182 ../src/plugins/ExportVCard.py:186 -#: ../src/plugins/NarrativeWeb.py:2138 ../src/plugins/WriteCD.py:166 +#: ../src/plugins/NarrativeWeb.py:2145 ../src/plugins/WriteCD.py:166 #: ../src/plugins/WriteCD.py:179 ../src/plugins/WriteGeneWeb.py:256 #: ../src/plugins/WriteGeneWeb.py:260 #, python-format msgid "Could not create %s" msgstr "" -#: ../src/docgen/AsciiDoc.py:388 ../src/docgen/HtmlDoc.py:506 -#: ../src/docgen/PdfDoc.py:681 ../src/docgen/RTFDoc.py:438 +#: ../src/docgen/AsciiDoc.py:388 ../src/docgen/HtmlDoc.py:512 +#: ../src/docgen/PdfDoc.py:659 ../src/docgen/RTFDoc.py:445 #: ../src/Editors/_EditPerson.py:431 #, python-format msgid "Open in %s" @@ -2602,11 +2648,11 @@ msgid "" "Using the default template" msgstr "" -#: ../src/docgen/HtmlDoc.py:511 ../src/docgen/HtmlDoc.py:515 +#: ../src/docgen/HtmlDoc.py:517 ../src/docgen/HtmlDoc.py:521 msgid "HTML" msgstr "" -#: ../src/docgen/LaTeXDoc.py:505 +#: ../src/docgen/LaTeXDoc.py:511 msgid "LaTeX" msgstr "" @@ -2624,14 +2670,14 @@ msgstr "" msgid "Print..." msgstr "" -#: ../src/docgen/ODFDoc.py:1180 ../src/plugins/GraphViz.py:1060 -#: ../src/plugins/GraphViz.py:1116 +#: ../src/docgen/ODFDoc.py:1186 ../src/docgen/PSDrawDoc.py:57 +#: ../src/plugins/GraphViz.py:1060 ../src/plugins/GraphViz.py:1116 #, python-format msgid "Open in %(program_name)s" msgstr "" -#: ../src/docgen/ODFDoc.py:1187 ../src/docgen/ODFDoc.py:1188 -#: ../src/docgen/ODFDoc.py:1189 +#: ../src/docgen/ODFDoc.py:1193 ../src/docgen/ODFDoc.py:1194 +#: ../src/docgen/ODFDoc.py:1195 msgid "Open Document Text" msgstr "" @@ -2639,21 +2685,22 @@ msgstr "" msgid "Cannot be loaded because ReportLab is not installed" msgstr "" -#: ../src/docgen/PdfDoc.py:689 ../src/docgen/PdfDoc.py:690 -#: ../src/docgen/PdfDoc.py:691 +#: ../src/docgen/PdfDoc.py:667 ../src/docgen/PdfDoc.py:668 +#: ../src/docgen/PdfDoc.py:669 msgid "PDF document" msgstr "" -#: ../src/docgen/PSDrawDoc.py:422 -msgid "PostScript" -msgstr "" - -#: ../src/docgen/PSDrawDoc.py:423 ../src/ReportBase/_ReportDialog.py:199 +#: ../src/docgen/PSDrawDoc.py:64 ../src/docgen/PSDrawDoc.py:156 +#: ../src/ReportBase/_ReportDialog.py:199 #: ../src/ReportBase/_ReportDialog.py:284 msgid "Print a copy" msgstr "" -#: ../src/docgen/RTFDoc.py:443 +#: ../src/docgen/PSDrawDoc.py:447 +msgid "PostScript" +msgstr "" + +#: ../src/docgen/RTFDoc.py:450 msgid "RTF document" msgstr "" @@ -2666,11 +2713,11 @@ msgstr "" msgid "SVG (Scalable Vector Graphics)" msgstr "" -#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:465 +#: ../src/DisplayTabs/_AttrEmbedList.py:59 ../src/plugins/NarrativeWeb.py:472 msgid "Attributes" msgstr "" -#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:479 +#: ../src/DisplayTabs/_BackRefList.py:64 ../src/plugins/NarrativeWeb.py:486 msgid "References" msgstr "" @@ -2728,9 +2775,9 @@ msgstr "" msgid "Temple" msgstr "" -#: ../src/DisplayTabs/_GalleryTab.py:72 ../src/plugins/NarrativeWeb.py:344 -#: ../src/plugins/NarrativeWeb.py:393 ../src/plugins/NarrativeWeb.py:838 -#: ../src/plugins/NarrativeWeb.py:1224 ../src/plugins/NarrativeWeb.py:1226 +#: ../src/DisplayTabs/_GalleryTab.py:72 ../src/plugins/NarrativeWeb.py:351 +#: ../src/plugins/NarrativeWeb.py:400 ../src/plugins/NarrativeWeb.py:845 +#: ../src/plugins/NarrativeWeb.py:1231 ../src/plugins/NarrativeWeb.py:1233 msgid "Gallery" msgstr "" @@ -2787,10 +2834,6 @@ msgstr "" msgid "Add an existing repository" msgstr "" -#: ../src/DisplayTabs/_RepoEmbedList.py:62 -msgid "Call Number" -msgstr "" - #: ../src/DisplayTabs/_RepoEmbedList.py:112 msgid "Select repository" msgstr "" @@ -2886,7 +2929,7 @@ msgstr "" msgid "Add Event" msgstr "" -#: ../src/Editors/_EditEvent.py:325 +#: ../src/Editors/_EditEvent.py:323 #, python-format msgid "Delete Event (%s)" msgstr "" @@ -2899,51 +2942,51 @@ msgstr "" msgid "Modify Event" msgstr "" -#: ../src/Editors/_EditFamily.py:92 +#: ../src/Editors/_EditFamily.py:82 msgid "Create a new person and add the child to the family" msgstr "" -#: ../src/Editors/_EditFamily.py:93 +#: ../src/Editors/_EditFamily.py:83 msgid "Remove the child from the family" msgstr "" -#: ../src/Editors/_EditFamily.py:94 +#: ../src/Editors/_EditFamily.py:84 msgid "Edit the child/family relationship" msgstr "" -#: ../src/Editors/_EditFamily.py:95 +#: ../src/Editors/_EditFamily.py:85 msgid "Add an existing person as a child of the family" msgstr "" -#: ../src/Editors/_EditFamily.py:99 +#: ../src/Editors/_EditFamily.py:89 msgid "#" msgstr "" -#: ../src/Editors/_EditFamily.py:103 +#: ../src/Editors/_EditFamily.py:93 msgid "Paternal" msgstr "" -#: ../src/Editors/_EditFamily.py:104 +#: ../src/Editors/_EditFamily.py:94 msgid "Maternal" msgstr "" -#: ../src/Editors/_EditFamily.py:123 +#: ../src/Editors/_EditFamily.py:113 msgid "Edit relationship" msgstr "" -#: ../src/Editors/_EditFamily.py:124 +#: ../src/Editors/_EditFamily.py:114 msgid "Edit child" msgstr "" -#: ../src/Editors/_EditFamily.py:235 ../src/Editors/_EditFamily.py:247 +#: ../src/Editors/_EditFamily.py:225 ../src/Editors/_EditFamily.py:237 msgid "Select Child" msgstr "" -#: ../src/Editors/_EditFamily.py:387 +#: ../src/Editors/_EditFamily.py:376 msgid "Adding parents to a person" msgstr "" -#: ../src/Editors/_EditFamily.py:388 +#: ../src/Editors/_EditFamily.py:377 msgid "" "It is possible to accidentally create multiple families with the same " "parents. To help avoid this problem, only the buttons to select parents are " @@ -2951,51 +2994,62 @@ msgid "" "available after you attempt to select a parent." msgstr "" -#: ../src/Editors/_EditFamily.py:433 ../src/Editors/_EditFamily.py:436 +#: ../src/Editors/_EditFamily.py:424 +msgid "Family has changed" +msgstr "" + +#: ../src/Editors/_EditFamily.py:425 +msgid "" +"The family you are editing has changed. To make sure that the database is " +"not corrupted, GRAMPS has updated the family to reflect these changes. Any " +"edits you have made may have been lost." +msgstr "" + +#: ../src/Editors/_EditFamily.py:439 ../src/Editors/_EditFamily.py:442 msgid "New Family" msgstr "" -#: ../src/Editors/_EditFamily.py:440 ../src/Editors/_EditFamily.py:868 +#: ../src/Editors/_EditFamily.py:446 ../src/Editors/_EditFamily.py:866 msgid "Edit Family" msgstr "" -#: ../src/Editors/_EditFamily.py:465 +#: ../src/Editors/_EditFamily.py:471 msgid "Add a new person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:467 +#: ../src/Editors/_EditFamily.py:473 msgid "Add a new person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:570 +#: ../src/Editors/_EditFamily.py:572 msgid "Select a person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:571 +#: ../src/Editors/_EditFamily.py:573 msgid "Remove the person as the father" msgstr "" -#: ../src/Editors/_EditFamily.py:576 +#: ../src/Editors/_EditFamily.py:578 msgid "Select a person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:577 +#: ../src/Editors/_EditFamily.py:579 msgid "Remove the person as the mother" msgstr "" -#: ../src/Editors/_EditFamily.py:617 +#: ../src/Editors/_EditFamily.py:619 msgid "Select Mother" msgstr "" -#: ../src/Editors/_EditFamily.py:661 +#: ../src/Editors/_EditFamily.py:663 msgid "Select Father" msgstr "" -#: ../src/Editors/_EditFamily.py:689 +#: ../src/Editors/_EditFamily.py:690 msgid "Duplicate Family" msgstr "" -#: ../src/Editors/_EditFamily.py:690 +#: ../src/Editors/_EditFamily.py:691 msgid "" "A family with these parents already exists in the database. If you save, you " "will create a duplicate family. It is recommended that you cancel the " @@ -3011,28 +3065,28 @@ msgstr "" msgid "%s is listed as both the father and child of the family." msgstr "" -#: ../src/Editors/_EditFamily.py:798 +#: ../src/Editors/_EditFamily.py:797 msgid "A mother cannot be her own child" msgstr "" -#: ../src/Editors/_EditFamily.py:799 +#: ../src/Editors/_EditFamily.py:798 #, python-format msgid "%s is listed as both the mother and child of the family." msgstr "" -#: ../src/Editors/_EditFamily.py:829 +#: ../src/Editors/_EditFamily.py:828 msgid "Add Family" msgstr "" -#: ../src/Editors/_EditFamily.py:832 +#: ../src/Editors/_EditFamily.py:830 msgid "Cannot save family" msgstr "" -#: ../src/Editors/_EditFamily.py:833 +#: ../src/Editors/_EditFamily.py:831 msgid "No data exists for this family. Please enter data or cancel the edit." msgstr "" -#: ../src/Editors/_EditFamily.py:839 ../src/GrampsDb/_DbUtils.py:53 +#: ../src/Editors/_EditFamily.py:837 ../src/GrampsDb/_DbUtils.py:97 msgid "Remove Family" msgstr "" @@ -3117,15 +3171,15 @@ msgstr "" msgid "Group this name only" msgstr "" -#: ../src/Editors/_EditPerson.py:113 +#: ../src/Editors/_EditPerson.py:109 msgid "New Person" msgstr "" -#: ../src/Editors/_EditPerson.py:233 +#: ../src/Editors/_EditPerson.py:229 msgid "Patronymic:" msgstr "" -#: ../src/Editors/_EditPerson.py:384 +#: ../src/Editors/_EditPerson.py:380 msgid "Edit Person" msgstr "" @@ -3177,11 +3231,11 @@ msgid "" "Please specify the gender." msgstr "" -#: ../src/Editors/_EditPerson.py:751 ../src/plugins/IndivComplete.py:494 +#: ../src/Editors/_EditPerson.py:751 ../src/plugins/IndivComplete.py:490 msgid "Male" msgstr "" -#: ../src/Editors/_EditPerson.py:752 ../src/plugins/IndivComplete.py:496 +#: ../src/Editors/_EditPerson.py:752 ../src/plugins/IndivComplete.py:492 msgid "Female" msgstr "" @@ -3276,7 +3330,7 @@ msgstr "" msgid "Delete Repository (%s)" msgstr "" -#: ../src/Editors/_EditSource.py:74 ../src/Editors/_EditSourceRef.py:200 +#: ../src/Editors/_EditSource.py:74 ../src/Editors/_EditSourceRef.py:198 msgid "New Source" msgstr "" @@ -3302,24 +3356,24 @@ msgstr "" msgid "Delete Source (%s)" msgstr "" -#: ../src/Editors/_EditSourceRef.py:67 ../src/Editors/_EditSourceRef.py:201 +#: ../src/Editors/_EditSourceRef.py:67 ../src/Editors/_EditSourceRef.py:199 msgid "Source Reference Editor" msgstr "" -#: ../src/Editors/_EditSourceRef.py:190 +#: ../src/Editors/_EditSourceRef.py:188 msgid "Comments" msgstr "" -#: ../src/Editors/_EditSourceRef.py:198 +#: ../src/Editors/_EditSourceRef.py:196 #, python-format msgid "Source: %s" msgstr "" -#: ../src/Editors/_EditSourceRef.py:208 +#: ../src/Editors/_EditSourceRef.py:206 msgid "Modify Source" msgstr "" -#: ../src/Editors/_EditSourceRef.py:211 +#: ../src/Editors/_EditSourceRef.py:209 msgid "Add Source" msgstr "" @@ -3327,53 +3381,53 @@ msgstr "" msgid "Internet Address Editor" msgstr "" -#: ../src/GrampsDb/_DbUtils.py:72 +#: ../src/GrampsDb/_DbUtils.py:116 msgid "Remove father from family" msgstr "" -#: ../src/GrampsDb/_DbUtils.py:74 +#: ../src/GrampsDb/_DbUtils.py:118 msgid "Remove mother from family" msgstr "" -#: ../src/GrampsDb/_DbUtils.py:121 +#: ../src/GrampsDb/_DbUtils.py:165 msgid "Remove child from family" msgstr "" -#: ../src/GrampsDb/_DbUtils.py:147 +#: ../src/GrampsDb/_DbUtils.py:191 msgid "Add child to family" msgstr "" -#: ../src/GrampsDb/_GrampsBSDDB.py:976 +#: ../src/GrampsDb/_GrampsBSDDB.py:969 msgid "Rebuild reference map" msgstr "" #. witness name recorded #. Add name and comment to the event note #. Parse witnesses created by older gramps -#: ../src/GrampsDb/_GrampsBSDDB.py:1926 ../src/GrampsDb/_ReadXML.py:719 -#: ../src/GrampsDb/_ReadXML.py:1544 +#: ../src/GrampsDb/_GrampsBSDDB.py:1919 ../src/GrampsDbUtils/_ReadXML.py:719 +#: ../src/GrampsDbUtils/_ReadXML.py:1544 #, python-format msgid "Witness name: %s" msgstr "" -#: ../src/GrampsDb/_GrampsBSDDB.py:1928 ../src/GrampsDb/_ReadXML.py:1438 -#: ../src/GrampsDb/_ReadXML.py:1442 +#: ../src/GrampsDb/_GrampsBSDDB.py:1921 ../src/GrampsDbUtils/_ReadXML.py:1438 +#: ../src/GrampsDbUtils/_ReadXML.py:1442 #, python-format msgid "Witness comment: %s" msgstr "" #. Broken witness: dangling witness handle #. with no corresponding person in the db -#: ../src/GrampsDb/_GrampsBSDDB.py:1949 +#: ../src/GrampsDb/_GrampsBSDDB.py:1942 msgid "" "Broken witness reference detected while upgrading database to version 9." msgstr "" -#: ../src/GrampsDb/_GrampsDbBase.py:458 +#: ../src/GrampsDb/_GrampsDbBase.py:461 msgid "Out of disk space" msgstr "" -#: ../src/GrampsDb/_GrampsDbBase.py:459 +#: ../src/GrampsDb/_GrampsDbBase.py:462 #, python-format msgid "" "Your data cannot be saved because you are out of disk space. Please free up " @@ -3382,13 +3436,13 @@ msgid "" "%s" msgstr "" -#: ../src/GrampsDb/_GrampsDbBase.py:1435 ../src/GrampsDb/_GrampsDbBase.py:1505 -#: ../src/GrampsDb/_GrampsDbBase.py:1546 +#: ../src/GrampsDb/_GrampsDbBase.py:1438 ../src/GrampsDb/_GrampsDbBase.py:1508 +#: ../src/GrampsDb/_GrampsDbBase.py:1549 #, python-format msgid "_Undo %s" msgstr "" -#: ../src/GrampsDb/_GrampsDbBase.py:1512 ../src/GrampsDb/_GrampsDbBase.py:1554 +#: ../src/GrampsDb/_GrampsDbBase.py:1515 ../src/GrampsDb/_GrampsDbBase.py:1557 #, python-format msgid "_Redo %s" msgstr "" @@ -3405,148 +3459,151 @@ msgid "" "different machine." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:157 ../src/GrampsDb/_ReadXML.py:82 +#: ../src/GrampsDbUtils/_ReadGedcom.py:157 ../src/GrampsDbUtils/_ReadXML.py:82 #, python-format msgid "%(event_name)s of %(family)s" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:158 ../src/GrampsDb/_ReadXML.py:83 +#: ../src/GrampsDbUtils/_ReadGedcom.py:158 ../src/GrampsDbUtils/_ReadXML.py:83 #, python-format msgid "%(event_name)s of %(person)s" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:244 ../src/GrampsDb/_ReadGedcom.py:256 -#: ../src/plugins/ImportGeneWeb.py:92 ../src/plugins/ImportGeneWeb.py:98 -#: ../src/plugins/ImportvCard.py:71 ../src/plugins/ImportvCard.py:77 +#: ../src/GrampsDbUtils/_ReadGedcom.py:244 +#: ../src/GrampsDbUtils/_ReadGedcom.py:256 ../src/plugins/ImportGeneWeb.py:92 +#: ../src/plugins/ImportGeneWeb.py:98 ../src/plugins/ImportvCard.py:71 +#: ../src/plugins/ImportvCard.py:77 #, python-format msgid "%s could not be opened\n" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:260 +#: ../src/GrampsDbUtils/_ReadGedcom.py:260 msgid "Database corruption detected" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:261 +#: ../src/GrampsDbUtils/_ReadGedcom.py:261 msgid "" "A problem was detected with the database. Please run the Check and Repair " "Database tool to fix the problem." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:266 +#: ../src/GrampsDbUtils/_ReadGedcom.py:266 msgid "Error reading GEDCOM file" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:469 +#: ../src/GrampsDbUtils/_ReadGedcom.py:469 #, python-format msgid "Invalid GEDCOM syntax at line %d was ignored." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:534 ../src/GrampsDb/_ReadGedcom.py:2247 +#: ../src/GrampsDbUtils/_ReadGedcom.py:534 +#: ../src/GrampsDbUtils/_ReadGedcom.py:2247 #, python-format msgid "Import from %s" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:830 +#: ../src/GrampsDbUtils/_ReadGedcom.py:830 msgid "Your GEDCOM file is corrupted. It appears to have been truncated." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:840 +#: ../src/GrampsDbUtils/_ReadGedcom.py:840 #, python-format msgid "Line %d was not understood, so it was ignored." msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:881 +#: ../src/GrampsDbUtils/_ReadGedcom.py:881 msgid "GEDCOM import" msgstr "" -#: ../src/GrampsDb/_ReadGedcom.py:1011 ../src/GrampsDb/_ReadGedcom.py:2752 +#: ../src/GrampsDbUtils/_ReadGedcom.py:1011 +#: ../src/GrampsDbUtils/_ReadGedcom.py:2752 #, python-format msgid "Could not import %s" msgstr "" -#: ../src/GrampsDb/_ReadGrdb.py:62 ../src/GrampsDb/_ReadGrdb.py:75 -#: ../src/GrampsDb/_ReadXML.py:133 ../src/GrampsDb/_ReadXML.py:140 -#: ../src/GrampsDb/_WriteGrdb.py:63 +#: ../src/GrampsDbUtils/_ReadGrdb.py:62 ../src/GrampsDbUtils/_ReadGrdb.py:75 +#: ../src/GrampsDbUtils/_ReadXML.py:133 ../src/GrampsDbUtils/_ReadXML.py:140 +#: ../src/GrampsDbUtils/_WriteGrdb.py:63 #, python-format msgid "%s could not be opened" msgstr "" -#: ../src/GrampsDb/_ReadGrdb.py:69 +#: ../src/GrampsDbUtils/_ReadGrdb.py:69 msgid "" "The database version is not supported by this version of GRAMPS.\n" "Please upgrade to the corresponding version or use XML for porting data " "between different database versions." msgstr "" -#: ../src/GrampsDb/_ReadGrdb.py:76 +#: ../src/GrampsDbUtils/_ReadGrdb.py:76 msgid "The Database version is not supported by this version of GRAMPS." msgstr "" -#: ../src/GrampsDb/_ReadGrdb.py:202 +#: ../src/GrampsDbUtils/_ReadGrdb.py:202 msgid "Import database" msgstr "" -#: ../src/GrampsDb/_ReadXML.py:152 ../src/GrampsDb/_ReadXML.py:162 +#: ../src/GrampsDbUtils/_ReadXML.py:152 ../src/GrampsDbUtils/_ReadXML.py:162 #, python-format msgid "Error reading %s" msgstr "" -#: ../src/GrampsDb/_ReadXML.py:163 +#: ../src/GrampsDbUtils/_ReadXML.py:163 msgid "The file is probably either corrupt or not a valid GRAMPS database." msgstr "" -#: ../src/GrampsDb/_ReadXML.py:195 +#: ../src/GrampsDbUtils/_ReadXML.py:195 msgid "Could not copy file" msgstr "" -#: ../src/GrampsDb/_ReadXML.py:637 +#: ../src/GrampsDbUtils/_ReadXML.py:637 msgid "GRAMPS XML import" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:293 ../src/plugins/Calendar.py:609 +#: ../src/GrampsDbUtils/_WriteGedcom.py:299 ../src/plugins/Calendar.py:630 #: ../src/plugins/EventCmp.py:164 ../src/plugins/ExportVCalendar.py:88 #: ../src/plugins/ExportVCard.py:86 ../src/plugins/GraphViz.py:696 -#: ../src/plugins/IndivComplete.py:593 ../src/plugins/NarrativeWeb.py:2427 +#: ../src/plugins/IndivComplete.py:589 ../src/plugins/NarrativeWeb.py:2434 #: ../src/plugins/StatisticsChart.py:837 ../src/plugins/TimeLine.py:417 #: ../src/plugins/WriteFtree.py:90 ../src/plugins/WriteGeneWeb.py:92 msgid "Entire Database" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:300 ../src/plugins/Calendar.py:614 +#: ../src/GrampsDbUtils/_WriteGedcom.py:306 ../src/plugins/Calendar.py:635 #: ../src/plugins/DescendReport.py:153 ../src/plugins/ExportVCalendar.py:95 #: ../src/plugins/ExportVCard.py:93 ../src/plugins/GraphViz.py:700 -#: ../src/plugins/IndivComplete.py:597 ../src/plugins/NarrativeWeb.py:2431 +#: ../src/plugins/IndivComplete.py:593 ../src/plugins/NarrativeWeb.py:2438 #: ../src/plugins/StatisticsChart.py:841 ../src/plugins/TimeLine.py:421 #: ../src/plugins/WriteFtree.py:97 ../src/plugins/WriteGeneWeb.py:99 #, python-format msgid "Descendants of %s" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:306 ../src/plugins/Calendar.py:624 +#: ../src/GrampsDbUtils/_WriteGedcom.py:312 ../src/plugins/Calendar.py:645 #: ../src/plugins/ExportVCalendar.py:101 ../src/plugins/ExportVCard.py:99 -#: ../src/plugins/GraphViz.py:704 ../src/plugins/IndivComplete.py:601 -#: ../src/plugins/NarrativeWeb.py:2439 ../src/plugins/StatisticsChart.py:845 +#: ../src/plugins/GraphViz.py:704 ../src/plugins/IndivComplete.py:597 +#: ../src/plugins/NarrativeWeb.py:2446 ../src/plugins/StatisticsChart.py:845 #: ../src/plugins/TimeLine.py:425 ../src/plugins/WriteFtree.py:103 #: ../src/plugins/WriteGeneWeb.py:105 #, python-format msgid "Ancestors of %s" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:312 ../src/plugins/Calendar.py:629 +#: ../src/GrampsDbUtils/_WriteGedcom.py:318 ../src/plugins/Calendar.py:650 #: ../src/plugins/ExportVCalendar.py:107 ../src/plugins/ExportVCard.py:105 -#: ../src/plugins/GraphViz.py:708 ../src/plugins/IndivComplete.py:605 -#: ../src/plugins/NarrativeWeb.py:2443 ../src/plugins/StatisticsChart.py:849 +#: ../src/plugins/GraphViz.py:708 ../src/plugins/IndivComplete.py:601 +#: ../src/plugins/NarrativeWeb.py:2450 ../src/plugins/StatisticsChart.py:849 #: ../src/plugins/TimeLine.py:429 ../src/plugins/WriteFtree.py:109 #: ../src/plugins/WriteGeneWeb.py:111 #, python-format msgid "People with common ancestor with %s" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:470 +#: ../src/GrampsDbUtils/_WriteGedcom.py:476 msgid "Researcher information" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:471 +#: ../src/GrampsDbUtils/_WriteGedcom.py:477 msgid "" "A valid GEDCOM file is required to contain researcher information. You need " "to fill these data in the Preferences dialog.\n" @@ -3555,7 +3612,7 @@ msgid "" "want." msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1495 +#: ../src/GrampsDbUtils/_WriteGedcom.py:1501 msgid "Export failed" msgstr "" @@ -3564,34 +3621,34 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteGedcom.py:1503 +#: ../src/GrampsDbUtils/_WriteGedcom.py:1509 msgid "GE_DCOM" msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1504 +#: ../src/GrampsDbUtils/_WriteGedcom.py:1510 msgid "" "GEDCOM is used to transfer data between genealogy programs. Most genealogy " "software will accept a GEDCOM file as input. " msgstr "" -#: ../src/GrampsDb/_WriteGedcom.py:1506 +#: ../src/GrampsDbUtils/_WriteGedcom.py:1512 msgid "GEDCOM export options" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:147 ../src/GrampsDb/_WriteXML.py:156 -#: ../src/GrampsDb/_WriteXML.py:173 +#: ../src/GrampsDbUtils/_WriteXML.py:147 ../src/GrampsDbUtils/_WriteXML.py:156 +#: ../src/GrampsDbUtils/_WriteXML.py:173 #, python-format msgid "Failure writing %s" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:148 +#: ../src/GrampsDbUtils/_WriteXML.py:148 msgid "" "The database cannot be saved because you do not have permission to write to " "the directory. Please make sure you have write access to the directory and " "try again." msgstr "" -#: ../src/GrampsDb/_WriteXML.py:157 +#: ../src/GrampsDbUtils/_WriteXML.py:157 msgid "" "The database cannot be saved because you do not have permission to write to " "the file. Please make sure you have write access to the file and try again." @@ -3602,11 +3659,11 @@ msgstr "" #. #. #. ------------------------------------------------------------------------- -#: ../src/GrampsDb/_WriteXML.py:1058 +#: ../src/GrampsDbUtils/_WriteXML.py:1058 msgid "GRAMPS _XML database" msgstr "" -#: ../src/GrampsDb/_WriteXML.py:1059 +#: ../src/GrampsDbUtils/_WriteXML.py:1059 msgid "" "The GRAMPS XML database is a format used by older versions of GRAMPS. It is " "read-write compatible with the present GRAMPS database format." @@ -3788,8 +3845,8 @@ msgstr "" msgid "Select Person" msgstr "" -#: ../src/Selectors/_SelectPerson.py:118 ../src/plugins/NarrativeWeb.py:602 -#: ../src/plugins/NarrativeWeb.py:662 +#: ../src/Selectors/_SelectPerson.py:118 ../src/plugins/NarrativeWeb.py:609 +#: ../src/plugins/NarrativeWeb.py:669 #: ../src/Filters/SideBar/_PersonSidebarFilter.py:111 msgid "Birth date" msgstr "" @@ -3830,7 +3887,7 @@ msgstr "" #: ../src/plugins/AncestorChart2.py:490 ../src/plugins/AncestorReport.py:303 #: ../src/plugins/DescendChart.py:440 ../src/plugins/DetAncestralReport.py:812 #: ../src/plugins/DetDescendantReport.py:843 ../src/plugins/FamilyGroup.py:876 -#: ../src/plugins/FanChart.py:452 ../src/plugins/IndivComplete.py:672 +#: ../src/plugins/FanChart.py:452 ../src/plugins/IndivComplete.py:668 msgid "The basic style used for the text display." msgstr "" @@ -3843,19 +3900,19 @@ msgid "Ancestor Graph" msgstr "" #: ../src/plugins/AncestorChart2.py:514 ../src/plugins/AncestorReport.py:334 -#: ../src/plugins/BookReport.py:1172 ../src/plugins/Calendar.py:1141 -#: ../src/plugins/Calendar.py:1153 ../src/plugins/ChangeNames.py:204 +#: ../src/plugins/BookReport.py:1175 ../src/plugins/Calendar.py:1198 +#: ../src/plugins/Calendar.py:1210 ../src/plugins/ChangeNames.py:204 #: ../src/plugins/ChangeTypes.py:208 ../src/plugins/Checkpoint.py:421 -#: ../src/plugins/Check.py:1103 ../src/plugins/CountAncestors.py:146 +#: ../src/plugins/Check.py:1099 ../src/plugins/CountAncestors.py:142 #: ../src/plugins/Desbrowser.py:161 ../src/plugins/DescendChart.py:464 #: ../src/plugins/DescendReport.py:259 ../src/plugins/Eval.py:130 -#: ../src/plugins/EventCmp.py:479 ../src/plugins/FamilyGroup.py:909 +#: ../src/plugins/EventCmp.py:480 ../src/plugins/FamilyGroup.py:909 #: ../src/plugins/FanChart.py:468 ../src/plugins/GraphViz.py:1254 -#: ../src/plugins/GraphViz.py:1268 ../src/plugins/IndivComplete.py:687 +#: ../src/plugins/GraphViz.py:1268 ../src/plugins/IndivComplete.py:683 #: ../src/plugins/Leak.py:131 ../src/plugins/FindDupes.py:690 -#: ../src/plugins/NarrativeWeb.py:2945 ../src/plugins/PatchNames.py:357 -#: ../src/plugins/Rebuild.py:125 ../src/plugins/RelCalc.py:232 -#: ../src/plugins/RemoveUnused.py:267 ../src/plugins/ReorderIds.py:227 +#: ../src/plugins/NarrativeWeb.py:2952 ../src/plugins/PatchNames.py:357 +#: ../src/plugins/Rebuild.py:125 ../src/plugins/RelCalc.py:228 +#: ../src/plugins/RemoveUnused.py:455 ../src/plugins/ReorderIds.py:227 #: ../src/plugins/SoundGen.py:145 ../src/plugins/StatisticsChart.py:973 #: ../src/plugins/TimeLine.py:477 ../src/plugins/RebuildRefMap.py:126 msgid "Stable" @@ -3880,7 +3937,7 @@ msgstr "" #: ../src/plugins/AncestorReport.py:280 ../src/plugins/DescendReport.py:222 #: ../src/plugins/DetAncestralReport.py:766 #: ../src/plugins/DetDescendantReport.py:797 ../src/plugins/FamilyGroup.py:867 -#: ../src/plugins/IndivComplete.py:640 ../src/plugins/SimpleBookTitle.py:271 +#: ../src/plugins/IndivComplete.py:636 ../src/plugins/SimpleBookTitle.py:271 #: ../src/plugins/StatisticsChart.py:822 ../src/plugins/TimeLine.py:404 msgid "The style used for the title of the page." msgstr "" @@ -3914,7 +3971,7 @@ msgid "Book List" msgstr "" #: ../src/plugins/BookReport.py:608 ../src/plugins/BookReport.py:994 -#: ../src/plugins/BookReport.py:1037 ../src/plugins/BookReport.py:1171 +#: ../src/plugins/BookReport.py:1037 ../src/plugins/BookReport.py:1174 msgid "Book Report" msgstr "" @@ -3977,168 +4034,168 @@ msgstr "" msgid "GRAMPS Book" msgstr "" -#: ../src/plugins/BookReport.py:1173 +#: ../src/plugins/BookReport.py:1176 msgid "Creates a book containing several reports." msgstr "" -#: ../src/plugins/Calendar.py:323 +#: ../src/plugins/Calendar.py:327 #, python-format msgid "" "%(spouse)s and\n" " %(person)s, %(nyears)d" msgstr "" -#: ../src/plugins/Calendar.py:619 ../src/plugins/NarrativeWeb.py:2435 +#: ../src/plugins/Calendar.py:640 ../src/plugins/NarrativeWeb.py:2442 #, python-format msgid "Descendant Families of %s" msgstr "" -#: ../src/plugins/Calendar.py:634 +#: ../src/plugins/Calendar.py:655 msgid "People with a Calendar attribute" msgstr "" -#: ../src/plugins/Calendar.py:686 ../src/plugins/Calendar.py:812 +#: ../src/plugins/Calendar.py:707 ../src/plugins/Calendar.py:829 #: ../src/ReportBase/_BareReportDialog.py:449 #: ../src/FilterEditor/_FilterEditor.py:105 msgid "Filter" msgstr "" -#: ../src/plugins/Calendar.py:689 ../src/plugins/Calendar.py:822 +#: ../src/plugins/Calendar.py:710 ../src/plugins/Calendar.py:839 msgid "Text 1" msgstr "" -#: ../src/plugins/Calendar.py:694 ../src/plugins/Calendar.py:701 -#: ../src/plugins/Calendar.py:708 ../src/plugins/Calendar.py:820 -#: ../src/plugins/Calendar.py:827 ../src/plugins/Calendar.py:834 -#: ../src/plugins/Calendar.py:841 +#: ../src/plugins/Calendar.py:715 ../src/plugins/Calendar.py:722 +#: ../src/plugins/Calendar.py:729 ../src/plugins/Calendar.py:837 +#: ../src/plugins/Calendar.py:844 ../src/plugins/Calendar.py:851 +#: ../src/plugins/Calendar.py:858 msgid "Text Options" msgstr "" -#: ../src/plugins/Calendar.py:696 ../src/plugins/Calendar.py:829 +#: ../src/plugins/Calendar.py:717 ../src/plugins/Calendar.py:846 msgid "Text 2" msgstr "" -#: ../src/plugins/Calendar.py:703 ../src/plugins/Calendar.py:836 +#: ../src/plugins/Calendar.py:724 ../src/plugins/Calendar.py:853 msgid "Text 3" msgstr "" -#: ../src/plugins/Calendar.py:710 +#: ../src/plugins/Calendar.py:731 msgid "Year of calendar" msgstr "" -#: ../src/plugins/Calendar.py:716 ../src/plugins/Calendar.py:849 +#: ../src/plugins/Calendar.py:737 ../src/plugins/Calendar.py:866 +msgid "Country for holidays" +msgstr "" + +#: ../src/plugins/Calendar.py:744 ../src/plugins/Calendar.py:873 msgid "Birthday surname" msgstr "" -#: ../src/plugins/Calendar.py:722 ../src/plugins/Calendar.py:855 +#: ../src/plugins/Calendar.py:750 ../src/plugins/Calendar.py:879 msgid "Wives use husband's surname" msgstr "" -#: ../src/plugins/Calendar.py:725 ../src/plugins/Calendar.py:858 +#: ../src/plugins/Calendar.py:753 ../src/plugins/Calendar.py:882 msgid "Wives use their own surname" msgstr "" -#: ../src/plugins/Calendar.py:730 ../src/plugins/Calendar.py:863 +#: ../src/plugins/Calendar.py:758 ../src/plugins/Calendar.py:887 msgid "Only include living people" msgstr "" -#: ../src/plugins/Calendar.py:736 ../src/plugins/Calendar.py:869 +#: ../src/plugins/Calendar.py:764 ../src/plugins/Calendar.py:893 msgid "Include birthdays" msgstr "" -#: ../src/plugins/Calendar.py:742 ../src/plugins/Calendar.py:875 +#: ../src/plugins/Calendar.py:770 ../src/plugins/Calendar.py:899 msgid "Include anniversaries" msgstr "" -#: ../src/plugins/Calendar.py:748 ../src/plugins/Calendar.py:881 -msgid "Include holidays" -msgstr "" - -#: ../src/plugins/Calendar.py:754 -msgid "Offset" -msgstr "" - -#: ../src/plugins/Calendar.py:761 +#: ../src/plugins/Calendar.py:776 msgid "Title text and background color." msgstr "" -#: ../src/plugins/Calendar.py:769 +#: ../src/plugins/Calendar.py:784 msgid "Border lines of calendar boxes." msgstr "" -#: ../src/plugins/Calendar.py:772 +#: ../src/plugins/Calendar.py:788 msgid "Calendar day numbers." msgstr "" -#: ../src/plugins/Calendar.py:778 +#: ../src/plugins/Calendar.py:794 msgid "Daily text display." msgstr "" -#: ../src/plugins/Calendar.py:783 +#: ../src/plugins/Calendar.py:799 msgid "Days of the week text." msgstr "" -#: ../src/plugins/Calendar.py:790 +#: ../src/plugins/Calendar.py:807 msgid "Text at bottom, line 1." msgstr "" -#: ../src/plugins/Calendar.py:795 +#: ../src/plugins/Calendar.py:812 msgid "Text at bottom, line 2." msgstr "" -#: ../src/plugins/Calendar.py:800 +#: ../src/plugins/Calendar.py:817 msgid "Text at bottom, line 3." msgstr "" -#: ../src/plugins/Calendar.py:815 +#: ../src/plugins/Calendar.py:832 msgid "Title text" msgstr "" -#: ../src/plugins/Calendar.py:843 +#: ../src/plugins/Calendar.py:860 msgid "Year of report" msgstr "" -#: ../src/plugins/Calendar.py:887 +#: ../src/plugins/Calendar.py:905 msgid "Title text style" msgstr "" -#: ../src/plugins/Calendar.py:893 +#: ../src/plugins/Calendar.py:912 msgid "Data text style" msgstr "" -#: ../src/plugins/Calendar.py:898 +#: ../src/plugins/Calendar.py:918 msgid "Month text style" msgstr "" -#: ../src/plugins/Calendar.py:904 +#: ../src/plugins/Calendar.py:924 msgid "Day text style" msgstr "" -#: ../src/plugins/Calendar.py:911 +#: ../src/plugins/Calendar.py:932 msgid "Extra text style, line 1." msgstr "" -#: ../src/plugins/Calendar.py:916 +#: ../src/plugins/Calendar.py:938 msgid "Extra text style, line 2." msgstr "" -#: ../src/plugins/Calendar.py:921 +#: ../src/plugins/Calendar.py:944 msgid "Extra text style, line 3." msgstr "" -#: ../src/plugins/Calendar.py:1140 +#: ../src/plugins/Calendar.py:1167 +msgid "Don't include holidays" +msgstr "" + +#: ../src/plugins/Calendar.py:1197 msgid "Calendar" msgstr "" -#: ../src/plugins/Calendar.py:1144 +#: ../src/plugins/Calendar.py:1201 msgid "Produces a graphical calendar" msgstr "" -#: ../src/plugins/Calendar.py:1152 +#: ../src/plugins/Calendar.py:1209 msgid "Birthday and Anniversary Report" msgstr "" -#: ../src/plugins/Calendar.py:1156 +#: ../src/plugins/Calendar.py:1213 msgid "Produces a report of birthdays and anniversaries" msgstr "" @@ -4300,45 +4357,44 @@ msgstr "" msgid "Store a snapshot of the current database into a revision control system" msgstr "" -#: ../src/plugins/Check.py:192 +#: ../src/plugins/Check.py:188 msgid "Check Integrity" msgstr "" -#: ../src/plugins/Check.py:226 ../src/plugins/RemoveUnused.py:147 +#: ../src/plugins/Check.py:222 msgid "Checking database" msgstr "" -#: ../src/plugins/Check.py:243 +#: ../src/plugins/Check.py:239 msgid "Looking for invalid name format references" msgstr "" -#: ../src/plugins/Check.py:291 +#: ../src/plugins/Check.py:287 msgid "Looking for duplicate spouses" msgstr "" -#: ../src/plugins/Check.py:309 +#: ../src/plugins/Check.py:305 msgid "Looking for character encoding errors" msgstr "" -#: ../src/plugins/Check.py:336 +#: ../src/plugins/Check.py:332 msgid "Looking for broken family links" msgstr "" -#: ../src/plugins/Check.py:459 +#: ../src/plugins/Check.py:455 msgid "Looking for unused objects" msgstr "" -#: ../src/plugins/Check.py:519 ../src/plugins/WriteCD.py:246 +#: ../src/plugins/Check.py:515 ../src/plugins/WriteCD.py:246 #: ../src/plugins/WritePkg.py:148 msgid "Select file" msgstr "" -#: ../src/plugins/Check.py:538 ../src/plugins/WriteCD.py:271 -#: ../src/plugins/WritePkg.py:169 +#: ../src/plugins/Check.py:534 ../src/plugins/WriteCD.py:271 msgid "Media object could not be found" msgstr "" -#: ../src/plugins/Check.py:539 +#: ../src/plugins/Check.py:535 #, python-format msgid "" "The file:\n" @@ -4349,255 +4405,255 @@ msgid "" "select a new file." msgstr "" -#: ../src/plugins/Check.py:558 +#: ../src/plugins/Check.py:554 msgid "Looking for empty families" msgstr "" -#: ../src/plugins/Check.py:583 +#: ../src/plugins/Check.py:579 msgid "Looking for broken parent relationships" msgstr "" -#: ../src/plugins/Check.py:635 +#: ../src/plugins/Check.py:631 msgid "Looking for event problems" msgstr "" -#: ../src/plugins/Check.py:715 +#: ../src/plugins/Check.py:711 msgid "Looking for person reference problems" msgstr "" -#: ../src/plugins/Check.py:731 +#: ../src/plugins/Check.py:727 msgid "Looking for repository reference problems" msgstr "" -#: ../src/plugins/Check.py:748 +#: ../src/plugins/Check.py:744 msgid "Looking for place reference problems" msgstr "" -#: ../src/plugins/Check.py:794 +#: ../src/plugins/Check.py:790 msgid "Looking for source reference problems" msgstr "" -#: ../src/plugins/Check.py:922 +#: ../src/plugins/Check.py:918 msgid "No errors were found" msgstr "" -#: ../src/plugins/Check.py:923 ../src/plugins/RemoveUnused.py:188 +#: ../src/plugins/Check.py:919 msgid "The database has passed internal checks" msgstr "" -#: ../src/plugins/Check.py:929 +#: ../src/plugins/Check.py:925 msgid "1 broken child/family link was fixed\n" msgstr "" -#: ../src/plugins/Check.py:931 +#: ../src/plugins/Check.py:927 #, python-format msgid "%d broken child/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:937 +#: ../src/plugins/Check.py:933 msgid "Non existing child" msgstr "" -#: ../src/plugins/Check.py:944 +#: ../src/plugins/Check.py:940 #, python-format msgid "%s was removed from the family of %s\n" msgstr "" -#: ../src/plugins/Check.py:948 +#: ../src/plugins/Check.py:944 msgid "1 broken spouse/family link was fixed\n" msgstr "" -#: ../src/plugins/Check.py:950 +#: ../src/plugins/Check.py:946 #, python-format msgid "%d broken spouse/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:956 ../src/plugins/Check.py:975 +#: ../src/plugins/Check.py:952 ../src/plugins/Check.py:971 msgid "Non existing person" msgstr "" -#: ../src/plugins/Check.py:963 ../src/plugins/Check.py:982 +#: ../src/plugins/Check.py:959 ../src/plugins/Check.py:978 #, python-format msgid "%s was restored to the family of %s\n" msgstr "" -#: ../src/plugins/Check.py:967 +#: ../src/plugins/Check.py:963 msgid "1 duplicate spouse/family link was found\n" msgstr "" -#: ../src/plugins/Check.py:969 +#: ../src/plugins/Check.py:965 #, python-format msgid "%d duplicate spouse/family links were found\n" msgstr "" -#: ../src/plugins/Check.py:985 +#: ../src/plugins/Check.py:981 msgid "1 empty family was found\n" msgstr "" -#: ../src/plugins/Check.py:988 +#: ../src/plugins/Check.py:984 #, python-format msgid "%d empty families were found\n" msgstr "" -#: ../src/plugins/Check.py:990 +#: ../src/plugins/Check.py:986 msgid "1 corrupted family relationship fixed\n" msgstr "" -#: ../src/plugins/Check.py:992 +#: ../src/plugins/Check.py:988 #, python-format msgid "%d corrupted family relationship fixed\n" msgstr "" -#: ../src/plugins/Check.py:994 +#: ../src/plugins/Check.py:990 msgid "1 person was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:996 +#: ../src/plugins/Check.py:992 #, python-format msgid "%d persons were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:999 +#: ../src/plugins/Check.py:995 msgid "1 repository was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:1001 +#: ../src/plugins/Check.py:997 #, python-format msgid "%d repositories were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:1003 +#: ../src/plugins/Check.py:999 msgid "1 media object was referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:1005 +#: ../src/plugins/Check.py:1001 #, python-format msgid "%d media objects were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:1007 +#: ../src/plugins/Check.py:1003 msgid "Reference to 1 missing media object was kept\n" msgstr "" -#: ../src/plugins/Check.py:1009 +#: ../src/plugins/Check.py:1005 #, python-format msgid "References to %d media objects were kept\n" msgstr "" -#: ../src/plugins/Check.py:1011 +#: ../src/plugins/Check.py:1007 msgid "1 missing media object was replaced\n" msgstr "" -#: ../src/plugins/Check.py:1013 +#: ../src/plugins/Check.py:1009 #, python-format msgid "%d missing media objects were replaced\n" msgstr "" -#: ../src/plugins/Check.py:1015 +#: ../src/plugins/Check.py:1011 msgid "1 missing media object was removed\n" msgstr "" -#: ../src/plugins/Check.py:1017 +#: ../src/plugins/Check.py:1013 #, python-format msgid "%d missing media objects were removed\n" msgstr "" -#: ../src/plugins/Check.py:1019 +#: ../src/plugins/Check.py:1015 msgid "1 invalid event reference was removed\n" msgstr "" -#: ../src/plugins/Check.py:1021 +#: ../src/plugins/Check.py:1017 #, python-format msgid "%d invalid event references were removed\n" msgstr "" -#: ../src/plugins/Check.py:1023 +#: ../src/plugins/Check.py:1019 msgid "1 invalid birth event name was fixed\n" msgstr "" -#: ../src/plugins/Check.py:1025 +#: ../src/plugins/Check.py:1021 #, python-format msgid "%d invalid birth event names were fixed\n" msgstr "" -#: ../src/plugins/Check.py:1027 +#: ../src/plugins/Check.py:1023 msgid "1 invalid death event name was fixed\n" msgstr "" -#: ../src/plugins/Check.py:1029 +#: ../src/plugins/Check.py:1025 #, python-format msgid "%d invalid death event names were fixed\n" msgstr "" -#: ../src/plugins/Check.py:1031 +#: ../src/plugins/Check.py:1027 msgid "1 place was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:1033 +#: ../src/plugins/Check.py:1029 #, python-format msgid "%d places were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:1035 +#: ../src/plugins/Check.py:1031 msgid "1 source was referenced but not found\n" msgstr "" -#: ../src/plugins/Check.py:1037 +#: ../src/plugins/Check.py:1033 #, python-format msgid "%d sources were referenced, but not found\n" msgstr "" -#: ../src/plugins/Check.py:1039 +#: ../src/plugins/Check.py:1035 msgid "1 invalid name format reference was removed\n" msgstr "" -#: ../src/plugins/Check.py:1041 +#: ../src/plugins/Check.py:1037 #, python-format msgid "%d invalid name format references were removed\n" msgstr "" -#: ../src/plugins/Check.py:1071 ../src/plugins/RemoveUnused.py:235 +#: ../src/plugins/Check.py:1067 msgid "Integrity Check Results" msgstr "" -#: ../src/plugins/Check.py:1076 +#: ../src/plugins/Check.py:1072 msgid "Check and Repair" msgstr "" -#: ../src/plugins/Check.py:1102 +#: ../src/plugins/Check.py:1098 msgid "Check and repair database" msgstr "" -#: ../src/plugins/Check.py:1106 +#: ../src/plugins/Check.py:1102 msgid "" "Checks the database for integrity problems, fixing the problems that it can" msgstr "" -#: ../src/plugins/CountAncestors.py:63 +#: ../src/plugins/CountAncestors.py:59 #, python-format msgid "Ancestors of \"%s\"" msgstr "" -#: ../src/plugins/CountAncestors.py:97 +#: ../src/plugins/CountAncestors.py:93 #, python-format msgid "Generation %d has 1 individual. (%3.2f%%)\n" msgstr "" -#: ../src/plugins/CountAncestors.py:100 +#: ../src/plugins/CountAncestors.py:96 #, python-format msgid "Generation %d has %d individuals. (%3.2f%%)\n" msgstr "" -#: ../src/plugins/CountAncestors.py:124 +#: ../src/plugins/CountAncestors.py:120 #, python-format msgid "Total ancestors in generations 2 to %d is %d. (%3.2f%%)\n" msgstr "" -#: ../src/plugins/CountAncestors.py:145 +#: ../src/plugins/CountAncestors.py:141 msgid "Number of ancestors" msgstr "" -#: ../src/plugins/CountAncestors.py:147 +#: ../src/plugins/CountAncestors.py:143 msgid "Counts number of ancestors of selected person" msgstr "" @@ -5030,11 +5086,11 @@ msgstr "" msgid "Select filename" msgstr "" -#: ../src/plugins/EventCmp.py:478 +#: ../src/plugins/EventCmp.py:479 msgid "Compare individual events" msgstr "" -#: ../src/plugins/EventCmp.py:482 +#: ../src/plugins/EventCmp.py:483 msgid "" "Aids in the analysis of data by allowing the development of custom filters " "that can be applied to the database to find similar events" @@ -5121,11 +5177,11 @@ msgstr "" msgid "Family Group Report" msgstr "" -#: ../src/plugins/FamilyGroup.py:615 ../src/plugins/NarrativeWeb.py:1861 +#: ../src/plugins/FamilyGroup.py:615 ../src/plugins/NarrativeWeb.py:1868 msgid "Husband" msgstr "" -#: ../src/plugins/FamilyGroup.py:624 ../src/plugins/NarrativeWeb.py:1863 +#: ../src/plugins/FamilyGroup.py:624 ../src/plugins/NarrativeWeb.py:1870 msgid "Wife" msgstr "" @@ -5636,56 +5692,56 @@ msgstr "" msgid "vCard files" msgstr "" -#: ../src/plugins/IndivComplete.py:131 +#: ../src/plugins/IndivComplete.py:132 #, python-format msgid "%(date)s in %(place)s. " msgstr "" -#: ../src/plugins/IndivComplete.py:207 +#: ../src/plugins/IndivComplete.py:208 msgid "Alternate Parents" msgstr "" -#: ../src/plugins/IndivComplete.py:326 +#: ../src/plugins/IndivComplete.py:320 msgid "Marriages/Children" msgstr "" -#: ../src/plugins/IndivComplete.py:410 +#: ../src/plugins/IndivComplete.py:405 msgid "Individual Facts" msgstr "" -#: ../src/plugins/IndivComplete.py:452 +#: ../src/plugins/IndivComplete.py:451 #, python-format msgid "Summary of %s" msgstr "" -#: ../src/plugins/IndivComplete.py:472 ../src/plugins/NarrativeWeb.py:374 -#: ../src/plugins/NarrativeWeb.py:404 ../src/plugins/NarrativeWeb.py:416 -#: ../src/plugins/NarrativeWeb.py:1071 ../src/plugins/NarrativeWeb.py:1118 -#: ../src/plugins/NarrativeWeb.py:1317 ../src/ReportBase/_ReportUtils.py:1323 +#: ../src/plugins/IndivComplete.py:471 ../src/plugins/NarrativeWeb.py:381 +#: ../src/plugins/NarrativeWeb.py:411 ../src/plugins/NarrativeWeb.py:423 +#: ../src/plugins/NarrativeWeb.py:1078 ../src/plugins/NarrativeWeb.py:1125 +#: ../src/plugins/NarrativeWeb.py:1324 ../src/ReportBase/_ReportUtils.py:1324 msgid "Could not add photo to page" msgstr "" -#: ../src/plugins/IndivComplete.py:473 ../src/ReportBase/_ReportUtils.py:1324 +#: ../src/plugins/IndivComplete.py:472 ../src/ReportBase/_ReportUtils.py:1325 msgid "File does not exist" msgstr "" -#: ../src/plugins/IndivComplete.py:619 +#: ../src/plugins/IndivComplete.py:615 msgid "Include Source Information" msgstr "" -#: ../src/plugins/IndivComplete.py:652 +#: ../src/plugins/IndivComplete.py:648 msgid "The style used for category labels." msgstr "" -#: ../src/plugins/IndivComplete.py:663 +#: ../src/plugins/IndivComplete.py:659 msgid "The style used for the spouse's name." msgstr "" -#: ../src/plugins/IndivComplete.py:686 +#: ../src/plugins/IndivComplete.py:682 msgid "Complete Individual Report" msgstr "" -#: ../src/plugins/IndivComplete.py:690 +#: ../src/plugins/IndivComplete.py:686 msgid "Produces a complete report on the selected people." msgstr "" @@ -5719,7 +5775,8 @@ msgstr "" msgid "Find possible duplicate people" msgstr "" -#: ../src/plugins/FindDupes.py:143 ../src/plugins/Verify.py:281 +#: ../src/plugins/FindDupes.py:143 ../src/plugins/RemoveUnused.py:124 +#: ../src/plugins/Verify.py:277 msgid "Tool settings" msgstr "" @@ -5906,99 +5963,111 @@ msgstr "" msgid "Manages batch operations on media files" msgstr "" -#: ../src/plugins/NarrativeWeb.py:102 +#: ../src/plugins/NarrativeWeb.py:97 msgid "Modern" msgstr "" -#: ../src/plugins/NarrativeWeb.py:103 +#: ../src/plugins/NarrativeWeb.py:98 msgid "Business" msgstr "" -#: ../src/plugins/NarrativeWeb.py:104 +#: ../src/plugins/NarrativeWeb.py:99 msgid "Certificate" msgstr "" -#: ../src/plugins/NarrativeWeb.py:105 +#: ../src/plugins/NarrativeWeb.py:100 msgid "Antique" msgstr "" -#: ../src/plugins/NarrativeWeb.py:106 +#: ../src/plugins/NarrativeWeb.py:101 msgid "Tranquil" msgstr "" -#: ../src/plugins/NarrativeWeb.py:107 +#: ../src/plugins/NarrativeWeb.py:102 msgid "Sharp" msgstr "" -#: ../src/plugins/NarrativeWeb.py:108 +#: ../src/plugins/NarrativeWeb.py:103 msgid "No style sheet" msgstr "" -#: ../src/plugins/NarrativeWeb.py:112 +#: ../src/plugins/NarrativeWeb.py:107 msgid "Unicode (recommended)" msgstr "" -#: ../src/plugins/NarrativeWeb.py:254 +#: ../src/plugins/NarrativeWeb.py:175 +msgid "Possible destination error" +msgstr "" + +#: ../src/plugins/NarrativeWeb.py:176 +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 " +"that you consider using a different directory to store your generated web " +"pages." +msgstr "" + +#: ../src/plugins/NarrativeWeb.py:261 #, python-format msgid "© %(year)d %(person)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:315 +#: ../src/plugins/NarrativeWeb.py:322 #, python-format msgid "" "Generated by GRAMPS on %(date)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:338 ../src/plugins/NarrativeWeb.py:1052 -#: ../src/plugins/NarrativeWeb.py:1054 +#: ../src/plugins/NarrativeWeb.py:345 ../src/plugins/NarrativeWeb.py:1059 +#: ../src/plugins/NarrativeWeb.py:1061 msgid "Introduction" msgstr "" -#: ../src/plugins/NarrativeWeb.py:339 ../src/plugins/NarrativeWeb.py:972 -#: ../src/plugins/NarrativeWeb.py:973 +#: ../src/plugins/NarrativeWeb.py:346 ../src/plugins/NarrativeWeb.py:979 +#: ../src/plugins/NarrativeWeb.py:980 msgid "Surnames" msgstr "" -#: ../src/plugins/NarrativeWeb.py:340 ../src/plugins/NarrativeWeb.py:590 -#: ../src/plugins/NarrativeWeb.py:597 ../src/plugins/Summary.py:110 +#: ../src/plugins/NarrativeWeb.py:347 ../src/plugins/NarrativeWeb.py:597 +#: ../src/plugins/NarrativeWeb.py:604 ../src/plugins/Summary.py:110 msgid "Individuals" msgstr "" -#: ../src/plugins/NarrativeWeb.py:346 ../src/plugins/NarrativeWeb.py:1271 -#: ../src/plugins/NarrativeWeb.py:1274 +#: ../src/plugins/NarrativeWeb.py:353 ../src/plugins/NarrativeWeb.py:1278 +#: ../src/plugins/NarrativeWeb.py:1281 msgid "Download" msgstr "" -#: ../src/plugins/NarrativeWeb.py:348 ../src/plugins/NarrativeWeb.py:1290 -#: ../src/plugins/NarrativeWeb.py:1294 +#: ../src/plugins/NarrativeWeb.py:355 ../src/plugins/NarrativeWeb.py:1297 +#: ../src/plugins/NarrativeWeb.py:1301 msgid "Contact" msgstr "" -#: ../src/plugins/NarrativeWeb.py:433 ../src/plugins/NarrativeWeb.py:1922 +#: ../src/plugins/NarrativeWeb.py:440 ../src/plugins/NarrativeWeb.py:1929 msgid "Narrative" msgstr "" -#: ../src/plugins/NarrativeWeb.py:445 +#: ../src/plugins/NarrativeWeb.py:452 msgid "Weblinks" msgstr "" -#: ../src/plugins/NarrativeWeb.py:593 +#: ../src/plugins/NarrativeWeb.py:600 msgid "" "This page contains an index of all the individuals in the database, sorted " "by their last names. Selecting the person's name will take you to that " "person's individual page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:600 ../src/plugins/NarrativeWeb.py:990 -#: ../src/plugins/NarrativeWeb.py:992 ../src/plugins/StatisticsChart.py:98 +#: ../src/plugins/NarrativeWeb.py:607 ../src/plugins/NarrativeWeb.py:997 +#: ../src/plugins/NarrativeWeb.py:999 ../src/plugins/StatisticsChart.py:98 msgid "Surname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:626 ../src/plugins/NarrativeWeb.py:676 +#: ../src/plugins/NarrativeWeb.py:633 ../src/plugins/NarrativeWeb.py:683 msgid "restricted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:654 +#: ../src/plugins/NarrativeWeb.py:661 #, python-format msgid "" "This page contains an index of all the individuals in the database with the " @@ -6006,323 +6075,323 @@ msgid "" "individual page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:702 +#: ../src/plugins/NarrativeWeb.py:709 msgid "" "This page contains an index of all the places in the database, sorted by " "their title. Clicking on a place's title will take you to that place's page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:710 ../src/plugins/NarrativeWeb.py:987 +#: ../src/plugins/NarrativeWeb.py:717 ../src/plugins/NarrativeWeb.py:994 msgid "Letter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:771 ../src/plugins/NarrativeWeb.py:901 -#: ../src/plugins/NarrativeWeb.py:1196 ../src/plugins/NarrativeWeb.py:1630 +#: ../src/plugins/NarrativeWeb.py:778 ../src/plugins/NarrativeWeb.py:908 +#: ../src/plugins/NarrativeWeb.py:1203 ../src/plugins/NarrativeWeb.py:1637 msgid "GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:782 +#: ../src/plugins/NarrativeWeb.py:789 msgid "Postal Code" msgstr "" -#: ../src/plugins/NarrativeWeb.py:847 +#: ../src/plugins/NarrativeWeb.py:854 msgid "Previous" msgstr "" -#: ../src/plugins/NarrativeWeb.py:848 +#: ../src/plugins/NarrativeWeb.py:855 #, python-format msgid "%(page_number)d of %(total_pages)d" msgstr "" -#: ../src/plugins/NarrativeWeb.py:852 +#: ../src/plugins/NarrativeWeb.py:859 msgid "Next" msgstr "" -#: ../src/plugins/NarrativeWeb.py:863 ../src/plugins/NarrativeWeb.py:889 +#: ../src/plugins/NarrativeWeb.py:870 ../src/plugins/NarrativeWeb.py:896 msgid "The file has been moved or deleted" msgstr "" -#: ../src/plugins/NarrativeWeb.py:905 +#: ../src/plugins/NarrativeWeb.py:912 msgid "MIME type" msgstr "" -#: ../src/plugins/NarrativeWeb.py:933 +#: ../src/plugins/NarrativeWeb.py:940 msgid "Missing media object" msgstr "" -#: ../src/plugins/NarrativeWeb.py:976 ../src/plugins/NarrativeWeb.py:978 +#: ../src/plugins/NarrativeWeb.py:983 ../src/plugins/NarrativeWeb.py:985 msgid "Surnames by person count" msgstr "" -#: ../src/plugins/NarrativeWeb.py:981 +#: ../src/plugins/NarrativeWeb.py:988 msgid "" "This page contains an index of all the surnames in the database. Selecting a " "link will lead to a list of individuals in the database with this same " "surname." msgstr "" -#: ../src/plugins/NarrativeWeb.py:994 +#: ../src/plugins/NarrativeWeb.py:1001 msgid "Number of people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1149 +#: ../src/plugins/NarrativeWeb.py:1156 msgid "" "This page contains an index of all the sources in the database, sorted by " "their title. Clicking on a source's title will take you to that source's " "page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:1198 +#: ../src/plugins/NarrativeWeb.py:1205 msgid "Publication information" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1228 +#: ../src/plugins/NarrativeWeb.py:1235 msgid "" "This page contains an index of all the media objects in the database, sorted " "by their title. Clicking on the title will take you to that media object's " "page." msgstr "" -#: ../src/plugins/NarrativeWeb.py:1482 +#: ../src/plugins/NarrativeWeb.py:1489 msgid "Ancestors" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1534 +#: ../src/plugins/NarrativeWeb.py:1541 msgid "Source References" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1558 +#: ../src/plugins/NarrativeWeb.py:1565 msgid "Confidence" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1665 ../src/plugins/PatchNames.py:229 +#: ../src/plugins/NarrativeWeb.py:1672 ../src/plugins/PatchNames.py:229 #: ../src/RelLib/_AttributeType.py:62 msgid "Nickname" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1836 +#: ../src/plugins/NarrativeWeb.py:1843 msgid "Families" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1865 ../src/plugins/NarrativeWeb.py:1867 +#: ../src/plugins/NarrativeWeb.py:1872 ../src/plugins/NarrativeWeb.py:1874 msgid "Partner" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1985 +#: ../src/plugins/NarrativeWeb.py:1992 #, python-format msgid "%(description)s,  %(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:1987 +#: ../src/plugins/NarrativeWeb.py:1994 #, python-format msgid "%(description)s,  %(date)s  " msgstr "" -#: ../src/plugins/NarrativeWeb.py:1991 +#: ../src/plugins/NarrativeWeb.py:1998 #, python-format msgid "%(date)s  at  %(place)s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2098 +#: ../src/plugins/NarrativeWeb.py:2105 #, python-format msgid "Neither %s nor %s are directories" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2105 ../src/plugins/NarrativeWeb.py:2109 -#: ../src/plugins/NarrativeWeb.py:2122 ../src/plugins/NarrativeWeb.py:2126 +#: ../src/plugins/NarrativeWeb.py:2112 ../src/plugins/NarrativeWeb.py:2116 +#: ../src/plugins/NarrativeWeb.py:2129 ../src/plugins/NarrativeWeb.py:2133 #, python-format msgid "Could not create the directory: %s" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2132 +#: ../src/plugins/NarrativeWeb.py:2139 msgid "Invalid file name" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2133 +#: ../src/plugins/NarrativeWeb.py:2140 msgid "The archive file must be a file, not a directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2142 +#: ../src/plugins/NarrativeWeb.py:2149 msgid "Generate HTML reports" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2191 +#: ../src/plugins/NarrativeWeb.py:2198 msgid "Filtering" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2198 +#: ../src/plugins/NarrativeWeb.py:2205 msgid "Applying privacy filter" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2206 +#: ../src/plugins/NarrativeWeb.py:2213 msgid "Filtering living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2235 +#: ../src/plugins/NarrativeWeb.py:2242 msgid "Creating individual pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2259 +#: ../src/plugins/NarrativeWeb.py:2266 msgid "Creating surname pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2281 +#: ../src/plugins/NarrativeWeb.py:2288 msgid "Creating source pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2294 +#: ../src/plugins/NarrativeWeb.py:2301 msgid "Creating place pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2308 +#: ../src/plugins/NarrativeWeb.py:2315 msgid "Creating media pages" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2399 +#: ../src/plugins/NarrativeWeb.py:2406 msgid "My Family Tree" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2452 +#: ../src/plugins/NarrativeWeb.py:2459 msgid "Do not include records marked private" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2453 +#: ../src/plugins/NarrativeWeb.py:2460 msgid "Restrict information on living people" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2454 +#: ../src/plugins/NarrativeWeb.py:2461 msgid "Years to restrict from person's death" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2455 +#: ../src/plugins/NarrativeWeb.py:2462 msgid "Web site title" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2456 +#: ../src/plugins/NarrativeWeb.py:2463 msgid "File extension" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2457 +#: ../src/plugins/NarrativeWeb.py:2464 msgid "Publisher contact/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2458 +#: ../src/plugins/NarrativeWeb.py:2465 msgid "Include images and media objects" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2459 +#: ../src/plugins/NarrativeWeb.py:2466 msgid "Include download page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2460 +#: ../src/plugins/NarrativeWeb.py:2467 msgid "Include ancestor graph" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2478 +#: ../src/plugins/NarrativeWeb.py:2485 msgid "Suppress GRAMPS ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2519 +#: ../src/plugins/NarrativeWeb.py:2526 msgid "Standard copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2520 +#: ../src/plugins/NarrativeWeb.py:2527 msgid "Creative Commons - By attribution" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2521 +#: ../src/plugins/NarrativeWeb.py:2528 msgid "Creative Commons - By attribution, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2522 +#: ../src/plugins/NarrativeWeb.py:2529 msgid "Creative Commons - By attribution, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2523 +#: ../src/plugins/NarrativeWeb.py:2530 msgid "Creative Commons - By attribution, Non-commercial" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2524 +#: ../src/plugins/NarrativeWeb.py:2531 msgid "Creative Commons - By attribution, Non-commercial, No derivations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2525 +#: ../src/plugins/NarrativeWeb.py:2532 msgid "Creative Commons - By attribution, Non-commercial, Share-alike" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2526 +#: ../src/plugins/NarrativeWeb.py:2533 msgid "No copyright notice" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2560 +#: ../src/plugins/NarrativeWeb.py:2567 msgid "Character set encoding" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2561 +#: ../src/plugins/NarrativeWeb.py:2568 msgid "Stylesheet" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2562 +#: ../src/plugins/NarrativeWeb.py:2569 msgid "Copyright" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2563 +#: ../src/plugins/NarrativeWeb.py:2570 msgid "Ancestor graph generations" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2566 +#: ../src/plugins/NarrativeWeb.py:2573 msgid "Page Generation" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2592 +#: ../src/plugins/NarrativeWeb.py:2599 msgid "Home Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2594 +#: ../src/plugins/NarrativeWeb.py:2601 msgid "Introduction Media/Note ID" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2597 +#: ../src/plugins/NarrativeWeb.py:2604 msgid "HTML user header" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2598 +#: ../src/plugins/NarrativeWeb.py:2605 msgid "HTML user footer" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2603 +#: ../src/plugins/NarrativeWeb.py:2610 msgid "Privacy" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2671 ../src/plugins/NarrativeWeb.py:2735 +#: ../src/plugins/NarrativeWeb.py:2678 ../src/plugins/NarrativeWeb.py:2742 msgid "Generate Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2703 +#: ../src/plugins/NarrativeWeb.py:2710 msgid "Store web pages in .tar.gz archive" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2715 ../src/ReportBase/_ReportDialog.py:265 +#: ../src/plugins/NarrativeWeb.py:2722 ../src/ReportBase/_ReportDialog.py:265 msgid "Filename" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2724 ../src/ReportBase/_ReportDialog.py:263 +#: ../src/plugins/NarrativeWeb.py:2731 ../src/ReportBase/_ReportDialog.py:263 msgid "Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2735 ../src/ReportBase/_Constants.py:55 +#: ../src/plugins/NarrativeWeb.py:2742 ../src/ReportBase/_Constants.py:55 msgid "Web Page" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2740 +#: ../src/plugins/NarrativeWeb.py:2747 msgid "Target Directory" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2944 +#: ../src/plugins/NarrativeWeb.py:2951 msgid "Narrative Web Site" msgstr "" -#: ../src/plugins/NarrativeWeb.py:2948 +#: ../src/plugins/NarrativeWeb.py:2955 msgid "Generates web (HTML) pages for individuals, or a set of individuals." msgstr "" @@ -6346,10 +6415,6 @@ msgstr "" msgid "Bulding display" msgstr "" -#: ../src/plugins/PatchNames.py:253 ../src/plugins/PatchNames.py:265 -msgid "Prefix" -msgstr "" - #: ../src/plugins/PatchNames.py:326 ../src/plugins/PatchNames.py:356 msgid "Extract information from names" msgstr "" @@ -6404,132 +6469,109 @@ msgstr "" msgid "Rebuilds secondary indices" msgstr "" -#: ../src/plugins/RelCalc.py:69 +#: ../src/plugins/RelCalc.py:65 msgid "Cause of Death" msgstr "" -#: ../src/plugins/RelCalc.py:88 ../src/PluginUtils/_Tool.py:138 +#: ../src/plugins/RelCalc.py:84 ../src/PluginUtils/_Tool.py:138 #: ../src/ReportBase/_ReportDialog.py:656 msgid "Active person has not been set" msgstr "" -#: ../src/plugins/RelCalc.py:89 ../src/PluginUtils/_Tool.py:139 +#: ../src/plugins/RelCalc.py:85 ../src/PluginUtils/_Tool.py:139 msgid "You must select an active person for this tool to work properly." msgstr "" -#: ../src/plugins/RelCalc.py:101 +#: ../src/plugins/RelCalc.py:97 #, python-format msgid "Relationship calculator: %(person_name)s" msgstr "" -#: ../src/plugins/RelCalc.py:105 +#: ../src/plugins/RelCalc.py:101 #, python-format msgid "Relationship to %(person_name)s" msgstr "" -#: ../src/plugins/RelCalc.py:142 +#: ../src/plugins/RelCalc.py:138 msgid "Relationship Calculator tool" msgstr "" -#: ../src/plugins/RelCalc.py:166 +#: ../src/plugins/RelCalc.py:162 #, python-format msgid "Their common ancestor is %s." msgstr "" -#: ../src/plugins/RelCalc.py:172 +#: ../src/plugins/RelCalc.py:168 #, python-format msgid "Their common ancestors are %s and %s." msgstr "" -#: ../src/plugins/RelCalc.py:176 +#: ../src/plugins/RelCalc.py:172 msgid "Their common ancestors are: " msgstr "" -#: ../src/plugins/RelCalc.py:196 +#: ../src/plugins/RelCalc.py:192 #, python-format msgid "%s and %s are the same person." msgstr "" -#: ../src/plugins/RelCalc.py:198 +#: ../src/plugins/RelCalc.py:194 #, python-format msgid "%(person)s and %(active_person)s are not related." msgstr "" -#: ../src/plugins/RelCalc.py:201 +#: ../src/plugins/RelCalc.py:197 #, python-format msgid "%(person)s is the %(relationship)s of %(active_person)s." msgstr "" -#: ../src/plugins/RelCalc.py:231 +#: ../src/plugins/RelCalc.py:227 msgid "Relationship calculator" msgstr "" -#: ../src/plugins/RelCalc.py:235 +#: ../src/plugins/RelCalc.py:231 msgid "Calculates the relationship between two people" msgstr "" -#: ../src/plugins/RemoveUnused.py:81 ../src/plugins/RemoveUnused.py:98 -#: ../src/plugins/RemoveUnused.py:125 ../src/plugins/RemoveUnused.py:240 -#: ../src/plugins/RemoveUnused.py:266 -msgid "Remove unused objects" +#: ../src/plugins/RemoveUnused.py:66 +msgid "Remove Unused Objects tool" msgstr "" -#: ../src/plugins/RemoveUnused.py:90 +#: ../src/plugins/RemoveUnused.py:88 msgid "Remove unused events" msgstr "" -#: ../src/plugins/RemoveUnused.py:91 +#: ../src/plugins/RemoveUnused.py:89 msgid "Remove unused sources" msgstr "" -#: ../src/plugins/RemoveUnused.py:92 +#: ../src/plugins/RemoveUnused.py:90 msgid "Remove unused places" msgstr "" -#: ../src/plugins/RemoveUnused.py:162 -msgid "Removing unused events" +#: ../src/plugins/RemoveUnused.py:91 +msgid "Remove unused media" msgstr "" -#: ../src/plugins/RemoveUnused.py:169 -msgid "Removing unused sources" +#: ../src/plugins/RemoveUnused.py:92 +msgid "Remove unused repositories" msgstr "" -#: ../src/plugins/RemoveUnused.py:176 -msgid "Removing unused places" +#: ../src/plugins/RemoveUnused.py:207 +msgid "Unused Objects" msgstr "" -#: ../src/plugins/RemoveUnused.py:187 -msgid "No unreferenced objects were found." +#. Add mark column +#. Add ignore column +#: ../src/plugins/RemoveUnused.py:280 ../src/plugins/Verify.py:483 +msgid "Mark" msgstr "" -#: ../src/plugins/RemoveUnused.py:194 -msgid "1 non-referenced event removed\n" +#: ../src/plugins/RemoveUnused.py:331 ../src/plugins/RemoveUnused.py:454 +msgid "Remove unused objects" msgstr "" -#: ../src/plugins/RemoveUnused.py:196 -#, python-format -msgid "%d non-referenced events removed\n" -msgstr "" - -#: ../src/plugins/RemoveUnused.py:199 -msgid "1 non-referenced source removed\n" -msgstr "" - -#: ../src/plugins/RemoveUnused.py:201 -#, python-format -msgid "%d non-referenced sources removed\n" -msgstr "" - -#: ../src/plugins/RemoveUnused.py:204 -msgid "1 non-referenced place removed\n" -msgstr "" - -#: ../src/plugins/RemoveUnused.py:206 -#, python-format -msgid "%d non-referenced places removed\n" -msgstr "" - -#: ../src/plugins/RemoveUnused.py:270 +#: ../src/plugins/RemoveUnused.py:458 msgid "Removes unused objects from the database" msgstr "" @@ -6984,8 +7026,8 @@ msgstr "" msgid "Timeline Graph for %s" msgstr "" -#: ../src/plugins/TimeLine.py:168 ../src/ReportBase/_ReportDialog.py:691 -#: ../src/ReportBase/_ReportDialog.py:696 +#: ../src/plugins/TimeLine.py:168 ../src/ReportBase/_ReportDialog.py:694 +#: ../src/ReportBase/_ReportDialog.py:699 msgid "Report could not be created" msgstr "" @@ -7013,165 +7055,160 @@ msgstr "" msgid "Generates a timeline graph." msgstr "" -#: ../src/plugins/Verify.py:210 +#: ../src/plugins/Verify.py:206 msgid "Database Verify tool" msgstr "" -#: ../src/plugins/Verify.py:440 +#: ../src/plugins/Verify.py:436 msgid "Database Verification Results" msgstr "" -#. Add ignore column -#: ../src/plugins/Verify.py:487 -msgid "Mark" -msgstr "" - #. Add column with the warning text -#: ../src/plugins/Verify.py:498 +#: ../src/plugins/Verify.py:494 msgid "Warning" msgstr "" -#: ../src/plugins/Verify.py:578 +#: ../src/plugins/Verify.py:574 msgid "_Show all" msgstr "" -#: ../src/plugins/Verify.py:588 ../src/plugins/verify.glade.h:22 +#: ../src/plugins/Verify.py:584 ../src/plugins/verify.glade.h:22 msgid "_Hide marked" msgstr "" -#: ../src/plugins/Verify.py:840 +#: ../src/plugins/Verify.py:836 msgid "Baptism before birth" msgstr "" -#: ../src/plugins/Verify.py:854 +#: ../src/plugins/Verify.py:850 msgid "Death before baptism" msgstr "" -#: ../src/plugins/Verify.py:868 +#: ../src/plugins/Verify.py:864 msgid "Burial before birth" msgstr "" -#: ../src/plugins/Verify.py:882 +#: ../src/plugins/Verify.py:878 msgid "Burial before death" msgstr "" -#: ../src/plugins/Verify.py:896 +#: ../src/plugins/Verify.py:892 msgid "Death before birth" msgstr "" -#: ../src/plugins/Verify.py:910 +#: ../src/plugins/Verify.py:906 msgid "Burial before baptism" msgstr "" -#: ../src/plugins/Verify.py:928 +#: ../src/plugins/Verify.py:924 msgid "Old age at death" msgstr "" -#: ../src/plugins/Verify.py:939 +#: ../src/plugins/Verify.py:935 msgid "Unknown gender" msgstr "" -#: ../src/plugins/Verify.py:949 +#: ../src/plugins/Verify.py:945 msgid "Multiple parents" msgstr "" -#: ../src/plugins/Verify.py:966 +#: ../src/plugins/Verify.py:962 msgid "Married often" msgstr "" -#: ../src/plugins/Verify.py:985 +#: ../src/plugins/Verify.py:981 msgid "Old and unmarried" msgstr "" -#: ../src/plugins/Verify.py:1012 +#: ../src/plugins/Verify.py:1008 msgid "Too many children" msgstr "" -#: ../src/plugins/Verify.py:1027 +#: ../src/plugins/Verify.py:1023 msgid "Same sex marriage" msgstr "" -#: ../src/plugins/Verify.py:1037 +#: ../src/plugins/Verify.py:1033 msgid "Female husband" msgstr "" -#: ../src/plugins/Verify.py:1047 +#: ../src/plugins/Verify.py:1043 msgid "Male wife" msgstr "" -#: ../src/plugins/Verify.py:1063 +#: ../src/plugins/Verify.py:1059 msgid "Husband and wife with the same surname" msgstr "" -#: ../src/plugins/Verify.py:1088 +#: ../src/plugins/Verify.py:1084 msgid "Large age difference between spouses" msgstr "" -#: ../src/plugins/Verify.py:1119 +#: ../src/plugins/Verify.py:1115 msgid "Marriage before birth" msgstr "" -#: ../src/plugins/Verify.py:1150 +#: ../src/plugins/Verify.py:1146 msgid "Marriage after death" msgstr "" -#: ../src/plugins/Verify.py:1182 +#: ../src/plugins/Verify.py:1178 msgid "Early marriage" msgstr "" -#: ../src/plugins/Verify.py:1214 +#: ../src/plugins/Verify.py:1210 msgid "Late marriage" msgstr "" -#: ../src/plugins/Verify.py:1275 +#: ../src/plugins/Verify.py:1271 msgid "Old father" msgstr "" -#: ../src/plugins/Verify.py:1278 +#: ../src/plugins/Verify.py:1274 msgid "Old mother" msgstr "" -#: ../src/plugins/Verify.py:1320 +#: ../src/plugins/Verify.py:1316 msgid "Young father" msgstr "" -#: ../src/plugins/Verify.py:1323 +#: ../src/plugins/Verify.py:1319 msgid "Young mother" msgstr "" -#: ../src/plugins/Verify.py:1362 +#: ../src/plugins/Verify.py:1358 msgid "Unborn father" msgstr "" -#: ../src/plugins/Verify.py:1365 +#: ../src/plugins/Verify.py:1361 msgid "Unborn mother" msgstr "" -#: ../src/plugins/Verify.py:1404 +#: ../src/plugins/Verify.py:1400 msgid "Dead father" msgstr "" -#: ../src/plugins/Verify.py:1407 +#: ../src/plugins/Verify.py:1403 msgid "Dead mother" msgstr "" -#: ../src/plugins/Verify.py:1429 +#: ../src/plugins/Verify.py:1425 msgid "Large year span for all children" msgstr "" -#: ../src/plugins/Verify.py:1451 +#: ../src/plugins/Verify.py:1447 msgid "Large age differences between children" msgstr "" -#: ../src/plugins/Verify.py:1461 +#: ../src/plugins/Verify.py:1457 msgid "Disconnected individual" msgstr "" -#: ../src/plugins/Verify.py:1474 +#: ../src/plugins/Verify.py:1470 msgid "Verify the database" msgstr "" -#: ../src/plugins/Verify.py:1475 +#: ../src/plugins/Verify.py:1471 msgid "Lists exceptions to assertions or checks about the database" msgstr "" @@ -7188,7 +7225,7 @@ msgstr "" msgid "CD export preparation failed" msgstr "" -#: ../src/plugins/WriteCD.py:272 ../src/plugins/WritePkg.py:170 +#: ../src/plugins/WriteCD.py:272 #, python-format msgid "" "%(file_name)s is referenced in the database, but no longer exists. The file " @@ -7202,11 +7239,11 @@ msgstr "" #. Register the plugin #. #. ------------------------------------------------------------------------- -#: ../src/plugins/WriteCD.py:322 +#: ../src/plugins/WriteCD.py:324 msgid "Export to CD (p_ortable XML)" msgstr "" -#: ../src/plugins/WriteCD.py:323 +#: ../src/plugins/WriteCD.py:325 msgid "" "Exporting to CD copies all your data and media object files to the CD " "Creator. You may later burn the CD with this data, and that copy will be " @@ -7580,6 +7617,10 @@ msgstr "" msgid "You must select an active person for this report to work properly." msgstr "" +#: ../src/ReportBase/_ReportDialog.py:671 +msgid "Error generating report" +msgstr "" + #: ../src/ReportBase/_Report.py:97 msgid "Progress Report" msgstr "" @@ -7588,1934 +7629,1934 @@ msgstr "" msgid "Working" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:56 +#: ../src/ReportBase/_ReportUtils.py:57 #, python-format msgid "This person was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:57 +#: ../src/ReportBase/_ReportUtils.py:58 #, python-format msgid "He was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:58 +#: ../src/ReportBase/_ReportUtils.py:59 #, python-format msgid "She was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:61 +#: ../src/ReportBase/_ReportUtils.py:62 #, python-format msgid "%(unknown_gender_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:62 +#: ../src/ReportBase/_ReportUtils.py:63 #, python-format msgid "%(male_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:63 +#: ../src/ReportBase/_ReportUtils.py:64 #, python-format msgid "%(female_name)s was born on %(birth_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:69 +#: ../src/ReportBase/_ReportUtils.py:70 #, python-format msgid "This person was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:70 +#: ../src/ReportBase/_ReportUtils.py:71 #, python-format msgid "He was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:71 +#: ../src/ReportBase/_ReportUtils.py:72 #, python-format msgid "She was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:74 +#: ../src/ReportBase/_ReportUtils.py:75 #, python-format msgid "%(unknown_gender_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:75 +#: ../src/ReportBase/_ReportUtils.py:76 #, python-format msgid "%(male_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:76 +#: ../src/ReportBase/_ReportUtils.py:77 #, python-format msgid "%(female_name)s was born %(modified_date)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:82 +#: ../src/ReportBase/_ReportUtils.py:83 #, python-format msgid "This person was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:83 +#: ../src/ReportBase/_ReportUtils.py:84 #, python-format msgid "He was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:84 +#: ../src/ReportBase/_ReportUtils.py:85 #, python-format msgid "She was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:87 +#: ../src/ReportBase/_ReportUtils.py:88 #, python-format msgid "%(unknown_gender_name)s was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:88 +#: ../src/ReportBase/_ReportUtils.py:89 #, python-format msgid "%(male_name)s was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:89 +#: ../src/ReportBase/_ReportUtils.py:90 #, python-format msgid "%(female_name)s was born on %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:95 +#: ../src/ReportBase/_ReportUtils.py:96 #, python-format msgid "This person was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:96 +#: ../src/ReportBase/_ReportUtils.py:97 #, python-format msgid "He was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:97 +#: ../src/ReportBase/_ReportUtils.py:98 #, python-format msgid "She was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:100 +#: ../src/ReportBase/_ReportUtils.py:101 #, python-format msgid "%(unknown_gender_name)s was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:101 +#: ../src/ReportBase/_ReportUtils.py:102 #, python-format msgid "%(male_name)s was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:102 +#: ../src/ReportBase/_ReportUtils.py:103 #, python-format msgid "%(female_name)s was born %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:108 +#: ../src/ReportBase/_ReportUtils.py:109 #, python-format msgid "This person was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:109 +#: ../src/ReportBase/_ReportUtils.py:110 #, python-format msgid "He was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:110 +#: ../src/ReportBase/_ReportUtils.py:111 #, python-format msgid "She was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:113 +#: ../src/ReportBase/_ReportUtils.py:114 #, python-format msgid "%(unknown_gender_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:114 +#: ../src/ReportBase/_ReportUtils.py:115 #, python-format msgid "%(male_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:115 +#: ../src/ReportBase/_ReportUtils.py:116 #, python-format msgid "%(female_name)s was born in %(month_year)s in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:121 +#: ../src/ReportBase/_ReportUtils.py:122 #, python-format msgid "This person was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:122 +#: ../src/ReportBase/_ReportUtils.py:123 #, python-format msgid "He was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:123 +#: ../src/ReportBase/_ReportUtils.py:124 #, python-format msgid "She was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:126 +#: ../src/ReportBase/_ReportUtils.py:127 #, python-format msgid "%(unknown_gender_name)s was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:127 +#: ../src/ReportBase/_ReportUtils.py:128 #, python-format msgid "%(male_name)s was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:128 +#: ../src/ReportBase/_ReportUtils.py:129 #, python-format msgid "%(female_name)s was born in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:134 +#: ../src/ReportBase/_ReportUtils.py:135 #, python-format msgid "This person was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:135 +#: ../src/ReportBase/_ReportUtils.py:136 #, python-format msgid "He was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:136 +#: ../src/ReportBase/_ReportUtils.py:137 #, python-format msgid "She was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:139 +#: ../src/ReportBase/_ReportUtils.py:140 #, python-format msgid "%(unknown_gender_name)s was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:140 +#: ../src/ReportBase/_ReportUtils.py:141 #, python-format msgid "%(male_name)s was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:141 +#: ../src/ReportBase/_ReportUtils.py:142 #, python-format msgid "%(female_name)s was born in %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:153 -#, python-format -msgid "This person died on %(death_date)s in %(death_place)s." -msgstr "" - #: ../src/ReportBase/_ReportUtils.py:154 #, python-format -msgid "" -"This person died on %(death_date)s in %(death_place)s at the age of %(age)d " -"years." +msgid "This person died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:155 #, python-format msgid "" "This person died on %(death_date)s in %(death_place)s at the age of %(age)d " -"months." +"years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:156 #, python-format msgid "" "This person died on %(death_date)s in %(death_place)s at the age of %(age)d " -"days." +"months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:159 +#: ../src/ReportBase/_ReportUtils.py:157 #, python-format -msgid "He died on %(death_date)s in %(death_place)s." +msgid "" +"This person died on %(death_date)s in %(death_place)s at the age of %(age)d " +"days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:160 #, python-format -msgid "" -"He died on %(death_date)s in %(death_place)s at the age of %(age)d years." +msgid "He died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:161 #, python-format msgid "" -"He died on %(death_date)s in %(death_place)s at the age of %(age)d months." +"He died on %(death_date)s in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:162 #, python-format msgid "" -"He died on %(death_date)s in %(death_place)s at the age of %(age)d days." +"He died on %(death_date)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:165 +#: ../src/ReportBase/_ReportUtils.py:163 #, python-format -msgid "She died on %(death_date)s in %(death_place)s." +msgid "" +"He died on %(death_date)s in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:166 #, python-format -msgid "" -"She died on %(death_date)s in %(death_place)s at the age of %(age)d years." +msgid "She died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:167 #, python-format msgid "" -"She died on %(death_date)s in %(death_place)s at the age of %(age)d months." +"She died on %(death_date)s in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:168 #, python-format msgid "" -"She died on %(death_date)s in %(death_place)s at the age of %(age)d days." +"She died on %(death_date)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:172 +#: ../src/ReportBase/_ReportUtils.py:169 #, python-format -msgid "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s." +msgid "" +"She died on %(death_date)s in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:173 #, python-format -msgid "" -"%(unknown_gender_name)s died on %(death_date)s in %(death_place)s at the age " -"of %(age)d years." +msgid "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:174 #, python-format msgid "" "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s at the age " -"of %(age)d months." +"of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:175 #, python-format msgid "" "%(unknown_gender_name)s died on %(death_date)s in %(death_place)s at the age " -"of %(age)d days." +"of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:178 +#: ../src/ReportBase/_ReportUtils.py:176 #, python-format -msgid "%(male_name)s died on %(death_date)s in %(death_place)s." +msgid "" +"%(unknown_gender_name)s died on %(death_date)s in %(death_place)s at the age " +"of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:179 #, python-format -msgid "" -"%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" -"d years." +msgid "%(male_name)s died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:180 #, python-format msgid "" "%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" -"d months." +"d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:181 #, python-format msgid "" "%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" -"d days." +"d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:184 +#: ../src/ReportBase/_ReportUtils.py:182 #, python-format -msgid "%(female_name)s died on %(death_date)s in %(death_place)s." +msgid "" +"%(male_name)s died on %(death_date)s in %(death_place)s at the age of %(age)" +"d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:185 #, python-format -msgid "" -"%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d years." +msgid "%(female_name)s died on %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:186 #, python-format msgid "" "%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d months." +"(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:187 #, python-format msgid "" "%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" -"(age)d days." +"(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:194 +#: ../src/ReportBase/_ReportUtils.py:188 #, python-format -msgid "This person died %(death_date)s in %(death_place)s." +msgid "" +"%(female_name)s died on %(death_date)s in %(death_place)s at the age of %" +"(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:195 #, python-format -msgid "" -"This person died %(death_date)s in %(death_place)s at the age of %(age)d " -"years." +msgid "This person died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:196 #, python-format msgid "" "This person died %(death_date)s in %(death_place)s at the age of %(age)d " -"months." +"years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:197 #, python-format msgid "" "This person died %(death_date)s in %(death_place)s at the age of %(age)d " -"days." +"months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:200 +#: ../src/ReportBase/_ReportUtils.py:198 #, python-format -msgid "He died %(death_date)s in %(death_place)s." +msgid "" +"This person died %(death_date)s in %(death_place)s at the age of %(age)d " +"days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:201 #, python-format -msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d years." +msgid "He died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:202 #, python-format -msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d months." +msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:203 #, python-format -msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d days." +msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:206 +#: ../src/ReportBase/_ReportUtils.py:204 #, python-format -msgid "She died %(death_date)s in %(death_place)s." +msgid "He died %(death_date)s in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:207 #, python-format -msgid "She died %(death_date)s in %(death_place)s at the age of %(age)d years." +msgid "She died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:208 #, python-format +msgid "She died %(death_date)s in %(death_place)s at the age of %(age)d years." +msgstr "" + +#: ../src/ReportBase/_ReportUtils.py:209 +#, python-format msgid "" "She died %(death_date)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:209 +#: ../src/ReportBase/_ReportUtils.py:210 #, python-format msgid "She died %(death_date)s in %(death_place)s at the age of %(age)d days." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:213 -#, python-format -msgid "%(unknown_gender_name)s died %(death_date)s in %(death_place)s." -msgstr "" - #: ../src/ReportBase/_ReportUtils.py:214 #, python-format -msgid "" -"%(unknown_gender_name)s died %(death_date)s in %(death_place)s at the age of " -"%(age)d years." +msgid "%(unknown_gender_name)s died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:215 #, python-format msgid "" "%(unknown_gender_name)s died %(death_date)s in %(death_place)s at the age of " -"%(age)d months." +"%(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:216 #, python-format msgid "" "%(unknown_gender_name)s died %(death_date)s in %(death_place)s at the age of " -"%(age)d days." +"%(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:219 +#: ../src/ReportBase/_ReportUtils.py:217 #, python-format -msgid "%(male_name)s died %(death_date)s in %(death_place)s." +msgid "" +"%(unknown_gender_name)s died %(death_date)s in %(death_place)s at the age of " +"%(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:220 #, python-format -msgid "" -"%(male_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"years." +msgid "%(male_name)s died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:221 #, python-format msgid "" "%(male_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"months." +"years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:222 #, python-format msgid "" "%(male_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"days." +"months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:225 +#: ../src/ReportBase/_ReportUtils.py:223 #, python-format -msgid "%(female_name)s died %(death_date)s in %(death_place)s." +msgid "" +"%(male_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " +"days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:226 #, python-format -msgid "" -"%(female_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"years." +msgid "%(female_name)s died %(death_date)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:227 #, python-format msgid "" "%(female_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"months." +"years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:228 #, python-format msgid "" "%(female_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " -"days." +"months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:235 +#: ../src/ReportBase/_ReportUtils.py:229 #, python-format -msgid "This person died on %(death_date)s." +msgid "" +"%(female_name)s died %(death_date)s in %(death_place)s at the age of %(age)d " +"days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:236 #, python-format -msgid "This person died on %(death_date)s at the age of %(age)d years." +msgid "This person died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:237 #, python-format -msgid "This person died on %(death_date)s at the age of %(age)d months." +msgid "This person died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:238 #, python-format -msgid "This person died on %(death_date)s at the age of %(age)d days." +msgid "This person died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:241 +#: ../src/ReportBase/_ReportUtils.py:239 #, python-format -msgid "He died on %(death_date)s." +msgid "This person died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:242 #, python-format -msgid "He died on %(death_date)s at the age of %(age)d years." +msgid "He died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:243 #, python-format -msgid "He died on %(death_date)s at the age of %(age)d months." +msgid "He died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:244 #, python-format -msgid "He died on %(death_date)s at the age of %(age)d days." +msgid "He died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:247 +#: ../src/ReportBase/_ReportUtils.py:245 #, python-format -msgid "She died on %(death_date)s." +msgid "He died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:248 #, python-format -msgid "She died on %(death_date)s at the age of %(age)d years." +msgid "She died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:249 #, python-format -msgid "She died on %(death_date)s at the age of %(age)d months." +msgid "She died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:250 #, python-format -msgid "She died on %(death_date)s at the age of %(age)d days." +msgid "She died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:254 +#: ../src/ReportBase/_ReportUtils.py:251 #, python-format -msgid "%(unknown_gender_name)s died on %(death_date)s." +msgid "She died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:255 #, python-format -msgid "" -"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d years." +msgid "%(unknown_gender_name)s died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:256 #, python-format msgid "" -"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d months." +"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:257 #, python-format msgid "" -"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d days." +"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:260 +#: ../src/ReportBase/_ReportUtils.py:258 #, python-format -msgid "%(male_name)s died on %(death_date)s." +msgid "" +"%(unknown_gender_name)s died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:261 #, python-format -msgid "%(male_name)s died on %(death_date)s at the age of %(age)d years." +msgid "%(male_name)s died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:262 #, python-format -msgid "%(male_name)s died on %(death_date)s at the age of %(age)d months." +msgid "%(male_name)s died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:263 #, python-format -msgid "%(male_name)s died on %(death_date)s at the age of %(age)d days." +msgid "%(male_name)s died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:266 +#: ../src/ReportBase/_ReportUtils.py:264 #, python-format -msgid "%(female_name)s died on %(death_date)s." +msgid "%(male_name)s died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:267 #, python-format -msgid "%(female_name)s died on %(death_date)s at the age of %(age)d years." +msgid "%(female_name)s died on %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:268 #, python-format -msgid "%(female_name)s died on %(death_date)s at the age of %(age)d months." +msgid "%(female_name)s died on %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:269 #, python-format -msgid "%(female_name)s died on %(death_date)s at the age of %(age)d days." +msgid "%(female_name)s died on %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:276 +#: ../src/ReportBase/_ReportUtils.py:270 #, python-format -msgid "This person died %(death_date)s." +msgid "%(female_name)s died on %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:277 #, python-format -msgid "This person died %(death_date)s at the age of %(age)d years." +msgid "This person died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:278 #, python-format -msgid "This person died %(death_date)s at the age of %(age)d months." +msgid "This person died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:279 #, python-format -msgid "This person died %(death_date)s at the age of %(age)d days." +msgid "This person died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:282 +#: ../src/ReportBase/_ReportUtils.py:280 #, python-format -msgid "He died %(death_date)s." +msgid "This person died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:283 #, python-format -msgid "He died %(death_date)s at the age of %(age)d years." +msgid "He died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:284 #, python-format -msgid "He died %(death_date)s at the age of %(age)d months." +msgid "He died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:285 #, python-format -msgid "He died %(death_date)s at the age of %(age)d days." +msgid "He died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:288 +#: ../src/ReportBase/_ReportUtils.py:286 #, python-format -msgid "She died %(death_date)s." +msgid "He died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:289 #, python-format -msgid "She died %(death_date)s at the age of %(age)d years." +msgid "She died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:290 #, python-format -msgid "She died %(death_date)s at the age of %(age)d months." +msgid "She died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:291 #, python-format -msgid "She died %(death_date)s at the age of %(age)d days." +msgid "She died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:295 +#: ../src/ReportBase/_ReportUtils.py:292 #, python-format -msgid "%(unknown_gender_name)s died %(death_date)s." +msgid "She died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:296 #, python-format -msgid "" -"%(unknown_gender_name)s died %(death_date)s at the age of %(age)d years." +msgid "%(unknown_gender_name)s died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:297 #, python-format msgid "" -"%(unknown_gender_name)s died %(death_date)s at the age of %(age)d months." +"%(unknown_gender_name)s died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:298 #, python-format -msgid "%(unknown_gender_name)s died %(death_date)s at the age of %(age)d days." +msgid "" +"%(unknown_gender_name)s died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:301 +#: ../src/ReportBase/_ReportUtils.py:299 #, python-format -msgid "%(male_name)s died %(death_date)s." +msgid "%(unknown_gender_name)s died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:302 #, python-format -msgid "%(male_name)s died %(death_date)s at the age of %(age)d years." +msgid "%(male_name)s died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:303 #, python-format -msgid "%(male_name)s died %(death_date)s at the age of %(age)d months." +msgid "%(male_name)s died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:304 #, python-format -msgid "%(male_name)s died %(death_date)s at the age of %(age)d days." +msgid "%(male_name)s died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:307 +#: ../src/ReportBase/_ReportUtils.py:305 #, python-format -msgid "%(female_name)s died %(death_date)s." +msgid "%(male_name)s died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:308 #, python-format -msgid "%(female_name)s died %(death_date)s at the age of %(age)d years." +msgid "%(female_name)s died %(death_date)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:309 #, python-format -msgid "%(female_name)s died %(death_date)s at the age of %(age)d months." +msgid "%(female_name)s died %(death_date)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:310 #, python-format -msgid "%(female_name)s died %(death_date)s at the age of %(age)d days." +msgid "%(female_name)s died %(death_date)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:317 +#: ../src/ReportBase/_ReportUtils.py:311 #, python-format -msgid "This person died in %(month_year)s in %(death_place)s." +msgid "%(female_name)s died %(death_date)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:318 #, python-format -msgid "" -"This person died in %(month_year)s in %(death_place)s at the age of %(age)d " -"years." +msgid "This person died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:319 #, python-format msgid "" "This person died in %(month_year)s in %(death_place)s at the age of %(age)d " -"months." +"years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:320 #, python-format msgid "" "This person died in %(month_year)s in %(death_place)s at the age of %(age)d " -"days." +"months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:323 +#: ../src/ReportBase/_ReportUtils.py:321 #, python-format -msgid "He died in %(month_year)s in %(death_place)s." +msgid "" +"This person died in %(month_year)s in %(death_place)s at the age of %(age)d " +"days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:324 #, python-format -msgid "" -"He died in %(month_year)s in %(death_place)s at the age of %(age)d years." +msgid "He died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:325 #, python-format msgid "" -"He died in %(month_year)s in %(death_place)s at the age of %(age)d months." +"He died in %(month_year)s in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:326 #, python-format msgid "" -"He died in %(month_year)s in %(death_place)s at the age of %(age)d days." +"He died in %(month_year)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:329 +#: ../src/ReportBase/_ReportUtils.py:327 #, python-format -msgid "She died in %(month_year)s in %(death_place)s." +msgid "" +"He died in %(month_year)s in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:330 #, python-format -msgid "" -"She died in %(month_year)s in %(death_place)s at the age of %(age)d years." +msgid "She died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:331 #, python-format msgid "" -"She died in %(month_year)s in %(death_place)s at the age of %(age)d months." +"She died in %(month_year)s in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:332 #, python-format msgid "" -"She died in %(month_year)s in %(death_place)s at the age of %(age)d days." +"She died in %(month_year)s in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:336 +#: ../src/ReportBase/_ReportUtils.py:333 #, python-format -msgid "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s." +msgid "" +"She died in %(month_year)s in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:337 #, python-format -msgid "" -"%(unknown_gender_name)s died in %(month_year)s in %(death_place)s at the age " -"of %(age)d years." +msgid "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:338 #, python-format msgid "" "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s at the age " -"of %(age)d months." +"of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:339 #, python-format msgid "" "%(unknown_gender_name)s died in %(month_year)s in %(death_place)s at the age " -"of %(age)d days." +"of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:342 +#: ../src/ReportBase/_ReportUtils.py:340 #, python-format -msgid "%(male_name)s died in %(month_year)s in %(death_place)s." +msgid "" +"%(unknown_gender_name)s died in %(month_year)s in %(death_place)s at the age " +"of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:343 #, python-format -msgid "" -"%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d years." +msgid "%(male_name)s died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:344 #, python-format msgid "" "%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d months." +"d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:345 #, python-format msgid "" "%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" -"d days." +"d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:348 +#: ../src/ReportBase/_ReportUtils.py:346 #, python-format -msgid "%(female_name)s died in %(month_year)s in %(death_place)s." +msgid "" +"%(male_name)s died in %(month_year)s in %(death_place)s at the age of %(age)" +"d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:349 #, python-format -msgid "" -"%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d years." +msgid "%(female_name)s died in %(month_year)s in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:350 #, python-format msgid "" "%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d months." +"(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:351 #, python-format msgid "" "%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" -"(age)d days." +"(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:358 +#: ../src/ReportBase/_ReportUtils.py:352 #, python-format -msgid "This person died in %(month_year)s." +msgid "" +"%(female_name)s died in %(month_year)s in %(death_place)s at the age of %" +"(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:359 #, python-format -msgid "This person died in %(month_year)s at the age of %(age)d years." +msgid "This person died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:360 #, python-format -msgid "This person died in %(month_year)s at the age of %(age)d months." +msgid "This person died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:361 #, python-format -msgid "This person died in %(month_year)s at the age of %(age)d days." +msgid "This person died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:364 +#: ../src/ReportBase/_ReportUtils.py:362 #, python-format -msgid "He died in %(month_year)s." +msgid "This person died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:365 #, python-format -msgid "He died in %(month_year)s at the age of %(age)d years." +msgid "He died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:366 #, python-format -msgid "He died in %(month_year)s at the age of %(age)d months." +msgid "He died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:367 #, python-format -msgid "He died in %(month_year)s at the age of %(age)d days." +msgid "He died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:370 +#: ../src/ReportBase/_ReportUtils.py:368 #, python-format -msgid "She died in %(month_year)s." +msgid "He died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:371 #, python-format -msgid "She died in %(month_year)s at the age of %(age)d years." +msgid "She died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:372 #, python-format -msgid "She died in %(month_year)s at the age of %(age)d months." +msgid "She died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:373 #, python-format -msgid "She died in %(month_year)s at the age of %(age)d days." +msgid "She died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:377 +#: ../src/ReportBase/_ReportUtils.py:374 #, python-format -msgid "%(unknown_gender_name)s died in %(month_year)s." +msgid "She died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:378 #, python-format -msgid "" -"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d years." +msgid "%(unknown_gender_name)s died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:379 #, python-format msgid "" -"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d months." +"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:380 #, python-format msgid "" -"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d days." +"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:383 +#: ../src/ReportBase/_ReportUtils.py:381 #, python-format -msgid "%(male_name)s died in %(month_year)s." +msgid "" +"%(unknown_gender_name)s died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:384 #, python-format -msgid "%(male_name)s died in %(month_year)s at the age of %(age)d years." +msgid "%(male_name)s died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:385 #, python-format -msgid "%(male_name)s died in %(month_year)s at the age of %(age)d months." +msgid "%(male_name)s died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:386 #, python-format -msgid "%(male_name)s died in %(month_year)s at the age of %(age)d days." +msgid "%(male_name)s died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:389 +#: ../src/ReportBase/_ReportUtils.py:387 #, python-format -msgid "%(female_name)s died in %(month_year)s." +msgid "%(male_name)s died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:390 #, python-format -msgid "%(female_name)s died in %(month_year)s at the age of %(age)d years." +msgid "%(female_name)s died in %(month_year)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:391 #, python-format -msgid "%(female_name)s died in %(month_year)s at the age of %(age)d months." +msgid "%(female_name)s died in %(month_year)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:392 #, python-format -msgid "%(female_name)s died in %(month_year)s at the age of %(age)d days." +msgid "%(female_name)s died in %(month_year)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:400 +#: ../src/ReportBase/_ReportUtils.py:393 #, python-format -msgid "This person died in %(death_place)s." +msgid "%(female_name)s died in %(month_year)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:401 #, python-format -msgid "This person died in %(death_place)s at the age of %(age)d years." +msgid "This person died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:402 #, python-format -msgid "This person died in %(death_place)s at the age of %(age)d months." +msgid "This person died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:403 #, python-format -msgid "This person died in %(death_place)s at the age of %(age)d days." +msgid "This person died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:406 +#: ../src/ReportBase/_ReportUtils.py:404 #, python-format -msgid "He died in %(death_place)s." +msgid "This person died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:407 #, python-format -msgid "He died in %(death_place)s at the age of %(age)d years." +msgid "He died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:408 #, python-format -msgid "He died in %(death_place)s at the age of %(age)d months." +msgid "He died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:409 #, python-format -msgid "He died in %(death_place)s at the age of %(age)d days." +msgid "He died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:412 +#: ../src/ReportBase/_ReportUtils.py:410 #, python-format -msgid "She died in %(death_place)s." +msgid "He died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:413 #, python-format -msgid "She died in %(death_place)s at the age of %(age)d years." +msgid "She died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:414 #, python-format -msgid "She died in %(death_place)s at the age of %(age)d months." +msgid "She died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:415 #, python-format -msgid "She died in %(death_place)s at the age of %(age)d days." +msgid "She died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:419 +#: ../src/ReportBase/_ReportUtils.py:416 #, python-format -msgid "%(unknown_gender_name)s died in %(death_place)s." +msgid "She died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:420 #, python-format -msgid "" -"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d years." +msgid "%(unknown_gender_name)s died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:421 #, python-format msgid "" -"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d months." +"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:422 #, python-format msgid "" -"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d days." +"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:425 +#: ../src/ReportBase/_ReportUtils.py:423 #, python-format -msgid "%(male_name)s died in %(death_place)s." +msgid "" +"%(unknown_gender_name)s died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:426 #, python-format -msgid "%(male_name)s died in %(death_place)s at the age of %(age)d years." +msgid "%(male_name)s died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:427 #, python-format -msgid "%(male_name)s died in %(death_place)s at the age of %(age)d months." +msgid "%(male_name)s died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:428 #, python-format -msgid "%(male_name)s died in %(death_place)s at the age of %(age)d days." +msgid "%(male_name)s died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:431 +#: ../src/ReportBase/_ReportUtils.py:429 #, python-format -msgid "%(female_name)s died in %(death_place)s." +msgid "%(male_name)s died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:432 #, python-format -msgid "%(female_name)s died in %(death_place)s at the age of %(age)d years." +msgid "%(female_name)s died in %(death_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:433 #, python-format -msgid "%(female_name)s died in %(death_place)s at the age of %(age)d months." +msgid "%(female_name)s died in %(death_place)s at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:434 #, python-format -msgid "%(female_name)s died in %(death_place)s at the age of %(age)d days." +msgid "%(female_name)s died in %(death_place)s at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:442 +#: ../src/ReportBase/_ReportUtils.py:435 #, python-format -msgid "This person died at the age of %(age)d years." +msgid "%(female_name)s died in %(death_place)s at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:443 #, python-format -msgid "This person died at the age of %(age)d months." +msgid "This person died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:444 #, python-format -msgid "This person died at the age of %(age)d days." +msgid "This person died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:448 +#: ../src/ReportBase/_ReportUtils.py:445 #, python-format -msgid "He died at the age of %(age)d years." +msgid "This person died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:449 #, python-format -msgid "He died at the age of %(age)d months." +msgid "He died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:450 #, python-format -msgid "He died at the age of %(age)d days." +msgid "He died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:454 +#: ../src/ReportBase/_ReportUtils.py:451 #, python-format -msgid "She died at the age of %(age)d years." +msgid "He died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:455 #, python-format -msgid "She died at the age of %(age)d months." +msgid "She died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:456 #, python-format -msgid "She died at the age of %(age)d days." +msgid "She died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:461 +#: ../src/ReportBase/_ReportUtils.py:457 #, python-format -msgid "%(unknown_gender_name)s died at the age of %(age)d years." +msgid "She died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:462 #, python-format -msgid "%(unknown_gender_name)s died at the age of %(age)d months." +msgid "%(unknown_gender_name)s died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:463 #, python-format -msgid "%(unknown_gender_name)s died at the age of %(age)d days." +msgid "%(unknown_gender_name)s died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:467 +#: ../src/ReportBase/_ReportUtils.py:464 #, python-format -msgid "%(male_name)s died at the age of %(age)d years." +msgid "%(unknown_gender_name)s died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:468 #, python-format -msgid "%(male_name)s died at the age of %(age)d months." +msgid "%(male_name)s died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:469 #, python-format -msgid "%(male_name)s died at the age of %(age)d days." +msgid "%(male_name)s died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:473 +#: ../src/ReportBase/_ReportUtils.py:470 #, python-format -msgid "%(female_name)s died at the age of %(age)d years." +msgid "%(male_name)s died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:474 #, python-format -msgid "%(female_name)s died at the age of %(age)d months." +msgid "%(female_name)s died at the age of %(age)d years." msgstr "" #: ../src/ReportBase/_ReportUtils.py:475 #, python-format -msgid "%(female_name)s died at the age of %(age)d days." +msgid "%(female_name)s died at the age of %(age)d months." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:488 +#: ../src/ReportBase/_ReportUtils.py:476 #, python-format -msgid "%(male_name)s was buried on %(burial_date)s in %(burial_place)s." +msgid "%(female_name)s died at the age of %(age)d days." msgstr "" #: ../src/ReportBase/_ReportUtils.py:489 #, python-format -msgid "He was buried on %(burial_date)s in %(burial_place)s." +msgid "%(male_name)s was buried on %(burial_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:492 +#: ../src/ReportBase/_ReportUtils.py:490 #, python-format -msgid "%(female_name)s was buried on %(burial_date)s in %(burial_place)s." +msgid "He was buried on %(burial_date)s in %(burial_place)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:493 #, python-format +msgid "%(female_name)s was buried on %(burial_date)s in %(burial_place)s." +msgstr "" + +#: ../src/ReportBase/_ReportUtils.py:494 +#, python-format msgid "She was buried on %(burial_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:496 +#: ../src/ReportBase/_ReportUtils.py:497 #, python-format msgid "" "%(unknown_gender_name)s was buried on %(burial_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:497 +#: ../src/ReportBase/_ReportUtils.py:498 #, python-format msgid "This person was buried on %(burial_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:503 +#: ../src/ReportBase/_ReportUtils.py:504 #, python-format msgid "%(male_name)s was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:504 +#: ../src/ReportBase/_ReportUtils.py:505 #, python-format msgid "He was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:507 +#: ../src/ReportBase/_ReportUtils.py:508 #, python-format msgid "%(female_name)s was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:508 +#: ../src/ReportBase/_ReportUtils.py:509 #, python-format msgid "She was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:511 +#: ../src/ReportBase/_ReportUtils.py:512 #, python-format msgid "%(unknown_gender_name)s was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:512 +#: ../src/ReportBase/_ReportUtils.py:513 #, python-format msgid "This person was buried on %(burial_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:518 +#: ../src/ReportBase/_ReportUtils.py:519 #, python-format msgid "%(male_name)s was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:519 +#: ../src/ReportBase/_ReportUtils.py:520 #, python-format msgid "He was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:522 +#: ../src/ReportBase/_ReportUtils.py:523 #, python-format msgid "%(female_name)s was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:523 +#: ../src/ReportBase/_ReportUtils.py:524 #, python-format msgid "She was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:526 +#: ../src/ReportBase/_ReportUtils.py:527 #, python-format msgid "" "%(unknown_gender_name)s was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:527 +#: ../src/ReportBase/_ReportUtils.py:528 #, python-format msgid "This person was buried in %(month_year)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:533 +#: ../src/ReportBase/_ReportUtils.py:534 #, python-format msgid "%(male_name)s was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:534 +#: ../src/ReportBase/_ReportUtils.py:535 #, python-format msgid "He was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:537 +#: ../src/ReportBase/_ReportUtils.py:538 #, python-format msgid "%(female_name)s was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:538 +#: ../src/ReportBase/_ReportUtils.py:539 #, python-format msgid "She was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:541 +#: ../src/ReportBase/_ReportUtils.py:542 #, python-format msgid "%(unknown_gender_name)s was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:542 +#: ../src/ReportBase/_ReportUtils.py:543 #, python-format msgid "This person was buried in %(month_year)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:548 +#: ../src/ReportBase/_ReportUtils.py:549 #, python-format msgid "%(male_name)s was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:549 +#: ../src/ReportBase/_ReportUtils.py:550 #, python-format msgid "He was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:552 +#: ../src/ReportBase/_ReportUtils.py:553 #, python-format msgid "%(female_name)s was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:553 +#: ../src/ReportBase/_ReportUtils.py:554 #, python-format msgid "She was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:556 +#: ../src/ReportBase/_ReportUtils.py:557 #, python-format msgid "" "%(unknown_gender_name)s was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:557 +#: ../src/ReportBase/_ReportUtils.py:558 #, python-format msgid "This person was buried %(modified_date)s in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:563 +#: ../src/ReportBase/_ReportUtils.py:564 #, python-format msgid "%(male_name)s was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:564 +#: ../src/ReportBase/_ReportUtils.py:565 #, python-format msgid "He was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:567 +#: ../src/ReportBase/_ReportUtils.py:568 #, python-format msgid "%(female_name)s was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:568 +#: ../src/ReportBase/_ReportUtils.py:569 #, python-format msgid "She was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:571 +#: ../src/ReportBase/_ReportUtils.py:572 #, python-format msgid "%(unknown_gender_name)s was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:572 +#: ../src/ReportBase/_ReportUtils.py:573 #, python-format msgid "This person was buried %(modified_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:578 +#: ../src/ReportBase/_ReportUtils.py:579 #, python-format msgid "%(male_name)s was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:579 +#: ../src/ReportBase/_ReportUtils.py:580 #, python-format msgid "He was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:582 +#: ../src/ReportBase/_ReportUtils.py:583 #, python-format msgid "%(female_name)s was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:583 +#: ../src/ReportBase/_ReportUtils.py:584 #, python-format msgid "She was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:586 +#: ../src/ReportBase/_ReportUtils.py:587 #, python-format msgid "%(unknown_gender_name)s was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:587 +#: ../src/ReportBase/_ReportUtils.py:588 #, python-format msgid "This person was buried in %(burial_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:593 +#: ../src/ReportBase/_ReportUtils.py:594 #, python-format msgid "%(male_name)s was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:594 +#: ../src/ReportBase/_ReportUtils.py:595 msgid "He was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:597 +#: ../src/ReportBase/_ReportUtils.py:598 #, python-format msgid "%(female_name)s was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:598 +#: ../src/ReportBase/_ReportUtils.py:599 msgid "She was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:601 +#: ../src/ReportBase/_ReportUtils.py:602 #, python-format msgid "%(unknown_gender_name)s was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:602 +#: ../src/ReportBase/_ReportUtils.py:603 msgid "This person was buried." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:614 -#, python-format -msgid "" -"This person married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." -msgstr "" - #: ../src/ReportBase/_ReportUtils.py:615 #, python-format msgid "" -"This person married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +"This person married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:616 #, python-format msgid "" -"This person married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." +"This person married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:619 +#: ../src/ReportBase/_ReportUtils.py:617 #, python-format -msgid "He married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." +msgid "" +"This person married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:620 #, python-format -msgid "He married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:621 #, python-format -msgid "He married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:624 +#: ../src/ReportBase/_ReportUtils.py:622 #, python-format -msgid "She married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." +msgid "He married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:625 #, python-format -msgid "She married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +msgid "She married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" #: ../src/ReportBase/_ReportUtils.py:626 #, python-format +msgid "She married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." +msgstr "" + +#: ../src/ReportBase/_ReportUtils.py:627 +#, python-format msgid "She married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:632 +#: ../src/ReportBase/_ReportUtils.py:633 #, python-format msgid "" "This person also married %(spouse)s in %(partial_date)s in %(place)s%" "(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:633 +#: ../src/ReportBase/_ReportUtils.py:634 #, python-format msgid "" "This person also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)" "s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:634 +#: ../src/ReportBase/_ReportUtils.py:635 #, python-format msgid "" "This person also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)" "s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:637 +#: ../src/ReportBase/_ReportUtils.py:638 #, python-format msgid "" "He also married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:638 +#: ../src/ReportBase/_ReportUtils.py:639 #, python-format msgid "He also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:639 +#: ../src/ReportBase/_ReportUtils.py:640 #, python-format msgid "He also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:642 +#: ../src/ReportBase/_ReportUtils.py:643 #, python-format msgid "" "She also married %(spouse)s in %(partial_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:643 +#: ../src/ReportBase/_ReportUtils.py:644 #, python-format msgid "She also married %(spouse)s on %(full_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:644 +#: ../src/ReportBase/_ReportUtils.py:645 #, python-format msgid "She also married %(spouse)s %(modified_date)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:650 +#: ../src/ReportBase/_ReportUtils.py:651 #, python-format msgid "This person married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:651 +#: ../src/ReportBase/_ReportUtils.py:652 #, python-format msgid "This person married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:652 +#: ../src/ReportBase/_ReportUtils.py:653 #, python-format msgid "This person married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:655 +#: ../src/ReportBase/_ReportUtils.py:656 #, python-format msgid "He married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:656 +#: ../src/ReportBase/_ReportUtils.py:657 #, python-format msgid "He married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:657 +#: ../src/ReportBase/_ReportUtils.py:658 #, python-format msgid "He married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:660 +#: ../src/ReportBase/_ReportUtils.py:661 #, python-format msgid "She married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:661 +#: ../src/ReportBase/_ReportUtils.py:662 #, python-format msgid "She married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:662 +#: ../src/ReportBase/_ReportUtils.py:663 #, python-format msgid "She married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:668 +#: ../src/ReportBase/_ReportUtils.py:669 #, python-format msgid "This person also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:669 +#: ../src/ReportBase/_ReportUtils.py:670 #, python-format msgid "This person also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:670 +#: ../src/ReportBase/_ReportUtils.py:671 #, python-format msgid "This person also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:673 +#: ../src/ReportBase/_ReportUtils.py:674 #, python-format msgid "He also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:674 +#: ../src/ReportBase/_ReportUtils.py:675 #, python-format msgid "He also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:675 +#: ../src/ReportBase/_ReportUtils.py:676 #, python-format msgid "He also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:678 +#: ../src/ReportBase/_ReportUtils.py:679 #, python-format msgid "She also married %(spouse)s in %(partial_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:679 +#: ../src/ReportBase/_ReportUtils.py:680 #, python-format msgid "She also married %(spouse)s on %(full_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:680 +#: ../src/ReportBase/_ReportUtils.py:681 #, python-format msgid "She also married %(spouse)s %(modified_date)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:685 +#: ../src/ReportBase/_ReportUtils.py:686 #, python-format msgid "This person married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:686 +#: ../src/ReportBase/_ReportUtils.py:687 #, python-format msgid "He married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:687 +#: ../src/ReportBase/_ReportUtils.py:688 #, python-format msgid "She married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:691 +#: ../src/ReportBase/_ReportUtils.py:692 #, python-format msgid "This person also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:692 +#: ../src/ReportBase/_ReportUtils.py:693 #, python-format msgid "He also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:693 +#: ../src/ReportBase/_ReportUtils.py:694 #, python-format msgid "She also married %(spouse)s in %(place)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:697 +#: ../src/ReportBase/_ReportUtils.py:698 #, python-format msgid "This person married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:698 +#: ../src/ReportBase/_ReportUtils.py:699 #, python-format msgid "He married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:699 +#: ../src/ReportBase/_ReportUtils.py:700 #, python-format msgid "She married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:703 +#: ../src/ReportBase/_ReportUtils.py:704 #, python-format msgid "This person also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:704 +#: ../src/ReportBase/_ReportUtils.py:705 #, python-format msgid "He also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:705 +#: ../src/ReportBase/_ReportUtils.py:706 #, python-format msgid "She also married %(spouse)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:717 +#: ../src/ReportBase/_ReportUtils.py:718 #, python-format msgid "This person is the child of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:718 +#: ../src/ReportBase/_ReportUtils.py:719 #, python-format msgid "This person was the child of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:721 +#: ../src/ReportBase/_ReportUtils.py:722 #, python-format msgid "%(male_name)s is the child of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:722 +#: ../src/ReportBase/_ReportUtils.py:723 #, python-format msgid "%(male_name)s was the child of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:727 +#: ../src/ReportBase/_ReportUtils.py:728 #, python-format msgid "He is the son of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:728 +#: ../src/ReportBase/_ReportUtils.py:729 #, python-format msgid "He was the son of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:731 +#: ../src/ReportBase/_ReportUtils.py:732 #, python-format msgid "%(male_name)s is the son of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:732 +#: ../src/ReportBase/_ReportUtils.py:733 #, python-format msgid "%(male_name)s was the son of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:737 +#: ../src/ReportBase/_ReportUtils.py:738 #, python-format msgid "She is the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:738 +#: ../src/ReportBase/_ReportUtils.py:739 #, python-format msgid "She was the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:741 +#: ../src/ReportBase/_ReportUtils.py:742 #, python-format msgid "%(female_name)s is the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:742 +#: ../src/ReportBase/_ReportUtils.py:743 #, python-format msgid "%(female_name)s was the daughter of %(father)s and %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:750 +#: ../src/ReportBase/_ReportUtils.py:751 #, python-format msgid "This person is the child of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:751 +#: ../src/ReportBase/_ReportUtils.py:752 #, python-format msgid "This person was the child of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:754 +#: ../src/ReportBase/_ReportUtils.py:755 #, python-format msgid "%(male_name)s is the child of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:755 +#: ../src/ReportBase/_ReportUtils.py:756 #, python-format msgid "%(male_name)s was the child of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:760 +#: ../src/ReportBase/_ReportUtils.py:761 #, python-format msgid "He is the son of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:761 +#: ../src/ReportBase/_ReportUtils.py:762 #, python-format msgid "He was the son of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:764 +#: ../src/ReportBase/_ReportUtils.py:765 #, python-format msgid "%(male_name)s is the son of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:765 +#: ../src/ReportBase/_ReportUtils.py:766 #, python-format msgid "%(male_name)s was the son of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:770 +#: ../src/ReportBase/_ReportUtils.py:771 #, python-format msgid "She is the daughter of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:771 +#: ../src/ReportBase/_ReportUtils.py:772 #, python-format msgid "She was the daughter of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:774 +#: ../src/ReportBase/_ReportUtils.py:775 #, python-format msgid "%(female_name)s is the daughter of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:775 +#: ../src/ReportBase/_ReportUtils.py:776 #, python-format msgid "%(female_name)s was the daughter of %(father)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:783 +#: ../src/ReportBase/_ReportUtils.py:784 #, python-format msgid "This person is the child of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:784 +#: ../src/ReportBase/_ReportUtils.py:785 #, python-format msgid "This person was the child of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:787 +#: ../src/ReportBase/_ReportUtils.py:788 #, python-format msgid "%(male_name)s is the child of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:788 +#: ../src/ReportBase/_ReportUtils.py:789 #, python-format msgid "%(male_name)s was the child of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:793 +#: ../src/ReportBase/_ReportUtils.py:794 #, python-format msgid "He is the son of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:794 +#: ../src/ReportBase/_ReportUtils.py:795 #, python-format msgid "He was the son of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:797 +#: ../src/ReportBase/_ReportUtils.py:798 #, python-format msgid "%(male_name)s is the son of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:798 +#: ../src/ReportBase/_ReportUtils.py:799 #, python-format msgid "%(male_name)s was the son of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:803 +#: ../src/ReportBase/_ReportUtils.py:804 #, python-format msgid "She is the daughter of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:804 +#: ../src/ReportBase/_ReportUtils.py:805 #, python-format msgid "She was the daughter of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:807 +#: ../src/ReportBase/_ReportUtils.py:808 #, python-format msgid "%(female_name)s is the daughter of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:808 +#: ../src/ReportBase/_ReportUtils.py:809 #, python-format msgid "%(female_name)s was the daughter of %(mother)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:819 +#: ../src/ReportBase/_ReportUtils.py:820 msgid "unmarried" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:820 +#: ../src/ReportBase/_ReportUtils.py:821 msgid "civil union" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:822 ../src/glade/mergedata.glade.h:10 +#: ../src/ReportBase/_ReportUtils.py:823 ../src/glade/mergedata.glade.h:10 msgid "Other" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1407 +#: ../src/ReportBase/_ReportUtils.py:1408 msgid "He" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1409 +#: ../src/ReportBase/_ReportUtils.py:1410 msgid "She" msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1443 +#: ../src/ReportBase/_ReportUtils.py:1444 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" @@ -9523,103 +9564,103 @@ msgid "" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1447 +#: ../src/ReportBase/_ReportUtils.py:1448 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1452 +#: ../src/ReportBase/_ReportUtils.py:1453 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1456 +#: ../src/ReportBase/_ReportUtils.py:1457 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1461 +#: ../src/ReportBase/_ReportUtils.py:1462 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1465 +#: ../src/ReportBase/_ReportUtils.py:1466 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1470 +#: ../src/ReportBase/_ReportUtils.py:1471 #, python-format msgid "" "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1474 +#: ../src/ReportBase/_ReportUtils.py:1475 #, python-format msgid "%(male_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1480 +#: ../src/ReportBase/_ReportUtils.py:1481 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1484 +#: ../src/ReportBase/_ReportUtils.py:1485 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1489 +#: ../src/ReportBase/_ReportUtils.py:1490 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1493 +#: ../src/ReportBase/_ReportUtils.py:1494 #, python-format msgid "" "%(male_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1498 +#: ../src/ReportBase/_ReportUtils.py:1499 #, python-format msgid "" "%(male_name)s%(endnotes)s died %(death_date)s in %(death_place)s%" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1501 +#: ../src/ReportBase/_ReportUtils.py:1502 #, python-format msgid "%(male_name)s%(endnotes)s died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1505 +#: ../src/ReportBase/_ReportUtils.py:1506 #, python-format msgid "%(male_name)s%(endnotes)s died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1508 +#: ../src/ReportBase/_ReportUtils.py:1509 #, python-format msgid "%(male_name)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1514 +#: ../src/ReportBase/_ReportUtils.py:1515 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" @@ -9627,252 +9668,252 @@ msgid "" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1518 +#: ../src/ReportBase/_ReportUtils.py:1519 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1523 +#: ../src/ReportBase/_ReportUtils.py:1524 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s, and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1527 +#: ../src/ReportBase/_ReportUtils.py:1528 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s in %(birth_place)s%" "(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1532 +#: ../src/ReportBase/_ReportUtils.py:1533 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1536 +#: ../src/ReportBase/_ReportUtils.py:1537 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1541 +#: ../src/ReportBase/_ReportUtils.py:1542 #, python-format msgid "" "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s, and " "died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1545 +#: ../src/ReportBase/_ReportUtils.py:1546 #, python-format msgid "%(female_name)s%(endnotes)s was born %(birth_date)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1551 +#: ../src/ReportBase/_ReportUtils.py:1552 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died %(death_date)s in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1555 +#: ../src/ReportBase/_ReportUtils.py:1556 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1560 +#: ../src/ReportBase/_ReportUtils.py:1561 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s, " "and died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1564 +#: ../src/ReportBase/_ReportUtils.py:1565 #, python-format msgid "" "%(female_name)s%(endnotes)s was born in %(birth_place)s%(birth_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1569 +#: ../src/ReportBase/_ReportUtils.py:1570 #, python-format msgid "" "%(female_name)s%(endnotes)s died %(death_date)s in %(death_place)s%" "(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1572 +#: ../src/ReportBase/_ReportUtils.py:1573 #, python-format msgid "%(female_name)s%(endnotes)s died %(death_date)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1576 +#: ../src/ReportBase/_ReportUtils.py:1577 #, python-format msgid "%(female_name)s%(endnotes)s died in %(death_place)s%(death_endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1579 +#: ../src/ReportBase/_ReportUtils.py:1580 #, python-format msgid "%(female_name)s%(endnotes)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1710 +#: ../src/ReportBase/_ReportUtils.py:1711 #, python-format msgid "He married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1712 +#: ../src/ReportBase/_ReportUtils.py:1713 #, python-format msgid "She married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1714 +#: ../src/ReportBase/_ReportUtils.py:1715 #, python-format msgid "This person married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1717 -#: ../src/ReportBase/_ReportUtils.py:1739 +#: ../src/ReportBase/_ReportUtils.py:1718 +#: ../src/ReportBase/_ReportUtils.py:1740 #, python-format msgid "He had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1719 -#: ../src/ReportBase/_ReportUtils.py:1743 +#: ../src/ReportBase/_ReportUtils.py:1720 +#: ../src/ReportBase/_ReportUtils.py:1744 #, python-format msgid "This person had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1721 -#: ../src/ReportBase/_ReportUtils.py:1741 +#: ../src/ReportBase/_ReportUtils.py:1722 +#: ../src/ReportBase/_ReportUtils.py:1742 #, python-format msgid "She had an unmarried relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1724 +#: ../src/ReportBase/_ReportUtils.py:1725 #, python-format msgid "He had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1726 +#: ../src/ReportBase/_ReportUtils.py:1727 #, python-format msgid "She had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1728 +#: ../src/ReportBase/_ReportUtils.py:1729 #, python-format msgid "This person had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1732 +#: ../src/ReportBase/_ReportUtils.py:1733 #, python-format msgid "He also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1734 +#: ../src/ReportBase/_ReportUtils.py:1735 #, python-format msgid "She also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1736 +#: ../src/ReportBase/_ReportUtils.py:1737 #, python-format msgid "This person also married %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1746 +#: ../src/ReportBase/_ReportUtils.py:1747 #, python-format msgid "He also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1748 +#: ../src/ReportBase/_ReportUtils.py:1749 #, python-format msgid "She also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:1750 +#: ../src/ReportBase/_ReportUtils.py:1751 #, python-format msgid "This person also had relationship with %(spouse)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2093 +#: ../src/ReportBase/_ReportUtils.py:2094 #, python-format msgid "" "Born: %(birth_date)s %(birth_place)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2096 +#: ../src/ReportBase/_ReportUtils.py:2097 #, python-format msgid "Born: %(birth_date)s %(birth_place)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2100 +#: ../src/ReportBase/_ReportUtils.py:2101 #, python-format msgid "Born: %(birth_date)s %(birth_place)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2103 +#: ../src/ReportBase/_ReportUtils.py:2104 #, python-format msgid "Born: %(birth_date)s %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2107 +#: ../src/ReportBase/_ReportUtils.py:2108 #, python-format msgid "Born: %(birth_date)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2110 +#: ../src/ReportBase/_ReportUtils.py:2111 #, python-format msgid "Born: %(birth_date)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2113 +#: ../src/ReportBase/_ReportUtils.py:2114 #, python-format msgid "Born: %(birth_date)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2115 +#: ../src/ReportBase/_ReportUtils.py:2116 #, python-format msgid "Born: %(birth_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2120 +#: ../src/ReportBase/_ReportUtils.py:2121 #, python-format msgid "Born: %(birth_place)s, Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2123 +#: ../src/ReportBase/_ReportUtils.py:2124 #, python-format msgid "Born: %(birth_place)s, Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2127 +#: ../src/ReportBase/_ReportUtils.py:2128 #, python-format msgid "Born: %(birth_place)s, Died: %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2130 +#: ../src/ReportBase/_ReportUtils.py:2131 #, python-format msgid "Born: %(birth_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2134 +#: ../src/ReportBase/_ReportUtils.py:2135 #, python-format msgid "Died: %(death_date)s %(death_place)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2136 +#: ../src/ReportBase/_ReportUtils.py:2137 #, python-format msgid "Died: %(death_date)s." msgstr "" -#: ../src/ReportBase/_ReportUtils.py:2139 +#: ../src/ReportBase/_ReportUtils.py:2140 #, python-format msgid "Died: %(death_place)s." msgstr "" @@ -10362,12 +10403,12 @@ msgstr "" msgid "Alternate Marriage" msgstr "" -#: ../src/Filters/_SearchBar.py:87 +#: ../src/Filters/_SearchBar.py:88 #, python-format msgid "%s contains" msgstr "" -#: ../src/Filters/_SearchBar.py:90 +#: ../src/Filters/_SearchBar.py:91 #, python-format msgid "%s does not contain" msgstr "" @@ -11840,11 +11881,11 @@ msgstr "" msgid "Death date" msgstr "" -#: ../src/Filters/SideBar/_SidebarFilter.py:44 +#: ../src/Filters/SideBar/_SidebarFilter.py:45 msgid "Filter" msgstr "" -#: ../src/Filters/SideBar/_SidebarFilter.py:57 +#: ../src/Filters/SideBar/_SidebarFilter.py:58 msgid "Reset" msgstr "" @@ -11923,147 +11964,136 @@ msgstr "" msgid "Filter Test" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:1 ../src/plugins/book.glade.h:1 -#: ../src/plugins/genewebexport.glade.h:1 -msgid "*" -msgstr "" - -#: ../src/GrampsDb/gedcomexport.glade.h:2 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:1 msgid "Encoding" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:3 ../src/glade/gramps.glade.h:19 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:2 ../src/glade/gramps.glade.h:19 #: ../src/glade/rule.glade.h:3 ../src/plugins/genewebexport.glade.h:2 #: ../src/plugins/merge.glade.h:2 ../src/plugins/vcalendarexport.glade.h:1 #: ../src/plugins/vcardexport.glade.h:1 ../src/plugins/writeftree.glade.h:1 msgid "Options" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:4 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:3 msgid "AN_SI (ISO-8859-1)" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:5 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:4 #: ../src/plugins/genewebexport.glade.h:3 msgid "Exclude _notes" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:6 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:5 #: ../src/plugins/genewebexport.glade.h:4 msgid "Exclude sour_ces" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:7 -#: ../src/GrampsDb/gedcomimport.glade.h:7 -msgid "Families:" -msgstr "" - -#: ../src/GrampsDb/gedcomexport.glade.h:8 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:6 msgid "GNU Free Documentation License" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:9 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:7 msgid "No Copyright" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:10 -#: ../src/GrampsDb/gedcomimport.glade.h:10 -msgid "People:" -msgstr "" - -#: ../src/GrampsDb/gedcomexport.glade.h:11 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:8 #: ../src/plugins/genewebexport.glade.h:5 msgid "R_eference images from path: " msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:12 -msgid "Sources:" -msgstr "" - -#: ../src/GrampsDb/gedcomexport.glade.h:13 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:9 msgid "Standard Copyright" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:14 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:10 msgid "Standard GEDCOM 5.5" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:15 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:11 #: ../src/plugins/genewebexport.glade.h:6 msgid "Use _Living as first name" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:16 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:12 msgid "_ANSEL" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:17 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:13 msgid "_Copyright:" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:18 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:14 #: ../src/plugins/genewebexport.glade.h:7 msgid "_Do not include records marked private" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:19 ../src/plugins/eventcmp.glade.h:3 -#: ../src/plugins/genewebexport.glade.h:8 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:15 +#: ../src/plugins/eventcmp.glade.h:3 ../src/plugins/genewebexport.glade.h:8 #: ../src/plugins/vcalendarexport.glade.h:2 #: ../src/plugins/vcardexport.glade.h:2 ../src/plugins/writeftree.glade.h:2 msgid "_Filter:" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:20 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:16 #: ../src/plugins/genewebexport.glade.h:9 ../src/plugins/writeftree.glade.h:3 msgid "_Restrict data on living people" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:21 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:17 msgid "_Target:" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:22 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:18 msgid "_UNICODE" msgstr "" -#: ../src/GrampsDb/gedcomexport.glade.h:23 +#: ../src/GrampsDbUtils/gedcomexport.glade.h:19 #: ../src/plugins/genewebexport.glade.h:10 msgid "media" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:1 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:1 msgid "Status" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:2 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:2 msgid "Warning messages" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:3 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:3 msgid "GEDCOM Encoding" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:4 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:4 msgid "Created by:" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:5 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:5 msgid "Encoding:" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:6 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:6 msgid "Encoding: " msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:8 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:7 +msgid "Families:" +msgstr "" + +#: ../src/GrampsDbUtils/gedcomimport.glade.h:8 msgid "File:" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:9 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:9 msgid "GRAMPS - GEDCOM Encoding" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:11 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:10 +msgid "People:" +msgstr "" + +#: ../src/GrampsDbUtils/gedcomimport.glade.h:11 msgid "" "This GEDCOM file has identified itself as using ANSEL enconding. Sometimes, " "this is in error. If the imported data contains unusual characters, undo the " @@ -12071,11 +12101,11 @@ msgid "" "below." msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:12 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:12 msgid "Version:" msgstr "" -#: ../src/GrampsDb/gedcomimport.glade.h:13 +#: ../src/GrampsDbUtils/gedcomimport.glade.h:13 msgid "" "default\n" "ANSEL\n" @@ -12938,6 +12968,10 @@ msgstr "" msgid "Clear _All" msgstr "" +#: ../src/plugins/book.glade.h:1 ../src/plugins/genewebexport.glade.h:1 +msgid "*" +msgstr "" + #: ../src/plugins/book.glade.h:2 msgid "Add an item to the book" msgstr ""