diff --git a/data/tests/exp_sample_ged.ged b/data/tests/exp_sample_ged.ged index cce2ab1bc..3d8e2b10e 100644 --- a/data/tests/exp_sample_ged.ged +++ b/data/tests/exp_sample_ged.ged @@ -1,12 +1,12 @@ 0 HEAD 1 SOUR Gramps -2 VERS 5.0.1 +2 VERS 5.0.2 2 NAME Gramps -1 DATE 7 NOV 2018 -2 TIME 16:03:33 +1 DATE 5 MAR 2019 +2 TIME 09:11:15 1 SUBM @SUBM@ 1 FILE C:\Users\prc\AppData\Roaming\gramps\temp\exp_sample_ged.ged -1 COPR Copyright (c) 2018 Alex Roitman,,,. +1 COPR Copyright (c) 2019 Alex Roitman,,,. 1 GEDC 2 VERS 5.5.1 2 FORM LINEAGE-LINKED @@ -1420,8 +1420,8 @@ 0 @N0018@ NOTE Another Citation Note 0 @N0019@ NOTE A bad photo for sure 0 @O0000@ OBJE -1 FILE c:\users\prc\workspace\grampsm\main\data\tests\O0.jpg -2 FORM jpeg +1 FILE c:\msys64\mingw64\share\gramps\tests\O0.jpg +2 FORM jpg 2 TITL Michael O'Toole 2015-11 1 NOTE @N0019@ 1 CHAN diff --git a/data/tests/imp_FTM_16dec2015a-mod1.gramps b/data/tests/imp_FTM_16dec2015a-mod1.gramps index 7ae656e37..93f391ed7 100644 --- a/data/tests/imp_FTM_16dec2015a-mod1.gramps +++ b/data/tests/imp_FTM_16dec2015a-mod1.gramps @@ -3,41 +3,41 @@ "http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
- +
- + Birth - + Residence - + Death - + Marriage - + Marriage - + M Andrew @@ -54,13 +54,13 @@ - + - + @@ -68,19 +68,19 @@ - + Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 2 - + Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 2 - + Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 2 @@ -88,7 +88,7 @@ - + 1850 United States Federal Census Ancestry.com Name: Ancestry.com Operations, Inc.; Location: Provo, UT, USA; Date: 2009; @@ -96,42 +96,43 @@ - + Tennessee, USA - + District 14, Cape Girardeau, Missouri, USA - + Bollinger Co. MO - + Union Co.?, IL - + Wayne, Missouri, United States - + - - + + + - + - + Ancestry.com Library
@@ -140,16 +141,26 @@ - - Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 + + Year: 1850; Census Place: District 14, Cape Girardeau, Missouri; Roll: M432_394; Page: 435B; Image: 248 - + Records not imported into OBJE (multi-media object) Gramps ID M159: -Could not import 1850 United States Federal Census(11)-1.jpg Line 70: 1 FILE 1850 United States Federal Census(11)-1.jpg +Could not import 1850 United States Federal Census(11)-1.jpg Line 70: 1 FILE 1850 United States Federal Census(11)-1.jpg + + + Records not imported into OBJE (multi-media object) Gramps ID M158: + +Could not import D:\Users\PRC\Downloads\1850 United States Federa Line 75: 1 FILE D:\Users\PRC\Downloads\1850 United States Federal Census(11)-1.jpg + + + diff --git a/data/tests/imp_MediaTest.gramps b/data/tests/imp_MediaTest.gramps index 22b6f1083..86decb356 100644 --- a/data/tests/imp_MediaTest.gramps +++ b/data/tests/imp_MediaTest.gramps @@ -3,7 +3,7 @@ "http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
- +
@@ -66,9 +66,10 @@ + - + @@ -117,7 +118,7 @@ - + @@ -129,7 +130,7 @@ - + diff --git a/data/tests/imp_sample.gramps b/data/tests/imp_sample.gramps index db2cc534f..93a1285d2 100644 --- a/data/tests/imp_sample.gramps +++ b/data/tests/imp_sample.gramps @@ -3,7 +3,7 @@ "http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
- + Alex Roitman,,, Not Provided @@ -163,6 +163,7 @@ Birth + No Date Information Death @@ -1456,13 +1457,13 @@
- + - + - + @@ -1506,7 +1507,8 @@ Records not imported into HEAD (header): -GEDCOM FORM not supported Line 14: 2 FORM NOT LINEAGE-LINKED +GEDCOM FORM not supported Line 14: 2 FORM NOT LINEAGE-LINKED + @@ -1514,7 +1516,8 @@ GEDCOM FORM not supported Line 14: Records not imported into SUBM (Submitter): (@SUBM@) Alex Roitman,,,: -Line ignored as not understood Line 23: 2 NOTE No address provided (note not supported) +Line ignored as not understood Line 23: 2 NOTE No address provided (note not supported) + @@ -1523,7 +1526,8 @@ Line ignored as not understood Line 23: Records not imported into FAM (family) Gramps ID F0003: Line ignored as not understood Line 46: 2 SOUR Not really allowed here -Filename omitted Line 48: 1 OBJE +Filename omitted Line 48: 1 OBJE + @@ -1562,7 +1566,8 @@ Filename omitted Line 48: Records not imported into INDI (individual) Gramps ID I0016: Warn: ADDR overwritten Line 204: 3 ADR1 456 Main St again -ADDR element ignored '459 Main St.' Line 202: 2 ADDR 459 Main St., The Village, San Francisco, CA, USA +ADDR element ignored '459 Main St.' Line 202: 2 ADDR 459 Main St., The Village, San Francisco, CA, USA + @@ -1573,7 +1578,8 @@ ADDR element ignored '459 Main St.' Line 202: Records not imported into INDI (individual) Gramps ID I0018: -Tag recognized but not supported Line 245: 2 TYPE first generaton +Tag recognized but not supported Line 245: 2 TYPE first generaton + @@ -1604,7 +1610,8 @@ Company. He enlisted in the army at Sparks 7 December 1917 and served as a Corpo Records not imported into FAM (family) Gramps ID F0010: -Tag recognized but not supported Line 863: 2 _STAT +Tag recognized but not supported Line 863: 2 _STAT + @@ -1613,7 +1620,8 @@ Tag recognized but not supported Line 863: Records not imported into FAM (family) Gramps ID F0011: Could not import Magnes&Anna_smiths_marr_cert.jpg Line 878: 3 OBJE -Could not import Magnes&Anna_smiths_marr_cert.jpg Line 881: 2 OBJE +Could not import Magnes&Anna_smiths_marr_cert.jpg Line 881: 2 OBJE + @@ -1621,7 +1629,8 @@ Could not import Magnes&Anna_smiths_marr_cert.jpg Line 8 Records not imported into FAM (family) Gramps ID F0012: -Could not import John&Alice_smiths_marr_cert.jpg Line 905: 1 OBJE +Could not import John&Alice_smiths_marr_cert.jpg Line 905: 1 OBJE + @@ -1629,7 +1638,8 @@ Could not import John&Alice_smiths_marr_cert.jpg Line 9 Records not imported into FAM (family) Gramps ID F0008: -Tag recognized but not supported Line 1005: 1 ADDR 123 Main st, Grantville, Virginia, USA +Tag recognized but not supported Line 1005: 1 ADDR 123 Main st, Grantville, Virginia, USA + @@ -1653,7 +1663,8 @@ Tag recognized but not supported Line 1005: Records not imported into SOUR (source) Gramps ID S0003: Tag recognized but not supported Line 1045: 1 DATA -Skipped subordinate line Line 1046: 2 AGNC NYC Public Library +Skipped subordinate line Line 1046: 2 AGNC NYC Public Library + @@ -1669,7 +1680,8 @@ Skipped subordinate line Line 1046: REFN ignored Line 1075: 3 REFN blah blah Skipped subordinate line Line 1076: 4 TYPE who knows -Could not import Attic_photo.jpg Line 1079: 3 OBJE +Could not import Attic_photo.jpg Line 1079: 3 OBJE + @@ -1677,7 +1689,8 @@ Could not import Attic_photo.jpg Line 1079: Records not imported into Top Level: -Unknown tag Line 1106: 0 XXX an unknown token at level 0 +Unknown tag Line 1106: 0 XXX an unknown token at level 0 + @@ -1685,12 +1698,13 @@ Unknown tag Line 1106: Records not imported into Top Level: -Unknown tag Line 1109: 1 @X1@ XXX and unknown token xref definition +Unknown tag Line 1109: 1 @X1@ XXX and unknown token xref definition + - + Objects referenced by this note were missing in a file imported on 12/25/1999 12:00:00 AM. diff --git a/example/gramps/data.gramps b/example/gramps/data.gramps index 454934be8..65ef2a666 100644 --- a/example/gramps/data.gramps +++ b/example/gramps/data.gramps @@ -15,7 +15,7 @@ (555)123-4567 anyone@someplace.com - {GRAMPS_RESOURCES}/example/gramps + {GRAMPS_RESOURCES}/doc/gramps/example/gramps diff --git a/example/gramps/example.gramps b/example/gramps/example.gramps index 6afc18f70..cb12164d0 100644 --- a/example/gramps/example.gramps +++ b/example/gramps/example.gramps @@ -7,7 +7,7 @@ Alex Roitman,,, - {GRAMPS_RESOURCES}/example/gramps + {GRAMPS_RESOURCES}/doc/gramps/example/gramps diff --git a/gramps/gen/display/place.py b/gramps/gen/display/place.py index d24c1daea..5bb1c204c 100644 --- a/gramps/gen/display/place.py +++ b/gramps/gen/display/place.py @@ -54,11 +54,6 @@ class PlaceFormat: self.street = street self.reverse = reverse - def to_xml(self): - return (' \n' % - (self.name, self.levels, self.language, - self.street, self.reverse)) #------------------------------------------------------------------------- # @@ -71,10 +66,13 @@ class PlaceDisplay: self.place_formats = [] self.default_format = config.get('preferences.place-format') if os.path.exists(PLACE_FORMATS): - self.load_formats() - else: - pf = PlaceFormat(_('Full'), ':', '', 0, False) - self.place_formats.append(pf) + try: + self.load_formats() + return + except BaseException: + print(_("Error in '%s' file: cannot load.") % PLACE_FORMATS) + pf = PlaceFormat(_('Full'), ':', '', 0, False) + self.place_formats.append(pf) def display_event(self, db, event, fmt=-1): if not event: @@ -164,12 +162,20 @@ class PlaceDisplay: dom.unlink() def save_formats(self): - with open(PLACE_FORMATS, 'w') as fd: - fd.write('\n') - fd.write('\n') - for fmt in self.place_formats: - fd.write(fmt.to_xml()) - fd.write('\n') + doc = xml.dom.minidom.Document() + place_formats = doc.createElement('place_formats') + doc.appendChild(place_formats) + for fmt in self.place_formats: + node = doc.createElement('format') + place_formats.appendChild(node) + node.setAttribute('name', fmt.name) + node.setAttribute('levels', fmt.levels) + node.setAttribute('language', fmt.language) + node.setAttribute('street', str(fmt.street)) + node.setAttribute('reverse', str(fmt.reverse)) + with open(PLACE_FORMATS, 'w', encoding='utf-8') as f_d: + doc.writexml(f_d, addindent=' ', newl='\n', encoding='utf-8') + def _get_offset(value, index): if index is not None and value.startswith('p'): diff --git a/gramps/gen/filters/_genericfilter.py b/gramps/gen/filters/_genericfilter.py index 453e367e2..bab2f4da7 100644 --- a/gramps/gen/filters/_genericfilter.py +++ b/gramps/gen/filters/_genericfilter.py @@ -124,6 +124,9 @@ class GenericFilter: def get_cursor(self, db): return db.get_person_cursor() + def get_tree_cursor(self, db): + return db.get_person_cursor() + def make_obj(self): return Person() @@ -133,13 +136,15 @@ class GenericFilter: def get_number(self, db): return db.get_number_of_people() - def check_func(self, db, id_list, task, user=None, tupleind=None): + def check_func(self, db, id_list, task, user=None, tupleind=None, + tree=False): final_list = [] if user: user.begin_progress(_('Filter'), _('Applying ...'), self.get_number(db)) if id_list is None: - with self.get_cursor(db) as cursor: + with (self.get_tree_cursor(db) if tree else + self.get_cursor(db)) as cursor: for handle, data in cursor: person = self.make_obj() person.unserialize(data) @@ -162,14 +167,15 @@ class GenericFilter: user.end_progress() return final_list - def check_and(self, db, id_list, user=None, tupleind=None): + def check_and(self, db, id_list, user=None, tupleind=None, tree=False): final_list = [] flist = self.flist if user: user.begin_progress(_('Filter'), _('Applying ...'), self.get_number(db)) if id_list is None: - with self.get_cursor(db) as cursor: + with (self.get_tree_cursor(db) if tree else + self.get_cursor(db)) as cursor: for handle, data in cursor: person = self.make_obj() person.unserialize(data) @@ -194,14 +200,17 @@ class GenericFilter: user.end_progress() return final_list - def check_or(self, db, id_list, user=None, tupleind=None): - return self.check_func(db, id_list, self.or_test, user, tupleind) + def check_or(self, db, id_list, user=None, tupleind=None, tree=False): + return self.check_func(db, id_list, self.or_test, user, tupleind, + tree=False) - def check_one(self, db, id_list, user=None, tupleind=None): - return self.check_func(db, id_list, self.one_test, user, tupleind) + def check_one(self, db, id_list, user=None, tupleind=None, tree=False): + return self.check_func(db, id_list, self.one_test, user, tupleind, + tree=False) - def check_xor(self, db, id_list, user=None, tupleind=None): - return self.check_func(db, id_list, self.xor_test, user, tupleind) + def check_xor(self, db, id_list, user=None, tupleind=None, tree=False): + return self.check_func(db, id_list, self.xor_test, user, tupleind, + tree=False) def xor_test(self, db, person): test = False @@ -231,7 +240,7 @@ class GenericFilter: def check(self, db, handle): return self.get_check_func()(db, [handle]) - def apply(self, db, id_list=None, tupleind=None, user=None): + def apply(self, db, id_list=None, tupleind=None, user=None, tree=False): """ Apply the filter using db. If id_list given, the handles in id_list are used. If not given @@ -251,7 +260,7 @@ class GenericFilter: m = self.get_check_func() for rule in self.flist: rule.requestprepare(db, user) - res = m(db, id_list, user, tupleind) + res = m(db, id_list, user, tupleind, tree) for rule in self.flist: rule.requestreset() return res @@ -315,6 +324,9 @@ class GenericCitationFilter(GenericFilter): def get_cursor(self, db): return db.get_citation_cursor() + def get_tree_cursor(self, db): + return db.get_citation_cursor() + def make_obj(self): return Citation() @@ -332,6 +344,9 @@ class GenericPlaceFilter(GenericFilter): def get_cursor(self, db): return db.get_place_cursor() + def get_tree_cursor(self, db): + return db.get_place_tree_cursor() + def make_obj(self): return Place() diff --git a/gramps/gen/filters/rules/person/_relationshippathbetween.py b/gramps/gen/filters/rules/person/_relationshippathbetween.py index dbd6c2d04..11ab408bf 100644 --- a/gramps/gen/filters/rules/person/_relationshippathbetween.py +++ b/gramps/gen/filters/rules/person/_relationshippathbetween.py @@ -75,6 +75,8 @@ class RelationshipPathBetween(Rule): self.desc_list(child_ref.ref, map, 0) def apply_filter(self, rank, handle, plist, pmap): + if not handle: + return person = self.db.get_person_from_handle(handle) if person is None: return diff --git a/gramps/gen/merge/mergefamilyquery.py b/gramps/gen/merge/mergefamilyquery.py index 0e25e4053..4dc8aff93 100644 --- a/gramps/gen/merge/mergefamilyquery.py +++ b/gramps/gen/merge/mergefamilyquery.py @@ -133,7 +133,8 @@ class MergeFamilyQuery: old_handle = self.titanic.get_handle() with DbTxn(_('Merge Family'), self.database) as trans: - + # commit family in case Phoenix GrampsID, relationship has changed + self.database.commit_family(self.phoenix, trans) if self.phoenix_fh != self.titanic_fh: if self.phoenix_fh: phoenix_father = self.database.get_person_from_handle( @@ -161,6 +162,8 @@ class MergeFamilyQuery: titanic_mother = None self.merge_person(phoenix_mother, titanic_mother, 'mother', trans) + # Reload families from db in case the merge_person above changed + # them self.phoenix = self.database.get_family_from_handle(new_handle) self.titanic = self.database.get_family_from_handle(old_handle) @@ -174,8 +177,6 @@ class MergeFamilyQuery: self.phoenix_mh) else: phoenix_mother = None - self.phoenix = self.database.get_family_from_handle(new_handle) - self.titanic = self.database.get_family_from_handle(old_handle) self.phoenix.merge(self.titanic) self.database.commit_family(self.phoenix, trans) for childref in self.titanic.get_child_ref_list(): diff --git a/gramps/gen/plug/docgen/graphdoc.py b/gramps/gen/plug/docgen/graphdoc.py index aa0c8c76e..61f712aee 100644 --- a/gramps/gen/plug/docgen/graphdoc.py +++ b/gramps/gen/plug/docgen/graphdoc.py @@ -991,8 +991,9 @@ class GVPdfGsDoc(GVDocBase): tmp_pdf_piece = "%s_%d_%d.pdf" % (tmp_ps, __x, __y) list_of_pieces.append(tmp_pdf_piece) # Generate Ghostscript code - command = '%s -q -dBATCH -dNOPAUSE -dSAFER -g%dx%d '\ - '-sOutputFile="%s" -r72 -sDEVICE=pdfwrite '\ + command = '%s -q -dBATCH -dNOPAUSE -dSAFER '\ + '-dDEVICEWIDTHPOINTS=%d -dDEVICEHEIGHTPOINTS=%d '\ + '-sOutputFile="%s" -sDEVICE=pdfwrite '\ '-c "<> '\ 'setpagedevice" -f "%s"' % ( _GS_CMD, width_pt + 10, height_pt + 10, tmp_pdf_piece, @@ -1002,7 +1003,7 @@ class GVPdfGsDoc(GVDocBase): os.system(command) # Merge pieces to single multipage PDF ; command = '%s -q -dBATCH -dNOPAUSE '\ - '-sOUTPUTFILE="%s" -r72 -sDEVICE=pdfwrite %s '\ + '-sOUTPUTFILE="%s" -sDEVICE=pdfwrite %s '\ % (_GS_CMD, self._filename, ' '.join(list_of_pieces)) os.system(command) diff --git a/gramps/gen/utils/maclocale.py b/gramps/gen/utils/maclocale.py index 9b2e322f7..38ca6c304 100644 --- a/gramps/gen/utils/maclocale.py +++ b/gramps/gen/utils/maclocale.py @@ -266,7 +266,7 @@ def mac_setup_localization(glocale): LOG.debug("No supported languages found in $LANGUAGE") if not (language and language[0]): translations = _mac_language_list() - if len(translations) > 0: + if translations and len(translations) > 0: language = translations LOG.debug("Returning Translations %s", ':'.join(translations)) diff --git a/gramps/gui/editors/displaytabs/eventembedlist.py b/gramps/gui/editors/displaytabs/eventembedlist.py index 30e7bcb62..aa0c9f73f 100644 --- a/gramps/gui/editors/displaytabs/eventembedlist.py +++ b/gramps/gui/editors/displaytabs/eventembedlist.py @@ -131,15 +131,15 @@ class EventEmbedList(DbGUIElement, GroupEmbeddedList): refs = self.get_data()[self._WORKGROUP] ref_list = [eref.ref for eref in refs] indexlist = [] - last = 0 + last = -1 while True: try: - last = ref_list.index(handle) + last = ref_list.index(handle, last + 1) indexlist.append(last) except ValueError: break #remove the deleted workgroup events from the object - for index in indexlist.reverse(): + for index in reversed(indexlist): del refs[index] #now rebuild the display tab self.rebuild_callback() diff --git a/gramps/gui/editors/displaytabs/personeventembedlist.py b/gramps/gui/editors/displaytabs/personeventembedlist.py index 320f04777..437c59622 100644 --- a/gramps/gui/editors/displaytabs/personeventembedlist.py +++ b/gramps/gui/editors/displaytabs/personeventembedlist.py @@ -92,6 +92,10 @@ class PersonEventEmbedList(EventEmbedList): self._data.append(family.get_event_ref_list()) self._groups.append((family_handle, self._FAMNAME, groupname)) + #we register all events that need to be tracked + for group in self._data: + self.callman.register_handles( + {'event': [eref.ref for eref in group]}) self.changed = False return self._data diff --git a/gramps/gui/editors/displaytabs/personrefembedlist.py b/gramps/gui/editors/displaytabs/personrefembedlist.py index cf74fc292..32e2a98dd 100644 --- a/gramps/gui/editors/displaytabs/personrefembedlist.py +++ b/gramps/gui/editors/displaytabs/personrefembedlist.py @@ -38,13 +38,15 @@ from gramps.gen.errors import WindowActiveError from ...ddtargets import DdTargets from .personrefmodel import PersonRefModel from .embeddedlist import EmbeddedList, TEXT_COL, MARKUP_COL, ICON_COL +from ...dbguielement import DbGUIElement + #------------------------------------------------------------------------- # # # #------------------------------------------------------------------------- -class PersonRefEmbedList(EmbeddedList): +class PersonRefEmbedList(DbGUIElement, EmbeddedList): _HANDLE_COL = 4 _DND_TYPE = DdTargets.PERSONREF @@ -69,15 +71,61 @@ class PersonRefEmbedList(EmbeddedList): def __init__(self, dbstate, uistate, track, data): self.data = data + DbGUIElement.__init__(self, dbstate.db) EmbeddedList.__init__(self, dbstate, uistate, track, _('_Associations'), PersonRefModel, move_buttons=True) + def _connect_db_signals(self): + """ + called on init of DbGUIElement, connect to db as required. + """ + #note: person-rebuild closes the editors, so no need to connect to it + self.callman.register_callbacks( + {'person-update': self.person_change, # change to person we track + 'person-delete': self.person_delete, # delete of person we track + }) + self.callman.connect_all(keys=['person']) + + def person_change(self, *obj): + """ + Callback method called when a tracked person changes (description + changes...) + """ + self.rebuild() + + def person_delete(self, hndls): + """ + Callback method called when a tracked person is deleted. + There are two possibilities: + * a tracked non-workgroup person is deleted, just rebuilding the view + will correct this. + * a workgroup person is deleted. The person must be removed from the + obj so that no inconsistent data is shown. + """ + for handle in hndls: + ref_list = [pref.ref for pref in self.data] + indexlist = [] + last = -1 + while True: + try: + last = ref_list.index(handle, last + 1) + indexlist.append(last) + except ValueError: + break + #remove the deleted workgroup persons from the object + for index in reversed(indexlist): + del self.data[index] + #now rebuild the display tab + self.rebuild() + def get_ref_editor(self): from .. import EditPersonRef return EditPersonRef def get_data(self): + self.callman.register_handles( + {'person': [pref.ref for pref in self.data]}) return self.data def column_order(self): diff --git a/gramps/gui/editors/displaytabs/placerefembedlist.py b/gramps/gui/editors/displaytabs/placerefembedlist.py index 2cd431514..8f37bead0 100644 --- a/gramps/gui/editors/displaytabs/placerefembedlist.py +++ b/gramps/gui/editors/displaytabs/placerefembedlist.py @@ -40,13 +40,15 @@ from ...ddtargets import DdTargets from .placerefmodel import PlaceRefModel from .embeddedlist import EmbeddedList, TEXT_COL from ...selectors import SelectorFactory +from ...dbguielement import DbGUIElement + #------------------------------------------------------------------------- # # # #------------------------------------------------------------------------- -class PlaceRefEmbedList(EmbeddedList): +class PlaceRefEmbedList(DbGUIElement, EmbeddedList): _HANDLE_COL = 4 _DND_TYPE = DdTargets.PLACEREF @@ -65,11 +67,57 @@ class PlaceRefEmbedList(EmbeddedList): self.data = data self.handle = handle self.callback = callback + DbGUIElement.__init__(self, dbstate.db) EmbeddedList.__init__(self, dbstate, uistate, track, _('Enclosed By'), PlaceRefModel, share_button=True, move_buttons=True) + def _connect_db_signals(self): + """ + called on init of DbGUIElement, connect to db as required. + """ + #note: place-rebuild closes the editors, so no need to connect to it + self.callman.register_callbacks( + {'place-update': self.place_change, # change to place we track + 'place-delete': self.place_delete, # delete of place we track + }) + self.callman.connect_all(keys=['place']) + + def place_change(self, *obj): + """ + Callback method called when a tracked place changes (description + changes...) + """ + self.rebuild() + + def place_delete(self, hndls): + """ + Callback method called when a tracked place is deleted. + There are two possibilities: + * a tracked non-workgroup place is deleted, just rebuilding the view + will correct this. + * a workgroup place is deleted. The place must be removed from the + obj so that no inconsistent data is shown. + """ + for handle in hndls: + ref_list = [pref.ref for pref in self.data] + indexlist = [] + last = -1 + while True: + try: + last = ref_list.index(handle, last + 1) + indexlist.append(last) + except ValueError: + break + #remove the deleted workgroup places from the object + for index in reversed(indexlist): + del self.data[index] + #now rebuild the display tab + self.rebuild() + def get_data(self): + self.callman.register_handles( + {'place': [pref.ref for pref in self.data]}) return self.data def column_order(self): diff --git a/gramps/gui/editors/editcitation.py b/gramps/gui/editors/editcitation.py index a607f8295..fc5c6eba4 100644 --- a/gramps/gui/editors/editcitation.py +++ b/gramps/gui/editors/editcitation.py @@ -174,6 +174,8 @@ class EditCitation(EditPrimary): self._add_db_signal('citation-rebuild', self._do_close) self._add_db_signal('citation-delete', self.check_for_close) + self._add_db_signal('source-delete', self.source_delete) + self._add_db_signal('source-update', self.source_update) def _setup_fields(self): """ @@ -269,6 +271,26 @@ class EditCitation(EditPrimary): author = '' self.glade.get_object("author").set_text(author) + def source_update(self, hndls): + ''' Source changed outside of dialog, update text if its ours ''' + handle = self.obj.get_reference_handle() + if handle and handle in hndls: + source = self.db.get_source_from_handle(handle) + s_lbl = "%s [%s]" % (source.get_title(), source.gramps_id) + self.glade.get_object("source").set_text(s_lbl) + author = source.get_author() + self.glade.get_object("author").set_text(author) + + def source_delete(self, hndls): + ''' Source deleted outside of dialog, remove it if its ours''' + handle = self.obj.get_reference_handle() + if handle and handle in hndls: + self.obj.set_reference_handle(None) + self.glade.get_object("source").set_markup( + self.source_field.EMPTY_TEXT) + self.glade.get_object("author").set_text('') + self.source_field.set_button(False) + def build_menu_names(self, source): """ Provide the information needed by the base class to define the diff --git a/gramps/gui/editors/editevent.py b/gramps/gui/editors/editevent.py index f2726f292..ccda9ef48 100644 --- a/gramps/gui/editors/editevent.py +++ b/gramps/gui/editors/editevent.py @@ -129,6 +129,8 @@ class EditEvent(EditPrimary): """ self._add_db_signal('event-rebuild', self._do_close) self._add_db_signal('event-delete', self.check_for_close) + self._add_db_signal('place-delete', self.place_delete) + self._add_db_signal('place-update', self.place_update) def _setup_fields(self): @@ -301,6 +303,24 @@ class EditEvent(EditPrimary): cmp_obj = self.empty_object() return cmp_obj.serialize(True)[1:] != self.obj.serialize()[1:] + def place_update(self, hndls): + ''' Place changed outside of dialog, update text if its ours ''' + handle = self.obj.get_place_handle() + if handle and handle in hndls: + place = self.db.get_place_from_handle(handle) + p_lbl = "%s [%s]" % (place.get_title(), place.gramps_id) + self.top.get_object("place").set_text(p_lbl) + + def place_delete(self, hndls): + ''' Place deleted outside of dialog, remove it if its ours''' + handle = self.obj.get_place_handle() + if handle and handle in hndls: + self.obj.set_place_handle(None) + self.top.get_object("place").set_markup( + self.place_field.EMPTY_TEXT) + self.place_field.set_button(False) + + #------------------------------------------------------------------------- # # Delete Query class diff --git a/gramps/gui/editors/editeventref.py b/gramps/gui/editors/editeventref.py index 676b1d78c..2e96427a2 100644 --- a/gramps/gui/editors/editeventref.py +++ b/gramps/gui/editors/editeventref.py @@ -120,6 +120,8 @@ class EditEventRef(EditReference): """ self._add_db_signal('event-rebuild', self.close) self._add_db_signal('event-delete', self.check_for_close) + self._add_db_signal('place-delete', self.place_delete) + self._add_db_signal('place-update', self.place_update) def _setup_fields(self): @@ -279,3 +281,20 @@ class EditEventRef(EditReference): self.update(self.source_ref,self.source) self.close() + + def place_update(self, hndls): + ''' Place changed outside of dialog, update text if its ours ''' + handle = self.source.get_place_handle() + if handle and handle in hndls: + place = self.db.get_place_from_handle(handle) + p_lbl = "%s [%s]" % (place.get_title(), place.gramps_id) + self.top.get_object("eer_place").set_text(p_lbl) + + def place_delete(self, hndls): + ''' Place deleted outside of dialog, remove it if its ours''' + handle = self.source.get_place_handle() + if handle and handle in hndls: + self.source.set_place_handle(None) + self.top.get_object("eer_place").set_markup( + self.place_field.EMPTY_TEXT) + self.place_field.set_button(False) diff --git a/gramps/gui/editors/editfamily.py b/gramps/gui/editors/editfamily.py index b416ab2e3..523119196 100644 --- a/gramps/gui/editors/editfamily.py +++ b/gramps/gui/editors/editfamily.py @@ -80,6 +80,7 @@ from gramps.gen.utils.db import (get_birth_or_fallback, get_death_or_fallback, from ..selectors import SelectorFactory from gramps.gen.utils.id import create_id from gramps.gen.const import URL_MANUAL_SECT1 +from ..dbguielement import DbGUIElement #------------------------------------------------------------------------- # @@ -97,7 +98,8 @@ _KP_ENTER = Gdk.keyval_from_name("KP_Enter") _LEFT_BUTTON = 1 _RIGHT_BUTTON = 3 -class ChildEmbedList(EmbeddedList): + +class ChildEmbedList(DbGUIElement, EmbeddedList): """ The child embed list is specific to the Edit Family dialog, so it is contained here instead of in displaytabs. @@ -139,9 +141,54 @@ class ChildEmbedList(EmbeddedList): Create the object, storing the passed family value """ self.family = family + DbGUIElement.__init__(self, dbstate.db) EmbeddedList.__init__(self, dbstate, uistate, track, _('Chil_dren'), ChildModel, share_button=True, move_buttons=True) + def _connect_db_signals(self): + """ + called on init of DbGUIElement, connect to db as required. + """ + #note: event-rebuild closes the editors, so no need to connect to it + self.callman.register_callbacks( + {'person-update': self.person_change, # change to person we track + 'person-delete': self.person_delete, # delete of person we track + }) + self.callman.connect_all(keys=['person']) + + def person_change(self, *obj): + """ + Callback method called when a tracked person changes (description + changes...) + """ + self.rebuild() + + def person_delete(self, hndls): + """ + Callback method called when a tracked person is deleted. + There are two possibilities: + * a tracked non-workgroup person is deleted, just rebuilding the view + will correct this. + * a workgroup person is deleted. The person must be removed from the + obj so that no inconsistent data is shown. + """ + for handle in hndls: + prefs = self.get_data() + ref_list = [pref.ref for pref in prefs] + indexlist = [] + last = -1 + while True: + try: + last = ref_list.index(handle, last + 1) + indexlist.append(last) + except ValueError: + break + #remove the deleted workgroup persons from the object + for index in reversed(indexlist): + del prefs[index] + #now rebuild the display tab + self.rebuild() + def get_popup_menu_items(self): return [ (False, _('Edit child'), self.edit_child_button_clicked), @@ -163,7 +210,10 @@ class ChildEmbedList(EmbeddedList): Normally, get_data returns a list. However, we return family object here instead. """ - return self.family.get_child_ref_list() + prefs = self.family.get_child_ref_list() + self.callman.register_handles( + {'person': [eref.ref for eref in prefs]}) + return prefs def column_order(self): return [(1, 13), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), @@ -292,9 +342,11 @@ class ChildEmbedList(EmbeddedList): name.set_primary_surname(0) if self.family: father_handle = self.family.get_father_handle() + father = (self.dbstate.db.get_person_from_handle(father_handle) if + father_handle else None) mother_handle = self.family.get_mother_handle() - father = self.dbstate.db.get_person_from_handle(father_handle) - mother = self.dbstate.db.get_person_from_handle(mother_handle) + mother = (self.dbstate.db.get_person_from_handle(mother_handle) if + mother_handle else None) if not father and not mother: return name if not father: @@ -411,11 +463,22 @@ class EditFamily(EditPrimary): 'event-update': self.topdata_updated, # change eg birth event fath 'event-rebuild': self.topdata_updated, 'event-delete': self.topdata_updated, # delete eg birth event fath - 'person-update': self.topdata_updated, # change eg name of father + 'person-update': self.topdata_updated, # change eg name of father + 'person-delete' : self.person_delete, # mother/father deleted? 'person-rebuild': self._do_close, }) self.callman.connect_all(keys=['family', 'event', 'person']) + def person_delete(self, handles): + """ This checks if mother/father is deleted, specifically when newly + added before data is saved """ + for hndl in handles: + if self.obj.father_handle == hndl: + self.obj.father_handle = None + if self.obj.mother_handle == hndl: + self.obj.mother_handle = None + self.load_data() + def check_for_family_change(self, handles): """ Callback for family-update signal diff --git a/gramps/gui/editors/editmedia.py b/gramps/gui/editors/editmedia.py index fc1ccfd70..33ff35fd3 100644 --- a/gramps/gui/editors/editmedia.py +++ b/gramps/gui/editors/editmedia.py @@ -245,12 +245,13 @@ class EditMedia(EditPrimary): self.view_media(obj) def view_media(self, obj): - ref_obj = self.dbstate.db.get_media_from_handle(self.obj.handle) + if self.obj.handle: + ref_obj = self.dbstate.db.get_media_from_handle(self.obj.handle) - if ref_obj: - media_path = media_path_full(self.dbstate.db, - ref_obj.get_path()) - open_file_with_default_application(media_path, self.uistate) + if ref_obj: + media_path = media_path_full(self.dbstate.db, + ref_obj.get_path()) + open_file_with_default_application(media_path, self.uistate) def select_file(self, val): self.determine_mime() diff --git a/gramps/gui/editors/editperson.py b/gramps/gui/editors/editperson.py index 205c8cb2a..fb6fd7ab7 100644 --- a/gramps/gui/editors/editperson.py +++ b/gramps/gui/editors/editperson.py @@ -269,9 +269,7 @@ class EditPerson(EditPrimary): self._add_db_signal('family-delete', self.family_change) self._add_db_signal('family-update', self.family_change) self._add_db_signal('family-add', self.family_change) - self._add_db_signal('event-update', self.event_updated) self._add_db_signal('event-rebuild', self.event_updated) - self._add_db_signal('event-delete', self.event_updated) def family_change(self, handle_list=[]): """ diff --git a/gramps/gui/editors/editplace.py b/gramps/gui/editors/editplace.py index e960d8389..89901feff 100644 --- a/gramps/gui/editors/editplace.py +++ b/gramps/gui/editors/editplace.py @@ -182,8 +182,8 @@ class EditPlace(EditPrimary): def set_latlongitude(self, value): try: coma = value.index(',') - self.longitude.set_text(value[coma+1:]) - self.latitude.set_text(value[:coma]) + self.longitude.set_text(value[coma+1:].strip()) + self.latitude.set_text(value[:coma].strip()) self.top.get_object("lat_entry").validate(force=True) self.top.get_object("lon_entry").validate(force=True) self.obj.set_latitude(self.latitude.get_value()) diff --git a/gramps/gui/editors/editplaceref.py b/gramps/gui/editors/editplaceref.py index f98618381..95ef04adf 100644 --- a/gramps/gui/editors/editplaceref.py +++ b/gramps/gui/editors/editplaceref.py @@ -175,8 +175,8 @@ class EditPlaceRef(EditReference): def set_latlongitude(self, value): try: coma = value.index(',') - self.longitude.set_text(value[coma+1:]) - self.latitude.set_text(value[:coma]) + self.longitude.set_text(value[coma+1:].strip()) + self.latitude.set_text(value[:coma].strip()) self.top.get_object("lat_entry").validate(force=True) self.top.get_object("lon_entry").validate(force=True) self.source.set_latitude(self.latitude.get_value()) diff --git a/gramps/gui/merge/mergecitation.py b/gramps/gui/merge/mergecitation.py index ac4c7ae47..cf91b43f9 100644 --- a/gramps/gui/merge/mergecitation.py +++ b/gramps/gui/merge/mergecitation.py @@ -150,9 +150,6 @@ class MergeCitation(ManagedWindow): else: phoenix = self.citation2 titanic = self.citation1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Citation') if self.get_widget("page_btn1").get_active() ^ use_handle1: phoenix.set_page(titanic.get_page()) @@ -165,5 +162,8 @@ class MergeCitation(ManagedWindow): query = MergeCitationQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Citation') self.uistate.set_busy_cursor(False) self.close() diff --git a/gramps/gui/merge/mergeevent.py b/gramps/gui/merge/mergeevent.py index 4e86b83d2..ad198a4bc 100644 --- a/gramps/gui/merge/mergeevent.py +++ b/gramps/gui/merge/mergeevent.py @@ -167,9 +167,6 @@ class MergeEvent(ManagedWindow): else: phoenix = self.ev2 titanic = self.ev1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Event') if self.get_widget("type_btn1").get_active() ^ use_handle1: phoenix.set_type(titanic.get_type()) @@ -185,5 +182,8 @@ class MergeEvent(ManagedWindow): query = MergeEventQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Event') self.uistate.set_busy_cursor(False) self.close() diff --git a/gramps/gui/merge/mergefamily.py b/gramps/gui/merge/mergefamily.py index 57d675d2d..7ccead399 100644 --- a/gramps/gui/merge/mergefamily.py +++ b/gramps/gui/merge/mergefamily.py @@ -203,9 +203,6 @@ class MergeFamily(ManagedWindow): else: phoenix = self.fy2 titanic = self.fy1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Family') phoenix_fh = phoenix.get_father_handle() phoenix_mh = phoenix.get_mother_handle() @@ -223,6 +220,9 @@ class MergeFamily(ManagedWindow): query = MergeFamilyQuery(self.database, phoenix, titanic, phoenix_fh, phoenix_mh) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Family') except MergeError as err: ErrorDialog(_("Cannot merge people"), str(err), parent=self.window) diff --git a/gramps/gui/merge/mergemedia.py b/gramps/gui/merge/mergemedia.py index 2ce8dbfa9..c0338af4f 100644 --- a/gramps/gui/merge/mergemedia.py +++ b/gramps/gui/merge/mergemedia.py @@ -147,9 +147,6 @@ class MergeMedia(ManagedWindow): else: phoenix = self.mo2 titanic = self.mo1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Media') if self.get_widget("path_btn1").get_active() ^ use_handle1: phoenix.set_path(titanic.get_path()) @@ -163,4 +160,7 @@ class MergeMedia(ManagedWindow): query = MergeMediaQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Media') self.close() diff --git a/gramps/gui/merge/mergenote.py b/gramps/gui/merge/mergenote.py index e6e350d8e..fa670cb82 100644 --- a/gramps/gui/merge/mergenote.py +++ b/gramps/gui/merge/mergenote.py @@ -159,9 +159,6 @@ class MergeNote(ManagedWindow): else: phoenix = self.no2 titanic = self.no1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Note') if self.get_widget("text_btn1").get_active() ^ use_handle1: phoenix.set_styledtext(titanic.get_styledtext()) @@ -174,4 +171,7 @@ class MergeNote(ManagedWindow): query = MergeNoteQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Note') self.close() diff --git a/gramps/gui/merge/mergeperson.py b/gramps/gui/merge/mergeperson.py index 64bbb6efb..47788d0e1 100644 --- a/gramps/gui/merge/mergeperson.py +++ b/gramps/gui/merge/mergeperson.py @@ -321,9 +321,6 @@ class MergePerson(ManagedWindow): else: phoenix = self.pr2 titanic = self.pr1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Person') if self.get_widget("name_btn1").get_active() ^ use_handle1: swapname = phoenix.get_primary_name() @@ -347,6 +344,9 @@ class MergePerson(ManagedWindow): "handle. We recommend that you go to Relationships " "view and see if additional manual merging of families " "is necessary."), parent=self.window) + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Person') except MergeError as err: ErrorDialog(_("Cannot merge people"), str(err), parent=self.window) diff --git a/gramps/gui/merge/mergeplace.py b/gramps/gui/merge/mergeplace.py index b5e611f21..5c0309cfe 100644 --- a/gramps/gui/merge/mergeplace.py +++ b/gramps/gui/merge/mergeplace.py @@ -197,9 +197,6 @@ class MergePlace(ManagedWindow): else: phoenix = self.pl2 titanic = self.pl1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Place') if self.get_widget("title_btn1").get_active() ^ use_handle1: phoenix.set_title(titanic.get_title()) @@ -218,6 +215,9 @@ class MergePlace(ManagedWindow): query = MergePlaceQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Place') if self.callback: self.callback() diff --git a/gramps/gui/merge/mergerepository.py b/gramps/gui/merge/mergerepository.py index 07a521341..cbc51d5b6 100644 --- a/gramps/gui/merge/mergerepository.py +++ b/gramps/gui/merge/mergerepository.py @@ -140,9 +140,6 @@ class MergeRepository(ManagedWindow): else: phoenix = self.rp2 titanic = self.rp1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Repository') if self.get_widget("name_btn1").get_active() ^ use_handle1: phoenix.set_name(titanic.get_name()) @@ -153,5 +150,8 @@ class MergeRepository(ManagedWindow): query = MergeRepositoryQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Repository') self.uistate.set_busy_cursor(False) self.close() diff --git a/gramps/gui/merge/mergesource.py b/gramps/gui/merge/mergesource.py index e06d2ac21..0a2fe66bb 100644 --- a/gramps/gui/merge/mergesource.py +++ b/gramps/gui/merge/mergesource.py @@ -159,9 +159,6 @@ class MergeSource(ManagedWindow): else: phoenix = self.src2 titanic = self.src1 - # Add second handle to history so that when merge is complete, - # phoenix is the selected row. - self.uistate.set_active(phoenix.get_handle(), 'Source') if self.get_widget("title_btn1").get_active() ^ use_handle1: phoenix.set_title(titanic.get_title()) @@ -176,5 +173,8 @@ class MergeSource(ManagedWindow): query = MergeSourceQuery(self.dbstate, phoenix, titanic) query.execute() + # Add the selected handle to history so that when merge is complete, + # phoenix is the selected row. + self.uistate.set_active(phoenix.get_handle(), 'Source') self.uistate.set_busy_cursor(False) self.close() diff --git a/gramps/gui/views/treemodels/treebasemodel.py b/gramps/gui/views/treemodels/treebasemodel.py index 807474ed3..7a5c33e11 100644 --- a/gramps/gui/views/treemodels/treebasemodel.py +++ b/gramps/gui/views/treemodels/treebasemodel.py @@ -586,7 +586,7 @@ class TreeBaseModel(GObject.GObject, Gtk.TreeModel, BaseModel): assert not skip if dfilter: cdb = CacheProxyDb(self.db) - for handle in dfilter.apply(cdb, + for handle in dfilter.apply(cdb, tree=True, user=User(parent=self.uistate.window)): status_ppl.heartbeat() data = data_map(handle) diff --git a/gramps/gui/widgets/fanchart.py b/gramps/gui/widgets/fanchart.py index db37e2cce..afea98440 100644 --- a/gramps/gui/widgets/fanchart.py +++ b/gramps/gui/widgets/fanchart.py @@ -63,6 +63,7 @@ from gramps.gen.utils.alive import probably_alive from gramps.gen.utils.libformatting import FormattingHelper from gramps.gen.utils.db import (find_children, find_parents, find_witnessed_people, get_age, get_timeperiod, preset_name) +from gramps.gen.constfunc import is_quartz from gramps.gen.const import GRAMPS_LOCALE as glocale from gramps.gen.const import ( PIXELS_PER_GENERATION, @@ -670,6 +671,8 @@ class FanChartBaseWidget(Gtk.DrawingArea): def draw_radial_text(self, cr, text, radiusin, radiusout, start_rad, stop_rad, font, flipped): layout = self.create_pango_layout(text) + if is_quartz(): + PangoCairo.context_set_resolution(layout.get_context(), 72) layout.set_font_description(font) layout.set_wrap(Pango.WrapMode.WORD_CHAR) @@ -701,6 +704,8 @@ class FanChartBaseWidget(Gtk.DrawingArea): Text not fitting a single line will be char-wrapped away. """ layout = self.create_pango_layout(text) + if is_quartz(): + PangoCairo.context_set_resolution(layout.get_context(), 72) layout.set_font_description(font) layout.set_wrap(Pango.WrapMode.WORD_CHAR) @@ -771,6 +776,8 @@ class FanChartBaseWidget(Gtk.DrawingArea): cr.set_source_rgb(color[0], color[1], color[2]) cr.fill() layout = self.create_pango_layout(text) + if is_quartz(): + PangoCairo.context_set_resolution(layout.get_context(), 72) layout.set_font_description(font) cr.move_to(startw+gradwidth+4, starth) cr.set_source_rgb(0, 0, 0) #black diff --git a/gramps/plugins/db/dbapi/dbapi.py b/gramps/plugins/db/dbapi/dbapi.py index ca28a5391..b222f5a93 100644 --- a/gramps/plugins/db/dbapi/dbapi.py +++ b/gramps/plugins/db/dbapi/dbapi.py @@ -330,9 +330,11 @@ class DBAPI(DbGeneric): """ Return the defined names that have been assigned to a default grouping. """ - self.dbapi.execute("SELECT name FROM name_group ORDER BY name") + self.dbapi.execute("SELECT name, grouping FROM name_group " + "ORDER BY name") rows = self.dbapi.fetchall() - return [row[0] for row in rows] + # not None test below fixes db corrupted by 11011 for export + return [row[0] for row in rows if row[1] is not None] def get_name_group_mapping(self, key): """ @@ -341,7 +343,8 @@ class DBAPI(DbGeneric): self.dbapi.execute( "SELECT grouping FROM name_group WHERE name = ?", [key]) row = self.dbapi.fetchone() - if row: + if row and row[0] is not None: + # not None test fixes db corrupted by 11011 return row[0] else: return key @@ -566,7 +569,7 @@ class DBAPI(DbGeneric): self.dbapi.execute("SELECT grouping FROM name_group WHERE name = ?", [key]) row = self.dbapi.fetchone() - return True if row else False + return row and row[0] is not None def set_name_group_mapping(self, name, grouping): """ @@ -576,14 +579,18 @@ class DBAPI(DbGeneric): self.dbapi.execute("SELECT 1 FROM name_group WHERE name = ?", [name]) row = self.dbapi.fetchone() - if row: + if row and grouping is not None: self.dbapi.execute("UPDATE name_group SET grouping=? " "WHERE name = ?", [grouping, name]) + elif row and grouping is None: + self.dbapi.execute("DELETE FROM name_group WHERE name = ?", [name]) + grouping = '' else: self.dbapi.execute( "INSERT INTO name_group (name, grouping) VALUES (?, ?)", [name, grouping]) self._txn_commit() + self.emit('person-groupname-rebuild', (name, grouping)) def _commit_base(self, obj, obj_key, trans, change_time): """ diff --git a/gramps/plugins/docgen/cairodoc.py b/gramps/plugins/docgen/cairodoc.py index 799763e72..06e057100 100644 --- a/gramps/plugins/docgen/cairodoc.py +++ b/gramps/plugins/docgen/cairodoc.py @@ -46,6 +46,7 @@ import cairo # Gramps modules # #------------------------------------------------------------------------ +from gramps.gen.constfunc import is_quartz import gramps.plugins.lib.libcairodoc as libcairodoc from gramps.gen.plug.docgen import INDEX_TYPE_ALP, INDEX_TYPE_TOC from gramps.gen.errors import ReportError @@ -109,6 +110,8 @@ class CairoDocgen(libcairodoc.CairoDoc): pango_context = fontmap.create_context() options = cairo.FontOptions() options.set_hint_metrics(cairo.HINT_METRICS_OFF) + if is_quartz(): + PangoCairo.context_set_resolution(pango_context, 72) PangoCairo.context_set_font_options(pango_context, options) layout = Pango.Layout(pango_context) PangoCairo.update_context(cr, pango_context) diff --git a/gramps/plugins/drawreport/descendtree.py b/gramps/plugins/drawreport/descendtree.py index 0d21b95e4..d396d5ebd 100644 --- a/gramps/plugins/drawreport/descendtree.py +++ b/gramps/plugins/drawreport/descendtree.py @@ -538,7 +538,6 @@ class RecurseDown: spouse_handle = utils.find_spouse(person, family) if (self.max_spouses > s_level and - spouse_handle and spouse_handle not in self.families_seen): def _spouse_box(who): return self.add_person_box((x_level, s_level+1), diff --git a/gramps/plugins/export/exportgedcom.py b/gramps/plugins/export/exportgedcom.py index 9ce4cc206..e928f5eaf 100644 --- a/gramps/plugins/export/exportgedcom.py +++ b/gramps/plugins/export/exportgedcom.py @@ -104,15 +104,6 @@ LANGUAGES = { # #------------------------------------------------------------------------- -MIME2GED = { - "image/bmp" : "bmp", - "image/gif" : "gif", - "image/jpeg" : "jpeg", - "image/x-pcx" : "pcx", - "image/tiff" : "tiff", - "audio/x-wav" : "wav" -} - QUALITY_MAP = { Citation.CONF_VERY_HIGH : "3", Citation.CONF_HIGH : "2", @@ -1467,8 +1458,7 @@ class GedcomWriter(UpdateCallback): gramps_id = media.get_gramps_id() self._writeln(0, '@%s@' % gramps_id, 'OBJE') - mime = media.get_mime_type() - form = MIME2GED.get(mime, mime) + form = os.path.splitext(media.get_path())[1][1:] path = media_path_full(self.dbase, media.get_path()) self._writeln(1, 'FILE', path, limit=255) if form: diff --git a/gramps/plugins/graph/gvfamilylines.py b/gramps/plugins/graph/gvfamilylines.py index f2c86adf1..76cf90014 100644 --- a/gramps/plugins/graph/gvfamilylines.py +++ b/gramps/plugins/graph/gvfamilylines.py @@ -61,9 +61,9 @@ from gramps.gen.plug.menu import (NumberOption, ColorOption, BooleanOption, EnumeratedListOption, PersonListOption, SurnameColorOption) from gramps.gen.utils.db import get_birth_or_fallback, get_death_or_fallback -from gramps.gen.utils.location import get_main_location from gramps.gen.proxy import CacheProxyDb from gramps.gen.errors import ReportError +from gramps.gen.display.place import displayer as _pd #------------------------------------------------------------------------ # @@ -1089,27 +1089,7 @@ class FamilyLinesReport(Report): if place_handle: place = self._db.get_place_from_handle(place_handle) if place: - location = get_main_location(self._db, place) - if location.get(PlaceType.HAMLET): - place_text = location.get(PlaceType.HAMLET) - elif location.get(PlaceType.VILLAGE): - place_text = location.get(PlaceType.VILLAGE) - elif location.get(PlaceType.TOWN): - place_text = location.get(PlaceType.TOWN) - elif location.get(PlaceType.CITY): - place_text = location.get(PlaceType.CITY) - elif location.get(PlaceType.PARISH): - place_text = location.get(PlaceType.PARISH) - elif location.get(PlaceType.COUNTY): - place_text = location.get(PlaceType.COUNTY) - elif location.get(PlaceType.PROVINCE): - place_text = location.get(PlaceType.PROVINCE) - elif location.get(PlaceType.REGION): - place_text = location.get(PlaceType.REGION) - elif location.get(PlaceType.STATE): - place_text = location.get(PlaceType.STATE) - elif location.get(PlaceType.COUNTRY): - place_text = location.get(PlaceType.COUNTRY) + place_text = _pd.display(self._db, place) place_text = place_text.replace('<', '<') place_text = place_text.replace('>', '>') return place_text diff --git a/gramps/plugins/graph/gvrelgraph.py b/gramps/plugins/graph/gvrelgraph.py index 7db829e7a..56d419967 100644 --- a/gramps/plugins/graph/gvrelgraph.py +++ b/gramps/plugins/graph/gvrelgraph.py @@ -494,13 +494,13 @@ class RelGraphReport(Report): self.doc.start_subgraph(fam_id) f_handle = fam.get_father_handle() m_handle = fam.get_mother_handle() - if f_handle: + if f_handle in self.persons: father = self._db.get_person_from_handle(f_handle) self.doc.add_link(father.get_gramps_id(), fam_id, "", self.arrowheadstyle, self.arrowtailstyle) - if m_handle: + if m_handle in self.persons: mother = self._db.get_person_from_handle(m_handle) self.doc.add_link(mother.get_gramps_id(), fam_id, "", diff --git a/gramps/plugins/importer/importxml.py b/gramps/plugins/importer/importxml.py index 52424e1ec..133cb65aa 100644 --- a/gramps/plugins/importer/importxml.py +++ b/gramps/plugins/importer/importxml.py @@ -1149,6 +1149,8 @@ class GrampsParser(UpdateCallback): self.placeobj.title = attrs.get('title', '') self.locations = 0 self.update(self.p.CurrentLineNumber) + if self.default_tag: + self.placeobj.add_tag(self.default_tag.handle) return self.placeobj def start_location(self, attrs): @@ -1276,6 +1278,8 @@ class GrampsParser(UpdateCallback): self.event.private = bool(attrs.get("priv")) self.event.change = int(attrs.get('change', self.change)) self.info.add('new-object', EVENT_KEY, self.event) + if self.default_tag: + self.event.add_tag(self.default_tag.handle) return self.event def start_eventref(self, attrs): @@ -1754,7 +1758,7 @@ class GrampsParser(UpdateCallback): ' with "%(parent)s", did not change this grouping to "%(value)s".') % { 'key' : key, 'parent' : present, 'value' : value } self.user.warn(_("Gramps ignored a name grouping"), msg) - else: + elif value != 'None': # None test fixes file corrupted by 11011 self.db.set_name_group_mapping(key, value) def start_last(self, attrs): @@ -2089,6 +2093,8 @@ class GrampsParser(UpdateCallback): self.conf if self.__xml_version >= (1, 5, 1) else 0 ) # See bug# 7125 self.info.add('new-object', CITATION_KEY, self.citation) + if self.default_tag: + self.citation.add_tag(self.default_tag.handle) return self.citation def start_sourceref(self, attrs): @@ -2143,6 +2149,8 @@ class GrampsParser(UpdateCallback): self.source.private = bool(attrs.get("priv")) self.source.change = int(attrs.get('change', self.change)) self.info.add('new-object', SOURCE_KEY, self.source) + if self.default_tag: + self.source.add_tag(self.default_tag.handle) return self.source def start_reporef(self, attrs): @@ -2261,6 +2269,8 @@ class GrampsParser(UpdateCallback): self.repo.private = bool(attrs.get("priv")) self.repo.change = int(attrs.get('change', self.change)) self.info.add('new-object', REPOSITORY_KEY, self.repo) + if self.default_tag: + self.repo.add_tag(self.default_tag.handle) return self.repo def stop_people(self, *tag): diff --git a/gramps/plugins/lib/libgedcom.py b/gramps/plugins/lib/libgedcom.py index a3958f33a..f1ed7b1ea 100644 --- a/gramps/plugins/lib/libgedcom.py +++ b/gramps/plugins/lib/libgedcom.py @@ -94,6 +94,7 @@ import time # from xml.parsers.expat import ParserCreate from collections import defaultdict, OrderedDict import string +import mimetypes from io import StringIO, TextIOWrapper from urllib.parse import urlparse @@ -123,7 +124,7 @@ from gramps.gen.lib import ( Surname, Tag, Url, UrlType, PlaceType, PlaceRef, PlaceName) from gramps.gen.db import DbTxn from gramps.gen.updatecallback import UpdateCallback -from gramps.gen.mime import get_type +from gramps.gen.utils.file import media_path from gramps.gen.utils.id import create_id from gramps.gen.utils.lds import TEMPLES from gramps.gen.utils.unknown import make_unknown, create_explanation_note @@ -531,15 +532,6 @@ PEDIGREE_TYPES = { 'adopted': TYPE_ADOPT, 'foster' : TYPE_FOSTER, } -MIME_MAP = { - 'jpeg' : 'image/jpeg', 'rtf' : 'text/rtf', - 'jpg' : 'image/jpeg', 'pdf' : 'application/pdf', - 'mpeg' : 'video/mpeg', 'gif' : 'image/gif', - 'mpg' : 'video/mpeg', 'bmp' : 'image/x-ms-bmp', - 'tiff' : 'image/tiff', 'aif' : 'audio/x-aiff', - 'text' : 'text/plain', 'w8bn' : 'application/msword', - 'wav' : 'audio/x-wav', 'mov' : 'video/quicktime', } - FTW_BAD_PLACE = [ EventType.OCCUPATION, EventType.RELIGION, @@ -2315,8 +2307,8 @@ class GedcomParser(UpdateCallback): TOKEN_MEDI : self.__media_ref_medi, # v5.5.1 TOKEN_TITL : self.__media_ref_titl, TOKEN_FILE : self.__media_ref_file, - TOKEN_NOTE : self.__media_ref_note, - TOKEN_RNOTE : self.__media_ref_note, + TOKEN_NOTE : self.__obje_note, # illegal, but often there + TOKEN_RNOTE : self.__obje_note, # illegal, but often there TOKEN__PRIM : self.__media_ref_prim, # LFT etc. TOKEN_IGNORE : self.__ignore, } @@ -2728,7 +2720,6 @@ class GedcomParser(UpdateCallback): self.attrs = list(amap.values()) self.gedattr = dict([key, val] for val, key in amap.items()) - self.search_paths = [] def parse_gedcom_file(self, use_trans=False): """ @@ -2765,8 +2756,8 @@ class GedcomParser(UpdateCallback): self.place_import.generate_hierarchy(self.trans) - if not self.dbase.get_feature("skip-check-xref"): - self.__check_xref() + if not self.dbase.get_feature("skip-check-xref"): + self.__check_xref() self.dbase.enable_signals() self.dbase.request_rebuild() if self.number_of_errors == 0: @@ -3021,6 +3012,9 @@ class GedcomParser(UpdateCallback): # FIXME: problem possibly caused by umlaut/accented character # in filename return (0, fullname) + # strip off Windows drive letter, if present + if len(fullname) > 3 and fullname[1] == ':': + fullname = fullname[2:] # look where we found the '.ged', using the full path in fullname other = os.path.join(altpath, fullname) if os.path.isfile(other): @@ -3029,15 +3023,15 @@ class GedcomParser(UpdateCallback): other = os.path.join(altpath, os.path.basename(fullname)) if os.path.isfile(other): return (1, other) - # I don't think the following code does anything because search_paths - # is never initialized... - if len(fullname) > 3: - if fullname[1] == ':': - fullname = fullname[2:] - for path in self.search_paths: - other = os.path.normpath("%s/%s" % (path, fullname)) - if os.path.isfile(other): - return (1, other) + # lets try using the base path for relative media paths + other = os.path.join(media_path(self.dbase), fullname) + if os.path.isfile(other): + return (1, fullname) + # lets try using the base path for relative media paths with base name + other = os.path.join(media_path(self.dbase), + os.path.basename(fullname)) + if os.path.isfile(other): + return (1, os.path.basename(fullname)) return (0, fullname) def __get_next_line(self): @@ -5331,7 +5325,7 @@ class GedcomParser(UpdateCallback): sub_state.attr = None sub_state.filename = "" sub_state.title = "" - sub_state.note = "" + sub_state.media = Media() sub_state.level = state.level + 1 sub_state.prim = "" @@ -5366,8 +5360,9 @@ class GedcomParser(UpdateCallback): # to allow import of references to URLs (especially for import from # geni.com), do not try to find the file if it is blatently a URL res = urlparse(sub_state.filename) - if sub_state.filename != '' and \ - (res.scheme == '' or res.scheme == 'file'): + if sub_state.filename != '' and (res.scheme == '' or + len(res.scheme) == 1 or + res.scheme == 'file'): (valid, path) = self.__find_file(sub_state.filename, self.dir_path) if not valid: @@ -5376,7 +5371,7 @@ class GedcomParser(UpdateCallback): else: path = sub_state.filename # Multiple references to the same media silently drops the later - # ones, even if title, notes etc. are different + # ones, even if title, etc. are different photo_handle = self.media_map.get(path) if photo_handle is None: photo = Media() @@ -5384,21 +5379,30 @@ class GedcomParser(UpdateCallback): if sub_state.title: photo.set_description(sub_state.title) else: - photo.set_description(path) + photo.set_description(path.replace('\\', '/')) full_path = os.path.abspath(path) - if os.path.isfile(full_path): - photo.set_mime_type(get_type(full_path)) - else: - photo.set_mime_type(MIME_MAP.get(sub_state.form, - 'unknown')) - if sub_state.note: - photo.add_note(sub_state.note) + # deal with mime types + value = mimetypes.guess_type(full_path) + if value and value[0]: # found from filename + photo.set_mime_type(value[0]) + else: # get from OBJE.FILE.FORM + if '/' in sub_state.form: # already has expanded mime type + photo.set_mime_type(sub_state.form) + else: + value = mimetypes.types_map.get('.' + sub_state.form, + _('unknown')) + photo.set_mime_type(value) if sub_state.attr: photo.attribute_list.append(sub_state.attr) self.dbase.add_media(photo, self.trans) self.media_map[path] = photo.handle else: photo = self.dbase.get_media_from_handle(photo_handle) + # copy notes to our media + for note in sub_state.media.get_note_list(): + photo.add_note(note) + self.dbase.commit_media(photo, self.trans) + if sub_state.prim == "Y": state.photo = photo.handle oref = MediaRef() @@ -5458,21 +5462,6 @@ class GedcomParser(UpdateCallback): return state.filename = line.data - def __media_ref_note(self, line, state): - """ - +1 <> {0:M} - - @param line: The current line in GedLine format - @type line: GedLine - @param state: The current state - @type state: CurrentState - """ - obj = Media() - self.__parse_note(line, obj, state) - nlist = obj.get_note_list() - if nlist: - state.note = nlist[0] - def __media_ref_prim(self, line, state): """ +1 _PRIM {0:1} @@ -6703,6 +6692,17 @@ class GedcomParser(UpdateCallback): if state.media.get_path() == "": self.__add_msg(_("Filename omitted"), line, state) + # deal with mime types + value = mimetypes.guess_type(state.media.get_path()) + if value and value[0]: # found from filename + state.media.set_mime_type(value[0]) + else: # get from OBJE.FILE.FORM + if '/' in state.form: # already has expanded mime type + state.media.set_mime_type(state.form) + else: + value = mimetypes.types_map.get('.' + state.form, + _('unknown')) + state.media.set_mime_type(value) # Add the default reference if no source has found self.__add_default_source(media) @@ -6738,21 +6738,21 @@ class GedcomParser(UpdateCallback): self.__skip_subordinate_levels(state.level + 1, state) return res = urlparse(line.data) - if line.data != '' and (res.scheme == '' or res.scheme == 'file'): + if line.data != '' and (res.scheme == '' or + len(res.scheme) == 1 or res.scheme == 'file'): (file_ok, filename) = self.__find_file(line.data, self.dir_path) if state.form != "url": # Might not work if FORM doesn't precede FILE if not file_ok: - self.__add_msg(_("Could not import %s") % filename, line, + self.__add_msg(_("Could not import %s") % line.data, line, state) path = filename else: path = line.data state.media.set_path(path) - state.media.set_mime_type(get_type(path)) if not state.media.get_description(): - state.media.set_description(path) + state.media.set_description(path.replace('\\', '/')) def __obje_title(self, line, state): """ @@ -7827,6 +7827,9 @@ class GedcomParser(UpdateCallback): sub_state.pf = self.place_parser self.__parse_level(sub_state, event_map, self.__undefined) + if(description == 'Y' and event.date.is_empty() and + event.type == EventType.BIRTH and not event.place): + event.set_description(_("No Date Information")) state.msg += sub_state.msg self.__add_place(event, sub_state) diff --git a/gramps/plugins/lib/maps/geography.py b/gramps/plugins/lib/maps/geography.py index 3fca483cd..cb6a16b99 100644 --- a/gramps/plugins/lib/maps/geography.py +++ b/gramps/plugins/lib/maps/geography.py @@ -20,16 +20,19 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +""" +This module is the base class for all geography view module +""" #------------------------------------------------------------------------- # # Python modules # #------------------------------------------------------------------------- -from gramps.gen.const import GRAMPS_LOCALE as glocale -_ = glocale.translation.sgettext import os import re import time +import logging +import gi from gi.repository import GLib #------------------------------------------------------------------------- @@ -38,6 +41,7 @@ from gi.repository import GLib # #------------------------------------------------------------------------- from gi.repository import Gtk +from gi.repository import OsmGpsMap as osmgpsmap #------------------------------------------------------------------------- # @@ -55,23 +59,22 @@ from gramps.gen.config import config from gramps.gui.editors import EditPlace, EditEvent, EditFamily, EditPerson from gramps.gui.selectors.selectplace import SelectPlace from gramps.gen.utils.file import media_path_full +from gramps.gen.const import GRAMPS_LOCALE as glocale -import gi -gi.require_version('OsmGpsMap', '1.0') -from gi.repository import OsmGpsMap as osmgpsmap from . import constants from .osmgps import OsmGps from .selectionlayer import SelectionLayer from .placeselection import PlaceSelection from .cairoprint import CairoPrintSave from .libkml import Kml +gi.require_version('OsmGpsMap', '1.0') +_ = glocale.translation.sgettext #------------------------------------------------------------------------ # # Set up logging # #------------------------------------------------------------------------ -import logging _LOG = logging.getLogger("maps.geography") #------------------------------------------------------------------------- @@ -89,11 +92,6 @@ GEOGRAPHY_PATH = os.path.join(HOME_DIR, "maps") PLACE_REGEXP = re.compile('(.*)') PLACE_STRING = '%s' -# pylint: disable=unused-argument -# pylint: disable=unused-variable -# pylint: disable=no-member -# pylint: disable=maybe-no-member - def _get_sign(value): """ return 1 if we have a negative number, 0 in other case @@ -155,20 +153,13 @@ class GeoGraphyView(OsmGps, NavigationView): self.places_found = [] self.select_fct = None self.geo_mainmap = None + self.reloadtiles = None theme = Gtk.IconTheme.get_default() self.geo_mainmap = theme.load_surface('gramps-geo-mainmap', 48, 1, None, 0) self.geo_altmap = theme.load_surface('gramps-geo-altmap', 48, 1, None, 0) - if (config.get('geography.map_service') in - (constants.OPENSTREETMAP, - constants.MAPS_FOR_FREE, - constants.OPENCYCLEMAP, - constants.OSM_PUBLIC_TRANSPORT, - )): - default_image = self.geo_mainmap - else: - default_image = self.geo_altmap + self.sort = [] self.geo_othermap = {} for ident in (EventType.BIRTH, EventType.DEATH, @@ -190,11 +181,14 @@ class GeoGraphyView(OsmGps, NavigationView): self.changemap = None self.clearmap = None self.nbplaces = 0 + self.nbmarkers = 0 + self.place_without_coordinates = [] - def add_bookmark(self, *menu): + def add_bookmark(self, menu): """ Add the place to the bookmark """ + dummy_menu = menu mlist = self.selected_handles() if mlist: self.bookmarks.add(mlist[0]) @@ -210,6 +204,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Add the place to the bookmark from the popup menu """ + dummy_menu = menu if handle: self.uistate.set_active(handle, self.navigation_type()) self.bookmarks.add(handle) @@ -264,6 +259,9 @@ class GeoGraphyView(OsmGps, NavigationView): self._config.save() def clear_view(self): + """ + Clear the map: places, markers, tracks, messages... + """ self.place_list = [] self.remove_all_markers() self.remove_all_gps() @@ -278,6 +276,7 @@ class GeoGraphyView(OsmGps, NavigationView): is no need to store the database, since we will get the value from self.state.db """ + dummy_dbse = dbse if self.active: self.bookmarks.redraw() self.build_tree() @@ -309,20 +308,26 @@ class GeoGraphyView(OsmGps, NavigationView): use it to monitor changes in the ini file """ self._config.connect("geography.path", - self.set_path) + self.set_path) self._config.connect("geography.zoom_when_center", - self.set_zoom_when_center) + self.set_zoom_when_center) def set_path(self, client, cnxn_id, entry, data): """ All geography views must have the same path for maps """ + dummy_client = client + dummy_cnxn_id = cnxn_id + dummy_data = data config.set("geography.path", entry) def set_zoom_when_center(self, client, cnxn_id, entry, data): """ All geography views must have the same zoom_when_center for maps """ + dummy_client = client + dummy_cnxn_id = cnxn_id + dummy_data = data config.set("geography.zoom_when_center", int(entry)) #------------------------------------------------------------------------- @@ -330,7 +335,7 @@ class GeoGraphyView(OsmGps, NavigationView): # Map Menu # #------------------------------------------------------------------------- - def build_nav_menu(self, obj, event, lat, lon): + def build_nav_menu(self, osm, event, lat, lon): """ Builds the menu for actions on the map. """ @@ -384,9 +389,7 @@ class GeoGraphyView(OsmGps, NavigationView): menu.append(add_item) map_name = constants.MAP_TITLE[config.get("geography.map_service")] - title = _("Replace '%(map)s' by =>") % { - 'map' : map_name - } + title = _("Replace '%(map)s' by =>") % {'map' : map_name} add_item = Gtk.MenuItem(label=title) add_item.show() menu.append(add_item) @@ -404,8 +407,7 @@ class GeoGraphyView(OsmGps, NavigationView): changemap.append(changemapitem) reload_text = _("Reload all visible tiles for '%(map)s'.") % { - 'map' : map_name - } + 'map' : map_name} self.reloadtiles = Gtk.MenuItem(label=reload_text) reloadtiles = self.reloadtiles reloadtiles.connect("activate", self.reload_visible_tiles) @@ -414,13 +416,12 @@ class GeoGraphyView(OsmGps, NavigationView): menu.append(reloadtiles) clear_text = _("Clear the '%(map)s' tiles cache.") % { - 'map' : map_name - } + 'map' : map_name} self.clearmap = Gtk.MenuItem(label=clear_text) clearmap = self.clearmap clearmap.connect("activate", self.clear_map, constants.TILES_PATH[config.get( - "geography.map_service")]) + "geography.map_service")]) clearmap.show() menu.append(clearmap) @@ -433,12 +434,14 @@ class GeoGraphyView(OsmGps, NavigationView): """ We need to reload all visible tiles for the current map """ + dummy_menu = menu self.reload_tiles() def clear_map(self, menu, the_map): """ We need to clean the tiles cache for the current map """ + dummy_menu = menu import shutil path = "%s%c%s" % (config.get('geography.path'), os.sep, the_map) @@ -455,6 +458,8 @@ class GeoGraphyView(OsmGps, NavigationView): """ Center the map at the new position then save it. """ + dummy_menu = menu + dummy_event = event self.osm.set_center_and_zoom(lat, lon, config.get("geography.zoom_when_center")) self.save_center(lat, lon) @@ -474,21 +479,19 @@ class GeoGraphyView(OsmGps, NavigationView): for mark in self.sort: # as we are not precise with our hand, reduce the precision # depending on the zoom. - precision = { - 1 : '%3.0f', 2 : '%3.1f', 3 : '%3.1f', 4 : '%3.1f', - 5 : '%3.2f', 6 : '%3.2f', 7 : '%3.2f', 8 : '%3.3f', - 9 : '%3.3f', 10 : '%3.3f', 11 : '%3.3f', 12 : '%3.3f', + precision = {1 : '%3.0f', 2 : '%3.1f', 3 : '%3.1f', 4 : '%3.1f', + 5 : '%3.2f', 6 : '%3.2f', 7 : '%3.2f', 8 : '%3.3f', + 9 : '%3.3f', 10 : '%3.3f', 11 : '%3.3f', 12 : '%3.3f', 13 : '%3.3f', 14 : '%3.4f', 15 : '%3.4f', 16 : '%3.4f', 17 : '%3.4f', 18 : '%3.4f' - }.get(config.get("geography.zoom"), '%3.1f') - shift = { - 1 : 5.0, 2 : 5.0, 3 : 3.0, - 4 : 1.0, 5 : 0.5, 6 : 0.3, 7 : 0.15, - 8 : 0.06, 9 : 0.03, 10 : 0.015, - 11 : 0.005, 12 : 0.003, 13 : 0.001, - 14 : 0.0005, 15 : 0.0003, 16 : 0.0001, - 17 : 0.0001, 18 : 0.0001 - }.get(config.get("geography.zoom"), 5.0) + }.get(config.get("geography.zoom"), '%3.1f') + shift = {1 : 5.0, 2 : 5.0, 3 : 3.0, + 4 : 1.0, 5 : 0.5, 6 : 0.3, 7 : 0.15, + 8 : 0.06, 9 : 0.03, 10 : 0.015, + 11 : 0.005, 12 : 0.003, 13 : 0.001, + 14 : 0.0005, 15 : 0.0003, 16 : 0.0001, + 17 : 0.0001, 18 : 0.0001 + }.get(config.get("geography.zoom"), 5.0) latp = precision % lat lonp = precision % lon mlatp = precision % float(mark[3]) @@ -498,7 +501,7 @@ class GeoGraphyView(OsmGps, NavigationView): " place='%s'", float(mark[3]), lat, precision, mark[0]) _LOG.debug("compare longitude : %s with %s (precision = %s)" " zoom=%d", float(mark[4]), lon, precision, - config.get("geography.zoom")) + config.get("geography.zoom")) if (float(mlatp) >= (float(latp) - shift)) and \ (float(mlatp) <= (float(latp) + shift)): latok = True @@ -537,6 +540,8 @@ class GeoGraphyView(OsmGps, NavigationView): """ Add a new marker """ + dummy_menu = menu + dummy_event = event mapservice = config.get('geography.map_service') if (mapservice in (constants.OPENSTREETMAP, constants.OPENSTREETMAP_RENDERER)): @@ -622,7 +627,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Create a list of places without coordinates. """ - if not [gid, place] in self.place_without_coordinates: + if [gid, place] not in self.place_without_coordinates: self.place_without_coordinates.append([gid, place]) self.without += 1 @@ -636,19 +641,19 @@ class GeoGraphyView(OsmGps, NavigationView): self.remove_all_gps() self.remove_all_tracks() if (self.current_map is not None and - self.current_map != config.get("geography.map_service")): + self.current_map != config.get("geography.map_service")): self.change_map(self.osm, config.get("geography.map_service")) last = "" current = "" differtype = False - #savetype = None lat = 0.0 lon = 0.0 icon = None count = 0 + colour = None self.uistate.set_busy_cursor(True) _LOG.debug("%s", time.strftime("start create_marker : " - "%a %d %b %Y %H:%M:%S", time.gmtime())) + "%a %d %b %Y %H:%M:%S", time.gmtime())) for mark in self.sort: current = ([mark[3], mark[4]]) if last == "": @@ -676,10 +681,10 @@ class GeoGraphyView(OsmGps, NavigationView): differtype = True if lat != 0.0 and lon != 0.0: self.add_marker(None, None, lat, lon, icon, differtype, - count, color=mark[12]) + count, color=colour) self._set_center_and_zoom() _LOG.debug("%s", time.strftime(" stop create_marker : " - "%a %d %b %Y %H:%M:%S", time.gmtime())) + "%a %d %b %Y %H:%M:%S", time.gmtime())) self.uistate.set_busy_cursor(False) def _visible_marker(self, lat, lon): @@ -704,27 +709,25 @@ class GeoGraphyView(OsmGps, NavigationView): We zoom in until at least one marker missing. """ if ((self._visible_marker(p1lat, p1lon) - and self._visible_marker(p2lat, p2lon)) - and lvl < 18): + and self._visible_marker(p2lat, p2lon)) and lvl < 18): lvl += 1 self.osm.set_zoom(lvl) GLib.timeout_add(int(50), self._autozoom_in, lvl, - p1lat, p1lon, p2lat, p2lon) + p1lat, p1lon, p2lat, p2lon) else: GLib.timeout_add(int(50), self._autozoom_out, lvl, - p1lat, p1lon, p2lat, p2lon) + p1lat, p1lon, p2lat, p2lon) def _autozoom_out(self, lvl, p1lat, p1lon, p2lat, p2lon): """ We zoom out until all markers visible. """ if (not (self._visible_marker(p1lat, p1lon) - and self._visible_marker(p2lat, p2lon)) - and lvl > 1): + and self._visible_marker(p2lat, p2lon)) and lvl > 1): lvl -= 1 self.osm.set_zoom(lvl) GLib.timeout_add(int(50), self._autozoom_out, lvl, - p1lat, p1lon, p2lat, p2lon) + p1lat, p1lon, p2lat, p2lon) else: layer = self.get_selection_layer() if layer: @@ -751,7 +754,7 @@ class GeoGraphyView(OsmGps, NavigationView): p2lon = self.end_selection.rlon # We zoom in until at least one marker missing. GLib.timeout_add(int(50), self._autozoom_in, level_start, - p1lat, p1lon, p2lat, p2lon) + p1lat, p1lon, p2lat, p2lon) def _set_center_and_zoom(self): """ @@ -764,54 +767,16 @@ class GeoGraphyView(OsmGps, NavigationView): The following is too complex. In some case, all markers are not present. """ # Select the center of the map and the zoom - signminlon = _get_sign(self.minlon) - signminlat = _get_sign(self.minlat) - signmaxlon = _get_sign(self.maxlon) - signmaxlat = _get_sign(self.maxlat) current = osmgpsmap.MapPoint.new_degrees(self.minlat, self.minlon) self.end_selection = current current = osmgpsmap.MapPoint.new_degrees(self.maxlat, self.maxlon) self.begin_selection = current - if signminlon == signmaxlon: - maxlong = abs(abs(self.minlon) - abs(self.maxlon)) - else: - maxlong = abs(abs(self.minlon) + abs(self.maxlon)) - if signminlat == signmaxlat: - maxlat = abs(abs(self.minlat) - abs(self.maxlat)) - else: - maxlat = abs(abs(self.minlat) + abs(self.maxlat)) - latit = longt = 0.0 - for mark in self.sort: - if signminlat == signmaxlat: - if signminlat == 1: - latit = self.minlat+self.centerlat - else: - latit = self.maxlat-self.centerlat - elif self.maxlat > self.centerlat: - latit = self.maxlat-self.centerlat - else: - latit = self.minlat+self.centerlat - if signminlon == signmaxlon: - if signminlon == 1: - longt = self.minlon+self.centerlon - else: - longt = self.maxlon-self.centerlon - elif self.maxlon > self.centerlon: - longt = self.maxlon-self.centerlon - else: - longt = self.minlon+self.centerlon - # all maps: 0.0 for longitude and latitude means no location. - if latit == longt == 0.0: - latit = longt = 0.00000001 - self.latit = latit - self.longt = longt if config.get("geography.lock"): self.osm.set_center_and_zoom(config.get("geography.center-lat"), config.get("geography.center-lon"), config.get("geography.zoom")) else: self._autozoom() - self.save_center(self.latit, self.longt) config.set("geography.zoom", self.osm.props.zoom) self.end_selection = None @@ -823,9 +788,8 @@ class GeoGraphyView(OsmGps, NavigationView): family_list = [ dbstate.db.get_family_from_handle(ref_handle) for (ref_type, ref_handle) in - dbstate.db.find_backlink_handles(event.handle) - if ref_type == 'Family' - ] + dbstate.db.find_backlink_handles(event.handle) + if ref_type == 'Family'] fnam = mnam = _("Unknown") if family_list: for family in family_list: @@ -855,7 +819,7 @@ class GeoGraphyView(OsmGps, NavigationView): object_handle = media_ref.get_reference_handle() media_obj = self.dbstate.db.get_media_from_handle(object_handle) path = media_obj.get_path() - name, extension = os.path.splitext(path) + dummy_name, extension = os.path.splitext(path) if extension == ".kml": path = media_path_full(self.dbstate.db, path) if os.path.isfile(path): @@ -870,6 +834,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Print or save the view that is currently shown """ + dummy_obj = obj if Gtk.MAJOR_VERSION == 3 and Gtk.MINOR_VERSION < 11: from gramps.gui.dialog import WarningDialog WarningDialog( @@ -893,6 +858,8 @@ class GeoGraphyView(OsmGps, NavigationView): """ Center the map at the marker position """ + dummy_lat = lat + dummy_lon = lon self.set_center(menu, event, float(mark[3]), float(mark[4])) def add_place_bubble_message(self, event, lat, lon, marks, @@ -900,6 +867,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Create the place menu of a marker """ + dummy_marks = marks add_item = Gtk.MenuItem() add_item.show() menu.append(add_item) @@ -927,21 +895,27 @@ class GeoGraphyView(OsmGps, NavigationView): """ Edit the selected place at the marker position """ + dummy_menu = menu + dummy_event = event self.mark = mark place = self.dbstate.db.get_place_from_gramps_id(self.mark[9]) parent_list = place.get_placeref_list() - if len(parent_list) > 0: + if parent_list: parent = parent_list[0].ref else: parent = None self.select_fct = PlaceSelection(self.uistate, self.dbstate, self.osm, - self.selection_layer, self.place_list, - lat, lon, self.__edit_place, parent) + self.selection_layer, self.place_list, + lat, lon, self.__edit_place, parent) def edit_person(self, menu, event, lat, lon, mark): """ Edit the selected person at the marker position """ + dummy_menu = menu + dummy_event = event + dummy_lat = lat + dummy_lon = lon _LOG.debug("edit_person : %s", mark[8]) # need to add code here to edit the person. person = self.dbstate.db.get_person_from_gramps_id(mark[8]) @@ -954,6 +928,10 @@ class GeoGraphyView(OsmGps, NavigationView): """ Edit the selected family at the marker position """ + dummy_menu = menu + dummy_event = event + dummy_lat = lat + dummy_lon = lon _LOG.debug("edit_family : %s", mark[11]) family = self.dbstate.db.get_family_from_gramps_id(mark[11]) try: @@ -965,6 +943,9 @@ class GeoGraphyView(OsmGps, NavigationView): """ Edit the selected event at the marker position """ + dummy_menu = menu + dummy_lat = lat + dummy_lon = lon _LOG.debug("edit_event : %s", mark[10]) event = self.dbstate.db.get_event_from_gramps_id(mark[10]) try: @@ -977,9 +958,11 @@ class GeoGraphyView(OsmGps, NavigationView): Add a new place using longitude and latitude of location centered on the map """ + dummy_menu = menu + dummy_event = event self.select_fct = PlaceSelection(self.uistate, self.dbstate, self.osm, - self.selection_layer, self.place_list, - lat, lon, self.__add_place) + self.selection_layer, self.place_list, + lat, lon, self.__add_place) def add_place_from_kml(self, menu, event, lat, lon): """ @@ -990,6 +973,10 @@ class GeoGraphyView(OsmGps, NavigationView): 3 - create the place(s) with name and title found in the kml marker. """ + dummy_menu = menu + dummy_event = event + dummy_lat = lat + dummy_lon = lon # Ask for the kml file filtering = Gtk.FileFilter() filtering.add_pattern("*.kml") @@ -1046,13 +1033,13 @@ class GeoGraphyView(OsmGps, NavigationView): If we have a place history, we must show all places to avoid an empty place selection in the PlaceSelection. """ - if self.uistate.get_active('Place'): - self._createmap(None) + dummy_menu = menu + dummy_event = event selector = SelectPlace(self.dbstate, self.uistate, []) place = selector.run() if place: parent_list = place.get_placeref_list() - if len(parent_list) > 0: + if parent_list: parent = parent_list[0].ref else: parent = None @@ -1072,20 +1059,19 @@ class GeoGraphyView(OsmGps, NavigationView): gids = gids + ", " + plce.gramps_id if nb_places > 1: from gramps.gui.dialog import WarningDialog + ptitle = place_title WarningDialog( - _('You have at least two places with the same title.'), - _("The title of the places is:\n%(title)s\n" - "The following places are similar: %(gid)s\n" - "You should eiher rename the places or merge them.\n\n" - "%(bold_start)s" - "I can't proceed with your request" - "%(bold_end)s.\n") % { - 'bold_start' : '', - 'bold_end' : '', - 'title': '' + place_title + '', - 'gid': gids}, - parent=self.uistate.window - ) + _('You have at least two places with the same title.'), + _("The title of the places is:\n%(title)s\n" + "The following places are similar: %(gid)s\n" + "You should eiher rename the places or merge them.\n\n" + "%(bold_start)s" + "I can't proceed with your request" + "%(bold_end)s.\n") % {'bold_start' : '', + 'bold_end' : '', + 'title': '' + ptitle + '', + 'gid': gids}, + parent=self.uistate.window) else: self.mark = [None, None, None, None, None, None, None, None, None, place.gramps_id, None, None] @@ -1150,6 +1136,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Edit the selected place at the marker position """ + dummy_parent = parent self.select_fct.close() place = self.dbstate.db.get_place_from_gramps_id(self.mark[9]) place.set_latitude(str(plat)) @@ -1195,6 +1182,10 @@ class GeoGraphyView(OsmGps, NavigationView): """ Do we need to lock the zoom and position ? """ + dummy_client = client + dummy_cnxn_id = cnxn_id + dummy_entry = entry + dummy_data = data if config.get("geography.lock"): config.set("geography.lock", False) self._set_center_and_zoom() @@ -1206,6 +1197,10 @@ class GeoGraphyView(OsmGps, NavigationView): """ We asked to change the crosshair. """ + dummy_client = client + dummy_cnxn_id = cnxn_id + dummy_entry = entry + dummy_data = data if config.get("geography.show_cross"): config.set("geography.show_cross", False) else: @@ -1240,35 +1235,37 @@ class GeoGraphyView(OsmGps, NavigationView): grid.set_row_spacing(6) self.path_entry = Gtk.Entry() configdialog.add_path_box(grid, - _('Where to save the tiles for offline mode.'), - 0, self.path_entry, config.get('geography.path'), - self.set_tilepath, self.select_tilepath) + _('Where to save the tiles for offline' + ' mode.'), + 0, self.path_entry, + config.get('geography.path'), + self.set_tilepath, self.select_tilepath) configdialog.add_text(grid, - _('If you have no more space in your file system. ' - 'You can remove all tiles placed in the above path.\n' - 'Be careful! If you have no internet, you\'ll get no map.'), - 2, line_wrap=False) - configdialog.add_slider(grid, - _('Zoom used when centering'), - 3, 'geography.zoom_when_center', - (2, 16)) - configdialog.add_slider(grid, - _('The maximum number of places to show'), - 4, 'geography.max_places', - (1000, 10000)) + _('If you have no more space in your file system.' + ' You can remove all tiles placed in the above' + ' path.\nBe careful! If you have no internet,' + ' you\'ll get no map.'), + 2, line_wrap=False) + configdialog.add_slider(grid, _('Zoom used when centering'), + 3, 'geography.zoom_when_center', + (2, 16)) + configdialog.add_slider(grid, _('The maximum number of places to show'), + 4, 'geography.max_places', + (1000, 10000)) configdialog.add_checkbox(grid, - _('Use keypad for shortcuts :\n' - 'Either we choose the + and - from the keypad if we ' - 'select this,\n' - 'or we use the characters from the keyboard.'), - 5, 'geography.use-keypad', - extra_callback=self.update_shortcuts) + _('Use keypad for shortcuts :\nEither we ' + 'choose the + and - from the keypad if we ' + 'select this,\nor we use the characters ' + 'from the keyboard.'), + 5, 'geography.use-keypad', + extra_callback=self.update_shortcuts) return _('The map'), grid def set_tilepath(self, *obj): """ Save the tile path in the config section. """ + dummy_obj = obj if self.path_entry.get_text().strip(): config.set('geography.path', self.path_entry.get_text()) else: @@ -1278,6 +1275,7 @@ class GeoGraphyView(OsmGps, NavigationView): """ Call a file chooser selection box to select the tile path. """ + dummy_obj = obj selected_dir = Gtk.FileChooserDialog( _("Select tile cache directory for offline mode"), action=Gtk.FileChooserAction.SELECT_FOLDER, diff --git a/gramps/plugins/lib/maps/messagelayer.py b/gramps/plugins/lib/maps/messagelayer.py index d4d9ed962..7f8a2e70c 100644 --- a/gramps/plugins/lib/maps/messagelayer.py +++ b/gramps/plugins/lib/maps/messagelayer.py @@ -48,6 +48,7 @@ from gi.repository import Pango, PangoCairo # Gramps Modules # #------------------------------------------------------------------------- +from gramps.gen.constfunc import is_quartz #------------------------------------------------------------------------- # @@ -131,6 +132,8 @@ class MessageLayer(GObject.GObject, osmgpsmap.MapLayer): ctx.save() ctx.move_to(100, 5) layout = PangoCairo.create_layout(ctx) + if is_quartz(): + PangoCairo.context_set_resolution(layout.get_context(), 72) layout.set_font_description(descr) layout.set_indent(Pango.SCALE * 0) layout.set_alignment(Pango.Alignment.LEFT) diff --git a/gramps/plugins/test/db_undo_and_signals_test.py b/gramps/plugins/test/db_undo_and_signals_test.py index 3ab25fb87..812d3d29f 100644 --- a/gramps/plugins/test/db_undo_and_signals_test.py +++ b/gramps/plugins/test/db_undo_and_signals_test.py @@ -181,7 +181,7 @@ class DbTestClassBase(object): ('family-delete', ['0000000600000006']), ('person-update', ['0000000100000001', '0000000200000002', '0000000100000001', '0000000200000002']), - ('family-update', ['0000000500000005'])] + ('family-update', ['0000000500000005', '0000000500000005'])] self.assertEqual(sigs, self.sigs, msg="merge families") fam_cnt = self.db.get_number_of_families() pers_cnt = self.db.get_number_of_people() @@ -222,7 +222,7 @@ class DbTestClassBase(object): ('person-update', ['0000000200000002', '0000000100000001', '0000000200000002', '0000000100000001']), ('family-update', ['0000000500000005', '0000000600000006', - '0000000600000006'])] + '0000000600000006', '0000000500000005'])] self.assertEqual(sigs, self.sigs, msg="undo merge signals check") fam_cnt = self.db.get_number_of_families() pers_cnt = self.db.get_number_of_people() @@ -303,7 +303,7 @@ class DbTestClassBase(object): ('family-delete', ['0000000600000006']), ('person-update', ['0000000100000001', '0000000200000002', '0000000100000001', '0000000200000002']), - ('family-update', ['0000000500000005'])] + ('family-update', ['0000000500000005', '0000000500000005'])] self.assertEqual(sigs, self.sigs, msg="merge families") fam_cnt = self.db.get_number_of_families() pers_cnt = self.db.get_number_of_people() diff --git a/gramps/plugins/tool/finddupes.py b/gramps/plugins/tool/finddupes.py index 497692289..9008d970a 100644 --- a/gramps/plugins/tool/finddupes.py +++ b/gramps/plugins/tool/finddupes.py @@ -193,6 +193,7 @@ class DuplicatePeopleTool(tool.Tool, ManagedWindow): index = 0 males = {} females = {} + self.map = {} length = self.db.get_number_of_people() diff --git a/gramps/plugins/tool/sortevents.py b/gramps/plugins/tool/sortevents.py index 16979fd41..f2adf0fbb 100644 --- a/gramps/plugins/tool/sortevents.py +++ b/gramps/plugins/tool/sortevents.py @@ -79,6 +79,7 @@ class SortEvents(PluginWindows.ToolManagedWindowBatch): """ The name of the initial menu tab. """ + self.setup_configs('interface.sortevents', 500, 350) return _("Options") def run(self): diff --git a/gramps/plugins/view/pedigreeview.py b/gramps/plugins/view/pedigreeview.py index 3529d3279..3bb59e9a7 100644 --- a/gramps/plugins/view/pedigreeview.py +++ b/gramps/plugins/view/pedigreeview.py @@ -259,6 +259,8 @@ class PersonBoxWidgetCairo(_PersonWidgetBase): alh = self.get_allocated_height() if not self.textlayout: self.textlayout = PangoCairo.create_layout(context) + if is_quartz(): + PangoCairo.context_set_resolution(self.textlayout.get_context(), 72) # The following seems like it Should work, but it doesn't # font_desc = self.get_style_context().get_property( # "font", Gtk.StateFlags.NORMAL) diff --git a/gramps/plugins/view/relview.py b/gramps/plugins/view/relview.py index dfb3c50ca..b5db1148a 100644 --- a/gramps/plugins/view/relview.py +++ b/gramps/plugins/view/relview.py @@ -156,6 +156,8 @@ class RelationshipView(NavigationView): self.use_shade = self._config.get('preferences.relation-shade') self.theme = self._config.get('preferences.relation-display-theme') self.toolbar_visible = config.get('interface.toolbar-on') + self.age_precision = config.get('preferences.age-display-precision') + def get_handle_from_gramps_id(self, gid): """ @@ -720,29 +722,30 @@ class RelationshipView(NavigationView): if death: death_date = death.get_date_object() if (death_date and death_date.get_valid()): - age = death_date - birth_date - subgrid.attach(widgets.BasicLabel(_("%s:") % death_title), - 1, 2, 1, 1) - deathwidget = widgets.BasicLabel("%s (%s)" % - (self.format_event(death), age), - Pango.EllipsizeMode.END) + age = (death_date - birth_date).format( + precision=self.age_precision) + subgrid.attach(widgets.BasicLabel( + _("%s:") % death_title), 1, 2, 1, 1) + deathwidget = widgets.BasicLabel( + "%s (%s)" % (self.format_event(death), age), + Pango.EllipsizeMode.END) deathwidget.set_selectable(True) - subgrid.attach(deathwidget, - 2, 2, 1, 1) + subgrid.attach(deathwidget, 2, 2, 1, 1) showed_death = True if not showed_death: - age = Today() - birth_date + age = (Today() - birth_date).format( + precision=self.age_precision) if probably_alive(person, self.dbstate.db): - subgrid.attach(widgets.BasicLabel(_("%s:") % _("Alive")), - 1, 2, 1, 1) - subgrid.attach(widgets.BasicLabel("(%s)" % age, Pango.EllipsizeMode.END), - 2, 2, 1, 1) + subgrid.attach(widgets.BasicLabel( + _("%s:") % _("Alive")), 1, 2, 1, 1) + subgrid.attach(widgets.BasicLabel( + "(%s)" % age, Pango.EllipsizeMode.END), 2, 2, 1, 1) else: - subgrid.attach(widgets.BasicLabel(_("%s:") % _("Death")), - 1, 2, 1, 1) - subgrid.attach(widgets.BasicLabel("%s (%s)" % (_("unknown"), age), - Pango.EllipsizeMode.END), - 2, 2, 1, 1) + subgrid.attach(widgets.BasicLabel( + _("%s:") % _("Death")), 1, 2, 1, 1) + subgrid.attach(widgets.BasicLabel( + "%s (%s)" % (_("unknown"), age), + Pango.EllipsizeMode.END), 2, 2, 1, 1) showed_death = True if not showed_death: diff --git a/mac/gramps_launcher.py b/mac/gramps_launcher.py index 8e4f00988..70c317aa4 100644 --- a/mac/gramps_launcher.py +++ b/mac/gramps_launcher.py @@ -26,10 +26,6 @@ environ['PANGO_SYSCONFDIR'] = bundle_etc environ['PANGO_LIBDIR'] = bundle_lib environ['GDK_PIXBUF_MODULE_FILE'] = join(bundle_lib, 'gdk-pixbuf-2.0', '2.10.0', 'loaders.cache') -if int(release().split('.')[0]) > 10: - environ['GTK_IM_MODULE_FILE'] = join(bundle_etc, 'gtk-3.0', - 'gtk.immodules') - environ['GI_TYPELIB_PATH'] = join(bundle_lib, 'girepository-1.0') environ['GVBINDIR'] = join(bundle_lib, 'graphviz') environ['ENCHANT_MODULE_PATH'] = join(bundle_lib, 'enchant') diff --git a/po/cs.po b/po/cs.po index 890ff32b0..b13be3307 100644 --- a/po/cs.po +++ b/po/cs.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Gramps package. # Radek Malcic , 2004 # Jiří Pejchal , 2005 -# Zdeněk Hataš , 2006 - 2018 +# Zdeněk Hataš , 2006 - 2019 # # Common terms and translations: # ancestor předek @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: gramps 3.3.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-24 14:13+0100\n" -"PO-Revision-Date: 2018-12-22 16:24+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-01-11 18:01+0100\n" "Last-Translator: Zdeněk Hataš \n" "Language-Team: Czech >\n" "Language: cs\n" @@ -899,6 +899,15 @@ msgstr "" "uložit jako webové stránky. Celou databázi, vybrané rodiny nebo jedince lze " "exportovat do kolekce stránek připravených k publikaci na webu." +#: ../data/tips.xml.in.h:46 +msgid "" +"Reporting Bugs in Gramps
The best way to report a bug in Gramps " +"is to use the Gramps bug tracking system at https://gramps-project.org/bugs/" +msgstr "" +"Hlášení chyb v Gramps
Nejlepší způsob, jak nahlásit chybu v " +"Gramps, je použít systém sledování chyb na stránce https://gramps-project." +"org/bugs/" + #: ../data/tips.xml.in.h:46 msgid "" "Reporting Bugs in Gramps
The best way to report a bug in Gramps " @@ -3803,6 +3812,15 @@ msgstr "Různé filtry" msgid "No description" msgstr "Bez popisu" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "" + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "" + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Všechny citace" @@ -18127,6 +18145,10 @@ msgstr "Zkopírovat vše" msgid "See data not in Filter" msgstr "Zobrazit data mimo filtr" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Generate_Book_dialog" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Dostupné knihy" @@ -18450,6 +18472,10 @@ msgstr "výchozí" msgid "Document Styles" msgstr "Styly dokumentu" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Document_Styles_dialog" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Nový styl" @@ -18476,6 +18502,10 @@ msgstr "Vyberte styl" msgid "Style editor" msgstr "Editor stylů" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Style_editor_dialog" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -18597,6 +18627,10 @@ msgstr "Vybrat mediální objekt" msgid "manual|Select_Child_selector" msgstr "Select_Child_selector" +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Select_Person_selector" + #: ../gramps/gui/selectors/selectperson.py:56 msgid "manual|Select_Father_selector" msgstr "Select_Father_selector" @@ -18621,10 +18655,18 @@ msgstr "Repositories" msgid "Select Repository" msgstr "Vybrat archiv" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Select_Repository_selector" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Vybrat pramen" +#: ../gramps/gui/selectors/selectsource.py:76 +msgid "manual|Select_Source_selector" +msgstr "Select_Source_selector" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Vyp" @@ -19600,6 +19642,10 @@ msgstr "" msgid "Progress Information" msgstr "Informace o průběhu" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Reorder_Relationships_dialog" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Přeskupit vazby" @@ -21789,6 +21835,10 @@ msgstr "EMAIL" msgid "WWW" msgstr "WWW" +#: ../gramps/plugins/export/exportgedcom.py:1438 +msgid "Writing media" +msgstr "Zapisují se média" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "Export GEDCOM selhal" @@ -23416,6 +23466,10 @@ msgstr "Upravit vybranou poznámku k úkolu" msgid "Add a new To Do note" msgstr "Přidat novou poznámku k úkolu" +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "" + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "Nepřipojen" @@ -32649,6 +32703,10 @@ msgstr "Správce médií..." msgid "Media Manager" msgstr "Správce médií" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Nápověda" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -40080,3 +40138,4 @@ msgstr "Správce médií" #~ msgid "Password:" #~ msgstr "Heslo:" + diff --git a/po/da.po b/po/da.po index facd361f5..2b2b92fab 100644 --- a/po/da.po +++ b/po/da.po @@ -37389,3 +37389,4 @@ msgstr "Mediehåndtering" #~ msgid "Applying Person Filter..." #~ msgstr "Anvender Personfilter..." + diff --git a/po/de.po b/po/de.po index f97588ce6..acb8b9705 100644 --- a/po/de.po +++ b/po/de.po @@ -8,14 +8,14 @@ # Sebastian Vöcking , 2005. # Martin Hawlisch , 2005, 2006. # Alex Roitman , 2006. -# Mirko Leonhäuser , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. +# Mirko Leonhäuser , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. # Alois Pöttker , 2017. msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-18 20:54+0100\n" -"PO-Revision-Date: 2018-12-18 21:03+0100\n" +"POT-Creation-Date: 2019-01-22 18:13+0100\n" +"PO-Revision-Date: 2019-01-22 18:37+0100\n" "Last-Translator: Mirko Leonhäuser \n" "Language-Team: German \n" "Language: de\n" @@ -656,7 +656,7 @@ msgstr "" "Eltern-Kind-Beziehung bearbeiten
Du kannst die Beziehung eines " "Kindes zu seinen Eltern durch Doppelklicken des Kindes im Familieneditor " "bearbeiten. Beziehung kann jede Art sein von Adoptiert, Geburt, Pflege, " -"Keine, Gefördert, Stief und Unbekannt." +"Keine, Patenschaft, Stief und Unbekannt." #: ../data/tips.xml.in.h:28 msgid "" @@ -717,7 +717,7 @@ msgstr "" "Menschen mit vielen unterschiedlichen Qualifikationen. Mitarbeit kann sowohl " "das Schreiben von Dokumentation, das Testen von Entwicklungsversionen, als " "auch das Helfen bei der Webseite beinhalten. Beginne mit dem Eintragen in " -"die Grampsentwicklermailingliste, gramps-devel und arbeite dich ein. " +"die Gramps-Entwickler-Mailingliste, gramps-devel und arbeite dich ein. " "Informationen zum Anmelden findest du unter "Hilfe > Gramps " "Mailinglisten"" @@ -987,8 +987,9 @@ msgid "" ""Help > Gramps Mailing Lists"" msgstr "" "Gramps-Ankündigungen
Bist du daran interessiert, informiert zu " -"werden, wenn eine neue Version von Gramps erscheint? Tritt der Gramps E-" -"Mailliste "Hilfe > Gramps Mailinglisten" bei" +"werden, wenn eine neue Version von Gramps erscheint? Tritt der Gramps " +"Ankündigungsliste (gramps-announce) auf "Hilfe > Gramps " +"Mailinglisten" bei." #: ../data/tips.xml.in.h:53 msgid "" @@ -1011,12 +1012,12 @@ msgid "" "time looking through thousands of records hoping for a trail when you have " "other unexplored leads." msgstr "" -"Steuere deine Recherchen
Gehe von dem aus, was du weißt, um " -"darauf zu schließen, was du nicht weißt. Schreibe zuerst immer alles " -"Bekannte auf, bevor du Vermutungen aufstellst. Auch können die schon " -"vorhandenen Fakten eine Fülle an Hinweisen auf weitere Quellen enthalten. " -"Verbringe daher nicht die Zeit damit, Tausende von weiteren Aufzeichnungen " -"zu durchsuchen, wenn du selbst noch unentdeckte Anhaltspunkte vorliegen hast." +"Steuere deine Recherchen
Arbeite dich von dem, was Du weißt, zu " +"dem vor, was du nicht weißt. Schreibe zuerst immer alles Bekannte auf, bevor " +"du Vermutungen anstellst. Auch können die schon vorhandenen Fakten eine " +"Fülle an Hinweisen auf weitere Quellen enthalten. Verbringe daher nicht die " +"Zeit damit, Tausende von weiteren Aufzeichnungen zu durchsuchen, wenn du " +"selbst noch unentdeckte Anhaltspunkte vorliegen hast." #: ../data/tips.xml.in.h:55 msgid "" @@ -1027,7 +1028,7 @@ msgid "" msgstr "" "Das "Wie und Warum" deiner Ahnenforschung
Ahnenforschung beschäftigt sich nicht nur mit Daten und Namen: es geht um " -"Menschen! Sei beschreibend. Nehme auf, warum etwas passiert und wie die " +"Menschen! Sei beschreibend. Nimm auf, warum etwas passiert und wie die " "Nachkommen durch die Ereignisse geprägt sein könnten, die sie erlebt haben. " "Erzählungen sind eine lange erprobte Möglichkeit, deine Familiengeschichte " "erlebbar zu machen." @@ -1123,7 +1124,7 @@ msgid "" "whichever desktop environment you prefer. As long as the required GTK " "libraries are installed it will run fine." msgstr "" -"Gramps für Gnome oder KDE?
Für Linuxanwender läuft Gramps " +"Gramps für Gnome oder KDE?
Für Linux-Anwender läuft Gramps " "hervorragend auf jeder Desktopumgebung, die du bevorzugst. Hauptsache, die " "benötigten GTK-Bibliotheken sind installiert." @@ -1732,7 +1733,7 @@ msgid "" "\n" msgstr "" "\n" -"Fehler: Falscher Pfad im Bearbeiten Menü->Einstellungen.\n" +"Fehler: Falscher Datenbankpfad im Bearbeiten Menü -> Einstellungen.\n" "Öffne die Einstellungen und gib den korrekten Datenbankpfad ein.\n" "\n" "Details: Das Datenbankverzeichnis konnte nicht erstellt werden:\n" @@ -2136,7 +2137,7 @@ msgstr "" #: ../gramps/cli/plug/__init__.py:669 msgid "Failed to write report. " -msgstr "Das Schreiben des Berichts ist fehlgeschlagen" +msgstr "Das Schreiben des Berichts ist fehlgeschlagen. " #: ../gramps/cli/plug/__init__.py:818 #, python-format @@ -3019,15 +3020,15 @@ msgstr "Samstag" #. Icelandic needs them #: ../gramps/gen/datehandler/_datestrings.py:252 msgid "Sun" -msgstr "So." +msgstr "So" #: ../gramps/gen/datehandler/_datestrings.py:253 msgid "Mon" -msgstr "Mo." +msgstr "Mo" #: ../gramps/gen/datehandler/_datestrings.py:254 msgid "Tue" -msgstr "Di." +msgstr "Di" #: ../gramps/gen/datehandler/_datestrings.py:255 msgid "Wed" @@ -3035,15 +3036,15 @@ msgstr "Mi" #: ../gramps/gen/datehandler/_datestrings.py:256 msgid "Thu" -msgstr "Do." +msgstr "Do" #: ../gramps/gen/datehandler/_datestrings.py:257 msgid "Fri" -msgstr "Fr." +msgstr "Fr" #: ../gramps/gen/datehandler/_datestrings.py:258 msgid "Sat" -msgstr "Sa." +msgstr "Sa" #: ../gramps/gen/db/base.py:1816 ../gramps/gui/widgets/fanchart.py:1798 #: ../gramps/gui/widgets/fanchart.py:1801 @@ -3554,7 +3555,7 @@ msgstr "Falsche Namensformatzeichenkette %s" #: ../gramps/gen/display/name.py:1126 msgid "ERROR, Edit Name format in Preferences" -msgstr "FEHLER: Bearbeite das Namenformat in den Einstellungen." +msgstr "FEHLER: Bearbeite das Namensformat in den Einstellungen" #: ../gramps/gen/filters/_filterparser.py:116 #: ../gramps/gen/filters/_filterparser.py:119 @@ -3976,7 +3977,7 @@ msgstr "Als vertraulich markierte Fundstellen" #: ../gramps/gen/filters/rules/citation/_citationprivate.py:44 msgid "Matches citations that are indicated as private" -msgstr "Liefert Fundstellen, die als vertraulich markiert sind." +msgstr "Liefert Fundstellen, die als vertraulich markiert sind" #: ../gramps/gen/filters/rules/citation/_hascitation.py:50 #: ../gramps/gen/filters/rules/event/_hascitation.py:50 @@ -4027,18 +4028,18 @@ msgstr "Fundstellen deren Notizen die enthalten" msgid "Matches citations whose notes contain text matching a substring" msgstr "" "Liefert Fundstellen, deren Notizen einen Text mit gegebener Zeichenfolge " -"enthalten." +"enthalten" #: ../gramps/gen/filters/rules/citation/_hasnoteregexp.py:42 msgid "Citations having notes containing " -msgstr "Fundstellen, deren Notizen den enthalten." +msgstr "Fundstellen, deren Notizen den enthalten" #: ../gramps/gen/filters/rules/citation/_hasnoteregexp.py:43 msgid "" "Matches citations whose notes contain text matching a regular expression" msgstr "" "Liefert Fundstellen, deren Notizen einen Text entsprechend eines regulären " -"Ausdrucks enthalten." +"Ausdrucks enthalten" #: ../gramps/gen/filters/rules/citation/_hasreferencecountof.py:43 msgid "Citations with a reference count of " @@ -4115,7 +4116,7 @@ msgstr "Liefert Fundstelle mit einer Quelle mit einer bestimmten Gramps-ID" #: ../gramps/gen/filters/rules/citation/_hassourcenoteregexp.py:52 msgid "Citations having source notes containing " -msgstr "Fundstellen, deren Quellen Notizen den enthalten." +msgstr "Fundstellen, deren Quellen Notizen den enthalten" #: ../gramps/gen/filters/rules/citation/_hassourcenoteregexp.py:53 msgid "" @@ -4123,7 +4124,7 @@ msgid "" "expression" msgstr "" "Liefert Fundstellen, deren Quellennotizen einen Text entsprechend eines " -"regulären Ausdrucks enthalten." +"regulären Ausdrucks enthalten" #: ../gramps/gen/filters/rules/citation/_hastag.py:48 #: ../gramps/gen/filters/rules/event/_hastag.py:48 @@ -4161,7 +4162,7 @@ msgstr "Fundstelle Band/Seite enthält " #: ../gramps/gen/filters/rules/citation/_matchespagesubstringof.py:44 msgid "Matches citations whose Volume/Page contains a certain substring" msgstr "" -"Liefert Fundstellen, deren Band/Seite eine bestimmte Zeichenfolge enthalten." +"Liefert Fundstellen, deren Band/Seite eine bestimmte Zeichenfolge enthalten" #: ../gramps/gen/filters/rules/citation/_matchesrepositoryfilter.py:45 #: ../gramps/gen/filters/rules/source/_matchesrepositoryfilter.py:43 @@ -4175,7 +4176,7 @@ msgid "" "filter>" msgstr "" "Fundstellen mit Quellen mit Aufbewahrungsortreferenz, die dem " -" entsprechen." +" entsprechen" #: ../gramps/gen/filters/rules/citation/_matchesrepositoryfilter.py:48 msgid "" @@ -4183,31 +4184,30 @@ msgid "" "certain repository filter" msgstr "" "Liefert Fundstellen mit Quellen mit einer Aufbewahrungsortreferenz, die " -"einem bestimmten Aufbewahrungsortfilter entspricht." +"einem bestimmten Aufbewahrungsortfilter entspricht" #: ../gramps/gen/filters/rules/citation/_matchessourcefilter.py:49 msgid "Citations with source matching the " -msgstr "Fundstellen mit Quellen, die dem entsprechen." +msgstr "Fundstellen mit Quellen, die dem entsprechen" #: ../gramps/gen/filters/rules/citation/_matchessourcefilter.py:50 msgid "" "Matches citations with sources that match the specified source filter name" msgstr "" "Liefert Fundstellen mit Quellen, die dem vorgegebenen Quellenfilternamen " -"entsprechen." +"entsprechen" #: ../gramps/gen/filters/rules/citation/_regexpidof.py:48 msgid "Citations with Id containing " -msgstr "Fundstellen, deren ID den enthalten." +msgstr "Fundstellen, deren ID den enthalten" #: ../gramps/gen/filters/rules/citation/_regexpidof.py:49 msgid "Matches citations whose Gramps ID matches the regular expression" -msgstr "" -"Liefert Fundstellen, deren Gramps-ID dem regulären Ausdruck entspricht." +msgstr "Liefert Fundstellen, deren Gramps-ID dem regulären Ausdruck entspricht" #: ../gramps/gen/filters/rules/citation/_regexpsourceidof.py:48 msgid "Citations with Source Id containing " -msgstr "Fundstellen mit einer Quelle, deren ID den enthält." +msgstr "Fundstellen mit einer Quelle, deren ID den enthält" #: ../gramps/gen/filters/rules/citation/_regexpsourceidof.py:49 msgid "" @@ -4215,7 +4215,7 @@ msgid "" "expression" msgstr "" "Liefert Fundstellen, deren Quelle eine Gramps-ID haben, die dem regulären " -"Ausdruck entspricht." +"Ausdruck entspricht" #: ../gramps/gen/filters/rules/event/_allevents.py:44 msgid "Every event" @@ -4244,7 +4244,7 @@ msgstr "Als vertraulich markierte Ereignisse" #: ../gramps/gen/filters/rules/event/_eventprivate.py:43 msgid "Matches events that are indicated as private" -msgstr "Liefert Ereignisse, die als vertraulich markiert sind." +msgstr "Liefert Ereignisse, die als vertraulich markiert sind" #: ../gramps/gen/filters/rules/event/_hasattribute.py:44 #: ../gramps/gui/editors/filtereditor.py:106 @@ -4267,7 +4267,7 @@ msgstr "Ereignisse mit dem " #: ../gramps/gen/filters/rules/event/_hasattribute.py:46 msgid "Matches events with the event attribute of a particular value" -msgstr "Liefert Ereignisse mit dem Ereignisattribut mit einem bestimmten Wert." +msgstr "Liefert Ereignisse mit dem Ereignisattribut mit einem bestimmten Wert" #: ../gramps/gen/filters/rules/event/_hascitation.py:51 msgid "Events with the " @@ -4362,7 +4362,7 @@ msgstr "Liefert Ereignisse, deren Notizen die enthalten" msgid "Matches events whose notes contain text matching a substring" msgstr "" "Liefert Ereignisse, deren Notizen einen Text mit gegebener Zeichenfolge " -"enthalten." +"enthalten" #: ../gramps/gen/filters/rules/event/_hasnoteregexp.py:41 msgid "Events having notes containing " @@ -4372,7 +4372,7 @@ msgstr "Ereignisse, deren Notizen den enthalten" msgid "Matches events whose notes contain text matching a regular expression" msgstr "" "Liefert Ereignisse, deren Notizen einen Text entsprechend eines regulären " -"Ausdrucks enthalten." +"Ausdrucks enthalten" #: ../gramps/gen/filters/rules/event/_hasreferencecountof.py:42 msgid "Events with a reference count of " @@ -4390,7 +4390,7 @@ msgstr "Ereignisse mit Quellen" msgid "Matches events with a certain number of sources connected to it" msgstr "" "Liefert Ereignissen mit einer bestimmten Anzahl von Quellen, die mit ihnen " -"verknüpft sind." +"verknüpft sind" #: ../gramps/gen/filters/rules/event/_hastag.py:49 msgid "Events with the " @@ -4414,7 +4414,7 @@ msgstr "Ereignisse entsprechend " #: ../gramps/gen/filters/rules/event/_matchesfilter.py:45 msgid "Matches events matched by the specified filter name" -msgstr "Liefert Ereignisse, die dem gegebenen Filter entsprechen." +msgstr "Liefert Ereignisse, die dem gegebenen Filter entsprechen" #: ../gramps/gen/filters/rules/event/_matchespersonfilter.py:50 #: ../gramps/gui/editors/filtereditor.py:567 @@ -4429,12 +4429,12 @@ msgstr "Personenfiltername:" #: ../gramps/gen/filters/rules/event/_matchespersonfilter.py:51 msgid "Events of persons matching the " -msgstr "Ereignisse von Personen, die dem entsprechen." +msgstr "Ereignisse von Personen, die dem entsprechen" #: ../gramps/gen/filters/rules/event/_matchespersonfilter.py:52 msgid "Matches events of persons matched by the specified person filter name" msgstr "" -"Liefert Ereignisse von Personen, die dem gegeben Personenfilter entsprechen." +"Liefert Ereignisse von Personen, die dem gegeben Personenfilter entsprechen" #: ../gramps/gen/filters/rules/event/_matchesplacefilter.py:49 #: ../gramps/gui/editors/filtereditor.py:534 @@ -4443,7 +4443,7 @@ msgstr "Ortefiltername:" #: ../gramps/gen/filters/rules/event/_matchesplacefilter.py:50 msgid "Events of places matching the " -msgstr "Ereignisse mit Orten, die dem entsprechen." +msgstr "Ereignisse mit Orten, die dem entsprechen" #: ../gramps/gen/filters/rules/event/_matchesplacefilter.py:51 msgid "" @@ -4451,7 +4451,7 @@ msgid "" "name" msgstr "" "Liefert Ereignisse die an Orten stattfanden, die einem bestimmten Ortsfilter " -"entsprechen." +"entsprechen" #: ../gramps/gen/filters/rules/event/_matchessourceconfidence.py:45 msgid "Events with at least one direct source >= " @@ -4463,12 +4463,12 @@ msgstr "Liefert Ereignissen mit mindestens einer Quelle mit Vertrauensgrad(en)" #: ../gramps/gen/filters/rules/event/_matchessourcefilter.py:49 msgid "Events with source matching the " -msgstr "Ereignisse mit Quellen, die dem entsprechen." +msgstr "Ereignisse mit Quellen, die dem entsprechen" #: ../gramps/gen/filters/rules/event/_matchessourcefilter.py:50 msgid "Matches events with sources that match the specified source filter name" msgstr "" -"Liefert Ereignisse mit Quellen, die dem gegebenen Quellenfilter entsprechen." +"Liefert Ereignisse mit Quellen, die dem gegebenen Quellenfilter entsprechen" #: ../gramps/gen/filters/rules/event/_regexpidof.py:47 msgid "Events with Id containing " @@ -4774,7 +4774,7 @@ msgstr "Liefert Familien mit mindestens einer Quelle mit Vertrauensgrad(en)" #: ../gramps/gen/filters/rules/family/_motherhasidof.py:46 msgid "Families having mother with Id containing " -msgstr "Liefert Familien mit Mutter, deren ID den enthält." +msgstr "Liefert Familien mit Mutter, deren ID den enthält" #: ../gramps/gen/filters/rules/family/_motherhasidof.py:47 msgid "Matches families whose mother has a specified Gramps ID" @@ -4799,7 +4799,7 @@ msgstr "" #: ../gramps/gen/filters/rules/family/_regexpchildname.py:45 msgid "Families with child matching the " -msgstr "Familien mit Kind, dessen Name dem entspricht." +msgstr "Familien mit Kind, dessen Name dem entspricht" #: ../gramps/gen/filters/rules/family/_regexpchildname.py:46 msgid "" @@ -4811,7 +4811,7 @@ msgstr "" #: ../gramps/gen/filters/rules/family/_regexpfathername.py:45 msgid "Families with father matching the " -msgstr "Familien mit Vater, dessen Name dem entspricht." +msgstr "Familien mit Vater, dessen Name dem entspricht" #: ../gramps/gen/filters/rules/family/_regexpfathername.py:46 msgid "" @@ -4832,7 +4832,7 @@ msgstr "" #: ../gramps/gen/filters/rules/family/_regexpmothername.py:45 msgid "Families with mother matching the " -msgstr "Familien mit Mutter deren Name dem entspricht." +msgstr "Familien mit Mutter deren Name dem entspricht" #: ../gramps/gen/filters/rules/family/_regexpmothername.py:46 msgid "" @@ -4959,7 +4959,7 @@ msgid "" "Matches media objects whose notes contain text matching a regular expression" msgstr "" "Liefert Medienobjekte, deren Notizen einen Text entsprechend eines regulären " -"Ausdrucks enthalten." +"Ausdrucks enthalten" #: ../gramps/gen/filters/rules/media/_hasreferencecountof.py:42 msgid "Media objects with a reference count of " @@ -5020,7 +5020,7 @@ msgstr "Liefert Medienobjekte, die als vertraulich markiert sind" #: ../gramps/gen/filters/rules/media/_regexpidof.py:47 msgid "Media objects with Id containing " -msgstr "Medienobjekte, deren ID den enthält." +msgstr "Medienobjekte, deren ID den enthält" #: ../gramps/gen/filters/rules/media/_regexpidof.py:48 msgid "Matches media objects whose Gramps ID matches the regular expression" @@ -5110,7 +5110,7 @@ msgstr "Notizen die den enthalten" #: ../gramps/gen/filters/rules/note/_matchesregexpof.py:45 msgid "Matches notes that contain a substring or match a regular expression" msgstr "" -"Liefert Notizen, die Text enthalten, der dem regulären Ausdruck entspricht." +"Liefert Notizen, die Text enthalten, der dem regulären Ausdruck entspricht" #: ../gramps/gen/filters/rules/note/_matchessubstringof.py:44 msgid "Notes containing " @@ -5118,8 +5118,7 @@ msgstr "Notizen die enthalten" #: ../gramps/gen/filters/rules/note/_matchessubstringof.py:45 msgid "Matches notes that contain text which matches a substring" -msgstr "" -"Liefert Notizen, die Text enthalten, der einer Zeichenfolge entspricht." +msgstr "Liefert Notizen, die Text enthalten, der einer Zeichenfolge entspricht" #: ../gramps/gen/filters/rules/note/_noteprivate.py:42 msgid "Notes marked private" @@ -5127,15 +5126,15 @@ msgstr "Als vertraulich markierte Notizen" #: ../gramps/gen/filters/rules/note/_noteprivate.py:43 msgid "Matches notes that are indicated as private" -msgstr "Liefert Notizen, die als vertraulich markiert sind." +msgstr "Liefert Notizen, die als vertraulich markiert sind" #: ../gramps/gen/filters/rules/note/_regexpidof.py:47 msgid "Notes with Id containing " -msgstr "Notizen, deren ID den enthält." +msgstr "Notizen, deren ID den enthält" #: ../gramps/gen/filters/rules/note/_regexpidof.py:48 msgid "Matches notes whose Gramps ID matches the regular expression" -msgstr "Liefert Notizen, deren Gramps-ID zum regulären Ausdruck passt." +msgstr "Liefert Notizen, deren Gramps-ID zum regulären Ausdruck passt" #: ../gramps/gen/filters/rules/person/_changedsince.py:47 msgid "Persons changed after " @@ -5206,7 +5205,7 @@ msgid "" "Matches people that have no family relationships to any other person in the " "database" msgstr "" -"Liefert Personen, die keine familiären Beziehungen zu irgend jemandem in der " +"Liefert Personen, die keine familiären Beziehungen zu irgendjemandem in der " "Datenbank haben." #: ../gramps/gen/filters/rules/person/_everyone.py:44 @@ -5495,7 +5494,7 @@ msgstr "Liefert Personen, deren Notizen die enthalten" msgid "Matches people whose notes contain text matching a substring" msgstr "" "Liefert Personen, deren Notizen Text enthält, der einer Zeichenfolge " -"entspricht." +"entspricht" #: ../gramps/gen/filters/rules/person/_hasnoteregexp.py:41 msgid "People having notes containing " @@ -5505,7 +5504,7 @@ msgstr "Personen, deren Notizen den enthalten" msgid "Matches people whose notes contain text matching a regular expression" msgstr "" "Liefert Personen, deren Notizen Text enthält, der einem 'regulären Ausdruck' " -"entspricht." +"entspricht" #: ../gramps/gen/filters/rules/person/_hasrelationship.py:45 msgid "Number of relationships:" @@ -5602,7 +5601,7 @@ msgstr "Personen, deren Aufzeichnungen die enthalten" msgid "Matches people whose records contain text matching a substring" msgstr "" "Liefert Personen, deren Aufzeichnungen Text enthält, der einer Zeichenfolge " -"entspricht." +"entspricht" #: ../gramps/gen/filters/rules/person/_hasunknowngender.py:45 msgid "People with unknown gender" @@ -5668,7 +5667,7 @@ msgstr "Kinder von einen Treffer" #: ../gramps/gen/filters/rules/person/_ischildoffiltermatch.py:49 msgid "Matches children of anybody matched by a filter" -msgstr "Liefert Kinder von den Personen, die im Filter enthalten sind." +msgstr "Liefert Kinder von den Personen, die im Filter enthalten sind" #: ../gramps/gen/filters/rules/person/_isdefaultperson.py:44 msgid "Default person" @@ -5709,7 +5708,7 @@ msgid "" "filter" msgstr "" "Liefert Personen, die Nachkommen oder Partner von jemandem sind, der dem " -"Filter entspricht." +"Filter entspricht" #: ../gramps/gen/filters/rules/person/_isdescendantof.py:46 msgid "Descendants of " @@ -5726,8 +5725,7 @@ msgstr "Ist ein Nachkomme eines Treffers" #: ../gramps/gen/filters/rules/person/_isdescendantoffiltermatch.py:49 msgid "Matches people that are descendants of anybody matched by a filter" msgstr "" -"Liefert Personen, die Nachkommen von jemandem sind, der dem Filter " -"entspricht." +"Liefert Personen, die Nachkommen von jemandem sind, der dem Filter entspricht" #: ../gramps/gen/filters/rules/person/_isduplicatedancestorof.py:47 msgid "Duplicated ancestors of " @@ -6020,7 +6018,7 @@ msgstr "Personen, deren ID den enthält" #: ../gramps/gen/filters/rules/person/_regexpidof.py:47 msgid "Matches people whose Gramps ID matches the regular expression" -msgstr "Liefert Personen, deren Gramps-ID dem 'regulären Ausdruck' entspricht." +msgstr "Liefert Personen, deren Gramps-ID dem 'regulären Ausdruck' entspricht" #: ../gramps/gen/filters/rules/person/_regexpname.py:46 msgid "People with a name matching " @@ -6032,7 +6030,7 @@ msgid "" "expression" msgstr "" "Liefert Personennamen, die einen Text enthalten oder einem 'regulären " -"Ausdruck' entsprechen." +"Ausdruck' entsprechen" #: ../gramps/gen/filters/rules/person/_relationshippathbetween.py:46 msgid "Relationship path between " @@ -6162,7 +6160,7 @@ msgstr "Orte, deren Notizen die enthalten" msgid "Matches places whose notes contain text matching a substring" msgstr "" "Liefert Orte, deren Notizen einen Text mit einer vorgegebenen Zeichenfolge " -"enthalten." +"enthalten" #: ../gramps/gen/filters/rules/place/_hasnoteregexp.py:41 msgid "Places having notes containing " @@ -6172,7 +6170,7 @@ msgstr "Orte, deren Notizen den enthält" msgid "Matches places whose notes contain text matching a regular expression" msgstr "" "Liefert Orte, deren Notizen einen Text entsprechend eines regulären " -"Ausdrucks enthalten." +"Ausdrucks enthalten" #: ../gramps/gen/filters/rules/place/_hasplace.py:49 msgid "Street:" @@ -6309,7 +6307,7 @@ msgstr "Orte entsprechend " #: ../gramps/gen/filters/rules/place/_matchesfilter.py:45 msgid "Matches places matched by the specified filter name" -msgstr "Liefert Orte, die dem vorgegebenen Filter entsprechen." +msgstr "Liefert Orte, die dem vorgegebenen Filter entsprechen" #: ../gramps/gen/filters/rules/place/_matchessourceconfidence.py:44 msgid "Place with a direct source >= " @@ -6329,13 +6327,13 @@ msgstr "Liefert Orte, die als vertraulich markiert sind." #: ../gramps/gen/filters/rules/place/_regexpidof.py:47 msgid "Places with Id containing " -msgstr "Orte, deren ID den enthält." +msgstr "Orte, deren ID den enthält" #: ../gramps/gen/filters/rules/place/_regexpidof.py:48 msgid "Matches places whose Gramps ID matches the regular expression" msgstr "" "Liefert Orte, deren Gramps-ID dem vorgegebenen 'regulären Ausdruck' " -"entspricht." +"entspricht" #: ../gramps/gen/filters/rules/place/_withinarea.py:50 #: ../gramps/gui/editors/filtereditor.py:584 @@ -6387,7 +6385,7 @@ msgstr "Aufbewahrungsorte, deren Notizen die enthalten" msgid "Matches repositories whose notes contain text matching a substring" msgstr "" "Liefert Aufbewahrungsorte, deren Notizen einen Text mit vorgegebener " -"Zeichenfolge enthalten." +"Zeichenfolge enthalten" #: ../gramps/gen/filters/rules/repository/_hasnoteregexp.py:41 msgid "Repositories having notes containing " @@ -6398,7 +6396,7 @@ msgid "" "Matches repositories whose notes contain text matching a regular expression" msgstr "" "Liefert Aufbewahrungsorte, deren Notizen einen Text entsprechend des " -"'regulären Ausdrucks' enthalten." +"'regulären Ausdrucks' enthalten" #: ../gramps/gen/filters/rules/repository/_hasreferencecountof.py:42 msgid "Repositories with a reference count of " @@ -6445,7 +6443,7 @@ msgstr "Aufbewahrungsorte entsprechend " #: ../gramps/gen/filters/rules/repository/_matchesfilter.py:45 msgid "Matches repositories matched by the specified filter name" -msgstr "Liefert Aufbewahrungsorte, die dem vorgegebenen Filter entsprechen." +msgstr "Liefert Aufbewahrungsorte, die dem vorgegebenen Filter entsprechen" #: ../gramps/gen/filters/rules/repository/_matchesnamesubstringof.py:43 msgid "Repositories with name containing " @@ -6454,17 +6452,17 @@ msgstr "Aufbewahrungsortname enthält " #: ../gramps/gen/filters/rules/repository/_matchesnamesubstringof.py:44 msgid "Matches repositories whose name contains a certain substring" msgstr "" -"Liefert Aufbewahrungsorte, deren Name eine bestimmte Zeichenfolge enthält." +"Liefert Aufbewahrungsorte, deren Name eine bestimmte Zeichenfolge enthält" #: ../gramps/gen/filters/rules/repository/_regexpidof.py:47 msgid "Repositories with Id containing " -msgstr "Aufbewahrungsorte, deren ID den enthält." +msgstr "Aufbewahrungsorte, deren ID den enthält" #: ../gramps/gen/filters/rules/repository/_regexpidof.py:48 msgid "Matches repositories whose Gramps ID matches the regular expression" msgstr "" "Liefert alle Aufbewahrungsorte, deren Gramps-ID den 'regulären Ausdruck' " -"enthalten." +"enthalten" #: ../gramps/gen/filters/rules/repository/_repoprivate.py:42 msgid "Repositories marked private" @@ -6528,7 +6526,7 @@ msgstr "Quellen, deren Notizen die enthalten" msgid "Matches sources whose notes contain text matching a substring" msgstr "" "Liefert Quellen, deren Notizen einen Text mit der vorgegebenen Zeichenfolge " -"enthalten." +"enthalten" #: ../gramps/gen/filters/rules/source/_hasnoteregexp.py:41 msgid "Sources having notes containing " @@ -6537,8 +6535,8 @@ msgstr "Quellen, deren Notizen den enthalten" #: ../gramps/gen/filters/rules/source/_hasnoteregexp.py:42 msgid "Matches sources whose notes contain text matching a regular expression" msgstr "" -"Liefert Quellen, deren Notizen einen Text entsprechend des 'regulären " -"Ausdrucks' enthalten." +"Liefert Quellen, deren Notizen einen Text entsprechend des " +"'regulärenAusdrucks' enthalten" #: ../gramps/gen/filters/rules/source/_hasreferencecountof.py:42 msgid "Sources with a reference count of " @@ -6569,7 +6567,7 @@ msgid "" "containing a substring in \"Call Number\"" msgstr "" "Liefert Quellen, deren Aufbewahrungsortreferenz\n" -"eine Zeichenfolge in der \"Signatur\" enthält." +"eine Zeichenfolge in der \"Signatur\" enthält" #: ../gramps/gen/filters/rules/source/_hastag.py:49 msgid "Sources with the " @@ -6585,13 +6583,13 @@ msgstr "Quellen entsprechend " #: ../gramps/gen/filters/rules/source/_matchesfilter.py:45 msgid "Matches sources matched by the specified filter name" -msgstr "Liefert Quellen, die dem vorgegebenen Filter entsprechen." +msgstr "Liefert Quellen, die dem vorgegebenen Filter entsprechen" #: ../gramps/gen/filters/rules/source/_matchesrepositoryfilter.py:44 msgid "Sources with repository reference matching the " msgstr "" "Quellen mit Aufbewahrungsortreferenz, die dem " -"entsprechen." +"entsprechen" #: ../gramps/gen/filters/rules/source/_matchesrepositoryfilter.py:45 msgid "" @@ -6599,7 +6597,7 @@ msgid "" "repository filter" msgstr "" "Liefert Quellen mit einer Aufbewahrungsortreferenz, die einem bestimmten\n" -"Aufbewahrungsortfilter entspricht." +"Aufbewahrungsortfilter entspricht" #: ../gramps/gen/filters/rules/source/_matchestitlesubstringof.py:43 msgid "Sources with title containing " @@ -6607,7 +6605,7 @@ msgstr "Quellentitel enthält " #: ../gramps/gen/filters/rules/source/_matchestitlesubstringof.py:44 msgid "Matches sources whose title contains a certain substring" -msgstr "Liefert Quellen, deren Titel eine bestimmte Zeichenfolge enthält." +msgstr "Liefert Quellen, deren Titel eine bestimmte Zeichenfolge enthält" #: ../gramps/gen/filters/rules/source/_regexpidof.py:47 msgid "Sources with Id containing " @@ -6617,7 +6615,7 @@ msgstr "Quellen, deren ID den enthält" msgid "Matches sources whose Gramps ID matches the regular expression" msgstr "" "Liefert Quellen, deren Gramps-ID dem vorgegebenen 'regulären Ausdruck' " -"entsprechen." +"entsprechen" #: ../gramps/gen/filters/rules/source/_sourceprivate.py:42 msgid "Sources marked private" @@ -7113,7 +7111,7 @@ msgstr "Stiefkind" #: ../gramps/gen/lib/childreftype.py:71 msgid "Sponsored" -msgstr "Gefördert" +msgstr "Patenschaft" #: ../gramps/gen/lib/childreftype.py:72 msgid "Foster" @@ -10204,29 +10202,25 @@ msgstr "Der Stil, der für die Generation Überschriften verwendet wird." #: ../gramps/gen/plug/report/endnotes.py:68 msgid "The basic style used for the endnotes source display." -msgstr "" -"Der Standardstil, der für die Schlussnotizen der Quellenanzeige verwendet " -"wird." +msgstr "Der Standardstil, der für Quellen im Quellennachweis verwendet wird." #: ../gramps/gen/plug/report/endnotes.py:76 msgid "The basic style used for the endnotes notes display." -msgstr "" -"Der Standardstil, der für die Schlussnotizen der Notizanzeige verwendet wird." +msgstr "Der Standardstil, der für Notizen im Quellennachweis verwendet wird." #: ../gramps/gen/plug/report/endnotes.py:84 msgid "The basic style used for the endnotes reference display." msgstr "" -"Der Standardstil, der für die Schlussnotizen der Referenz verwendet wird." +"Der Standardstil, der für Referenzen im Quellennachweis verwendet wird." #: ../gramps/gen/plug/report/endnotes.py:92 msgid "The basic style used for the endnotes reference notes display." msgstr "" -"Der Standardstil, der für die Schlussnotizen der Referenznotiz verwendet " -"wird." +"Der Standardstil, der für Referenznotizen im Quellennachweis verwendet wird." #: ../gramps/gen/plug/report/endnotes.py:156 msgid "Endnotes" -msgstr "Schlussnotizen" +msgstr "Quellennachweis" #. translators: needed for French, ignore otherwise #. Styles Frame @@ -10517,10 +10511,10 @@ msgstr "Kann '%s' nicht öffnen" msgid "Error in reading '%s'" msgstr "Fehler beim Lesen von \"%s\"" -#: ../gramps/gen/plug/utils.py:316 ../gramps/cli/arghandler.py:385 +#: ../gramps/cli/arghandler.py:385 ../gramps/gen/plug/utils.py:316 #, python-format msgid "Error: cannot open '%s'" -msgstr "FEHLER: Kann '%s' nicht öffnen." +msgstr "FEHLER: Kann '%s' nicht öffnen" #: ../gramps/gen/plug/utils.py:320 #, python-format @@ -11619,13 +11613,13 @@ msgstr "Ungültige oder unvollständige Formatfestlegung." msgid "%s: " msgstr "%s: " -#: ../gramps/gui/configure.py:533 +#: ../gramps/gui/configure.py:542 msgid "" "Enter your information so people can contact you when you distribute your " "Family Tree" msgstr "" -"Gib deine Daten an, so das dich Personen kontaktieren können, wenn du deinen " -"Stammbaum weitergibst." +"Gib deine Daten an, so dass dich Personen kontaktieren können, wenn du " +"deinen Stammbaum weitergibst." #: ../gramps/gui/configure.py:540 #: ../gramps/gui/editors/displaytabs/addrembedlist.py:75 @@ -11675,73 +11669,73 @@ msgstr "Farbschema" msgid "Restore to defaults" msgstr "Standardwerte wiederherstellen" -#: ../gramps/gui/configure.py:604 +#: ../gramps/gui/configure.py:613 msgid "Male Alive" -msgstr "Lebende männlich" +msgstr "Männlich, lebt" -#: ../gramps/gui/configure.py:605 +#: ../gramps/gui/configure.py:614 msgid "Male Dead" -msgstr "Verstorbene männlich" +msgstr "Männlich, verstorben" -#: ../gramps/gui/configure.py:606 +#: ../gramps/gui/configure.py:615 msgid "Female Alive" -msgstr "Lebende weiblich" +msgstr "Weiblich, lebt" -#: ../gramps/gui/configure.py:607 +#: ../gramps/gui/configure.py:616 msgid "Female Dead" -msgstr "Verstorbene weiblich" +msgstr "Weiblich, verstorben" -#: ../gramps/gui/configure.py:608 +#: ../gramps/gui/configure.py:617 msgid "Unknown Alive" -msgstr "Lebende unbekannt" +msgstr "Unbekannt, lebt" -#: ../gramps/gui/configure.py:609 +#: ../gramps/gui/configure.py:618 msgid "Unknown Dead" -msgstr "Verstorbene unbekannt" +msgstr "Unbekannt, verstorben" #: ../gramps/gui/configure.py:610 msgid "Family Node" msgstr "Familienknoten" -#: ../gramps/gui/configure.py:611 +#: ../gramps/gui/configure.py:620 msgid "Family Divorced" -msgstr "Familie geschieden" +msgstr "Familie, geschieden" #: ../gramps/gui/configure.py:612 msgid "Home Person" msgstr "Hauptperson" -#: ../gramps/gui/configure.py:613 +#: ../gramps/gui/configure.py:622 msgid "Border Male Alive" -msgstr "Rand Männlich Lebt" +msgstr "Männlich, lebt Rand" -#: ../gramps/gui/configure.py:614 +#: ../gramps/gui/configure.py:623 msgid "Border Male Dead" -msgstr "Rand Männlich Tot" +msgstr "Männlich, verstorben Rand" -#: ../gramps/gui/configure.py:615 +#: ../gramps/gui/configure.py:624 msgid "Border Female Alive" -msgstr "Rand Weiblich Lebt" +msgstr "Weiblich, lebt Rand" -#: ../gramps/gui/configure.py:616 +#: ../gramps/gui/configure.py:625 msgid "Border Female Dead" -msgstr "Rand Weiblich Tot" +msgstr "Weiblich, verstorben Rand" -#: ../gramps/gui/configure.py:617 +#: ../gramps/gui/configure.py:626 msgid "Border Unknown Alive" -msgstr "Rand Unbekannt Lebt" +msgstr "Unbekannt, lebt Rand" -#: ../gramps/gui/configure.py:618 +#: ../gramps/gui/configure.py:627 msgid "Border Unknown Dead" -msgstr "Rand Unbekannt Tot" +msgstr "Unbekannt, verstorben Rand" -#: ../gramps/gui/configure.py:619 +#: ../gramps/gui/configure.py:628 msgid "Border Family" -msgstr "Rand Familie" +msgstr "Familie Rand" -#: ../gramps/gui/configure.py:620 +#: ../gramps/gui/configure.py:629 msgid "Border Family Divorced" -msgstr "Rand Familie Geschieden" +msgstr "Familie, geschieden Rand" #: ../gramps/gui/configure.py:628 msgid "Colors" @@ -16827,7 +16821,7 @@ msgid "" "primary data for the merged citation." msgstr "" "Wähle die Fundstelle, die die Hauptdaten für\n" -"die zusammengefasste Fundstelle enthält." +"die zusammengefasste Fundstelle enthält" #: ../gramps/gui/glade/mergecitation.glade:186 #: ../gramps/gui/glade/mergedata.glade:732 @@ -18692,6 +18686,10 @@ msgstr "Alles kopieren" msgid "See data not in Filter" msgstr "Daten nicht im Filter ansehen" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Buch_erstellen_Dialog" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Verfügbare Bücher" @@ -19037,6 +19035,10 @@ msgstr "Standardwert" msgid "Document Styles" msgstr "Dokumentenstile" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Dokumentstiledialog" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Neuer Stil" @@ -19065,6 +19067,10 @@ msgstr "Wähle einen Stil" msgid "Style editor" msgstr "Stileditor" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Stileeditordialog" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -19209,6 +19215,10 @@ msgstr "Medienobjekt wählen" msgid "manual|Select_Child_selector" msgstr "Kind_wählen_Auswahl" +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Person_wählen_Auswahl" + #: ../gramps/gui/selectors/selectperson.py:56 #: ../gramps/gui/selectors/selectperson.py:64 msgid "manual|Select_Father_selector" @@ -19239,6 +19249,10 @@ msgstr "Aufbewahrungsorte" msgid "Select Repository" msgstr "Aufbewahrungsort wählen" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Aufbewahrungsort_wählen_Auswahl" + #: ../gramps/gui/selectors/selectsource.py:62 #: ../gramps/gui/selectors/selectsource.py:59 msgid "Select Source" @@ -19929,7 +19943,7 @@ msgid "" "the person you want as 'Home Person', then confirm your choice via the menu " "Edit ->Set Home Person." msgstr "" -"Du musst zuerst eine 'Hauptperson' setzen, um dorthin zu springen. Gehe zur " +"Du musst eine 'Hauptperson' setzen, um dorthin zu springen. Gehe zur " "Personenansicht, wähle die Person, die du als 'Hauptperson' setzen willst " "und bestätige deine Wahl über Menü Bearbeiten -> Hauptperson setzen." @@ -20269,6 +20283,10 @@ msgstr "" msgid "Progress Information" msgstr "Fortschritt Informationen" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Beziehungen_neu_ordnen_Dialog" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Beziehungen neu ordnen" @@ -20450,7 +20468,7 @@ msgstr "" "Du kannst Folgendes starten:\n" "Werkzeuge -> Stammbaum -> Zusammenfassen,\n" "um Fundstellen zusammenzufassen, die identische\n" -"Informationen enthalten." +"Informationen enthalten" #: ../gramps/plugins/db/bsddb/upgrade.py:814 msgid "Upgrade Statistics" @@ -22549,7 +22567,7 @@ msgstr "CSV Export unterstützt nur Hauptnachnamen, {count} ausgelassen." #: ../gramps/plugins/export/exportcsv.py:357 msgid "Birth source" -msgstr "Geburt Quellenangabe" +msgstr "Geburt Quelle" #: ../gramps/plugins/export/exportcsv.py:358 msgid "Baptism date" @@ -22561,11 +22579,11 @@ msgstr "Taufort" #: ../gramps/plugins/export/exportcsv.py:358 msgid "Baptism source" -msgstr "Taufe Quellenangabe" +msgstr "Taufe Quelle" #: ../gramps/plugins/export/exportcsv.py:359 msgid "Death source" -msgstr "Sterbequelle" +msgstr "Tod Quelle" #: ../gramps/plugins/export/exportcsv.py:360 msgid "Burial date" @@ -22577,7 +22595,7 @@ msgstr "Beerdigungsort" #: ../gramps/plugins/export/exportcsv.py:360 msgid "Burial source" -msgstr "Beerdigungsquelle" +msgstr "Beerdigung Quelle" #: ../gramps/plugins/export/exportcsv.py:465 #: ../gramps/plugins/importer/importcsv.py:217 @@ -25316,7 +25334,7 @@ msgstr "Geburtsort-ID" #: ../gramps/plugins/importer/importcsv.py:179 msgid "birth source" -msgstr "Geburt Quellenangabe" +msgstr "Geburt Quelle" #: ../gramps/plugins/importer/importcsv.py:181 msgid "baptism place" @@ -25332,7 +25350,7 @@ msgstr "Taufdatum" #: ../gramps/plugins/importer/importcsv.py:187 msgid "baptism source" -msgstr "Taufe Quellenangabe" +msgstr "Taufe Quelle" #: ../gramps/plugins/importer/importcsv.py:188 msgid "burial place" @@ -32147,12 +32165,10 @@ msgstr "Ob Notizen aufgenommen werden." msgid "Include sources" msgstr "Quellen einbeziehen" -#: ../gramps/plugins/textreport/detancestralreport.py:930 -#: ../gramps/plugins/textreport/detdescendantreport.py:1121 #: ../gramps/plugins/textreport/detancestralreport.py:931 #: ../gramps/plugins/textreport/detdescendantreport.py:1122 msgid "Whether to include source references." -msgstr "Ob Quellenangaben einbezogen werden." +msgstr "Ob Quellennachweise einbezogen werden." #: ../gramps/plugins/textreport/detancestralreport.py:933 #: ../gramps/plugins/textreport/detdescendantreport.py:1124 @@ -32163,9 +32179,6 @@ msgstr "Ob Quellenangaben einbezogen werden." msgid "Include sources notes" msgstr "Quellennotizen einbeziehen" -#: ../gramps/plugins/textreport/detancestralreport.py:935 -#: ../gramps/plugins/textreport/detdescendantreport.py:1126 -#: ../gramps/plugins/textreport/indivcomplete.py:1115 #: ../gramps/plugins/textreport/detancestralreport.py:936 #: ../gramps/plugins/textreport/detdescendantreport.py:1127 #: ../gramps/plugins/textreport/indivcomplete.py:1116 @@ -32173,8 +32186,8 @@ msgid "" "Whether to include source notes in the Endnotes section. Only works if " "Include sources is selected." msgstr "" -"Ob Quellennotizen in die Schlussnotizen aufgenommen werden. Funktioniert " -"nur, wenn 'Quellen aufnehmen' gewählt ist." +"Ob Notizen in die Quellennachweise aufgenommen werden. Funktioniert nur, " +"wenn 'Quellen aufnehmen' gewählt ist." #: ../gramps/plugins/textreport/detancestralreport.py:939 #: ../gramps/plugins/textreport/detdescendantreport.py:1130 @@ -34043,6 +34056,10 @@ msgstr "Medienverwalter..." msgid "Media Manager" msgstr "Medienverwaltung" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Hilfe" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -34233,7 +34250,7 @@ msgstr "" #: ../gramps/plugins/tool/mergecitations.glade:144 msgid "Don't merge if citation has notes" -msgstr "Nicht zusammenfassen, wenn die Fundstelle Notizen enthält." +msgstr "Nicht zusammenfassen, wenn die Fundstelle Notizen enthält" #: ../gramps/plugins/tool/mergecitations.py:76 msgid "Match on Page/Volume, Date and Confidence" @@ -37231,7 +37248,7 @@ msgstr "Mit Ahnentafel" #: ../gramps/plugins/webreport/narrativeweb.py:1678 msgid "Whether to include an ancestor graph on each individual page" -msgstr "Ob jede Personenseite eine Ahnentafel enthält." +msgstr "Ob jede Personenseite eine Ahnentafel enthält" #: ../gramps/plugins/webreport/narrativeweb.py:1683 msgid "Graph generations" @@ -38509,8 +38526,8 @@ msgid "" "Reporting Bugs in Gramps
The best way to report a bug in Gramps " "is to use the Gramps bug tracking system at https://gramps-project.org/bugs/" msgstr "" -"Fehler in Gramps melden
Der beste Weg einen Fehler in Gramps zu " -"melden, ist das Gramps bug tracking system auf https://gramps-project.org/" +"Fehler in Gramps melden
Der beste Weg, einen Fehler in Gramps zu " +"melden, ist das Gramps Bug Tracking System auf https://gramps-project.org/" "bugs/" #. more references to a filter than expected @@ -43414,3 +43431,4 @@ msgstr "Medienverwaltung" #~ msgid "Creating event page %02d of %02d" #~ msgstr "Erstelle Ereignisseite %02d von %02d" + diff --git a/po/fi.po b/po/fi.po index d311937e1..9cd22ced0 100644 --- a/po/fi.po +++ b/po/fi.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Gramps_5_fi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-29 06:08+0200\n" -"PO-Revision-Date: 2018-11-29 06:48+0200\n" +"POT-Creation-Date: 2019-01-02 11:13+0200\n" +"PO-Revision-Date: 2019-01-05 07:31+0200\n" "Last-Translator: Matti Niemelä \n" "Language-Team: suomi \n" "Language: fi\n" @@ -19292,6 +19292,11 @@ msgstr "Kopioi kaikki" msgid "See data not in Filter" msgstr "Valitse tiedot joihin suodin on kohdistunut" +# 20181220 OK +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Tuota_kirja" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Valmiit kirjamallit" @@ -19630,6 +19635,11 @@ msgstr "oletus" msgid "Document Styles" msgstr "Asiakirjatyylit" +# 20181220 ok +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Asiakirjatyylit" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Uusi tyyli" @@ -19653,10 +19663,16 @@ msgstr "Puuttuvat tiedot" msgid "Select a style" msgstr "Valitse tyyli" -#: ../gramps/gui/plug/report/_styleeditor.py:226 -#: ../gramps/gui/plug/report/_styleeditor.py:298 +# 20181220 +#: ../gramps/gui/plug/report/_styleeditor.py:233 +#: ../gramps/gui/plug/report/_styleeditor.py:308 msgid "Style editor" -msgstr "Tyyli muokkain" +msgstr "Tyylimuokkain" + +# 20181220 ok +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Tyylimuokkain" #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 @@ -19807,6 +19823,11 @@ msgstr "Valitse mediatiedosto" msgid "manual|Select_Child_selector" msgstr "Valitse_lapsi_ikkuna" +# 20190104 +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Valitse_henkil.C3.B6" + # WIKI_HELP_SEC osa1 #: ../gramps/gui/selectors/selectperson.py:56 #: ../gramps/gui/selectors/selectperson.py:64 @@ -19841,6 +19862,11 @@ msgstr "Arkistot" msgid "Select Repository" msgstr "Valitse arkisto" +# 20190104 +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Valitse_arkisto" + #: ../gramps/gui/selectors/selectsource.py:62 #: ../gramps/gui/selectors/selectsource.py:59 msgid "Select Source" @@ -20867,6 +20893,11 @@ msgstr "" msgid "Progress Information" msgstr "Edistymistietoja" +# 20181220 +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Järjestä_suhteet_uudelleen" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Järjestä uudelleen suhteet" @@ -34633,6 +34664,11 @@ msgstr "Median_hallinta..." msgid "Media Manager" msgstr "Medianhallinta" +# 20181220 +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "_Ohjeet" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -39842,3 +39878,4 @@ msgstr "" #~ msgid " " #~ msgstr " " + diff --git a/po/fr.po b/po/fr.po index 679437930..62d8f52a4 100644 --- a/po/fr.po +++ b/po/fr.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 5.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-20 09:31-0500\n" -"PO-Revision-Date: 2017-08-01 12:12+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-02-16 09:53+0100\n" "Last-Translator: \n" "Language-Team: French \n" "Language: fr\n" @@ -677,8 +677,8 @@ msgid "" msgstr "" "Afficher tous les choix
Quand vous ajoutez un conjoint ou un " "enfant, la liste des individus est filtrée pour n'afficher que les individus " -"pouvant avoir ce statut (basé sur les dates de la base de données). Si " -"Gramps a tort, vous pouvez ignorer ce filtre en cochant «  Tout Afficher  »." +"pouvant avoir cet état (basé sur les dates de la base de données). Si Gramps " +"a tort, vous pouvez ignorer ce filtre en cochant «  Tout Afficher  »." # Substantif (GNOME fr) #: ../data/tips.xml.in.h:29 @@ -704,13 +704,13 @@ msgid "" "the development of Gramps, try the gramps-devel list. You can see the lists " "by selecting "Help > Gramps Mailing Lists"." msgstr "" -"Gramps mailing listes
Vous voulez des réponses à vos questions " -"sur Gramps ? Allez voir la liste des utilisateurs de Gramps (gramps-users " -"list). Beaucoup de personnes sont inscrites, vous pourrez ainsi avoir une " -"réponse rapide. Si vous avez des questions sur le développement de Gramps, " -"essayez gramps-devel. Toutes les informations sur les listes de diffusion " -"peuvent être trouvées sur lists.sf.net. Vous pouvez également y accéder en " -"sélectionnant « Aide > Listes Gramps »." +"Listes de diffusion Gramps
Vous voulez des réponses à vos " +"questions sur Gramps ? Allez voir la liste des utilisateurs de Gramps " +"(gramps-users list). Beaucoup de personnes sont inscrites, vous pourrez " +"ainsi avoir une réponse rapide. Si vous avez des questions sur le " +"développement de Gramps, essayez gramps-devel. Toutes les informations sur " +"les listes de diffusion peuvent être trouvées sur lists.sf.net. Vous pouvez " +"également y accéder en sélectionnant « Aide > Listes Gramps »." # Substantif (GNOME fr) (aider sonne bien) #: ../data/tips.xml.in.h:31 @@ -1289,9 +1289,9 @@ msgid "Database needs recovery, cannot open it!" msgstr "La base de données doit être réparée, impossible de l'ouvrir !" #: ../gramps/cli/arghandler.py:558 -#, fuzzy msgid "Database backend unavailable, cannot open it!" -msgstr "La base de données est verrouillée, impossible de l'ouvrir !" +msgstr "" +"Le support de la base de données est indisponible, impossible de l'ouvrir !" #: ../gramps/cli/arghandler.py:609 ../gramps/cli/arghandler.py:658 #: ../gramps/cli/arghandler.py:705 @@ -1343,7 +1343,6 @@ msgstr "Action inconnue : %s." # master #: ../gramps/cli/argparser.py:55 -#, fuzzy msgid "" "\n" "Usage: gramps.py [OPTION...]\n" @@ -1389,6 +1388,8 @@ msgstr "" "\n" "Options de l'application\n" " -O, --open=ARBRE_FAMILIAL Ouvre l'arbre familial\n" +" -U, --username=NOM_UTILISATEUR Database username\n" +" -P, --password=MOT_DE_PASSE Database password\n" " -C, --create=ARBRE_FAMILIAL Créé à l'ouverture si arbre " "familial\n" " -i, --import=FICHIER Importe un fichier\n" @@ -1400,8 +1401,8 @@ msgstr "" " -p, --options=OPTIONS Spécifie les options\n" " -d, --debug=NOM_DE_LOGGER Active les logs de déboguage\n" " -l [MODÈLE_ARBRE_FAMILIAL...] Liste les arbres familiaux\n" -" -L[MODÈLE_ARBRE_FAMILIAL...] Liste les arbres familiaux en " -"détail\n" +" -L [MODÈLE_ARBRE_FAMILIAL...] Liste les arbres familiaux " +"en détail\n" " -t [MODÈLE_ARBRE_FAMILIAL...] Liste les arbres familiaux " "dans un format tabulaire (tab)\n" " -u, --force-unlock Force le déverrouillage de l'arbre\n" @@ -1562,6 +1563,8 @@ msgid "" "WARNING: %(strerr)s (errno=%(errno)s):\n" "WARNING: %(name)s\n" msgstr "" +"ATTENTION : %(strerr)s (errno=%(errno)s):\n" +"ATTENTION : %(name)s\n" #: ../gramps/cli/argparser.py:324 #, python-format @@ -3448,14 +3451,19 @@ msgid "" "Please check your connection settings file:\n" "%(settings_file)s" msgstr "" +"La connexion à la base de données a échoué.\n" +"\n" +"%(message)s\n" +"S'il vous plaît vérifiez votre fichier de configuration :\n" +"%(settings_file)s" #: ../gramps/gen/db/generic.py:161 ../gramps/gen/db/generic.py:211 #: ../gramps/gen/db/generic.py:2018 ../gramps/plugins/db/bsddb/undoredo.py:251 #: ../gramps/plugins/db/bsddb/undoredo.py:293 -#: ../gramps/plugins/db/bsddb/write.py:2139 +#: ../gramps/plugins/db/bsddb/write.py:2141 #, python-format msgid "_Undo %s" -msgstr "_Défaire %s" +msgstr "_Annuler %s" #: ../gramps/gen/db/generic.py:166 ../gramps/gen/db/generic.py:217 #: ../gramps/plugins/db/bsddb/undoredo.py:257 @@ -4049,6 +4057,15 @@ msgstr "Filtres divers" msgid "No description" msgstr "Pas de description" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "La définition du filtre contient une boucle." + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "Une règle qui référence une autre semble pointer vers une précédente." + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Toutes les citations" @@ -7251,7 +7268,7 @@ msgstr "Personnalisé" #: ../gramps/gen/lib/attrtype.py:64 msgid "Caste" -msgstr "Rang ou statut" +msgstr "Rang ou état" #. 2 name (version) #: ../gramps/gen/lib/attrtype.py:65 ../gramps/gen/lib/event.py:148 @@ -8483,7 +8500,7 @@ msgstr "Scellement au conjoint" #: ../gramps/gen/lib/ldsord.py:103 msgid "" -msgstr "" +msgstr "" # master # mormons @@ -8576,9 +8593,9 @@ msgstr "Temple" #: ../gramps/plugins/textreport/indivcomplete.py:508 #: ../gramps/plugins/textreport/indivcomplete.py:707 #: ../gramps/plugins/textreport/notelinkreport.py:95 -#: ../gramps/plugins/webreport/basepage.py:945 +#: ../gramps/plugins/webreport/basepage.py:937 msgid "Status" -msgstr "Statut" +msgstr "État" #: ../gramps/gen/lib/location.py:87 ../gramps/gen/lib/nameorigintype.py:86 #: ../gramps/gui/clipboard.py:318 ../gramps/gui/plug/_windows.py:625 @@ -9110,7 +9127,7 @@ msgstr "Adresses" # master #: ../gramps/gen/lib/person.py:215 msgid "Urls" -msgstr "" +msgstr "URL" # master #: ../gramps/gen/lib/person.py:237 @@ -9185,7 +9202,7 @@ msgstr "Noms alternatifs" # master #: ../gramps/gen/lib/place.py:163 ../gramps/gen/lib/repo.py:106 msgid "URLs" -msgstr "" +msgstr "URL" #: ../gramps/gen/lib/placename.py:95 ../gramps/gui/clipboard.py:579 #: ../gramps/gui/editors/editplacename.py:134 @@ -10216,9 +10233,8 @@ msgstr "Taille personnalisée" #. #. ------------------------------------------------------------------------- #: ../gramps/gen/plug/docgen/treedoc.py:63 -#, fuzzy msgid "Full" -msgstr "Nom complet" +msgstr "Complet" #: ../gramps/gen/plug/docgen/treedoc.py:64 #: ../gramps/plugins/tool/finddupes.py:61 @@ -10227,11 +10243,11 @@ msgstr "Moyen" #: ../gramps/gen/plug/docgen/treedoc.py:65 msgid "Short" -msgstr "" +msgstr "Court" #: ../gramps/gen/plug/docgen/treedoc.py:68 msgid "Above" -msgstr "" +msgstr "Au-dessus" #: ../gramps/gen/plug/docgen/treedoc.py:69 #, fuzzy @@ -10251,25 +10267,24 @@ msgstr "Préférences" #: ../gramps/gen/plug/docgen/treedoc.py:76 msgid "Down (↓)" -msgstr "" +msgstr "En bas (↓)" #: ../gramps/gen/plug/docgen/treedoc.py:77 msgid "Up (↑)" -msgstr "" +msgstr "En haut (↑)" # master #: ../gramps/gen/plug/docgen/treedoc.py:78 -#, fuzzy msgid "Right (→)" -msgstr "Droite" +msgstr "Droite (→)" #: ../gramps/gen/plug/docgen/treedoc.py:79 msgid "Left (←)" -msgstr "" +msgstr "Gauche (←)" #: ../gramps/gen/plug/docgen/treedoc.py:81 msgid "Perpendicular" -msgstr "" +msgstr "Perpendiculaire" #: ../gramps/gen/plug/docgen/treedoc.py:82 #, fuzzy @@ -10286,7 +10301,7 @@ msgstr "" #: ../gramps/gen/plug/docgen/treedoc.py:89 msgid "Tiny" -msgstr "" +msgstr "Tout petit" #: ../gramps/gen/plug/docgen/treedoc.py:90 #, fuzzy @@ -10300,7 +10315,7 @@ msgstr "Pied de page" #: ../gramps/gen/plug/docgen/treedoc.py:92 msgid "Small" -msgstr "" +msgstr "Petit" #: ../gramps/gen/plug/docgen/treedoc.py:93 ../gramps/gen/utils/string.py:57 #: ../gramps/gui/editors/editcitation.py:212 @@ -10315,47 +10330,42 @@ msgid "Large" msgstr "Grand" #: ../gramps/gen/plug/docgen/treedoc.py:95 -#, fuzzy msgid "Very large" -msgstr "Tous les lieux" +msgstr "Grand" #: ../gramps/gen/plug/docgen/treedoc.py:96 msgid "Extra large" -msgstr "" +msgstr "Très grand" #: ../gramps/gen/plug/docgen/treedoc.py:97 msgid "Huge" -msgstr "" +msgstr "Très très grand" #: ../gramps/gen/plug/docgen/treedoc.py:98 msgid "Extra huge" -msgstr "" +msgstr "Immense" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:141 -#, fuzzy msgid "Node Options" -msgstr "Options de l'arbre" +msgstr "Options du nœud" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:144 -#, fuzzy msgid "Node detail" -msgstr "Voir les détails" +msgstr "Détail du nœud" #: ../gramps/gen/plug/docgen/treedoc.py:147 msgid "Detail of information to be shown in a node." -msgstr "" +msgstr "Détail de l'information à afficher dans le nœud." #: ../gramps/gen/plug/docgen/treedoc.py:153 -#, fuzzy msgid "Position of marriage information." -msgstr "Informations de publication" +msgstr "Position de l'information sur le mariage" #: ../gramps/gen/plug/docgen/treedoc.py:156 -#, fuzzy msgid "Node size" -msgstr "Taille de la note" +msgstr "Taille du nœud" #: ../gramps/gen/plug/docgen/treedoc.py:157 msgid "" @@ -10395,7 +10405,7 @@ msgstr "Heure" #: ../gramps/gen/plug/docgen/treedoc.py:181 msgid "Direction that the graph will grow over time." -msgstr "" +msgstr "Sens dans lequel le graphique va grandir." #: ../gramps/gen/plug/docgen/treedoc.py:184 #, fuzzy @@ -10408,7 +10418,7 @@ msgstr "" #: ../gramps/gen/plug/docgen/treedoc.py:190 msgid "Level distance" -msgstr "" +msgstr "Distance du niveau" #: ../gramps/gen/plug/docgen/treedoc.py:191 #, fuzzy @@ -10423,28 +10433,24 @@ msgstr "" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:202 -#, fuzzy msgid "Note to add to the tree" -msgstr "Note à ajouter au graphique" +msgstr "Note à ajouter à l'arbre" #: ../gramps/gen/plug/docgen/treedoc.py:203 -#, fuzzy msgid "This text will be added to the tree." -msgstr "Ce texte sera ajouté au graphique." +msgstr "Ce texte sera ajouté à l'arbre." #: ../gramps/gen/plug/docgen/treedoc.py:216 -#, fuzzy msgid "The size of note text." -msgstr "La taille du texte de la note, en points." +msgstr "La taille du texte de la note." #: ../gramps/gen/plug/docgen/treedoc.py:653 msgid "PDF" msgstr "" #: ../gramps/gen/plug/docgen/treedoc.py:659 -#, fuzzy msgid "LaTeX File" -msgstr "LaTeX" +msgstr "Fichier LaTeX" #: ../gramps/gen/plug/menu/_enumeratedlist.py:142 #, python-format @@ -10494,9 +10500,8 @@ msgid "Graphs" msgstr "Diagrammes" #: ../gramps/gen/plug/report/_constants.py:51 -#, fuzzy msgid "Trees" -msgstr "Taille de l'arbre" +msgstr "Arbres" #: ../gramps/gen/plug/report/_constants.py:55 msgid "Graphics" @@ -10700,15 +10705,13 @@ msgstr "Inclure" msgid "Whether to include Gramps IDs" msgstr "Inclure ou non les identifiants Gramps" -#: ../gramps/gen/plug/report/stdoptions.py:337 ../gramps/gui/configure.py:1072 -#, fuzzy +#: ../gramps/gen/plug/report/stdoptions.py:337 ../gramps/gui/configure.py:1081 msgid "Place format" -msgstr "Format de papier" +msgstr "Format du lieu" #: ../gramps/gen/plug/report/stdoptions.py:341 -#, fuzzy msgid "Select the format to display places" -msgstr "Sélection du format d'affichage pour le nom" +msgstr "Sélection du format d'affichage pour le lieu" #: ../gramps/gen/plug/report/utils.py:158 #: ../gramps/plugins/textreport/indivcomplete.py:918 @@ -12006,27 +12009,23 @@ msgid "Set the colors used for boxes in the graphical views" msgstr "Définissez les couleurs des aires utilisées dans les vues graphiques." # trunk -#: ../gramps/gui/configure.py:588 -#, fuzzy +#: ../gramps/gui/configure.py:597 msgid "Light colors" -msgstr "Couleurs des familles" - -# trunk -#: ../gramps/gui/configure.py:589 -#, fuzzy -msgid "Dark colors" -msgstr "Couleurs des familles" - -#: ../gramps/gui/configure.py:594 -#, fuzzy -msgid "Color scheme" -msgstr "Couleurs" +msgstr "Couleurs clairs" # trunk #: ../gramps/gui/configure.py:598 -#, fuzzy +msgid "Dark colors" +msgstr "Couleurs sombres" + +#: ../gramps/gui/configure.py:603 +msgid "Color scheme" +msgstr "Schéma des couleurs" + +# trunk +#: ../gramps/gui/configure.py:607 msgid "Restore to defaults" -msgstr "Rétablir les défauts ?" +msgstr "Rétablir les défauts" # trunk #: ../gramps/gui/configure.py:604 @@ -12034,10 +12033,9 @@ msgstr "Rétablir les défauts ?" msgid "Male Alive" msgstr "Masculin vivant" -#: ../gramps/gui/configure.py:605 -#, fuzzy +#: ../gramps/gui/configure.py:614 msgid "Male Dead" -msgstr "Femme de genre masculin" +msgstr "Masculin décédé" # trunk #: ../gramps/gui/configure.py:606 @@ -12045,10 +12043,9 @@ msgstr "Femme de genre masculin" msgid "Female Alive" msgstr "Féminin vivante" -#: ../gramps/gui/configure.py:607 -#, fuzzy +#: ../gramps/gui/configure.py:616 msgid "Female Dead" -msgstr "Femmes : %d" +msgstr "Féminin décédée" # trunk #: ../gramps/gui/configure.py:608 @@ -12057,25 +12054,21 @@ msgid "Unknown Alive" msgstr "Inconnu vivant" # trunk -#: ../gramps/gui/configure.py:609 -#, fuzzy +#: ../gramps/gui/configure.py:618 msgid "Unknown Dead" -msgstr "Balise inconnue" +msgstr "Inconnu décédé" -#: ../gramps/gui/configure.py:610 -#, fuzzy +#: ../gramps/gui/configure.py:619 msgid "Family Node" -msgstr "Note sur la famille" +msgstr "Nœud familial" -#: ../gramps/gui/configure.py:611 -#, fuzzy +#: ../gramps/gui/configure.py:620 msgid "Family Divorced" -msgstr "Arbre familial" +msgstr "Famille divorcée" -#: ../gramps/gui/configure.py:612 -#, fuzzy +#: ../gramps/gui/configure.py:621 msgid "Home Person" -msgstr "Individu souche non-défini" +msgstr "Individu souche" # trunk #: ../gramps/gui/configure.py:613 @@ -12110,16 +12103,14 @@ msgstr "Bordure inconnu vivant" msgid "Border Unknown Dead" msgstr "Bordure inconnu décédé" -#: ../gramps/gui/configure.py:619 -#, fuzzy +#: ../gramps/gui/configure.py:628 msgid "Border Family" -msgstr "Fusion de la famille" +msgstr "Bordure familiale" # trunk -#: ../gramps/gui/configure.py:620 -#, fuzzy +#: ../gramps/gui/configure.py:629 msgid "Border Family Divorced" -msgstr "Bordure féminin vivante" +msgstr "Bordure famille divorcée" #: ../gramps/gui/configure.py:628 msgid "Colors" @@ -12547,9 +12538,9 @@ msgstr "Il n'y a pas de greffon de ce type disponible" msgid "Checked for '%s'" msgstr "Vérifié pour « %s »" -#: ../gramps/gui/configure.py:1482 +#: ../gramps/gui/configure.py:1491 msgid "' and '" -msgstr "' et '" +msgstr "» et «" #. List of translated strings used here #. Dead code for l10n @@ -12566,15 +12557,14 @@ msgstr "mis à jour" msgid "Database backend" msgstr "Backend de base de données" -#: ../gramps/gui/configure.py:1522 +#: ../gramps/gui/configure.py:1531 msgid "Host" -msgstr "" +msgstr "Serveur" # numéro = astuce pour éviter la liste par ordre alphabétique -#: ../gramps/gui/configure.py:1526 -#, fuzzy +#: ../gramps/gui/configure.py:1535 msgid "Port" -msgstr "0. Portrait" +msgstr "" # L'espace finale est pour précéder le « : » codé en dur. #: ../gramps/gui/configure.py:1534 @@ -12764,19 +12754,17 @@ msgstr "Détecté automatiquement" msgid "Select file _type:" msgstr "Choisir un _type de fichier :" -#: ../gramps/gui/dbloader.py:401 ../gramps/gui/dbloader.py:423 +#: ../gramps/gui/dbloader.py:380 ../gramps/gui/dbloader.py:402 msgid "Login" -msgstr "" +msgstr "Identifiant" -#: ../gramps/gui/dbloader.py:409 -#, fuzzy +#: ../gramps/gui/dbloader.py:388 msgid "Username: " -msgstr "Nom de famille" +msgstr "Nom d'utilisateur :" -#: ../gramps/gui/dbloader.py:414 -#, fuzzy +#: ../gramps/gui/dbloader.py:393 msgid "Password: " -msgstr "Pâque juive" +msgstr "Mot de passe :" # master #: ../gramps/gui/dbloader.py:446 @@ -13040,6 +13028,8 @@ msgstr "Convertir la base de données « %s » ?" msgid "" "Do you wish to convert this family tree into a %(database_type)s database?" msgstr "" +"Souhaitez-vous convertir un arbre familial vers une base de données " +"%(database_type)s ?" # master #: ../gramps/gui/dbman.py:787 @@ -14967,20 +14957,22 @@ msgstr "Nouveau lieu" #. translators: translate the "S" too (and the "or" of course) #: ../gramps/gui/editors/editplace.py:201 #: ../gramps/gui/editors/editplaceref.py:194 -#, fuzzy msgid "" "Invalid latitude\n" "(syntax: 18\\u00b09'48.21\"S, -18.2412 or -18:9:48.21)" -msgstr "Latitude invalide (syntaxe : 18\\u00b09'" +msgstr "" +"Latitude invalide\n" +"(syntaxe : 18\\u00b09'48.21\"S, -18.2412 or -18:9:48.21)" #. translators: translate the "E" too (and the "or" of course) #: ../gramps/gui/editors/editplace.py:206 #: ../gramps/gui/editors/editplaceref.py:199 -#, fuzzy msgid "" "Invalid longitude\n" "(syntax: 18\\u00b09'48.21\"E, -18.2412 or -18:9:48.21)" -msgstr "Longitude invalide (syntaxe : 18\\u00b09'" +msgstr "" +"Longitude invalide\n" +"(syntaxe : 18\\u00b09'48.21\"E, -18.2412 or -18:9:48.21)" #: ../gramps/gui/editors/editplace.py:217 #: ../gramps/plugins/lib/maps/geography.py:924 @@ -15022,14 +15014,13 @@ msgid "Delete Place (%s)" msgstr "Supprimer le lieu (%s)" #: ../gramps/gui/editors/editplaceformat.py:49 -#, fuzzy msgid "Place Format Editor" -msgstr "Éditeur de filtre sur le lieu" +msgstr "Éditeur de format du lieu" # master #: ../gramps/gui/editors/editplaceformat.py:137 msgid "New" -msgstr "New" +msgstr "Nouveau" # manuel wiki #: ../gramps/gui/editors/editplacename.py:49 @@ -15116,9 +15107,8 @@ msgstr "Ajouter un dépôt" # manuel wiki #: ../gramps/gui/editors/editrepository.py:60 -#, fuzzy msgid "manual|New_Repository_dialog" -msgstr "Nouveau_dépôts" +msgstr "Nouveau_dépôt" #: ../gramps/gui/editors/editrepository.py:92 msgid "Edit Repository" @@ -17184,15 +17174,13 @@ msgstr "Ouvrir l'éditeur de nom du lieu." # trunk #: ../gramps/gui/glade/editplaceformat.glade:124 -#, fuzzy msgid "Levels:" -msgstr "Niveau supérieur" +msgstr "Niveaux :" # L'espace finale est pour précéder le « : » codé en dur. #: ../gramps/gui/glade/editplaceformat.glade:136 -#, fuzzy msgid "Street format:" -msgstr "Format des dates " +msgstr "Format de la rue :" # master #: ../gramps/gui/glade/editplaceformat.glade:148 @@ -17207,14 +17195,12 @@ msgstr "Inverser l'ordre d'affichage" # master #: ../gramps/gui/glade/editplaceformat.glade:186 -#, fuzzy msgid "Number Street" -msgstr "Nombre d'événements" +msgstr "Numéro Rue" #: ../gramps/gui/glade/editplaceformat.glade:187 -#, fuzzy msgid "Street Number" -msgstr "Rue" +msgstr "Rue Numéro" # trunk #: ../gramps/gui/glade/editplacename.glade:156 @@ -17664,7 +17650,7 @@ msgid "" "Events, media objects, addresses, attributes, urls, notes, sources and tags " "of both persons will be combined." msgstr "" -"Les événements, les objets media, les adresses, les attributs, les urls, les " +"Les événements, les objets media, les adresses, les attributs, les URL, les " "notes, les sources et étiquettes des deux individus vont être rassemblés." # trunk @@ -17687,7 +17673,7 @@ msgid "" "Alternative names, sources, urls, media objects and notes of both places " "will be combined." msgstr "" -"Noms alternatifs, sources, urls, objets media et notes des deux lieux vont " +"Noms alternatifs, sources, URL, objets media et notes des deux lieux vont " "être rassemblés." # trunk @@ -17714,7 +17700,7 @@ msgstr "Dépôt 2 " # trunk #: ../gramps/gui/glade/mergerepository.glade:398 msgid "Addresses, urls and notes of both repositories will be combined." -msgstr "Les adresses, urls et notes des deux dépôts seront combinés." +msgstr "Les adresses, URL et notes des deux dépôts seront combinés." # trunk #: ../gramps/gui/glade/mergesource.glade:97 @@ -18413,7 +18399,7 @@ msgstr "Assistant de rapport d'erreur" #: ../gramps/gui/logger/_errorreportassistant.py:259 msgid "Report a bug" -msgstr "Rapporter un bogue" +msgstr "Signaler un bogue" # master #: ../gramps/gui/logger/_errorreportassistant.py:266 @@ -18598,7 +18584,7 @@ msgid "" "bug report." msgstr "" "Vos données sont en sécurité mais il est conseillé de redémarrer Gramps " -"immédiatement. Si vous voulez rapporter ce problème à l'équipe de Gramps " +"immédiatement. Si vous voulez signaler ce problème à l'équipe de Gramps " "veuillez cliquer sur Rapport et l'assistant de rapport d'erreur vous guidera " "pour la rédaction du rapport de bogue." @@ -19415,6 +19401,12 @@ msgstr "Tout copier" msgid "See data not in Filter" msgstr "Voir les données hors filtre" +# master +#: ../gramps/gui/plug/report/_bookdialog.py:92 +#, fuzzy +msgid "Generate_Book_dialog" +msgstr "Générer le livre" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Livres disponibles" @@ -19753,6 +19745,12 @@ msgstr "défaut" msgid "Document Styles" msgstr "Styles de document" +# manuel wiki +#: ../gramps/gui/plug/report/_styleeditor.py:108 +#, fuzzy +msgid "manual|Document_Styles_dialog" +msgstr "Le dialogue de filtre" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Nouveau style " @@ -19780,6 +19778,12 @@ msgstr "Sélectionner un style" msgid "Style editor" msgstr "Éditeur de style" +# manuel wiki +#: ../gramps/gui/plug/report/_styleeditor.py:241 +#, fuzzy +msgid "manual|Style_editor_dialog" +msgstr "Éditeur de lieu" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -19914,6 +19918,12 @@ msgstr "Sélectionner un objet medium" msgid "manual|Select_Child_selector" msgstr "Sélectionner un enfant" +# manuel wiki +#: ../gramps/gui/selectors/selectperson.py:70 +#, fuzzy +msgid "manual|Select_Person_selector" +msgstr "Sélectionner un lieu" + # manuel wiki #: ../gramps/gui/selectors/selectperson.py:56 msgid "manual|Select_Father_selector" @@ -19942,10 +19952,22 @@ msgstr "Dépôts" msgid "Select Repository" msgstr "Sélectionner le dépôt" +# manuel wiki +#: ../gramps/gui/selectors/selectrepository.py:75 +#, fuzzy +msgid "manual|Select_Repository_selector" +msgstr "Sélectionner une mère" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Sélectionner la source" +# manuel wiki +#: ../gramps/gui/selectors/selectsource.py:76 +#, fuzzy +msgid "manual|Select_Source_selector" +msgstr "Sélectionner une note" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Désactivé" @@ -19991,10 +20013,10 @@ msgstr "" msgid "Undo History" msgstr "Historique d'annulation" -#: ../gramps/gui/undohistory.py:84 ../gramps/gui/viewmanager.py:647 -#: ../gramps/gui/viewmanager.py:1331 +#: ../gramps/gui/undohistory.py:84 ../gramps/gui/viewmanager.py:646 +#: ../gramps/gui/viewmanager.py:1338 msgid "_Undo" -msgstr "_Défaire" +msgstr "_Annuler" #: ../gramps/gui/undohistory.py:86 ../gramps/gui/viewmanager.py:652 #: ../gramps/gui/viewmanager.py:1348 @@ -20132,9 +20154,9 @@ msgstr "Page d'accueil de _Gramps" msgid "Gramps _Mailing Lists" msgstr "Listes de diffusion de Gra_mps" -#: ../gramps/gui/viewmanager.py:526 +#: ../gramps/gui/viewmanager.py:525 msgid "_Report a Bug" -msgstr "_Rapporter un bogue" +msgstr "_Signaler un bogue" #: ../gramps/gui/viewmanager.py:528 msgid "_Extra Reports/Tools" @@ -20244,9 +20266,9 @@ msgstr "_Navigateur" msgid "_Toolbar" msgstr "Barre d'ou_tils" -#: ../gramps/gui/viewmanager.py:642 +#: ../gramps/gui/viewmanager.py:641 msgid "F_ull Screen" -msgstr "_Plein Écran" +msgstr "_Plein écran" #: ../gramps/gui/viewmanager.py:658 msgid "Undo History..." @@ -20947,6 +20969,11 @@ msgstr "" msgid "Progress Information" msgstr "Information de progression" +#: ../gramps/gui/widgets/reorderfam.py:63 +#, fuzzy +msgid "manual|Reorder_Relationships_dialog" +msgstr "Réorganiser les relations" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Réorganiser les relations" @@ -21010,15 +21037,15 @@ msgstr "Couleur d'arrière-plan" msgid "Clear Markup" msgstr "Effacer la balise" +#: ../gramps/gui/widgets/styledtexteditor.py:512 #: ../gramps/gui/widgets/styledtexteditor.py:513 -#: ../gramps/gui/widgets/styledtexteditor.py:514 msgid "Undo" -msgstr "Défaire" +msgstr "Annuler" +#: ../gramps/gui/widgets/styledtexteditor.py:516 #: ../gramps/gui/widgets/styledtexteditor.py:517 -#: ../gramps/gui/widgets/styledtexteditor.py:518 msgid "Redo" -msgstr "Refaire" +msgstr "Rétablir" #: ../gramps/gui/widgets/styledtexteditor.py:645 msgid "Select font color" @@ -23180,6 +23207,11 @@ msgstr "Courriel" msgid "WWW" msgstr "Internet" +# Substantif (GNOME fr) +#: ../gramps/plugins/export/exportgedcom.py:1438 +msgid "Writing media" +msgstr "Écriture des objets media" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "L'exportation Gedcom a échoué" @@ -24804,6 +24836,19 @@ msgstr "Nombre d'individus" msgid "Individuals with unknown gender" msgstr "Individus sans genre" +# trunk +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +msgid "Incomplete names" +msgstr "Noms incomplets" + +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +msgid "Individuals missing birth dates" +msgstr "Individus sans dates de naissance" + +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +msgid "Disconnected individuals" +msgstr "Individus déconnectés" + #: ../gramps/plugins/gramplet/statsgramplet.py:115 #: ../gramps/plugins/textreport/summary.py:211 #: ../gramps/plugins/webreport/statistics.py:129 @@ -24822,6 +24867,10 @@ msgstr "Noms présents" msgid "Media Objects" msgstr "Objets media" +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +msgid "Individuals with media objects" +msgstr "Individus avec des objets media" + #: ../gramps/plugins/gramplet/statsgramplet.py:128 #: ../gramps/plugins/webreport/statistics.py:138 msgid "Total number of media object references" @@ -24895,6 +24944,12 @@ msgstr "Éditer la note À faire sélectionnée" msgid "Add a new To Do note" msgstr "Ajouter une nouvelle note À faire" +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "" +"Tout d'abord sélectionnez l'objet pour lequel vous souhaitez attacher une " +"note. " + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "Détaché" @@ -24941,7 +24996,7 @@ msgstr "/fr" # "/fr" non-ajouté automatiquement (voir GrampsDisplay.py) #: ../gramps/plugins/gramplet/welcomegramplet.py:113 msgid "Ask questions on gramps-users mailing list" -msgstr "Poser des questions sur la mailing liste gramps-users" +msgstr "Poser des questions sur la liste de diffusion gramps-users" #: ../gramps/plugins/gramplet/welcomegramplet.py:117 msgid "Who makes Gramps?" @@ -29503,7 +29558,7 @@ msgstr "Elle est la fille de %(mother)s." #: ../gramps/plugins/lib/libnarrate.py:960 #, python-format msgid "She was the daughter of %(mother)s." -msgstr "Elle était la file de %(mother)s." +msgstr "Elle était la fille de %(mother)s." #: ../gramps/plugins/lib/libnarrate.py:962 #, python-format @@ -31420,16 +31475,16 @@ msgstr "Nouveau lieu avec des champs vides" #: ../gramps/plugins/lib/maps/placeselection.py:273 msgid "you have a wrong latitude for:" -msgstr "" +msgstr "vous avez une latitude inexacte pour :" #: ../gramps/plugins/lib/maps/placeselection.py:275 #: ../gramps/plugins/lib/maps/placeselection.py:285 msgid "Please, correct this before linking" -msgstr "" +msgstr "S'il vous plaît, corrigez ceci avant de lier" #: ../gramps/plugins/lib/maps/placeselection.py:283 msgid "you have a wrong longitude for:" -msgstr "" +msgstr "vous avez une longitude inexacte pour :" #: ../gramps/plugins/mapservices/eniroswedenmap.py:53 msgid "Denmark" @@ -33888,7 +33943,7 @@ msgstr "Rapport liens de note" # master #: ../gramps/plugins/textreport/textplugins.gpr.py:438 msgid "Shows status of links in notes" -msgstr "Affiche le statut des liens dans les notes" +msgstr "Affiche l'état des liens dans les notes" #: ../gramps/plugins/tool/changenames.glade:34 msgid "" @@ -34025,9 +34080,8 @@ msgstr "Contrôle d'intégrité" #. for bsddb the check_backlinks doesn't work in 'batch' mode because #. the table used for backlinks is closed. #: ../gramps/plugins/tool/check.py:230 -#, fuzzy msgid "Check Backlink Integrity" -msgstr "Contrôle d'intégrité" +msgstr "Contrôle d'intégrité des liens de retour" # Substantif (GNOME fr) #: ../gramps/plugins/tool/check.py:237 @@ -34171,10 +34225,14 @@ msgid "Looking for event problems" msgstr "Recherche de problèmes pour les événements" # Substantif (GNOME fr) -#: ../gramps/plugins/tool/check.py:1240 -#, fuzzy +#. Now we go through our backlinks and the dbs table comparing them +#. check that each real reference has a backlink in the db table +#. Now we go through the db table and make checks against ours +#. Check for db backlinks that don't have a reference object at all +#: ../gramps/plugins/tool/check.py:1240 ../gramps/plugins/tool/check.py:1269 +#: ../gramps/plugins/tool/check.py:1294 msgid "Looking for backlink reference problems" -msgstr "Recherche de problèmes dans la référence du lieu" +msgstr "Recherche de problèmes dans la référence du lien de retour" # Substantif (GNOME fr) #: ../gramps/plugins/tool/check.py:1294 @@ -34520,10 +34578,10 @@ msgstr "" " %(repo)d dépôts\n" " %(note)d notes\n" -#: ../gramps/plugins/tool/check.py:2712 +#: ../gramps/plugins/tool/check.py:2747 #, python-format msgid "%d bad backlinks were fixed;\n" -msgstr "" +msgstr "%d liens de retour ont été corrigés;\n" #: ../gramps/plugins/tool/check.py:2714 #: ../gramps/plugins/tool/rebuildrefmap.py:92 @@ -34867,6 +34925,10 @@ msgstr "Gestionnaire de media" msgid "Media Manager" msgstr "Gérer les media" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Aide" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -35131,16 +35193,16 @@ msgstr "Étique_tte" # points de suspension et url ? #: ../gramps/plugins/tool/notrelated.py:60 msgid "manual|Not_Related" -msgstr "Non-lié" +msgstr "Non lié" #: ../gramps/plugins/tool/notrelated.py:80 #, python-format msgid "Not related to \"%s\"" -msgstr "Non-lié à « %s »" +msgstr "Non lié à « %s »" #: ../gramps/plugins/tool/notrelated.py:104 msgid "NotRelated" -msgstr "Non-lié" +msgstr "Non lié" #. feature request 2356: avoid genitive form #: ../gramps/plugins/tool/notrelated.py:173 @@ -35449,7 +35511,7 @@ msgstr "Tout _marquer" #: ../gramps/plugins/tool/removeunused.glade:303 #: ../gramps/plugins/tool/verify.glade:945 msgid "_Unmark all" -msgstr "Tout _démarquer" +msgstr "Tout _désélectionner" #: ../gramps/plugins/tool/removeunused.glade:319 #: ../gramps/plugins/tool/verify.glade:961 @@ -35586,9 +35648,9 @@ msgstr "Réorganisation de %s identifiants ..." # master #: ../gramps/plugins/tool/reorderids.py:625 -#, fuzzy, python-format +#, python-format msgid "Do you want to replace %s?" -msgstr "Ne pas inclure de date ou de lieu" +msgstr "Voulez-vous remplacer %s ?" # master # Substantif (GNOME fr) @@ -35847,7 +35909,7 @@ msgstr "Gère des opérations groupées sur les fichiers media" #: ../gramps/plugins/tool/tools.gpr.py:198 msgid "Not Related" -msgstr "Non-lié" +msgstr "Non lié" #: ../gramps/plugins/tool/tools.gpr.py:199 msgid "Find people who are not in any way related to the selected person" @@ -37062,7 +37124,7 @@ msgstr "" #: ../gramps/plugins/view/geoplaces.py:401 msgid "The place name in the status bar is disabled." -msgstr "Le nom du lieu a été désactivé dans la barre de statut." +msgstr "Le nom du lieu a été désactivé dans la barre d'état." #: ../gramps/plugins/view/geoplaces.py:406 #, python-format @@ -37922,9 +37984,8 @@ msgstr "Type mime" # Substantif (GNOME fr) #: ../gramps/plugins/webreport/media.py:242 -#, fuzzy msgid "Creating list of media pages" -msgstr "Création des pages pour le medium" +msgstr "Création de la liste des pages pour le medium" # master #: ../gramps/plugins/webreport/media.py:286 @@ -37933,12 +37994,12 @@ msgstr "Nombre de media non-référencés" # master #: ../gramps/plugins/webreport/media.py:411 -#, fuzzy, python-format +#, python-format msgid "" "%(strong1_strt)s%(page_number)d%(strong_end)s of %(strong2_strt)s" "%(total_pages)d%(strong_end)s" msgstr "" -"%(strong1_start)s%(page_number)d%(strong_end)s sur %(strong2_start)s" +"%(strong1_strt)s%(page_number)d%(strong_end)s sur %(strong2_strt)s" "%(total_pages)d%(strong_end)s" #. missing media error message @@ -38474,14 +38535,12 @@ msgstr "" # Substantif (GNOME fr) #: ../gramps/plugins/webreport/narrativeweb.py:1930 -#, fuzzy msgid "Include the statistics page" -msgstr "Création de la page des statistiques..." +msgstr "Création de la page des statistiques" #: ../gramps/plugins/webreport/narrativeweb.py:1931 -#, fuzzy msgid "Whether or not to add statistics page" -msgstr "Inclure ou non des pages de la famille." +msgstr "Inclure ou non des pages des statistics" #: ../gramps/plugins/webreport/narrativeweb.py:1938 msgid "Place Map Options" @@ -39429,7 +39488,7 @@ msgid "" "Reporting Bugs in Gramps
The best way to report a bug in Gramps " "is to use the Gramps bug tracking system at https://gramps-project.org/bugs/" msgstr "" -"Rapporter un problème dans Gramps
Le meilleur moyen de rapporter " +"Signaler un problème dans Gramps
Le meilleur moyen de rapporter " "un bogue dans Gramps est d'utiliser le système de suivi de bogue, https://" "gramps-project.org/bugs/" @@ -39499,3 +39558,4 @@ msgstr "Gestionnaire de media" #~ msgid "Alphabet Menu: %s" #~ msgstr "Menu alphabétique : %s" + diff --git a/po/gramps.pot b/po/gramps.pot index 5d3ffb61b..5f1c52bb9 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: 2018-07-24 14:13+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -516,8 +516,8 @@ msgstr "" msgid "" "Improving Gramps
Users are encouraged to request enhancements to " "Gramps. Requesting an enhancement can be done either through the gramps-" -"users or gramps-devel mailing lists, or by going to https://gramps-" -"project.org/bugs/ and creating a Feature Request. Filing a Feature Request is " +"users or gramps-devel mailing lists, or by going to https://gramps-project." +"org/bugs/ and creating a Feature Request. Filing a Feature Request is " "preferred but it can be good to discuss your ideas on the email lists." msgstr "" @@ -661,7 +661,7 @@ msgstr "" #: ../data/tips.xml.in.h:46 msgid "" "Reporting Bugs in Gramps
The best way to report a bug in Gramps " -"is to use the Gramps bug tracking system at https://gramps-project.org/bugs" +"is to use the Gramps bug tracking system at https://gramps-project.org/bugs/" msgstr "" #: ../data/tips.xml.in.h:47 @@ -854,6 +854,11 @@ msgstr "" msgid "ERROR: Unrecognized format for export file %s" msgstr "" +#: ../gramps/cli/arghandler.py:385 ../gramps/gen/plug/utils.py:316 +#, python-format +msgid "Error: cannot open '%s'" +msgstr "" + #: ../gramps/cli/arghandler.py:404 msgid "List of known Family Trees in your database path\n" msgstr "" @@ -878,7 +883,7 @@ msgstr "" #: ../gramps/cli/arghandler.py:443 ../gramps/cli/arghandler.py:444 #: ../gramps/cli/arghandler.py:446 ../gramps/cli/clidbman.py:69 #: ../gramps/cli/clidbman.py:169 ../gramps/cli/clidbman.py:197 -#: ../gramps/gui/clipboard.py:916 ../gramps/gui/configure.py:1574 +#: ../gramps/gui/clipboard.py:916 ../gramps/gui/configure.py:1583 msgid "Family Tree" msgstr "" @@ -1200,18 +1205,20 @@ msgstr "" #: ../gramps/gui/editors/editattribute.py:135 #: ../gramps/gui/editors/editname.py:310 ../gramps/gui/plug/_windows.py:685 #: ../gramps/gui/plug/_windows.py:1116 -#: ../gramps/plugins/gramplet/whatsnext.py:493 -#: ../gramps/plugins/textreport/detancestralreport.py:471 -#: ../gramps/plugins/textreport/detdescendantreport.py:503 +#: ../gramps/plugins/gramplet/whatsnext.py:494 +#: ../gramps/plugins/textreport/birthdayreport.py:183 +#: ../gramps/plugins/textreport/birthdayreport.py:187 +#: ../gramps/plugins/textreport/detancestralreport.py:472 +#: ../gramps/plugins/textreport/detdescendantreport.py:504 #: ../gramps/plugins/textreport/familygroup.py:140 #: ../gramps/plugins/textreport/familygroup.py:306 -#: ../gramps/plugins/textreport/indivcomplete.py:916 -#: ../gramps/plugins/textreport/indivcomplete.py:956 -#: ../gramps/plugins/textreport/indivcomplete.py:1027 +#: ../gramps/plugins/textreport/indivcomplete.py:917 +#: ../gramps/plugins/textreport/indivcomplete.py:957 +#: ../gramps/plugins/textreport/indivcomplete.py:1028 #: ../gramps/plugins/textreport/placereport.py:185 -#: ../gramps/plugins/webreport/basepage.py:700 -#: ../gramps/plugins/webreport/basepage.py:2194 -#: ../gramps/plugins/webreport/basepage.py:2239 +#: ../gramps/plugins/webreport/basepage.py:692 +#: ../gramps/plugins/webreport/basepage.py:2186 +#: ../gramps/plugins/webreport/basepage.py:2231 #, python-format msgid "%(str1)s: %(str2)s" msgstr "" @@ -1261,8 +1268,8 @@ msgid "" "\n" msgstr "" -#: ../gramps/cli/clidbman.py:535 ../gramps/gui/configure.py:1415 -#: ../gramps/gui/configure.py:1562 +#: ../gramps/cli/clidbman.py:535 ../gramps/gui/configure.py:1424 +#: ../gramps/gui/configure.py:1571 msgid "Never" msgstr "" @@ -1309,7 +1316,7 @@ msgstr "" #: ../gramps/plugins/gramplet/relativegramplet.py:135 #: ../gramps/plugins/graph/gvfamilylines.py:280 #: ../gramps/plugins/graph/gvhourglass.py:376 -#: ../gramps/plugins/graph/gvrelgraph.py:903 +#: ../gramps/plugins/graph/gvrelgraph.py:904 #: ../gramps/plugins/importer/importprogen.py:986 #: ../gramps/plugins/lib/maps/geography.py:839 #: ../gramps/plugins/lib/maps/geography.py:849 @@ -1317,34 +1324,34 @@ msgstr "" #: ../gramps/plugins/quickview/all_relations.py:277 #: ../gramps/plugins/quickview/all_relations.py:294 #: ../gramps/plugins/textreport/descendreport.py:322 -#: ../gramps/plugins/textreport/detancestralreport.py:211 -#: ../gramps/plugins/textreport/detancestralreport.py:295 -#: ../gramps/plugins/textreport/detancestralreport.py:585 -#: ../gramps/plugins/textreport/detancestralreport.py:587 -#: ../gramps/plugins/textreport/detancestralreport.py:594 -#: ../gramps/plugins/textreport/detancestralreport.py:596 -#: ../gramps/plugins/textreport/detancestralreport.py:611 -#: ../gramps/plugins/textreport/detancestralreport.py:666 -#: ../gramps/plugins/textreport/detancestralreport.py:668 -#: ../gramps/plugins/textreport/detancestralreport.py:675 -#: ../gramps/plugins/textreport/detancestralreport.py:677 -#: ../gramps/plugins/textreport/detancestralreport.py:735 -#: ../gramps/plugins/textreport/detdescendantreport.py:335 -#: ../gramps/plugins/textreport/detdescendantreport.py:433 -#: ../gramps/plugins/textreport/detdescendantreport.py:609 -#: ../gramps/plugins/textreport/detdescendantreport.py:649 -#: ../gramps/plugins/textreport/detdescendantreport.py:651 -#: ../gramps/plugins/textreport/detdescendantreport.py:658 -#: ../gramps/plugins/textreport/detdescendantreport.py:660 -#: ../gramps/plugins/textreport/detdescendantreport.py:688 -#: ../gramps/plugins/textreport/detdescendantreport.py:833 +#: ../gramps/plugins/textreport/detancestralreport.py:212 +#: ../gramps/plugins/textreport/detancestralreport.py:296 +#: ../gramps/plugins/textreport/detancestralreport.py:586 +#: ../gramps/plugins/textreport/detancestralreport.py:588 +#: ../gramps/plugins/textreport/detancestralreport.py:595 +#: ../gramps/plugins/textreport/detancestralreport.py:597 +#: ../gramps/plugins/textreport/detancestralreport.py:612 +#: ../gramps/plugins/textreport/detancestralreport.py:667 +#: ../gramps/plugins/textreport/detancestralreport.py:669 +#: ../gramps/plugins/textreport/detancestralreport.py:676 +#: ../gramps/plugins/textreport/detancestralreport.py:678 +#: ../gramps/plugins/textreport/detancestralreport.py:736 +#: ../gramps/plugins/textreport/detdescendantreport.py:336 +#: ../gramps/plugins/textreport/detdescendantreport.py:434 +#: ../gramps/plugins/textreport/detdescendantreport.py:610 +#: ../gramps/plugins/textreport/detdescendantreport.py:650 +#: ../gramps/plugins/textreport/detdescendantreport.py:652 +#: ../gramps/plugins/textreport/detdescendantreport.py:659 +#: ../gramps/plugins/textreport/detdescendantreport.py:661 +#: ../gramps/plugins/textreport/detdescendantreport.py:689 +#: ../gramps/plugins/textreport/detdescendantreport.py:834 #: ../gramps/plugins/textreport/indivcomplete.py:85 -#: ../gramps/plugins/textreport/indivcomplete.py:939 -#: ../gramps/plugins/tool/check.py:2405 ../gramps/plugins/tool/check.py:2431 +#: ../gramps/plugins/textreport/indivcomplete.py:940 +#: ../gramps/plugins/tool/check.py:2440 ../gramps/plugins/tool/check.py:2466 #: ../gramps/plugins/tool/dumpgenderstats.py:74 #: ../gramps/plugins/tool/dumpgenderstats.py:97 #: ../gramps/plugins/tool/dumpgenderstats.py:100 -#: ../gramps/plugins/view/geoclose.py:523 +#: ../gramps/plugins/view/geoclose.py:525 #: ../gramps/plugins/view/geofamclose.py:271 #: ../gramps/plugins/view/geofamclose.py:715 #: ../gramps/plugins/view/geofamily.py:467 @@ -1353,13 +1360,13 @@ msgstr "" #: ../gramps/plugins/view/geoplaces.py:531 #: ../gramps/plugins/view/relview.py:460 ../gramps/plugins/view/relview.py:995 #: ../gramps/plugins/view/relview.py:1050 -#: ../gramps/plugins/webreport/basepage.py:1759 -#: ../gramps/plugins/webreport/basepage.py:1788 -#: ../gramps/plugins/webreport/basepage.py:1793 -#: ../gramps/plugins/webreport/basepage.py:1800 -#: ../gramps/plugins/webreport/basepage.py:2183 -#: ../gramps/plugins/webreport/basepage.py:2280 -#: ../gramps/plugins/webreport/basepage.py:2395 +#: ../gramps/plugins/webreport/basepage.py:1751 +#: ../gramps/plugins/webreport/basepage.py:1780 +#: ../gramps/plugins/webreport/basepage.py:1785 +#: ../gramps/plugins/webreport/basepage.py:1792 +#: ../gramps/plugins/webreport/basepage.py:2175 +#: ../gramps/plugins/webreport/basepage.py:2272 +#: ../gramps/plugins/webreport/basepage.py:2387 msgid "Unknown" msgstr "" @@ -1391,7 +1398,7 @@ msgid "Read only database" msgstr "" #: ../gramps/cli/grampscli.py:154 ../gramps/gui/dbloader.py:166 -#: ../gramps/gui/dbloader.py:562 +#: ../gramps/gui/dbloader.py:535 msgid "You do not have write access to the selected file." msgstr "" @@ -1407,7 +1414,7 @@ msgid "Cannot open database" msgstr "" #: ../gramps/cli/grampscli.py:211 ../gramps/gui/dbloader.py:296 -#: ../gramps/gui/dbloader.py:519 +#: ../gramps/gui/dbloader.py:492 #, python-format msgid "Could not open file: %s" msgstr "" @@ -1546,14 +1553,14 @@ msgstr "" #: ../gramps/gen/plug/report/endnotes.py:204 #: ../gramps/gen/plug/report/endnotes.py:210 #: ../gramps/plugins/drawreport/descendtree.py:352 -#: ../gramps/plugins/drawreport/fanchart.py:362 -#: ../gramps/plugins/drawreport/fanchart.py:378 +#: ../gramps/plugins/drawreport/fanchart.py:364 +#: ../gramps/plugins/drawreport/fanchart.py:380 #: ../gramps/plugins/gramplet/persondetails.py:237 -#: ../gramps/plugins/gramplet/whatsnext.py:370 -#: ../gramps/plugins/gramplet/whatsnext.py:392 -#: ../gramps/plugins/gramplet/whatsnext.py:440 -#: ../gramps/plugins/gramplet/whatsnext.py:473 -#: ../gramps/plugins/gramplet/whatsnext.py:495 +#: ../gramps/plugins/gramplet/whatsnext.py:371 +#: ../gramps/plugins/gramplet/whatsnext.py:393 +#: ../gramps/plugins/gramplet/whatsnext.py:441 +#: ../gramps/plugins/gramplet/whatsnext.py:474 +#: ../gramps/plugins/gramplet/whatsnext.py:496 #: ../gramps/plugins/graph/gvrelgraph.py:674 #: ../gramps/plugins/textreport/descendreport.py:270 #: ../gramps/plugins/textreport/descendreport.py:280 @@ -1678,7 +1685,8 @@ msgstr "" msgid "given-name|none" msgstr "" -#: ../gramps/gen/const.py:256 ../gramps/plugins/webreport/basepage.py:140 +#: ../gramps/gen/const.py:256 ../gramps/plugins/gramplet/todo.py:202 +#: ../gramps/plugins/webreport/basepage.py:140 msgid ":" msgstr "" @@ -1726,11 +1734,7 @@ msgstr "" msgid "DAY MON YEAR" msgstr "" -#. TRANSLATORS: see -#. http://gramps-project.org/wiki/index.php?title=Translating_Gramps#Translating_dates -#. to learn how to select proper inflection for your language. #: ../gramps/gen/datehandler/_datedisplay.py:181 -#: ../gramps/plugins/drawreport/calendarreport.py:233 #, python-brace-format msgid "{long_month} {year}" msgstr "" @@ -1990,25 +1994,25 @@ msgid "{date_quality}{noncompound_modifier}{date}{nonstd_calendar_and_ny}" msgstr "" #. TRANSLATORS: this month is ALREADY inflected: ignore it -#: ../gramps/gen/datehandler/_datedisplay.py:639 +#: ../gramps/gen/datehandler/_datedisplay.py:649 #, python-brace-format msgid "{long_month} {day:d}, {year}" msgstr "" #. TRANSLATORS: this month is ALREADY inflected: ignore it -#: ../gramps/gen/datehandler/_datedisplay.py:665 +#: ../gramps/gen/datehandler/_datedisplay.py:675 #, python-brace-format msgid "{short_month} {day:d}, {year}" msgstr "" #. TRANSLATORS: this month is ALREADY inflected: ignore it -#: ../gramps/gen/datehandler/_datedisplay.py:691 +#: ../gramps/gen/datehandler/_datedisplay.py:701 #, python-brace-format msgid "{day:d} {long_month} {year}" msgstr "" #. TRANSLATORS: this month is ALREADY inflected: ignore it -#: ../gramps/gen/datehandler/_datedisplay.py:717 +#: ../gramps/gen/datehandler/_datedisplay.py:727 #, python-brace-format msgid "{day:d} {short_month} {year}" msgstr "" @@ -2493,7 +2497,7 @@ msgstr "" msgid "Sat" msgstr "" -#: ../gramps/gen/db/base.py:1816 ../gramps/gui/widgets/fanchart.py:1798 +#: ../gramps/gen/db/base.py:1816 ../gramps/gui/widgets/fanchart.py:1808 msgid "Add child to family" msgstr "" @@ -2675,65 +2679,65 @@ msgstr "" msgid "_Redo %s" msgstr "" -#: ../gramps/gen/db/generic.py:2410 ../gramps/plugins/db/bsddb/read.py:1935 +#: ../gramps/gen/db/generic.py:2410 ../gramps/plugins/db/bsddb/read.py:1938 #: ../gramps/plugins/db/bsddb/write.py:2296 msgid "Number of people" msgstr "" -#: ../gramps/gen/db/generic.py:2411 ../gramps/plugins/db/bsddb/read.py:1936 +#: ../gramps/gen/db/generic.py:2411 ../gramps/plugins/db/bsddb/read.py:1939 #: ../gramps/plugins/db/bsddb/write.py:2297 -#: ../gramps/plugins/gramplet/statsgramplet.py:117 +#: ../gramps/plugins/gramplet/statsgramplet.py:170 #: ../gramps/plugins/webreport/statistics.py:130 #: ../gramps/plugins/webreport/statistics.py:195 msgid "Number of families" msgstr "" -#: ../gramps/gen/db/generic.py:2412 ../gramps/plugins/db/bsddb/read.py:1937 +#: ../gramps/gen/db/generic.py:2412 ../gramps/plugins/db/bsddb/read.py:1940 #: ../gramps/plugins/db/bsddb/write.py:2298 #: ../gramps/plugins/webreport/statistics.py:158 #: ../gramps/plugins/webreport/statistics.py:207 msgid "Number of sources" msgstr "" -#: ../gramps/gen/db/generic.py:2413 ../gramps/plugins/db/bsddb/read.py:1938 +#: ../gramps/gen/db/generic.py:2413 ../gramps/plugins/db/bsddb/read.py:1941 #: ../gramps/plugins/db/bsddb/write.py:2299 #: ../gramps/plugins/webreport/statistics.py:162 #: ../gramps/plugins/webreport/statistics.py:210 msgid "Number of citations" msgstr "" -#: ../gramps/gen/db/generic.py:2414 ../gramps/plugins/db/bsddb/read.py:1939 +#: ../gramps/gen/db/generic.py:2414 ../gramps/plugins/db/bsddb/read.py:1942 #: ../gramps/plugins/db/bsddb/write.py:2300 #: ../gramps/plugins/webreport/statistics.py:151 #: ../gramps/plugins/webreport/statistics.py:201 msgid "Number of events" msgstr "" -#: ../gramps/gen/db/generic.py:2415 ../gramps/plugins/db/bsddb/read.py:1940 +#: ../gramps/gen/db/generic.py:2415 ../gramps/plugins/db/bsddb/read.py:1943 #: ../gramps/plugins/db/bsddb/write.py:2301 msgid "Number of media" msgstr "" -#: ../gramps/gen/db/generic.py:2416 ../gramps/plugins/db/bsddb/read.py:1941 +#: ../gramps/gen/db/generic.py:2416 ../gramps/plugins/db/bsddb/read.py:1944 #: ../gramps/plugins/db/bsddb/write.py:2302 #: ../gramps/plugins/webreport/statistics.py:154 #: ../gramps/plugins/webreport/statistics.py:204 msgid "Number of places" msgstr "" -#: ../gramps/gen/db/generic.py:2417 ../gramps/plugins/db/bsddb/read.py:1942 +#: ../gramps/gen/db/generic.py:2417 ../gramps/plugins/db/bsddb/read.py:1945 #: ../gramps/plugins/db/bsddb/write.py:2303 #: ../gramps/plugins/webreport/statistics.py:166 #: ../gramps/plugins/webreport/statistics.py:213 msgid "Number of repositories" msgstr "" -#: ../gramps/gen/db/generic.py:2418 ../gramps/plugins/db/bsddb/read.py:1943 +#: ../gramps/gen/db/generic.py:2418 ../gramps/plugins/db/bsddb/read.py:1946 #: ../gramps/plugins/db/bsddb/write.py:2304 msgid "Number of notes" msgstr "" -#: ../gramps/gen/db/generic.py:2419 ../gramps/plugins/db/bsddb/read.py:1944 +#: ../gramps/gen/db/generic.py:2419 ../gramps/plugins/db/bsddb/read.py:1947 #: ../gramps/plugins/db/bsddb/write.py:2305 msgid "Number of tags" msgstr "" @@ -2743,11 +2747,7 @@ msgid "Schema version" msgstr "" #. translators: needed for Arabic, ignore otherwise -#. need for spacing on the french translation -#. translators: needed for Arabic, ignore otherwise -#: ../gramps/gen/display/name.py:349 -#: ../gramps/gui/views/treemodels/placemodel.py:131 -#: ../gramps/plugins/lib/libtreebase.py:707 +#: ../gramps/gen/display/name.py:349 ../gramps/plugins/lib/libtreebase.py:707 msgid "," msgstr "" @@ -2760,13 +2760,13 @@ msgid "Surname, Given Suffix" msgstr "" #: ../gramps/gen/display/name.py:356 ../gramps/gen/utils/keyword.py:55 -#: ../gramps/gui/configure.py:688 ../gramps/gui/configure.py:690 -#: ../gramps/gui/configure.py:695 ../gramps/gui/configure.py:697 -#: ../gramps/gui/configure.py:699 ../gramps/gui/configure.py:700 -#: ../gramps/gui/configure.py:701 ../gramps/gui/configure.py:702 -#: ../gramps/gui/configure.py:704 ../gramps/gui/configure.py:705 -#: ../gramps/gui/configure.py:706 ../gramps/gui/configure.py:707 +#: ../gramps/gui/configure.py:697 ../gramps/gui/configure.py:699 +#: ../gramps/gui/configure.py:704 ../gramps/gui/configure.py:706 #: ../gramps/gui/configure.py:708 ../gramps/gui/configure.py:709 +#: ../gramps/gui/configure.py:710 ../gramps/gui/configure.py:711 +#: ../gramps/gui/configure.py:713 ../gramps/gui/configure.py:714 +#: ../gramps/gui/configure.py:715 ../gramps/gui/configure.py:716 +#: ../gramps/gui/configure.py:717 ../gramps/gui/configure.py:718 #: ../gramps/plugins/export/exportcsv.py:354 #: ../gramps/plugins/importer/importcsv.py:162 msgid "Given" @@ -2802,7 +2802,7 @@ msgid "surname" msgstr "" #: ../gramps/gen/display/name.py:608 ../gramps/gen/display/name.py:708 -#: ../gramps/gui/editors/editperson.py:385 +#: ../gramps/gui/editors/editperson.py:386 #: ../gramps/plugins/importer/importcsv.py:167 msgid "suffix" msgstr "" @@ -2860,7 +2860,7 @@ msgid "Remaining names|rest" msgstr "" #: ../gramps/gen/display/name.py:645 ../gramps/gen/display/name.py:737 -#: ../gramps/gui/editors/editperson.py:406 +#: ../gramps/gui/editors/editperson.py:407 #: ../gramps/plugins/importer/importcsv.py:166 msgid "prefix" msgstr "" @@ -2886,21 +2886,21 @@ msgstr "" msgid "ERROR, Edit Name format in Preferences" msgstr "" -#: ../gramps/gen/filters/_filterparser.py:116 +#: ../gramps/gen/filters/_filterparser.py:119 #, python-format msgid "" "WARNING: Too many arguments in filter '%s'!\n" "Trying to load with subset of arguments." msgstr "" -#: ../gramps/gen/filters/_filterparser.py:124 +#: ../gramps/gen/filters/_filterparser.py:127 #, python-format msgid "" "WARNING: Too few arguments in filter '%s'!\n" " Trying to load anyway in the hope this will be upgraded." msgstr "" -#: ../gramps/gen/filters/_filterparser.py:132 +#: ../gramps/gen/filters/_filterparser.py:135 #, python-format msgid "ERROR: filter %s could not be correctly loaded. Edit the filter!" msgstr "" @@ -2917,9 +2917,9 @@ msgstr "" #: ../gramps/gen/filters/_genericfilter.py:139 #: ../gramps/gen/filters/_genericfilter.py:169 #: ../gramps/gui/editors/filtereditor.py:1105 -#: ../gramps/plugins/drawreport/calendarreport.py:470 +#: ../gramps/plugins/drawreport/calendarreport.py:466 #: ../gramps/plugins/drawreport/statisticschart.py:1001 -#: ../gramps/plugins/drawreport/timeline.py:415 +#: ../gramps/plugins/drawreport/timeline.py:416 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1009 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1023 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1037 @@ -2929,15 +2929,15 @@ msgstr "" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1093 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1107 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1121 -#: ../gramps/plugins/graph/gvrelgraph.py:767 +#: ../gramps/plugins/graph/gvrelgraph.py:768 #: ../gramps/plugins/quickview/quickview.gpr.py:130 -#: ../gramps/plugins/textreport/birthdayreport.py:411 +#: ../gramps/plugins/textreport/birthdayreport.py:414 #: ../gramps/plugins/textreport/familygroup.py:714 -#: ../gramps/plugins/textreport/indivcomplete.py:1061 +#: ../gramps/plugins/textreport/indivcomplete.py:1062 #: ../gramps/plugins/textreport/recordsreport.py:217 #: ../gramps/plugins/tool/sortevents.py:167 #: ../gramps/plugins/webreport/narrativeweb.py:1602 -#: ../gramps/plugins/webreport/webcal.py:1626 +#: ../gramps/plugins/webreport/webcal.py:1633 msgid "Filter" msgstr "" @@ -3222,12 +3222,12 @@ msgstr "" msgid "Source filter name:" msgstr "" -#: ../gramps/gen/filters/rules/_rule.py:53 +#: ../gramps/gen/filters/rules/_rule.py:55 msgid "Miscellaneous filters" msgstr "" -#: ../gramps/gen/filters/rules/_rule.py:54 ../gramps/gui/glade/rule.glade:950 -#: ../gramps/plugins/view/geoclose.py:535 +#: ../gramps/gen/filters/rules/_rule.py:56 ../gramps/gui/glade/rule.glade:950 +#: ../gramps/plugins/view/geoclose.py:537 #: ../gramps/plugins/view/geofamclose.py:727 #: ../gramps/plugins/view/geofamily.py:480 #: ../gramps/plugins/view/geomoves.py:609 @@ -3235,6 +3235,15 @@ msgstr "" msgid "No description" msgstr "" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "" + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "" + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "" @@ -3866,7 +3875,7 @@ msgstr "" #: ../gramps/gen/filters/rules/family/_hasevent.py:51 #: ../gramps/gui/editors/displaytabs/eventembedlist.py:83 -#: ../gramps/gui/selectors/selectevent.py:70 +#: ../gramps/gui/selectors/selectevent.py:67 #: ../gramps/plugins/gramplet/events.py:92 #: ../gramps/plugins/view/eventview.py:90 msgid "Main Participants" @@ -4178,7 +4187,7 @@ msgstr "" #: ../gramps/gen/filters/rules/media/_hasmedia.py:48 #: ../gramps/gui/glade/mergemedia.glade:245 -#: ../gramps/gui/glade/mergemedia.glade:261 ../gramps/gui/viewmanager.py:1870 +#: ../gramps/gui/glade/mergemedia.glade:261 ../gramps/gui/viewmanager.py:1879 msgid "Path:" msgstr "" @@ -4940,10 +4949,10 @@ msgid "Matches people that are ancestors twice or more of a specified person" msgstr "" #: ../gramps/gen/filters/rules/person/_isfemale.py:45 -#: ../gramps/plugins/gramplet/statsgramplet.py:108 +#: ../gramps/plugins/gramplet/statsgramplet.py:149 #: ../gramps/plugins/graph/gvfamilylines.py:276 #: ../gramps/plugins/graph/gvhourglass.py:372 -#: ../gramps/plugins/graph/gvrelgraph.py:899 +#: ../gramps/plugins/graph/gvrelgraph.py:900 #: ../gramps/plugins/webreport/statistics.py:123 #: ../gramps/plugins/webreport/statistics.py:188 msgid "Females" @@ -5005,10 +5014,10 @@ msgstr "" #. ------------------------- #. ############################### #: ../gramps/gen/filters/rules/person/_ismale.py:45 -#: ../gramps/plugins/gramplet/statsgramplet.py:105 +#: ../gramps/plugins/gramplet/statsgramplet.py:146 #: ../gramps/plugins/graph/gvfamilylines.py:272 #: ../gramps/plugins/graph/gvhourglass.py:368 -#: ../gramps/plugins/graph/gvrelgraph.py:895 +#: ../gramps/plugins/graph/gvrelgraph.py:896 #: ../gramps/plugins/webreport/statistics.py:121 #: ../gramps/plugins/webreport/statistics.py:186 msgid "Males" @@ -5751,7 +5760,7 @@ msgstr "" #. We encounter a PLAC, having previously encountered an ADDR #: ../gramps/gen/lib/address.py:97 ../gramps/gui/clipboard.py:298 -#: ../gramps/gui/configure.py:537 ../gramps/gui/editors/editaddress.py:167 +#: ../gramps/gui/configure.py:546 ../gramps/gui/editors/editaddress.py:167 #: ../gramps/gui/filters/sidebar/_reposidebarfilter.py:106 #: ../gramps/plugins/gramplet/repositorydetails.py:136 #: ../gramps/plugins/lib/libgedcom.py:5607 @@ -5808,7 +5817,7 @@ msgstr "" #: ../gramps/gui/glade/editsource.glade:295 #: ../gramps/gui/glade/editurl.glade:156 #: ../gramps/plugins/lib/libpersonview.py:110 -#: ../gramps/plugins/lib/libplaceview.py:91 +#: ../gramps/plugins/lib/libplaceview.py:92 #: ../gramps/plugins/view/citationlistview.py:102 #: ../gramps/plugins/view/citationtreeview.py:97 #: ../gramps/plugins/view/eventview.py:87 @@ -5858,8 +5867,7 @@ msgstr "" #: ../gramps/plugins/textreport/tagreport.py:488 #: ../gramps/plugins/view/noteview.py:110 ../gramps/plugins/view/view.gpr.py:97 #: ../gramps/plugins/view/view.gpr.py:105 -#: ../gramps/plugins/webreport/basepage.py:631 -#: ../gramps/plugins/webreport/basepage.py:1245 +#: ../gramps/plugins/webreport/basepage.py:1237 #: ../gramps/plugins/webreport/person.py:1169 msgid "Notes" msgstr "" @@ -5900,7 +5908,7 @@ msgstr "" #: ../gramps/gui/glade/editname.glade:581 #: ../gramps/gui/glade/editplacename.glade:132 #: ../gramps/gui/glade/editplacename.glade:142 -#: ../gramps/gui/selectors/selectevent.py:71 +#: ../gramps/gui/selectors/selectevent.py:68 #: ../gramps/plugins/export/exportcsv.py:288 #: ../gramps/plugins/export/exportcsv.py:466 #: ../gramps/plugins/gramplet/ageondategramplet.py:66 @@ -5925,10 +5933,10 @@ msgstr "" #: ../gramps/plugins/view/eventview.py:85 #: ../gramps/plugins/view/mediaview.py:98 #: ../gramps/plugins/webreport/basepage.py:620 -#: ../gramps/plugins/webreport/basepage.py:912 -#: ../gramps/plugins/webreport/basepage.py:942 -#: ../gramps/plugins/webreport/basepage.py:1108 -#: ../gramps/plugins/webreport/basepage.py:2188 +#: ../gramps/plugins/webreport/basepage.py:904 +#: ../gramps/plugins/webreport/basepage.py:934 +#: ../gramps/plugins/webreport/basepage.py:1100 +#: ../gramps/plugins/webreport/basepage.py:2180 #: ../gramps/plugins/webreport/event.py:176 #: ../gramps/plugins/webreport/media.py:229 #: ../gramps/plugins/webreport/media.py:592 @@ -5942,86 +5950,86 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/locationembedlist.py:54 #: ../gramps/plugins/view/geoplaces.py:540 #: ../gramps/plugins/view/repoview.py:89 -#: ../gramps/plugins/webreport/basepage.py:1109 -#: ../gramps/plugins/webreport/basepage.py:2546 -#: ../gramps/plugins/webreport/basepage.py:2611 +#: ../gramps/plugins/webreport/basepage.py:1101 +#: ../gramps/plugins/webreport/basepage.py:2538 +#: ../gramps/plugins/webreport/basepage.py:2603 msgid "Street" msgstr "" #: ../gramps/gen/lib/address.py:115 ../gramps/gen/lib/location.py:93 -#: ../gramps/gen/lib/placetype.py:70 ../gramps/gui/configure.py:538 +#: ../gramps/gen/lib/placetype.py:70 ../gramps/gui/configure.py:547 #: ../gramps/gui/editors/displaytabs/addrembedlist.py:73 #: ../gramps/gui/editors/displaytabs/locationembedlist.py:55 #: ../gramps/plugins/view/geoplaces.py:537 #: ../gramps/plugins/view/repoview.py:90 -#: ../gramps/plugins/webreport/basepage.py:1110 -#: ../gramps/plugins/webreport/basepage.py:2547 -#: ../gramps/plugins/webreport/basepage.py:2612 +#: ../gramps/plugins/webreport/basepage.py:1102 +#: ../gramps/plugins/webreport/basepage.py:2539 +#: ../gramps/plugins/webreport/basepage.py:2604 msgid "Locality" msgstr "" #: ../gramps/gen/lib/address.py:117 ../gramps/gen/lib/location.py:95 -#: ../gramps/gen/lib/placetype.py:68 ../gramps/gui/configure.py:539 +#: ../gramps/gen/lib/placetype.py:68 ../gramps/gui/configure.py:548 #: ../gramps/gui/editors/displaytabs/addrembedlist.py:74 #: ../gramps/gui/editors/displaytabs/locationembedlist.py:56 #: ../gramps/plugins/view/geoplaces.py:588 #: ../gramps/plugins/view/repoview.py:91 -#: ../gramps/plugins/webreport/basepage.py:1111 -#: ../gramps/plugins/webreport/basepage.py:2548 -#: ../gramps/plugins/webreport/basepage.py:2613 +#: ../gramps/plugins/webreport/basepage.py:1103 +#: ../gramps/plugins/webreport/basepage.py:2540 +#: ../gramps/plugins/webreport/basepage.py:2605 msgid "City" msgstr "" #: ../gramps/gen/lib/address.py:119 ../gramps/gen/lib/location.py:97 #: ../gramps/gen/lib/placetype.py:67 #: ../gramps/gui/editors/displaytabs/locationembedlist.py:57 -#: ../gramps/gui/views/treemodels/placemodel.py:305 +#: ../gramps/gui/views/treemodels/placemodel.py:312 #: ../gramps/plugins/lib/maps/placeselection.py:137 #: ../gramps/plugins/view/geoplaces.py:570 -#: ../gramps/plugins/webreport/basepage.py:1113 -#: ../gramps/plugins/webreport/basepage.py:2551 -#: ../gramps/plugins/webreport/basepage.py:2615 +#: ../gramps/plugins/webreport/basepage.py:1105 +#: ../gramps/plugins/webreport/basepage.py:2543 +#: ../gramps/plugins/webreport/basepage.py:2607 msgid "County" msgstr "" #: ../gramps/gen/lib/address.py:121 ../gramps/gen/lib/location.py:99 #: ../gramps/gen/lib/placetype.py:66 #: ../gramps/gui/editors/displaytabs/locationembedlist.py:58 -#: ../gramps/gui/views/treemodels/placemodel.py:305 +#: ../gramps/gui/views/treemodels/placemodel.py:312 #: ../gramps/plugins/lib/maps/placeselection.py:136 #: ../gramps/plugins/view/geoplaces.py:567 msgid "State" msgstr "" #: ../gramps/gen/lib/address.py:123 ../gramps/gen/lib/location.py:101 -#: ../gramps/gen/lib/placetype.py:65 ../gramps/gui/configure.py:541 +#: ../gramps/gen/lib/placetype.py:65 ../gramps/gui/configure.py:550 #: ../gramps/gui/editors/displaytabs/addrembedlist.py:76 #: ../gramps/gui/editors/displaytabs/locationembedlist.py:59 -#: ../gramps/gui/views/treemodels/placemodel.py:305 +#: ../gramps/gui/views/treemodels/placemodel.py:312 #: ../gramps/plugins/lib/maps/placeselection.py:135 #: ../gramps/plugins/view/geoplaces.py:564 #: ../gramps/plugins/view/repoview.py:93 -#: ../gramps/plugins/webreport/basepage.py:1115 -#: ../gramps/plugins/webreport/basepage.py:2555 -#: ../gramps/plugins/webreport/basepage.py:2618 +#: ../gramps/plugins/webreport/basepage.py:1107 +#: ../gramps/plugins/webreport/basepage.py:2547 +#: ../gramps/plugins/webreport/basepage.py:2610 #: ../gramps/plugins/webreport/place.py:178 msgid "Country" msgstr "" #: ../gramps/gen/lib/address.py:125 ../gramps/gen/lib/location.py:103 -#: ../gramps/plugins/webreport/basepage.py:1114 -#: ../gramps/plugins/webreport/basepage.py:2554 -#: ../gramps/plugins/webreport/basepage.py:2617 +#: ../gramps/plugins/webreport/basepage.py:1106 +#: ../gramps/plugins/webreport/basepage.py:2546 +#: ../gramps/plugins/webreport/basepage.py:2609 msgid "Postal Code" msgstr "" #: ../gramps/gen/lib/address.py:127 ../gramps/gen/lib/location.py:105 -#: ../gramps/gui/configure.py:543 ../gramps/plugins/export/exportgedcom.py:795 -#: ../gramps/plugins/export/exportgedcom.py:1168 +#: ../gramps/gui/configure.py:552 ../gramps/plugins/export/exportgedcom.py:797 +#: ../gramps/plugins/export/exportgedcom.py:1170 #: ../gramps/plugins/gramplet/repositorydetails.py:124 #: ../gramps/plugins/lib/libgedcom.py:4135 #: ../gramps/plugins/lib/libgedcom.py:5871 -#: ../gramps/plugins/webreport/basepage.py:1116 +#: ../gramps/plugins/webreport/basepage.py:1108 msgid "Phone" msgstr "" @@ -6038,8 +6046,8 @@ msgstr "" #: ../gramps/plugins/gramplet/attributes.py:57 #: ../gramps/plugins/lib/libmetadata.py:173 #: ../gramps/plugins/tool/patchnames.py:410 -#: ../gramps/plugins/webreport/basepage.py:1007 -#: ../gramps/plugins/webreport/basepage.py:1244 +#: ../gramps/plugins/webreport/basepage.py:999 +#: ../gramps/plugins/webreport/basepage.py:1236 msgid "Value" msgstr "" @@ -6066,10 +6074,10 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/eventembedlist.py:75 #: ../gramps/gui/editors/displaytabs/webembedlist.py:67 #: ../gramps/gui/filters/sidebar/_eventsidebarfilter.py:104 -#: ../gramps/gui/glade/rule.glade:931 ../gramps/gui/glade/styleeditor.glade:262 +#: ../gramps/gui/glade/rule.glade:931 ../gramps/gui/glade/styleeditor.glade:278 #: ../gramps/gui/plug/_windows.py:134 ../gramps/gui/plug/_windows.py:243 #: ../gramps/gui/plug/_windows.py:620 ../gramps/gui/plug/_windows.py:1105 -#: ../gramps/gui/selectors/selectevent.py:73 +#: ../gramps/gui/selectors/selectevent.py:70 #: ../gramps/plugins/gramplet/coordinates.py:90 #: ../gramps/plugins/gramplet/events.py:86 #: ../gramps/plugins/lib/libmetadata.py:100 @@ -6078,9 +6086,9 @@ msgstr "" #: ../gramps/plugins/tool/sortevents.py:57 #: ../gramps/plugins/view/eventview.py:82 #: ../gramps/plugins/webreport/basepage.py:622 -#: ../gramps/plugins/webreport/basepage.py:915 -#: ../gramps/plugins/webreport/basepage.py:2059 -#: ../gramps/plugins/webreport/basepage.py:2740 +#: ../gramps/plugins/webreport/basepage.py:907 +#: ../gramps/plugins/webreport/basepage.py:2051 +#: ../gramps/plugins/webreport/basepage.py:2732 #: ../gramps/plugins/webreport/download.py:127 msgid "Description" msgstr "" @@ -6102,8 +6110,8 @@ msgid "Social Security Number" msgstr "" #: ../gramps/gen/lib/attrtype.py:70 ../gramps/gen/utils/keyword.py:72 -#: ../gramps/gui/configure.py:691 ../gramps/gui/configure.py:693 -#: ../gramps/gui/configure.py:698 ../gramps/gui/configure.py:705 +#: ../gramps/gui/configure.py:700 ../gramps/gui/configure.py:702 +#: ../gramps/gui/configure.py:707 ../gramps/gui/configure.py:714 #: ../gramps/plugins/tool/patchnames.py:435 msgid "Nickname" msgstr "" @@ -6157,7 +6165,7 @@ msgid "Handle" msgstr "" #: ../gramps/gen/lib/childreftype.py:67 ../gramps/gen/plug/docgen/treedoc.py:72 -#: ../gramps/gui/configure.py:83 +#: ../gramps/gui/configure.py:84 #: ../gramps/gui/filters/sidebar/_citationsidebarfilter.py:201 #: ../gramps/gui/filters/sidebar/_eventsidebarfilter.py:175 #: ../gramps/gui/filters/sidebar/_familysidebarfilter.py:209 @@ -6168,7 +6176,7 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_reposidebarfilter.py:171 #: ../gramps/gui/filters/sidebar/_sourcesidebarfilter.py:154 #: ../gramps/gui/glade/editplaceformat.glade:185 -#: ../gramps/plugins/tool/check.py:2459 +#: ../gramps/plugins/tool/check.py:2494 msgid "None" msgstr "" @@ -6206,13 +6214,13 @@ msgstr "" #. 8 #: ../gramps/gen/lib/citation.py:97 ../gramps/gen/lib/notetype.py:79 -#: ../gramps/gui/clipboard.py:468 ../gramps/gui/configure.py:563 +#: ../gramps/gui/clipboard.py:468 ../gramps/gui/configure.py:572 #: ../gramps/gui/editors/editcitation.py:119 #: ../gramps/gui/editors/editcitation.py:125 #: ../gramps/gui/editors/editlink.py:100 -#: ../gramps/gui/editors/filtereditor.py:301 ../gramps/gui/viewmanager.py:617 +#: ../gramps/gui/editors/filtereditor.py:301 ../gramps/gui/viewmanager.py:616 #: ../gramps/gui/views/treemodels/citationtreemodel.py:170 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:115 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:116 #: ../gramps/plugins/quickview/quickview.gpr.py:209 #: ../gramps/plugins/quickview/references.py:89 #: ../gramps/plugins/tool/reorderids.glade:823 @@ -6243,7 +6251,7 @@ msgstr "" #: ../gramps/plugins/quickview/filterbyname.py:276 #: ../gramps/plugins/tool/findloop.py:112 #: ../gramps/plugins/tool/findloop.py:116 -#: ../gramps/plugins/webreport/basepage.py:2521 +#: ../gramps/plugins/webreport/basepage.py:2513 #: ../gramps/plugins/webreport/event.py:177 #: ../gramps/plugins/webreport/event.py:389 #: ../gramps/plugins/webreport/media.py:569 @@ -6255,26 +6263,26 @@ msgstr "" #: ../gramps/gen/lib/citation.py:108 #: ../gramps/gui/editors/displaytabs/citationembedlist.py:82 -#: ../gramps/plugins/webreport/basepage.py:2190 +#: ../gramps/plugins/webreport/basepage.py:2182 msgid "Page" msgstr "" #: ../gramps/gen/lib/citation.py:112 #: ../gramps/plugins/view/citationlistview.py:101 #: ../gramps/plugins/view/citationtreeview.py:96 -#: ../gramps/plugins/webreport/basepage.py:2191 +#: ../gramps/plugins/webreport/basepage.py:2183 msgid "Confidence" msgstr "" #. 7 #: ../gramps/gen/lib/citation.py:115 ../gramps/gen/lib/src.py:97 -#: ../gramps/gui/clipboard.py:761 ../gramps/gui/configure.py:561 +#: ../gramps/gui/clipboard.py:761 ../gramps/gui/configure.py:570 #: ../gramps/gui/editors/displaytabs/nameembedlist.py:78 #: ../gramps/gui/editors/editlink.py:99 ../gramps/gui/editors/editsource.py:86 -#: ../gramps/gui/editors/filtereditor.py:297 ../gramps/gui/viewmanager.py:615 +#: ../gramps/gui/editors/filtereditor.py:297 ../gramps/gui/viewmanager.py:614 #: ../gramps/gui/views/treemodels/citationtreemodel.py:170 #: ../gramps/plugins/export/exportcsv.py:466 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:114 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:115 #: ../gramps/plugins/importer/importcsv.py:169 #: ../gramps/plugins/importer/importprogen.py:873 #: ../gramps/plugins/quickview/filterbyname.py:195 @@ -6295,8 +6303,8 @@ msgstr "" #: ../gramps/gen/lib/media.py:134 ../gramps/gen/lib/person.py:206 #: ../gramps/gen/lib/place.py:166 ../gramps/gen/lib/src.py:117 #: ../gramps/gui/clipboard.py:636 ../gramps/gui/editors/editlink.py:94 -#: ../gramps/gui/editors/filtereditor.py:298 ../gramps/gui/viewmanager.py:621 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:110 +#: ../gramps/gui/editors/filtereditor.py:298 ../gramps/gui/viewmanager.py:620 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:111 #: ../gramps/plugins/quickview/filterbyname.py:109 #: ../gramps/plugins/quickview/filterbyname.py:134 #: ../gramps/plugins/quickview/filterbyname.py:215 @@ -6308,11 +6316,11 @@ msgstr "" #: ../gramps/plugins/tool/reorderids.glade:848 #: ../gramps/plugins/view/mediaview.py:129 #: ../gramps/plugins/view/view.gpr.py:82 ../gramps/plugins/view/view.gpr.py:90 -#: ../gramps/plugins/webreport/basepage.py:1492 -#: ../gramps/plugins/webreport/basepage.py:1558 -#: ../gramps/plugins/webreport/basepage.py:1627 -#: ../gramps/plugins/webreport/basepage.py:1674 -#: ../gramps/plugins/webreport/basepage.py:1963 +#: ../gramps/plugins/webreport/basepage.py:1484 +#: ../gramps/plugins/webreport/basepage.py:1550 +#: ../gramps/plugins/webreport/basepage.py:1619 +#: ../gramps/plugins/webreport/basepage.py:1666 +#: ../gramps/plugins/webreport/basepage.py:1955 #: ../gramps/plugins/webreport/media.py:196 #: ../gramps/plugins/webreport/media.py:390 msgid "Media" @@ -6340,9 +6348,9 @@ msgstr "" #: ../gramps/gui/glade/editmediaref.glade:726 #: ../gramps/gui/glade/editnote.glade:284 #: ../gramps/gui/glade/editperson.glade:683 -#: ../gramps/gui/selectors/selectnote.py:77 +#: ../gramps/gui/selectors/selectnote.py:74 #: ../gramps/plugins/lib/libpersonview.py:111 -#: ../gramps/plugins/lib/libplaceview.py:92 +#: ../gramps/plugins/lib/libplaceview.py:93 #: ../gramps/plugins/textreport/indivcomplete.py:549 #: ../gramps/plugins/tool/notrelated.py:129 #: ../gramps/plugins/view/citationlistview.py:103 @@ -6364,7 +6372,7 @@ msgstr "" #: ../gramps/gen/lib/date.py:274 ../gramps/gen/lib/date.py:422 #: ../gramps/gen/mime/_pythonmime.py:48 ../gramps/gen/mime/_pythonmime.py:56 #: ../gramps/gen/mime/_winmime.py:57 ../gramps/gen/utils/db.py:523 -#: ../gramps/gui/editors/editperson.py:348 +#: ../gramps/gui/editors/editperson.py:349 #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:94 #: ../gramps/gui/merge/mergeperson.py:64 #: ../gramps/gui/views/treemodels/peoplemodel.py:97 @@ -6407,7 +6415,7 @@ msgstr "" #: ../gramps/gen/lib/date.py:360 ../gramps/gui/merge/mergefamily.py:155 #: ../gramps/plugins/quickview/all_relations.py:282 #: ../gramps/plugins/view/relview.py:978 -#: ../gramps/plugins/webreport/basepage.py:830 +#: ../gramps/plugins/webreport/basepage.py:822 msgid "and" msgstr "" @@ -6472,7 +6480,7 @@ msgstr "" #: ../gramps/gen/lib/date.py:719 ../gramps/gen/lib/placename.py:99 #: ../gramps/gen/lib/styledtext.py:321 #: ../gramps/gen/plug/report/_constants.py:54 ../gramps/gui/clipboard.py:613 -#: ../gramps/gui/clipboard.py:621 ../gramps/gui/configure.py:1224 +#: ../gramps/gui/clipboard.py:621 ../gramps/gui/configure.py:1233 #: ../gramps/gui/filters/sidebar/_notesidebarfilter.py:101 #: ../gramps/plugins/textreport/custombooktext.py:132 #: ../gramps/plugins/textreport/tagreport.py:511 @@ -6531,17 +6539,17 @@ msgstr "" #. 0 this order range above #: ../gramps/gen/lib/event.py:136 ../gramps/gen/lib/eventref.py:109 -#: ../gramps/gui/clipboard.py:335 ../gramps/gui/configure.py:567 +#: ../gramps/gui/clipboard.py:335 ../gramps/gui/configure.py:576 #: ../gramps/gui/editors/editlink.py:92 #: ../gramps/gui/editors/filtereditor.py:295 #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:138 -#: ../gramps/gui/viewmanager.py:611 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:108 +#: ../gramps/gui/viewmanager.py:610 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:109 #: ../gramps/plugins/quickview/filterbyname.py:175 #: ../gramps/plugins/quickview/filterbyname.py:246 #: ../gramps/plugins/quickview/quickview.gpr.py:204 #: ../gramps/plugins/quickview/references.py:87 -#: ../gramps/plugins/textreport/placereport.py:457 +#: ../gramps/plugins/textreport/placereport.py:458 #: ../gramps/plugins/tool/reorderids.glade:787 #: ../gramps/plugins/webreport/basepage.py:619 msgid "Event" @@ -6550,7 +6558,7 @@ msgstr "" #. 5 #: ../gramps/gen/lib/event.py:151 ../gramps/gen/lib/ldsord.py:186 #: ../gramps/gen/lib/place.py:134 ../gramps/gui/clipboard.py:355 -#: ../gramps/gui/configure.py:559 +#: ../gramps/gui/configure.py:568 #: ../gramps/gui/editors/displaytabs/eventembedlist.py:81 #: ../gramps/gui/editors/displaytabs/familyldsembedlist.py:55 #: ../gramps/gui/editors/displaytabs/ldsembedlist.py:65 @@ -6559,14 +6567,14 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_eventsidebarfilter.py:108 #: ../gramps/gui/glade/editevent.glade:270 #: ../gramps/gui/plug/_guioptions.py:1354 -#: ../gramps/gui/selectors/selectevent.py:72 ../gramps/gui/viewmanager.py:613 -#: ../gramps/gui/views/treemodels/placemodel.py:305 +#: ../gramps/gui/selectors/selectevent.py:69 ../gramps/gui/viewmanager.py:612 +#: ../gramps/gui/views/treemodels/placemodel.py:312 #: ../gramps/plugins/export/exportcsv.py:286 #: ../gramps/plugins/export/exportcsv.py:466 #: ../gramps/plugins/gramplet/coordinates.py:93 #: ../gramps/plugins/gramplet/events.py:91 #: ../gramps/plugins/gramplet/personresidence.py:61 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:112 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:113 #: ../gramps/plugins/importer/importcsv.py:221 #: ../gramps/plugins/quickview/filterbyname.py:185 #: ../gramps/plugins/quickview/filterbyname.py:252 @@ -6581,8 +6589,8 @@ msgstr "" #: ../gramps/plugins/tool/sortevents.py:58 #: ../gramps/plugins/view/eventview.py:86 #: ../gramps/plugins/webreport/basepage.py:621 -#: ../gramps/plugins/webreport/basepage.py:914 -#: ../gramps/plugins/webreport/basepage.py:944 +#: ../gramps/plugins/webreport/basepage.py:906 +#: ../gramps/plugins/webreport/basepage.py:936 msgid "Place" msgstr "" @@ -6602,8 +6610,8 @@ msgstr "" #: ../gramps/plugins/textreport/indivcomplete.py:472 #: ../gramps/plugins/textreport/indivcomplete.py:692 #: ../gramps/plugins/webreport/basepage.py:428 -#: ../gramps/plugins/webreport/basepage.py:996 -#: ../gramps/plugins/webreport/basepage.py:1228 +#: ../gramps/plugins/webreport/basepage.py:988 +#: ../gramps/plugins/webreport/basepage.py:1220 msgid "Attributes" msgstr "" @@ -6648,14 +6656,14 @@ msgstr "" #. get the family events #: ../gramps/gen/lib/eventtype.py:139 ../gramps/gen/lib/family.py:145 #: ../gramps/gen/lib/ldsord.py:188 ../gramps/gui/clipboard.py:739 -#: ../gramps/gui/configure.py:557 +#: ../gramps/gui/configure.py:566 #: ../gramps/gui/editors/displaytabs/eventembedlist.py:59 #: ../gramps/gui/editors/displaytabs/personeventembedlist.py:52 -#: ../gramps/gui/editors/editfamily.py:499 ../gramps/gui/editors/editlink.py:93 +#: ../gramps/gui/editors/editfamily.py:498 ../gramps/gui/editors/editlink.py:93 #: ../gramps/gui/editors/filtereditor.py:294 -#: ../gramps/gui/glade/editldsord.glade:267 ../gramps/gui/viewmanager.py:609 +#: ../gramps/gui/glade/editldsord.glade:267 ../gramps/gui/viewmanager.py:608 #: ../gramps/plugins/export/exportcsv.py:506 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:109 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:110 #: ../gramps/plugins/importer/importcsv.py:211 #: ../gramps/plugins/quickview/all_events.py:83 #: ../gramps/plugins/quickview/all_relations.py:270 @@ -6694,7 +6702,7 @@ msgstr "" #: ../gramps/gen/lib/eventtype.py:153 ../gramps/gen/lib/eventtype.py:195 #: ../gramps/plugins/gramplet/gramplet.gpr.py:463 #: ../gramps/plugins/webreport/addressbooklist.py:113 -#: ../gramps/plugins/webreport/basepage.py:2718 +#: ../gramps/plugins/webreport/basepage.py:2710 msgid "Residence" msgstr "" @@ -7090,8 +7098,8 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_familysidebarfilter.py:122 #: ../gramps/gui/glade/editfamily.glade:192 #: ../gramps/gui/merge/mergeperson.py:231 -#: ../gramps/gui/selectors/selectfamily.py:70 -#: ../gramps/gui/widgets/reorderfam.py:84 +#: ../gramps/gui/selectors/selectfamily.py:67 +#: ../gramps/gui/widgets/reorderfam.py:96 #: ../gramps/plugins/gramplet/persondetails.py:224 #: ../gramps/plugins/importer/importcsv.py:216 #: ../gramps/plugins/quickview/all_relations.py:300 @@ -7099,7 +7107,7 @@ msgstr "" #: ../gramps/plugins/textreport/familygroup.py:243 #: ../gramps/plugins/textreport/indivcomplete.py:329 #: ../gramps/plugins/textreport/indivcomplete.py:331 -#: ../gramps/plugins/textreport/indivcomplete.py:928 +#: ../gramps/plugins/textreport/indivcomplete.py:929 #: ../gramps/plugins/textreport/tagreport.py:252 #: ../gramps/plugins/view/familyview.py:80 #: ../gramps/plugins/view/relview.py:893 @@ -7112,8 +7120,8 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_familysidebarfilter.py:123 #: ../gramps/gui/glade/editfamily.glade:470 #: ../gramps/gui/merge/mergeperson.py:234 -#: ../gramps/gui/selectors/selectfamily.py:71 -#: ../gramps/gui/widgets/reorderfam.py:85 +#: ../gramps/gui/selectors/selectfamily.py:68 +#: ../gramps/gui/widgets/reorderfam.py:97 #: ../gramps/plugins/gramplet/persondetails.py:225 #: ../gramps/plugins/importer/importcsv.py:213 #: ../gramps/plugins/quickview/all_relations.py:297 @@ -7121,7 +7129,7 @@ msgstr "" #: ../gramps/plugins/textreport/familygroup.py:260 #: ../gramps/plugins/textreport/indivcomplete.py:338 #: ../gramps/plugins/textreport/indivcomplete.py:340 -#: ../gramps/plugins/textreport/indivcomplete.py:929 +#: ../gramps/plugins/textreport/indivcomplete.py:930 #: ../gramps/plugins/textreport/tagreport.py:258 #: ../gramps/plugins/view/familyview.py:81 #: ../gramps/plugins/view/relview.py:894 @@ -7130,12 +7138,12 @@ msgid "Mother" msgstr "" #. Go over children and build their menu -#: ../gramps/gen/lib/family.py:161 ../gramps/gui/widgets/fanchart.py:1681 +#: ../gramps/gen/lib/family.py:161 ../gramps/gui/widgets/fanchart.py:1691 #: ../gramps/plugins/gramplet/gramplet.gpr.py:855 #: ../gramps/plugins/gramplet/gramplet.gpr.py:869 #: ../gramps/plugins/textreport/familygroup.py:646 #: ../gramps/plugins/textreport/indivcomplete.py:678 -#: ../gramps/plugins/view/pedigreeview.py:1754 +#: ../gramps/plugins/view/pedigreeview.py:1756 #: ../gramps/plugins/view/relview.py:1400 #: ../gramps/plugins/webreport/basepage.py:362 msgid "Children" @@ -7149,9 +7157,9 @@ msgstr "" #: ../gramps/plugins/textreport/tagreport.py:324 #: ../gramps/plugins/view/eventview.py:126 #: ../gramps/plugins/view/view.gpr.py:37 ../gramps/plugins/view/view.gpr.py:45 -#: ../gramps/plugins/webreport/basepage.py:1488 -#: ../gramps/plugins/webreport/basepage.py:1555 -#: ../gramps/plugins/webreport/basepage.py:1617 +#: ../gramps/plugins/webreport/basepage.py:1480 +#: ../gramps/plugins/webreport/basepage.py:1547 +#: ../gramps/plugins/webreport/basepage.py:1609 #: ../gramps/plugins/webreport/event.py:141 #: ../gramps/plugins/webreport/event.py:365 #: ../gramps/plugins/webreport/person.py:1455 @@ -7163,7 +7171,7 @@ msgid "LDS ordinances" msgstr "" #: ../gramps/gen/lib/familyreltype.py:47 -#: ../gramps/plugins/webreport/webcal.py:2044 +#: ../gramps/plugins/webreport/webcal.py:2051 msgid "Married" msgstr "" @@ -7197,12 +7205,12 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_reposidebarfilter.py:105 #: ../gramps/gui/merge/mergeperson.py:253 ../gramps/gui/plug/_windows.py:123 #: ../gramps/gui/plug/_windows.py:239 ../gramps/gui/plug/_windows.py:1103 -#: ../gramps/gui/plug/report/_bookdialog.py:374 -#: ../gramps/gui/plug/report/_bookdialog.py:378 -#: ../gramps/gui/selectors/selectevent.py:69 -#: ../gramps/gui/selectors/selectnote.py:76 -#: ../gramps/gui/selectors/selectobject.py:82 -#: ../gramps/gui/selectors/selectplace.py:72 +#: ../gramps/gui/plug/report/_bookdialog.py:383 +#: ../gramps/gui/plug/report/_bookdialog.py:387 +#: ../gramps/gui/selectors/selectevent.py:66 +#: ../gramps/gui/selectors/selectnote.py:73 +#: ../gramps/gui/selectors/selectobject.py:79 +#: ../gramps/gui/selectors/selectplace.py:69 #: ../gramps/plugins/export/exportcsv.py:287 #: ../gramps/plugins/gramplet/backlinks.py:55 #: ../gramps/plugins/gramplet/coordinates.py:89 @@ -7210,7 +7218,7 @@ msgstr "" #: ../gramps/plugins/gramplet/locations.py:86 #: ../gramps/plugins/gramplet/placedetails.py:126 #: ../gramps/plugins/importer/importcsv.py:224 -#: ../gramps/plugins/lib/libplaceview.py:87 +#: ../gramps/plugins/lib/libplaceview.py:88 #: ../gramps/plugins/quickview/filterbyname.py:326 #: ../gramps/plugins/quickview/linkreferences.py:45 #: ../gramps/plugins/quickview/onthisday.py:80 @@ -7230,10 +7238,10 @@ msgstr "" #: ../gramps/plugins/view/eventview.py:84 #: ../gramps/plugins/view/mediaview.py:96 ../gramps/plugins/view/noteview.py:81 #: ../gramps/plugins/view/repoview.py:87 -#: ../gramps/plugins/webreport/basepage.py:941 -#: ../gramps/plugins/webreport/basepage.py:1243 -#: ../gramps/plugins/webreport/basepage.py:2058 -#: ../gramps/plugins/webreport/basepage.py:2675 +#: ../gramps/plugins/webreport/basepage.py:933 +#: ../gramps/plugins/webreport/basepage.py:1235 +#: ../gramps/plugins/webreport/basepage.py:2050 +#: ../gramps/plugins/webreport/basepage.py:2667 #: ../gramps/plugins/webreport/event.py:175 #: ../gramps/plugins/webreport/repository.py:162 #: ../gramps/plugins/webreport/repository.py:251 @@ -7329,7 +7337,7 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/ldsembedlist.py:64 #: ../gramps/plugins/textreport/indivcomplete.py:509 #: ../gramps/plugins/textreport/indivcomplete.py:708 -#: ../gramps/plugins/webreport/basepage.py:943 +#: ../gramps/plugins/webreport/basepage.py:935 msgid "Temple" msgstr "" @@ -7343,7 +7351,7 @@ msgstr "" #: ../gramps/plugins/textreport/indivcomplete.py:508 #: ../gramps/plugins/textreport/indivcomplete.py:707 #: ../gramps/plugins/textreport/notelinkreport.py:95 -#: ../gramps/plugins/webreport/basepage.py:945 +#: ../gramps/plugins/webreport/basepage.py:937 msgid "Status" msgstr "" @@ -7389,7 +7397,7 @@ msgstr "" #. Add column with object name #: ../gramps/gen/lib/name.py:143 ../gramps/gen/lib/repo.py:96 #: ../gramps/gen/lib/tag.py:122 ../gramps/gui/clipboard.py:562 -#: ../gramps/gui/configure.py:536 +#: ../gramps/gui/configure.py:545 #: ../gramps/gui/editors/displaytabs/backreflist.py:61 #: ../gramps/gui/editors/displaytabs/nameembedlist.py:73 #: ../gramps/gui/editors/displaytabs/personrefembedlist.py:64 @@ -7404,10 +7412,10 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_reposidebarfilter.py:104 #: ../gramps/gui/plug/_guioptions.py:1176 ../gramps/gui/plug/_windows.py:130 #: ../gramps/gui/plug/_windows.py:1104 -#: ../gramps/gui/plug/report/_bookdialog.py:373 -#: ../gramps/gui/selectors/selectperson.py:93 -#: ../gramps/gui/selectors/selectplace.py:70 -#: ../gramps/gui/views/bookmarks.py:269 ../gramps/gui/views/tags.py:410 +#: ../gramps/gui/plug/report/_bookdialog.py:382 +#: ../gramps/gui/selectors/selectperson.py:90 +#: ../gramps/gui/selectors/selectplace.py:67 +#: ../gramps/gui/views/bookmarks.py:278 ../gramps/gui/views/tags.py:410 #: ../gramps/gui/views/treemodels/peoplemodel.py:611 #: ../gramps/plugins/export/exportcsv.py:286 #: ../gramps/plugins/gramplet/ancestor.py:63 @@ -7417,9 +7425,9 @@ msgstr "" #: ../gramps/plugins/gramplet/placedetails.py:125 #: ../gramps/plugins/importer/importcsv.py:223 #: ../gramps/plugins/lib/libpersonview.py:98 -#: ../gramps/plugins/lib/libplaceview.py:84 +#: ../gramps/plugins/lib/libplaceview.py:85 #: ../gramps/plugins/quickview/filterbyname.py:306 -#: ../gramps/plugins/textreport/indivcomplete.py:926 +#: ../gramps/plugins/textreport/indivcomplete.py:927 #: ../gramps/plugins/textreport/tagreport.py:164 #: ../gramps/plugins/textreport/tagreport.py:430 #: ../gramps/plugins/textreport/tagreport.py:659 @@ -7440,10 +7448,10 @@ msgstr "" msgid "Given name" msgstr "" -#: ../gramps/gen/lib/name.py:162 ../gramps/plugins/webreport/basepage.py:1486 -#: ../gramps/plugins/webreport/basepage.py:1538 -#: ../gramps/plugins/webreport/basepage.py:1541 -#: ../gramps/plugins/webreport/basepage.py:1609 +#: ../gramps/gen/lib/name.py:162 ../gramps/plugins/webreport/basepage.py:1478 +#: ../gramps/plugins/webreport/basepage.py:1530 +#: ../gramps/plugins/webreport/basepage.py:1533 +#: ../gramps/plugins/webreport/basepage.py:1601 #: ../gramps/plugins/webreport/person.py:275 #: ../gramps/plugins/webreport/surnamelist.py:97 #: ../gramps/plugins/webreport/surnamelist.py:147 @@ -7451,11 +7459,11 @@ msgid "Surnames" msgstr "" #: ../gramps/gen/lib/name.py:164 ../gramps/gen/utils/keyword.py:60 -#: ../gramps/gui/configure.py:688 ../gramps/gui/configure.py:690 -#: ../gramps/gui/configure.py:692 ../gramps/gui/configure.py:694 -#: ../gramps/gui/configure.py:695 ../gramps/gui/configure.py:700 -#: ../gramps/gui/configure.py:702 ../gramps/gui/configure.py:707 -#: ../gramps/gui/configure.py:709 ../gramps/gui/glade/editperson.glade:229 +#: ../gramps/gui/configure.py:697 ../gramps/gui/configure.py:699 +#: ../gramps/gui/configure.py:701 ../gramps/gui/configure.py:703 +#: ../gramps/gui/configure.py:704 ../gramps/gui/configure.py:709 +#: ../gramps/gui/configure.py:711 ../gramps/gui/configure.py:716 +#: ../gramps/gui/configure.py:718 ../gramps/gui/glade/editperson.glade:229 #: ../gramps/plugins/export/exportcsv.py:355 #: ../gramps/plugins/importer/importcsv.py:167 msgid "Suffix" @@ -7468,20 +7476,20 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_citationsidebarfilter.py:105 #: ../gramps/gui/filters/sidebar/_mediasidebarfilter.py:88 #: ../gramps/gui/filters/sidebar/_sourcesidebarfilter.py:87 -#: ../gramps/gui/selectors/selectobject.py:80 -#: ../gramps/gui/selectors/selectplace.py:73 -#: ../gramps/gui/selectors/selectrepository.py:69 -#: ../gramps/gui/selectors/selectsource.py:69 -#: ../gramps/gui/widgets/grampletpane.py:1567 +#: ../gramps/gui/selectors/selectobject.py:77 +#: ../gramps/gui/selectors/selectplace.py:70 +#: ../gramps/gui/selectors/selectrepository.py:66 +#: ../gramps/gui/selectors/selectsource.py:66 +#: ../gramps/gui/widgets/grampletpane.py:1568 #: ../gramps/plugins/export/exportcsv.py:286 #: ../gramps/plugins/gramplet/persondetails.py:164 -#: ../gramps/plugins/lib/libplaceview.py:86 +#: ../gramps/plugins/lib/libplaceview.py:87 #: ../gramps/plugins/textreport/tagreport.py:424 #: ../gramps/plugins/textreport/tagreport.py:575 #: ../gramps/plugins/textreport/tagreport.py:745 #: ../gramps/plugins/view/mediaview.py:94 #: ../gramps/plugins/view/sourceview.py:82 -#: ../gramps/plugins/webreport/basepage.py:2673 +#: ../gramps/plugins/webreport/basepage.py:2665 msgid "Title" msgstr "" @@ -7524,11 +7532,11 @@ msgstr "" #: ../gramps/gen/lib/name.py:465 ../gramps/gen/lib/name.py:480 #: ../gramps/gen/plug/report/utils.py:257 #: ../gramps/plugins/graph/gvfamilylines.py:483 -#: ../gramps/plugins/textreport/detancestralreport.py:450 -#: ../gramps/plugins/textreport/detdescendantreport.py:485 +#: ../gramps/plugins/textreport/detancestralreport.py:451 +#: ../gramps/plugins/textreport/detdescendantreport.py:486 #: ../gramps/plugins/textreport/indivcomplete.py:202 #: ../gramps/plugins/textreport/indivcomplete.py:210 -#: ../gramps/plugins/textreport/indivcomplete.py:1017 +#: ../gramps/plugins/textreport/indivcomplete.py:1018 #, python-format msgid "%(str1)s, %(str2)s" msgstr "" @@ -7552,7 +7560,7 @@ msgid "Surname|Taken" msgstr "" #: ../gramps/gen/lib/nameorigintype.py:79 ../gramps/gen/utils/keyword.py:65 -#: ../gramps/gui/configure.py:701 +#: ../gramps/gui/configure.py:710 msgid "Patronymic" msgstr "" @@ -7592,7 +7600,7 @@ msgstr "" #. 3 #: ../gramps/gen/lib/note.py:109 ../gramps/gen/plug/docgen/graphdoc.py:254 #: ../gramps/gen/plug/docgen/treedoc.py:199 ../gramps/gui/clipboard.py:375 -#: ../gramps/gui/configure.py:571 ../gramps/gui/editors/editlink.py:95 +#: ../gramps/gui/configure.py:580 ../gramps/gui/editors/editlink.py:95 #: ../gramps/gui/editors/editmedia.py:98 ../gramps/gui/editors/editmedia.py:181 #: ../gramps/gui/editors/editmediaref.py:146 #: ../gramps/gui/editors/filtereditor.py:300 @@ -7604,13 +7612,13 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_placesidebarfilter.py:113 #: ../gramps/gui/filters/sidebar/_reposidebarfilter.py:108 #: ../gramps/gui/filters/sidebar/_sourcesidebarfilter.py:91 -#: ../gramps/gui/glade/editnote.glade:326 ../gramps/gui/viewmanager.py:623 +#: ../gramps/gui/glade/editnote.glade:326 ../gramps/gui/viewmanager.py:622 #: ../gramps/gui/views/treemodels/mediamodel.py:117 #: ../gramps/plugins/drawreport/ancestortree.py:974 -#: ../gramps/plugins/drawreport/descendtree.py:1696 +#: ../gramps/plugins/drawreport/descendtree.py:1702 #: ../gramps/plugins/export/exportcsv.py:361 #: ../gramps/plugins/export/exportcsv.py:466 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:111 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:112 #: ../gramps/plugins/importer/importcsv.py:170 #: ../gramps/plugins/quickview/filterbyname.py:225 #: ../gramps/plugins/quickview/filterbyname.py:276 @@ -7622,13 +7630,13 @@ msgstr "" msgid "Note" msgstr "" -#: ../gramps/gen/lib/note.py:119 ../gramps/gui/configure.py:864 +#: ../gramps/gen/lib/note.py:119 ../gramps/gui/configure.py:873 #: ../gramps/gui/editors/editplaceformat.py:72 #: ../gramps/plugins/tool/reorderids.glade:1447 msgid "Format" msgstr "" -#: ../gramps/gen/lib/notetype.py:75 ../gramps/gui/configure.py:1460 +#: ../gramps/gen/lib/notetype.py:75 ../gramps/gui/configure.py:1469 #: ../gramps/gui/editors/editeventref.py:89 #: ../gramps/gui/editors/editmediaref.py:107 #: ../gramps/gui/editors/editplaceref.py:71 @@ -7754,11 +7762,11 @@ msgstr "" #. ------------------------------------------------------------------------ #. functions for the actual quickreports #: ../gramps/gen/lib/person.py:173 ../gramps/gui/clipboard.py:719 -#: ../gramps/gui/configure.py:555 ../gramps/gui/editors/editlink.py:96 +#: ../gramps/gui/configure.py:564 ../gramps/gui/editors/editlink.py:96 #: ../gramps/gui/editors/filtereditor.py:293 -#: ../gramps/gui/glade/editpersonref.glade:211 ../gramps/gui/viewmanager.py:607 +#: ../gramps/gui/glade/editpersonref.glade:211 ../gramps/gui/viewmanager.py:606 #: ../gramps/plugins/export/exportcsv.py:354 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:107 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:108 #: ../gramps/plugins/importer/importcsv.py:208 #: ../gramps/plugins/quickview/ageondate.py:54 #: ../gramps/plugins/quickview/attributematch.py:34 @@ -7778,7 +7786,7 @@ msgstr "" #: ../gramps/plugins/quickview/samesurnames.py:160 #: ../gramps/plugins/textreport/placereport.py:226 #: ../gramps/plugins/textreport/placereport.py:302 -#: ../gramps/plugins/textreport/placereport.py:457 +#: ../gramps/plugins/textreport/placereport.py:458 #: ../gramps/plugins/tool/eventcmp.py:253 #: ../gramps/plugins/tool/reorderids.glade:761 #: ../gramps/plugins/webreport/event.py:179 @@ -7790,13 +7798,13 @@ msgstr "" #: ../gramps/gen/lib/person.py:184 ../gramps/gui/editors/editfamily.py:124 #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:133 #: ../gramps/gui/merge/mergeperson.py:184 -#: ../gramps/gui/selectors/selectperson.py:95 +#: ../gramps/gui/selectors/selectperson.py:92 #: ../gramps/plugins/drawreport/statisticschart.py:338 #: ../gramps/plugins/export/exportcsv.py:356 #: ../gramps/plugins/importer/importcsv.py:168 #: ../gramps/plugins/lib/libpersonview.py:100 #: ../gramps/plugins/quickview/siblings.py:48 -#: ../gramps/plugins/textreport/indivcomplete.py:927 +#: ../gramps/plugins/textreport/indivcomplete.py:928 #: ../gramps/plugins/webreport/person.py:1407 msgid "Gender" msgstr "" @@ -7819,7 +7827,7 @@ msgstr "" #: ../gramps/gen/lib/person.py:199 ../gramps/plugins/graph/gvfamilylines.py:285 #: ../gramps/plugins/graph/gvhourglass.py:381 -#: ../gramps/plugins/graph/gvrelgraph.py:909 +#: ../gramps/plugins/graph/gvrelgraph.py:910 #: ../gramps/plugins/quickview/filterbyname.py:94 #: ../gramps/plugins/quickview/filterbyname.py:119 #: ../gramps/plugins/textreport/indivcomplete.py:641 @@ -7829,9 +7837,9 @@ msgstr "" #: ../gramps/plugins/view/view.gpr.py:52 ../gramps/plugins/view/view.gpr.py:60 #: ../gramps/plugins/webreport/basepage.py:256 #: ../gramps/plugins/webreport/basepage.py:304 -#: ../gramps/plugins/webreport/basepage.py:1487 -#: ../gramps/plugins/webreport/basepage.py:1546 -#: ../gramps/plugins/webreport/basepage.py:1610 +#: ../gramps/plugins/webreport/basepage.py:1479 +#: ../gramps/plugins/webreport/basepage.py:1538 +#: ../gramps/plugins/webreport/basepage.py:1602 #: ../gramps/plugins/webreport/family.py:131 msgid "Families" msgstr "" @@ -7843,7 +7851,7 @@ msgstr "" #: ../gramps/gen/lib/person.py:209 ../gramps/gen/lib/repo.py:103 #: ../gramps/gui/merge/mergeperson.py:268 #: ../gramps/plugins/textreport/indivcomplete.py:420 -#: ../gramps/plugins/webreport/basepage.py:1065 +#: ../gramps/plugins/webreport/basepage.py:1057 msgid "Addresses" msgstr "" @@ -7871,8 +7879,8 @@ msgstr "" #: ../gramps/gen/lib/place.py:145 ../gramps/plugins/export/exportcsv.py:287 #: ../gramps/plugins/gramplet/coordinates.py:96 #: ../gramps/plugins/gramplet/placedetails.py:136 -#: ../gramps/plugins/lib/libplaceview.py:90 -#: ../gramps/plugins/webreport/basepage.py:2538 +#: ../gramps/plugins/lib/libplaceview.py:91 +#: ../gramps/plugins/webreport/basepage.py:2530 #: ../gramps/plugins/webreport/place.py:180 msgid "Longitude" msgstr "" @@ -7880,8 +7888,8 @@ msgstr "" #: ../gramps/gen/lib/place.py:147 ../gramps/plugins/export/exportcsv.py:287 #: ../gramps/plugins/gramplet/coordinates.py:95 #: ../gramps/plugins/gramplet/placedetails.py:134 -#: ../gramps/plugins/lib/libplaceview.py:89 -#: ../gramps/plugins/webreport/basepage.py:2530 +#: ../gramps/plugins/lib/libplaceview.py:90 +#: ../gramps/plugins/webreport/basepage.py:2522 #: ../gramps/plugins/webreport/place.py:179 msgid "Latitude" msgstr "" @@ -7893,9 +7901,9 @@ msgstr "" #: ../gramps/plugins/view/view.gpr.py:221 #: ../gramps/plugins/view/view.gpr.py:229 #: ../gramps/plugins/view/view.gpr.py:244 -#: ../gramps/plugins/webreport/basepage.py:1489 -#: ../gramps/plugins/webreport/basepage.py:1552 -#: ../gramps/plugins/webreport/basepage.py:1618 +#: ../gramps/plugins/webreport/basepage.py:1481 +#: ../gramps/plugins/webreport/basepage.py:1544 +#: ../gramps/plugins/webreport/basepage.py:1610 #: ../gramps/plugins/webreport/place.py:138 #: ../gramps/plugins/webreport/place.py:292 msgid "Places" @@ -7903,7 +7911,7 @@ msgstr "" #: ../gramps/gen/lib/place.py:154 ../gramps/gui/merge/mergeperson.py:199 #: ../gramps/plugins/textreport/indivcomplete.py:391 -#: ../gramps/plugins/webreport/basepage.py:2581 +#: ../gramps/plugins/webreport/basepage.py:2573 msgid "Alternate Names" msgstr "" @@ -7911,11 +7919,11 @@ msgstr "" #: ../gramps/gui/filters/sidebar/_placesidebarfilter.py:110 #: ../gramps/plugins/export/exportcsv.py:288 #: ../gramps/plugins/importer/importcsv.py:227 -#: ../gramps/plugins/lib/libplaceview.py:88 +#: ../gramps/plugins/lib/libplaceview.py:89 msgid "Code" msgstr "" -#: ../gramps/gen/lib/place.py:160 ../gramps/plugins/webreport/basepage.py:2605 +#: ../gramps/gen/lib/place.py:160 ../gramps/plugins/webreport/basepage.py:2597 msgid "Alternate Locations" msgstr "" @@ -7930,7 +7938,7 @@ msgstr "" #: ../gramps/gen/lib/placename.py:103 #: ../gramps/gui/editors/displaytabs/placenameembedlist.py:65 -#: ../gramps/plugins/webreport/basepage.py:2583 +#: ../gramps/plugins/webreport/basepage.py:2575 msgid "Language" msgstr "" @@ -7984,18 +7992,18 @@ msgstr "" #: ../gramps/gen/lib/placetype.py:84 ../gramps/plugins/gramplet/leak.py:89 #: ../gramps/plugins/view/geoplaces.py:561 -#: ../gramps/plugins/webreport/basepage.py:2671 +#: ../gramps/plugins/webreport/basepage.py:2663 #: ../gramps/plugins/webreport/source.py:163 msgid "Number" msgstr "" #. 6 #: ../gramps/gen/lib/repo.py:86 ../gramps/gui/clipboard.py:781 -#: ../gramps/gui/configure.py:569 ../gramps/gui/editors/editlink.py:98 +#: ../gramps/gui/configure.py:578 ../gramps/gui/editors/editlink.py:98 #: ../gramps/gui/editors/editrepository.py:77 #: ../gramps/gui/editors/editrepository.py:79 -#: ../gramps/gui/editors/filtereditor.py:299 ../gramps/gui/viewmanager.py:619 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:113 +#: ../gramps/gui/editors/filtereditor.py:299 ../gramps/gui/viewmanager.py:618 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:114 #: ../gramps/plugins/quickview/filterbyname.py:205 #: ../gramps/plugins/quickview/filterbyname.py:264 #: ../gramps/plugins/tool/reorderids.glade:835 @@ -8051,7 +8059,7 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/citationembedlist.py:81 #: ../gramps/gui/filters/sidebar/_citationsidebarfilter.py:106 #: ../gramps/gui/filters/sidebar/_sourcesidebarfilter.py:88 -#: ../gramps/gui/selectors/selectsource.py:70 +#: ../gramps/gui/selectors/selectsource.py:67 #: ../gramps/plugins/gramplet/citations.py:84 #: ../gramps/plugins/textreport/tagreport.py:751 #: ../gramps/plugins/view/sourceview.py:84 @@ -8078,9 +8086,9 @@ msgstr "" #: ../gramps/plugins/view/repoview.py:129 #: ../gramps/plugins/view/view.gpr.py:252 #: ../gramps/plugins/view/view.gpr.py:260 -#: ../gramps/plugins/webreport/basepage.py:1491 -#: ../gramps/plugins/webreport/basepage.py:1620 -#: ../gramps/plugins/webreport/basepage.py:2662 +#: ../gramps/plugins/webreport/basepage.py:1483 +#: ../gramps/plugins/webreport/basepage.py:1612 +#: ../gramps/plugins/webreport/basepage.py:2654 #: ../gramps/plugins/webreport/repository.py:138 #: ../gramps/plugins/webreport/repository.py:223 msgid "Repositories" @@ -8214,10 +8222,10 @@ msgstr "" #. show surname and first name #: ../gramps/gen/lib/surname.py:87 ../gramps/gen/lib/surname.py:91 #: ../gramps/gen/utils/keyword.py:56 ../gramps/gui/clipboard.py:596 -#: ../gramps/gui/configure.py:688 ../gramps/gui/configure.py:690 -#: ../gramps/gui/configure.py:692 ../gramps/gui/configure.py:694 -#: ../gramps/gui/configure.py:697 ../gramps/gui/configure.py:698 -#: ../gramps/gui/configure.py:699 ../gramps/gui/configure.py:700 +#: ../gramps/gui/configure.py:697 ../gramps/gui/configure.py:699 +#: ../gramps/gui/configure.py:701 ../gramps/gui/configure.py:703 +#: ../gramps/gui/configure.py:706 ../gramps/gui/configure.py:707 +#: ../gramps/gui/configure.py:708 ../gramps/gui/configure.py:709 #: ../gramps/gui/editors/displaytabs/surnametab.py:75 #: ../gramps/gui/plug/_guioptions.py:88 ../gramps/gui/plug/_guioptions.py:1508 #: ../gramps/plugins/drawreport/statisticschart.py:334 @@ -8249,8 +8257,8 @@ msgid "%(first)s %(second)s" msgstr "" #: ../gramps/gen/lib/tag.py:125 ../gramps/gen/plug/docgen/treedoc.py:168 -#: ../gramps/gui/glade/styleeditor.glade:384 -#: ../gramps/gui/glade/styleeditor.glade:1433 +#: ../gramps/gui/glade/styleeditor.glade:400 +#: ../gramps/gui/glade/styleeditor.glade:1449 #: ../gramps/gui/plug/_guioptions.py:1509 ../gramps/gui/views/tags.py:411 msgid "Color" msgstr "" @@ -8419,7 +8427,7 @@ msgstr "" #: ../gramps/gui/glade/grampletpane.glade:156 #: ../gramps/gui/widgets/grampletbar.py:627 #: ../gramps/gui/widgets/grampletpane.py:220 -#: ../gramps/gui/widgets/grampletpane.py:976 +#: ../gramps/gui/widgets/grampletpane.py:978 msgid "Gramplet" msgstr "" @@ -8430,7 +8438,7 @@ msgstr "" #. add miscellaneous column #: ../gramps/gen/plug/_pluginreg.py:516 #: ../gramps/plugins/gramplet/faqgramplet.py:135 -#: ../gramps/plugins/webreport/basepage.py:1677 +#: ../gramps/plugins/webreport/basepage.py:1669 #: ../gramps/plugins/webreport/statistics.py:150 #: ../gramps/plugins/webreport/statistics.py:200 msgid "Miscellaneous" @@ -8496,8 +8504,8 @@ msgstr "" #: ../gramps/gen/utils/docgen/odstab.py:496 #: ../gramps/gen/utils/docgen/odstab.py:499 #: ../gramps/plugins/docgen/asciidoc.py:177 -#: ../gramps/plugins/docgen/cairodoc.py:197 #: ../gramps/plugins/docgen/cairodoc.py:200 +#: ../gramps/plugins/docgen/cairodoc.py:203 #: ../gramps/plugins/docgen/odfdoc.py:1154 #: ../gramps/plugins/docgen/odfdoc.py:1157 #: ../gramps/plugins/docgen/rtfdoc.py:93 ../gramps/plugins/docgen/rtfdoc.py:96 @@ -8506,7 +8514,7 @@ msgstr "" #: ../gramps/plugins/export/exportcsv.py:261 #: ../gramps/plugins/export/exportcsv.py:265 #: ../gramps/plugins/export/exportftree.py:135 -#: ../gramps/plugins/export/exportgedcom.py:1567 +#: ../gramps/plugins/export/exportgedcom.py:1610 #: ../gramps/plugins/export/exportgeneweb.py:108 #: ../gramps/plugins/export/exportgeneweb.py:112 #: ../gramps/plugins/export/exportvcalendar.py:119 @@ -8547,22 +8555,22 @@ msgid "TrueType / FreeSans" msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:70 -#: ../gramps/plugins/view/pedigreeview.py:2044 +#: ../gramps/plugins/view/pedigreeview.py:2046 msgid "Vertical (↓)" msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:71 -#: ../gramps/plugins/view/pedigreeview.py:2045 +#: ../gramps/plugins/view/pedigreeview.py:2047 msgid "Vertical (↑)" msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:72 -#: ../gramps/plugins/view/pedigreeview.py:2046 +#: ../gramps/plugins/view/pedigreeview.py:2048 msgid "Horizontal (→)" msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:73 -#: ../gramps/plugins/view/pedigreeview.py:2047 +#: ../gramps/plugins/view/pedigreeview.py:2049 msgid "Horizontal (←)" msgstr "" @@ -8612,13 +8620,13 @@ msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:88 #: ../gramps/gen/plug/docgen/treedoc.py:86 -#: ../gramps/gui/glade/styleeditor.glade:1343 +#: ../gramps/gui/glade/styleeditor.glade:1359 msgid "Top" msgstr "" #: ../gramps/gen/plug/docgen/graphdoc.py:89 #: ../gramps/gen/plug/docgen/treedoc.py:87 -#: ../gramps/gui/glade/styleeditor.glade:1358 +#: ../gramps/gui/glade/styleeditor.glade:1374 msgid "Bottom" msgstr "" @@ -8885,8 +8893,9 @@ msgstr "" msgid "Not shown" msgstr "" -#: ../gramps/gen/plug/docgen/treedoc.py:74 ../gramps/gui/configure.py:158 -#: ../gramps/gui/configure.py:1715 ../gramps/gui/views/pageview.py:606 +#: ../gramps/gen/plug/docgen/treedoc.py:74 ../gramps/gui/configure.py:96 +#: ../gramps/gui/configure.py:162 ../gramps/gui/configure.py:1724 +#: ../gramps/gui/views/pageview.py:606 msgid "Preferences" msgstr "" @@ -9011,7 +9020,7 @@ msgstr "" #. ################# #: ../gramps/gen/plug/docgen/treedoc.py:175 #: ../gramps/plugins/drawreport/ancestortree.py:791 -#: ../gramps/plugins/drawreport/descendtree.py:1522 +#: ../gramps/plugins/drawreport/descendtree.py:1528 msgid "Tree Options" msgstr "" @@ -9080,7 +9089,7 @@ msgstr "" #. #. ------------------------------------------------------------------------ #: ../gramps/gen/plug/report/_book.py:71 ../gramps/gui/plug/_dialogs.py:59 -#: ../gramps/gui/plug/report/_bookdialog.py:84 ../gramps/gui/viewmanager.py:122 +#: ../gramps/gui/plug/report/_bookdialog.py:86 ../gramps/gui/viewmanager.py:121 msgid "Unsupported" msgstr "" @@ -9101,6 +9110,7 @@ msgid "Web Pages" msgstr "" #: ../gramps/gen/plug/report/_constants.py:49 +#: ../gramps/gui/plug/report/_bookdialog.py:91 msgid "Books" msgstr "" @@ -9118,8 +9128,8 @@ msgstr "" #: ../gramps/gen/plug/report/endnotes.py:61 #: ../gramps/plugins/textreport/ancestorreport.py:376 -#: ../gramps/plugins/textreport/detancestralreport.py:982 -#: ../gramps/plugins/textreport/detdescendantreport.py:1187 +#: ../gramps/plugins/textreport/detancestralreport.py:983 +#: ../gramps/plugins/textreport/detdescendantreport.py:1188 #: ../gramps/plugins/textreport/endoflinereport.py:326 msgid "The style used for the generation header." msgstr "" @@ -9154,8 +9164,8 @@ msgstr "" #. show "> Family: ..." and nothing else #. show "V Family: ..." and the rest #: ../gramps/gen/plug/report/endnotes.py:175 -#: ../gramps/gui/editors/editfamily.py:945 -#: ../gramps/gui/editors/editfamily.py:952 +#: ../gramps/gui/editors/editfamily.py:946 +#: ../gramps/gui/editors/editfamily.py:953 #: ../gramps/gui/plug/report/_docreportdialog.py:186 #: ../gramps/gui/plug/report/_docreportdialog.py:237 #: ../gramps/gui/plug/report/_graphreportdialog.py:154 @@ -9163,22 +9173,26 @@ msgstr "" #: ../gramps/gui/plug/report/_reportdialog.py:377 #: ../gramps/gui/plug/report/_reportdialog.py:401 #: ../gramps/gui/plug/report/_reportdialog.py:472 -#: ../gramps/gui/plug/report/_reportdialog.py:620 -#: ../gramps/plugins/gramplet/statsgramplet.py:105 -#: ../gramps/plugins/gramplet/statsgramplet.py:108 -#: ../gramps/plugins/gramplet/statsgramplet.py:111 -#: ../gramps/plugins/gramplet/statsgramplet.py:117 -#: ../gramps/plugins/gramplet/statsgramplet.py:122 -#: ../gramps/plugins/gramplet/statsgramplet.py:128 -#: ../gramps/plugins/gramplet/statsgramplet.py:132 -#: ../gramps/plugins/gramplet/statsgramplet.py:137 -#: ../gramps/plugins/gramplet/statsgramplet.py:141 +#: ../gramps/gui/plug/report/_reportdialog.py:623 +#: ../gramps/plugins/gramplet/statsgramplet.py:146 +#: ../gramps/plugins/gramplet/statsgramplet.py:149 +#: ../gramps/plugins/gramplet/statsgramplet.py:152 +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +#: ../gramps/plugins/gramplet/statsgramplet.py:170 +#: ../gramps/plugins/gramplet/statsgramplet.py:175 +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +#: ../gramps/plugins/gramplet/statsgramplet.py:185 +#: ../gramps/plugins/gramplet/statsgramplet.py:189 +#: ../gramps/plugins/gramplet/statsgramplet.py:194 +#: ../gramps/plugins/gramplet/statsgramplet.py:198 #: ../gramps/plugins/textreport/familygroup.py:410 -#: ../gramps/plugins/textreport/indivcomplete.py:924 -#: ../gramps/plugins/textreport/indivcomplete.py:926 +#: ../gramps/plugins/textreport/indivcomplete.py:925 #: ../gramps/plugins/textreport/indivcomplete.py:927 #: ../gramps/plugins/textreport/indivcomplete.py:928 #: ../gramps/plugins/textreport/indivcomplete.py:929 +#: ../gramps/plugins/textreport/indivcomplete.py:930 #: ../gramps/plugins/view/relview.py:530 ../gramps/plugins/view/relview.py:592 #: ../gramps/plugins/view/relview.py:604 ../gramps/plugins/view/relview.py:623 #: ../gramps/plugins/view/relview.py:635 ../gramps/plugins/view/relview.py:640 @@ -9197,13 +9211,13 @@ msgstr "" msgid "The translation to be used for the report." msgstr "" -#: ../gramps/gen/plug/report/stdoptions.py:73 ../gramps/gui/configure.py:1030 -#: ../gramps/plugins/webreport/webcal.py:1675 +#: ../gramps/gen/plug/report/stdoptions.py:73 ../gramps/gui/configure.py:1039 +#: ../gramps/plugins/webreport/webcal.py:1682 msgid "Name format" msgstr "" #: ../gramps/gen/plug/report/stdoptions.py:78 -#: ../gramps/plugins/webreport/webcal.py:1679 +#: ../gramps/plugins/webreport/webcal.py:1686 msgid "Select the format to display names" msgstr "" @@ -9252,7 +9266,7 @@ msgstr "" msgid "Whether to restrict data on recently-dead people" msgstr "" -#: ../gramps/gen/plug/report/stdoptions.py:257 ../gramps/gui/configure.py:1058 +#: ../gramps/gen/plug/report/stdoptions.py:257 ../gramps/gui/configure.py:1067 msgid "Date format" msgstr "" @@ -9282,13 +9296,13 @@ msgstr "" #. ######################### #. ############################### #: ../gramps/gen/plug/report/stdoptions.py:328 -#: ../gramps/gui/viewmanager.py:1929 +#: ../gramps/gui/viewmanager.py:1938 #: ../gramps/plugins/graph/gvfamilylines.py:211 -#: ../gramps/plugins/graph/gvrelgraph.py:819 -#: ../gramps/plugins/textreport/detancestralreport.py:892 -#: ../gramps/plugins/textreport/detdescendantreport.py:1079 +#: ../gramps/plugins/graph/gvrelgraph.py:820 +#: ../gramps/plugins/textreport/detancestralreport.py:893 +#: ../gramps/plugins/textreport/detdescendantreport.py:1080 #: ../gramps/plugins/textreport/familygroup.py:752 -#: ../gramps/plugins/textreport/indivcomplete.py:1101 +#: ../gramps/plugins/textreport/indivcomplete.py:1102 #: ../gramps/plugins/webreport/narrativeweb.py:1901 msgid "Include" msgstr "" @@ -9297,7 +9311,7 @@ msgstr "" msgid "Whether to include Gramps IDs" msgstr "" -#: ../gramps/gen/plug/report/stdoptions.py:337 ../gramps/gui/configure.py:1072 +#: ../gramps/gen/plug/report/stdoptions.py:337 ../gramps/gui/configure.py:1081 msgid "Place format" msgstr "" @@ -9306,17 +9320,17 @@ msgid "Select the format to display places" msgstr "" #: ../gramps/gen/plug/report/utils.py:158 -#: ../gramps/plugins/textreport/indivcomplete.py:918 +#: ../gramps/plugins/textreport/indivcomplete.py:919 msgid "File does not exist" msgstr "" #: ../gramps/gen/plug/report/utils.py:159 -#: ../gramps/plugins/textreport/indivcomplete.py:914 +#: ../gramps/plugins/textreport/indivcomplete.py:915 #: ../gramps/plugins/textreport/simplebooktitle.py:106 -#: ../gramps/plugins/webreport/basepage.py:1720 -#: ../gramps/plugins/webreport/basepage.py:1923 +#: ../gramps/plugins/webreport/basepage.py:1712 +#: ../gramps/plugins/webreport/basepage.py:1915 +#: ../gramps/plugins/webreport/basepage.py:1981 #: ../gramps/plugins/webreport/basepage.py:1989 -#: ../gramps/plugins/webreport/basepage.py:1997 msgid "Could not add photo to page" msgstr "" @@ -9403,11 +9417,6 @@ msgstr "" msgid "Error in reading '%s'" msgstr "" -#: ../gramps/gen/plug/utils.py:316 -#, python-format -msgid "Error: cannot open '%s'" -msgstr "" - #: ../gramps/gen/plug/utils.py:320 #, python-format msgid "Error: unknown file type: '%s'" @@ -9473,7 +9482,7 @@ msgid "" msgstr "" #: ../gramps/gen/relationship.py:1273 -#: ../gramps/plugins/view/pedigreeview.py:1531 +#: ../gramps/plugins/view/pedigreeview.py:1533 msgid "Relationship loop detected" msgstr "" @@ -9951,10 +9960,10 @@ msgstr "" msgid "GIVEN" msgstr "" -#: ../gramps/gen/utils/keyword.py:56 ../gramps/gui/configure.py:695 -#: ../gramps/gui/configure.py:702 ../gramps/gui/configure.py:704 -#: ../gramps/gui/configure.py:705 ../gramps/gui/configure.py:706 -#: ../gramps/gui/configure.py:707 ../gramps/gui/configure.py:708 +#: ../gramps/gen/utils/keyword.py:56 ../gramps/gui/configure.py:704 +#: ../gramps/gui/configure.py:711 ../gramps/gui/configure.py:713 +#: ../gramps/gui/configure.py:714 ../gramps/gui/configure.py:715 +#: ../gramps/gui/configure.py:716 ../gramps/gui/configure.py:717 msgid "SURNAME" msgstr "" @@ -9970,9 +9979,9 @@ msgstr "" msgid "Name|COMMON" msgstr "" -#: ../gramps/gen/utils/keyword.py:58 ../gramps/gui/configure.py:692 -#: ../gramps/gui/configure.py:694 ../gramps/gui/configure.py:697 -#: ../gramps/gui/configure.py:698 ../gramps/gui/configure.py:704 +#: ../gramps/gen/utils/keyword.py:58 ../gramps/gui/configure.py:701 +#: ../gramps/gui/configure.py:703 ../gramps/gui/configure.py:706 +#: ../gramps/gui/configure.py:707 ../gramps/gui/configure.py:713 msgid "Name|Common" msgstr "" @@ -10054,7 +10063,7 @@ msgstr "" msgid "RAWSURNAMES" msgstr "" -#: ../gramps/gen/utils/keyword.py:69 ../gramps/gui/configure.py:709 +#: ../gramps/gen/utils/keyword.py:69 ../gramps/gui/configure.py:718 msgid "Rawsurnames" msgstr "" @@ -10102,7 +10111,7 @@ msgstr "" msgid "%(west_longitude)s W" msgstr "" -#: ../gramps/gen/utils/string.py:46 ../gramps/gui/editors/editperson.py:347 +#: ../gramps/gen/utils/string.py:46 ../gramps/gui/editors/editperson.py:348 #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:94 #: ../gramps/gui/merge/mergeperson.py:64 #: ../gramps/gui/views/treemodels/peoplemodel.py:97 @@ -10111,7 +10120,7 @@ msgstr "" msgid "male" msgstr "" -#: ../gramps/gen/utils/string.py:47 ../gramps/gui/editors/editperson.py:346 +#: ../gramps/gen/utils/string.py:47 ../gramps/gui/editors/editperson.py:347 #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:94 #: ../gramps/gui/merge/mergeperson.py:64 #: ../gramps/gui/views/treemodels/peoplemodel.py:97 @@ -10313,18 +10322,18 @@ msgstr "" msgid "Drag and drop the columns to change the order" msgstr "" -#: ../gramps/gui/columnorder.py:107 ../gramps/gui/configure.py:1615 -#: ../gramps/gui/configure.py:1637 ../gramps/gui/configure.py:1660 -#: ../gramps/gui/plug/_dialogs.py:130 ../gramps/gui/viewmanager.py:2001 +#: ../gramps/gui/columnorder.py:107 ../gramps/gui/configure.py:1624 +#: ../gramps/gui/configure.py:1646 ../gramps/gui/configure.py:1669 +#: ../gramps/gui/plug/_dialogs.py:130 ../gramps/gui/viewmanager.py:2010 #: ../gramps/plugins/lib/maps/geography.py:1011 #: ../gramps/plugins/lib/maps/geography.py:1266 msgid "_Apply" msgstr "" #. ################# -#: ../gramps/gui/columnorder.py:128 ../gramps/gui/configure.py:1188 +#: ../gramps/gui/columnorder.py:128 ../gramps/gui/configure.py:1197 #: ../gramps/plugins/drawreport/ancestortree.py:909 -#: ../gramps/plugins/drawreport/descendtree.py:1647 +#: ../gramps/plugins/drawreport/descendtree.py:1653 #: ../gramps/plugins/webreport/narrativeweb.py:1698 msgid "Display" msgstr "" @@ -10333,27 +10342,27 @@ msgstr "" msgid "Column Name" msgstr "" -#: ../gramps/gui/configure.py:82 +#: ../gramps/gui/configure.py:83 msgid "Father's surname" msgstr "" -#: ../gramps/gui/configure.py:84 +#: ../gramps/gui/configure.py:85 msgid "Combination of mother's and father's surname" msgstr "" -#: ../gramps/gui/configure.py:85 +#: ../gramps/gui/configure.py:86 msgid "Icelandic style" msgstr "" -#: ../gramps/gui/configure.py:107 ../gramps/gui/configure.py:108 +#: ../gramps/gui/configure.py:111 ../gramps/gui/configure.py:112 msgid "Display Name Editor" msgstr "" #. self.window.connect('response', self.close) -#: ../gramps/gui/configure.py:109 ../gramps/gui/configure.py:183 +#: ../gramps/gui/configure.py:113 ../gramps/gui/configure.py:187 #: ../gramps/gui/dialog.py:215 ../gramps/gui/dialog.py:261 #: ../gramps/gui/dialog.py:287 ../gramps/gui/glade/book.glade:466 -#: ../gramps/gui/glade/book.glade:539 ../gramps/gui/glade/clipboard.glade:71 +#: ../gramps/gui/glade/book.glade:556 ../gramps/gui/glade/clipboard.glade:71 #: ../gramps/gui/glade/dialog.glade:20 ../gramps/gui/glade/dialog.glade:141 #: ../gramps/gui/glade/displaystate.glade:23 #: ../gramps/gui/glade/editplaceformat.glade:23 @@ -10362,8 +10371,8 @@ msgstr "" #: ../gramps/gui/glade/updateaddons.glade:25 ../gramps/gui/plug/_windows.py:105 #: ../gramps/gui/plug/_windows.py:691 ../gramps/gui/plug/_windows.py:747 #: ../gramps/gui/plug/quick/_textbufdoc.py:60 ../gramps/gui/undohistory.py:90 -#: ../gramps/gui/viewmanager.py:543 ../gramps/gui/viewmanager.py:1864 -#: ../gramps/gui/views/bookmarks.py:286 ../gramps/gui/views/tags.py:432 +#: ../gramps/gui/viewmanager.py:542 ../gramps/gui/viewmanager.py:1873 +#: ../gramps/gui/views/bookmarks.py:295 ../gramps/gui/views/tags.py:432 #: ../gramps/gui/widgets/grampletbar.py:635 #: ../gramps/gui/widgets/grampletpane.py:232 #: ../gramps/plugins/lib/maps/placeselection.py:111 @@ -10371,7 +10380,7 @@ msgstr "" msgid "_Close" msgstr "" -#: ../gramps/gui/configure.py:112 +#: ../gramps/gui/configure.py:116 msgid "" "The following keywords are replaced with the appropriate name parts:\n" " Given - given name (first name) Surname - surnames " @@ -10403,207 +10412,257 @@ msgid "" "Underhills: Familynick, Jose: Call.\n" msgstr "" -#: ../gramps/gui/configure.py:140 +#: ../gramps/gui/configure.py:144 msgid " Name Editor" msgstr "" -#: ../gramps/gui/configure.py:234 ../gramps/gui/configure.py:240 -#: ../gramps/gui/configure.py:847 +#: ../gramps/gui/configure.py:240 ../gramps/gui/configure.py:246 +#: ../gramps/gui/configure.py:856 msgid "Invalid or incomplete format definition." msgstr "" #. label for the combo #. translators: needed for French, ignore otherwise -#: ../gramps/gui/configure.py:342 ../gramps/gui/configure.py:366 -#: ../gramps/gui/configure.py:387 ../gramps/gui/configure.py:403 -#: ../gramps/gui/configure.py:434 ../gramps/gui/configure.py:471 -#: ../gramps/gui/configure.py:493 ../gramps/gui/configure.py:594 -#: ../gramps/gui/configure.py:1030 ../gramps/gui/configure.py:1058 -#: ../gramps/gui/configure.py:1072 ../gramps/gui/configure.py:1107 -#: ../gramps/gui/configure.py:1121 ../gramps/gui/configure.py:1134 -#: ../gramps/gui/configure.py:1147 ../gramps/gui/configure.py:1171 -#: ../gramps/gui/configure.py:1424 ../gramps/gui/configure.py:1442 -#: ../gramps/gui/configure.py:1515 ../gramps/gui/configure.py:1570 +#: ../gramps/gui/configure.py:348 ../gramps/gui/configure.py:372 +#: ../gramps/gui/configure.py:393 ../gramps/gui/configure.py:409 +#: ../gramps/gui/configure.py:440 ../gramps/gui/configure.py:477 +#: ../gramps/gui/configure.py:499 ../gramps/gui/configure.py:603 +#: ../gramps/gui/configure.py:1039 ../gramps/gui/configure.py:1067 +#: ../gramps/gui/configure.py:1081 ../gramps/gui/configure.py:1116 +#: ../gramps/gui/configure.py:1130 ../gramps/gui/configure.py:1143 +#: ../gramps/gui/configure.py:1156 ../gramps/gui/configure.py:1180 +#: ../gramps/gui/configure.py:1433 ../gramps/gui/configure.py:1451 +#: ../gramps/gui/configure.py:1524 ../gramps/gui/configure.py:1579 #: ../gramps/gui/views/navigationview.py:358 #: ../gramps/plugins/gramplet/sessionloggramplet.py:90 #, python-format msgid "%s: " msgstr "" -#: ../gramps/gui/configure.py:533 +#: ../gramps/gui/configure.py:532 ../gramps/gui/editors/edittaglist.py:118 +#: ../gramps/gui/glade/addmedia.glade:55 +#: ../gramps/gui/glade/baseselector.glade:56 ../gramps/gui/glade/book.glade:498 +#: ../gramps/gui/glade/clipboard.glade:21 ../gramps/gui/glade/dbman.glade:150 +#: ../gramps/gui/glade/editaddress.glade:55 +#: ../gramps/gui/glade/editattribute.glade:54 +#: ../gramps/gui/glade/editchildref.glade:58 +#: ../gramps/gui/glade/editcitation.glade:27 +#: ../gramps/gui/glade/editdate.glade:53 ../gramps/gui/glade/editevent.glade:58 +#: ../gramps/gui/glade/editeventref.glade:22 +#: ../gramps/gui/glade/editfamily.glade:60 +#: ../gramps/gui/glade/editldsord.glade:75 +#: ../gramps/gui/glade/editlink.glade:58 +#: ../gramps/gui/glade/editlocation.glade:54 +#: ../gramps/gui/glade/editmedia.glade:55 +#: ../gramps/gui/glade/editmediaref.glade:75 +#: ../gramps/gui/glade/editname.glade:59 ../gramps/gui/glade/editnote.glade:53 +#: ../gramps/gui/glade/editperson.glade:82 +#: ../gramps/gui/glade/editpersonref.glade:57 +#: ../gramps/gui/glade/editplace.glade:52 +#: ../gramps/gui/glade/editplacename.glade:55 +#: ../gramps/gui/glade/editplaceref.glade:22 +#: ../gramps/gui/glade/editreporef.glade:61 +#: ../gramps/gui/glade/editrepository.glade:59 +#: ../gramps/gui/glade/editsource.glade:58 ../gramps/gui/glade/editurl.glade:57 +#: ../gramps/gui/glade/mergecitation.glade:53 +#: ../gramps/gui/glade/mergedata.glade:77 +#: ../gramps/gui/glade/mergedata.glade:278 +#: ../gramps/gui/glade/mergedata.glade:468 +#: ../gramps/gui/glade/mergedata.glade:698 +#: ../gramps/gui/glade/mergeevent.glade:53 +#: ../gramps/gui/glade/mergefamily.glade:53 +#: ../gramps/gui/glade/mergemedia.glade:53 +#: ../gramps/gui/glade/mergenote.glade:53 +#: ../gramps/gui/glade/mergeperson.glade:53 +#: ../gramps/gui/glade/mergeplace.glade:51 +#: ../gramps/gui/glade/mergerepository.glade:53 +#: ../gramps/gui/glade/mergesource.glade:53 +#: ../gramps/gui/glade/reorder.glade:54 ../gramps/gui/glade/rule.glade:41 +#: ../gramps/gui/glade/rule.glade:351 ../gramps/gui/glade/rule.glade:781 +#: ../gramps/gui/logger/_errorview.py:175 +#: ../gramps/gui/plug/report/_reportdialog.py:159 +#: ../gramps/gui/undohistory.py:82 ../gramps/gui/viewmanager.py:520 +#: ../gramps/gui/views/bookmarks.py:296 ../gramps/gui/views/tags.py:433 +#: ../gramps/gui/views/tags.py:647 ../gramps/gui/widgets/grampletbar.py:641 +#: ../gramps/gui/widgets/grampletpane.py:237 +#: ../gramps/plugins/tool/testcasegenerator.py:329 +msgid "_Help" +msgstr "" + +#: ../gramps/gui/configure.py:542 msgid "" "Enter your information so people can contact you when you distribute your " "Family Tree" msgstr "" -#: ../gramps/gui/configure.py:540 +#: ../gramps/gui/configure.py:549 #: ../gramps/gui/editors/displaytabs/addrembedlist.py:75 #: ../gramps/plugins/view/repoview.py:92 msgid "State/County" msgstr "" -#: ../gramps/gui/configure.py:542 ../gramps/plugins/view/repoview.py:94 +#: ../gramps/gui/configure.py:551 ../gramps/plugins/view/repoview.py:94 msgid "ZIP/Postal Code" msgstr "" -#: ../gramps/gui/configure.py:544 ../gramps/gui/plug/_windows.py:623 +#: ../gramps/gui/configure.py:553 ../gramps/gui/plug/_windows.py:623 #: ../gramps/plugins/view/repoview.py:95 msgid "Email" msgstr "" -#: ../gramps/gui/configure.py:545 +#: ../gramps/gui/configure.py:554 msgid "Researcher" msgstr "" -#: ../gramps/gui/configure.py:565 ../gramps/gui/editors/editperson.py:646 +#: ../gramps/gui/configure.py:574 ../gramps/gui/editors/editperson.py:647 #: ../gramps/gui/widgets/photo.py:86 msgid "Media Object" msgstr "" -#: ../gramps/gui/configure.py:573 +#: ../gramps/gui/configure.py:582 msgid "ID Formats" msgstr "" -#: ../gramps/gui/configure.py:583 +#: ../gramps/gui/configure.py:592 msgid "Set the colors used for boxes in the graphical views" msgstr "" -#: ../gramps/gui/configure.py:588 +#: ../gramps/gui/configure.py:597 msgid "Light colors" msgstr "" -#: ../gramps/gui/configure.py:589 +#: ../gramps/gui/configure.py:598 msgid "Dark colors" msgstr "" -#: ../gramps/gui/configure.py:594 +#: ../gramps/gui/configure.py:603 msgid "Color scheme" msgstr "" -#: ../gramps/gui/configure.py:598 +#: ../gramps/gui/configure.py:607 msgid "Restore to defaults" msgstr "" -#: ../gramps/gui/configure.py:604 +#: ../gramps/gui/configure.py:613 msgid "Male Alive" msgstr "" -#: ../gramps/gui/configure.py:605 +#: ../gramps/gui/configure.py:614 msgid "Male Dead" msgstr "" -#: ../gramps/gui/configure.py:606 +#: ../gramps/gui/configure.py:615 msgid "Female Alive" msgstr "" -#: ../gramps/gui/configure.py:607 +#: ../gramps/gui/configure.py:616 msgid "Female Dead" msgstr "" -#: ../gramps/gui/configure.py:608 +#: ../gramps/gui/configure.py:617 msgid "Unknown Alive" msgstr "" -#: ../gramps/gui/configure.py:609 +#: ../gramps/gui/configure.py:618 msgid "Unknown Dead" msgstr "" -#: ../gramps/gui/configure.py:610 +#: ../gramps/gui/configure.py:619 msgid "Family Node" msgstr "" -#: ../gramps/gui/configure.py:611 +#: ../gramps/gui/configure.py:620 msgid "Family Divorced" msgstr "" -#: ../gramps/gui/configure.py:612 +#: ../gramps/gui/configure.py:621 msgid "Home Person" msgstr "" -#: ../gramps/gui/configure.py:613 +#: ../gramps/gui/configure.py:622 msgid "Border Male Alive" msgstr "" -#: ../gramps/gui/configure.py:614 +#: ../gramps/gui/configure.py:623 msgid "Border Male Dead" msgstr "" -#: ../gramps/gui/configure.py:615 +#: ../gramps/gui/configure.py:624 msgid "Border Female Alive" msgstr "" -#: ../gramps/gui/configure.py:616 +#: ../gramps/gui/configure.py:625 msgid "Border Female Dead" msgstr "" -#: ../gramps/gui/configure.py:617 +#: ../gramps/gui/configure.py:626 msgid "Border Unknown Alive" msgstr "" -#: ../gramps/gui/configure.py:618 +#: ../gramps/gui/configure.py:627 msgid "Border Unknown Dead" msgstr "" -#: ../gramps/gui/configure.py:619 +#: ../gramps/gui/configure.py:628 msgid "Border Family" msgstr "" -#: ../gramps/gui/configure.py:620 +#: ../gramps/gui/configure.py:629 msgid "Border Family Divorced" msgstr "" -#: ../gramps/gui/configure.py:628 +#: ../gramps/gui/configure.py:637 msgid "Colors" msgstr "" -#: ../gramps/gui/configure.py:647 +#: ../gramps/gui/configure.py:656 msgid "Suppress warning when adding parents to a child." msgstr "" -#: ../gramps/gui/configure.py:651 +#: ../gramps/gui/configure.py:660 msgid "Suppress warning when canceling with changed data." msgstr "" -#: ../gramps/gui/configure.py:655 +#: ../gramps/gui/configure.py:664 msgid "Suppress warning about missing researcher when exporting to GEDCOM." msgstr "" -#: ../gramps/gui/configure.py:660 +#: ../gramps/gui/configure.py:669 msgid "Show plugin status dialog on plugin load error." msgstr "" -#: ../gramps/gui/configure.py:663 +#: ../gramps/gui/configure.py:672 msgid "Warnings" msgstr "" -#: ../gramps/gui/configure.py:689 ../gramps/gui/configure.py:703 +#: ../gramps/gui/configure.py:698 ../gramps/gui/configure.py:712 msgid "Common" msgstr "" -#: ../gramps/gui/configure.py:696 ../gramps/plugins/export/exportcsv.py:355 +#: ../gramps/gui/configure.py:705 ../gramps/plugins/export/exportcsv.py:355 #: ../gramps/plugins/importer/importcsv.py:164 msgid "Call" msgstr "" -#: ../gramps/gui/configure.py:701 +#: ../gramps/gui/configure.py:710 msgid "NotPatronymic" msgstr "" -#: ../gramps/gui/configure.py:778 +#: ../gramps/gui/configure.py:787 msgid "Enter to save, Esc to cancel editing" msgstr "" -#: ../gramps/gui/configure.py:825 +#: ../gramps/gui/configure.py:834 msgid "This format exists already." msgstr "" -#: ../gramps/gui/configure.py:874 +#: ../gramps/gui/configure.py:883 msgid "Example" msgstr "" #. show an add button #. we now construct an add menu -#: ../gramps/gui/configure.py:894 +#: ../gramps/gui/configure.py:903 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:147 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:154 #: ../gramps/gui/editors/displaytabs/eventembedlist.py:314 @@ -10612,15 +10671,15 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/nameembedlist.py:129 #: ../gramps/gui/editors/displaytabs/webembedlist.py:115 #: ../gramps/gui/editors/editfamily.py:148 -#: ../gramps/gui/plug/report/_bookdialog.py:653 -#: ../gramps/gui/viewmanager.py:605 ../gramps/gui/views/tags.py:424 -#: ../gramps/gui/widgets/fanchart.py:1749 -#: ../gramps/gui/widgets/fanchart.py:1791 -#: ../gramps/plugins/view/pedigreeview.py:1628 +#: ../gramps/gui/plug/report/_bookdialog.py:662 +#: ../gramps/gui/viewmanager.py:604 ../gramps/gui/views/tags.py:424 +#: ../gramps/gui/widgets/fanchart.py:1759 +#: ../gramps/gui/widgets/fanchart.py:1801 +#: ../gramps/plugins/view/pedigreeview.py:1630 msgid "_Add" msgstr "" -#: ../gramps/gui/configure.py:897 +#: ../gramps/gui/configure.py:906 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:149 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:155 #: ../gramps/gui/editors/displaytabs/eventembedlist.py:315 @@ -10629,167 +10688,167 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/nameembedlist.py:130 #: ../gramps/gui/editors/displaytabs/webembedlist.py:116 #: ../gramps/gui/glade/editlink.glade:222 -#: ../gramps/gui/plug/report/_bookdialog.py:627 -#: ../gramps/gui/viewmanager.py:518 ../gramps/gui/views/tags.py:425 -#: ../gramps/gui/widgets/fanchart.py:1546 -#: ../gramps/plugins/view/pedigreeview.py:1663 -#: ../gramps/plugins/view/pedigreeview.py:1891 +#: ../gramps/gui/plug/report/_bookdialog.py:636 +#: ../gramps/gui/viewmanager.py:517 ../gramps/gui/views/tags.py:425 +#: ../gramps/gui/widgets/fanchart.py:1556 +#: ../gramps/plugins/view/pedigreeview.py:1665 +#: ../gramps/plugins/view/pedigreeview.py:1893 msgid "_Edit" msgstr "" -#: ../gramps/gui/configure.py:901 +#: ../gramps/gui/configure.py:910 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:150 #: ../gramps/gui/editors/displaytabs/embeddedlist.py:156 #: ../gramps/gui/editors/displaytabs/gallerytab.py:130 #: ../gramps/gui/editors/displaytabs/nameembedlist.py:124 #: ../gramps/gui/editors/displaytabs/webembedlist.py:117 #: ../gramps/gui/editors/editfamily.py:151 -#: ../gramps/gui/plug/report/_bookdialog.py:622 -#: ../gramps/gui/views/bookmarks.py:282 ../gramps/gui/views/tags.py:426 +#: ../gramps/gui/plug/report/_bookdialog.py:631 +#: ../gramps/gui/views/bookmarks.py:291 ../gramps/gui/views/tags.py:426 msgid "_Remove" msgstr "" -#: ../gramps/gui/configure.py:1034 ../gramps/gui/configure.py:1076 +#: ../gramps/gui/configure.py:1043 ../gramps/gui/configure.py:1085 #: ../gramps/gui/editors/displaytabs/buttontab.py:71 #: ../gramps/gui/glade/editfamily.glade:286 #: ../gramps/gui/glade/editfamily.glade:594 #: ../gramps/gui/glade/editperson.glade:12 #: ../gramps/gui/glade/editperson.glade:516 ../gramps/gui/glade/rule.glade:463 -#: ../gramps/gui/glade/styleeditor.glade:1871 +#: ../gramps/gui/glade/styleeditor.glade:1903 #: ../gramps/gui/plug/_windows.py:152 ../gramps/gui/plug/_windows.py:207 #: ../gramps/plugins/gramplet/coordinates.py:142 #: ../gramps/plugins/gramplet/descendant.py:110 msgid "Edit" msgstr "" -#: ../gramps/gui/configure.py:1044 +#: ../gramps/gui/configure.py:1053 msgid "Consider single pa/matronymic as surname" msgstr "" -#: ../gramps/gui/configure.py:1085 +#: ../gramps/gui/configure.py:1094 msgid "Enable automatic place title generation" msgstr "" -#: ../gramps/gui/configure.py:1094 +#: ../gramps/gui/configure.py:1103 msgid "Years" msgstr "" -#: ../gramps/gui/configure.py:1095 +#: ../gramps/gui/configure.py:1104 msgid "Years, Months" msgstr "" -#: ../gramps/gui/configure.py:1096 +#: ../gramps/gui/configure.py:1105 msgid "Years, Months, Days" msgstr "" -#: ../gramps/gui/configure.py:1108 +#: ../gramps/gui/configure.py:1117 msgid "Age display precision (requires restart)" msgstr "" -#: ../gramps/gui/configure.py:1121 +#: ../gramps/gui/configure.py:1130 msgid "Calendar on reports" msgstr "" -#: ../gramps/gui/configure.py:1134 +#: ../gramps/gui/configure.py:1143 msgid "Surname guessing" msgstr "" -#: ../gramps/gui/configure.py:1147 +#: ../gramps/gui/configure.py:1156 msgid "Default family relationship" msgstr "" -#: ../gramps/gui/configure.py:1154 +#: ../gramps/gui/configure.py:1163 msgid "Height multiple surname box (pixels)" msgstr "" -#: ../gramps/gui/configure.py:1161 +#: ../gramps/gui/configure.py:1170 msgid "Active person's name and ID" msgstr "" -#: ../gramps/gui/configure.py:1162 +#: ../gramps/gui/configure.py:1171 #: ../gramps/plugins/textreport/indivcomplete.py:370 msgid "Relationship to home person" msgstr "" -#: ../gramps/gui/configure.py:1171 +#: ../gramps/gui/configure.py:1180 msgid "Status bar" msgstr "" -#: ../gramps/gui/configure.py:1178 +#: ../gramps/gui/configure.py:1187 msgid "Show text label beside Navigator buttons (requires restart)" msgstr "" -#: ../gramps/gui/configure.py:1184 +#: ../gramps/gui/configure.py:1193 msgid "Show close button in gramplet bar tabs" msgstr "" -#: ../gramps/gui/configure.py:1204 +#: ../gramps/gui/configure.py:1213 msgid "Missing surname" msgstr "" -#: ../gramps/gui/configure.py:1207 +#: ../gramps/gui/configure.py:1216 msgid "Missing given name" msgstr "" -#: ../gramps/gui/configure.py:1210 +#: ../gramps/gui/configure.py:1219 msgid "Missing record" msgstr "" -#: ../gramps/gui/configure.py:1213 +#: ../gramps/gui/configure.py:1222 msgid "Private surname" msgstr "" -#: ../gramps/gui/configure.py:1217 +#: ../gramps/gui/configure.py:1226 msgid "Private given name" msgstr "" -#: ../gramps/gui/configure.py:1221 +#: ../gramps/gui/configure.py:1230 msgid "Private record" msgstr "" -#: ../gramps/gui/configure.py:1286 +#: ../gramps/gui/configure.py:1295 msgid "Change is not immediate" msgstr "" -#: ../gramps/gui/configure.py:1287 +#: ../gramps/gui/configure.py:1296 msgid "" "Changing the date format will not take effect until the next time Gramps is " "started." msgstr "" -#: ../gramps/gui/configure.py:1306 +#: ../gramps/gui/configure.py:1315 msgid "Date about range" msgstr "" -#: ../gramps/gui/configure.py:1309 +#: ../gramps/gui/configure.py:1318 msgid "Date after range" msgstr "" -#: ../gramps/gui/configure.py:1312 +#: ../gramps/gui/configure.py:1321 msgid "Date before range" msgstr "" -#: ../gramps/gui/configure.py:1315 +#: ../gramps/gui/configure.py:1324 msgid "Maximum age probably alive" msgstr "" -#: ../gramps/gui/configure.py:1318 +#: ../gramps/gui/configure.py:1327 msgid "Maximum sibling age difference" msgstr "" -#: ../gramps/gui/configure.py:1321 +#: ../gramps/gui/configure.py:1330 msgid "Minimum years between generations" msgstr "" -#: ../gramps/gui/configure.py:1324 +#: ../gramps/gui/configure.py:1333 msgid "Average years between generations" msgstr "" -#: ../gramps/gui/configure.py:1327 +#: ../gramps/gui/configure.py:1336 msgid "Markup for invalid date format" msgstr "" -#: ../gramps/gui/configure.py:1330 +#: ../gramps/gui/configure.py:1339 #, python-format msgid "" "Convenience markups are:\n" @@ -10807,179 +10866,179 @@ msgid "" "will display Underlined bold date.\n" msgstr "" -#: ../gramps/gui/configure.py:1344 +#: ../gramps/gui/configure.py:1353 msgid "Dates" msgstr "" -#: ../gramps/gui/configure.py:1355 +#: ../gramps/gui/configure.py:1364 msgid "Use alternate Font handler for GUI and Reports (requires restart)" msgstr "" -#: ../gramps/gui/configure.py:1361 +#: ../gramps/gui/configure.py:1370 msgid "Add default source on GEDCOM import" msgstr "" -#: ../gramps/gui/configure.py:1365 +#: ../gramps/gui/configure.py:1374 msgid "Add tag on import" msgstr "" -#: ../gramps/gui/configure.py:1376 +#: ../gramps/gui/configure.py:1385 msgid "Enable spelling checker" msgstr "" -#: ../gramps/gui/configure.py:1385 +#: ../gramps/gui/configure.py:1394 #, python-format msgid "" "GtkSpell not loaded. Spell checking will not be available.\n" "To build it for Gramps see %(gramps_wiki_build_spell_url)s" msgstr "" -#: ../gramps/gui/configure.py:1392 +#: ../gramps/gui/configure.py:1401 msgid "Display Tip of the Day" msgstr "" -#: ../gramps/gui/configure.py:1397 +#: ../gramps/gui/configure.py:1406 msgid "Remember last view displayed" msgstr "" -#: ../gramps/gui/configure.py:1402 +#: ../gramps/gui/configure.py:1411 msgid "Max generations for relationships" msgstr "" -#: ../gramps/gui/configure.py:1408 +#: ../gramps/gui/configure.py:1417 msgid "Base path for relative media paths" msgstr "" -#: ../gramps/gui/configure.py:1416 +#: ../gramps/gui/configure.py:1425 msgid "Once a month" msgstr "" -#: ../gramps/gui/configure.py:1417 +#: ../gramps/gui/configure.py:1426 msgid "Once a week" msgstr "" -#: ../gramps/gui/configure.py:1418 +#: ../gramps/gui/configure.py:1427 msgid "Once a day" msgstr "" -#: ../gramps/gui/configure.py:1419 +#: ../gramps/gui/configure.py:1428 msgid "Always" msgstr "" -#: ../gramps/gui/configure.py:1424 +#: ../gramps/gui/configure.py:1433 msgid "Check for addon updates" msgstr "" -#: ../gramps/gui/configure.py:1430 +#: ../gramps/gui/configure.py:1439 msgid "Updated addons only" msgstr "" -#: ../gramps/gui/configure.py:1431 +#: ../gramps/gui/configure.py:1440 msgid "New addons only" msgstr "" -#: ../gramps/gui/configure.py:1432 +#: ../gramps/gui/configure.py:1441 msgid "New and updated addons" msgstr "" -#: ../gramps/gui/configure.py:1442 +#: ../gramps/gui/configure.py:1451 msgid "What to check" msgstr "" -#: ../gramps/gui/configure.py:1447 +#: ../gramps/gui/configure.py:1456 msgid "Where to check" msgstr "" -#: ../gramps/gui/configure.py:1451 +#: ../gramps/gui/configure.py:1460 msgid "Do not ask about previously notified addons" msgstr "" -#: ../gramps/gui/configure.py:1456 +#: ../gramps/gui/configure.py:1465 msgid "Check for updated addons now" msgstr "" -#: ../gramps/gui/configure.py:1466 +#: ../gramps/gui/configure.py:1475 msgid "Checking Addons Failed" msgstr "" -#: ../gramps/gui/configure.py:1467 +#: ../gramps/gui/configure.py:1476 msgid "The addon repository appears to be unavailable. Please try again later." msgstr "" -#: ../gramps/gui/configure.py:1480 +#: ../gramps/gui/configure.py:1489 msgid "There are no available addons of this type" msgstr "" -#: ../gramps/gui/configure.py:1481 +#: ../gramps/gui/configure.py:1490 #, python-format msgid "Checked for '%s'" msgstr "" -#: ../gramps/gui/configure.py:1482 +#: ../gramps/gui/configure.py:1491 msgid "' and '" msgstr "" #. List of translated strings used here #. Dead code for l10n -#: ../gramps/gui/configure.py:1487 +#: ../gramps/gui/configure.py:1496 msgid "new" msgstr "" -#: ../gramps/gui/configure.py:1487 +#: ../gramps/gui/configure.py:1496 msgid "update" msgstr "" -#: ../gramps/gui/configure.py:1515 +#: ../gramps/gui/configure.py:1524 msgid "Database backend" msgstr "" -#: ../gramps/gui/configure.py:1522 +#: ../gramps/gui/configure.py:1531 msgid "Host" msgstr "" -#: ../gramps/gui/configure.py:1526 +#: ../gramps/gui/configure.py:1535 msgid "Port" msgstr "" -#: ../gramps/gui/configure.py:1534 +#: ../gramps/gui/configure.py:1543 msgid "Family Tree Database path" msgstr "" -#: ../gramps/gui/configure.py:1543 +#: ../gramps/gui/configure.py:1552 msgid "Automatically load last Family Tree" msgstr "" -#: ../gramps/gui/configure.py:1549 +#: ../gramps/gui/configure.py:1558 msgid "Backup path" msgstr "" -#: ../gramps/gui/configure.py:1556 +#: ../gramps/gui/configure.py:1565 msgid "Backup on exit" msgstr "" -#: ../gramps/gui/configure.py:1563 +#: ../gramps/gui/configure.py:1572 msgid "Every 15 minutes" msgstr "" -#: ../gramps/gui/configure.py:1564 +#: ../gramps/gui/configure.py:1573 msgid "Every 30 minutes" msgstr "" -#: ../gramps/gui/configure.py:1565 +#: ../gramps/gui/configure.py:1574 msgid "Every hour" msgstr "" -#: ../gramps/gui/configure.py:1570 +#: ../gramps/gui/configure.py:1579 msgid "Autobackup" msgstr "" -#: ../gramps/gui/configure.py:1610 +#: ../gramps/gui/configure.py:1619 msgid "Select media directory" msgstr "" -#: ../gramps/gui/configure.py:1613 ../gramps/gui/configure.py:1636 -#: ../gramps/gui/configure.py:1658 ../gramps/gui/dbloader.py:422 -#: ../gramps/gui/dbloader.py:456 ../gramps/gui/editors/edittaglist.py:119 +#: ../gramps/gui/configure.py:1622 ../gramps/gui/configure.py:1645 +#: ../gramps/gui/configure.py:1667 ../gramps/gui/dbloader.py:401 +#: ../gramps/gui/dbloader.py:435 ../gramps/gui/editors/edittaglist.py:119 #: ../gramps/gui/glade/addmedia.glade:22 #: ../gramps/gui/glade/baseselector.glade:24 #: ../gramps/gui/glade/configure.glade:23 ../gramps/gui/glade/dialog.glade:417 @@ -11020,12 +11079,12 @@ msgstr "" #: ../gramps/gui/glade/mergesource.glade:21 #: ../gramps/gui/glade/reorder.glade:22 ../gramps/gui/glade/rule.glade:316 #: ../gramps/gui/glade/rule.glade:747 ../gramps/gui/glade/styleeditor.glade:86 -#: ../gramps/gui/glade/styleeditor.glade:1721 +#: ../gramps/gui/glade/styleeditor.glade:1737 #: ../gramps/gui/logger/_errorview.py:173 ../gramps/gui/plug/_guioptions.py:79 #: ../gramps/gui/plug/_guioptions.py:1744 ../gramps/gui/plug/_windows.py:440 #: ../gramps/gui/plug/report/_fileentry.py:64 #: ../gramps/gui/plug/report/_reportdialog.py:162 ../gramps/gui/utils.py:180 -#: ../gramps/gui/viewmanager.py:1999 ../gramps/gui/views/listview.py:1046 +#: ../gramps/gui/viewmanager.py:2008 ../gramps/gui/views/listview.py:1060 #: ../gramps/gui/views/navigationview.py:363 ../gramps/gui/views/tags.py:648 #: ../gramps/gui/widgets/progressdialog.py:437 #: ../gramps/plugins/lib/maps/geography.py:1010 @@ -11036,11 +11095,11 @@ msgstr "" msgid "_Cancel" msgstr "" -#: ../gramps/gui/configure.py:1633 +#: ../gramps/gui/configure.py:1642 msgid "Select database directory" msgstr "" -#: ../gramps/gui/configure.py:1655 ../gramps/gui/viewmanager.py:1996 +#: ../gramps/gui/configure.py:1664 ../gramps/gui/viewmanager.py:2005 msgid "Select backup directory" msgstr "" @@ -11080,9 +11139,9 @@ msgstr "" #: ../gramps/gui/dbloader.py:220 ../gramps/gui/dbloader.py:235 #: ../gramps/gui/dbloader.py:250 ../gramps/gui/dbloader.py:265 -#: ../gramps/gui/plug/report/_bookdialog.py:243 -#: ../gramps/gui/plug/report/_bookdialog.py:739 -#: ../gramps/gui/viewmanager.py:845 +#: ../gramps/gui/plug/report/_bookdialog.py:250 +#: ../gramps/gui/plug/report/_bookdialog.py:748 +#: ../gramps/gui/viewmanager.py:854 msgid "Cancel" msgstr "" @@ -11096,39 +11155,39 @@ msgid "" "please downgrade my Family Tree" msgstr "" -#: ../gramps/gui/dbloader.py:337 +#: ../gramps/gui/dbloader.py:316 msgid "All files" msgstr "" -#: ../gramps/gui/dbloader.py:378 +#: ../gramps/gui/dbloader.py:357 msgid "Automatically detected" msgstr "" -#: ../gramps/gui/dbloader.py:387 +#: ../gramps/gui/dbloader.py:366 msgid "Select file _type:" msgstr "" -#: ../gramps/gui/dbloader.py:401 ../gramps/gui/dbloader.py:423 +#: ../gramps/gui/dbloader.py:380 ../gramps/gui/dbloader.py:402 msgid "Login" msgstr "" -#: ../gramps/gui/dbloader.py:409 +#: ../gramps/gui/dbloader.py:388 msgid "Username: " msgstr "" -#: ../gramps/gui/dbloader.py:414 +#: ../gramps/gui/dbloader.py:393 msgid "Password: " msgstr "" -#: ../gramps/gui/dbloader.py:446 +#: ../gramps/gui/dbloader.py:425 msgid "Import Family Tree" msgstr "" -#: ../gramps/gui/dbloader.py:457 +#: ../gramps/gui/dbloader.py:436 msgid "Import" msgstr "" -#: ../gramps/gui/dbloader.py:520 +#: ../gramps/gui/dbloader.py:493 #, python-format msgid "" "File type \"%s\" is unknown to Gramps.\n" @@ -11137,28 +11196,28 @@ msgid "" "others." msgstr "" -#: ../gramps/gui/dbloader.py:543 ../gramps/gui/dbloader.py:550 +#: ../gramps/gui/dbloader.py:516 ../gramps/gui/dbloader.py:523 msgid "Cannot open file" msgstr "" -#: ../gramps/gui/dbloader.py:544 +#: ../gramps/gui/dbloader.py:517 msgid "The selected file is a directory, not a file.\n" msgstr "" -#: ../gramps/gui/dbloader.py:551 +#: ../gramps/gui/dbloader.py:524 msgid "You do not have read access to the selected file." msgstr "" -#: ../gramps/gui/dbloader.py:561 +#: ../gramps/gui/dbloader.py:534 msgid "Cannot create file" msgstr "" -#: ../gramps/gui/dbloader.py:585 +#: ../gramps/gui/dbloader.py:558 #, python-format msgid "Could not import file: %s" msgstr "" -#: ../gramps/gui/dbloader.py:586 +#: ../gramps/gui/dbloader.py:559 msgid "" "This file incorrectly identifies its character set, so it cannot be " "accurately imported. Please fix the encoding, and import again" @@ -11173,7 +11232,7 @@ msgstr "" msgid "Family_Trees_manager_window" msgstr "" -#: ../gramps/gui/dbman.py:112 ../gramps/gui/glade/dbman.glade:345 +#: ../gramps/gui/dbman.py:112 ../gramps/gui/glade/dbman.glade:346 msgid "_Archive" msgstr "" @@ -11188,7 +11247,7 @@ msgstr "" #: ../gramps/gui/dbman.py:121 ../gramps/gui/editors/edittaglist.py:120 #: ../gramps/gui/glade/addmedia.glade:38 #: ../gramps/gui/glade/baseselector.glade:40 ../gramps/gui/glade/book.glade:482 -#: ../gramps/gui/glade/book.glade:555 ../gramps/gui/glade/configure.glade:39 +#: ../gramps/gui/glade/book.glade:572 ../gramps/gui/glade/configure.glade:39 #: ../gramps/gui/glade/dbman.glade:24 ../gramps/gui/glade/editaddress.glade:36 #: ../gramps/gui/glade/editattribute.glade:37 #: ../gramps/gui/glade/editchildref.glade:38 @@ -11224,10 +11283,10 @@ msgstr "" #: ../gramps/gui/glade/mergesource.glade:37 #: ../gramps/gui/glade/reorder.glade:38 ../gramps/gui/glade/rule.glade:333 #: ../gramps/gui/glade/rule.glade:764 ../gramps/gui/glade/styleeditor.glade:103 -#: ../gramps/gui/glade/styleeditor.glade:1738 +#: ../gramps/gui/glade/styleeditor.glade:1754 #: ../gramps/gui/plug/_guioptions.py:80 #: ../gramps/gui/plug/report/_reportdialog.py:166 ../gramps/gui/utils.py:194 -#: ../gramps/gui/viewmanager.py:1866 ../gramps/gui/views/tags.py:649 +#: ../gramps/gui/viewmanager.py:1875 ../gramps/gui/views/tags.py:649 #: ../gramps/plugins/tool/check.py:781 ../gramps/plugins/tool/patchnames.py:118 #: ../gramps/plugins/tool/populatesources.py:91 #: ../gramps/plugins/tool/testcasegenerator.py:328 @@ -11523,7 +11582,7 @@ msgstr "" msgid "No active note" msgstr "" -#: ../gramps/gui/displaystate.py:627 +#: ../gramps/gui/displaystate.py:633 ../gramps/plugins/gramplet/todo.py:200 msgid "No active object" msgstr "" @@ -11646,20 +11705,20 @@ msgstr "" #: ../gramps/gui/merge/mergeperson.py:182 #: ../gramps/gui/plug/_guioptions.py:1177 #: ../gramps/gui/plug/_guioptions.py:1355 -#: ../gramps/gui/selectors/selectcitation.py:75 -#: ../gramps/gui/selectors/selectevent.py:74 -#: ../gramps/gui/selectors/selectfamily.py:69 -#: ../gramps/gui/selectors/selectnote.py:75 -#: ../gramps/gui/selectors/selectobject.py:81 -#: ../gramps/gui/selectors/selectperson.py:94 -#: ../gramps/gui/selectors/selectplace.py:71 -#: ../gramps/gui/selectors/selectrepository.py:70 -#: ../gramps/gui/selectors/selectsource.py:71 -#: ../gramps/gui/views/bookmarks.py:269 +#: ../gramps/gui/selectors/selectcitation.py:72 +#: ../gramps/gui/selectors/selectevent.py:71 +#: ../gramps/gui/selectors/selectfamily.py:66 +#: ../gramps/gui/selectors/selectnote.py:72 +#: ../gramps/gui/selectors/selectobject.py:78 +#: ../gramps/gui/selectors/selectperson.py:91 +#: ../gramps/gui/selectors/selectplace.py:68 +#: ../gramps/gui/selectors/selectrepository.py:67 +#: ../gramps/gui/selectors/selectsource.py:68 +#: ../gramps/gui/views/bookmarks.py:278 #: ../gramps/gui/views/navigationview.py:358 #: ../gramps/plugins/gramplet/locations.py:88 #: ../gramps/plugins/lib/libpersonview.py:99 -#: ../gramps/plugins/lib/libplaceview.py:85 +#: ../gramps/plugins/lib/libplaceview.py:86 #: ../gramps/plugins/tool/eventcmp.py:253 #: ../gramps/plugins/tool/notrelated.py:127 #: ../gramps/plugins/tool/patchnames.py:404 @@ -11697,8 +11756,8 @@ msgstr "" #: ../gramps/gui/glade/editperson.glade:361 #: ../gramps/gui/glade/editplaceformat.glade:72 #: ../gramps/gui/glade/rule.glade:422 ../gramps/gui/glade/rule.glade:429 -#: ../gramps/gui/glade/styleeditor.glade:1832 -#: ../gramps/gui/glade/styleeditor.glade:1839 +#: ../gramps/gui/glade/styleeditor.glade:1864 +#: ../gramps/gui/glade/styleeditor.glade:1871 #: ../gramps/plugins/view/relview.py:410 msgid "Add" msgstr "" @@ -11712,8 +11771,8 @@ msgstr "" #: ../gramps/gui/glade/grampletpane.glade:104 #: ../gramps/gui/glade/grampletpane.glade:111 #: ../gramps/gui/glade/rule.glade:490 ../gramps/gui/glade/rule.glade:497 -#: ../gramps/gui/glade/styleeditor.glade:1896 -#: ../gramps/gui/glade/styleeditor.glade:1903 +#: ../gramps/gui/glade/styleeditor.glade:1928 +#: ../gramps/gui/glade/styleeditor.glade:1935 msgid "Remove" msgstr "" @@ -11835,7 +11894,7 @@ msgstr "" #: ../gramps/gui/editors/displaytabs/gallerytab.py:353 #: ../gramps/gui/editors/displaytabs/repoembedlist.py:168 #: ../gramps/plugins/drawreport/ancestortree.py:1095 -#: ../gramps/plugins/drawreport/descendtree.py:1805 +#: ../gramps/plugins/drawreport/descendtree.py:1811 msgid "Cannot edit this reference" msgstr "" @@ -11872,7 +11931,7 @@ msgid "_Make Active Media" msgstr "" #: ../gramps/gui/editors/displaytabs/gallerytab.py:257 -#: ../gramps/gui/editors/editperson.py:961 +#: ../gramps/gui/editors/editperson.py:962 #: ../gramps/plugins/textreport/indivcomplete.py:602 msgid "Non existing media found in the Gallery" msgstr "" @@ -12011,7 +12070,7 @@ msgstr "" #: ../gramps/gui/glade/editmedia.glade:188 #: ../gramps/gui/glade/editmediaref.glade:190 #: ../gramps/gui/glade/editmediaref.glade:503 -#: ../gramps/gui/selectors/selectnote.py:74 +#: ../gramps/gui/selectors/selectnote.py:71 #: ../gramps/plugins/view/noteview.py:79 msgid "Preview" msgstr "" @@ -12022,7 +12081,7 @@ msgstr "" #. add personal column #: ../gramps/gui/editors/displaytabs/personeventembedlist.py:50 -#: ../gramps/plugins/webreport/basepage.py:1663 +#: ../gramps/plugins/webreport/basepage.py:1655 msgid "Personal" msgstr "" @@ -12304,7 +12363,7 @@ msgstr "" #: ../gramps/gui/editors/editcitation.py:301 #: ../gramps/gui/editors/editevent.py:249 #: ../gramps/gui/editors/editmedia.py:298 -#: ../gramps/gui/editors/editperson.py:846 +#: ../gramps/gui/editors/editperson.py:847 #: ../gramps/gui/editors/editplace.py:318 #: ../gramps/gui/editors/editreference.py:288 #: ../gramps/gui/editors/editrepository.py:189 @@ -12396,7 +12455,7 @@ msgid "New Event" msgstr "" #: ../gramps/gui/editors/editevent.py:228 -#: ../gramps/plugins/view/geoclose.py:547 +#: ../gramps/plugins/view/geoclose.py:549 #: ../gramps/plugins/view/geoevents.py:343 #: ../gramps/plugins/view/geoevents.py:377 #: ../gramps/plugins/view/geofamclose.py:738 @@ -12507,7 +12566,7 @@ msgid "Maternal" msgstr "" #: ../gramps/gui/editors/editfamily.py:127 -#: ../gramps/gui/selectors/selectperson.py:96 +#: ../gramps/gui/selectors/selectperson.py:93 #: ../gramps/plugins/gramplet/children.py:94 #: ../gramps/plugins/gramplet/children.py:193 #: ../gramps/plugins/lib/libpersonview.py:101 @@ -12528,7 +12587,7 @@ msgid "Birth Date" msgstr "" #: ../gramps/gui/editors/editfamily.py:128 -#: ../gramps/gui/selectors/selectperson.py:98 +#: ../gramps/gui/selectors/selectperson.py:95 #: ../gramps/plugins/gramplet/children.py:96 #: ../gramps/plugins/gramplet/children.py:195 #: ../gramps/plugins/lib/libpersonview.py:103 @@ -12539,13 +12598,13 @@ msgid "Death Date" msgstr "" #: ../gramps/gui/editors/editfamily.py:129 -#: ../gramps/gui/selectors/selectperson.py:97 +#: ../gramps/gui/selectors/selectperson.py:94 #: ../gramps/plugins/lib/libpersonview.py:102 msgid "Birth Place" msgstr "" #: ../gramps/gui/editors/editfamily.py:130 -#: ../gramps/gui/selectors/selectperson.py:99 +#: ../gramps/gui/selectors/selectperson.py:96 #: ../gramps/plugins/lib/libpersonview.py:104 msgid "Death Place" msgstr "" @@ -12568,6 +12627,7 @@ msgstr "" #: ../gramps/gui/editors/editfamily.py:217 #: ../gramps/gui/editors/editfamily.py:232 +#: ../gramps/gui/selectors/selectperson.py:67 #: ../gramps/plugins/view/relview.py:1556 msgid "Select Child" msgstr "" @@ -12584,11 +12644,11 @@ msgid "" "available after you attempt to select a parent." msgstr "" -#: ../gramps/gui/editors/editfamily.py:461 +#: ../gramps/gui/editors/editfamily.py:460 msgid "Family has changed" msgstr "" -#: ../gramps/gui/editors/editfamily.py:462 +#: ../gramps/gui/editors/editfamily.py:461 #, python-format msgid "" "The %(object)s you are editing has changed outside this editor. This can be " @@ -12598,102 +12658,104 @@ msgid "" "updated. Some edits you have made may have been lost." msgstr "" -#: ../gramps/gui/editors/editfamily.py:467 +#: ../gramps/gui/editors/editfamily.py:466 #: ../gramps/plugins/importer/importcsv.py:211 #: ../gramps/plugins/view/familyview.py:262 msgid "family" msgstr "" -#: ../gramps/gui/editors/editfamily.py:498 -#: ../gramps/gui/editors/editfamily.py:501 +#: ../gramps/gui/editors/editfamily.py:497 +#: ../gramps/gui/editors/editfamily.py:500 msgid "New Family" msgstr "" -#: ../gramps/gui/editors/editfamily.py:505 -#: ../gramps/gui/editors/editfamily.py:1134 +#: ../gramps/gui/editors/editfamily.py:504 +#: ../gramps/gui/editors/editfamily.py:1135 #: ../gramps/plugins/view/geofamily.py:424 msgid "Edit Family" msgstr "" -#: ../gramps/gui/editors/editfamily.py:536 +#: ../gramps/gui/editors/editfamily.py:535 msgid "Select a person as the mother" msgstr "" -#: ../gramps/gui/editors/editfamily.py:537 +#: ../gramps/gui/editors/editfamily.py:536 msgid "Add a new person as the mother" msgstr "" -#: ../gramps/gui/editors/editfamily.py:538 +#: ../gramps/gui/editors/editfamily.py:537 msgid "Remove the person as the mother" msgstr "" -#: ../gramps/gui/editors/editfamily.py:551 +#: ../gramps/gui/editors/editfamily.py:550 msgid "Select a person as the father" msgstr "" -#: ../gramps/gui/editors/editfamily.py:552 +#: ../gramps/gui/editors/editfamily.py:551 msgid "Add a new person as the father" msgstr "" -#: ../gramps/gui/editors/editfamily.py:553 +#: ../gramps/gui/editors/editfamily.py:552 msgid "Remove the person as the father" msgstr "" -#: ../gramps/gui/editors/editfamily.py:834 +#: ../gramps/gui/editors/editfamily.py:835 +#: ../gramps/gui/selectors/selectperson.py:65 msgid "Select Mother" msgstr "" -#: ../gramps/gui/editors/editfamily.py:879 +#: ../gramps/gui/editors/editfamily.py:880 +#: ../gramps/gui/selectors/selectperson.py:63 msgid "Select Father" msgstr "" -#: ../gramps/gui/editors/editfamily.py:903 +#: ../gramps/gui/editors/editfamily.py:904 msgid "Duplicate Family" msgstr "" -#: ../gramps/gui/editors/editfamily.py:904 +#: ../gramps/gui/editors/editfamily.py:905 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 "" -#: ../gramps/gui/editors/editfamily.py:954 +#: ../gramps/gui/editors/editfamily.py:955 #, python-format msgid "Edit %s" msgstr "" -#: ../gramps/gui/editors/editfamily.py:1063 +#: ../gramps/gui/editors/editfamily.py:1064 msgid "A father cannot be his own child" msgstr "" -#: ../gramps/gui/editors/editfamily.py:1064 +#: ../gramps/gui/editors/editfamily.py:1065 #, python-format msgid "%s is listed as both the father and child of the family." msgstr "" -#: ../gramps/gui/editors/editfamily.py:1074 +#: ../gramps/gui/editors/editfamily.py:1075 msgid "A mother cannot be her own child" msgstr "" -#: ../gramps/gui/editors/editfamily.py:1075 +#: ../gramps/gui/editors/editfamily.py:1076 #, python-format msgid "%s is listed as both the mother and child of the family." msgstr "" -#: ../gramps/gui/editors/editfamily.py:1083 +#: ../gramps/gui/editors/editfamily.py:1084 msgid "Cannot save family" msgstr "" -#: ../gramps/gui/editors/editfamily.py:1084 +#: ../gramps/gui/editors/editfamily.py:1085 msgid "No data exists for this family. Please enter data or cancel the edit." msgstr "" -#: ../gramps/gui/editors/editfamily.py:1092 +#: ../gramps/gui/editors/editfamily.py:1093 msgid "Cannot save family. ID already exists." msgstr "" -#: ../gramps/gui/editors/editfamily.py:1093 +#: ../gramps/gui/editors/editfamily.py:1094 #: ../gramps/gui/editors/editnote.py:327 #: ../gramps/gui/editors/editreference.py:295 #, python-format @@ -12703,7 +12765,7 @@ msgid "" "next available ID value." msgstr "" -#: ../gramps/gui/editors/editfamily.py:1108 +#: ../gramps/gui/editors/editfamily.py:1109 msgid "Add Family" msgstr "" @@ -12834,7 +12896,7 @@ msgid "manual|Name_Editor" msgstr "" #: ../gramps/gui/editors/editname.py:174 -#: ../gramps/gui/editors/editperson.py:324 +#: ../gramps/gui/editors/editperson.py:325 msgid "Call name must be the given name that is normally used." msgstr "" @@ -12951,56 +13013,56 @@ msgstr "" msgid "manual|Editing_information_about_people" msgstr "" -#: ../gramps/gui/editors/editperson.py:606 +#: ../gramps/gui/editors/editperson.py:607 #: ../gramps/plugins/view/geofamily.py:428 msgid "Edit Person" msgstr "" -#: ../gramps/gui/editors/editperson.py:649 +#: ../gramps/gui/editors/editperson.py:650 #: ../gramps/plugins/view/mediaview.py:211 msgid "View" msgstr "" -#: ../gramps/gui/editors/editperson.py:651 +#: ../gramps/gui/editors/editperson.py:652 msgid "Edit Object Properties" msgstr "" -#: ../gramps/gui/editors/editperson.py:690 +#: ../gramps/gui/editors/editperson.py:691 msgid "Make Active Person" msgstr "" -#: ../gramps/gui/editors/editperson.py:694 +#: ../gramps/gui/editors/editperson.py:695 msgid "Make Home Person" msgstr "" -#: ../gramps/gui/editors/editperson.py:808 +#: ../gramps/gui/editors/editperson.py:809 msgid "Problem changing the gender" msgstr "" -#: ../gramps/gui/editors/editperson.py:809 +#: ../gramps/gui/editors/editperson.py:810 msgid "" "Changing the gender caused problems with marriage information.\n" "Please check the person's marriages." msgstr "" -#: ../gramps/gui/editors/editperson.py:820 +#: ../gramps/gui/editors/editperson.py:821 msgid "Cannot save person" msgstr "" -#: ../gramps/gui/editors/editperson.py:821 +#: ../gramps/gui/editors/editperson.py:822 msgid "No data exists for this person. Please enter data or cancel the edit." msgstr "" -#: ../gramps/gui/editors/editperson.py:845 +#: ../gramps/gui/editors/editperson.py:846 msgid "Cannot save person. ID already exists." msgstr "" -#: ../gramps/gui/editors/editperson.py:860 +#: ../gramps/gui/editors/editperson.py:861 #, python-format msgid "Add Person (%s)" msgstr "" -#: ../gramps/gui/editors/editperson.py:866 +#: ../gramps/gui/editors/editperson.py:867 #: ../gramps/plugins/view/relview.py:572 ../gramps/plugins/view/relview.py:989 #: ../gramps/plugins/view/relview.py:1044 #: ../gramps/plugins/view/relview.py:1163 @@ -13009,25 +13071,25 @@ msgstr "" msgid "Edit Person (%s)" msgstr "" -#: ../gramps/gui/editors/editperson.py:1098 +#: ../gramps/gui/editors/editperson.py:1099 msgid "Unknown gender specified" msgstr "" -#: ../gramps/gui/editors/editperson.py:1100 +#: ../gramps/gui/editors/editperson.py:1101 msgid "" "The gender of the person is currently unknown. Usually, this is a mistake. " "Please specify the gender." msgstr "" -#: ../gramps/gui/editors/editperson.py:1103 +#: ../gramps/gui/editors/editperson.py:1104 msgid "_Male" msgstr "" -#: ../gramps/gui/editors/editperson.py:1104 +#: ../gramps/gui/editors/editperson.py:1105 msgid "_Female" msgstr "" -#: ../gramps/gui/editors/editperson.py:1105 +#: ../gramps/gui/editors/editperson.py:1106 msgid "_Unknown" msgstr "" @@ -13289,56 +13351,6 @@ msgstr "" msgid "Tag selection" msgstr "" -#: ../gramps/gui/editors/edittaglist.py:118 -#: ../gramps/gui/glade/addmedia.glade:55 -#: ../gramps/gui/glade/baseselector.glade:56 -#: ../gramps/gui/glade/clipboard.glade:21 ../gramps/gui/glade/dbman.glade:150 -#: ../gramps/gui/glade/editaddress.glade:55 -#: ../gramps/gui/glade/editattribute.glade:54 -#: ../gramps/gui/glade/editchildref.glade:58 -#: ../gramps/gui/glade/editcitation.glade:27 -#: ../gramps/gui/glade/editdate.glade:53 ../gramps/gui/glade/editevent.glade:58 -#: ../gramps/gui/glade/editeventref.glade:22 -#: ../gramps/gui/glade/editfamily.glade:60 -#: ../gramps/gui/glade/editldsord.glade:75 -#: ../gramps/gui/glade/editlink.glade:58 -#: ../gramps/gui/glade/editlocation.glade:54 -#: ../gramps/gui/glade/editmedia.glade:55 -#: ../gramps/gui/glade/editmediaref.glade:75 -#: ../gramps/gui/glade/editname.glade:59 ../gramps/gui/glade/editnote.glade:53 -#: ../gramps/gui/glade/editperson.glade:82 -#: ../gramps/gui/glade/editpersonref.glade:57 -#: ../gramps/gui/glade/editplace.glade:52 -#: ../gramps/gui/glade/editplacename.glade:55 -#: ../gramps/gui/glade/editplaceref.glade:22 -#: ../gramps/gui/glade/editreporef.glade:61 -#: ../gramps/gui/glade/editrepository.glade:59 -#: ../gramps/gui/glade/editsource.glade:58 ../gramps/gui/glade/editurl.glade:57 -#: ../gramps/gui/glade/mergecitation.glade:53 -#: ../gramps/gui/glade/mergedata.glade:77 -#: ../gramps/gui/glade/mergedata.glade:278 -#: ../gramps/gui/glade/mergedata.glade:468 -#: ../gramps/gui/glade/mergedata.glade:698 -#: ../gramps/gui/glade/mergeevent.glade:53 -#: ../gramps/gui/glade/mergefamily.glade:53 -#: ../gramps/gui/glade/mergemedia.glade:53 -#: ../gramps/gui/glade/mergenote.glade:53 -#: ../gramps/gui/glade/mergeperson.glade:53 -#: ../gramps/gui/glade/mergeplace.glade:51 -#: ../gramps/gui/glade/mergerepository.glade:53 -#: ../gramps/gui/glade/mergesource.glade:53 -#: ../gramps/gui/glade/reorder.glade:54 ../gramps/gui/glade/rule.glade:41 -#: ../gramps/gui/glade/rule.glade:351 ../gramps/gui/glade/rule.glade:781 -#: ../gramps/gui/logger/_errorview.py:175 -#: ../gramps/gui/plug/report/_reportdialog.py:159 -#: ../gramps/gui/undohistory.py:82 ../gramps/gui/viewmanager.py:521 -#: ../gramps/gui/views/bookmarks.py:287 ../gramps/gui/views/tags.py:433 -#: ../gramps/gui/views/tags.py:647 ../gramps/gui/widgets/grampletbar.py:641 -#: ../gramps/gui/widgets/grampletpane.py:237 -#: ../gramps/plugins/tool/testcasegenerator.py:329 -msgid "_Help" -msgstr "" - #: ../gramps/gui/editors/editurl.py:47 msgid "manual|Internet_Address_Editor" msgstr "" @@ -13547,7 +13559,7 @@ msgid "Select an existing place" msgstr "" #: ../gramps/gui/editors/objectentries.py:299 -#: ../gramps/plugins/lib/libplaceview.py:102 +#: ../gramps/plugins/lib/libplaceview.py:103 msgid "Add a new place" msgstr "" @@ -13662,8 +13674,8 @@ msgstr "" msgid "%s does not contain" msgstr "" -#: ../gramps/gui/filters/_searchbar.py:168 ../gramps/gui/views/listview.py:1177 -#: ../gramps/gui/views/listview.py:1197 +#: ../gramps/gui/filters/_searchbar.py:168 ../gramps/gui/views/listview.py:1194 +#: ../gramps/gui/views/listview.py:1214 msgid "Updating display..." msgstr "" @@ -13709,7 +13721,7 @@ msgid "Participants" msgstr "" #: ../gramps/gui/filters/sidebar/_familysidebarfilter.py:125 -#: ../gramps/gui/widgets/reorderfam.py:91 +#: ../gramps/gui/widgets/reorderfam.py:103 #: ../gramps/plugins/textreport/tagreport.py:264 #: ../gramps/plugins/view/familyview.py:82 #: ../gramps/plugins/webreport/person.py:1168 @@ -13770,11 +13782,11 @@ msgstr "" msgid "Convert to a relative path" msgstr "" -#: ../gramps/gui/glade/baseselector.glade:120 +#: ../gramps/gui/glade/baseselector.glade:121 msgid "Show all" msgstr "" -#: ../gramps/gui/glade/baseselector.glade:140 +#: ../gramps/gui/glade/baseselector.glade:141 #: ../gramps/gui/views/treemodels/treebasemodel.py:534 #: ../gramps/gui/views/treemodels/treebasemodel.py:579 msgid "Loading items..." @@ -13785,7 +13797,7 @@ msgid "Book _name:" msgstr "" #: ../gramps/gui/glade/book.glade:90 -#: ../gramps/gui/plug/report/_bookdialog.py:624 +#: ../gramps/gui/plug/report/_bookdialog.py:633 msgid "Clear the book" msgstr "" @@ -13821,8 +13833,8 @@ msgstr "" msgid "Configure currently selected item" msgstr "" -#: ../gramps/gui/glade/book.glade:523 ../gramps/gui/glade/dbman.glade:265 -#: ../gramps/gui/views/listview.py:213 +#: ../gramps/gui/glade/book.glade:540 ../gramps/gui/glade/dbman.glade:266 +#: ../gramps/gui/views/listview.py:214 #: ../gramps/plugins/lib/libpersonview.py:393 msgid "_Delete" msgstr "" @@ -13879,28 +13891,28 @@ msgstr "" msgid "_Load Family Tree" msgstr "" -#: ../gramps/gui/glade/dbman.glade:234 ../gramps/gui/glade/editlink.glade:208 +#: ../gramps/gui/glade/dbman.glade:235 ../gramps/gui/glade/editlink.glade:208 msgid "_New" msgstr "" -#: ../gramps/gui/glade/dbman.glade:250 +#: ../gramps/gui/glade/dbman.glade:251 msgid "_Info" msgstr "" -#: ../gramps/gui/glade/dbman.glade:281 +#: ../gramps/gui/glade/dbman.glade:282 msgid "_Rename" msgstr "" -#: ../gramps/gui/glade/dbman.glade:297 +#: ../gramps/gui/glade/dbman.glade:298 #: ../gramps/gui/glade/grampletpane.glade:137 msgid "Close" msgstr "" -#: ../gramps/gui/glade/dbman.glade:313 +#: ../gramps/gui/glade/dbman.glade:314 msgid "Con_vert" msgstr "" -#: ../gramps/gui/glade/dbman.glade:329 +#: ../gramps/gui/glade/dbman.glade:330 msgid "Re_pair" msgstr "" @@ -13989,9 +14001,9 @@ msgid "Close _without saving" msgstr "" #: ../gramps/gui/glade/dialog.glade:859 -#: ../gramps/gui/plug/report/_bookdialog.py:625 -#: ../gramps/gui/views/listview.py:1047 -#: ../gramps/gui/widgets/grampletpane.py:579 +#: ../gramps/gui/plug/report/_bookdialog.py:634 +#: ../gramps/gui/views/listview.py:1061 +#: ../gramps/gui/widgets/grampletpane.py:581 #: ../gramps/plugins/tool/eventcmp.py:400 msgid "_Save" msgstr "" @@ -14183,7 +14195,7 @@ msgstr "" #: ../gramps/gui/glade/editchildref.glade:240 #: ../gramps/gui/glade/editfamily.glade:279 #: ../gramps/gui/glade/editfamily.glade:587 ../gramps/gui/glade/rule.glade:456 -#: ../gramps/gui/glade/styleeditor.glade:1864 +#: ../gramps/gui/glade/styleeditor.glade:1896 msgid "Edition" msgstr "" @@ -14477,7 +14489,7 @@ msgid "_Family:" msgstr "" #: ../gramps/gui/glade/editldsord.glade:248 -#: ../gramps/gui/selectors/selectfamily.py:62 +#: ../gramps/gui/selectors/selectfamily.py:59 msgid "Select Family" msgstr "" @@ -14995,7 +15007,7 @@ msgid "Street Number" msgstr "" #: ../gramps/gui/glade/editplacename.glade:156 -#: ../gramps/plugins/webreport/basepage.py:2585 +#: ../gramps/plugins/webreport/basepage.py:2577 msgid "Date range in which the name is valid." msgstr "" @@ -15325,7 +15337,7 @@ msgid "Note 2" msgstr "" #: ../gramps/gui/glade/mergenote.glade:278 -#: ../gramps/gui/glade/mergenote.glade:294 ../gramps/gui/views/listview.py:1051 +#: ../gramps/gui/glade/mergenote.glade:294 ../gramps/gui/views/listview.py:1065 msgid "Format:" msgstr "" @@ -15432,14 +15444,14 @@ msgstr "" #: ../gramps/gui/glade/papermenu.glade:271 #: ../gramps/gui/glade/papermenu.glade:284 #: ../gramps/gui/glade/papermenu.glade:345 -#: ../gramps/gui/glade/styleeditor.glade:602 -#: ../gramps/gui/glade/styleeditor.glade:615 -#: ../gramps/gui/glade/styleeditor.glade:628 -#: ../gramps/gui/glade/styleeditor.glade:724 -#: ../gramps/gui/glade/styleeditor.glade:737 -#: ../gramps/gui/glade/styleeditor.glade:869 -#: ../gramps/gui/glade/styleeditor.glade:1298 -#: ../gramps/gui/glade/styleeditor.glade:1644 +#: ../gramps/gui/glade/styleeditor.glade:618 +#: ../gramps/gui/glade/styleeditor.glade:631 +#: ../gramps/gui/glade/styleeditor.glade:644 +#: ../gramps/gui/glade/styleeditor.glade:740 +#: ../gramps/gui/glade/styleeditor.glade:753 +#: ../gramps/gui/glade/styleeditor.glade:885 +#: ../gramps/gui/glade/styleeditor.glade:1314 +#: ../gramps/gui/glade/styleeditor.glade:1660 #: ../gramps/gui/plug/report/_papermenu.py:211 msgid "cm" msgstr "" @@ -15569,7 +15581,7 @@ msgstr "" msgid "Delete the selected rule" msgstr "" -#: ../gramps/gui/glade/rule.glade:521 ../gramps/gui/glade/styleeditor.glade:403 +#: ../gramps/gui/glade/rule.glade:521 ../gramps/gui/glade/styleeditor.glade:419 #: ../gramps/plugins/tool/finddupes.glade:132 #: ../gramps/plugins/tool/mergecitations.glade:132 #: ../gramps/plugins/tool/sortevents.py:82 @@ -15596,215 +15608,215 @@ msgstr "" msgid "Selected Rule" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:158 +#: ../gramps/gui/glade/styleeditor.glade:174 msgid "Style sheet n_ame:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:177 +#: ../gramps/gui/glade/styleeditor.glade:193 msgid "Style name" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:286 +#: ../gramps/gui/glade/styleeditor.glade:302 msgid "Type face" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:299 +#: ../gramps/gui/glade/styleeditor.glade:315 msgid "_Roman (Times, serif)" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:316 +#: ../gramps/gui/glade/styleeditor.glade:332 msgid "_Swiss (Arial, Helvetica, sans-serif)" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:339 +#: ../gramps/gui/glade/styleeditor.glade:355 msgid "Size" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:369 -#: ../gramps/gui/plug/report/_styleeditor.py:257 +#: ../gramps/gui/glade/styleeditor.glade:385 +#: ../gramps/gui/plug/report/_styleeditor.py:267 msgid "point size|pt" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:416 +#: ../gramps/gui/glade/styleeditor.glade:432 msgid "_Bold" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:433 +#: ../gramps/gui/glade/styleeditor.glade:449 msgid "_Italic" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:450 +#: ../gramps/gui/glade/styleeditor.glade:466 msgid "_Underline" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:526 +#: ../gramps/gui/glade/styleeditor.glade:542 msgid "Font options" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:551 +#: ../gramps/gui/glade/styleeditor.glade:567 msgid "Alignment" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:570 -#: ../gramps/plugins/drawreport/fanchart.py:704 +#: ../gramps/gui/glade/styleeditor.glade:586 +#: ../gramps/plugins/drawreport/fanchart.py:706 msgid "Background color" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:587 +#: ../gramps/gui/glade/styleeditor.glade:603 msgid "First li_ne:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:642 +#: ../gramps/gui/glade/styleeditor.glade:658 msgid "R_ight:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:658 +#: ../gramps/gui/glade/styleeditor.glade:674 msgid "L_eft:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:676 +#: ../gramps/gui/glade/styleeditor.glade:692 msgid "Spacing" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:693 +#: ../gramps/gui/glade/styleeditor.glade:709 msgid "Abo_ve:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:709 +#: ../gramps/gui/glade/styleeditor.glade:725 msgid "Belo_w:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:753 -#: ../gramps/gui/glade/styleeditor.glade:1256 -#: ../gramps/plugins/drawreport/calendarreport.py:653 +#: ../gramps/gui/glade/styleeditor.glade:769 +#: ../gramps/gui/glade/styleeditor.glade:1272 +#: ../gramps/plugins/drawreport/calendarreport.py:649 msgid "Borders" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:840 +#: ../gramps/gui/glade/styleeditor.glade:856 msgid "_Padding:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:894 +#: ../gramps/gui/glade/styleeditor.glade:910 msgid "Indentation" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:924 +#: ../gramps/gui/glade/styleeditor.glade:940 msgid "_Left" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:942 +#: ../gramps/gui/glade/styleeditor.glade:958 msgid "_Right" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:960 +#: ../gramps/gui/glade/styleeditor.glade:976 msgid "J_ustify" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:978 +#: ../gramps/gui/glade/styleeditor.glade:994 msgid "Cen_ter" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1008 +#: ../gramps/gui/glade/styleeditor.glade:1024 msgid "Le_ft" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1026 +#: ../gramps/gui/glade/styleeditor.glade:1042 msgid "Righ_t" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1043 +#: ../gramps/gui/glade/styleeditor.glade:1059 msgid "_Top" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1060 +#: ../gramps/gui/glade/styleeditor.glade:1076 msgid "_Bottom" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1124 +#: ../gramps/gui/glade/styleeditor.glade:1140 msgid "Paragraph options" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1146 +#: ../gramps/gui/glade/styleeditor.glade:1162 msgid "Width" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1161 +#: ../gramps/gui/glade/styleeditor.glade:1177 msgid "Column widths" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1205 +#: ../gramps/gui/glade/styleeditor.glade:1221 msgid "%" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1231 +#: ../gramps/gui/glade/styleeditor.glade:1247 msgid "Table options" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1287 +#: ../gramps/gui/glade/styleeditor.glade:1303 msgid "Padding:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1312 +#: ../gramps/gui/glade/styleeditor.glade:1328 msgid "Left" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1328 +#: ../gramps/gui/glade/styleeditor.glade:1344 msgid "Right" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1387 +#: ../gramps/gui/glade/styleeditor.glade:1403 msgid "Cell options" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1412 +#: ../gramps/gui/glade/styleeditor.glade:1428 msgid "Line" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1452 +#: ../gramps/gui/glade/styleeditor.glade:1468 msgid "Style:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1465 +#: ../gramps/gui/glade/styleeditor.glade:1481 msgid "Width:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1478 +#: ../gramps/gui/glade/styleeditor.glade:1494 msgid "Line:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1491 +#: ../gramps/gui/glade/styleeditor.glade:1507 msgid "Fill:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1506 +#: ../gramps/gui/glade/styleeditor.glade:1522 msgid "Shadow" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1582 +#: ../gramps/gui/glade/styleeditor.glade:1598 msgid "pt" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1605 +#: ../gramps/gui/glade/styleeditor.glade:1621 msgid "Spacing:" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1627 +#: ../gramps/gui/glade/styleeditor.glade:1643 msgid "Draw shadow" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1669 +#: ../gramps/gui/glade/styleeditor.glade:1685 msgid "Draw options" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1823 +#: ../gramps/gui/glade/styleeditor.glade:1855 msgid "Add a new style" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1855 +#: ../gramps/gui/glade/styleeditor.glade:1887 msgid "Edit the selected style" msgstr "" -#: ../gramps/gui/glade/styleeditor.glade:1887 +#: ../gramps/gui/glade/styleeditor.glade:1919 msgid "Delete the selected style" msgstr "" @@ -15933,7 +15945,7 @@ msgstr "" msgid "Error parsing arguments" msgstr "" -#: ../gramps/gui/grampsgui.py:347 ../gramps/gui/grampsgui.py:386 +#: ../gramps/gui/grampsgui.py:347 ../gramps/gui/grampsgui.py:389 msgid "" "\n" "Gramps failed to start. Please report a bug about this.\n" @@ -16174,10 +16186,10 @@ msgstr "" #. Go over parents and build their menu #: ../gramps/gui/merge/mergeperson.py:224 -#: ../gramps/gui/widgets/fanchart.py:1716 +#: ../gramps/gui/widgets/fanchart.py:1726 #: ../gramps/plugins/quickview/all_relations.py:305 #: ../gramps/plugins/tool/notrelated.py:128 -#: ../gramps/plugins/view/pedigreeview.py:1791 +#: ../gramps/plugins/view/pedigreeview.py:1793 #: ../gramps/plugins/view/relview.py:530 ../gramps/plugins/view/relview.py:858 #: ../gramps/plugins/view/relview.py:892 #: ../gramps/plugins/webreport/person.py:226 @@ -16198,15 +16210,15 @@ msgstr "" #. Go over spouses and build their menu #: ../gramps/gui/merge/mergeperson.py:238 -#: ../gramps/gui/widgets/fanchart.py:1586 +#: ../gramps/gui/widgets/fanchart.py:1596 #: ../gramps/plugins/textreport/kinshipreport.py:133 -#: ../gramps/plugins/view/pedigreeview.py:1678 +#: ../gramps/plugins/view/pedigreeview.py:1680 msgid "Spouses" msgstr "" #: ../gramps/gui/merge/mergeperson.py:249 -#: ../gramps/gui/selectors/selectperson.py:100 -#: ../gramps/gui/widgets/reorderfam.py:90 +#: ../gramps/gui/selectors/selectperson.py:97 +#: ../gramps/gui/widgets/reorderfam.py:102 #: ../gramps/plugins/gramplet/children.py:98 #: ../gramps/plugins/lib/libpersonview.py:105 #: ../gramps/plugins/textreport/familygroup.py:570 @@ -16310,7 +16322,7 @@ msgid "Also include %s?" msgstr "" #: ../gramps/gui/plug/_guioptions.py:1255 -#: ../gramps/gui/selectors/selectperson.py:86 +#: ../gramps/gui/selectors/selectperson.py:83 msgid "Select Person" msgstr "" @@ -16325,7 +16337,7 @@ msgid "Save As" msgstr "" #: ../gramps/gui/plug/_guioptions.py:1746 ../gramps/gui/plug/_windows.py:442 -#: ../gramps/gui/plug/report/_bookdialog.py:626 +#: ../gramps/gui/plug/report/_bookdialog.py:635 #: ../gramps/gui/plug/report/_fileentry.py:66 msgid "_Open" msgstr "" @@ -16543,7 +16555,7 @@ msgid "Select save file" msgstr "" #: ../gramps/gui/plug/export/_exportassistant.py:359 -#: ../gramps/plugins/tool/mediamanager.py:105 +#: ../gramps/plugins/tool/mediamanager.py:109 msgid "Final confirmation" msgstr "" @@ -16627,12 +16639,12 @@ msgid "" "button at any time and your present database will still be intact." msgstr "" -#: ../gramps/gui/plug/export/_exportassistant.py:602 +#: ../gramps/gui/plug/export/_exportassistant.py:597 msgid "Error exporting your Family Tree" msgstr "" -#: ../gramps/gui/plug/export/_exportassistant.py:610 -#: ../gramps/gui/plug/export/_exportassistant.py:644 +#: ../gramps/gui/plug/export/_exportassistant.py:605 +#: ../gramps/gui/plug/export/_exportassistant.py:639 msgid "Please wait while your data is selected and exported" msgstr "" @@ -16794,7 +16806,7 @@ msgstr "" #: ../gramps/plugins/gramplet/gramplet.gpr.py:216 #: ../gramps/plugins/gramplet/gramplet.gpr.py:223 #: ../gramps/plugins/lib/libpersonview.py:384 -#: ../gramps/plugins/lib/libplaceview.py:155 +#: ../gramps/plugins/lib/libplaceview.py:167 #: ../gramps/plugins/view/citationlistview.py:182 #: ../gramps/plugins/view/citationtreeview.py:316 #: ../gramps/plugins/view/eventview.py:247 @@ -16815,61 +16827,65 @@ msgstr "" msgid "See data not in Filter" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:166 +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "" + +#: ../gramps/gui/plug/report/_bookdialog.py:172 msgid "Available Books" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:240 +#: ../gramps/gui/plug/report/_bookdialog.py:247 msgid "Discard Unsaved Changes" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:241 +#: ../gramps/gui/plug/report/_bookdialog.py:248 msgid "You have made changes which have not been saved." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:242 -#: ../gramps/gui/plug/report/_bookdialog.py:738 +#: ../gramps/gui/plug/report/_bookdialog.py:249 +#: ../gramps/gui/plug/report/_bookdialog.py:747 msgid "Proceed" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:301 +#: ../gramps/gui/plug/report/_bookdialog.py:308 msgid "Name of the book. MANDATORY" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:323 +#: ../gramps/gui/plug/report/_bookdialog.py:330 msgid "Manage Books" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:362 +#: ../gramps/gui/plug/report/_bookdialog.py:371 msgid "New Book" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:365 +#: ../gramps/gui/plug/report/_bookdialog.py:374 msgid "_Available items" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:369 +#: ../gramps/gui/plug/report/_bookdialog.py:378 msgid "Current _book" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:377 +#: ../gramps/gui/plug/report/_bookdialog.py:386 #: ../gramps/plugins/drawreport/statisticschart.py:307 msgid "Item name" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:380 +#: ../gramps/gui/plug/report/_bookdialog.py:389 msgid "Subject" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:394 +#: ../gramps/gui/plug/report/_bookdialog.py:403 msgid "Book selection list" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:446 +#: ../gramps/gui/plug/report/_bookdialog.py:455 msgid "Different database" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:447 +#: ../gramps/gui/plug/report/_bookdialog.py:456 #, python-format msgid "" "This book was created with the references to database %s.\n" @@ -16880,62 +16896,62 @@ msgid "" "person of the currently opened database." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:553 +#: ../gramps/gui/plug/report/_bookdialog.py:562 msgid "No selected book item" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:554 +#: ../gramps/gui/plug/report/_bookdialog.py:563 msgid "Please select a book item to configure." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:619 -#: ../gramps/gui/views/bookmarks.py:280 ../gramps/gui/views/tags.py:422 +#: ../gramps/gui/plug/report/_bookdialog.py:628 +#: ../gramps/gui/views/bookmarks.py:289 ../gramps/gui/views/tags.py:422 msgid "_Up" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:620 -#: ../gramps/gui/views/bookmarks.py:281 ../gramps/gui/views/tags.py:423 +#: ../gramps/gui/plug/report/_bookdialog.py:629 +#: ../gramps/gui/views/bookmarks.py:290 ../gramps/gui/views/tags.py:423 msgid "_Down" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:621 +#: ../gramps/gui/plug/report/_bookdialog.py:630 msgid "Setup" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:710 -#: ../gramps/gui/plug/report/_bookdialog.py:721 +#: ../gramps/gui/plug/report/_bookdialog.py:719 +#: ../gramps/gui/plug/report/_bookdialog.py:730 msgid "No items" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:711 -#: ../gramps/gui/plug/report/_bookdialog.py:722 +#: ../gramps/gui/plug/report/_bookdialog.py:720 +#: ../gramps/gui/plug/report/_bookdialog.py:731 msgid "This book has no items." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:728 +#: ../gramps/gui/plug/report/_bookdialog.py:737 msgid "No book name" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:729 +#: ../gramps/gui/plug/report/_bookdialog.py:738 msgid "" "You are about to save away a book with no name.\n" "\n" "Please give it a name before saving it away." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:735 +#: ../gramps/gui/plug/report/_bookdialog.py:744 msgid "Book name already exists" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:736 +#: ../gramps/gui/plug/report/_bookdialog.py:745 msgid "You are about to save away a book with a name which already exists." msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:926 +#: ../gramps/gui/plug/report/_bookdialog.py:935 msgid "Generate Book" msgstr "" -#: ../gramps/gui/plug/report/_bookdialog.py:969 +#: ../gramps/gui/plug/report/_bookdialog.py:982 msgid "Gramps Book" msgstr "" @@ -16979,8 +16995,8 @@ msgid "Configuration" msgstr "" #: ../gramps/gui/plug/report/_reportdialog.py:324 -#: ../gramps/gui/plug/report/_styleeditor.py:108 -#: ../gramps/gui/plug/report/_styleeditor.py:259 +#: ../gramps/gui/plug/report/_styleeditor.py:115 +#: ../gramps/gui/plug/report/_styleeditor.py:269 msgid "Style" msgstr "" @@ -17004,33 +17020,33 @@ msgstr "" #. ############################### #: ../gramps/gui/plug/report/_reportdialog.py:366 #: ../gramps/plugins/drawreport/ancestortree.py:835 -#: ../gramps/plugins/drawreport/calendarreport.py:466 -#: ../gramps/plugins/drawreport/descendtree.py:1568 -#: ../gramps/plugins/drawreport/fanchart.py:685 +#: ../gramps/plugins/drawreport/calendarreport.py:462 +#: ../gramps/plugins/drawreport/descendtree.py:1574 +#: ../gramps/plugins/drawreport/fanchart.py:687 #: ../gramps/plugins/drawreport/statisticschart.py:997 -#: ../gramps/plugins/drawreport/timeline.py:413 +#: ../gramps/plugins/drawreport/timeline.py:414 #: ../gramps/plugins/graph/gvfamilylines.py:115 #: ../gramps/plugins/graph/gvhourglass.py:315 -#: ../gramps/plugins/graph/gvrelgraph.py:763 +#: ../gramps/plugins/graph/gvrelgraph.py:764 #: ../gramps/plugins/textreport/alphabeticalindex.py:93 #: ../gramps/plugins/textreport/ancestorreport.py:288 -#: ../gramps/plugins/textreport/birthdayreport.py:409 +#: ../gramps/plugins/textreport/birthdayreport.py:412 #: ../gramps/plugins/textreport/descendreport.py:520 -#: ../gramps/plugins/textreport/detancestralreport.py:820 -#: ../gramps/plugins/textreport/detdescendantreport.py:997 +#: ../gramps/plugins/textreport/detancestralreport.py:821 +#: ../gramps/plugins/textreport/detdescendantreport.py:998 #: ../gramps/plugins/textreport/endoflinereport.py:270 #: ../gramps/plugins/textreport/familygroup.py:710 -#: ../gramps/plugins/textreport/indivcomplete.py:1058 +#: ../gramps/plugins/textreport/indivcomplete.py:1059 #: ../gramps/plugins/textreport/kinshipreport.py:356 #: ../gramps/plugins/textreport/numberofancestorsreport.py:202 -#: ../gramps/plugins/textreport/placereport.py:438 +#: ../gramps/plugins/textreport/placereport.py:439 #: ../gramps/plugins/textreport/recordsreport.py:215 #: ../gramps/plugins/textreport/simplebooktitle.py:134 #: ../gramps/plugins/textreport/summary.py:286 #: ../gramps/plugins/textreport/tableofcontents.py:92 #: ../gramps/plugins/textreport/tagreport.py:901 #: ../gramps/plugins/webreport/narrativeweb.py:1576 -#: ../gramps/plugins/webreport/webcal.py:1611 +#: ../gramps/plugins/webreport/webcal.py:1618 msgid "Report Options" msgstr "" @@ -17091,73 +17107,81 @@ msgid "" "Please select another directory or create it." msgstr "" -#: ../gramps/gui/plug/report/_reportdialog.py:665 -#: ../gramps/gui/plug/tool.py:136 ../gramps/plugins/tool/relcalc.py:150 +#: ../gramps/gui/plug/report/_reportdialog.py:668 +#: ../gramps/gui/plug/tool.py:136 ../gramps/plugins/tool/relcalc.py:157 msgid "Active person has not been set" msgstr "" -#: ../gramps/gui/plug/report/_reportdialog.py:666 +#: ../gramps/gui/plug/report/_reportdialog.py:669 msgid "You must select an active person for this report to work properly." msgstr "" -#: ../gramps/gui/plug/report/_reportdialog.py:721 -#: ../gramps/gui/plug/report/_reportdialog.py:728 +#: ../gramps/gui/plug/report/_reportdialog.py:724 +#: ../gramps/gui/plug/report/_reportdialog.py:731 msgid "Report could not be created" msgstr "" #: ../gramps/gui/plug/report/_stylecombobox.py:66 #: ../gramps/gui/plug/report/_stylecombobox.py:85 -#: ../gramps/gui/plug/report/_styleeditor.py:127 -#: ../gramps/gui/plug/report/_styleeditor.py:171 -#: ../gramps/gui/plug/report/_styleeditor.py:184 +#: ../gramps/gui/plug/report/_styleeditor.py:134 +#: ../gramps/gui/plug/report/_styleeditor.py:178 +#: ../gramps/gui/plug/report/_styleeditor.py:191 #: ../gramps/plugins/importer/importgedcom.glade:12 gtklist.h:1 msgid "default" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:92 -#: ../gramps/gui/plug/report/_styleeditor.py:118 +#: ../gramps/gui/plug/report/_styleeditor.py:96 +#: ../gramps/gui/plug/report/_styleeditor.py:125 msgid "Document Styles" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:140 +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "" + +#: ../gramps/gui/plug/report/_styleeditor.py:147 msgid "New Style" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:150 +#: ../gramps/gui/plug/report/_styleeditor.py:157 msgid "Error saving stylesheet" msgstr "" #. How to handle missing information -#: ../gramps/gui/plug/report/_styleeditor.py:166 -#: ../gramps/gui/plug/report/_styleeditor.py:180 -#: ../gramps/plugins/textreport/detancestralreport.py:952 -#: ../gramps/plugins/textreport/detdescendantreport.py:1155 +#: ../gramps/gui/plug/report/_styleeditor.py:173 +#: ../gramps/gui/plug/report/_styleeditor.py:187 +#: ../gramps/plugins/textreport/detancestralreport.py:953 +#: ../gramps/plugins/textreport/detdescendantreport.py:1156 msgid "Missing information" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:166 -#: ../gramps/gui/plug/report/_styleeditor.py:180 +#: ../gramps/gui/plug/report/_styleeditor.py:173 +#: ../gramps/gui/plug/report/_styleeditor.py:187 msgid "Select a style" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:226 -#: ../gramps/gui/plug/report/_styleeditor.py:298 +#: ../gramps/gui/plug/report/_styleeditor.py:233 +#: ../gramps/gui/plug/report/_styleeditor.py:308 msgid "Style editor" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:341 -#: ../gramps/gui/plug/report/_styleeditor.py:369 -#: ../gramps/gui/plug/report/_styleeditor.py:387 -#: ../gramps/gui/plug/report/_styleeditor.py:420 +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "" + +#: ../gramps/gui/plug/report/_styleeditor.py:351 +#: ../gramps/gui/plug/report/_styleeditor.py:379 +#: ../gramps/gui/plug/report/_styleeditor.py:397 +#: ../gramps/gui/plug/report/_styleeditor.py:430 msgid "No description available" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:344 +#: ../gramps/gui/plug/report/_styleeditor.py:354 #, python-format msgid "(Embedded style '%s' must be edited separately)" msgstr "" -#: ../gramps/gui/plug/report/_styleeditor.py:397 +#: ../gramps/gui/plug/report/_styleeditor.py:407 #, python-format msgid "Column %d:" msgstr "" @@ -17200,95 +17224,103 @@ msgstr "" msgid "_Proceed with the tool" msgstr "" -#: ../gramps/gui/plug/tool.py:137 ../gramps/plugins/tool/relcalc.py:151 +#: ../gramps/gui/plug/tool.py:137 ../gramps/plugins/tool/relcalc.py:158 msgid "You must select an active person for this tool to work properly." msgstr "" -#: ../gramps/gui/selectors/selectcitation.py:51 -msgid "manual|Select_Source_or_Citation_selector" -msgstr "" - -#: ../gramps/gui/selectors/selectcitation.py:67 +#: ../gramps/gui/selectors/selectcitation.py:64 msgid "Select Source or Citation" msgstr "" -#: ../gramps/gui/selectors/selectcitation.py:74 +#: ../gramps/gui/selectors/selectcitation.py:71 #: ../gramps/plugins/view/citationtreeview.py:93 msgid "Source: Title or Citation: Volume/Page" msgstr "" -#: ../gramps/gui/selectors/selectcitation.py:76 -#: ../gramps/gui/selectors/selectevent.py:75 -#: ../gramps/gui/selectors/selectfamily.py:72 -#: ../gramps/gui/selectors/selectnote.py:78 -#: ../gramps/gui/selectors/selectobject.py:83 -#: ../gramps/gui/selectors/selectperson.py:101 -#: ../gramps/gui/selectors/selectplace.py:74 -#: ../gramps/gui/selectors/selectrepository.py:71 -#: ../gramps/gui/selectors/selectsource.py:72 +#: ../gramps/gui/selectors/selectcitation.py:73 +#: ../gramps/gui/selectors/selectevent.py:72 +#: ../gramps/gui/selectors/selectfamily.py:69 +#: ../gramps/gui/selectors/selectnote.py:75 +#: ../gramps/gui/selectors/selectobject.py:80 +#: ../gramps/gui/selectors/selectperson.py:98 +#: ../gramps/gui/selectors/selectplace.py:71 +#: ../gramps/gui/selectors/selectrepository.py:68 +#: ../gramps/gui/selectors/selectsource.py:69 msgid "Last Change" msgstr "" -#: ../gramps/gui/selectors/selectevent.py:46 -msgid "manual|Select_Event_selector" +#: ../gramps/gui/selectors/selectcitation.py:86 +msgid "manual|Select_Source_or_Citation_selector" msgstr "" -#: ../gramps/gui/selectors/selectevent.py:62 +#: ../gramps/gui/selectors/selectevent.py:59 msgid "Select Event" msgstr "" -#: ../gramps/gui/selectors/selectfamily.py:46 +#: ../gramps/gui/selectors/selectevent.py:79 +msgid "manual|Select_Event_selector" +msgstr "" + +#: ../gramps/gui/selectors/selectfamily.py:76 msgid "manual|Select_Family_selector" msgstr "" -#: ../gramps/gui/selectors/selectnote.py:49 -msgid "manual|Select_Note_selector" -msgstr "" - -#: ../gramps/gui/selectors/selectnote.py:67 +#: ../gramps/gui/selectors/selectnote.py:64 msgid "Select Note" msgstr "" -#: ../gramps/gui/selectors/selectobject.py:60 -msgid "manual|Select_Media_Object_selector" +#: ../gramps/gui/selectors/selectnote.py:82 +msgid "manual|Select_Note_selector" msgstr "" -#: ../gramps/gui/selectors/selectobject.py:70 +#: ../gramps/gui/selectors/selectobject.py:67 msgid "Select Media Object" msgstr "" -#: ../gramps/gui/selectors/selectperson.py:54 -msgid "manual|Select_Child_selector" +#: ../gramps/gui/selectors/selectobject.py:108 +msgid "manual|Select_Media_Object_selector" msgstr "" -#: ../gramps/gui/selectors/selectperson.py:56 +#: ../gramps/gui/selectors/selectperson.py:64 msgid "manual|Select_Father_selector" msgstr "" -#: ../gramps/gui/selectors/selectperson.py:58 +#: ../gramps/gui/selectors/selectperson.py:66 msgid "manual|Select_Mother_selector" msgstr "" -#: ../gramps/gui/selectors/selectplace.py:47 -msgid "manual|Select_Place_selector" +#: ../gramps/gui/selectors/selectperson.py:68 +msgid "manual|Select_Child_selector" msgstr "" -#: ../gramps/gui/selectors/selectplace.py:63 +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "" + +#: ../gramps/gui/selectors/selectplace.py:60 msgid "Select Place" msgstr "" -#: ../gramps/gui/selectors/selectrepository.py:46 -msgid "manual|Repositories" +#: ../gramps/gui/selectors/selectplace.py:90 +msgid "manual|Select_Place_selector" msgstr "" -#: ../gramps/gui/selectors/selectrepository.py:62 +#: ../gramps/gui/selectors/selectrepository.py:59 msgid "Select Repository" msgstr "" -#: ../gramps/gui/selectors/selectsource.py:62 +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "" + +#: ../gramps/gui/selectors/selectsource.py:59 msgid "Select Source" msgstr "" +#: ../gramps/gui/selectors/selectsource.py:76 +msgid "manual|Select_Source_selector" +msgstr "" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "" @@ -17309,7 +17341,7 @@ msgid "Spelling checker initialization failed: %s" msgstr "" #: ../gramps/gui/tipofday.py:67 ../gramps/gui/tipofday.py:68 -#: ../gramps/gui/tipofday.py:121 ../gramps/gui/viewmanager.py:538 +#: ../gramps/gui/tipofday.py:121 ../gramps/gui/viewmanager.py:537 msgid "Tip of the Day" msgstr "" @@ -17329,13 +17361,13 @@ msgstr "" msgid "Undo History" msgstr "" -#: ../gramps/gui/undohistory.py:84 ../gramps/gui/viewmanager.py:647 -#: ../gramps/gui/viewmanager.py:1329 +#: ../gramps/gui/undohistory.py:84 ../gramps/gui/viewmanager.py:646 +#: ../gramps/gui/viewmanager.py:1338 msgid "_Undo" msgstr "" -#: ../gramps/gui/undohistory.py:86 ../gramps/gui/viewmanager.py:652 -#: ../gramps/gui/viewmanager.py:1346 +#: ../gramps/gui/undohistory.py:86 ../gramps/gui/viewmanager.py:651 +#: ../gramps/gui/viewmanager.py:1355 msgid "_Redo" msgstr "" @@ -17410,234 +17442,234 @@ msgstr "" msgid "Cannot open new citation editor" msgstr "" -#: ../gramps/gui/viewmanager.py:470 ../gramps/gui/viewmanager.py:1265 +#: ../gramps/gui/viewmanager.py:469 ../gramps/gui/viewmanager.py:1274 msgid "No Family Tree" msgstr "" -#: ../gramps/gui/viewmanager.py:492 +#: ../gramps/gui/viewmanager.py:491 msgid "Connect to a recent database" msgstr "" -#: ../gramps/gui/viewmanager.py:510 +#: ../gramps/gui/viewmanager.py:509 msgid "_Family Trees" msgstr "" -#: ../gramps/gui/viewmanager.py:511 +#: ../gramps/gui/viewmanager.py:510 msgid "_Manage Family Trees..." msgstr "" -#: ../gramps/gui/viewmanager.py:512 +#: ../gramps/gui/viewmanager.py:511 msgid "Manage databases" msgstr "" -#: ../gramps/gui/viewmanager.py:513 +#: ../gramps/gui/viewmanager.py:512 msgid "Open _Recent" msgstr "" -#: ../gramps/gui/viewmanager.py:514 +#: ../gramps/gui/viewmanager.py:513 msgid "Open an existing database" msgstr "" -#: ../gramps/gui/viewmanager.py:515 +#: ../gramps/gui/viewmanager.py:514 msgid "_Quit" msgstr "" -#: ../gramps/gui/viewmanager.py:517 +#: ../gramps/gui/viewmanager.py:516 msgid "_View" msgstr "" -#: ../gramps/gui/viewmanager.py:519 +#: ../gramps/gui/viewmanager.py:518 msgid "_Preferences..." msgstr "" -#: ../gramps/gui/viewmanager.py:522 +#: ../gramps/gui/viewmanager.py:521 msgid "Gramps _Home Page" msgstr "" -#: ../gramps/gui/viewmanager.py:524 +#: ../gramps/gui/viewmanager.py:523 msgid "Gramps _Mailing Lists" msgstr "" -#: ../gramps/gui/viewmanager.py:526 +#: ../gramps/gui/viewmanager.py:525 msgid "_Report a Bug" msgstr "" -#: ../gramps/gui/viewmanager.py:528 +#: ../gramps/gui/viewmanager.py:527 msgid "_Extra Reports/Tools" msgstr "" -#: ../gramps/gui/viewmanager.py:530 +#: ../gramps/gui/viewmanager.py:529 msgid "_About" msgstr "" -#: ../gramps/gui/viewmanager.py:532 +#: ../gramps/gui/viewmanager.py:531 msgid "_Plugin Manager" msgstr "" -#: ../gramps/gui/viewmanager.py:534 +#: ../gramps/gui/viewmanager.py:533 msgid "_FAQ" msgstr "" -#: ../gramps/gui/viewmanager.py:535 +#: ../gramps/gui/viewmanager.py:534 msgid "_Key Bindings" msgstr "" -#: ../gramps/gui/viewmanager.py:536 +#: ../gramps/gui/viewmanager.py:535 msgid "_User Manual" msgstr "" -#: ../gramps/gui/viewmanager.py:544 +#: ../gramps/gui/viewmanager.py:543 msgid "Close the current database" msgstr "" -#: ../gramps/gui/viewmanager.py:545 +#: ../gramps/gui/viewmanager.py:544 msgid "_Export..." msgstr "" -#: ../gramps/gui/viewmanager.py:547 +#: ../gramps/gui/viewmanager.py:546 msgid "Make Backup..." msgstr "" -#: ../gramps/gui/viewmanager.py:548 +#: ../gramps/gui/viewmanager.py:547 msgid "Make a Gramps XML backup of the database" msgstr "" -#: ../gramps/gui/viewmanager.py:550 +#: ../gramps/gui/viewmanager.py:549 msgid "_Abandon Changes and Quit" msgstr "" -#: ../gramps/gui/viewmanager.py:551 ../gramps/gui/viewmanager.py:554 +#: ../gramps/gui/viewmanager.py:550 ../gramps/gui/viewmanager.py:553 msgid "_Reports" msgstr "" -#: ../gramps/gui/viewmanager.py:552 +#: ../gramps/gui/viewmanager.py:551 msgid "Open the reports dialog" msgstr "" -#: ../gramps/gui/viewmanager.py:553 +#: ../gramps/gui/viewmanager.py:552 msgid "_Go" msgstr "" -#: ../gramps/gui/viewmanager.py:555 +#: ../gramps/gui/viewmanager.py:554 msgid "Books..." msgstr "" -#: ../gramps/gui/viewmanager.py:556 +#: ../gramps/gui/viewmanager.py:555 msgid "_Windows" msgstr "" -#: ../gramps/gui/viewmanager.py:603 +#: ../gramps/gui/viewmanager.py:602 msgid "Clip_board" msgstr "" -#: ../gramps/gui/viewmanager.py:604 +#: ../gramps/gui/viewmanager.py:603 msgid "Open the Clipboard dialog" msgstr "" #. -------------------------------------- -#: ../gramps/gui/viewmanager.py:626 +#: ../gramps/gui/viewmanager.py:625 msgid "_Import..." msgstr "" -#: ../gramps/gui/viewmanager.py:628 ../gramps/gui/viewmanager.py:631 +#: ../gramps/gui/viewmanager.py:627 ../gramps/gui/viewmanager.py:630 msgid "_Tools" msgstr "" -#: ../gramps/gui/viewmanager.py:629 +#: ../gramps/gui/viewmanager.py:628 msgid "Open the tools dialog" msgstr "" -#: ../gramps/gui/viewmanager.py:630 +#: ../gramps/gui/viewmanager.py:629 msgid "_Bookmarks" msgstr "" -#: ../gramps/gui/viewmanager.py:632 +#: ../gramps/gui/viewmanager.py:631 msgid "_Configure..." msgstr "" -#: ../gramps/gui/viewmanager.py:633 +#: ../gramps/gui/viewmanager.py:632 msgid "Configure the active view" msgstr "" -#: ../gramps/gui/viewmanager.py:638 +#: ../gramps/gui/viewmanager.py:637 msgid "_Navigator" msgstr "" -#: ../gramps/gui/viewmanager.py:640 +#: ../gramps/gui/viewmanager.py:639 msgid "_Toolbar" msgstr "" -#: ../gramps/gui/viewmanager.py:642 +#: ../gramps/gui/viewmanager.py:641 msgid "F_ull Screen" msgstr "" -#: ../gramps/gui/viewmanager.py:658 +#: ../gramps/gui/viewmanager.py:657 msgid "Undo History..." msgstr "" -#: ../gramps/gui/viewmanager.py:681 +#: ../gramps/gui/viewmanager.py:680 #, python-format msgid "Key %s is not bound" msgstr "" #. registering plugins -#: ../gramps/gui/viewmanager.py:788 +#: ../gramps/gui/viewmanager.py:787 msgid "Registering plugins..." msgstr "" -#: ../gramps/gui/viewmanager.py:796 +#: ../gramps/gui/viewmanager.py:795 msgid "Ready" msgstr "" -#: ../gramps/gui/viewmanager.py:841 +#: ../gramps/gui/viewmanager.py:850 msgid "Abort changes?" msgstr "" -#: ../gramps/gui/viewmanager.py:842 +#: ../gramps/gui/viewmanager.py:851 msgid "" "Aborting changes will return the database to the state it was before you " "started this editing session." msgstr "" -#: ../gramps/gui/viewmanager.py:844 +#: ../gramps/gui/viewmanager.py:853 msgid "Abort changes" msgstr "" -#: ../gramps/gui/viewmanager.py:855 +#: ../gramps/gui/viewmanager.py:864 msgid "Cannot abandon session's changes" msgstr "" -#: ../gramps/gui/viewmanager.py:856 +#: ../gramps/gui/viewmanager.py:865 msgid "" "Changes cannot be completely abandoned because the number of changes made in " "the session exceeded the limit." msgstr "" -#: ../gramps/gui/viewmanager.py:1017 +#: ../gramps/gui/viewmanager.py:1026 msgid "View failed to load. Check error output." msgstr "" -#: ../gramps/gui/viewmanager.py:1169 +#: ../gramps/gui/viewmanager.py:1178 msgid "Import Statistics" msgstr "" -#: ../gramps/gui/viewmanager.py:1240 +#: ../gramps/gui/viewmanager.py:1249 msgid "Read Only" msgstr "" -#: ../gramps/gui/viewmanager.py:1392 +#: ../gramps/gui/viewmanager.py:1401 msgid "Autobackup..." msgstr "" -#: ../gramps/gui/viewmanager.py:1397 +#: ../gramps/gui/viewmanager.py:1406 msgid "Error saving backup data" msgstr "" -#: ../gramps/gui/viewmanager.py:1688 +#: ../gramps/gui/viewmanager.py:1697 msgid "Failed Loading View" msgstr "" -#: ../gramps/gui/viewmanager.py:1689 +#: ../gramps/gui/viewmanager.py:1698 #, python-format msgid "" "The view %(name)s did not load and reported an error.\n" @@ -17652,11 +17684,11 @@ msgid "" "by using the Plugin Manager on the Help menu." msgstr "" -#: ../gramps/gui/viewmanager.py:1781 +#: ../gramps/gui/viewmanager.py:1790 msgid "Failed Loading Plugin" msgstr "" -#: ../gramps/gui/viewmanager.py:1782 +#: ../gramps/gui/viewmanager.py:1791 #, python-format msgid "" "The plugin %(name)s did not load and reported an error.\n" @@ -17671,98 +17703,98 @@ msgid "" "by using the Plugin Manager on the Help menu." msgstr "" -#: ../gramps/gui/viewmanager.py:1862 +#: ../gramps/gui/viewmanager.py:1871 msgid "Gramps XML Backup" msgstr "" -#: ../gramps/gui/viewmanager.py:1891 +#: ../gramps/gui/viewmanager.py:1900 msgid "File:" msgstr "" -#: ../gramps/gui/viewmanager.py:1923 +#: ../gramps/gui/viewmanager.py:1932 msgid "Media:" msgstr "" -#: ../gramps/gui/viewmanager.py:1930 -#: ../gramps/plugins/gramplet/statsgramplet.py:139 +#: ../gramps/gui/viewmanager.py:1939 +#: ../gramps/plugins/gramplet/statsgramplet.py:196 #: ../gramps/plugins/webreport/statistics.py:144 msgid "Megabyte|MB" msgstr "" -#: ../gramps/gui/viewmanager.py:1932 +#: ../gramps/gui/viewmanager.py:1941 msgid "Exclude" msgstr "" -#: ../gramps/gui/viewmanager.py:1952 +#: ../gramps/gui/viewmanager.py:1961 msgid "Backup file already exists! Overwrite?" msgstr "" -#: ../gramps/gui/viewmanager.py:1953 +#: ../gramps/gui/viewmanager.py:1962 #, python-format msgid "The file '%s' exists." msgstr "" -#: ../gramps/gui/viewmanager.py:1954 +#: ../gramps/gui/viewmanager.py:1963 msgid "Proceed and overwrite" msgstr "" -#: ../gramps/gui/viewmanager.py:1955 +#: ../gramps/gui/viewmanager.py:1964 msgid "Cancel the backup" msgstr "" -#: ../gramps/gui/viewmanager.py:1970 +#: ../gramps/gui/viewmanager.py:1979 msgid "Making backup..." msgstr "" -#: ../gramps/gui/viewmanager.py:1983 +#: ../gramps/gui/viewmanager.py:1992 #, python-format msgid "Backup saved to '%s'" msgstr "" -#: ../gramps/gui/viewmanager.py:1986 +#: ../gramps/gui/viewmanager.py:1995 msgid "Backup aborted" msgstr "" -#: ../gramps/gui/views/bookmarks.py:66 +#: ../gramps/gui/views/bookmarks.py:67 msgid "manual|Bookmarks" msgstr "" #. this is meaningless while it's modal -#: ../gramps/gui/views/bookmarks.py:253 ../gramps/gui/views/bookmarks.py:263 -#: ../gramps/gui/views/bookmarks.py:359 +#: ../gramps/gui/views/bookmarks.py:262 ../gramps/gui/views/bookmarks.py:272 +#: ../gramps/gui/views/bookmarks.py:368 #: ../gramps/gui/views/navigationview.py:277 msgid "Organize Bookmarks" msgstr "" -#: ../gramps/gui/views/bookmarks.py:462 +#: ../gramps/gui/views/bookmarks.py:471 msgid "Cannot bookmark this reference" msgstr "" -#: ../gramps/gui/views/listview.py:211 +#: ../gramps/gui/views/listview.py:212 #: ../gramps/plugins/lib/libpersonview.py:391 msgid "_Add..." msgstr "" -#: ../gramps/gui/views/listview.py:215 +#: ../gramps/gui/views/listview.py:216 #: ../gramps/plugins/lib/libpersonview.py:395 msgid "_Merge..." msgstr "" -#: ../gramps/gui/views/listview.py:217 +#: ../gramps/gui/views/listview.py:218 #: ../gramps/plugins/lib/libpersonview.py:397 msgid "Export View..." msgstr "" -#: ../gramps/gui/views/listview.py:223 +#: ../gramps/gui/views/listview.py:224 #: ../gramps/plugins/lib/libpersonview.py:382 msgid "action|_Edit..." msgstr "" -#: ../gramps/gui/views/listview.py:442 +#: ../gramps/gui/views/listview.py:449 msgid "Active object not visible" msgstr "" -#: ../gramps/gui/views/listview.py:452 +#: ../gramps/gui/views/listview.py:459 #: ../gramps/gui/views/navigationview.py:257 #: ../gramps/plugins/lib/maps/geography.py:204 #: ../gramps/plugins/lib/maps/geography.py:220 @@ -17770,66 +17802,66 @@ msgstr "" msgid "Could Not Set a Bookmark" msgstr "" -#: ../gramps/gui/views/listview.py:453 +#: ../gramps/gui/views/listview.py:460 msgid "A bookmark could not be set because nothing was selected." msgstr "" -#: ../gramps/gui/views/listview.py:545 +#: ../gramps/gui/views/listview.py:552 msgid "Multiple Selection Delete" msgstr "" -#: ../gramps/gui/views/listview.py:546 +#: ../gramps/gui/views/listview.py:553 msgid "" "More than one item has been selected for deletion. Select the option " "indicating how to delete the items:" msgstr "" -#: ../gramps/gui/views/listview.py:548 +#: ../gramps/gui/views/listview.py:555 msgid "Delete All" msgstr "" -#: ../gramps/gui/views/listview.py:549 +#: ../gramps/gui/views/listview.py:556 msgid "Confirm Each Delete" msgstr "" -#: ../gramps/gui/views/listview.py:560 +#: ../gramps/gui/views/listview.py:567 msgid "" "This item is currently being used. Deleting it will remove it from the " "database and from all other items that reference it." msgstr "" -#: ../gramps/gui/views/listview.py:564 ../gramps/plugins/view/familyview.py:269 +#: ../gramps/gui/views/listview.py:571 ../gramps/plugins/view/familyview.py:269 msgid "Deleting item will remove it from the database." msgstr "" -#: ../gramps/gui/views/listview.py:571 +#: ../gramps/gui/views/listview.py:578 #: ../gramps/plugins/lib/libpersonview.py:317 #: ../gramps/plugins/view/familyview.py:262 #, python-format msgid "Delete %s?" msgstr "" -#: ../gramps/gui/views/listview.py:572 +#: ../gramps/gui/views/listview.py:579 msgid "_Delete Item" msgstr "" -#: ../gramps/gui/views/listview.py:614 +#: ../gramps/gui/views/listview.py:621 msgid "Column clicked, sorting..." msgstr "" -#: ../gramps/gui/views/listview.py:1043 +#: ../gramps/gui/views/listview.py:1057 msgid "Export View as Spreadsheet" msgstr "" -#: ../gramps/gui/views/listview.py:1056 +#: ../gramps/gui/views/listview.py:1070 msgid "CSV" msgstr "" -#: ../gramps/gui/views/listview.py:1057 +#: ../gramps/gui/views/listview.py:1071 msgid "OpenDocument Spreadsheet" msgstr "" -#: ../gramps/gui/views/listview.py:1245 +#: ../gramps/gui/views/listview.py:1262 msgid "Columns" msgstr "" @@ -17867,7 +17899,7 @@ msgid "Go to the previous object in the history" msgstr "" #: ../gramps/gui/views/navigationview.py:307 -#: ../gramps/plugins/view/pedigreeview.py:1578 +#: ../gramps/plugins/view/pedigreeview.py:1580 msgid "_Home" msgstr "" @@ -18027,10 +18059,10 @@ msgstr "" msgid "Pick a Color" msgstr "" -#: ../gramps/gui/views/treemodels/placemodel.py:138 -#: ../gramps/gui/views/treemodels/placemodel.py:146 -#: ../gramps/gui/views/treemodels/placemodel.py:154 -#: ../gramps/gui/views/treemodels/placemodel.py:162 +#: ../gramps/gui/views/treemodels/placemodel.py:145 +#: ../gramps/gui/views/treemodels/placemodel.py:153 +#: ../gramps/gui/views/treemodels/placemodel.py:161 +#: ../gramps/gui/views/treemodels/placemodel.py:169 msgid "Error in format" msgstr "" @@ -18050,49 +18082,49 @@ msgstr "" msgid "Collapse this section" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1554 ../gramps/plugins/view/relview.py:807 +#: ../gramps/gui/widgets/fanchart.py:1564 ../gramps/plugins/view/relview.py:807 msgid "Edit family" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1570 ../gramps/plugins/view/relview.py:808 +#: ../gramps/gui/widgets/fanchart.py:1580 ../gramps/plugins/view/relview.py:808 msgid "Reorder families" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1576 -#: ../gramps/plugins/view/pedigreeview.py:1668 -#: ../gramps/plugins/view/pedigreeview.py:1896 +#: ../gramps/gui/widgets/fanchart.py:1586 +#: ../gramps/plugins/view/pedigreeview.py:1670 +#: ../gramps/plugins/view/pedigreeview.py:1898 msgid "_Copy" msgstr "" #. Go over siblings and build their menu -#: ../gramps/gui/widgets/fanchart.py:1620 +#: ../gramps/gui/widgets/fanchart.py:1630 #: ../gramps/plugins/quickview/quickview.gpr.py:319 -#: ../gramps/plugins/view/pedigreeview.py:1712 +#: ../gramps/plugins/view/pedigreeview.py:1714 #: ../gramps/plugins/view/relview.py:908 msgid "Siblings" msgstr "" #. Go over parents and build their menu -#: ../gramps/gui/widgets/fanchart.py:1758 -#: ../gramps/plugins/view/pedigreeview.py:1839 +#: ../gramps/gui/widgets/fanchart.py:1768 +#: ../gramps/plugins/view/pedigreeview.py:1841 msgid "Related" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1806 +#: ../gramps/gui/widgets/fanchart.py:1816 msgid "Add partner to person" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1813 +#: ../gramps/gui/widgets/fanchart.py:1823 msgid "Add a person" msgstr "" -#: ../gramps/gui/widgets/fanchart.py:1888 +#: ../gramps/gui/widgets/fanchart.py:1898 #: ../gramps/plugins/view/relview.py:1538 msgid "Add Child to Family" msgstr "" #: ../gramps/gui/widgets/grampletbar.py:206 -#: ../gramps/gui/widgets/grampletpane.py:1186 +#: ../gramps/gui/widgets/grampletpane.py:1188 msgid "Unnamed Gramplet" msgstr "" @@ -18130,32 +18162,32 @@ msgid "" msgstr "" #. default tooltip -#: ../gramps/gui/widgets/grampletpane.py:808 +#: ../gramps/gui/widgets/grampletpane.py:810 msgid "Drag Properties Button to move and click it for setup" msgstr "" #. build the GUI: -#: ../gramps/gui/widgets/grampletpane.py:1004 +#: ../gramps/gui/widgets/grampletpane.py:1006 msgid "Right click to add gramplets" msgstr "" -#: ../gramps/gui/widgets/grampletpane.py:1051 +#: ../gramps/gui/widgets/grampletpane.py:1053 msgid "Untitled Gramplet" msgstr "" -#: ../gramps/gui/widgets/grampletpane.py:1539 +#: ../gramps/gui/widgets/grampletpane.py:1540 msgid "Number of Columns" msgstr "" -#: ../gramps/gui/widgets/grampletpane.py:1544 +#: ../gramps/gui/widgets/grampletpane.py:1545 msgid "Gramplet Layout" msgstr "" -#: ../gramps/gui/widgets/grampletpane.py:1574 +#: ../gramps/gui/widgets/grampletpane.py:1575 msgid "Use maximum height available" msgstr "" -#: ../gramps/gui/widgets/grampletpane.py:1580 +#: ../gramps/gui/widgets/grampletpane.py:1581 msgid "Height if not maximized" msgstr "" @@ -18195,11 +18227,15 @@ msgstr "" msgid "Progress Information" msgstr "" -#: ../gramps/gui/widgets/reorderfam.py:79 +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "" + +#: ../gramps/gui/widgets/reorderfam.py:91 msgid "Reorder Relationships" msgstr "" -#: ../gramps/gui/widgets/reorderfam.py:168 +#: ../gramps/gui/widgets/reorderfam.py:181 #, python-format msgid "Reorder Relationships: %s" msgstr "" @@ -18536,13 +18572,13 @@ msgstr "" #: ../gramps/plugins/docgen/htmldoc.py:273 #: ../gramps/plugins/webreport/narrativeweb.py:1485 -#: ../gramps/plugins/webreport/webcal.py:269 +#: ../gramps/plugins/webreport/webcal.py:274 msgid "Possible destination error" msgstr "" #: ../gramps/plugins/docgen/htmldoc.py:274 #: ../gramps/plugins/webreport/narrativeweb.py:1486 -#: ../gramps/plugins/webreport/webcal.py:270 +#: ../gramps/plugins/webreport/webcal.py:275 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 " @@ -18550,7 +18586,7 @@ msgid "" "pages." msgstr "" -#: ../gramps/plugins/docgen/htmldoc.py:553 +#: ../gramps/plugins/docgen/htmldoc.py:567 #, python-format msgid "Could not create jpeg version of image %(name)s" msgstr "" @@ -18580,7 +18616,7 @@ msgid "transparent background" msgstr "" #: ../gramps/plugins/docgen/svgdrawdoc.py:351 -#: ../gramps/plugins/drawreport/fanchart.py:705 +#: ../gramps/plugins/drawreport/fanchart.py:707 msgid "white" msgstr "" @@ -18660,14 +18696,14 @@ msgid "Printing the Tree..." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:793 -#: ../gramps/plugins/drawreport/calendarreport.py:476 -#: ../gramps/plugins/drawreport/fanchart.py:687 +#: ../gramps/plugins/drawreport/calendarreport.py:472 +#: ../gramps/plugins/drawreport/fanchart.py:689 #: ../gramps/plugins/graph/gvhourglass.py:317 -#: ../gramps/plugins/graph/gvrelgraph.py:773 +#: ../gramps/plugins/graph/gvrelgraph.py:774 #: ../gramps/plugins/textreport/ancestorreport.py:290 #: ../gramps/plugins/textreport/descendreport.py:522 -#: ../gramps/plugins/textreport/detancestralreport.py:823 -#: ../gramps/plugins/textreport/detdescendantreport.py:1000 +#: ../gramps/plugins/textreport/detancestralreport.py:824 +#: ../gramps/plugins/textreport/detdescendantreport.py:1001 #: ../gramps/plugins/textreport/endoflinereport.py:272 #: ../gramps/plugins/textreport/kinshipreport.py:358 #: ../gramps/plugins/textreport/numberofancestorsreport.py:204 @@ -18688,17 +18724,17 @@ msgid "" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:804 -#: ../gramps/plugins/drawreport/descendtree.py:1533 -#: ../gramps/plugins/drawreport/fanchart.py:691 +#: ../gramps/plugins/drawreport/descendtree.py:1539 +#: ../gramps/plugins/drawreport/fanchart.py:693 #: ../gramps/plugins/textreport/ancestorreport.py:294 #: ../gramps/plugins/textreport/descendreport.py:537 -#: ../gramps/plugins/textreport/detancestralreport.py:832 -#: ../gramps/plugins/textreport/detdescendantreport.py:1023 +#: ../gramps/plugins/textreport/detancestralreport.py:833 +#: ../gramps/plugins/textreport/detdescendantreport.py:1024 msgid "Generations" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:805 -#: ../gramps/plugins/drawreport/descendtree.py:1534 +#: ../gramps/plugins/drawreport/descendtree.py:1540 msgid "The number of generations to include in the tree" msgstr "" @@ -18713,7 +18749,7 @@ msgid "The number of generations of empty boxes that will be displayed" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:818 -#: ../gramps/plugins/drawreport/descendtree.py:1551 +#: ../gramps/plugins/drawreport/descendtree.py:1557 msgid "Compress tree" msgstr "" @@ -18724,13 +18760,13 @@ msgid "" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:837 -#: ../gramps/plugins/drawreport/descendtree.py:1570 +#: ../gramps/plugins/drawreport/descendtree.py:1576 msgid "Report Title" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:838 -#: ../gramps/plugins/drawreport/descendtree.py:1571 -#: ../gramps/plugins/drawreport/descendtree.py:1744 +#: ../gramps/plugins/drawreport/descendtree.py:1577 +#: ../gramps/plugins/drawreport/descendtree.py:1750 msgid "Do not include a title" msgstr "" @@ -18739,22 +18775,22 @@ msgid "Include Report Title" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:840 -#: ../gramps/plugins/drawreport/descendtree.py:1579 +#: ../gramps/plugins/drawreport/descendtree.py:1585 msgid "Choose a title for the report" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:843 -#: ../gramps/plugins/drawreport/descendtree.py:1583 +#: ../gramps/plugins/drawreport/descendtree.py:1589 msgid "Include a border" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:844 -#: ../gramps/plugins/drawreport/descendtree.py:1584 +#: ../gramps/plugins/drawreport/descendtree.py:1590 msgid "Whether to make a border around the report." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:847 -#: ../gramps/plugins/drawreport/descendtree.py:1587 +#: ../gramps/plugins/drawreport/descendtree.py:1593 msgid "Include Page Numbers" msgstr "" @@ -18763,32 +18799,32 @@ msgid "Whether to print page numbers on each page." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:851 -#: ../gramps/plugins/drawreport/descendtree.py:1591 +#: ../gramps/plugins/drawreport/descendtree.py:1597 msgid "Scale tree to fit" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:852 -#: ../gramps/plugins/drawreport/descendtree.py:1592 +#: ../gramps/plugins/drawreport/descendtree.py:1598 msgid "Do not scale tree" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:853 -#: ../gramps/plugins/drawreport/descendtree.py:1593 +#: ../gramps/plugins/drawreport/descendtree.py:1599 msgid "Scale tree to fit page width only" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:854 -#: ../gramps/plugins/drawreport/descendtree.py:1594 +#: ../gramps/plugins/drawreport/descendtree.py:1600 msgid "Scale tree to fit the size of the page" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:856 -#: ../gramps/plugins/drawreport/descendtree.py:1596 +#: ../gramps/plugins/drawreport/descendtree.py:1602 msgid "Whether to scale the tree to fit a specific paper size" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:863 -#: ../gramps/plugins/drawreport/descendtree.py:1603 +#: ../gramps/plugins/drawreport/descendtree.py:1609 msgid "" "Resize Page to Fit Tree size\n" "\n" @@ -18796,7 +18832,7 @@ msgid "" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:869 -#: ../gramps/plugins/drawreport/descendtree.py:1609 +#: ../gramps/plugins/drawreport/descendtree.py:1615 msgid "" "Whether to resize the page to fit the size \n" "of the tree. Note: the page will have a \n" @@ -18815,12 +18851,12 @@ msgid "" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:889 -#: ../gramps/plugins/drawreport/descendtree.py:1629 +#: ../gramps/plugins/drawreport/descendtree.py:1635 msgid "Include Blank Pages" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:890 -#: ../gramps/plugins/drawreport/descendtree.py:1630 +#: ../gramps/plugins/drawreport/descendtree.py:1636 msgid "Whether to include pages that are blank." msgstr "" @@ -18833,25 +18869,25 @@ msgstr "" #. ######################### #. ############################### #: ../gramps/plugins/drawreport/ancestortree.py:896 -#: ../gramps/plugins/drawreport/calendarreport.py:494 -#: ../gramps/plugins/drawreport/descendtree.py:1634 -#: ../gramps/plugins/drawreport/fanchart.py:728 +#: ../gramps/plugins/drawreport/calendarreport.py:490 +#: ../gramps/plugins/drawreport/descendtree.py:1640 +#: ../gramps/plugins/drawreport/fanchart.py:730 #: ../gramps/plugins/drawreport/statisticschart.py:1056 -#: ../gramps/plugins/drawreport/timeline.py:434 +#: ../gramps/plugins/drawreport/timeline.py:435 #: ../gramps/plugins/graph/gvfamilylines.py:162 #: ../gramps/plugins/graph/gvhourglass.py:352 -#: ../gramps/plugins/graph/gvrelgraph.py:801 +#: ../gramps/plugins/graph/gvrelgraph.py:802 #: ../gramps/plugins/textreport/ancestorreport.py:310 -#: ../gramps/plugins/textreport/birthdayreport.py:438 +#: ../gramps/plugins/textreport/birthdayreport.py:441 #: ../gramps/plugins/textreport/descendreport.py:557 -#: ../gramps/plugins/textreport/detancestralreport.py:848 -#: ../gramps/plugins/textreport/detdescendantreport.py:1039 +#: ../gramps/plugins/textreport/detancestralreport.py:849 +#: ../gramps/plugins/textreport/detdescendantreport.py:1040 #: ../gramps/plugins/textreport/familygroup.py:732 -#: ../gramps/plugins/textreport/indivcomplete.py:1082 +#: ../gramps/plugins/textreport/indivcomplete.py:1083 #: ../gramps/plugins/textreport/kinshipreport.py:382 -#: ../gramps/plugins/textreport/placereport.py:461 +#: ../gramps/plugins/textreport/placereport.py:462 #: ../gramps/plugins/textreport/recordsreport.py:243 -#: ../gramps/plugins/webreport/webcal.py:1664 +#: ../gramps/plugins/webreport/webcal.py:1671 msgid "Report Options (2)" msgstr "" @@ -18900,43 +18936,43 @@ msgid "The display format for the center person" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:941 -#: ../gramps/plugins/drawreport/descendtree.py:1670 +#: ../gramps/plugins/drawreport/descendtree.py:1676 msgid "Include Marriage box" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:943 -#: ../gramps/plugins/drawreport/descendtree.py:1672 +#: ../gramps/plugins/drawreport/descendtree.py:1678 msgid "Whether to include a separate marital box in the report" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:947 -#: ../gramps/plugins/drawreport/descendtree.py:1676 +#: ../gramps/plugins/drawreport/descendtree.py:1682 msgid "" "Marriage\n" "Display Format" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:949 -#: ../gramps/plugins/drawreport/descendtree.py:1678 +#: ../gramps/plugins/drawreport/descendtree.py:1684 msgid "Display format for the marital box." msgstr "" #. ################# #: ../gramps/plugins/drawreport/ancestortree.py:954 -#: ../gramps/plugins/drawreport/descendtree.py:1683 +#: ../gramps/plugins/drawreport/descendtree.py:1689 #: ../gramps/plugins/lib/libmetadata.py:104 msgid "Advanced" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:957 -#: ../gramps/plugins/drawreport/descendtree.py:1686 +#: ../gramps/plugins/drawreport/descendtree.py:1692 msgid "" "Replace Display Format:\n" "'Replace this'/' with this'" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:959 -#: ../gramps/plugins/drawreport/descendtree.py:1688 +#: ../gramps/plugins/drawreport/descendtree.py:1694 msgid "" "i.e.\n" "United States of America/U.S.A" @@ -18949,17 +18985,17 @@ msgstr "" #. _("Whether to include thumbnails of people.")) #. menu.add_option(category_name, "includeImages", self.__include_images) #: ../gramps/plugins/drawreport/ancestortree.py:969 -#: ../gramps/plugins/drawreport/descendtree.py:1691 +#: ../gramps/plugins/drawreport/descendtree.py:1697 msgid "Include a note" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:970 -#: ../gramps/plugins/drawreport/descendtree.py:1692 +#: ../gramps/plugins/drawreport/descendtree.py:1698 msgid "Whether to include a note on the report." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:975 -#: ../gramps/plugins/drawreport/descendtree.py:1697 +#: ../gramps/plugins/drawreport/descendtree.py:1703 msgid "" "Add a note\n" "\n" @@ -18967,12 +19003,12 @@ msgid "" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:980 -#: ../gramps/plugins/drawreport/descendtree.py:1702 +#: ../gramps/plugins/drawreport/descendtree.py:1708 msgid "Note Location" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:983 -#: ../gramps/plugins/drawreport/descendtree.py:1705 +#: ../gramps/plugins/drawreport/descendtree.py:1711 msgid "Where to place the note." msgstr "" @@ -18985,13 +19021,13 @@ msgid "Make the inter-box spacing bigger or smaller" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:993 -#: ../gramps/plugins/drawreport/descendtree.py:1714 +#: ../gramps/plugins/drawreport/descendtree.py:1720 msgid "box shadow scale factor" msgstr "" #. down to 0 #: ../gramps/plugins/drawreport/ancestortree.py:995 -#: ../gramps/plugins/drawreport/descendtree.py:1716 +#: ../gramps/plugins/drawreport/descendtree.py:1722 msgid "Make the box shadow bigger or smaller" msgstr "" @@ -19008,20 +19044,20 @@ msgid " Generations of empty boxes for unknown ancestors" msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:1049 -#: ../gramps/plugins/drawreport/descendtree.py:1776 -#: ../gramps/plugins/drawreport/fanchart.py:769 -#: ../gramps/plugins/drawreport/timeline.py:479 +#: ../gramps/plugins/drawreport/descendtree.py:1782 +#: ../gramps/plugins/drawreport/fanchart.py:771 +#: ../gramps/plugins/drawreport/timeline.py:480 #: ../gramps/plugins/textreport/alphabeticalindex.py:120 #: ../gramps/plugins/textreport/ancestorreport.py:386 -#: ../gramps/plugins/textreport/detancestralreport.py:1020 -#: ../gramps/plugins/textreport/detdescendantreport.py:1225 +#: ../gramps/plugins/textreport/detancestralreport.py:1021 +#: ../gramps/plugins/textreport/detdescendantreport.py:1226 #: ../gramps/plugins/textreport/endoflinereport.py:317 #: ../gramps/plugins/textreport/familygroup.py:878 -#: ../gramps/plugins/textreport/indivcomplete.py:1236 +#: ../gramps/plugins/textreport/indivcomplete.py:1237 #: ../gramps/plugins/textreport/kinshipreport.py:424 #: ../gramps/plugins/textreport/notelinkreport.py:206 #: ../gramps/plugins/textreport/numberofancestorsreport.py:233 -#: ../gramps/plugins/textreport/placereport.py:570 +#: ../gramps/plugins/textreport/placereport.py:571 #: ../gramps/plugins/textreport/recordsreport.py:335 #: ../gramps/plugins/textreport/summary.py:329 #: ../gramps/plugins/textreport/tagreport.py:975 @@ -19029,29 +19065,29 @@ msgid "The basic style used for the text display." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:1059 -#: ../gramps/plugins/drawreport/descendtree.py:1796 +#: ../gramps/plugins/drawreport/descendtree.py:1802 #: ../gramps/plugins/textreport/familygroup.py:890 #: ../gramps/plugins/textreport/tagreport.py:993 msgid "The basic style used for the note display." msgstr "" #: ../gramps/plugins/drawreport/ancestortree.py:1068 -#: ../gramps/plugins/drawreport/descendtree.py:1767 -#: ../gramps/plugins/drawreport/fanchart.py:759 +#: ../gramps/plugins/drawreport/descendtree.py:1773 +#: ../gramps/plugins/drawreport/fanchart.py:761 #: ../gramps/plugins/drawreport/statisticschart.py:1141 -#: ../gramps/plugins/drawreport/timeline.py:497 +#: ../gramps/plugins/drawreport/timeline.py:498 #: ../gramps/plugins/textreport/alphabeticalindex.py:103 #: ../gramps/plugins/textreport/ancestorreport.py:363 #: ../gramps/plugins/textreport/descendreport.py:584 -#: ../gramps/plugins/textreport/detancestralreport.py:972 -#: ../gramps/plugins/textreport/detdescendantreport.py:1177 +#: ../gramps/plugins/textreport/detancestralreport.py:973 +#: ../gramps/plugins/textreport/detdescendantreport.py:1178 #: ../gramps/plugins/textreport/endoflinereport.py:299 #: ../gramps/plugins/textreport/familygroup.py:869 -#: ../gramps/plugins/textreport/indivcomplete.py:1204 +#: ../gramps/plugins/textreport/indivcomplete.py:1205 #: ../gramps/plugins/textreport/kinshipreport.py:406 #: ../gramps/plugins/textreport/notelinkreport.py:186 #: ../gramps/plugins/textreport/numberofancestorsreport.py:226 -#: ../gramps/plugins/textreport/placereport.py:503 +#: ../gramps/plugins/textreport/placereport.py:504 #: ../gramps/plugins/textreport/recordsreport.py:308 #: ../gramps/plugins/textreport/simplebooktitle.py:171 #: ../gramps/plugins/textreport/summary.py:310 @@ -19073,36 +19109,36 @@ msgstr "" #. to see "nearby" comments #: ../gramps/plugins/drawreport/calendarreport.py:199 #: ../gramps/plugins/drawreport/calendarreport.py:225 -#: ../gramps/plugins/drawreport/calendarreport.py:319 +#: ../gramps/plugins/drawreport/calendarreport.py:315 msgid "Calendar Report" msgstr "" #: ../gramps/plugins/drawreport/calendarreport.py:200 -#: ../gramps/plugins/textreport/birthdayreport.py:218 +#: ../gramps/plugins/textreport/birthdayreport.py:221 msgid "Formatting months..." msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:320 -#: ../gramps/plugins/textreport/birthdayreport.py:263 -#: ../gramps/plugins/webreport/webcal.py:1275 +#: ../gramps/plugins/drawreport/calendarreport.py:316 +#: ../gramps/plugins/textreport/birthdayreport.py:266 +#: ../gramps/plugins/webreport/webcal.py:1282 msgid "Reading database..." msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:365 +#: ../gramps/plugins/drawreport/calendarreport.py:361 #, python-format msgid "%(person)s, birth" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/drawreport/calendarreport.py:369 +#: ../gramps/plugins/drawreport/calendarreport.py:365 #, python-brace-format msgid "{person}, {age}" msgid_plural "{person}, {age}" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/drawreport/calendarreport.py:425 -#: ../gramps/plugins/textreport/birthdayreport.py:373 +#: ../gramps/plugins/drawreport/calendarreport.py:421 +#: ../gramps/plugins/textreport/birthdayreport.py:376 #, python-format msgid "" "%(spouse)s and\n" @@ -19110,8 +19146,8 @@ msgid "" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/drawreport/calendarreport.py:431 -#: ../gramps/plugins/textreport/birthdayreport.py:378 +#: ../gramps/plugins/drawreport/calendarreport.py:427 +#: ../gramps/plugins/textreport/birthdayreport.py:381 #, python-brace-format msgid "" "{spouse} and\n" @@ -19122,185 +19158,185 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/drawreport/calendarreport.py:472 -#: ../gramps/plugins/webreport/webcal.py:1628 +#: ../gramps/plugins/drawreport/calendarreport.py:468 +#: ../gramps/plugins/webreport/webcal.py:1635 msgid "Select filter to restrict people that appear on calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:477 -#: ../gramps/plugins/drawreport/fanchart.py:688 -#: ../gramps/plugins/graph/gvrelgraph.py:774 +#: ../gramps/plugins/drawreport/calendarreport.py:473 +#: ../gramps/plugins/drawreport/fanchart.py:690 +#: ../gramps/plugins/graph/gvrelgraph.py:775 #: ../gramps/plugins/textreport/ancestorreport.py:291 #: ../gramps/plugins/textreport/descendreport.py:523 -#: ../gramps/plugins/textreport/detancestralreport.py:824 -#: ../gramps/plugins/textreport/detdescendantreport.py:1001 +#: ../gramps/plugins/textreport/detancestralreport.py:825 +#: ../gramps/plugins/textreport/detdescendantreport.py:1002 #: ../gramps/plugins/textreport/endoflinereport.py:273 #: ../gramps/plugins/textreport/kinshipreport.py:359 #: ../gramps/plugins/textreport/numberofancestorsreport.py:205 msgid "The center person for the report" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:481 -#: ../gramps/plugins/textreport/birthdayreport.py:426 +#: ../gramps/plugins/drawreport/calendarreport.py:477 +#: ../gramps/plugins/textreport/birthdayreport.py:429 msgid "Text Area 1" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:482 +#: ../gramps/plugins/drawreport/calendarreport.py:478 msgid "First line of text at bottom of calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:485 -#: ../gramps/plugins/textreport/birthdayreport.py:430 +#: ../gramps/plugins/drawreport/calendarreport.py:481 +#: ../gramps/plugins/textreport/birthdayreport.py:433 msgid "Text Area 2" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:486 +#: ../gramps/plugins/drawreport/calendarreport.py:482 msgid "Second line of text at bottom of calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:489 -#: ../gramps/plugins/textreport/birthdayreport.py:434 +#: ../gramps/plugins/drawreport/calendarreport.py:485 +#: ../gramps/plugins/textreport/birthdayreport.py:437 msgid "Text Area 3" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:490 +#: ../gramps/plugins/drawreport/calendarreport.py:486 msgid "Third line of text at bottom of calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:505 -#: ../gramps/plugins/textreport/birthdayreport.py:445 -#: ../gramps/plugins/webreport/webcal.py:1684 +#: ../gramps/plugins/drawreport/calendarreport.py:501 +#: ../gramps/plugins/textreport/birthdayreport.py:448 +#: ../gramps/plugins/webreport/webcal.py:1691 msgid "Include only living people" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:506 -#: ../gramps/plugins/webreport/webcal.py:1685 +#: ../gramps/plugins/drawreport/calendarreport.py:502 +#: ../gramps/plugins/webreport/webcal.py:1692 msgid "Include only living people in the calendar" msgstr "" #. ######################### #. Content options #. Content -#: ../gramps/plugins/drawreport/calendarreport.py:512 -#: ../gramps/plugins/textreport/birthdayreport.py:453 -#: ../gramps/plugins/textreport/detancestralreport.py:865 -#: ../gramps/plugins/textreport/detdescendantreport.py:1056 +#: ../gramps/plugins/drawreport/calendarreport.py:508 +#: ../gramps/plugins/textreport/birthdayreport.py:456 +#: ../gramps/plugins/textreport/detancestralreport.py:866 +#: ../gramps/plugins/textreport/detdescendantreport.py:1057 #: ../gramps/plugins/view/relview.py:1703 msgid "Content" msgstr "" #. ######################### -#: ../gramps/plugins/drawreport/calendarreport.py:516 -#: ../gramps/plugins/drawreport/calendarreport.py:518 +#: ../gramps/plugins/drawreport/calendarreport.py:512 +#: ../gramps/plugins/drawreport/calendarreport.py:514 msgid "Year of calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:521 -#: ../gramps/plugins/textreport/birthdayreport.py:460 -#: ../gramps/plugins/webreport/webcal.py:1721 +#: ../gramps/plugins/drawreport/calendarreport.py:517 +#: ../gramps/plugins/textreport/birthdayreport.py:463 +#: ../gramps/plugins/webreport/webcal.py:1728 msgid "Country for holidays" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:532 -#: ../gramps/plugins/textreport/birthdayreport.py:471 +#: ../gramps/plugins/drawreport/calendarreport.py:528 +#: ../gramps/plugins/textreport/birthdayreport.py:474 msgid "Select the country to see associated holidays" msgstr "" #. Default selection ???? -#: ../gramps/plugins/drawreport/calendarreport.py:535 -#: ../gramps/plugins/webreport/webcal.py:1737 +#: ../gramps/plugins/drawreport/calendarreport.py:531 +#: ../gramps/plugins/webreport/webcal.py:1744 msgid "First day of week" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:543 -#: ../gramps/plugins/webreport/webcal.py:1740 +#: ../gramps/plugins/drawreport/calendarreport.py:539 +#: ../gramps/plugins/webreport/webcal.py:1747 msgid "Select the first day of the week for the calendar" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:546 -#: ../gramps/plugins/textreport/birthdayreport.py:474 -#: ../gramps/plugins/webreport/webcal.py:1744 +#: ../gramps/plugins/drawreport/calendarreport.py:542 +#: ../gramps/plugins/textreport/birthdayreport.py:477 +#: ../gramps/plugins/webreport/webcal.py:1751 msgid "Birthday surname" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:549 -#: ../gramps/plugins/textreport/birthdayreport.py:477 -#: ../gramps/plugins/webreport/webcal.py:1745 +#: ../gramps/plugins/drawreport/calendarreport.py:545 +#: ../gramps/plugins/textreport/birthdayreport.py:480 +#: ../gramps/plugins/webreport/webcal.py:1752 msgid "Wives use husband's surname (from first family listed)" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:552 -#: ../gramps/plugins/textreport/birthdayreport.py:480 -#: ../gramps/plugins/webreport/webcal.py:1747 +#: ../gramps/plugins/drawreport/calendarreport.py:548 +#: ../gramps/plugins/textreport/birthdayreport.py:483 +#: ../gramps/plugins/webreport/webcal.py:1754 msgid "Wives use husband's surname (from last family listed)" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:553 -#: ../gramps/plugins/textreport/birthdayreport.py:481 -#: ../gramps/plugins/webreport/webcal.py:1749 +#: ../gramps/plugins/drawreport/calendarreport.py:549 +#: ../gramps/plugins/textreport/birthdayreport.py:484 +#: ../gramps/plugins/webreport/webcal.py:1756 msgid "Wives use their own surname" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:554 -#: ../gramps/plugins/textreport/birthdayreport.py:482 -#: ../gramps/plugins/webreport/webcal.py:1750 +#: ../gramps/plugins/drawreport/calendarreport.py:550 +#: ../gramps/plugins/textreport/birthdayreport.py:485 +#: ../gramps/plugins/webreport/webcal.py:1757 msgid "Select married women's displayed surname" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:557 -#: ../gramps/plugins/textreport/birthdayreport.py:485 -#: ../gramps/plugins/webreport/webcal.py:1760 +#: ../gramps/plugins/drawreport/calendarreport.py:553 +#: ../gramps/plugins/textreport/birthdayreport.py:488 +#: ../gramps/plugins/webreport/webcal.py:1767 msgid "Include birthdays" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:558 -#: ../gramps/plugins/textreport/birthdayreport.py:486 +#: ../gramps/plugins/drawreport/calendarreport.py:554 +#: ../gramps/plugins/textreport/birthdayreport.py:489 msgid "Whether to include birthdays" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:561 -#: ../gramps/plugins/textreport/birthdayreport.py:489 -#: ../gramps/plugins/webreport/webcal.py:1764 +#: ../gramps/plugins/drawreport/calendarreport.py:557 +#: ../gramps/plugins/textreport/birthdayreport.py:492 +#: ../gramps/plugins/webreport/webcal.py:1771 msgid "Include anniversaries" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:562 -#: ../gramps/plugins/textreport/birthdayreport.py:490 +#: ../gramps/plugins/drawreport/calendarreport.py:558 +#: ../gramps/plugins/textreport/birthdayreport.py:493 msgid "Whether to include anniversaries" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:631 +#: ../gramps/plugins/drawreport/calendarreport.py:627 msgid "Title text and background color" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:635 +#: ../gramps/plugins/drawreport/calendarreport.py:631 msgid "Calendar day numbers" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:638 +#: ../gramps/plugins/drawreport/calendarreport.py:634 msgid "Daily text display" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:640 +#: ../gramps/plugins/drawreport/calendarreport.py:636 msgid "Holiday text display" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:643 +#: ../gramps/plugins/drawreport/calendarreport.py:639 msgid "Days of the week text" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:647 -#: ../gramps/plugins/textreport/birthdayreport.py:575 +#: ../gramps/plugins/drawreport/calendarreport.py:643 +#: ../gramps/plugins/textreport/birthdayreport.py:578 msgid "Text at bottom, line 1" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:649 -#: ../gramps/plugins/textreport/birthdayreport.py:577 +#: ../gramps/plugins/drawreport/calendarreport.py:645 +#: ../gramps/plugins/textreport/birthdayreport.py:580 msgid "Text at bottom, line 2" msgstr "" -#: ../gramps/plugins/drawreport/calendarreport.py:651 -#: ../gramps/plugins/textreport/birthdayreport.py:579 +#: ../gramps/plugins/drawreport/calendarreport.py:647 +#: ../gramps/plugins/textreport/birthdayreport.py:582 msgid "Text at bottom, line 3" msgstr "" @@ -19359,82 +19395,82 @@ msgid "Family %s is not in the Database" msgstr "" #. if self.name == "familial_descend_tree": -#: ../gramps/plugins/drawreport/descendtree.py:1525 -#: ../gramps/plugins/drawreport/descendtree.py:1529 +#: ../gramps/plugins/drawreport/descendtree.py:1531 +#: ../gramps/plugins/drawreport/descendtree.py:1535 msgid "Report for" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1526 +#: ../gramps/plugins/drawreport/descendtree.py:1532 msgid "The main person for the report" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1530 +#: ../gramps/plugins/drawreport/descendtree.py:1536 msgid "The main family for the report" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1537 +#: ../gramps/plugins/drawreport/descendtree.py:1543 msgid "Level of Spouses" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1538 +#: ../gramps/plugins/drawreport/descendtree.py:1544 msgid "0=no Spouses, 1=include Spouses, 2=include Spouses of the spouse, etc" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1543 +#: ../gramps/plugins/drawreport/descendtree.py:1549 msgid "Start with the parent(s) of the selected first" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1546 +#: ../gramps/plugins/drawreport/descendtree.py:1552 msgid "Will show the parents, brother and sisters of the selected person." msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1552 +#: ../gramps/plugins/drawreport/descendtree.py:1558 msgid "Whether to move people up, where possible, resulting in a smaller tree" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1556 +#: ../gramps/plugins/drawreport/descendtree.py:1562 msgid "Bold direct descendants" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1558 +#: ../gramps/plugins/drawreport/descendtree.py:1564 msgid "" "Whether to bold those people that are direct (not step or half) descendants." msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1563 +#: ../gramps/plugins/drawreport/descendtree.py:1569 msgid "Indent Spouses" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1564 +#: ../gramps/plugins/drawreport/descendtree.py:1570 msgid "Whether to indent the spouses in the tree." msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1572 -#: ../gramps/plugins/drawreport/descendtree.py:1745 +#: ../gramps/plugins/drawreport/descendtree.py:1578 +#: ../gramps/plugins/drawreport/descendtree.py:1751 msgid "Descendant Chart for [selected person(s)]" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1575 -#: ../gramps/plugins/drawreport/descendtree.py:1749 +#: ../gramps/plugins/drawreport/descendtree.py:1581 +#: ../gramps/plugins/drawreport/descendtree.py:1755 msgid "Family Chart for [names of chosen family]" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1578 -#: ../gramps/plugins/drawreport/descendtree.py:1753 +#: ../gramps/plugins/drawreport/descendtree.py:1584 +#: ../gramps/plugins/drawreport/descendtree.py:1759 msgid "Cousin Chart for [names of children]" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1588 +#: ../gramps/plugins/drawreport/descendtree.py:1594 msgid "Whether to include page numbers on each page." msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1649 +#: ../gramps/plugins/drawreport/descendtree.py:1655 msgid "" "Descendant\n" "Display Format" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1653 +#: ../gramps/plugins/drawreport/descendtree.py:1659 msgid "Display format for a descendant." msgstr "" @@ -19444,25 +19480,25 @@ msgstr "" #. True) #. diffspouse.set_help(_("Whether spouses can have a different format.")) #. menu.add_option(category_name, "diffspouse", diffspouse) -#: ../gramps/plugins/drawreport/descendtree.py:1663 +#: ../gramps/plugins/drawreport/descendtree.py:1669 msgid "" "Spousal\n" "Display Format" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1667 +#: ../gramps/plugins/drawreport/descendtree.py:1673 msgid "Display format for a spouse." msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1709 +#: ../gramps/plugins/drawreport/descendtree.py:1715 msgid "inter-box Y scale factor" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1711 +#: ../gramps/plugins/drawreport/descendtree.py:1717 msgid "Make the inter-box Y bigger or smaller" msgstr "" -#: ../gramps/plugins/drawreport/descendtree.py:1787 +#: ../gramps/plugins/drawreport/descendtree.py:1793 msgid "The bold style used for the text display." msgstr "" @@ -19540,7 +19576,7 @@ msgid "Produces statistical bar and pie charts of the people in the database" msgstr "" #: ../gramps/plugins/drawreport/drawplugins.gpr.py:221 -#: ../gramps/plugins/drawreport/timeline.py:274 +#: ../gramps/plugins/drawreport/timeline.py:275 msgid "Timeline Chart" msgstr "" @@ -19561,76 +19597,76 @@ msgid "" "%(person)s" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:692 +#: ../gramps/plugins/drawreport/fanchart.py:694 #: ../gramps/plugins/textreport/ancestorreport.py:296 #: ../gramps/plugins/textreport/descendreport.py:538 -#: ../gramps/plugins/textreport/detancestralreport.py:833 -#: ../gramps/plugins/textreport/detdescendantreport.py:1024 +#: ../gramps/plugins/textreport/detancestralreport.py:834 +#: ../gramps/plugins/textreport/detdescendantreport.py:1025 msgid "The number of generations to include in the report" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:696 +#: ../gramps/plugins/drawreport/fanchart.py:698 msgid "Type of graph" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:697 +#: ../gramps/plugins/drawreport/fanchart.py:699 msgid "full circle" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:698 +#: ../gramps/plugins/drawreport/fanchart.py:700 msgid "half circle" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:699 +#: ../gramps/plugins/drawreport/fanchart.py:701 msgid "quarter circle" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:700 +#: ../gramps/plugins/drawreport/fanchart.py:702 msgid "The form of the graph: full circle, half circle, or quarter circle." msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:706 +#: ../gramps/plugins/drawreport/fanchart.py:708 msgid "generation dependent" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:707 +#: ../gramps/plugins/drawreport/fanchart.py:709 msgid "Background color is either white or generation dependent" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:711 +#: ../gramps/plugins/drawreport/fanchart.py:713 msgid "Orientation of radial texts" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:713 +#: ../gramps/plugins/drawreport/fanchart.py:715 msgid "upright" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:714 +#: ../gramps/plugins/drawreport/fanchart.py:716 msgid "roundabout" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:715 +#: ../gramps/plugins/drawreport/fanchart.py:717 msgid "Print radial texts upright or roundabout" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:717 +#: ../gramps/plugins/drawreport/fanchart.py:719 msgid "Draw empty boxes" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:718 +#: ../gramps/plugins/drawreport/fanchart.py:720 msgid "Draw the background although there is no information" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:722 +#: ../gramps/plugins/drawreport/fanchart.py:724 msgid "Use one font style for all generations" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:724 +#: ../gramps/plugins/drawreport/fanchart.py:726 msgid "" "You can customize font and color for each generation in the style editor" msgstr "" -#: ../gramps/plugins/drawreport/fanchart.py:780 +#: ../gramps/plugins/drawreport/fanchart.py:782 #, python-format msgid "The style used for the text display of generation \"%d\"" msgstr "" @@ -19779,7 +19815,7 @@ msgid "Personal information missing" msgstr "" #: ../gramps/plugins/drawreport/statisticschart.py:780 -#: ../gramps/plugins/drawreport/timeline.py:118 +#: ../gramps/plugins/drawreport/timeline.py:119 #: ../gramps/plugins/textreport/placereport.py:99 #: ../gramps/plugins/textreport/recordsreport.py:91 #: ../gramps/plugins/textreport/tagreport.py:100 @@ -19821,19 +19857,19 @@ msgid "Determines what people are included in the report." msgstr "" #: ../gramps/plugins/drawreport/statisticschart.py:1007 -#: ../gramps/plugins/drawreport/timeline.py:421 -#: ../gramps/plugins/textreport/birthdayreport.py:417 -#: ../gramps/plugins/textreport/indivcomplete.py:1067 +#: ../gramps/plugins/drawreport/timeline.py:422 +#: ../gramps/plugins/textreport/birthdayreport.py:420 +#: ../gramps/plugins/textreport/indivcomplete.py:1068 #: ../gramps/plugins/textreport/recordsreport.py:223 #: ../gramps/plugins/tool/sortevents.py:172 #: ../gramps/plugins/webreport/narrativeweb.py:1608 -#: ../gramps/plugins/webreport/webcal.py:1632 +#: ../gramps/plugins/webreport/webcal.py:1639 msgid "Filter Person" msgstr "" #: ../gramps/plugins/drawreport/statisticschart.py:1008 -#: ../gramps/plugins/textreport/birthdayreport.py:418 -#: ../gramps/plugins/textreport/indivcomplete.py:1068 +#: ../gramps/plugins/textreport/birthdayreport.py:421 +#: ../gramps/plugins/textreport/indivcomplete.py:1069 msgid "The center person for the filter." msgstr "" @@ -19911,73 +19947,73 @@ msgid "Include charts with indicated data." msgstr "" #: ../gramps/plugins/drawreport/statisticschart.py:1132 -#: ../gramps/plugins/textreport/placereport.py:601 +#: ../gramps/plugins/textreport/placereport.py:602 msgid "The style used for the items and values." msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:65 +#: ../gramps/plugins/drawreport/timeline.py:66 msgid "sorted by|Birth Date" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:66 +#: ../gramps/plugins/drawreport/timeline.py:67 msgid "sorted by|Name" msgstr "" #. Sort the people as requested -#: ../gramps/plugins/drawreport/timeline.py:156 -#: ../gramps/plugins/drawreport/timeline.py:168 -#: ../gramps/plugins/drawreport/timeline.py:337 +#: ../gramps/plugins/drawreport/timeline.py:157 +#: ../gramps/plugins/drawreport/timeline.py:169 +#: ../gramps/plugins/drawreport/timeline.py:338 msgid "Timeline" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:157 +#: ../gramps/plugins/drawreport/timeline.py:158 msgid "Sorting dates..." msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:168 +#: ../gramps/plugins/drawreport/timeline.py:169 msgid "Calculating timeline..." msgstr "" #. feature request 2356: avoid genitive form -#: ../gramps/plugins/drawreport/timeline.py:276 +#: ../gramps/plugins/drawreport/timeline.py:277 #, python-format msgid "Sorted by %s" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:311 +#: ../gramps/plugins/drawreport/timeline.py:312 msgid "No Date Information" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:338 +#: ../gramps/plugins/drawreport/timeline.py:339 msgid "Finding date range..." msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:417 +#: ../gramps/plugins/drawreport/timeline.py:418 msgid "Determines what people are included in the report" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:422 +#: ../gramps/plugins/drawreport/timeline.py:423 #: ../gramps/plugins/textreport/recordsreport.py:224 #: ../gramps/plugins/tool/sortevents.py:173 #: ../gramps/plugins/webreport/narrativeweb.py:1609 -#: ../gramps/plugins/webreport/webcal.py:1633 +#: ../gramps/plugins/webreport/webcal.py:1640 msgid "The center person for the filter" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:426 +#: ../gramps/plugins/drawreport/timeline.py:427 #: ../gramps/plugins/tool/sortevents.py:179 msgid "Sort by" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:431 +#: ../gramps/plugins/drawreport/timeline.py:432 #: ../gramps/plugins/tool/sortevents.py:184 msgid "Sorting method to use" msgstr "" -#: ../gramps/plugins/drawreport/timeline.py:488 -#: ../gramps/plugins/textreport/indivcomplete.py:1216 +#: ../gramps/plugins/drawreport/timeline.py:489 +#: ../gramps/plugins/textreport/indivcomplete.py:1217 #: ../gramps/plugins/textreport/notelinkreport.py:196 -#: ../gramps/plugins/textreport/placereport.py:532 +#: ../gramps/plugins/textreport/placereport.py:533 #: ../gramps/plugins/textreport/recordsreport.py:327 #: ../gramps/plugins/textreport/tagreport.py:965 msgid "The style used for the section headers." @@ -20121,8 +20157,8 @@ msgid "Include marriages" msgstr "" #: ../gramps/plugins/export/exportcsv.py:138 -#: ../gramps/plugins/textreport/detancestralreport.py:894 -#: ../gramps/plugins/textreport/detdescendantreport.py:1081 +#: ../gramps/plugins/textreport/detancestralreport.py:895 +#: ../gramps/plugins/textreport/detdescendantreport.py:1082 msgid "Include children" msgstr "" @@ -20179,58 +20215,62 @@ msgstr "" #: ../gramps/plugins/export/exportcsv.py:465 #: ../gramps/plugins/importer/importcsv.py:217 #: ../gramps/plugins/textreport/familygroup.py:627 -#: ../gramps/plugins/webreport/basepage.py:2325 +#: ../gramps/plugins/webreport/basepage.py:2317 msgid "Husband" msgstr "" #: ../gramps/plugins/export/exportcsv.py:465 #: ../gramps/plugins/importer/importcsv.py:214 #: ../gramps/plugins/textreport/familygroup.py:636 -#: ../gramps/plugins/webreport/basepage.py:2323 +#: ../gramps/plugins/webreport/basepage.py:2315 msgid "Wife" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:405 +#: ../gramps/plugins/export/exportgedcom.py:407 msgid "Writing individuals" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:797 -#: ../gramps/plugins/export/exportgedcom.py:1079 -#: ../gramps/plugins/export/exportgedcom.py:1170 +#: ../gramps/plugins/export/exportgedcom.py:799 +#: ../gramps/plugins/export/exportgedcom.py:1081 +#: ../gramps/plugins/export/exportgedcom.py:1172 #: ../gramps/plugins/lib/libgedcom.py:4150 #: ../gramps/plugins/lib/libgedcom.py:5883 #: ../gramps/plugins/lib/libgedcom.py:7017 msgid "FAX" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:811 +#: ../gramps/plugins/export/exportgedcom.py:813 #: ../gramps/plugins/textreport/familygroup.py:673 msgid "Writing families" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:978 +#: ../gramps/plugins/export/exportgedcom.py:980 msgid "Writing sources" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:1013 +#: ../gramps/plugins/export/exportgedcom.py:1015 msgid "Writing notes" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:1056 +#: ../gramps/plugins/export/exportgedcom.py:1058 msgid "Writing repositories" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:1172 +#: ../gramps/plugins/export/exportgedcom.py:1174 #: ../gramps/plugins/lib/libgedcom.py:5895 msgid "EMAIL" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:1174 +#: ../gramps/plugins/export/exportgedcom.py:1176 #: ../gramps/plugins/lib/libgedcom.py:5907 msgid "WWW" msgstr "" -#: ../gramps/plugins/export/exportgedcom.py:1570 +#: ../gramps/plugins/export/exportgedcom.py:1438 +msgid "Writing media" +msgstr "" + +#: ../gramps/plugins/export/exportgedcom.py:1613 msgid "GEDCOM Export failed" msgstr "" @@ -20340,7 +20380,7 @@ msgstr "" #: ../gramps/plugins/gramplet/agestats.py:235 #: ../gramps/plugins/gramplet/gramplet.gpr.py:262 #: ../gramps/plugins/gramplet/gramplet.gpr.py:269 -#: ../gramps/plugins/webreport/basepage.py:1498 +#: ../gramps/plugins/webreport/basepage.py:1490 #: ../gramps/plugins/webreport/statistics.py:84 msgid "Statistics" msgstr "" @@ -20391,7 +20431,7 @@ msgstr "" #: ../gramps/plugins/gramplet/attributes.py:56 #: ../gramps/plugins/lib/libmetadata.py:172 -#: ../gramps/plugins/webreport/basepage.py:1005 +#: ../gramps/plugins/webreport/basepage.py:997 msgid "Key" msgstr "" @@ -20616,7 +20656,7 @@ msgstr "" #: ../gramps/plugins/gramplet/pedigreegramplet.py:50 #: ../gramps/plugins/gramplet/recordsgramplet.py:43 #: ../gramps/plugins/gramplet/relativegramplet.py:40 -#: ../gramps/plugins/gramplet/statsgramplet.py:53 +#: ../gramps/plugins/gramplet/statsgramplet.py:58 #: ../gramps/plugins/gramplet/surnamecloudgramplet.py:70 #: ../gramps/plugins/gramplet/topsurnamesgramplet.py:52 #: ../gramps/plugins/gramplet/topsurnamesgramplet.py:60 @@ -20626,7 +20666,7 @@ msgstr "" #: ../gramps/plugins/gramplet/givennamegramplet.py:70 #: ../gramps/plugins/gramplet/recordsgramplet.py:50 -#: ../gramps/plugins/gramplet/statsgramplet.py:69 +#: ../gramps/plugins/gramplet/statsgramplet.py:71 #: ../gramps/plugins/gramplet/surnamecloudgramplet.py:93 #: ../gramps/plugins/gramplet/topsurnamesgramplet.py:70 msgid "Processing..." @@ -20743,7 +20783,7 @@ msgstr "" #: ../gramps/plugins/gramplet/gramplet.gpr.py:199 #: ../gramps/plugins/gramplet/gramplet.gpr.py:205 -#: ../gramps/plugins/view/pedigreeview.py:528 +#: ../gramps/plugins/view/pedigreeview.py:530 #: ../gramps/plugins/view/view.gpr.py:127 #: ../gramps/plugins/webreport/person.py:1272 msgid "Pedigree" @@ -21157,8 +21197,8 @@ msgstr "" #: ../gramps/plugins/gramplet/gramplet.gpr.py:967 #: ../gramps/plugins/gramplet/gramplet.gpr.py:981 #: ../gramps/plugins/gramplet/gramplet.gpr.py:995 -#: ../gramps/plugins/webreport/basepage.py:2269 -#: ../gramps/plugins/webreport/basepage.py:2810 +#: ../gramps/plugins/webreport/basepage.py:2261 +#: ../gramps/plugins/webreport/basepage.py:2802 #: ../gramps/plugins/webreport/person.py:858 #: ../gramps/plugins/webreport/thumbnail.py:210 msgid "References" @@ -21189,7 +21229,7 @@ msgid "Gramplet showing the backlink references for a place" msgstr "" #: ../gramps/plugins/gramplet/gramplet.gpr.py:931 -#: ../gramps/plugins/webreport/basepage.py:2153 +#: ../gramps/plugins/webreport/basepage.py:2145 msgid "Source References" msgstr "" @@ -21451,7 +21491,7 @@ msgid "Double-click on a row to edit the selected place." msgstr "" #: ../gramps/plugins/gramplet/notes.py:111 -#: ../gramps/plugins/gramplet/todo.py:135 +#: ../gramps/plugins/gramplet/todo.py:137 #: ../gramps/plugins/gramplet/todogramplet.py:151 #, python-format msgid "%(current)d of %(total)d" @@ -21530,8 +21570,8 @@ msgstr "" #. Create the Generation title, set an index marker #: ../gramps/plugins/gramplet/pedigreegramplet.py:267 #: ../gramps/plugins/textreport/ancestorreport.py:218 -#: ../gramps/plugins/textreport/detancestralreport.py:226 -#: ../gramps/plugins/textreport/detdescendantreport.py:353 +#: ../gramps/plugins/textreport/detancestralreport.py:227 +#: ../gramps/plugins/textreport/detdescendantreport.py:354 #: ../gramps/plugins/textreport/endoflinereport.py:186 #, python-format msgid "Generation %d" @@ -21579,17 +21619,17 @@ msgid "%(date)s." msgstr "" #. Add types: -#: ../gramps/plugins/gramplet/quickviewgramplet.py:70 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:106 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:128 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:143 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:71 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:107 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:129 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:144 msgid "View Type" msgstr "" -#: ../gramps/plugins/gramplet/quickviewgramplet.py:72 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:79 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:122 -#: ../gramps/plugins/gramplet/quickviewgramplet.py:144 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:73 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:80 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:123 +#: ../gramps/plugins/gramplet/quickviewgramplet.py:145 msgid "Quick Views" msgstr "" @@ -21672,75 +21712,91 @@ msgstr "" msgid "SoundEx code:" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:54 +#: ../gramps/plugins/gramplet/statsgramplet.py:59 msgid "Double-click item to see matches" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:87 +#: ../gramps/plugins/gramplet/statsgramplet.py:94 #: ../gramps/plugins/textreport/summary.py:240 #: ../gramps/plugins/webreport/statistics.py:105 msgid "less than 1" msgstr "" #. ------------------------- -#: ../gramps/plugins/gramplet/statsgramplet.py:99 +#: ../gramps/plugins/gramplet/statsgramplet.py:140 #: ../gramps/plugins/graph/gvfamilylines.py:269 #: ../gramps/plugins/textreport/summary.py:113 -#: ../gramps/plugins/webreport/basepage.py:1485 -#: ../gramps/plugins/webreport/basepage.py:1543 -#: ../gramps/plugins/webreport/basepage.py:1608 +#: ../gramps/plugins/webreport/basepage.py:1477 +#: ../gramps/plugins/webreport/basepage.py:1535 +#: ../gramps/plugins/webreport/basepage.py:1600 #: ../gramps/plugins/webreport/person.py:174 #: ../gramps/plugins/webreport/statistics.py:116 #: ../gramps/plugins/webreport/statistics.py:182 msgid "Individuals" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:101 +#: ../gramps/plugins/gramplet/statsgramplet.py:142 #: ../gramps/plugins/webreport/statistics.py:119 #: ../gramps/plugins/webreport/statistics.py:183 msgid "Number of individuals" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:111 +#: ../gramps/plugins/gramplet/statsgramplet.py:152 #: ../gramps/plugins/webreport/statistics.py:125 #: ../gramps/plugins/webreport/statistics.py:190 msgid "Individuals with unknown gender" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:115 +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +msgid "Incomplete names" +msgstr "" + +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +msgid "Individuals missing birth dates" +msgstr "" + +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +msgid "Disconnected individuals" +msgstr "" + +#: ../gramps/plugins/gramplet/statsgramplet.py:168 #: ../gramps/plugins/textreport/summary.py:211 #: ../gramps/plugins/webreport/statistics.py:129 #: ../gramps/plugins/webreport/statistics.py:194 msgid "Family Information" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:122 +#: ../gramps/plugins/gramplet/statsgramplet.py:175 #: ../gramps/plugins/webreport/statistics.py:132 msgid "Unique surnames" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:126 +#: ../gramps/plugins/gramplet/statsgramplet.py:179 #: ../gramps/plugins/textreport/summary.py:228 #: ../gramps/plugins/webreport/statistics.py:136 msgid "Media Objects" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:128 +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +msgid "Individuals with media objects" +msgstr "" + +#: ../gramps/plugins/gramplet/statsgramplet.py:185 #: ../gramps/plugins/webreport/statistics.py:138 msgid "Total number of media object references" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:132 +#: ../gramps/plugins/gramplet/statsgramplet.py:189 #: ../gramps/plugins/webreport/statistics.py:140 msgid "Number of unique media objects" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:137 +#: ../gramps/plugins/gramplet/statsgramplet.py:194 #: ../gramps/plugins/webreport/statistics.py:142 msgid "Total size of media objects" msgstr "" -#: ../gramps/plugins/gramplet/statsgramplet.py:141 +#: ../gramps/plugins/gramplet/statsgramplet.py:198 #: ../gramps/plugins/textreport/summary.py:258 #: ../gramps/plugins/webreport/statistics.py:146 msgid "Missing Media Objects" @@ -21778,26 +21834,30 @@ msgstr "" msgid "Total surnames showing" msgstr "" -#: ../gramps/plugins/gramplet/todo.py:58 +#: ../gramps/plugins/gramplet/todo.py:60 #: ../gramps/plugins/gramplet/todogramplet.py:60 msgid "Previous To Do note" msgstr "" -#: ../gramps/plugins/gramplet/todo.py:62 +#: ../gramps/plugins/gramplet/todo.py:64 #: ../gramps/plugins/gramplet/todogramplet.py:64 msgid "Next To Do note" msgstr "" -#: ../gramps/plugins/gramplet/todo.py:66 +#: ../gramps/plugins/gramplet/todo.py:68 #: ../gramps/plugins/gramplet/todogramplet.py:68 msgid "Edit the selected To Do note" msgstr "" -#: ../gramps/plugins/gramplet/todo.py:70 +#: ../gramps/plugins/gramplet/todo.py:72 #: ../gramps/plugins/gramplet/todogramplet.py:72 msgid "Add a new To Do note" msgstr "" +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "" + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "" @@ -21919,97 +21979,97 @@ msgstr "" msgid "Tag to indicate that a person or family should be ignored" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:163 +#: ../gramps/plugins/gramplet/whatsnext.py:164 msgid "No Home Person set." msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:345 +#: ../gramps/plugins/gramplet/whatsnext.py:346 msgid "first name unknown" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:348 +#: ../gramps/plugins/gramplet/whatsnext.py:349 msgid "surname unknown" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:352 -#: ../gramps/plugins/gramplet/whatsnext.py:383 -#: ../gramps/plugins/gramplet/whatsnext.py:410 -#: ../gramps/plugins/gramplet/whatsnext.py:417 -#: ../gramps/plugins/gramplet/whatsnext.py:455 -#: ../gramps/plugins/gramplet/whatsnext.py:462 +#: ../gramps/plugins/gramplet/whatsnext.py:353 +#: ../gramps/plugins/gramplet/whatsnext.py:384 +#: ../gramps/plugins/gramplet/whatsnext.py:411 +#: ../gramps/plugins/gramplet/whatsnext.py:418 +#: ../gramps/plugins/gramplet/whatsnext.py:456 +#: ../gramps/plugins/gramplet/whatsnext.py:463 msgid "(person with unknown name)" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:365 +#: ../gramps/plugins/gramplet/whatsnext.py:366 msgid "birth event missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:369 -#: ../gramps/plugins/gramplet/whatsnext.py:391 -#: ../gramps/plugins/gramplet/whatsnext.py:439 -#: ../gramps/plugins/gramplet/whatsnext.py:472 +#: ../gramps/plugins/gramplet/whatsnext.py:370 +#: ../gramps/plugins/gramplet/whatsnext.py:392 +#: ../gramps/plugins/gramplet/whatsnext.py:440 +#: ../gramps/plugins/gramplet/whatsnext.py:473 #, python-format msgid ": %(list)s\n" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:387 +#: ../gramps/plugins/gramplet/whatsnext.py:388 msgid "person not complete" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:406 -#: ../gramps/plugins/gramplet/whatsnext.py:413 -#: ../gramps/plugins/gramplet/whatsnext.py:451 -#: ../gramps/plugins/gramplet/whatsnext.py:458 +#: ../gramps/plugins/gramplet/whatsnext.py:407 +#: ../gramps/plugins/gramplet/whatsnext.py:414 +#: ../gramps/plugins/gramplet/whatsnext.py:452 +#: ../gramps/plugins/gramplet/whatsnext.py:459 msgid "(unknown person)" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:419 -#: ../gramps/plugins/gramplet/whatsnext.py:464 +#: ../gramps/plugins/gramplet/whatsnext.py:420 +#: ../gramps/plugins/gramplet/whatsnext.py:465 #, python-format msgid "%(name1)s and %(name2)s" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:433 +#: ../gramps/plugins/gramplet/whatsnext.py:434 msgid "marriage event missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:435 +#: ../gramps/plugins/gramplet/whatsnext.py:436 msgid "relation type unknown" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:468 +#: ../gramps/plugins/gramplet/whatsnext.py:469 msgid "family not complete" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:483 +#: ../gramps/plugins/gramplet/whatsnext.py:484 msgid "date unknown" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:485 +#: ../gramps/plugins/gramplet/whatsnext.py:486 msgid "date incomplete" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:489 +#: ../gramps/plugins/gramplet/whatsnext.py:490 msgid "place unknown" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:501 +#: ../gramps/plugins/gramplet/whatsnext.py:502 msgid "spouse missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:505 +#: ../gramps/plugins/gramplet/whatsnext.py:506 msgid "father missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:509 +#: ../gramps/plugins/gramplet/whatsnext.py:510 msgid "mother missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:513 +#: ../gramps/plugins/gramplet/whatsnext.py:514 msgid "parents missing" msgstr "" -#: ../gramps/plugins/gramplet/whatsnext.py:520 +#: ../gramps/plugins/gramplet/whatsnext.py:521 #, python-format msgid ": %s\n" msgstr "" @@ -22113,19 +22173,19 @@ msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:139 #: ../gramps/plugins/graph/gvhourglass.py:331 -#: ../gramps/plugins/graph/gvrelgraph.py:778 +#: ../gramps/plugins/graph/gvrelgraph.py:779 msgid "Arrowhead direction" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:142 #: ../gramps/plugins/graph/gvhourglass.py:334 -#: ../gramps/plugins/graph/gvrelgraph.py:781 +#: ../gramps/plugins/graph/gvrelgraph.py:782 msgid "Choose the direction that the arrows point." msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:145 #: ../gramps/plugins/graph/gvhourglass.py:337 -#: ../gramps/plugins/graph/gvrelgraph.py:784 +#: ../gramps/plugins/graph/gvrelgraph.py:785 msgid "Graph coloring" msgstr "" @@ -22139,13 +22199,13 @@ msgstr "" #. see bug report #2180 #: ../gramps/plugins/graph/gvfamilylines.py:154 #: ../gramps/plugins/graph/gvhourglass.py:345 -#: ../gramps/plugins/graph/gvrelgraph.py:793 +#: ../gramps/plugins/graph/gvrelgraph.py:794 msgid "Use rounded corners" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:156 #: ../gramps/plugins/graph/gvhourglass.py:347 -#: ../gramps/plugins/graph/gvrelgraph.py:794 +#: ../gramps/plugins/graph/gvrelgraph.py:795 msgid "Use rounded corners to differentiate between women and men." msgstr "" @@ -22223,7 +22283,7 @@ msgid "" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:239 -#: ../gramps/plugins/graph/gvrelgraph.py:859 +#: ../gramps/plugins/graph/gvrelgraph.py:860 msgid "Include thumbnail images of people" msgstr "" @@ -22236,17 +22296,17 @@ msgid "Thumbnail location" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:248 -#: ../gramps/plugins/graph/gvrelgraph.py:866 +#: ../gramps/plugins/graph/gvrelgraph.py:867 msgid "Above the name" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:249 -#: ../gramps/plugins/graph/gvrelgraph.py:867 +#: ../gramps/plugins/graph/gvrelgraph.py:868 msgid "Beside the name" msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:250 -#: ../gramps/plugins/graph/gvrelgraph.py:869 +#: ../gramps/plugins/graph/gvrelgraph.py:870 msgid "Where the thumbnail image should appear relative to the name" msgstr "" @@ -22274,25 +22334,25 @@ msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:273 #: ../gramps/plugins/graph/gvhourglass.py:369 -#: ../gramps/plugins/graph/gvrelgraph.py:896 +#: ../gramps/plugins/graph/gvrelgraph.py:897 msgid "The color to use to display men." msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:277 #: ../gramps/plugins/graph/gvhourglass.py:373 -#: ../gramps/plugins/graph/gvrelgraph.py:900 +#: ../gramps/plugins/graph/gvrelgraph.py:901 msgid "The color to use to display women." msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:281 #: ../gramps/plugins/graph/gvhourglass.py:377 -#: ../gramps/plugins/graph/gvrelgraph.py:905 +#: ../gramps/plugins/graph/gvrelgraph.py:906 msgid "The color to use when the gender is unknown." msgstr "" #: ../gramps/plugins/graph/gvfamilylines.py:286 #: ../gramps/plugins/graph/gvhourglass.py:382 -#: ../gramps/plugins/graph/gvrelgraph.py:910 +#: ../gramps/plugins/graph/gvrelgraph.py:911 msgid "The color to use to display families." msgstr "" @@ -22337,24 +22397,24 @@ msgid "Initial list of people of interest:" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/graph/gvfamilylines.py:970 +#: ../gramps/plugins/graph/gvfamilylines.py:973 #, python-brace-format msgid "{number_of} child" msgid_plural "{number_of} children" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/graph/gvfamilylines.py:1045 +#: ../gramps/plugins/graph/gvfamilylines.py:1048 #, python-format msgid "father: %s" msgstr "" -#: ../gramps/plugins/graph/gvfamilylines.py:1055 +#: ../gramps/plugins/graph/gvfamilylines.py:1058 #, python-format msgid "mother: %s" msgstr "" -#: ../gramps/plugins/graph/gvfamilylines.py:1068 +#: ../gramps/plugins/graph/gvfamilylines.py:1071 #, python-format msgid "child: %s" msgstr "" @@ -22398,7 +22458,7 @@ msgid "The number of generations of ancestors to include in the graph" msgstr "" #: ../gramps/plugins/graph/gvhourglass.py:340 -#: ../gramps/plugins/graph/gvrelgraph.py:787 +#: ../gramps/plugins/graph/gvrelgraph.py:788 msgid "" "Males will be shown with blue, females with red. If the sex of an " "individual is unknown it will be shown with gray." @@ -22406,7 +22466,7 @@ msgstr "" #. ############################### #: ../gramps/plugins/graph/gvhourglass.py:365 -#: ../gramps/plugins/graph/gvrelgraph.py:892 +#: ../gramps/plugins/graph/gvrelgraph.py:893 msgid "Graph Style" msgstr "" @@ -22417,123 +22477,123 @@ msgstr "" msgid "Generating report" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:769 +#: ../gramps/plugins/graph/gvrelgraph.py:770 msgid "Determines what people are included in the graph" msgstr "" #. ############################### -#: ../gramps/plugins/graph/gvrelgraph.py:822 +#: ../gramps/plugins/graph/gvrelgraph.py:823 msgid "Dates and/or Places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:823 +#: ../gramps/plugins/graph/gvrelgraph.py:824 msgid "Do not include any dates or places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:824 +#: ../gramps/plugins/graph/gvrelgraph.py:825 msgid "Include (birth, marriage, death) dates, but no places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:826 +#: ../gramps/plugins/graph/gvrelgraph.py:827 msgid "Include (birth, marriage, death) dates, and places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:828 +#: ../gramps/plugins/graph/gvrelgraph.py:829 msgid "Include (birth, marriage, death) dates, and places if no dates" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:830 +#: ../gramps/plugins/graph/gvrelgraph.py:831 msgid "Include (birth, marriage, death) years, but no places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:832 +#: ../gramps/plugins/graph/gvrelgraph.py:833 msgid "Include (birth, marriage, death) years, and places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:834 +#: ../gramps/plugins/graph/gvrelgraph.py:835 msgid "Include (birth, marriage, death) places, but no dates" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:836 +#: ../gramps/plugins/graph/gvrelgraph.py:837 msgid "Include (birth, marriage, death) dates and places on same line" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:839 +#: ../gramps/plugins/graph/gvrelgraph.py:840 msgid "Whether to include dates and/or places" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:842 +#: ../gramps/plugins/graph/gvrelgraph.py:843 msgid "Include URLs" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:843 +#: ../gramps/plugins/graph/gvrelgraph.py:844 msgid "" "Include a URL in each graph node so that PDF and imagemap files can be " "generated that contain active links to the files generated by the 'Narrated " "Web Site' report." msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:851 -#: ../gramps/plugins/textreport/birthdayreport.py:494 -#: ../gramps/plugins/textreport/indivcomplete.py:1144 +#: ../gramps/plugins/graph/gvrelgraph.py:852 +#: ../gramps/plugins/textreport/birthdayreport.py:497 +#: ../gramps/plugins/textreport/indivcomplete.py:1145 msgid "Include relationship to center person" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:852 +#: ../gramps/plugins/graph/gvrelgraph.py:853 msgid "Whether to show every person's relationship to the center person" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:861 +#: ../gramps/plugins/graph/gvrelgraph.py:862 msgid "Whether to include thumbnails of people." msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:865 +#: ../gramps/plugins/graph/gvrelgraph.py:866 msgid "Thumbnail Location" msgstr "" #. occupation = BooleanOption(_("Include occupation"), False) -#: ../gramps/plugins/graph/gvrelgraph.py:873 +#: ../gramps/plugins/graph/gvrelgraph.py:874 msgid "Include occupation" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:874 +#: ../gramps/plugins/graph/gvrelgraph.py:875 msgid "Do not include any occupation" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:875 +#: ../gramps/plugins/graph/gvrelgraph.py:876 msgid "Include description of most recent occupation" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:877 +#: ../gramps/plugins/graph/gvrelgraph.py:878 msgid "Include date, description and place of all occupations" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:879 +#: ../gramps/plugins/graph/gvrelgraph.py:880 msgid "Whether to include the last occupation" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:883 +#: ../gramps/plugins/graph/gvrelgraph.py:884 msgid "Include relationship debugging numbers also" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:886 +#: ../gramps/plugins/graph/gvrelgraph.py:887 msgid "" "Whether to include 'Ga' and 'Gb' also, to debug the relationship calculator" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:914 +#: ../gramps/plugins/graph/gvrelgraph.py:915 msgid "Indicate non-birth relationships with dotted lines" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:915 +#: ../gramps/plugins/graph/gvrelgraph.py:916 msgid "Non-birth relationships will show up as dotted lines in the graph." msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:919 +#: ../gramps/plugins/graph/gvrelgraph.py:920 msgid "Show family nodes" msgstr "" -#: ../gramps/plugins/graph/gvrelgraph.py:920 +#: ../gramps/plugins/graph/gvrelgraph.py:921 msgid "Families will show up as ellipses, linked to parents and children." msgstr "" @@ -22588,8 +22648,8 @@ msgstr "" #: ../gramps/plugins/importer/importcsv.py:123 #: ../gramps/plugins/importer/importgedcom.py:129 #: ../gramps/plugins/importer/importgedcom.py:143 -#: ../gramps/plugins/importer/importgeneweb.py:152 -#: ../gramps/plugins/importer/importgeneweb.py:158 +#: ../gramps/plugins/importer/importgeneweb.py:153 +#: ../gramps/plugins/importer/importgeneweb.py:159 #: ../gramps/plugins/importer/importvcard.py:69 #: ../gramps/plugins/importer/importvcard.py:72 #, python-format @@ -22602,7 +22662,7 @@ msgstr "" #. # (but the imports_test.py unittest currently requires it, so here it is) #: ../gramps/plugins/importer/importcsv.py:125 #: ../gramps/plugins/importer/importgedcom.py:154 -#: ../gramps/plugins/importer/importgeneweb.py:161 +#: ../gramps/plugins/importer/importgeneweb.py:162 #: ../gramps/plugins/importer/importprogen.py:92 #: ../gramps/plugins/importer/importvcard.py:76 msgid "Results" @@ -22610,7 +22670,7 @@ msgstr "" #: ../gramps/plugins/importer/importcsv.py:125 #: ../gramps/plugins/importer/importgedcom.py:154 -#: ../gramps/plugins/importer/importgeneweb.py:161 +#: ../gramps/plugins/importer/importgeneweb.py:162 #: ../gramps/plugins/importer/importprogen.py:92 #: ../gramps/plugins/importer/importvcard.py:76 msgid "done" @@ -22793,7 +22853,7 @@ msgstr "" #. translators: leave all/any {...} untranslated #: ../gramps/plugins/importer/importcsv.py:354 -#: ../gramps/plugins/importer/importgeneweb.py:273 +#: ../gramps/plugins/importer/importgeneweb.py:274 #: ../gramps/plugins/importer/importvcard.py:249 #, python-brace-format msgid "Import Complete: {number_of} second" @@ -22850,99 +22910,99 @@ msgstr "" msgid "Error reading GEDCOM file" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:79 +#: ../gramps/plugins/importer/importgeneweb.py:80 msgid "Accomplishment" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:80 +#: ../gramps/plugins/importer/importgeneweb.py:81 msgid "Acquisition" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:81 +#: ../gramps/plugins/importer/importgeneweb.py:82 msgid "Adhesion" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:82 -#: ../gramps/plugins/importer/importgeneweb.py:94 +#: ../gramps/plugins/importer/importgeneweb.py:83 +#: ../gramps/plugins/importer/importgeneweb.py:95 msgid "Award" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:88 +#: ../gramps/plugins/importer/importgeneweb.py:89 msgid "Change Name" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:89 +#: ../gramps/plugins/importer/importgeneweb.py:90 #: ../gramps/plugins/lib/libgedcom.py:705 msgid "Circumcision" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:93 +#: ../gramps/plugins/importer/importgeneweb.py:94 msgid "Military Demobilisation" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:99 +#: ../gramps/plugins/importer/importgeneweb.py:100 msgid "Dotation" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:100 +#: ../gramps/plugins/importer/importgeneweb.py:101 #: ../gramps/plugins/lib/libgedcom.py:711 msgid "Excommunication" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:102 +#: ../gramps/plugins/importer/importgeneweb.py:103 msgid "LDS Family Link" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:103 +#: ../gramps/plugins/importer/importgeneweb.py:104 #: ../gramps/plugins/lib/libgedcom.py:713 msgid "Funeral" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:105 +#: ../gramps/plugins/importer/importgeneweb.py:106 msgid "Hospitalisation" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:106 +#: ../gramps/plugins/importer/importgeneweb.py:107 msgid "Illness" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:108 +#: ../gramps/plugins/importer/importgeneweb.py:109 msgid "List Passenger" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:109 +#: ../gramps/plugins/importer/importgeneweb.py:110 msgid "Military Distinction" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:110 +#: ../gramps/plugins/importer/importgeneweb.py:111 msgid "Militaty Mobilisation" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:111 +#: ../gramps/plugins/importer/importgeneweb.py:112 msgid "Military Promotion" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:119 +#: ../gramps/plugins/importer/importgeneweb.py:120 msgid "LDS Seal to child" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:122 +#: ../gramps/plugins/importer/importgeneweb.py:123 msgid "Sold property" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:129 +#: ../gramps/plugins/importer/importgeneweb.py:130 msgid "No mention" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:132 +#: ../gramps/plugins/importer/importgeneweb.py:133 msgid "Separated" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:196 +#: ../gramps/plugins/importer/importgeneweb.py:197 msgid "GeneWeb import" msgstr "" -#: ../gramps/plugins/importer/importgeneweb.py:911 +#: ../gramps/plugins/importer/importgeneweb.py:912 #, python-brace-format msgid "Invalid date {date} in {gw_snippet}, preserving date as text." msgstr "" @@ -23450,7 +23510,7 @@ msgstr "" #: ../gramps/plugins/lib/libgedcom.py:707 #: ../gramps/plugins/webreport/narrativeweb.py:1589 -#: ../gramps/plugins/webreport/webcal.py:1615 +#: ../gramps/plugins/webreport/webcal.py:1622 msgid "Destination" msgstr "" @@ -24023,7 +24083,7 @@ msgid "She was born on %(birth_date)s." msgstr "" #: ../gramps/plugins/lib/libnarrate.py:125 -#: ../gramps/plugins/webreport/webcal.py:2028 +#: ../gramps/plugins/webreport/webcal.py:2035 #, python-format msgid "Born %(birth_date)s." msgstr "" @@ -24375,7 +24435,7 @@ msgstr "" #. latin cross for html code #: ../gramps/plugins/lib/libnarrate.py:283 #: ../gramps/plugins/lib/libnarrate.py:316 -#: ../gramps/plugins/webreport/webcal.py:2018 +#: ../gramps/plugins/webreport/webcal.py:2025 #, python-format msgid "Died %(death_date)s." msgstr "" @@ -26944,7 +27004,7 @@ msgid "Number of To Do Notes" msgstr "" #: ../gramps/plugins/lib/libpersonview.py:112 -#: ../gramps/plugins/lib/libplaceview.py:93 +#: ../gramps/plugins/lib/libplaceview.py:94 #: ../gramps/plugins/view/citationlistview.py:104 #: ../gramps/plugins/view/citationtreeview.py:99 #: ../gramps/plugins/view/eventview.py:89 @@ -26985,7 +27045,7 @@ msgid "Delete Person (%s)" msgstr "" #: ../gramps/plugins/lib/libpersonview.py:380 -#: ../gramps/plugins/view/pedigreeview.py:695 +#: ../gramps/plugins/view/pedigreeview.py:697 #: ../gramps/plugins/view/relview.py:423 msgid "Person Filter Editor" msgstr "" @@ -27001,89 +27061,89 @@ msgid "" "person." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:103 +#: ../gramps/plugins/lib/libplaceview.py:104 msgid "Edit the selected place" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:104 +#: ../gramps/plugins/lib/libplaceview.py:105 msgid "Delete the selected place" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:105 +#: ../gramps/plugins/lib/libplaceview.py:106 msgid "Merge the selected places" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:143 +#: ../gramps/plugins/lib/libplaceview.py:155 msgid "Loading..." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:144 -#: ../gramps/plugins/lib/libplaceview.py:202 +#: ../gramps/plugins/lib/libplaceview.py:156 +#: ../gramps/plugins/lib/libplaceview.py:214 msgid "" "Attempt to see selected locations with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:147 -#: ../gramps/plugins/lib/libplaceview.py:200 +#: ../gramps/plugins/lib/libplaceview.py:159 +#: ../gramps/plugins/lib/libplaceview.py:212 msgid "Select a Map Service" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:149 +#: ../gramps/plugins/lib/libplaceview.py:161 msgid "_Look up with Map Service" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:151 +#: ../gramps/plugins/lib/libplaceview.py:163 msgid "" "Attempt to see this location with a Map Service (OpenstreetMap, Google " "Maps, ...)" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:153 +#: ../gramps/plugins/lib/libplaceview.py:165 msgid "Place Filter Editor" msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:262 +#: ../gramps/plugins/lib/libplaceview.py:264 msgid "No map service is available." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:263 +#: ../gramps/plugins/lib/libplaceview.py:265 msgid "Check your installation." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:271 +#: ../gramps/plugins/lib/libplaceview.py:273 msgid "No place selected." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:272 +#: ../gramps/plugins/lib/libplaceview.py:274 msgid "" "You need to select a place to be able to view it on a map. Some Map Services " "might support multiple selections." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:366 +#: ../gramps/plugins/lib/libplaceview.py:368 msgid "Cannot delete place." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:367 +#: ../gramps/plugins/lib/libplaceview.py:369 msgid "" "This place is currently referenced by another place. First remove the places " "it contains." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:408 -#: ../gramps/plugins/lib/libplaceview.py:416 +#: ../gramps/plugins/lib/libplaceview.py:410 +#: ../gramps/plugins/lib/libplaceview.py:418 msgid "Cannot merge places." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:409 +#: ../gramps/plugins/lib/libplaceview.py:411 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 " "place." msgstr "" -#: ../gramps/plugins/lib/libplaceview.py:417 +#: ../gramps/plugins/lib/libplaceview.py:419 msgid "Merging these places would create a cycle in the place hierarchy." msgstr "" @@ -27334,7 +27394,7 @@ msgid "Your Gtk version is too old." msgstr "" #: ../gramps/plugins/lib/maps/geography.py:928 -#: ../gramps/plugins/view/geoclose.py:552 +#: ../gramps/plugins/view/geoclose.py:554 #: ../gramps/plugins/view/geoevents.py:348 #: ../gramps/plugins/view/geoevents.py:381 #: ../gramps/plugins/view/geofamclose.py:743 @@ -27603,13 +27663,13 @@ msgid "Home person not set." msgstr "" #: ../gramps/plugins/quickview/all_relations.py:79 -#: ../gramps/plugins/tool/relcalc.py:194 +#: ../gramps/plugins/tool/relcalc.py:201 #, python-format msgid "%(person)s and %(active_person)s are the same person." msgstr "" #: ../gramps/plugins/quickview/all_relations.py:88 -#: ../gramps/plugins/tool/relcalc.py:207 +#: ../gramps/plugins/tool/relcalc.py:214 #, python-format msgid "%(person)s is the %(relationship)s of %(active_person)s." msgstr "" @@ -27645,8 +27705,8 @@ msgstr "" #: ../gramps/plugins/quickview/all_relations.py:286 #: ../gramps/plugins/view/relview.py:406 -#: ../gramps/plugins/webreport/basepage.py:2327 -#: ../gramps/plugins/webreport/basepage.py:2329 +#: ../gramps/plugins/webreport/basepage.py:2319 +#: ../gramps/plugins/webreport/basepage.py:2321 #: ../gramps/plugins/webreport/person.py:221 #: ../gramps/plugins/webreport/surname.py:138 msgid "Partner" @@ -27831,13 +27891,13 @@ msgstr "" #: ../gramps/plugins/view/view.gpr.py:267 #: ../gramps/plugins/view/view.gpr.py:275 #: ../gramps/plugins/view/view.gpr.py:306 -#: ../gramps/plugins/webreport/basepage.py:630 -#: ../gramps/plugins/webreport/basepage.py:946 -#: ../gramps/plugins/webreport/basepage.py:1120 -#: ../gramps/plugins/webreport/basepage.py:1246 -#: ../gramps/plugins/webreport/basepage.py:1490 -#: ../gramps/plugins/webreport/basepage.py:1549 -#: ../gramps/plugins/webreport/basepage.py:1619 +#: ../gramps/plugins/webreport/basepage.py:623 +#: ../gramps/plugins/webreport/basepage.py:938 +#: ../gramps/plugins/webreport/basepage.py:1112 +#: ../gramps/plugins/webreport/basepage.py:1238 +#: ../gramps/plugins/webreport/basepage.py:1482 +#: ../gramps/plugins/webreport/basepage.py:1541 +#: ../gramps/plugins/webreport/basepage.py:1611 #: ../gramps/plugins/webreport/person.py:1170 #: ../gramps/plugins/webreport/source.py:130 #: ../gramps/plugins/webreport/source.py:227 @@ -28157,7 +28217,7 @@ msgid "No references for this %s" msgstr "" #: ../gramps/plugins/quickview/reporef.py:62 -#: ../gramps/plugins/webreport/basepage.py:2677 +#: ../gramps/plugins/webreport/basepage.py:2669 msgid "Call number" msgstr "" @@ -28398,14 +28458,14 @@ msgid "Ahnentafel Report for %s" msgstr "" #: ../gramps/plugins/textreport/ancestorreport.py:301 -#: ../gramps/plugins/textreport/detancestralreport.py:838 -#: ../gramps/plugins/textreport/detdescendantreport.py:1029 +#: ../gramps/plugins/textreport/detancestralreport.py:839 +#: ../gramps/plugins/textreport/detdescendantreport.py:1030 msgid "Page break between generations" msgstr "" #: ../gramps/plugins/textreport/ancestorreport.py:303 -#: ../gramps/plugins/textreport/detancestralreport.py:840 -#: ../gramps/plugins/textreport/detdescendantreport.py:1031 +#: ../gramps/plugins/textreport/detancestralreport.py:841 +#: ../gramps/plugins/textreport/detdescendantreport.py:1032 msgid "Whether to start a new page after each generation." msgstr "" @@ -28418,8 +28478,8 @@ msgid "Whether a line break should follow the name." msgstr "" #: ../gramps/plugins/textreport/birthdayreport.py:65 -#: ../gramps/plugins/textreport/birthdayreport.py:217 -#: ../gramps/plugins/textreport/birthdayreport.py:262 +#: ../gramps/plugins/textreport/birthdayreport.py:220 +#: ../gramps/plugins/textreport/birthdayreport.py:265 #: ../gramps/plugins/textreport/textplugins.gpr.py:59 msgid "Birthday and Anniversary Report" msgstr "" @@ -28429,77 +28489,77 @@ msgid "My Birthday Report" msgstr "" #. feature request 2356: avoid genitive form -#: ../gramps/plugins/textreport/birthdayreport.py:214 +#: ../gramps/plugins/textreport/birthdayreport.py:217 #, python-format msgid "Relationships shown are to %s" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:320 +#: ../gramps/plugins/textreport/birthdayreport.py:323 #, python-format msgid "%(person)s, birth%(relation)s" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/textreport/birthdayreport.py:325 +#: ../gramps/plugins/textreport/birthdayreport.py:328 #, python-brace-format msgid "{person}, {age}{relation}" msgid_plural "{person}, {age}{relation}" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/textreport/birthdayreport.py:413 +#: ../gramps/plugins/textreport/birthdayreport.py:416 #: ../gramps/plugins/textreport/familygroup.py:716 -#: ../gramps/plugins/textreport/indivcomplete.py:1063 +#: ../gramps/plugins/textreport/indivcomplete.py:1064 msgid "Select the filter to be applied to the report." msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:422 +#: ../gramps/plugins/textreport/birthdayreport.py:425 msgid "Title text" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:423 +#: ../gramps/plugins/textreport/birthdayreport.py:426 msgid "Title of report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:427 +#: ../gramps/plugins/textreport/birthdayreport.py:430 msgid "First line of text at bottom of report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:431 +#: ../gramps/plugins/textreport/birthdayreport.py:434 msgid "Second line of text at bottom of report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:435 +#: ../gramps/plugins/textreport/birthdayreport.py:438 msgid "Third line of text at bottom of report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:446 +#: ../gramps/plugins/textreport/birthdayreport.py:449 msgid "Include only living people in the report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:455 -#: ../gramps/plugins/textreport/birthdayreport.py:457 +#: ../gramps/plugins/textreport/birthdayreport.py:458 +#: ../gramps/plugins/textreport/birthdayreport.py:460 msgid "Year of report" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:496 -#: ../gramps/plugins/textreport/indivcomplete.py:1146 +#: ../gramps/plugins/textreport/birthdayreport.py:499 +#: ../gramps/plugins/textreport/indivcomplete.py:1147 msgid "Whether to include relationships to the center person" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:565 +#: ../gramps/plugins/textreport/birthdayreport.py:568 msgid "Title text style" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:568 +#: ../gramps/plugins/textreport/birthdayreport.py:571 msgid "Data text display" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:570 +#: ../gramps/plugins/textreport/birthdayreport.py:573 msgid "Day text style" msgstr "" -#: ../gramps/plugins/textreport/birthdayreport.py:573 +#: ../gramps/plugins/textreport/birthdayreport.py:576 msgid "Month text style" msgstr "" @@ -28555,7 +28615,7 @@ msgid "%s sp." msgstr "" #: ../gramps/plugins/textreport/descendreport.py:526 -#: ../gramps/plugins/textreport/detdescendantreport.py:1005 +#: ../gramps/plugins/textreport/detdescendantreport.py:1006 msgid "Numbering system" msgstr "" @@ -28564,17 +28624,17 @@ msgid "Simple numbering" msgstr "" #: ../gramps/plugins/textreport/descendreport.py:529 -#: ../gramps/plugins/textreport/detdescendantreport.py:1009 +#: ../gramps/plugins/textreport/detdescendantreport.py:1010 msgid "d'Aboville numbering" msgstr "" #: ../gramps/plugins/textreport/descendreport.py:530 -#: ../gramps/plugins/textreport/detdescendantreport.py:1007 +#: ../gramps/plugins/textreport/detdescendantreport.py:1008 msgid "Henry numbering" msgstr "" #: ../gramps/plugins/textreport/descendreport.py:531 -#: ../gramps/plugins/textreport/detdescendantreport.py:1008 +#: ../gramps/plugins/textreport/detdescendantreport.py:1009 msgid "Modified Henry numbering" msgstr "" @@ -28587,7 +28647,7 @@ msgid "Meurgey de Tupigny numbering" msgstr "" #: ../gramps/plugins/textreport/descendreport.py:534 -#: ../gramps/plugins/textreport/detdescendantreport.py:1012 +#: ../gramps/plugins/textreport/detdescendantreport.py:1013 msgid "The numbering system to be used" msgstr "" @@ -28626,417 +28686,417 @@ msgid "The style used for the spouse level %d display." msgstr "" #. feature request 2356: avoid genitive form -#: ../gramps/plugins/textreport/detancestralreport.py:214 +#: ../gramps/plugins/textreport/detancestralreport.py:215 #, python-format msgid "Ancestral Report for %s" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:277 -#: ../gramps/plugins/textreport/detdescendantreport.py:888 -#: ../gramps/plugins/textreport/detdescendantreport.py:906 -#: ../gramps/plugins/textreport/detdescendantreport.py:917 -#: ../gramps/plugins/textreport/detdescendantreport.py:943 +#: ../gramps/plugins/textreport/detancestralreport.py:278 +#: ../gramps/plugins/textreport/detdescendantreport.py:889 +#: ../gramps/plugins/textreport/detdescendantreport.py:907 +#: ../gramps/plugins/textreport/detdescendantreport.py:918 +#: ../gramps/plugins/textreport/detdescendantreport.py:944 #, python-format msgid "More about %(person_name)s:" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:315 +#: ../gramps/plugins/textreport/detancestralreport.py:316 #, python-format msgid "%(name)s is the same person as [%(id_str)s]." msgstr "" #. feature request 2356: avoid genitive form -#: ../gramps/plugins/textreport/detancestralreport.py:357 -#: ../gramps/plugins/textreport/detdescendantreport.py:875 +#: ../gramps/plugins/textreport/detancestralreport.py:358 +#: ../gramps/plugins/textreport/detdescendantreport.py:876 #, python-format msgid "Notes for %s" msgstr "" #. translators: needed for French, ignore otherwise -#: ../gramps/plugins/textreport/detancestralreport.py:375 -#: ../gramps/plugins/textreport/detancestralreport.py:426 -#: ../gramps/plugins/textreport/detancestralreport.py:494 -#: ../gramps/plugins/textreport/detdescendantreport.py:519 -#: ../gramps/plugins/textreport/detdescendantreport.py:811 -#: ../gramps/plugins/textreport/detdescendantreport.py:896 -#: ../gramps/plugins/textreport/detdescendantreport.py:952 +#: ../gramps/plugins/textreport/detancestralreport.py:376 +#: ../gramps/plugins/textreport/detancestralreport.py:427 +#: ../gramps/plugins/textreport/detancestralreport.py:495 +#: ../gramps/plugins/textreport/detdescendantreport.py:520 +#: ../gramps/plugins/textreport/detdescendantreport.py:812 +#: ../gramps/plugins/textreport/detdescendantreport.py:897 +#: ../gramps/plugins/textreport/detdescendantreport.py:953 #, python-format msgid "%(type)s: %(value)s%(endnotes)s" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:404 -#: ../gramps/plugins/textreport/detdescendantreport.py:930 +#: ../gramps/plugins/textreport/detancestralreport.py:405 +#: ../gramps/plugins/textreport/detdescendantreport.py:931 msgid "Address: " msgstr "" #. translators: needed for Arabic, ignore otherwise -#: ../gramps/plugins/textreport/detancestralreport.py:413 -#: ../gramps/plugins/textreport/detdescendantreport.py:933 +#: ../gramps/plugins/textreport/detancestralreport.py:414 +#: ../gramps/plugins/textreport/detdescendantreport.py:934 #, python-format msgid "%s, " msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:475 +#: ../gramps/plugins/textreport/detancestralreport.py:476 #, python-format msgid "%(event_role)s at %(event_name)s of %(primary_person)s: %(event_text)s" msgstr "" #. translators: needed for Arabic, ignore otherwise -#: ../gramps/plugins/textreport/detancestralreport.py:491 -#: ../gramps/plugins/textreport/detdescendantreport.py:413 -#: ../gramps/plugins/textreport/detdescendantreport.py:516 +#: ../gramps/plugins/textreport/detancestralreport.py:492 +#: ../gramps/plugins/textreport/detdescendantreport.py:414 +#: ../gramps/plugins/textreport/detdescendantreport.py:517 #: ../gramps/plugins/textreport/familygroup.py:137 msgid "; " msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:600 -#: ../gramps/plugins/textreport/detdescendantreport.py:677 +#: ../gramps/plugins/textreport/detancestralreport.py:601 +#: ../gramps/plugins/textreport/detdescendantreport.py:678 #, python-format msgid "Children of %(mother_name)s and %(father_name)s" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:684 -#: ../gramps/plugins/textreport/detdescendantreport.py:784 -#: ../gramps/plugins/textreport/detdescendantreport.py:803 +#: ../gramps/plugins/textreport/detancestralreport.py:685 +#: ../gramps/plugins/textreport/detdescendantreport.py:785 +#: ../gramps/plugins/textreport/detdescendantreport.py:804 #, python-format msgid "More about %(mother_name)s and %(father_name)s:" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:739 -#: ../gramps/plugins/textreport/detdescendantreport.py:612 +#: ../gramps/plugins/textreport/detancestralreport.py:740 +#: ../gramps/plugins/textreport/detdescendantreport.py:613 #, python-format msgid "Spouse: %s" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:743 -#: ../gramps/plugins/textreport/detdescendantreport.py:616 +#: ../gramps/plugins/textreport/detancestralreport.py:744 +#: ../gramps/plugins/textreport/detdescendantreport.py:617 #, python-format msgid "Relationship with: %s" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:827 +#: ../gramps/plugins/textreport/detancestralreport.py:828 msgid "Sosa-Stradonitz number" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:829 +#: ../gramps/plugins/textreport/detancestralreport.py:830 msgid "The Sosa-Stradonitz number of the central person." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:843 -#: ../gramps/plugins/textreport/detdescendantreport.py:1034 -#: ../gramps/plugins/textreport/indivcomplete.py:1076 +#: ../gramps/plugins/textreport/detancestralreport.py:844 +#: ../gramps/plugins/textreport/detdescendantreport.py:1035 +#: ../gramps/plugins/textreport/indivcomplete.py:1077 msgid "Page break before end notes" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:845 -#: ../gramps/plugins/textreport/detdescendantreport.py:1036 -#: ../gramps/plugins/textreport/indivcomplete.py:1078 +#: ../gramps/plugins/textreport/detancestralreport.py:846 +#: ../gramps/plugins/textreport/detdescendantreport.py:1037 +#: ../gramps/plugins/textreport/indivcomplete.py:1079 msgid "Whether to start a new page before the end notes." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:867 -#: ../gramps/plugins/textreport/detdescendantreport.py:1058 +#: ../gramps/plugins/textreport/detancestralreport.py:868 +#: ../gramps/plugins/textreport/detdescendantreport.py:1059 msgid "Use complete sentences" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:869 -#: ../gramps/plugins/textreport/detdescendantreport.py:1060 +#: ../gramps/plugins/textreport/detancestralreport.py:870 +#: ../gramps/plugins/textreport/detdescendantreport.py:1061 msgid "Whether to use complete sentences or succinct language." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:873 -#: ../gramps/plugins/textreport/detdescendantreport.py:1064 +#: ../gramps/plugins/textreport/detancestralreport.py:874 +#: ../gramps/plugins/textreport/detdescendantreport.py:1065 msgid "Use full dates instead of only the year" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:875 -#: ../gramps/plugins/textreport/detdescendantreport.py:1066 +#: ../gramps/plugins/textreport/detancestralreport.py:876 +#: ../gramps/plugins/textreport/detdescendantreport.py:1067 msgid "Whether to use full dates instead of just year." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:878 -#: ../gramps/plugins/textreport/detdescendantreport.py:1069 -msgid "Compute death age" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:879 #: ../gramps/plugins/textreport/detdescendantreport.py:1070 +msgid "Compute death age" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:880 +#: ../gramps/plugins/textreport/detdescendantreport.py:1071 msgid "Whether to compute a person's age at death." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:882 +#: ../gramps/plugins/textreport/detancestralreport.py:883 msgid "Omit duplicate ancestors" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:883 +#: ../gramps/plugins/textreport/detancestralreport.py:884 msgid "Whether to omit duplicate ancestors." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:886 -#: ../gramps/plugins/textreport/detdescendantreport.py:1073 -msgid "Use callname for common name" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:887 #: ../gramps/plugins/textreport/detdescendantreport.py:1074 +msgid "Use callname for common name" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:888 +#: ../gramps/plugins/textreport/detdescendantreport.py:1075 msgid "Whether to use the call name as the first name." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:895 -#: ../gramps/plugins/textreport/detdescendantreport.py:1082 +#: ../gramps/plugins/textreport/detancestralreport.py:896 +#: ../gramps/plugins/textreport/detdescendantreport.py:1083 msgid "Whether to list children." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:898 -#: ../gramps/plugins/textreport/detdescendantreport.py:1085 +#: ../gramps/plugins/textreport/detancestralreport.py:899 +#: ../gramps/plugins/textreport/detdescendantreport.py:1086 msgid "Include spouses of children" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:900 -#: ../gramps/plugins/textreport/detdescendantreport.py:1087 +#: ../gramps/plugins/textreport/detancestralreport.py:901 +#: ../gramps/plugins/textreport/detdescendantreport.py:1088 msgid "Whether to list the spouses of the children." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:903 -#: ../gramps/plugins/textreport/detdescendantreport.py:1099 -msgid "Include events" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:904 #: ../gramps/plugins/textreport/detdescendantreport.py:1100 +msgid "Include events" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:905 +#: ../gramps/plugins/textreport/detdescendantreport.py:1101 msgid "Whether to include events." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:907 +#: ../gramps/plugins/textreport/detancestralreport.py:908 msgid "Include other events" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:908 +#: ../gramps/plugins/textreport/detancestralreport.py:909 msgid "Whether to include other events people participated in." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:913 -#: ../gramps/plugins/textreport/detdescendantreport.py:1104 +#: ../gramps/plugins/textreport/detancestralreport.py:914 +#: ../gramps/plugins/textreport/detdescendantreport.py:1105 msgid "Include descendant reference in child list" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:915 -#: ../gramps/plugins/textreport/detdescendantreport.py:1106 +#: ../gramps/plugins/textreport/detancestralreport.py:916 +#: ../gramps/plugins/textreport/detdescendantreport.py:1107 msgid "Whether to add descendant references in child list." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:919 -#: ../gramps/plugins/textreport/detdescendantreport.py:1110 -#: ../gramps/plugins/textreport/indivcomplete.py:1121 -msgid "Include Photo/Images from Gallery" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:920 #: ../gramps/plugins/textreport/detdescendantreport.py:1111 #: ../gramps/plugins/textreport/indivcomplete.py:1122 +msgid "Include Photo/Images from Gallery" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:921 +#: ../gramps/plugins/textreport/detdescendantreport.py:1112 +#: ../gramps/plugins/textreport/indivcomplete.py:1123 msgid "Whether to include images." msgstr "" #. ######################### #. ############################### -#: ../gramps/plugins/textreport/detancestralreport.py:923 -#: ../gramps/plugins/textreport/detdescendantreport.py:1114 +#: ../gramps/plugins/textreport/detancestralreport.py:924 +#: ../gramps/plugins/textreport/detdescendantreport.py:1115 #: ../gramps/plugins/textreport/familygroup.py:782 -#: ../gramps/plugins/textreport/indivcomplete.py:1126 +#: ../gramps/plugins/textreport/indivcomplete.py:1127 msgid "Include (2)" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:925 -#: ../gramps/plugins/textreport/detdescendantreport.py:1116 -msgid "Include notes" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:926 #: ../gramps/plugins/textreport/detdescendantreport.py:1117 -msgid "Whether to include notes." +msgid "Include notes" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:929 -#: ../gramps/plugins/textreport/detdescendantreport.py:1120 -msgid "Include sources" +#: ../gramps/plugins/textreport/detancestralreport.py:927 +#: ../gramps/plugins/textreport/detdescendantreport.py:1118 +msgid "Whether to include notes." msgstr "" #: ../gramps/plugins/textreport/detancestralreport.py:930 #: ../gramps/plugins/textreport/detdescendantreport.py:1121 +msgid "Include sources" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:931 +#: ../gramps/plugins/textreport/detdescendantreport.py:1122 msgid "Whether to include source references." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:933 -#: ../gramps/plugins/textreport/detdescendantreport.py:1124 -#: ../gramps/plugins/textreport/indivcomplete.py:1113 +#: ../gramps/plugins/textreport/detancestralreport.py:934 +#: ../gramps/plugins/textreport/detdescendantreport.py:1125 +#: ../gramps/plugins/textreport/indivcomplete.py:1114 msgid "Include sources notes" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:935 -#: ../gramps/plugins/textreport/detdescendantreport.py:1126 -#: ../gramps/plugins/textreport/indivcomplete.py:1115 +#: ../gramps/plugins/textreport/detancestralreport.py:936 +#: ../gramps/plugins/textreport/detdescendantreport.py:1127 +#: ../gramps/plugins/textreport/indivcomplete.py:1116 msgid "" "Whether to include source notes in the Endnotes section. Only works if " "Include sources is selected." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:939 -#: ../gramps/plugins/textreport/detdescendantreport.py:1130 +#: ../gramps/plugins/textreport/detancestralreport.py:940 +#: ../gramps/plugins/textreport/detdescendantreport.py:1131 msgid "Include attributes" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:940 -#: ../gramps/plugins/textreport/detdescendantreport.py:1131 +#: ../gramps/plugins/textreport/detancestralreport.py:941 +#: ../gramps/plugins/textreport/detdescendantreport.py:1132 #: ../gramps/plugins/textreport/familygroup.py:773 -#: ../gramps/plugins/textreport/indivcomplete.py:1136 +#: ../gramps/plugins/textreport/indivcomplete.py:1137 msgid "Whether to include attributes." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:943 -#: ../gramps/plugins/textreport/detdescendantreport.py:1134 -msgid "Include addresses" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:944 #: ../gramps/plugins/textreport/detdescendantreport.py:1135 -msgid "Whether to include addresses." +msgid "Include addresses" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:947 -#: ../gramps/plugins/textreport/detdescendantreport.py:1138 -msgid "Include alternative names" +#: ../gramps/plugins/textreport/detancestralreport.py:945 +#: ../gramps/plugins/textreport/detdescendantreport.py:1136 +msgid "Whether to include addresses." msgstr "" #: ../gramps/plugins/textreport/detancestralreport.py:948 #: ../gramps/plugins/textreport/detdescendantreport.py:1139 +msgid "Include alternative names" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:949 +#: ../gramps/plugins/textreport/detdescendantreport.py:1140 msgid "Whether to include other names." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:954 -#: ../gramps/plugins/textreport/detdescendantreport.py:1158 +#: ../gramps/plugins/textreport/detancestralreport.py:955 +#: ../gramps/plugins/textreport/detdescendantreport.py:1159 msgid "Replace missing places with ______" msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:955 -#: ../gramps/plugins/textreport/detdescendantreport.py:1160 +#: ../gramps/plugins/textreport/detancestralreport.py:956 +#: ../gramps/plugins/textreport/detdescendantreport.py:1161 msgid "Whether to replace missing Places with blanks." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:958 -#: ../gramps/plugins/textreport/detdescendantreport.py:1163 -msgid "Replace missing dates with ______" -msgstr "" - #: ../gramps/plugins/textreport/detancestralreport.py:959 #: ../gramps/plugins/textreport/detdescendantreport.py:1164 +msgid "Replace missing dates with ______" +msgstr "" + +#: ../gramps/plugins/textreport/detancestralreport.py:960 +#: ../gramps/plugins/textreport/detdescendantreport.py:1165 msgid "Whether to replace missing Dates with blanks." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:992 -#: ../gramps/plugins/textreport/detdescendantreport.py:1197 +#: ../gramps/plugins/textreport/detancestralreport.py:993 +#: ../gramps/plugins/textreport/detdescendantreport.py:1198 msgid "The style used for the children list title." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:1003 -#: ../gramps/plugins/textreport/detdescendantreport.py:1208 +#: ../gramps/plugins/textreport/detancestralreport.py:1004 +#: ../gramps/plugins/textreport/detdescendantreport.py:1209 #: ../gramps/plugins/textreport/familygroup.py:900 msgid "The style used for the text related to the children." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:1013 -#: ../gramps/plugins/textreport/detdescendantreport.py:1218 +#: ../gramps/plugins/textreport/detancestralreport.py:1014 +#: ../gramps/plugins/textreport/detdescendantreport.py:1219 msgid "The style used for the note header." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:1027 -#: ../gramps/plugins/textreport/detdescendantreport.py:1232 +#: ../gramps/plugins/textreport/detancestralreport.py:1028 +#: ../gramps/plugins/textreport/detdescendantreport.py:1233 #: ../gramps/plugins/textreport/tableofcontents.py:117 msgid "The style used for first level headings." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:1037 -#: ../gramps/plugins/textreport/detdescendantreport.py:1242 +#: ../gramps/plugins/textreport/detancestralreport.py:1038 +#: ../gramps/plugins/textreport/detdescendantreport.py:1243 #: ../gramps/plugins/textreport/kinshipreport.py:416 #: ../gramps/plugins/textreport/summary.py:319 #: ../gramps/plugins/textreport/tableofcontents.py:123 msgid "The style used for second level headings." msgstr "" -#: ../gramps/plugins/textreport/detancestralreport.py:1047 -#: ../gramps/plugins/textreport/detdescendantreport.py:1252 +#: ../gramps/plugins/textreport/detancestralreport.py:1048 +#: ../gramps/plugins/textreport/detdescendantreport.py:1253 #: ../gramps/plugins/textreport/endoflinereport.py:335 -#: ../gramps/plugins/textreport/placereport.py:544 +#: ../gramps/plugins/textreport/placereport.py:545 msgid "The style used for details." msgstr "" #. feature request 2356: avoid genitive form -#: ../gramps/plugins/textreport/detdescendantreport.py:340 +#: ../gramps/plugins/textreport/detdescendantreport.py:341 #, python-format msgid "Descendant Report for %(person_name)s" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:634 +#: ../gramps/plugins/textreport/detdescendantreport.py:635 #, python-format msgid "Ref: %(number)s. %(name)s" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:761 +#: ../gramps/plugins/textreport/detdescendantreport.py:762 #, python-format msgid "Notes for %(mother_name)s and %(father_name)s:" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1011 +#: ../gramps/plugins/textreport/detdescendantreport.py:1012 msgid "Record (Modified Register) numbering" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1015 +#: ../gramps/plugins/textreport/detdescendantreport.py:1016 msgid "Report structure" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1018 +#: ../gramps/plugins/textreport/detdescendantreport.py:1019 msgid "show people by generations" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1019 +#: ../gramps/plugins/textreport/detdescendantreport.py:1020 msgid "show people by lineage" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1020 +#: ../gramps/plugins/textreport/detdescendantreport.py:1021 msgid "How people are organized in the report" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1090 +#: ../gramps/plugins/textreport/detdescendantreport.py:1091 #: ../gramps/plugins/textreport/kinshipreport.py:370 msgid "Include spouses" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1092 +#: ../gramps/plugins/textreport/detdescendantreport.py:1093 msgid "Whether to include detailed spouse information." msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1095 +#: ../gramps/plugins/textreport/detdescendantreport.py:1096 msgid "Include spouse reference" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1096 +#: ../gramps/plugins/textreport/detdescendantreport.py:1097 msgid "Whether to include reference to spouse." msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1143 +#: ../gramps/plugins/textreport/detdescendantreport.py:1144 msgid "Include sign of succession ('+') in child-list" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1144 +#: ../gramps/plugins/textreport/detdescendantreport.py:1145 msgid "" "Whether to include a sign ('+') before the descendant number in the child-" "list to indicate a child has succession." msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1149 +#: ../gramps/plugins/textreport/detdescendantreport.py:1150 msgid "Include path to start-person" msgstr "" -#: ../gramps/plugins/textreport/detdescendantreport.py:1150 +#: ../gramps/plugins/textreport/detdescendantreport.py:1151 msgid "" "Whether to include the path of descendancy from the start-person to each " "descendant." @@ -29055,7 +29115,7 @@ msgid "All the ancestors of %s who are missing a parent" msgstr "" #: ../gramps/plugins/textreport/endoflinereport.py:308 -#: ../gramps/plugins/textreport/placereport.py:518 +#: ../gramps/plugins/textreport/placereport.py:519 #: ../gramps/plugins/textreport/recordsreport.py:318 #: ../gramps/plugins/textreport/simplebooktitle.py:181 #: ../gramps/plugins/textreport/tagreport.py:955 @@ -29213,104 +29273,104 @@ msgid "Images" msgstr "" #: ../gramps/plugins/textreport/indivcomplete.py:833 -#: ../gramps/plugins/textreport/indivcomplete.py:855 +#: ../gramps/plugins/textreport/indivcomplete.py:856 #: ../gramps/plugins/textreport/textplugins.gpr.py:214 msgid "Complete Individual Report" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:935 +#: ../gramps/plugins/textreport/indivcomplete.py:936 #: ../gramps/plugins/tool/dumpgenderstats.py:72 #: ../gramps/plugins/tool/dumpgenderstats.py:96 #: ../gramps/plugins/tool/dumpgenderstats.py:99 msgid "Male" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:937 +#: ../gramps/plugins/textreport/indivcomplete.py:938 #: ../gramps/plugins/tool/dumpgenderstats.py:73 #: ../gramps/plugins/tool/dumpgenderstats.py:97 #: ../gramps/plugins/tool/dumpgenderstats.py:99 msgid "Female" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:951 +#: ../gramps/plugins/textreport/indivcomplete.py:952 msgid "(image)" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1072 +#: ../gramps/plugins/textreport/indivcomplete.py:1073 msgid "List events chronologically" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1073 +#: ../gramps/plugins/textreport/indivcomplete.py:1074 msgid "Whether to sort events into chronological order." msgstr "" #. ############################### -#: ../gramps/plugins/textreport/indivcomplete.py:1104 +#: ../gramps/plugins/textreport/indivcomplete.py:1105 msgid "Include Notes" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1105 +#: ../gramps/plugins/textreport/indivcomplete.py:1106 msgid "Whether to include Person and Family Notes." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1108 +#: ../gramps/plugins/textreport/indivcomplete.py:1109 msgid "Include Source Information" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1109 +#: ../gramps/plugins/textreport/indivcomplete.py:1110 msgid "Whether to cite sources." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1131 +#: ../gramps/plugins/textreport/indivcomplete.py:1132 msgid "Include Tags" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1132 +#: ../gramps/plugins/textreport/indivcomplete.py:1133 msgid "Whether to include tags." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1135 +#: ../gramps/plugins/textreport/indivcomplete.py:1136 msgid "Include Attributes" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1139 +#: ../gramps/plugins/textreport/indivcomplete.py:1140 msgid "Include Census Events" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1140 +#: ../gramps/plugins/textreport/indivcomplete.py:1141 msgid "Whether to include Census Events." msgstr "" #. ############################### -#: ../gramps/plugins/textreport/indivcomplete.py:1150 +#: ../gramps/plugins/textreport/indivcomplete.py:1151 msgid "Sections" msgstr "" #. ############################### -#: ../gramps/plugins/textreport/indivcomplete.py:1153 +#: ../gramps/plugins/textreport/indivcomplete.py:1154 msgid "Event groups" msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1154 +#: ../gramps/plugins/textreport/indivcomplete.py:1155 msgid "Check if a separate section is required." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1227 +#: ../gramps/plugins/textreport/indivcomplete.py:1228 msgid "The style used for the spouse's name." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1246 +#: ../gramps/plugins/textreport/indivcomplete.py:1247 #: ../gramps/plugins/textreport/notelinkreport.py:217 -#: ../gramps/plugins/textreport/placereport.py:556 +#: ../gramps/plugins/textreport/placereport.py:557 #: ../gramps/plugins/textreport/tagreport.py:986 msgid "The basic style used for table headings." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1256 +#: ../gramps/plugins/textreport/indivcomplete.py:1257 msgid "The style used for image notes." msgstr "" -#: ../gramps/plugins/textreport/indivcomplete.py:1266 +#: ../gramps/plugins/textreport/indivcomplete.py:1267 msgid "The style used for image descriptions." msgstr "" @@ -29437,27 +29497,27 @@ msgstr "" msgid "%(father)s (%(father_id)s) and %(mother)s (%(mother_id)s)" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:444 +#: ../gramps/plugins/textreport/placereport.py:445 msgid "Select using filter" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:445 +#: ../gramps/plugins/textreport/placereport.py:446 msgid "Select places using a filter" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:452 +#: ../gramps/plugins/textreport/placereport.py:453 msgid "Select places individually" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:453 +#: ../gramps/plugins/textreport/placereport.py:454 msgid "List of places to report on" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:456 +#: ../gramps/plugins/textreport/placereport.py:457 msgid "Center on" msgstr "" -#: ../gramps/plugins/textreport/placereport.py:458 +#: ../gramps/plugins/textreport/placereport.py:459 msgid "If report is event or person centered" msgstr "" @@ -29996,106 +30056,111 @@ msgstr "" msgid "Looking for event problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1240 +#. Now we go through our backlinks and the dbs table comparing them +#. check that each real reference has a backlink in the db table +#. Now we go through the db table and make checks against ours +#. Check for db backlinks that don't have a reference object at all +#: ../gramps/plugins/tool/check.py:1240 ../gramps/plugins/tool/check.py:1269 +#: ../gramps/plugins/tool/check.py:1294 msgid "Looking for backlink reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1294 +#: ../gramps/plugins/tool/check.py:1329 msgid "Looking for person reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1327 +#: ../gramps/plugins/tool/check.py:1362 msgid "Looking for family reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1353 +#: ../gramps/plugins/tool/check.py:1388 msgid "Looking for repository reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1388 +#: ../gramps/plugins/tool/check.py:1423 msgid "Looking for place reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1499 +#: ../gramps/plugins/tool/check.py:1534 msgid "Looking for citation reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1617 +#: ../gramps/plugins/tool/check.py:1652 msgid "Looking for source reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1659 +#: ../gramps/plugins/tool/check.py:1694 msgid "Looking for media object reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1781 +#: ../gramps/plugins/tool/check.py:1816 msgid "Looking for note reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:1909 +#: ../gramps/plugins/tool/check.py:1944 msgid "Updating checksums on media" msgstr "" -#: ../gramps/plugins/tool/check.py:1935 +#: ../gramps/plugins/tool/check.py:1970 msgid "Looking for tag reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:2080 +#: ../gramps/plugins/tool/check.py:2115 msgid "Looking for media source reference problems" msgstr "" -#: ../gramps/plugins/tool/check.py:2148 +#: ../gramps/plugins/tool/check.py:2183 msgid "Looking for Duplicated Gramps ID problems" msgstr "" -#: ../gramps/plugins/tool/check.py:2380 +#: ../gramps/plugins/tool/check.py:2415 msgid "No errors were found" msgstr "" -#: ../gramps/plugins/tool/check.py:2381 +#: ../gramps/plugins/tool/check.py:2416 msgid "The database has passed internal checks" msgstr "" -#: ../gramps/plugins/tool/check.py:2384 +#: ../gramps/plugins/tool/check.py:2419 msgid "No errors were found: the database has passed internal checks." msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2391 +#: ../gramps/plugins/tool/check.py:2426 #, python-brace-format msgid "{quantity} broken child/family link was fixed\n" msgid_plural "{quantity} broken child/family links were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2399 +#: ../gramps/plugins/tool/check.py:2434 msgid "Non existing child" msgstr "" -#: ../gramps/plugins/tool/check.py:2410 +#: ../gramps/plugins/tool/check.py:2445 #, python-format msgid "%(person)s was removed from the family of %(family)s\n" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2417 +#: ../gramps/plugins/tool/check.py:2452 #, python-brace-format msgid "{quantity} broken spouse/family link was fixed\n" msgid_plural "{quantity} broken spouse/family links were fixed\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2425 ../gramps/plugins/tool/check.py:2453 +#: ../gramps/plugins/tool/check.py:2460 ../gramps/plugins/tool/check.py:2488 msgid "Non existing person" msgstr "" -#: ../gramps/plugins/tool/check.py:2436 ../gramps/plugins/tool/check.py:2464 +#: ../gramps/plugins/tool/check.py:2471 ../gramps/plugins/tool/check.py:2499 #, python-format msgid "%(person)s was restored to the family of %(family)s\n" msgstr "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2443 +#: ../gramps/plugins/tool/check.py:2478 #, python-brace-format msgid "{quantity} duplicate spouse/family link was found\n" msgid_plural "{quantity} duplicate spouse/family links were found\n" @@ -30103,7 +30168,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2471 +#: ../gramps/plugins/tool/check.py:2506 #, python-brace-format msgid "{quantity} family with no parents or children found, removed.\n" msgid_plural "" @@ -30112,7 +30177,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2483 +#: ../gramps/plugins/tool/check.py:2518 #, python-brace-format msgid "{quantity} corrupted family relationship fixed\n" msgid_plural "{quantity} corrupted family relationships fixed\n" @@ -30120,14 +30185,14 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2491 +#: ../gramps/plugins/tool/check.py:2526 #, python-brace-format msgid "{quantity} place alternate name fixed\n" msgid_plural "{quantity} place alternate names fixed\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2500 +#: ../gramps/plugins/tool/check.py:2535 #, python-brace-format msgid "{quantity} person was referenced but not found\n" msgid_plural "{quantity} persons were referenced, but not found\n" @@ -30135,7 +30200,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2508 +#: ../gramps/plugins/tool/check.py:2543 #, python-brace-format msgid "{quantity} family was referenced but not found\n" msgid_plural "{quantity} families were referenced, but not found\n" @@ -30143,14 +30208,14 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2518 +#: ../gramps/plugins/tool/check.py:2553 #, python-brace-format msgid "{quantity} date was corrected\n" msgid_plural "{quantity} dates were corrected\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2527 +#: ../gramps/plugins/tool/check.py:2562 #, python-brace-format msgid "{quantity} repository was referenced but not found\n" msgid_plural "{quantity} repositories were referenced, but not found\n" @@ -30158,14 +30223,14 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2537 ../gramps/plugins/tool/check.py:2624 +#: ../gramps/plugins/tool/check.py:2572 ../gramps/plugins/tool/check.py:2659 #, python-brace-format msgid "{quantity} media object was referenced but not found\n" msgid_plural "{quantity} media objects were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2548 +#: ../gramps/plugins/tool/check.py:2583 #, python-brace-format msgid "Reference to {quantity} missing media object was kept\n" msgid_plural "References to {quantity} media objects were kept\n" @@ -30173,7 +30238,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2556 +#: ../gramps/plugins/tool/check.py:2591 #, python-brace-format msgid "{quantity} missing media object was replaced\n" msgid_plural "{quantity} missing media objects were replaced\n" @@ -30181,7 +30246,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2564 +#: ../gramps/plugins/tool/check.py:2599 #, python-brace-format msgid "{quantity} missing media object was removed\n" msgid_plural "{quantity} missing media objects were removed\n" @@ -30189,7 +30254,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2572 +#: ../gramps/plugins/tool/check.py:2607 #, python-brace-format msgid "{quantity} event was referenced but not found\n" msgid_plural "{quantity} events were referenced, but not found\n" @@ -30197,7 +30262,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2580 +#: ../gramps/plugins/tool/check.py:2615 #, python-brace-format msgid "{quantity} invalid birth event name was fixed\n" msgid_plural "{quantity} invalid birth event names were fixed\n" @@ -30205,7 +30270,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2588 +#: ../gramps/plugins/tool/check.py:2623 #, python-brace-format msgid "{quantity} invalid death event name was fixed\n" msgid_plural "{quantity} invalid death event names were fixed\n" @@ -30213,21 +30278,21 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2596 +#: ../gramps/plugins/tool/check.py:2631 #, python-brace-format msgid "{quantity} place was referenced but not found\n" msgid_plural "{quantity} places were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2605 +#: ../gramps/plugins/tool/check.py:2640 #, python-brace-format msgid "{quantity} citation was referenced but not found\n" msgid_plural "{quantity} citations were referenced, but not found\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2615 +#: ../gramps/plugins/tool/check.py:2650 #, python-brace-format msgid "{quantity} source was referenced but not found\n" msgid_plural "{quantity} sources were referenced, but not found\n" @@ -30235,7 +30300,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2633 +#: ../gramps/plugins/tool/check.py:2668 #, python-brace-format msgid "{quantity} note object was referenced but not found\n" msgid_plural "{quantity} note objects were referenced, but not found\n" @@ -30243,7 +30308,7 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2643 ../gramps/plugins/tool/check.py:2653 +#: ../gramps/plugins/tool/check.py:2678 ../gramps/plugins/tool/check.py:2688 #, python-brace-format msgid "{quantity} tag object was referenced but not found\n" msgid_plural "{quantity} tag objects were referenced, but not found\n" @@ -30251,14 +30316,14 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2663 +#: ../gramps/plugins/tool/check.py:2698 #, python-brace-format msgid "{quantity} invalid name format reference was removed\n" msgid_plural "{quantity} invalid name format references were removed\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2674 +#: ../gramps/plugins/tool/check.py:2709 #, python-brace-format msgid "{quantity} invalid source citation was fixed\n" msgid_plural "{quantity} invalid source citations were fixed\n" @@ -30266,14 +30331,14 @@ msgstr[0] "" msgstr[1] "" #. translators: leave all/any {...} untranslated -#: ../gramps/plugins/tool/check.py:2683 +#: ../gramps/plugins/tool/check.py:2718 #, python-brace-format msgid "{quantity} Duplicated Gramps ID fixed\n" msgid_plural "{quantity} Duplicated Gramps IDs fixed\n" msgstr[0] "" msgstr[1] "" -#: ../gramps/plugins/tool/check.py:2690 +#: ../gramps/plugins/tool/check.py:2725 #, python-format msgid "" "%(empty_obj)d empty objects removed:\n" @@ -30287,22 +30352,22 @@ msgid "" " %(note)d note objects\n" msgstr "" -#: ../gramps/plugins/tool/check.py:2712 +#: ../gramps/plugins/tool/check.py:2747 #, python-format msgid "%d bad backlinks were fixed;\n" msgstr "" -#: ../gramps/plugins/tool/check.py:2714 +#: ../gramps/plugins/tool/check.py:2749 #: ../gramps/plugins/tool/rebuildrefmap.py:92 #: ../gramps/plugins/tool/rebuildrefmap.py:95 msgid "All reference maps have been rebuilt." msgstr "" -#: ../gramps/plugins/tool/check.py:2742 +#: ../gramps/plugins/tool/check.py:2777 msgid "Integrity Check Results" msgstr "" -#: ../gramps/plugins/tool/check.py:2748 +#: ../gramps/plugins/tool/check.py:2783 msgid "Check and Repair" msgstr "" @@ -30549,23 +30614,23 @@ msgstr "" msgid "Potential Merges" msgstr "" -#: ../gramps/plugins/tool/finddupes.py:571 +#: ../gramps/plugins/tool/finddupes.py:572 msgid "Rating" msgstr "" -#: ../gramps/plugins/tool/finddupes.py:572 +#: ../gramps/plugins/tool/finddupes.py:573 msgid "First Person" msgstr "" -#: ../gramps/plugins/tool/finddupes.py:573 +#: ../gramps/plugins/tool/finddupes.py:574 msgid "Second Person" msgstr "" -#: ../gramps/plugins/tool/finddupes.py:583 +#: ../gramps/plugins/tool/finddupes.py:584 msgid "Merge candidates" msgstr "" -#: ../gramps/plugins/tool/finddupes.py:583 +#: ../gramps/plugins/tool/finddupes.py:584 msgid "Merge persons" msgstr "" @@ -30594,23 +30659,27 @@ msgid "manual|Media_Manager" msgstr "" #: ../gramps/plugins/tool/mediamanager.py:88 -#: ../gramps/plugins/tool/mediamanager.py:114 +#: ../gramps/plugins/tool/mediamanager.py:118 #: ../gramps/plugins/tool/tools.gpr.py:176 msgid "Media Manager" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:97 -#: ../gramps/plugins/webreport/basepage.py:1483 -#: ../gramps/plugins/webreport/basepage.py:1606 +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "" + +#: ../gramps/plugins/tool/mediamanager.py:101 +#: ../gramps/plugins/webreport/basepage.py:1475 +#: ../gramps/plugins/webreport/basepage.py:1598 #: ../gramps/plugins/webreport/introduction.py:78 msgid "Introduction" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:100 +#: ../gramps/plugins/tool/mediamanager.py:104 msgid "Selection" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:229 +#: ../gramps/plugins/tool/mediamanager.py:233 #, python-format msgid "" "This tool allows batch operations on media objects stored in Gramps. An " @@ -30631,36 +30700,36 @@ msgid "" "media objects store the correct file locations." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:340 +#: ../gramps/plugins/tool/mediamanager.py:344 msgid "Affected path" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:347 +#: ../gramps/plugins/tool/mediamanager.py:351 msgid "" "Press Apply to proceed, Cancel to abort, or Back to revisit your options." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:385 +#: ../gramps/plugins/tool/mediamanager.py:389 msgid "Operation successfully finished" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:387 +#: ../gramps/plugins/tool/mediamanager.py:391 msgid "" "The operation you requested has finished successfully. You may press Close " "now to continue." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:390 +#: ../gramps/plugins/tool/mediamanager.py:394 msgid "Operation failed" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:392 +#: ../gramps/plugins/tool/mediamanager.py:396 msgid "" "There was an error while performing the requested operation. You may try " "starting the tool again." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:427 +#: ../gramps/plugins/tool/mediamanager.py:431 #, python-format msgid "" "The following action is to be performed:\n" @@ -30668,30 +30737,30 @@ msgid "" "Operation:\t%s" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:484 +#: ../gramps/plugins/tool/mediamanager.py:488 msgid "Replace _substrings in the path" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:485 +#: ../gramps/plugins/tool/mediamanager.py:489 msgid "" "This tool allows replacing specified substring in the path of media objects " "with another substring. This can be useful when you move your media files " "from one directory to another" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:491 +#: ../gramps/plugins/tool/mediamanager.py:495 msgid "Replace substring settings" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:504 +#: ../gramps/plugins/tool/mediamanager.py:508 msgid "_Replace:" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:514 +#: ../gramps/plugins/tool/mediamanager.py:518 msgid "_With:" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:528 +#: ../gramps/plugins/tool/mediamanager.py:532 #, python-format msgid "" "The following action is to be performed:\n" @@ -30701,22 +30770,22 @@ msgid "" "With:\t\t%(dest_fname)s" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:569 +#: ../gramps/plugins/tool/mediamanager.py:573 msgid "Convert paths from relative to _absolute" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:570 +#: ../gramps/plugins/tool/mediamanager.py:574 msgid "" "This tool allows converting relative media paths to the absolute ones. It " "does this by prepending the base path as given in the Preferences, or if " "that is not set, it prepends user's directory." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:603 +#: ../gramps/plugins/tool/mediamanager.py:607 msgid "Convert paths from absolute to r_elative" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:604 +#: ../gramps/plugins/tool/mediamanager.py:608 msgid "" "This tool allows converting absolute media paths to a relative path. The " "relative path is relative viz-a-viz the base path as given in the " @@ -30724,15 +30793,15 @@ msgid "" "to tie the file location to a base path that can change to your needs." msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:640 +#: ../gramps/plugins/tool/mediamanager.py:644 msgid "Add images not included in database" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:641 +#: ../gramps/plugins/tool/mediamanager.py:645 msgid "Check directories for images not included in database" msgstr "" -#: ../gramps/plugins/tool/mediamanager.py:642 +#: ../gramps/plugins/tool/mediamanager.py:646 msgid "" "This tool adds images in directories that are referenced by existing images " "in the database." @@ -30996,40 +31065,44 @@ msgstr "" msgid "Reference maps rebuilt" msgstr "" -#: ../gramps/plugins/tool/relcalc.glade:76 +#: ../gramps/plugins/tool/relcalc.glade:90 msgid "Select a person to determine the relationship" msgstr "" -#: ../gramps/plugins/tool/relcalc.py:106 +#: ../gramps/plugins/tool/relcalc.py:67 ../gramps/plugins/tool/tools.gpr.py:331 +msgid "Relationship Calculator" +msgstr "" + +#: ../gramps/plugins/tool/relcalc.py:110 #, python-format msgid "Relationship calculator: %(person_name)s" msgstr "" -#: ../gramps/plugins/tool/relcalc.py:111 +#: ../gramps/plugins/tool/relcalc.py:115 #, python-format msgid "Relationship to %(person_name)s" msgstr "" -#: ../gramps/plugins/tool/relcalc.py:168 +#: ../gramps/plugins/tool/relcalc.py:175 msgid "Relationship Calculator tool" msgstr "" -#: ../gramps/plugins/tool/relcalc.py:200 +#: ../gramps/plugins/tool/relcalc.py:207 #, python-format msgid "%(person)s and %(active_person)s are not related." msgstr "" -#: ../gramps/plugins/tool/relcalc.py:219 +#: ../gramps/plugins/tool/relcalc.py:226 #, python-format msgid "Their common ancestor is %s." msgstr "" -#: ../gramps/plugins/tool/relcalc.py:225 +#: ../gramps/plugins/tool/relcalc.py:232 #, python-format msgid "Their common ancestors are %(ancestor1)s and %(ancestor2)s." msgstr "" -#: ../gramps/plugins/tool/relcalc.py:231 +#: ../gramps/plugins/tool/relcalc.py:238 msgid "Their common ancestors are: " msgstr "" @@ -31272,21 +31345,21 @@ msgid "" "(Number is approximate because families are generated)" msgstr "" -#: ../gramps/plugins/tool/testcasegenerator.py:375 -#: ../gramps/plugins/tool/testcasegenerator.py:385 -#: ../gramps/plugins/tool/testcasegenerator.py:391 +#: ../gramps/plugins/tool/testcasegenerator.py:377 +#: ../gramps/plugins/tool/testcasegenerator.py:387 +#: ../gramps/plugins/tool/testcasegenerator.py:393 msgid "Generating testcases" msgstr "" -#: ../gramps/plugins/tool/testcasegenerator.py:376 +#: ../gramps/plugins/tool/testcasegenerator.py:378 msgid "Generating low level database errors" msgstr "" -#: ../gramps/plugins/tool/testcasegenerator.py:386 +#: ../gramps/plugins/tool/testcasegenerator.py:388 msgid "Generating database errors" msgstr "" -#: ../gramps/plugins/tool/testcasegenerator.py:392 +#: ../gramps/plugins/tool/testcasegenerator.py:394 msgid "Generating families" msgstr "" @@ -31324,36 +31397,36 @@ msgstr "" #. This is NOT detected as an error by plugins/tool/Check.py #. Creates a person with a birth event pointing to nonexisting place #. Creates a person with an event pointing to nonexisting place -#: ../gramps/plugins/tool/testcasegenerator.py:468 -#: ../gramps/plugins/tool/testcasegenerator.py:504 -#: ../gramps/plugins/tool/testcasegenerator.py:553 -#: ../gramps/plugins/tool/testcasegenerator.py:570 -#: ../gramps/plugins/tool/testcasegenerator.py:596 -#: ../gramps/plugins/tool/testcasegenerator.py:666 -#: ../gramps/plugins/tool/testcasegenerator.py:701 -#: ../gramps/plugins/tool/testcasegenerator.py:721 -#: ../gramps/plugins/tool/testcasegenerator.py:739 -#: ../gramps/plugins/tool/testcasegenerator.py:758 -#: ../gramps/plugins/tool/testcasegenerator.py:779 -#: ../gramps/plugins/tool/testcasegenerator.py:797 -#: ../gramps/plugins/tool/testcasegenerator.py:815 -#: ../gramps/plugins/tool/testcasegenerator.py:833 -#: ../gramps/plugins/tool/testcasegenerator.py:860 -#: ../gramps/plugins/tool/testcasegenerator.py:886 -#: ../gramps/plugins/tool/testcasegenerator.py:913 -#: ../gramps/plugins/tool/testcasegenerator.py:949 -#: ../gramps/plugins/tool/testcasegenerator.py:960 -#: ../gramps/plugins/tool/testcasegenerator.py:971 -#: ../gramps/plugins/tool/testcasegenerator.py:982 -#: ../gramps/plugins/tool/testcasegenerator.py:998 -#: ../gramps/plugins/tool/testcasegenerator.py:1015 -#: ../gramps/plugins/tool/testcasegenerator.py:1039 -#: ../gramps/plugins/tool/testcasegenerator.py:1055 -#: ../gramps/plugins/tool/testcasegenerator.py:1072 -#: ../gramps/plugins/tool/testcasegenerator.py:1105 -#: ../gramps/plugins/tool/testcasegenerator.py:1552 -#: ../gramps/plugins/tool/testcasegenerator.py:1658 -#: ../gramps/plugins/tool/testcasegenerator.py:1683 +#: ../gramps/plugins/tool/testcasegenerator.py:470 +#: ../gramps/plugins/tool/testcasegenerator.py:506 +#: ../gramps/plugins/tool/testcasegenerator.py:555 +#: ../gramps/plugins/tool/testcasegenerator.py:572 +#: ../gramps/plugins/tool/testcasegenerator.py:598 +#: ../gramps/plugins/tool/testcasegenerator.py:668 +#: ../gramps/plugins/tool/testcasegenerator.py:703 +#: ../gramps/plugins/tool/testcasegenerator.py:723 +#: ../gramps/plugins/tool/testcasegenerator.py:741 +#: ../gramps/plugins/tool/testcasegenerator.py:760 +#: ../gramps/plugins/tool/testcasegenerator.py:781 +#: ../gramps/plugins/tool/testcasegenerator.py:799 +#: ../gramps/plugins/tool/testcasegenerator.py:817 +#: ../gramps/plugins/tool/testcasegenerator.py:835 +#: ../gramps/plugins/tool/testcasegenerator.py:862 +#: ../gramps/plugins/tool/testcasegenerator.py:888 +#: ../gramps/plugins/tool/testcasegenerator.py:915 +#: ../gramps/plugins/tool/testcasegenerator.py:951 +#: ../gramps/plugins/tool/testcasegenerator.py:962 +#: ../gramps/plugins/tool/testcasegenerator.py:973 +#: ../gramps/plugins/tool/testcasegenerator.py:984 +#: ../gramps/plugins/tool/testcasegenerator.py:1000 +#: ../gramps/plugins/tool/testcasegenerator.py:1017 +#: ../gramps/plugins/tool/testcasegenerator.py:1041 +#: ../gramps/plugins/tool/testcasegenerator.py:1057 +#: ../gramps/plugins/tool/testcasegenerator.py:1074 +#: ../gramps/plugins/tool/testcasegenerator.py:1107 +#: ../gramps/plugins/tool/testcasegenerator.py:1554 +#: ../gramps/plugins/tool/testcasegenerator.py:1660 +#: ../gramps/plugins/tool/testcasegenerator.py:1685 #, python-format msgid "Testcase generator step %d" msgstr "" @@ -31458,10 +31531,6 @@ msgstr "" msgid "Rebuilds gender statistics for name gender guessing..." msgstr "" -#: ../gramps/plugins/tool/tools.gpr.py:331 -msgid "Relationship Calculator" -msgstr "" - #: ../gramps/plugins/tool/tools.gpr.py:332 msgid "Calculates the relationship between two people" msgstr "" @@ -32107,7 +32176,7 @@ msgstr "" #: ../gramps/plugins/view/fanchart2wayview.py:362 #: ../gramps/plugins/view/fanchartdescview.py:360 #: ../gramps/plugins/view/fanchartview.py:352 -#: ../gramps/plugins/view/pedigreeview.py:2053 +#: ../gramps/plugins/view/pedigreeview.py:2055 #: ../gramps/plugins/view/relview.py:1686 msgid "Layout" msgstr "" @@ -32197,11 +32266,11 @@ msgstr "" msgid "%(eventtype)s : %(name)s" msgstr "" -#: ../gramps/plugins/view/geoclose.py:570 +#: ../gramps/plugins/view/geoclose.py:572 msgid "Choose and bookmark the new reference person" msgstr "" -#: ../gramps/plugins/view/geoclose.py:593 +#: ../gramps/plugins/view/geoclose.py:595 msgid "" "The meeting zone probability radius.\n" "The colored zone is approximative.\n" @@ -32211,7 +32280,7 @@ msgid "" "The value is in tenth of degree." msgstr "" -#: ../gramps/plugins/view/geoclose.py:604 +#: ../gramps/plugins/view/geoclose.py:606 #: ../gramps/plugins/view/geofamclose.py:795 msgid "The selection parameters" msgstr "" @@ -32630,85 +32699,85 @@ msgstr "" msgid "short for cremated|crem." msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1146 +#: ../gramps/plugins/view/pedigreeview.py:1148 msgid "Jump to child..." msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1160 +#: ../gramps/plugins/view/pedigreeview.py:1162 msgid "Jump to father" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1174 +#: ../gramps/plugins/view/pedigreeview.py:1176 msgid "Jump to mother" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1532 +#: ../gramps/plugins/view/pedigreeview.py:1534 msgid "A person was found to be his/her own ancestor." msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1576 +#: ../gramps/plugins/view/pedigreeview.py:1578 msgid "Pre_vious" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1577 +#: ../gramps/plugins/view/pedigreeview.py:1579 msgid "_Next" msgstr "" #. Mouse scroll direction setting. -#: ../gramps/plugins/view/pedigreeview.py:1600 +#: ../gramps/plugins/view/pedigreeview.py:1602 msgid "Mouse scroll direction" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1604 +#: ../gramps/plugins/view/pedigreeview.py:1606 msgid "Top <-> Bottom" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1611 +#: ../gramps/plugins/view/pedigreeview.py:1613 msgid "Left <-> Right" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:1828 +#: ../gramps/plugins/view/pedigreeview.py:1830 #: ../gramps/plugins/view/relview.py:412 msgid "Add New Parents..." msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2023 +#: ../gramps/plugins/view/pedigreeview.py:2025 msgid "Show images" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2026 +#: ../gramps/plugins/view/pedigreeview.py:2028 msgid "Show marriage data" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2029 +#: ../gramps/plugins/view/pedigreeview.py:2031 msgid "Show unknown people" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2032 +#: ../gramps/plugins/view/pedigreeview.py:2034 msgid "Show tags" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2035 +#: ../gramps/plugins/view/pedigreeview.py:2037 msgid "Tree style" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2037 +#: ../gramps/plugins/view/pedigreeview.py:2039 msgid "Standard" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2038 +#: ../gramps/plugins/view/pedigreeview.py:2040 msgid "Compact" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2039 +#: ../gramps/plugins/view/pedigreeview.py:2041 msgid "Expanded" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2042 +#: ../gramps/plugins/view/pedigreeview.py:2044 msgid "Tree direction" msgstr "" -#: ../gramps/plugins/view/pedigreeview.py:2049 +#: ../gramps/plugins/view/pedigreeview.py:2051 msgid "Tree size" msgstr "" @@ -33061,9 +33130,9 @@ msgstr "" #. Add xml, doctype, meta and stylesheets #: ../gramps/plugins/webreport/addressbook.py:87 #: ../gramps/plugins/webreport/addressbooklist.py:81 -#: ../gramps/plugins/webreport/basepage.py:1495 -#: ../gramps/plugins/webreport/basepage.py:1561 -#: ../gramps/plugins/webreport/basepage.py:1636 +#: ../gramps/plugins/webreport/basepage.py:1487 +#: ../gramps/plugins/webreport/basepage.py:1553 +#: ../gramps/plugins/webreport/basepage.py:1628 msgid "Address Book" msgstr "" @@ -33081,40 +33150,40 @@ msgid "Full Name" msgstr "" #: ../gramps/plugins/webreport/addressbooklist.py:114 -#: ../gramps/plugins/webreport/basepage.py:2045 +#: ../gramps/plugins/webreport/basepage.py:2037 msgid "Web Links" msgstr "" #. add section title #: ../gramps/plugins/webreport/basepage.py:350 -#: ../gramps/plugins/webreport/basepage.py:2026 +#: ../gramps/plugins/webreport/basepage.py:2018 msgid "Narrative" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1112 -#: ../gramps/plugins/webreport/basepage.py:2552 -#: ../gramps/plugins/webreport/basepage.py:2616 +#: ../gramps/plugins/webreport/basepage.py:1104 +#: ../gramps/plugins/webreport/basepage.py:2544 +#: ../gramps/plugins/webreport/basepage.py:2608 #: ../gramps/plugins/webreport/place.py:177 msgid "State/ Province" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1286 +#: ../gramps/plugins/webreport/basepage.py:1278 #, python-format msgid "Generated by %(gramps_home_html_start)sGramps%(html_end)s %(version)s" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1296 +#: ../gramps/plugins/webreport/basepage.py:1288 #, python-format msgid "Last change was the %(date)s" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1299 +#: ../gramps/plugins/webreport/basepage.py:1291 #, python-format msgid " on %(date)s" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1320 -#: ../gramps/plugins/webreport/basepage.py:1325 +#: ../gramps/plugins/webreport/basepage.py:1312 +#: ../gramps/plugins/webreport/basepage.py:1317 #, python-format msgid "%(http_break)sCreated for %(subject_url)s" msgstr "" @@ -33123,83 +33192,83 @@ msgstr "" #. is the style sheet either Basic-Blue or Visually Impaired, #. and menu layout is Drop Down? #. Basic Blue style sheet with navigation menus -#: ../gramps/plugins/webreport/basepage.py:1441 +#: ../gramps/plugins/webreport/basepage.py:1433 #: ../gramps/plugins/webstuff/webstuff.py:64 msgid "Basic-Blue" msgstr "" #. Visually Impaired style sheet with its navigation menus -#: ../gramps/plugins/webreport/basepage.py:1442 +#: ../gramps/plugins/webreport/basepage.py:1434 #: ../gramps/plugins/webstuff/webstuff.py:96 msgid "Visually Impaired" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1481 -#: ../gramps/plugins/webreport/basepage.py:1659 +#: ../gramps/plugins/webreport/basepage.py:1473 +#: ../gramps/plugins/webreport/basepage.py:1651 msgid "Html|Home" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1493 -#: ../gramps/plugins/webreport/basepage.py:1628 +#: ../gramps/plugins/webreport/basepage.py:1485 +#: ../gramps/plugins/webreport/basepage.py:1620 #: ../gramps/plugins/webreport/thumbnail.py:111 msgid "Thumbnails" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1494 -#: ../gramps/plugins/webreport/basepage.py:1635 +#: ../gramps/plugins/webreport/basepage.py:1486 +#: ../gramps/plugins/webreport/basepage.py:1627 #: ../gramps/plugins/webreport/download.py:94 #: ../gramps/plugins/webreport/narrativeweb.py:1814 msgid "Download" msgstr "" #. add contact column -#: ../gramps/plugins/webreport/basepage.py:1497 -#: ../gramps/plugins/webreport/basepage.py:1643 -#: ../gramps/plugins/webreport/basepage.py:1680 +#: ../gramps/plugins/webreport/basepage.py:1489 +#: ../gramps/plugins/webreport/basepage.py:1635 +#: ../gramps/plugins/webreport/basepage.py:1672 #: ../gramps/plugins/webreport/contact.py:76 msgid "Contact" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1499 +#: ../gramps/plugins/webreport/basepage.py:1491 #: ../gramps/plugins/webreport/webplugins.gpr.py:58 msgid "Web Calendar" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1579 +#: ../gramps/plugins/webreport/basepage.py:1571 #: ../gramps/plugins/webreport/media.py:410 msgid "Previous" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:1581 +#: ../gramps/plugins/webreport/basepage.py:1573 #: ../gramps/plugins/webreport/media.py:421 msgid "Next" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2093 +#: ../gramps/plugins/webreport/basepage.py:2085 msgid " [Click to Go]" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2117 +#: ../gramps/plugins/webreport/basepage.py:2109 msgid "Latter-Day Saints/ LDS Ordinance" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2303 -#: ../gramps/plugins/webreport/basepage.py:2304 +#: ../gramps/plugins/webreport/basepage.py:2295 +#: ../gramps/plugins/webreport/basepage.py:2296 #: ../gramps/plugins/webreport/person.py:611 #: ../gramps/plugins/webreport/person.py:921 msgid "Family Map" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2549 -#: ../gramps/plugins/webreport/basepage.py:2614 +#: ../gramps/plugins/webreport/basepage.py:2541 +#: ../gramps/plugins/webreport/basepage.py:2606 msgid "Church Parish" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2570 +#: ../gramps/plugins/webreport/basepage.py:2562 msgid "Locations" msgstr "" -#: ../gramps/plugins/webreport/basepage.py:2781 +#: ../gramps/plugins/webreport/basepage.py:2773 #, python-format msgid " (%s) " msgstr "" @@ -33278,7 +33347,7 @@ msgid "Families beginning with letter " msgstr "" #: ../gramps/plugins/webreport/home.py:77 -#: ../gramps/plugins/webreport/webcal.py:570 +#: ../gramps/plugins/webreport/webcal.py:576 msgid "Home" msgstr "" @@ -33407,7 +33476,7 @@ msgid "Whether to store the web pages in an archive file" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1592 -#: ../gramps/plugins/webreport/webcal.py:1618 +#: ../gramps/plugins/webreport/webcal.py:1625 msgid "The destination directory for the web files" msgstr "" @@ -33432,32 +33501,32 @@ msgid "Html options" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1627 -#: ../gramps/plugins/webreport/webcal.py:1639 +#: ../gramps/plugins/webreport/webcal.py:1646 msgid "File extension" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1630 -#: ../gramps/plugins/webreport/webcal.py:1642 +#: ../gramps/plugins/webreport/webcal.py:1649 msgid "The extension to be used for the web files" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1633 -#: ../gramps/plugins/webreport/webcal.py:1645 +#: ../gramps/plugins/webreport/webcal.py:1652 msgid "Copyright" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1636 -#: ../gramps/plugins/webreport/webcal.py:1648 +#: ../gramps/plugins/webreport/webcal.py:1655 msgid "The copyright to be used for the web files" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1639 -#: ../gramps/plugins/webreport/webcal.py:1654 +#: ../gramps/plugins/webreport/webcal.py:1661 msgid "StyleSheet" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1644 -#: ../gramps/plugins/webreport/webcal.py:1657 +#: ../gramps/plugins/webreport/webcal.py:1664 msgid "The stylesheet to be used for the web pages" msgstr "" @@ -33701,17 +33770,17 @@ msgid "Johnson Family Tree" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1853 -#: ../gramps/plugins/webreport/webcal.py:1829 +#: ../gramps/plugins/webreport/webcal.py:1836 msgid "Advanced Options" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1856 -#: ../gramps/plugins/webreport/webcal.py:1831 +#: ../gramps/plugins/webreport/webcal.py:1838 msgid "Character set encoding" msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1860 -#: ../gramps/plugins/webreport/webcal.py:1835 +#: ../gramps/plugins/webreport/webcal.py:1842 msgid "The encoding to be used for the web files" msgstr "" @@ -34108,58 +34177,58 @@ msgstr "" #. Number of directory levels up to get to self.html_dir / root #. Number of directory levels up to get to root #. generate progress pass for "Year At A Glance" -#: ../gramps/plugins/webreport/webcal.py:328 -#: ../gramps/plugins/webreport/webcal.py:967 -#: ../gramps/plugins/webreport/webcal.py:1053 -#: ../gramps/plugins/webreport/webcal.py:1274 +#: ../gramps/plugins/webreport/webcal.py:333 +#: ../gramps/plugins/webreport/webcal.py:974 +#: ../gramps/plugins/webreport/webcal.py:1060 +#: ../gramps/plugins/webreport/webcal.py:1281 msgid "Web Calendar Report" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:329 +#: ../gramps/plugins/webreport/webcal.py:334 #, python-format msgid "Calculating Holidays for year %04d" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:486 +#: ../gramps/plugins/webreport/webcal.py:491 #, python-format msgid "" "the \"WebCal\" will be the potential-email Subject|Created for " "%(html_email_author_start)sWebCal%(html_email_author_end)s" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:494 +#: ../gramps/plugins/webreport/webcal.py:499 #, python-format msgid "Created for %(author)s" msgstr "" #. Add a link for year_glance() if requested -#: ../gramps/plugins/webreport/webcal.py:576 +#: ../gramps/plugins/webreport/webcal.py:582 msgid "Year Glance" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:615 +#: ../gramps/plugins/webreport/webcal.py:621 msgid "NarrativeWeb Home" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:617 +#: ../gramps/plugins/webreport/webcal.py:623 msgid "Full year at a Glance" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:968 +#: ../gramps/plugins/webreport/webcal.py:975 msgid "Formatting months ..." msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1054 +#: ../gramps/plugins/webreport/webcal.py:1061 msgid "Creating Year At A Glance calendar" msgstr "" #. page title -#: ../gramps/plugins/webreport/webcal.py:1059 +#: ../gramps/plugins/webreport/webcal.py:1066 #, python-format msgid "%(year)d, At A Glance" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1074 +#: ../gramps/plugins/webreport/webcal.py:1081 msgid "" "This calendar is meant to give you access to all your data at a glance " "compressed into one page. Clicking on a date will take you to a page that " @@ -34167,227 +34236,227 @@ msgid "" msgstr "" #. page title -#: ../gramps/plugins/webreport/webcal.py:1127 +#: ../gramps/plugins/webreport/webcal.py:1134 msgid "One Day Within A Year" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1431 +#: ../gramps/plugins/webreport/webcal.py:1438 #, python-format msgid "%(spouse)s and %(person)s" msgstr "" #. Display date as user set in preferences -#: ../gramps/plugins/webreport/webcal.py:1451 +#: ../gramps/plugins/webreport/webcal.py:1458 #, python-format msgid "Generated by %(gramps_home_html_start)sGramps%(html_end)s on %(date)s" msgstr "" #. page title -#: ../gramps/plugins/webreport/webcal.py:1557 -#: ../gramps/plugins/webreport/webcal.py:1622 +#: ../gramps/plugins/webreport/webcal.py:1564 +#: ../gramps/plugins/webreport/webcal.py:1629 msgid "My Family Calendar" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1622 +#: ../gramps/plugins/webreport/webcal.py:1629 msgid "Calendar Title" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1623 +#: ../gramps/plugins/webreport/webcal.py:1630 msgid "The title of the calendar" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1695 +#: ../gramps/plugins/webreport/webcal.py:1702 msgid "Content Options" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1700 +#: ../gramps/plugins/webreport/webcal.py:1707 msgid "Create multiple year calendars" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1702 +#: ../gramps/plugins/webreport/webcal.py:1709 msgid "Whether to create Multiple year calendars or not." msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1707 +#: ../gramps/plugins/webreport/webcal.py:1714 msgid "Start Year for the Calendar(s)" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1709 +#: ../gramps/plugins/webreport/webcal.py:1716 msgid "Enter the starting year for the calendars between 1900 - 3000" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1713 +#: ../gramps/plugins/webreport/webcal.py:1720 msgid "End Year for the Calendar(s)" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1715 +#: ../gramps/plugins/webreport/webcal.py:1722 msgid "Enter the ending year for the calendars between 1900 - 3000." msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1732 +#: ../gramps/plugins/webreport/webcal.py:1739 msgid "Holidays will be included for the selected country" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1755 +#: ../gramps/plugins/webreport/webcal.py:1762 msgid "Home link" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1756 +#: ../gramps/plugins/webreport/webcal.py:1763 msgid "" "The link to be included to direct the user to the main page of the web site" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1761 +#: ../gramps/plugins/webreport/webcal.py:1768 msgid "Include birthdays in the calendar" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1765 +#: ../gramps/plugins/webreport/webcal.py:1772 msgid "Include anniversaries in the calendar" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1772 +#: ../gramps/plugins/webreport/webcal.py:1779 msgid "Jan - Jun Notes" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1774 +#: ../gramps/plugins/webreport/webcal.py:1781 msgid "January Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1775 +#: ../gramps/plugins/webreport/webcal.py:1782 msgid "The note for the month of January" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1778 +#: ../gramps/plugins/webreport/webcal.py:1785 msgid "February Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1779 +#: ../gramps/plugins/webreport/webcal.py:1786 msgid "The note for the month of February" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1782 +#: ../gramps/plugins/webreport/webcal.py:1789 msgid "March Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1783 +#: ../gramps/plugins/webreport/webcal.py:1790 msgid "The note for the month of March" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1786 +#: ../gramps/plugins/webreport/webcal.py:1793 msgid "April Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1787 +#: ../gramps/plugins/webreport/webcal.py:1794 msgid "The note for the month of April" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1790 +#: ../gramps/plugins/webreport/webcal.py:1797 msgid "May Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1791 +#: ../gramps/plugins/webreport/webcal.py:1798 msgid "The note for the month of May" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1794 +#: ../gramps/plugins/webreport/webcal.py:1801 msgid "June Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1795 +#: ../gramps/plugins/webreport/webcal.py:1802 msgid "The note for the month of June" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1798 +#: ../gramps/plugins/webreport/webcal.py:1805 msgid "Jul - Dec Notes" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1800 +#: ../gramps/plugins/webreport/webcal.py:1807 msgid "July Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1801 +#: ../gramps/plugins/webreport/webcal.py:1808 msgid "The note for the month of July" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1804 +#: ../gramps/plugins/webreport/webcal.py:1811 msgid "August Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1805 +#: ../gramps/plugins/webreport/webcal.py:1812 msgid "The note for the month of August" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1808 +#: ../gramps/plugins/webreport/webcal.py:1815 msgid "September Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1809 +#: ../gramps/plugins/webreport/webcal.py:1816 msgid "The note for the month of September" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1812 +#: ../gramps/plugins/webreport/webcal.py:1819 msgid "October Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1813 +#: ../gramps/plugins/webreport/webcal.py:1820 msgid "The note for the month of October" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1816 +#: ../gramps/plugins/webreport/webcal.py:1823 msgid "November Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1817 +#: ../gramps/plugins/webreport/webcal.py:1824 msgid "The note for the month of November" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1820 +#: ../gramps/plugins/webreport/webcal.py:1827 msgid "December Note" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1821 +#: ../gramps/plugins/webreport/webcal.py:1828 msgid "The note for the month of December" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1838 +#: ../gramps/plugins/webreport/webcal.py:1845 msgid "Create one day event pages for Year At A Glance calendar" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1840 +#: ../gramps/plugins/webreport/webcal.py:1847 msgid "Whether to create one day pages or not" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1843 +#: ../gramps/plugins/webreport/webcal.py:1850 msgid "Link to Narrated Web Report" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1844 +#: ../gramps/plugins/webreport/webcal.py:1851 msgid "Whether to link data to web report or not" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1850 +#: ../gramps/plugins/webreport/webcal.py:1857 msgid "Link prefix" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:1851 +#: ../gramps/plugins/webreport/webcal.py:1858 msgid "A Prefix on the links to take you to Narrated Web Report" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:2029 +#: ../gramps/plugins/webreport/webcal.py:2036 #, python-format msgid "%s old" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:2040 +#: ../gramps/plugins/webreport/webcal.py:2047 #, python-format msgid "%(couple)s, wedding" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:2048 +#: ../gramps/plugins/webreport/webcal.py:2055 msgid "Until" msgstr "" -#: ../gramps/plugins/webreport/webcal.py:2057 +#: ../gramps/plugins/webreport/webcal.py:2064 #, python-brace-format msgid "{couple}, {years} year anniversary" msgid_plural "{couple}, {years} year anniversary" diff --git a/po/hr.po b/po/hr.po index 5c5d8f15f..55d2e5421 100644 --- a/po/hr.po +++ b/po/hr.po @@ -2,14 +2,14 @@ # This file is distributed under the same license as the Gramps package. # Copyright (C) Gramps project # josip , 2008-2011. -# mivir , 2018. +# Milo Ivir , 2018., 2019. # msgid "" msgstr "" "Project-Id-Version: Gramps 5.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-24 14:13+0100\n" -"PO-Revision-Date: 2018-12-16 17:10+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-03-10 00:58+0100\n" "Last-Translator: Milo Ivir \n" "Language-Team: \n" "Language: hr\n" @@ -20,7 +20,7 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-Basepath: .\n" -"X-Generator: Poedit 2.2\n" +"X-Generator: Poedit 2.2.1\n" #: ../data/gramps.appdata.xml.in.h:1 msgid "" @@ -295,9 +295,9 @@ msgid "" "different calendars. Try the button next to the date field in the Events " "Editor." msgstr "" -"Rad s datumima
Vremenski raspon može biti zadan u formatu " -"\"između 4. siječnja 2000. i 20. ožujka 2003.\". Uz to, možete odrediti i " -"razinu pouzdanosti datuma, te koristiti jedan od sedam kalendara. Isprobajte " +"Rad s datumima
Vremenski raspon može biti zadan u formatu „između " +"4. siječnja 2000. i 20. ožujka 2003.”. Uz to, možete odrediti i razinu " +"pouzdanosti datuma, te koristiti jedan od sedam kalendara. Isprobajte " "mogućnosti, koristeći gumb pokraj polja datuma u uređivaču događaja." #: ../data/tips.xml.in.h:2 @@ -309,8 +309,8 @@ msgid "" msgstr "" "Obrada objekata
U većini slučajeva klikom na ime, izvor, mjesto " "ili medij otvarate prozor, koji omogućuje obradu dotičnog objekta. Rezultat " -"ovisi o sadržaju. Npr., u pogledu \"Obitelji\", klikom na roditelja ili " -"dijete otvorit će se uređivač srodstva." +"ovisi o sadržaju. Npr., u pogledu „Obitelji”, klikom na roditelja ili dijete " +"otvorit će se uređivač srodstva." #: ../data/tips.xml.in.h:3 msgid "" @@ -320,9 +320,9 @@ msgid "" "documents and other digital sources." msgstr "" "Dodavanje slika
Slike se mogu dodavati u bilo kojoj galeriji ili " -"u pogledu \"Mediji\", njenim povlačenjem i ispuštanjem iz upravljača " -"datoteka ili web preglednika. Možete dodati razne vrste datoteka, bilo da se " -"radi o skeniranim dokumentima ili o drugim digitalnim izvorima." +"u pogledu „Mediji”, njenim povlačenjem i ispuštanjem iz upravljača datoteka " +"ili web preglednika. Možete dodati razne vrste datoteka, bilo da se radi o " +"skeniranim dokumentima ili o drugim digitalnim izvorima." #: ../data/tips.xml.in.h:4 msgid "" @@ -331,7 +331,7 @@ msgid "" "they do not have birth dates." msgstr "" "Redoslijed djece u obitelji
Redoslijed rođenja djece u obitelji " -"može biti određen korištenjem metode 'povuci-i-ispusti'. Taj redoslijed će " +"može biti određen korištenjem metode povuci-i-ispusti. Taj redoslijed će " "biti sačuvan, čak i ako nema podataka o datumu njihovih rođenja." #: ../data/tips.xml.in.h:5 @@ -360,11 +360,11 @@ msgid "" "select it at the bottom of the Filter Sidebar, then click Apply. If the " "Filter Sidebar is not visible, select View > Filter." msgstr "" -"Filtriranje osoba
U pogledu \"Osobe\" možete ograničiti prikaz " -"osoba, na osnovi više kriterija. Za izradu novog filtra koristite \"Uredi > " -"Uređivač filtra osobe\". U uređivaču možete izraditi novi filtar dodavanjem " -"i kombiniranjem već preodređenih pravila, te takav filtar spremiti pod novim " -"nazivom. Za brzi odabir filtra, aktivirajte \"Pogled > Bočni stupac\"." +"Filtriranje osoba
U pogledu „Osobe” možete ograničiti prikaz " +"osoba, na osnovi više kriterija. Za izradu novog filtra koristite „Uredi > " +"Uređivač filtra osobe”. U uređivaču možete izraditi novi filtar dodavanjem i " +"kombiniranjem već preodređenih pravila, te takav filtar spremiti pod novim " +"nazivom. Za brzi odabir filtra, aktivirajte „Pogled > Bočni stupac”." #: ../data/tips.xml.in.h:7 msgid "" @@ -373,7 +373,7 @@ msgid "" "filter you can select all people without children." msgstr "" "Obrnuto filtriranje
Rezultat filtra može se obrnuti, upotrebom " -"opcije za obrtanje. Naprimjer, obrtanjem filtra \"Osobe s djecom\", možete " +"opcije za obrtanje. Naprimjer, obrtanjem filtra „Osobe s djecom”, možete " "odabrati sve osobe bez djece." #: ../data/tips.xml.in.h:8 @@ -385,8 +385,8 @@ msgid "" "typing. The view will jump to the first Family Name matching the letters you " "enter." msgstr "" -"Traženje osoba
Svako prezime u pogledu \"Osobe\" je prikazano " -"samo jedanput. Pritiskom na strelicu s lijeve strane imena, popis će se " +"Traženje osoba
Svako prezime u pogledu „Osobe” je prikazano samo " +"jedanput. Pritiskom na strelicu s lijeve strane imena, popis će se " "proširiti, te prikazati sve osobe s tim prezimenom. Za nalaženje bilo kojeg " "prezimena u dugačkom popisu, odaberite jedno prezime (ne osobu) i započnite " "s unosom. Prikaz će skočiti do prvog prezimena, koje se poklapa s unešenim " @@ -397,7 +397,7 @@ msgid "" "The Family View
The Family View is used to display a typical " "family unit as two parents and their children." msgstr "" -"Pogled Obitelji
Pogled \"Obitelji\" se koristi za prikaz tipične " +"Pogled Obitelji
Pogled „Obitelji” se koristi za prikaz tipične " "obiteljske jedinice s dvoje roditelja, te njihovom djecom." #: ../data/tips.xml.in.h:10 @@ -408,8 +408,8 @@ msgid "" "siblings, children or parents." msgstr "" "Zamjena aktivne osobe
Zamijeniti aktivnu osobu u pogledima je " -"jednostavno. U pogledu \"Srodstva\" kliknite mišem na bilo koga. U pogledu " -"\"Rodoslovi\" dvoklikom na osobu ili desnim-klikom za odabir njenog " +"jednostavno. U pogledu „Srodstva” kliknite mišem na bilo koga. U pogledu " +"„Dijagram predaka” dvoklikom na osobu ili desnim-klikom za odabir njenog " "supružnika, brata, sestre, djece ili roditelja." #: ../data/tips.xml.in.h:11 @@ -420,8 +420,8 @@ msgid "" "the birth dates of everyone in your database. You can use a custom filter to " "narrow the results." msgstr "" -"Tko je kada rođen?
Uz pomoć \"Alati > Analiza i istraživanje > " -"Usporedi pojedinačne događaje ...\" moguće je usporediti događaje svih osoba " +"Tko je kada rođen?
Uz pomoć „Alati > Analiza i istraživanje > " +"Usporedi pojedinačne događaje …” moguće je usporediti događaje svih osoba " "(ili samo nekih) u bazi podataka. To je korisno, npr. pri stvaranju liste " "rođendana svih osoba u vašoj bazi podataka. Za ograničavanje rezultata, " "možete koristiti prilagođeni filtar." @@ -438,7 +438,7 @@ msgstr "" "mogu služiti za provjeru ispravnosti i konzistentnosti podataka. Postoje " "analitički i istraživački alati za usporedbu događaja, otkrivanje duplih " "osoba, interaktivni prikaz potomaka kao i mnogi drugi. Svi alati su dostupni " -"preko izbornika \"Alati\"." +"preko izbornika „Alati”." #: ../data/tips.xml.in.h:13 msgid "" @@ -447,9 +447,9 @@ msgid "" "Utilities > Relationship Calculator...". The exact relationship as " "well as all common ancestors are reported." msgstr "" -"Računanje srodstva
Ovaj alat u izborniku \"Alati > Pomoćni alati " -"> Kalkulator srodstva\" omogućuje provjeru srodstva dviju osoba (po krvi ali " -"ne i po braku), te prikazuje točno srodstvo i zajedničke pretke." +"Računanje srodstva
Ovaj alat u izborniku „Alati > Pomoćni alati > " +"Kalkulator srodstva” omogućuje provjeru srodstva dviju osoba (po krvi ali ne " +"i po braku), te prikazuje točno srodstvo i zajedničke pretke." #: ../data/tips.xml.in.h:14 msgid "" @@ -466,8 +466,8 @@ msgstr "" "jednak za sva imena koja zvuče jednako ili slično, bez obzira kako su " "napisana. Često se koristi za katalogizaciju i stvaranja kazala u " "bibliotekama, za popisa stanovništva, itd. Za izradu SoundEx kodova " -"prezimena u vašoj bazi podataka koristite glavni izbornik \"Alati > Pomoćni " -"programi > Izrada SoundEx kodova\"." +"prezimena u vašoj bazi podataka koristite glavni izbornik „Alati > Pomoćni " +"programi > Izrada SoundEx kodova”." #: ../data/tips.xml.in.h:15 msgid "" @@ -477,10 +477,10 @@ msgid "" "needs. Each separate view can also be configured under "View > " "Configure View..."" msgstr "" -"Podešavanje postavaka
\"Uredi > Postavke ...\" omogućuje promjenu " -"u postavkama, npr. mijenjanje staze do medijskih datoteka ili prilagodbu " +"Podešavanje postavaka
„Uredi > Postavke …” omogućuje promjenu u " +"postavkama, npr. mijenjanje staze do medijskih datoteka ili prilagodbu " "načina prikaza podataka. Svaki pogled može biti zasebno prilagođen, " -"korištenjem glavnog izbornika \"Pogled > Podesi ...\"" +"korištenjem glavnog izbornika „Pogled > Podesi …”" #: ../data/tips.xml.in.h:16 msgid "" @@ -507,8 +507,8 @@ msgid "" msgstr "" "Stvaranje novog rodoslova
Dobar način za stvaranje novog " "rodoslova je unošenje svih članova obitelji u bazu podataka (koristeći " -"\"Uredi > Dodaj ...\" ili klikom na gumb 'Dodaj' u pogledu \"Osobe\"). Nakon " -"toga otiđite u pogled \"Srodstva\" i uredite odnose između osoba." +"„Uredi > Dodaj …” ili klikom na gumb „Dodaj” u pogledu „Osobe”). Nakon toga " +"otiđite u pogled „Srodstva” i uredite odnose između osoba." #: ../data/tips.xml.in.h:18 msgid "" @@ -528,7 +528,7 @@ msgid "" msgstr "" "Ne znate točan datum?
Ako ste nesigurni u točnost datuma, " "koristite jedan od mnogih formata datuma, zasnovanih na pretpostavkama ili " -"procjenama. Na primjer, \"oko 1908.\" je valjani unos za datum rođenja u " +"procjenama. Na primjer, „oko 1908.” je valjani unos za datum rođenja u " "Grampsu. Pritisnite gumb pokraj polja za unos datuma i pročitajte Grampsov " "priručnik." @@ -538,8 +538,8 @@ msgid "" "Possible Duplicate People..." allows you to locate (and merge) entries " "of the same person entered more than once in the database." msgstr "" -"Duplicirani unosi
\"Alati > Obrada baze podataka > Nađi moguće " -"duplikate osoba ...\", omogućuje otkrivanje (i spajanje) zapisa istih osoba, " +"Duplicirani unosi
„Alati > Obrada baze podataka > Nađi moguće " +"duplikate osoba …”, omogućuje otkrivanje (i spajanje) zapisa istih osoba, " "koje ste zabunom više puta unijeli u bazu podataka." #: ../data/tips.xml.in.h:21 @@ -551,10 +551,10 @@ msgid "" "erroneously entered differing names for one individual. This also works for " "the Places, Sources and Repositories views." msgstr "" -"Spajanje zapisa
Funkcija \"Uredi > Usporedi i spoji ...\" " -"omogućuje spajanje podataka više osoba u jednu osobu. Prilikom odabira " -"drugog unosa držite pritisnutu tipku CTRL. Spajanje je moguće i u pogledima " -"\"Mjesta\", \"Izvori\" i \"Spremišta\"." +"Spajanje zapisa
Funkcija „Uredi > Usporedi i spoji …” omogućuje " +"spajanje podataka više osoba u jednu osobu. Prilikom odabira drugog unosa " +"držite pritisnutu tipku CTRL. Spajanje je moguće i u pogledima „Mjesta”, " +"„Izvori” i „Spremišta”." #: ../data/tips.xml.in.h:22 msgid "" @@ -566,7 +566,7 @@ msgstr "" "Postavke pogleda
Većina pogleda može prikazati vaše podatke u " "obliku stablastog popisa ili u obliku jednostavnog popisa. Svaki pogled može " "biti dodatno prilagođen vašim željama. Pogledajte desnu stranu trake s " -"alatima ili u glavni izbornik \"Pogled\"." +"alatima ili u glavni izbornik „Pogled”." #: ../data/tips.xml.in.h:23 msgid "" @@ -577,7 +577,7 @@ msgid "" msgstr "" "Pomicanje naprijed-natrag
Gramps održava popis prethodno aktivnih " "objekata, npr. osoba, događaja itd. Možete se pomicati naprijed i natrag po " -"tom popisu, koristeći \"Idi > Naprijed\" i \"Idi > Natrag\" ili gumbima sa " +"tom popisu, koristeći „Idi > Naprijed” i „Idi > Natrag” ili gumbima sa " "strelicama." #: ../data/tips.xml.in.h:24 @@ -599,7 +599,7 @@ msgid "" "your time spent on genealogy more productive." msgstr "" "Čitajte priručnik
Nemojte zaboraviti čitati Grampsov priručnik, " -"\"Pomoć > Korisnički priručnik\". Razvijatelji ovog programa su se trudili " +"„Pomoć > Korisnički priručnik”. Razvijatelji ovog programa su se trudili " "učiniti njegovu upotrebu intinuitivnom, ali je priručnik pun informacija, " "koje će vam pomoći u još produktivnijem radu." @@ -611,9 +611,9 @@ msgid "" "add children (or siblings) from inside the Family Editor." msgstr "" "Dodavanje djece
Dodavanje djece u Grampsu je moguće na dva " -"načina. Možete pronaći jednog od roditelja u pogledu \"Obitelji\" i otvoriti " +"načina. Možete pronaći jednog od roditelja u pogledu „Obitelji” i otvoriti " "tu obitelj, te odabrati stvaranje nove osobe ili dodavanje postojeće osobe. " -"Također možete dodati djecu (ili braću/sestre) u pogledu \"Srodstva\"." +"Također možete dodati djecu (ili braću/sestre) u pogledu „Srodstva”." #: ../data/tips.xml.in.h:27 msgid "" @@ -634,11 +634,11 @@ msgid "" "is wrong in making this choice, you can override the filter by checking the " "Show All checkbutton." msgstr "" -"Gumb za odabir 'Prikaži sve'
Kada dodajete postojeću osobu kao " +"Gumb za odabir „Prikaži sve”
Kada dodajete postojeću osobu kao " "supružnika, popis osoba je filtriran tako da sadrži samo osobe, koje uopće " "dolaze u obzir (na osnovi datuma u bazi podataka). Ako mislite da program " "griješi u odabiru, možete nadvladati to filtriranje, upotrebom gumba " -"'Prikaži sve'." +"„Prikaži sve”." #: ../data/tips.xml.in.h:29 msgid "" @@ -666,7 +666,7 @@ msgstr "" "je pretplaćeno mnogo je ljudi, koji su spremni pomoći, pa će te odgovor " "vjerojatno ubrzo dobiti. Ako imate pitanja vezana uz razvoj Gramps programa, " "pogledajte grampsovu razvijateljsku pretplatnićku listu. Za prikaz " -"raznovrsnih listi koristite \"Pomoć > Gramps pretplatnička lista\"." +"raznovrsnih listi koristite „Pomoć > Gramps pretplatnička lista”." #: ../data/tips.xml.in.h:31 msgid "" @@ -684,7 +684,7 @@ msgstr "" "dokumentacije do provjeravanja razvojnih inačica ili pri pomoći oko web " "mjesta. Započnite s prijavom na pretplatničku listu za razvijatelje Gramps " "programa (gramps-devel) i predstavite se. Sve potrebne informacije za " -"prijavu mogu se naći pod \"Pomoć > Gramps pretplatnička lista\"" +"prijavu mogu se naći pod „Pomoć > Gramps pretplatnička lista”" #: ../data/tips.xml.in.h:32 msgid "" @@ -710,11 +710,11 @@ msgid "" "Person then go to "Bookmarks > Add Bookmark" or press Ctrl+D. " "You can also bookmark most of the other objects." msgstr "" -"Knjižne oznake za osobe
Izbornik \"Knjižne oznake\" je praktično " +"Knjižne oznake za osobe
Izbornik „Knjižne oznake” je praktično " "mjesto za spremanje imena često korištenih osoba. Odabirom knjižne oznake, " "određujete tu osobu kao aktivnu osobu. Za dodavanje osobe u knjižne oznake, " -"postavite ju kao aktivnu osobu, a zatim koristite izbornik \"Knjižne oznake " -"> Dodaj knjižnu oznaku\" ili pritisnite tipke Ctrl+D. Knjižne oznake možete " +"postavite ju kao aktivnu osobu, a zatim koristite izbornik „Knjižne oznake > " +"Dodaj knjižnu oznaku” ili pritisnite tipke Ctrl+D. Knjižne oznake možete " "koristiti i za većinu drugih objekata." #: ../data/tips.xml.in.h:34 @@ -730,7 +730,7 @@ msgstr "" "formatu. Takav datum će biti prikazan crvenkastom pozadinom ili crvenom " "točkom na desnoj strani polja. Možete ga ispraviti u dijaloškom okviru " "datuma, pritiskom na gumb za datum. Format datuma možete postaviti " -"korištenjem izbornika \"Uredi > Postavke > Prikaz\"." +"korištenjem izbornika „Uredi > Postavke > Prikaz”." #: ../data/tips.xml.in.h:35 msgid "" @@ -739,8 +739,8 @@ msgid "" "preset event types. You can add your own event types by typing in the text " "field, they will be added to the available events, but not translated." msgstr "" -"Popis događaja
Događaji se dodaju u uređivaču \"Osoba > Uredi > " -"Događaji\". Postoji dugačak popis zadanih vrsta događaja. Možete dodati " +"Popis događaja
Događaji se dodaju u uređivaču „Osoba > Uredi > " +"Događaji”. Postoji dugačak popis zadanih vrsta događaja. Možete dodati " "vlastite vrste događaja unošenjem u polje, koje će biti pridodane postojećim " "vrstama, međutim neće biti prevedene u druge jezike." @@ -752,8 +752,8 @@ msgid "" "Name section." msgstr "" "Upravljanje imenima
Upravljanje višestrukim imenima u Grampsu je " -"vrlo jednostavno. U uređivaču osoba odaberite karticu \"Imena\". U njoj " -"možete dodavati imena različitih vrsta i postaviti ono preferirano." +"vrlo jednostavno. U uređivaču osoba odaberite karticu „Imena”. U njoj možete " +"dodavati imena različitih vrsta i postaviti ono preferirano." #: ../data/tips.xml.in.h:37 msgid "" @@ -762,11 +762,11 @@ msgid "" "or right click on an individual to access other family members and settings. " "Play with the settings to see the different options." msgstr "" -"Pogled \"Podrijetlo\"
Pogled \"Podrijetlo\" prikazuje " -"tradicionalni dijagram podrijetla. Zadržite miša iznad osobe za prikaz " +"Pogled „Dijagram predaka”
Pogled „Dijagram predaka” prikazuje " +"tradicionalni dijagram porijekla. Zadržite miša iznad osobe za prikaz " "dodatnih podataka ili desnim klikom na nju, otvorite skočni izbornik za brzi " "odabir njezinih supružnika, braće, sestara i djece. Za razne prikaze ovog " -"pogleda, podesite njegove postavke." +"pogleda, podesite opcije u postavkama." #: ../data/tips.xml.in.h:38 msgid "" @@ -775,10 +775,10 @@ msgid "" "see which individuals reference each source. You can use filters to group " "your sources." msgstr "" -"Upravljanje izvorima
Pogled \"Izvori\" prikazuje popis svih " -"izvora u jednom dijaloškom okviru, od kuda možete započeti njihovo " -"uređivanje, spajanje ili vidjeti, na kog se sve ti izvori odnose. Možete " -"koristiti filtre za njihov odabir i grupiranje." +"Upravljanje izvorima
Pogled „Izvori” prikazuje popis svih izvora " +"u jednom dijaloškom okviru, od kuda možete započeti njihovo uređivanje, " +"spajanje ili vidjeti, na kog se sve ti izvori odnose. Možete koristiti " +"filtre za njihov odabir i grupiranje." #: ../data/tips.xml.in.h:39 msgid "" @@ -786,9 +786,9 @@ msgid "" "database. The list can be sorted by a number of different criteria, such as " "City, County or State." msgstr "" -"Upravljanje mjestima
Pogled \"Mjesta\" prikazuje sva mjesta u " -"bazi podataka. Podaci mogu biti svrstani prema različitim kriterijima kao " -"npr. prema gradu, županiji, državi, itd." +"Upravljanje mjestima
Pogled „Mjesta” prikazuje sva mjesta u bazi " +"podataka. Podaci mogu biti svrstani prema različitim kriterijima kao npr. " +"prema gradu, županiji, državi, itd." #: ../data/tips.xml.in.h:40 msgid "" @@ -796,7 +796,7 @@ msgid "" "the database. These can be graphic images, videos, sound clips, " "spreadsheets, documents, and more." msgstr "" -"Pogled Mediji
Pogled \"Mediji\" prikazuje popis svih medija " +"Pogled Mediji
Pogled „Mediji” prikazuje popis svih medija " "upisanih u bazu podataka. To mogu biti slike, video ili zvučni zapisi, " "tablični proračuni, dokumenti i slično." @@ -807,10 +807,10 @@ msgid "" "limited only by your imagination. Custom filters are created from "Edit " "> Person Filter Editor"." msgstr "" -"Filtri
Filtri omogućuju ograničen prikaz osoba u pogledu \"Osobe" -"\". Pored velikog izbora predodređenih filtra, možete izraditi i vlastiti, " +"Filtri
Filtri omogućuju ograničen prikaz osoba u pogledu „Osobe”. " +"Pored velikog izbora predodređenih filtra, možete izraditi i vlastiti, " "prilagođen filtar, koji će biti ograničen samo vašom maštom. Takav filtar " -"možete izraditi korištenjem izbornika \"Uredi > Uređivač filtra osobe\"." +"možete izraditi korištenjem izbornika „Uredi > Uređivač filtra osobe”." #: ../data/tips.xml.in.h:42 msgid "" @@ -848,9 +848,9 @@ msgid "" "Tree (WFT) format. This format allows a family tree to be displayed online " "using a single file, instead of many html files." msgstr "" -"'Web rodoslov' format
Gramps može izvesti podatke u 'Web " -"rodoslov' formatu (WR). Ovaj format koristi samo jednu html datoteku za web " -"prikaz rodoslova, umjesto mnogih datoteka." +"„Web Family Tree” format
Gramps može izvesti podatke u „Web " +"Family Tree” formatu (WFT), format za web rodoslov. Ovaj format koristi samo " +"jednu html datoteku za web prikaz rodoslova, umjesto mnogih datoteka." #: ../data/tips.xml.in.h:45 msgid "" @@ -864,6 +864,15 @@ msgstr "" "obiteljske grane ili određene osobe za izradu zbirke web stranica, spremne " "za postavljanje u mrežu." +#: ../data/tips.xml.in.h:46 +msgid "" +"Reporting Bugs in Gramps
The best way to report a bug in Gramps " +"is to use the Gramps bug tracking system at https://gramps-project.org/bugs/" +msgstr "" +"Prijava greške u Grampsu
Najbolji način za prijavu greške u " +"Grampsu je pomoću Grampsovog sustava za praćenje grešaka, na adresi: https://" +"gramps-project.org/bugs/" + #: ../data/tips.xml.in.h:46 msgid "" "Reporting Bugs in Gramps
The best way to report a bug in Gramps " @@ -904,8 +913,8 @@ msgstr "" "Pravilno zapisivanje podataka
Budite točni pri zapisivanju " "rodoslovnih podataka. Ne koristite se pretpostavkama pri prijepisu osnovnih " "podataka, zapišite ih točno onako kako su zapisani. Koristite se zagradama " -"za unos promijenjenih podataka i opažanja. Upotreba latinskog 'sic' se " -"preporuča za potvrdu točnosti prijepisa onoga, što izgleda kao greška u " +"za unos promijenjenih podataka i opažanja. Upotreba latinskog „sic” se " +"preporučuje za potvrdu točnosti prijepisa onoga, što izgleda kao greška u " "dokumentu." #: ../data/tips.xml.in.h:50 @@ -916,8 +925,8 @@ msgid "" "experiment and create new functionality." msgstr "" "Dodatni izvještaji i alati
Dodatni izvještaji i alati mogu biti " -"korišteni sustavom dodataka kroz izbornik. Vidi \"Pomoć > Dodatni izvještaji/" -"alati\". To je najbolji način za napredne korisnike da istražuju i kreiraju " +"korišteni sustavom dodataka kroz izbornik. Vidi „Pomoć > Dodatni izvještaji/" +"alati”. To je najbolji način za napredne korisnike da istražuju i kreiraju " "nove mogućnosti programa." #: ../data/tips.xml.in.h:51 @@ -927,8 +936,8 @@ msgid "" "single document. This single report is easier to distribute than multiple " "reports, especially when printed." msgstr "" -"Knjiški izvještaji
Knjiški izvještaj, pod \"Izvještaji > Knjige > " -"Uredi knjige ...\", omogućuje spajanje raznih izvještaja u jedan dokument. " +"Knjiški izvještaji
Knjiški izvještaj, pod „Izvještaji > Knjige > " +"Uredi knjige …”, omogućuje spajanje raznih izvještaja u jedan dokument. " "Baratanje takvim dokumentom je mnogo lakše, svejedno da li se radi o slanju " "dokumenta drugima ili o ispisu." @@ -940,7 +949,7 @@ msgid "" msgstr "" "Gramps obavijesti
Ako ste zainteresirani za primanje obavijesti o " "novim inačicama Grampsa pretplatite se na Gramps-announce pretplatničku " -"listu pomoću \"Pomoć > Gramps pretplatnička lista\"" +"listu pomoću „Pomoć > Gramps pretplatnička lista”" #: ../data/tips.xml.in.h:53 msgid "" @@ -975,7 +984,7 @@ msgid "" "happened, and how descendants might have been shaped by the events they went " "through. Narratives go a long way in making your family history come alive." msgstr "" -"'Kako i zašto' u rodoslovlju
U rodoslovlju se ne radi samo o " +"„Kako i zašto” u rodoslovlju
U rodoslovlju se ne radi samo o " "prikupljanju podataka o datumima i imenima, već o samim ljudima. Uključite " "podatke o tome zašto su se neke stvari dogodile u životu osobe, te kako je " "to moglo utjecati na živote njezinih potomaka. Priče iz života unose živost " @@ -1018,9 +1027,9 @@ msgid "" "when the home button is pressed." msgstr "" "Početna osoba
Svatko može biti određen kao početna osoba u " -"Grampsu, upotrebom \"Uredi > Postavi početnu osobu\". Početna je osoba ona " +"Grampsu, upotrebom „Uredi > Postavi početnu osobu”. Početna je osoba ona " "osoba, koja je odabrana (aktivna) prilikom otvaranja baze podataka ili nakon " -"pritiska na gumb 'Početna'." +"pritiska na gumb „Početna”." #: ../data/tips.xml.in.h:60 msgid "" @@ -1078,8 +1087,8 @@ msgid "" "Error: Family Tree '%s' already exists.\n" "The '-C' option cannot be used." msgstr "" -"Greška: Rodoslov '%s' već postoji.\n" -"Nije moguće koristiti opciju '-C'." +"Greška: Rodoslov „%s” već postoji.\n" +"Nije moguće koristiti opciju -C." #: ../gramps/cli/arghandler.py:240 #, python-format @@ -1088,7 +1097,7 @@ msgid "" "If GEDCOM, Gramps-xml or grdb, use the -i option to import into a Family " "Tree instead." msgstr "" -"Greška: Rodoslov \"%s\" ne postoji.\n" +"Greška: Rodoslov „%s” ne postoji.\n" "Ako se radi o GEDCOM, Grampsxml ili grdb datoteci, koristite opciju -i za " "uvoz u rodoslov." @@ -1100,8 +1109,7 @@ msgstr "Greška: Uvozna datoteka %s nije pronađena." #: ../gramps/cli/arghandler.py:272 #, python-format msgid "Error: Unrecognized type: \"%(format)s\" for import file: %(filename)s" -msgstr "" -"Greška: Neprepoznata vrsta: \"%(format)s\" uvozne datoteke: %(filename)s" +msgstr "Greška: Neprepoznata vrsta: „%(format)s” uvozne datoteke: %(filename)s" #: ../gramps/cli/arghandler.py:292 #, python-format @@ -1144,7 +1152,7 @@ msgstr "Popis poznatih rodoslova u stazi vaše baze podataka\n" #: ../gramps/cli/arghandler.py:412 #, python-format msgid "%(full_DB_path)s with name \"%(f_t_name)s\"" -msgstr "%(full_DB_path)s s imenom \"%(f_t_name)s\"" +msgstr "%(full_DB_path)s s imenom „%(f_t_name)s”" #: ../gramps/cli/arghandler.py:430 ../gramps/cli/clidbman.py:188 msgid "Gramps Family Trees:" @@ -1180,7 +1188,7 @@ msgstr "Izvršavanje akcije: %s." #: ../gramps/cli/arghandler.py:460 ../gramps/gen/plug/report/stdoptions.py:285 #, python-format msgid "Using options string: %s" -msgstr "Korištenje niza postavka: %s" +msgstr "Korištenje znakovnog niza opcija: %s" #: ../gramps/cli/arghandler.py:466 #, python-format @@ -1232,7 +1240,7 @@ msgstr "Pozadinski sustav baze podataka nije dostupan, otvaranje nije moguće!" #: ../gramps/cli/arghandler.py:609 ../gramps/cli/arghandler.py:658 #: ../gramps/cli/arghandler.py:705 msgid "Ignoring invalid options string." -msgstr "Zanemarivanje neispravnog niza znakova u postavci." +msgstr "Zanemarivanje neispravnog znakovnog niza opcije." #. name exists, but is not in the list of valid report names #: ../gramps/cli/arghandler.py:633 @@ -1428,7 +1436,7 @@ msgstr "" "gramps -i datoteka1.ged -i datoteka2.gpkg -e ~/novi-paket -f gramps-pkg\n" "\n" "4. Za spremanje svih poruka o greškama iz gornjeg primjera, u datoteke " -"\"outfile\" i \"errfile\", pokrenite:\n" +"„outfile” i „errfile”, pokrenite:\n" "gramps -i datoteka1.ged -i datoteka2.dpkg -e ~/novi-paket -f gramps-pkg " ">outfile 2>errfile\n" "\n" @@ -1438,8 +1446,7 @@ msgstr "" "\n" "6. Za otvaranje baze podataka i, na osnovi tih podataka, izradu izvještaja s " "vremenskom\n" -"crtom u PDF formatu, te spremanje ispisa u datoteku \"moja_kronologija.pdf" -"\":\n" +"crtom u PDF formatu, te spremanje ispisa u datoteku „moja_kronologija.pdf”:\n" "gramps -O 'Rodoslov 1' -a report -p name=timeline,off=pdf," "of=moja_kronologija.pdf\n" "\n" @@ -1453,7 +1460,7 @@ msgstr "" "name=timeline,show=off.\n" "Za prikaz dostupnih naziva izvještaja, koristi name=show.\n" "\n" -"9. Za konvertiranje rodoslova \"u letu\" u .gramps xml datoteku:\n" +"9. Za konvertiranje rodoslova u letu, u jednu .gramps xml datoteku:\n" "gramps -O 'Rodoslov 1' -e output.gramps -f gramps-xml\n" "\n" "10. Za stvaranje web stranice u nekom drugom jeziku (na hrvatskom):\n" @@ -1463,7 +1470,7 @@ msgstr "" "11. Na kraju, za pokretanje normalne interaktivne sesije, unesite:\n" "gramps\n" "\n" -"Napomena: Ovi primjeri su za \"bash shell\" komandni jezik.\n" +"Napomena: Ovi primjeri su za „bash shell” komandni jezik.\n" "Sintaksa se može razlikovati u drugim komandnim jezicima i za Windows.\n" #: ../gramps/cli/argparser.py:248 ../gramps/cli/argparser.py:421 @@ -1526,7 +1533,7 @@ msgstr " Nova Gramps konfiguracijska postavka: %(name)s:%(value)s" #: ../gramps/cli/argparser.py:384 #, python-format msgid "Gramps: no such config setting: '%s'" -msgstr "Gramps: nema takve konfiguracijske postavke: '%s'" +msgstr "Gramps: nema takve konfiguracijske postavke: „%s”" #: ../gramps/cli/argparser.py:422 #, python-format @@ -1578,7 +1585,7 @@ msgstr "Zaključano?" #: ../gramps/cli/clidbman.py:197 #, python-format msgid "Family Tree \"%s\":" -msgstr "Rodoslov \"%s\":" +msgstr "Rodoslov „%s”:" #. translators: needed for French, ignore otherwise #. translators: for French, else ignore @@ -1628,7 +1635,7 @@ msgid "" "\"%s\"?" msgstr "" "Jeste li sigurni da želite ukloniti rodoslov pod nazivom\n" -"\"%s\"?" +"„%s”?" #: ../gramps/cli/clidbman.py:436 ../gramps/gui/dbman.py:739 msgid "Could not delete Family Tree" @@ -1650,7 +1657,7 @@ msgid "" "\n" msgstr "" "\n" -"GREŠKA: Pogrešna staza do baze podataka u postavkama \"Uredi > Postavke\".\n" +"GREŠKA: Pogrešna staza do baze podataka u postavkama „Uredi > Postavke”.\n" "Otvorite postavke i postavite ispravnu stazu do baze podataka.\n" "\n" "Detalji: Ne mogu stvoriti stazu do baze podataka:\n" @@ -1783,7 +1790,7 @@ msgid "" "the Repair button" msgstr "" "Gramps je otkrio problem u Berkeley bazi podataka. Problem možete popraviti " -"u upravljaču rodoslova. Odaberite bazu podataka i kliknite na gumb 'Popravi'" +"u upravljaču rodoslova. Odaberite bazu podataka i kliknite na gumb „Popravi”" #: ../gramps/cli/grampscli.py:153 ../gramps/gui/dbloader.py:165 msgid "Read only database" @@ -1931,7 +1938,7 @@ msgstr "%(id)s:\t%(father)s, %(mother)s" #: ../gramps/cli/plug/__init__.py:461 #, python-format msgid "Unknown option: %s" -msgstr "Nepoznata postavka: %s" +msgstr "Nepoznata opcija: %s" #: ../gramps/cli/plug/__init__.py:462 ../gramps/cli/plug/__init__.py:552 msgid " Valid options are:" @@ -1967,7 +1974,7 @@ msgstr ", " #: ../gramps/cli/plug/__init__.py:635 #, python-format msgid " Use '%(donottranslate)s' to see description and acceptable values" -msgstr " Upotrijebi '%(donottranslate)s' za opis i dopuštene vrijednosti" +msgstr " Upotrijebi „%(donottranslate)s” za opis i dopuštene vrijednosti" #: ../gramps/cli/plug/__init__.py:527 #, python-format @@ -1975,19 +1982,19 @@ msgid "" "Ignoring '%(notranslate1)s=%(notranslate2)s' and using '%(notranslate1)s=" "%(notranslate3)s'." msgstr "" -"Zanemareno: '%(notranslate1)s=%(notranslate2)s' i korišteno: " -"'%(notranslate1)s=%(notranslate3)s'." +"Zanemaruje se „%(notranslate1)s=%(notranslate2)s” i koristi se " +"„%(notranslate1)s=%(notranslate3)s”." #: ../gramps/cli/plug/__init__.py:533 #, python-format msgid "Use '%(notranslate)s' to see valid values." -msgstr "Koristi '%(notranslate)s' za popis valjanih opcija." +msgstr "Koristi „%(notranslate)s” za popis valjanih opcija." #: ../gramps/cli/plug/__init__.py:551 #: ../gramps/gen/plug/report/stdoptions.py:282 #, python-format msgid "Ignoring unknown option: %s" -msgstr "Zanemarene nepoznate postavke: %s" +msgstr "Zanemarivanje nepoznate opcije: %s" #: ../gramps/cli/plug/__init__.py:624 msgid " Available options:" @@ -2008,7 +2015,7 @@ msgid "" "option '%(optionname)s' not valid. Use '%(donottranslate)s' to see all valid " "options." msgstr "" -"opcija '%(optionname)s' nije valjana. Upotrijebi '%(donottranslate)s' za " +"opcija „%(optionname)s” nije valjana. Upotrijebi „%(donottranslate)s” za " "prikaz svih valjanih opcija." #: ../gramps/cli/plug/__init__.py:669 @@ -2018,7 +2025,7 @@ msgstr "Neuspjelo pisanje izvještaja. " #: ../gramps/cli/plug/__init__.py:818 #, python-format msgid "Failed to make '%s' report." -msgstr "Greška prilikom pravljenja izvještaja '%s'." +msgstr "Greška prilikom pravljenja izvještaja „%s”." #: ../gramps/cli/user.py:217 ../gramps/gui/dialog.py:235 msgid "Error detected in database" @@ -2035,7 +2042,7 @@ msgid "" "\n" msgstr "" "Gramps je otkrio grešku u bazi podataka. U pravilu se greške mogu popraviti " -"pokretanjem alata \"Provjeri i popravi bazu podataka\".\n" +"pokretanjem alata „Provjeri i popravi bazu podataka”.\n" "\n" "Ako se greška pojavi i nakon pokretanja ovog alata, prijavite grešku na " "%(gramps_bugtracker_url)s\n" @@ -2099,12 +2106,12 @@ msgstr ":" #: ../gramps/gen/datehandler/__init__.py:83 #, python-format msgid "Date parser for '%s' not available, using default" -msgstr "Parser datuma za '%s' nije dostupan, koristi se zadani" +msgstr "Parser datuma za „%s” nije dostupan, koristi se zadani" #: ../gramps/gen/datehandler/__init__.py:100 #, python-format msgid "Date displayer for '%s' not available, using default" -msgstr "Prikazivač datuma za '%s' nije dostupan, koristi se zadani" +msgstr "Prikazivač datuma za „%s” nije dostupan, koristi se zadani" #. format 0 - must always be ISO #: ../gramps/gen/datehandler/_datedisplay.py:70 @@ -3053,7 +3060,7 @@ msgid "" "Tree. Alternatively, it may be possible to use the Berkeley database " "recovery tools." msgstr "" -"Gramps je otkrio problem u otvaranju 'okruženja' Berkeleyeve baze podataka, " +"Gramps je otkrio problem u otvaranju okruženja Berkeleyeve baze podataka, " "korištene za spremanje ovog rodoslova. Najvjerojatniji uzrok je taj, da je " "baza podataka stvorena sa starom inačicom Berkeleyevog programa baze " "podataka, a vi sada koristite novu inačicu. Vrlo je vjerojatno, da vaša baza " @@ -3406,22 +3413,22 @@ msgstr "Pogrešan znakovni niz za format imena %s" msgid "ERROR, Edit Name format in Preferences" msgstr "GREŠKA, uredi format imena u postavkama" -#: ../gramps/gen/filters/_filterparser.py:116 +#: ../gramps/gen/filters/_filterparser.py:119 #, python-format msgid "" "WARNING: Too many arguments in filter '%s'!\n" "Trying to load with subset of arguments." msgstr "" -"UPOZORENJE: Previše argumenata u filtru '%s'!\n" +"UPOZORENJE: Previše argumenata u filtru „%s”!\n" "Pokušaj učitavanja s podskupom argumenata." -#: ../gramps/gen/filters/_filterparser.py:124 +#: ../gramps/gen/filters/_filterparser.py:127 #, python-format msgid "" "WARNING: Too few arguments in filter '%s'!\n" " Trying to load anyway in the hope this will be upgraded." msgstr "" -"UPOZORENJE: Premalo argumenata u filtru '%s'!\n" +"UPOZORENJE: Premalo argumenata u filtru „%s”!\n" " Pokušaj učitavanja, u nadi, da će biti nadograđeno." #: ../gramps/gen/filters/_filterparser.py:132 @@ -3763,6 +3770,17 @@ msgstr "Razni filtri" msgid "No description" msgstr "Nema opisa" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "Definicija filtra sadržava petlju." + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "" +"Ovo se pravilo referencira na jedno drugo pravilo, koje se pak referencira " +"na prvo." + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Svi citati" @@ -4217,7 +4235,7 @@ msgstr "Događaji s izvora" #: ../gramps/gen/filters/rules/event/_hassourcecount.py:45 msgid "Matches events with a certain number of sources connected to it" -msgstr "Pronalazi događaje s određenim brojem stavki izvora" +msgstr "Pronalazi događaje s određenim brojem povezanih izvora" #: ../gramps/gen/filters/rules/event/_hastag.py:49 msgid "Events with the " @@ -6346,8 +6364,7 @@ msgstr "Pronalazi izvore s određenim brojem referenca spremišta" #: ../gramps/gen/filters/rules/source/_hasrepositorycallnumberref.py:44 msgid "Sources with repository reference containing in \"Call Number\"" -msgstr "" -"Izvori s referencama spremišta, koje sadrže u \"Pozivnom broju\"" +msgstr "Izvori s referencama spremišta, koje sadrže u „Pozivnom broju”" #: ../gramps/gen/filters/rules/source/_hasrepositorycallnumberref.py:45 msgid "" @@ -6355,7 +6372,7 @@ msgid "" "containing a substring in \"Call Number\"" msgstr "" "Pronalazi izvore, čije reference spremišta\n" -"sadrže određeni podniz znakova u \"Pozivnom broju\"" +"sadrže određeni podniz znakova u „Pozivnom broju”" #: ../gramps/gen/filters/rules/source/_hastag.py:49 msgid "Sources with the " @@ -7848,7 +7865,7 @@ msgstr "Nevjenčani" #: ../gramps/gen/lib/familyreltype.py:49 msgid "Civil Union" -msgstr "Nezakoniti brak" +msgstr "Životno partnerstvo" #. Create the tree columns #. 0 selected? @@ -8039,7 +8056,7 @@ msgstr "Potpuno" #: ../gramps/gen/lib/markertype.py:54 ../gramps/plugins/tool/notrelated.py:103 msgid "ToDo" -msgstr "Za obaviti" +msgstr "Zadaci" #: ../gramps/gen/lib/media.py:145 msgid "MIME" @@ -8349,7 +8366,7 @@ msgstr "HTML kod" #: ../gramps/gen/lib/notetype.py:82 msgid "notetype|To Do" -msgstr "Za obaviti" +msgstr "Zadatak" #: ../gramps/gen/lib/notetype.py:83 msgid "notetype|Link" @@ -9057,7 +9074,7 @@ msgid "" "Option '%(opt_name)s' is present in %(file)s\n" " but is not known to the module. Ignoring..." msgstr "" -"Opcija '%(opt_name)s' je prisutna u %(file)s\n" +"Opcija „%(opt_name)s” je prisutna u %(file)s\n" " ali je modulu nepoznata. Zanemaruje se ..." #: ../gramps/gen/plug/_pluginreg.py:59 @@ -9151,7 +9168,7 @@ msgid "" "\" which is invalid for Gramps \"%(gramps_version)s\"." msgstr "" "GREŠKA: Dodatak %(filename)s je izrađen za inačicu " -"\"%(gramps_target_version)s\" i ne vrijedi za Gramps \"%(gramps_version)s\"." +"„%(gramps_target_version)s” i ne vrijedi za Gramps „%(gramps_version)s”." #: ../gramps/gen/plug/_pluginreg.py:1212 #, python-format @@ -9353,8 +9370,8 @@ msgid "" "font. FreeSans is available from: http://www.nongnu.org/freefont/" msgstr "" "Odaberite vrstu pisma. Ako uočite neispravnosti u prikazu međunarodnih " -"slovnih znakova, koristite pismo \"FreeSans\", dostupno na: http://www." -"nongnu.org/freefont/" +"slovnih znakova, koristite pismo „FreeSans”, dostupno na: http://www.nongnu." +"org/freefont/" #: ../gramps/gen/plug/docgen/graphdoc.py:145 #: ../gramps/gui/widgets/styledtexteditor.py:492 @@ -9425,7 +9442,7 @@ msgstr "Kako prikazati crte, koje spajaju objekte." #. ############################### #: ../gramps/gen/plug/docgen/graphdoc.py:199 msgid "Graphviz Options" -msgstr "Graphviz postavke" +msgstr "Opcije za Graphviz" #. ############################### #: ../gramps/gen/plug/docgen/graphdoc.py:202 @@ -9705,7 +9722,7 @@ msgstr "Glomazno" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:141 msgid "Node Options" -msgstr "Opcije čvorišta" +msgstr "Opcije za čvorište" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:144 @@ -9752,9 +9769,9 @@ msgstr "Boja čvorišta." #. ################# #: ../gramps/gen/plug/docgen/treedoc.py:175 #: ../gramps/plugins/drawreport/ancestortree.py:791 -#: ../gramps/plugins/drawreport/descendtree.py:1522 +#: ../gramps/plugins/drawreport/descendtree.py:1528 msgid "Tree Options" -msgstr "Postavke stabla" +msgstr "Opcije za stablo" #. ############################### #: ../gramps/gen/plug/docgen/treedoc.py:178 @@ -9810,7 +9827,7 @@ msgstr "LaTeX datoteka" #: ../gramps/gen/plug/menu/_enumeratedlist.py:142 #, python-format msgid "Value '%(val)s' not found for option '%(opt)s'" -msgstr "Vrijednost '%(val)s' nije pronađena za postavku '%(opt)s'" +msgstr "Vrijednost „%(val)s” nije pronađena za opciju „%(opt)s”" #: ../gramps/gen/plug/menu/_enumeratedlist.py:144 #: ../gramps/gen/plug/report/stdoptions.py:283 @@ -9989,7 +10006,7 @@ msgstr "Kako postupati sa živim osobama" #: ../gramps/gen/plug/report/stdoptions.py:189 msgid "Years from death to consider living" -msgstr "Broj godina nakon smrti, za određivanje 'živih' osoba" +msgstr "Broj godina nakon smrti, za određivanje živih osoba" #: ../gramps/gen/plug/report/stdoptions.py:192 msgid "Whether to restrict data on recently-dead people" @@ -10147,42 +10164,42 @@ msgstr "Novi" #: ../gramps/gen/plug/utils.py:291 ../gramps/gen/plug/utils.py:298 #, python-format msgid "Unable to open '%s'" -msgstr "Nije moguće otvoriti '%s'" +msgstr "Nije moguće otvoriti „%s”" #: ../gramps/gen/plug/utils.py:305 #, python-format msgid "Error in reading '%s'" -msgstr "Greška pri učitavanju '%s'" +msgstr "Greška pri učitavanju „%s”" -#: ../gramps/gen/plug/utils.py:316 +#: ../gramps/cli/arghandler.py:385 ../gramps/gen/plug/utils.py:316 #, python-format msgid "Error: cannot open '%s'" -msgstr "Greška: nije moguće otvoriti '%s'" +msgstr "Greška: nije moguće otvoriti „%s”" #: ../gramps/gen/plug/utils.py:320 #, python-format msgid "Error: unknown file type: '%s'" -msgstr "Greška: nepoznata vrsta datoteke: '%s'" +msgstr "Greška: nepoznata vrsta datoteke: „%s”" #: ../gramps/gen/plug/utils.py:326 #, python-format msgid "Examining '%s'..." -msgstr "Pregledavanje '%s' ..." +msgstr "Pregledavanje „%s” ..." #: ../gramps/gen/plug/utils.py:339 #, python-format msgid "Error in '%s' file: cannot load." -msgstr "Greška u datoteci '%s': učitavanje nije moguće." +msgstr "Greška u datoteci „%s”: učitavanje nije moguće." #: ../gramps/gen/plug/utils.py:353 #, python-format msgid "'%s' is for this version of Gramps." -msgstr "'%s' je za ovu inačicu Grampsa." +msgstr "„%s” je za ovu inačicu Grampsa." #: ../gramps/gen/plug/utils.py:357 #, python-format msgid "'%s' is NOT for this version of Gramps." -msgstr "'%s' NIJE za ovu inačicu Grampsa." +msgstr "„%s” NIJE za ovu inačicu Grampsa." #: ../gramps/gen/plug/utils.py:358 #, python-format @@ -10192,17 +10209,17 @@ msgstr "Namijenjeno je za inačicu %(v1)d.%(v2)d" #: ../gramps/gen/plug/utils.py:368 #, python-format msgid "Error: missing gramps_target_version in '%s'..." -msgstr "Greška: nedostaje gramps_cilj_inačica u '%s' ..." +msgstr "Greška: nedostaje gramps_cilj_inačica u „%s” ..." #: ../gramps/gen/plug/utils.py:380 #, python-format msgid "Installing '%s'..." -msgstr "Instaliranje '%s' ..." +msgstr "Instaliranje „%s” ..." #: ../gramps/gen/plug/utils.py:385 #, python-format msgid "Registered '%s'" -msgstr "Prijavljeno '%s'" +msgstr "Prijavljeno „%s”" #: ../gramps/gen/recentfiles.py:204 #, python-brace-format @@ -10363,7 +10380,7 @@ msgid "" "Family relationship translator not available for language '%s'. Using " "'english' instead." msgstr "" -"Prijevod obiteljskih srodstva za '%s' jezik nije dostupan. Koriste se " +"Prijevod obiteljskih srodstva za „%s” jezik nije dostupan. Koriste se " "engleski nazivi." #: ../gramps/gen/utils/alive.py:145 ../gramps/plugins/importer/importcsv.py:201 @@ -11092,11 +11109,11 @@ msgstr "Izradi filtar od odabranog %s ..." #: ../gramps/gui/columnorder.py:89 #, python-format msgid "Tree View: first column \"%s\" cannot be changed" -msgstr "Stablasti pogled: prvi stupac \"%s\" ne može biti promijenjen" +msgstr "Stablasti pogled: prvi stupac „%s” ne može biti promijenjen" #: ../gramps/gui/columnorder.py:95 msgid "Drag and drop the columns to change the order" -msgstr "'Povuci-i-ispusti' stupce za promjenu redoslijeda" +msgstr "Povuci-i-ispusti stupce za promjenu redoslijeda" #: ../gramps/gui/columnorder.py:107 ../gramps/gui/configure.py:1615 #: ../gramps/gui/configure.py:1637 ../gramps/gui/configure.py:1660 @@ -11158,7 +11175,7 @@ msgstr "Prikaži uređivač imena" msgid "_Close" msgstr "_Zatvori" -#: ../gramps/gui/configure.py:112 +#: ../gramps/gui/configure.py:116 msgid "" "The following keywords are replaced with the appropriate name parts:\n" " Given - given name (first name) Surname - surnames " @@ -11212,7 +11229,7 @@ msgstr "" "u ispisu. Dodatne zagrade i zarezi se uklanjaju. Ostali tekst se prikazuje " "bez promjene.\n" "\n" -"Primjer: Dr. Edwin Jose von der Smith and Weston Wilson Sr (\"Ed\") - " +"Primjer: Dr. Edwin Jose von der Smith and Weston Wilson Sr (\"Ed\") – " "Underhills\n" " Edwin Jose: cjelokupno ime, von der: prefiks, Smith and Weston: primarno prezime, and: veznik, Wilson: " @@ -11583,17 +11600,17 @@ msgstr "" "Promjena formata podataka će biti vidljiva tek nakon ponovnog pokretanja " "Grampsa." -#: ../gramps/gui/configure.py:1306 +#: ../gramps/gui/configure.py:1315 msgid "Date about range" -msgstr "Raspon datuma 'oko'" +msgstr "Raspon datuma (oko)" -#: ../gramps/gui/configure.py:1309 +#: ../gramps/gui/configure.py:1318 msgid "Date after range" -msgstr "Raspon datuma 'nakon'" +msgstr "Raspon datuma (nakon)" -#: ../gramps/gui/configure.py:1312 +#: ../gramps/gui/configure.py:1321 msgid "Date before range" -msgstr "Raspon datuma 'prije'" +msgstr "Raspon datuma (prije)" #: ../gramps/gui/configure.py:1315 msgid "Maximum age probably alive" @@ -11677,9 +11694,9 @@ msgstr "" "GtkSpell nije učitan. Provjera pravopisa neće biti dostupna.\n" "Za njegovo korištenje pogledajte %(gramps_wiki_build_spell_url)s" -#: ../gramps/gui/configure.py:1392 +#: ../gramps/gui/configure.py:1401 msgid "Display Tip of the Day" -msgstr "Prikaži 'Savjet dana'" +msgstr "Prikaži „Savjet dana”" #: ../gramps/gui/configure.py:1397 msgid "Remember last view displayed" @@ -11753,14 +11770,14 @@ msgstr "Spremište dodataka nije dostupno. Pokušaj opet kasnije." msgid "There are no available addons of this type" msgstr "Nema dostupnih dodataka ove vrste" -#: ../gramps/gui/configure.py:1481 +#: ../gramps/gui/configure.py:1490 #, python-format msgid "Checked for '%s'" -msgstr "Provjereno za '%s'" +msgstr "Provjereno za „%s”" -#: ../gramps/gui/configure.py:1482 +#: ../gramps/gui/configure.py:1491 msgid "' and '" -msgstr "' i '" +msgstr "” i „" #. List of translated strings used here #. Dead code for l10n @@ -11983,7 +12000,7 @@ msgstr "Uvoz rodoslova" msgid "Import" msgstr "Uvoz" -#: ../gramps/gui/dbloader.py:519 ../gramps/gui/dbloader.py:520 +#: ../gramps/gui/dbloader.py:493 #, python-format msgid "" "File type \"%s\" is unknown to Gramps.\n" @@ -11991,7 +12008,7 @@ msgid "" "Valid types are: Gramps database, Gramps XML, Gramps package, GEDCOM, and " "others." msgstr "" -"Vrsta datoteke \"%s\" je nepoznata Grampsu.\n" +"Vrsta datoteke „%s” je nepoznata Grampsu.\n" "\n" "Važeče vrste su: Gramps baza podataka, Gramps XML, Gramps paket, GEDCOM i " "druge." @@ -12116,7 +12133,7 @@ msgstr "Vrsta baze podataka" #: ../gramps/gui/dbman.py:509 #, python-format msgid "Break the lock on the '%s' database?" -msgstr "Otključaj bazu podataka '%s'?" +msgstr "Otključaj bazu podataka „%s”?" #: ../gramps/gui/dbman.py:510 msgid "" @@ -12168,7 +12185,7 @@ msgstr "Uvoz arhive ..." #: ../gramps/gui/dbman.py:696 #, python-format msgid "Remove the '%s' Family Tree?" -msgstr "Ukloni rodoslov '%s'?" +msgstr "Ukloni rodoslov „%s”?" #: ../gramps/gui/dbman.py:697 msgid "Removing this Family Tree will permanently destroy the data." @@ -12181,7 +12198,7 @@ msgstr "Ukloni rodoslov" #: ../gramps/gui/dbman.py:704 #, python-format msgid "Remove the '%(revision)s' version of '%(database)s'" -msgstr "Ukloni verziju: '%(revision)s' baze podataka: '%(database)s'" +msgstr "Ukloni verziju: „%(revision)s” baze podataka: „%(database)s”" #: ../gramps/gui/dbman.py:708 msgid "" @@ -12211,7 +12228,7 @@ msgstr "" #: ../gramps/gui/dbman.py:784 #, python-format msgid "Convert the '%s' database?" -msgstr "Konvertiraj bazu podataka '%s'?" +msgstr "Konvertiraj bazu podataka „%s”?" #: ../gramps/gui/dbman.py:785 #, python-format @@ -12227,7 +12244,7 @@ msgstr "Pretvori" #: ../gramps/gui/dbman.py:797 #, python-format msgid "Opening the '%s' database" -msgstr "Otvaranje baze podataka '%s'" +msgstr "Otvaranje baze podataka „%s”" #: ../gramps/gui/dbman.py:798 msgid "An attempt to convert the database failed. Perhaps it needs updating." @@ -12237,7 +12254,7 @@ msgstr "" #: ../gramps/gui/dbman.py:809 ../gramps/gui/dbman.py:835 #, python-format msgid "Converting the '%s' database" -msgstr "Konvertiranje baze podataka '%s'" +msgstr "Konvertiranje baze podataka „%s”" #: ../gramps/gui/dbman.py:810 msgid "An attempt to export the database failed." @@ -12385,7 +12402,7 @@ msgid "" "Instead select one of the available options" msgstr "" "Nemojte nasilno zatvoriti ovaj važni dijaloški okvir.\n" -"Umjesto toga, izaberite jednu od dostupnih mogućnosti" +"Umjesto toga, izaberite jednu od dostupnih opcija" #: ../gramps/gui/displaystate.py:268 msgid "Cannot load database" @@ -12434,7 +12451,7 @@ msgstr "Nema aktivnog objekta" #: ../gramps/gui/editors/addmedia.py:70 msgid "manual|Select_a_media_selector" -msgstr "Izbornik_za_odabir_medija" +msgstr "Odaberi_medij" #: ../gramps/gui/editors/addmedia.py:104 msgid "Select a media object" @@ -13121,7 +13138,7 @@ msgstr "Pomakni odabrano prezime prema dolje" #: ../gramps/gui/editors/displaytabs/surnametab.py:78 #: ../gramps/plugins/lib/libgedcom.py:720 msgid "Origin" -msgstr "Podrijetlo" +msgstr "Porijeklo" #: ../gramps/gui/editors/displaytabs/surnametab.py:82 msgid "Multiple Surnames" @@ -13233,7 +13250,7 @@ msgstr "" "Izvor je sve (osobne izjave, video snimke, fotografije, članci iz novina, " "nadgrobni spomenik ...) iz čega se mogu izvesti informacije. Za stvaranje " "citata, najprije odaberite potreban izvor, a zatim upišite mjesto " -"referencirane informacije unutar izvora u polju 'Svezak/Stranica'." +"referencirane informacije unutar izvora u polju „Svezak/Stranica”." #: ../gramps/gui/editors/editcitation.py:300 msgid "Cannot save citation. ID already exists." @@ -13242,7 +13259,7 @@ msgstr "Nije moguće spremiti citat. ID oznaka već postoji." #: ../gramps/gui/editors/editcitation.py:301 #: ../gramps/gui/editors/editevent.py:249 #: ../gramps/gui/editors/editmedia.py:298 -#: ../gramps/gui/editors/editperson.py:846 +#: ../gramps/gui/editors/editperson.py:847 #: ../gramps/gui/editors/editplace.py:318 #: ../gramps/gui/editors/editreference.py:288 #: ../gramps/gui/editors/editrepository.py:189 @@ -13254,7 +13271,7 @@ msgid "" "leave blank to get the next available ID value." msgstr "" "Pokušali ste upotrijebiti postojeću Gramps ID oznaku: %(id)s. Ovu oznaku već " -"koristi '%(prim_object)s'. Unesite drugu ID oznaku ili ostavite prazno za " +"koristi „%(prim_object)s”. Unesite drugu ID oznaku ili ostavite prazno za " "dobivanje slijedeće dostupne ID oznake." #: ../gramps/gui/editors/editcitation.py:311 @@ -13319,7 +13336,7 @@ msgstr "Odabir datuma" #: ../gramps/gui/editors/editdate.py:269 #, python-brace-format msgid "Correct the date or switch from `{cur_mode}' to `{text_mode}'" -msgstr "Ispravi datum ili zamijeni '{cur_mode}' s '{text_mode}'" +msgstr "Ispravi datum ili zamijeni „{cur_mode}” s „{text_mode}”" #: ../gramps/gui/editors/editevent.py:64 msgid "manual|New_Event_dialog" @@ -13534,7 +13551,7 @@ msgstr "" msgid "Family has changed" msgstr "Obitelj je promijenjena" -#: ../gramps/gui/editors/editfamily.py:462 +#: ../gramps/gui/editors/editfamily.py:461 #, python-format msgid "" "The %(object)s you are editing has changed outside this editor. This can be " @@ -13545,7 +13562,7 @@ msgid "" msgstr "" "Objekt %(object)s koji uređujete je promijenjen izvan ovog uređivača. To " "može biti zbog promjene u jednom od glavnih pogleda, npr. ako je ovdje " -"korišteni izvor, izbrisan u pogledu \"Izvori\".\n" +"korišteni izvor, izbrisan u pogledu „Izvori”.\n" "Prikazani podaci su obnovljeni, kako bi se osigurala njihova točnost. Neke " "su vaše promjene možda izgubljene." @@ -13753,7 +13770,7 @@ msgid "" "You have attempted to use the path with value '%(path)s'. This path does not " "exist! Please enter a different path" msgstr "" -"Pokušali ste upotrijebiti stazu: '%(path)s'. Ova staza ne postoji! Unesite " +"Pokušali ste upotrijebiti stazu: „%(path)s”. Ova staza ne postoji! Unesite " "drugu stazu" #: ../gramps/gui/editors/editmedia.py:324 @@ -14339,7 +14356,7 @@ msgstr "Definiraj_filtar" #: ../gramps/gui/editors/filtereditor.py:85 msgid "manual|Custom_Filters" -msgstr "Prilagođeni_filtar" +msgstr "Prilagođeni_filtri" #: ../gramps/gui/editors/filtereditor.py:89 msgid "Person Filters" @@ -14467,12 +14484,12 @@ msgid "" "a line." msgstr "" "Tumači sadržaj niza znakova u polju kao regularne izraza.\n" -"Decimalna točka \".\" označuje bilo koji znak. Upitnik \"?\" označuje niti " -"jedno ili jedno pojavljivanje prijašnjeg znaka ili grupe znakova. Asteriks " -"\"*\" označuje niti jedno ili više pojavljivanja. Plus \"+\" označuje jedno " -"ili više pojavljivanja. Koristi zagrade \"()\" za grupiranje izraza. Zadaj " -"alternative koristeći uspravnu crtu \"|\". Znak za umetanje \"^\" označuje " -"početak retka. Dolar \"$\" označuje kraj retka." +"Decimalna točka „.” označuje bilo koji znak. Upitnik „?” označuje niti jedno " +"ili jedno pojavljivanje prijašnjeg znaka ili grupe znakova. Asteriks „*” " +"označuje niti jedno ili više pojavljivanja. Plus „+” označuje jedno ili više " +"pojavljivanja. Koristi zagrade „()” za grupiranje izraza. Zadaj alternative " +"koristeći uspravnu crtu „|”. Znak za umetanje „^” označuje početak retka. " +"Dolar „$” označuje kraj retka." #: ../gramps/gui/editors/filtereditor.py:627 msgid "Rule Name" @@ -14525,7 +14542,7 @@ msgstr "Izbriši filtar" #: ../gramps/gui/editors/objectentries.py:294 msgid "To select a place, use drag-and-drop or use the buttons" -msgstr "Za odabir mjesta koristi metodu 'povuci i ispusti' ili gumbe" +msgstr "Za odabir mjesta koristi metodu povuci-i-ispusti ili gumbe" #: ../gramps/gui/editors/objectentries.py:296 msgid "No place given, click button to select one" @@ -14550,7 +14567,7 @@ msgstr "Ukloni mjesto" #: ../gramps/gui/editors/objectentries.py:341 msgid "To select a source, use drag-and-drop or use the buttons" -msgstr "Za odabir zabilješke koristi metodu 'povuci i ispusti' ili gumbe" +msgstr "Za odabir zabilješke koristi metodu povuci-i-ispusti ili gumbe" #: ../gramps/gui/editors/objectentries.py:343 msgid "First add a source using the button" @@ -14577,8 +14594,7 @@ msgstr "Ukloni izvor" #: ../gramps/gui/editors/objectentries.py:387 msgid "To select a media object, use drag-and-drop or use the buttons" -msgstr "" -"Za odabir medijskog objekta koristi metodu 'povuci i ispusti' ili gumbe" +msgstr "Za odabir medijskog objekta koristi metodu povuci-i-ispusti ili gumbe" #: ../gramps/gui/editors/objectentries.py:389 #: ../gramps/gui/plug/_guioptions.py:1114 @@ -14607,7 +14623,7 @@ msgstr "Ukloni medijski objekt" #: ../gramps/gui/editors/objectentries.py:433 msgid "To select a note, use drag-and-drop or use the buttons" -msgstr "Za odabir zabilješke koristi metodu 'povuci i ispusti' ili gumbe" +msgstr "Za odabir zabilješke koristi metodu povuci-i-ispusti ili gumbe" #: ../gramps/gui/editors/objectentries.py:435 #: ../gramps/gui/plug/_guioptions.py:1012 @@ -14706,12 +14722,12 @@ msgid "Participants" msgstr "Sudionici" #: ../gramps/gui/filters/sidebar/_familysidebarfilter.py:125 -#: ../gramps/gui/widgets/reorderfam.py:91 +#: ../gramps/gui/widgets/reorderfam.py:103 #: ../gramps/plugins/textreport/tagreport.py:264 #: ../gramps/plugins/view/familyview.py:82 #: ../gramps/plugins/webreport/person.py:1168 msgid "Relationship" -msgstr "Srodstvo" +msgstr "Veza" #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:94 msgid "any" @@ -14727,7 +14743,7 @@ msgstr "Datum rođenja" #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:137 #, python-format msgid "example: \"%(msg1)s\" or \"%(msg2)s\"" -msgstr "primjer: \"%(msg1)s\" ili \"%(msg2)s\"" +msgstr "primjer: „%(msg1)s” ili „%(msg2)s”" #: ../gramps/gui/filters/sidebar/_personsidebarfilter.py:136 #: ../gramps/plugins/export/exportcsv.py:359 @@ -14879,9 +14895,9 @@ msgstr "_Zatvori prozor" msgid "_Load Family Tree" msgstr "_Učitaj rodoslov" -#: ../gramps/gui/glade/dbman.glade:234 ../gramps/gui/glade/editlink.glade:208 +#: ../gramps/gui/glade/dbman.glade:235 ../gramps/gui/glade/editlink.glade:208 msgid "_New" -msgstr "_Novo" +msgstr "_Novi" #: ../gramps/gui/glade/dbman.glade:250 msgid "_Info" @@ -15315,7 +15331,7 @@ msgstr "No_va godina započinje: " #: ../gramps/gui/glade/editdate.glade:231 msgid "Month-Day of first day of new year (e.g., \"1-1\", \"3-1\", \"3-25\")" -msgstr "Mjesec-dan prvog dana nove godine (npr. \"1-1\", \"3-1\", \"3-25\")" +msgstr "Mjesec-Dan prvog dana nove godine (npr. „1-1”, „3-1”, „3-25”)" #: ../gramps/gui/glade/editdate.glade:261 msgid "Q_uality" @@ -15381,7 +15397,7 @@ msgid "" "the tool 'Extract Event Description'." msgstr "" "Opis događaja. Ostavite polje prazno, ako ga želite automatski generirati s " -"alatom 'Izvuci opis događaja'." +"alatom „Izvuci opis događaja”." #: ../gramps/gui/glade/editevent.glade:194 #: ../gramps/gui/glade/editeventref.glade:270 @@ -15400,7 +15416,7 @@ msgstr "Izbornik" #: ../gramps/gui/glade/editevent.glade:292 msgid "What type of event this is. Eg 'Burial', 'Graduation', ... ." -msgstr "Vrsta događaja, npr. 'Pokop', 'Matura', ... ." +msgstr "Vrsta događaja, npr. „Pokop”, „Matura”, ... ." #: ../gramps/gui/glade/editevent.glade:326 msgid "" @@ -15479,7 +15495,7 @@ msgstr "Ukazuje na to, da li je zapis označen kao privatni" #: ../gramps/gui/glade/editfamily.glade:653 msgid "Relationship Information" -msgstr "Informacije o vrsti veze" +msgstr "Informacije o srodstvu" #: ../gramps/gui/glade/editfamily.glade:683 msgid "A unique ID for the family" @@ -15500,7 +15516,7 @@ msgid "" "The relationship type, eg 'Married' or 'Unmarried'. Use Events for more " "details." msgstr "" -"Vrsta veze, npr. 'Brak' ili 'Nevjenčani'. Za detalje, koristi događaje." +"Vrsta veze, npr. „Brak” ili „Nevjenčani”. Za detalje, koristi događaje." #: ../gramps/gui/glade/editfamily.glade:733 #: ../gramps/gui/glade/editmedia.glade:360 @@ -15616,9 +15632,9 @@ msgid "" "managing paths of a collection of media objects. " msgstr "" "Staza medijskih objekata na vašem računalu.\n" -"Gramps ne čuva medije interno, već samo njihove staze! Postavite 'Relativne " -"staze' u postavkama, kako biste izbjegnuli pretipkavanje osnovnog " -"direktorija, gdje su vaši mediji spremljeni. Alat \"Upravljač medija\" može " +"Gramps ne čuva medije interno, već samo njihove staze! Postavite „Relativne " +"staze” u postavkama, kako biste izbjegnuli pretipkavanje osnovnog " +"direktorija, gdje su vaši mediji spremljeni. Alat „Upravljač medija” može " "pomoći pri upravljanju staza za skup medijskih objekata. " #: ../gramps/gui/glade/editmedia.glade:219 @@ -15767,12 +15783,12 @@ msgstr "" #: ../gramps/gui/glade/editname.glade:291 #: ../gramps/gui/glade/editperson.glade:211 msgid "A title used to refer to the person, such as 'Dr.' or 'Rev.'" -msgstr "Titula korištena za oslovljavanje osobe kao 'Dr.' ili 'Don'" +msgstr "Titula korištena za oslovljavanje osobe kao „Dr.” ili „Don”" #: ../gramps/gui/glade/editname.glade:304 #: ../gramps/gui/glade/editperson.glade:225 msgid "An optional suffix to the name, such as \"Jr.\" or \"III\"" -msgstr "Opcionalni sufiks imenu, npr. \"Ml.\" ili \"III\"" +msgstr "Opcionalni sufiks imenu, npr. „Ml.” (mlađi) ili „III.” (teći)" #: ../gramps/gui/glade/editname.glade:317 #: ../gramps/gui/glade/editperson.glade:259 @@ -15917,8 +15933,8 @@ msgstr "" "Koristi višestruka prezimena\n" "Označuje, da je prezime sastavljeno od više dijelova. Svako prezime ima svoj " "vlastiti prefiks i mogući veznik sa slijedećim prezimenom. Npr., prezime " -"\"Ramón y Cajal\" može biti upisano kao \"Ramón\", koje je naslijeđeno od " -"oca, veznika \"y\", te \"Cajal\", koje je naslijeđeno od majke." +"„Ramón y Cajal” može biti upisano kao „Ramón”, koje je naslijeđeno od oca, " +"veznika „y”, te „Cajal”, koje je naslijeđeno od majke." #: ../gramps/gui/glade/editperson.glade:399 msgid "Set person as private data" @@ -15934,7 +15950,7 @@ msgid "" "\" or \"van\"." msgstr "" "Opcionalni prefiks prezimena, koji se ne koristi za svrstavanje, kao npr. " -"\"de\" ili \"van\"." +"„de” ili „van”." #: ../gramps/gui/glade/editperson.glade:485 msgid "" @@ -15947,13 +15963,13 @@ msgstr "Idi u uređivač imena, za dodavanje dodatnih informacija o imenu" #: ../gramps/gui/glade/editperson.glade:536 msgid "O_rigin:" -msgstr "P_odrijetlo:" +msgstr "P_orijeklo:" #: ../gramps/gui/glade/editperson.glade:551 msgid "" "The origin of this family name for this family, eg 'Inherited' or " "'Patronymic'." -msgstr "Porijeklo prezimena ove obitelji, npr. 'Patronim', itd." +msgstr "Porijeklo prezimena ove obitelji, npr. „Patronim”, itd." #: ../gramps/gui/glade/editperson.glade:585 msgid "G_ender:" @@ -16090,12 +16106,10 @@ msgstr "" "Oznaka ili broj povezan s ovim mjestom. Npr. oznaka države ili poštanski " "broj." -#: ../gramps/gui/glade/editplace.glade:377 -#: ../gramps/gui/glade/editplaceref.glade:396 #: ../gramps/gui/glade/editplace.glade:378 #: ../gramps/gui/glade/editplaceref.glade:397 msgid "What type of place this is. Eg 'Country', 'City', ... ." -msgstr "Vrsta mjesta, npr. 'Država', 'Grad', ..." +msgstr "Vrsta mjesta, npr. „Država”, „Grad”, ..." #: ../gramps/gui/glade/editplace.glade:440 #: ../gramps/gui/glade/editplaceref.glade:598 @@ -16815,9 +16829,9 @@ msgstr "_Ukošeno" msgid "_Underline" msgstr "Podcr_tano" -#: ../gramps/gui/glade/styleeditor.glade:526 +#: ../gramps/gui/glade/styleeditor.glade:542 msgid "Font options" -msgstr "Opcije pisma" +msgstr "Opcije za pismo" #: ../gramps/gui/glade/styleeditor.glade:551 msgid "Alignment" @@ -16898,9 +16912,9 @@ msgstr "_Gore" msgid "_Bottom" msgstr "D_olje" -#: ../gramps/gui/glade/styleeditor.glade:1124 +#: ../gramps/gui/glade/styleeditor.glade:1140 msgid "Paragraph options" -msgstr "Opcije odlomka" +msgstr "Opcije za odlomak" #: ../gramps/gui/glade/styleeditor.glade:1146 msgid "Width" @@ -16914,9 +16928,9 @@ msgstr "Širina stupca" msgid "%" msgstr "%" -#: ../gramps/gui/glade/styleeditor.glade:1231 +#: ../gramps/gui/glade/styleeditor.glade:1247 msgid "Table options" -msgstr "Opcije tablice" +msgstr "Opcije za tablicu" #: ../gramps/gui/glade/styleeditor.glade:1287 msgid "Padding:" @@ -16930,9 +16944,9 @@ msgstr "Lijevo" msgid "Right" msgstr "Desno" -#: ../gramps/gui/glade/styleeditor.glade:1387 +#: ../gramps/gui/glade/styleeditor.glade:1403 msgid "Cell options" -msgstr "Opcije ćelija" +msgstr "Opcije za ćelije" #: ../gramps/gui/glade/styleeditor.glade:1412 msgid "Line" @@ -16970,9 +16984,9 @@ msgstr "Razmak:" msgid "Draw shadow" msgstr "Ucrtaj sjenu" -#: ../gramps/gui/glade/styleeditor.glade:1669 +#: ../gramps/gui/glade/styleeditor.glade:1685 msgid "Draw options" -msgstr "Opcije prikaza" +msgstr "Opcije za crtanje" #: ../gramps/gui/glade/styleeditor.glade:1823 msgid "Add a new style" @@ -16997,7 +17011,7 @@ msgstr "_Naprijed" #: ../gramps/gui/glade/updateaddons.glade:41 msgid "Install Selected _Addons" -msgstr "Instalacija odabranih _dodataka" +msgstr "Instaliraj odabrane _dodatke" #: ../gramps/gui/glade/updateaddons.glade:72 #: ../gramps/gui/plug/_windows.py:1078 @@ -17019,8 +17033,8 @@ msgstr "" "dodatci omogućuju izvještaje, popise, poglede, gramplete i više. Ovdje " "možete odabrati između dostupnih dodataka, preuzetih s Grampsove internetske " "web stranice, te ih instalirati na vaše računalo. Ako sada zatvorite ovaj " -"prozor, dodatke možete instalirati i kasnije, preko preglednika \"Uredi > " -"Postavke\"." +"prozor, dodatke možete instalirati i kasnije, preko izbornika „Uredi > " +"Postavke”." #: ../gramps/gui/glade/updateaddons.glade:105 msgid "_Select All" @@ -17036,7 +17050,7 @@ msgid "" "version which has the function 'require_version' to start Gramps" msgstr "" "Vaša inačica gi (gnome-introspection) je zastarjela. Za pokretanje Grampsa, " -"trebate inačicu s funkcijom 'require_version'." +"trebate inačicu s funkcijom „require_version”." #: ../gramps/gui/grampsgui.py:74 #, python-format @@ -17102,7 +17116,7 @@ msgstr "Upozorenje: Ovo je nestabilan kod!" #: ../gramps/gui/grampsgui.py:146 #, python-format msgid "This Gramps ('%s') is a development release.\n" -msgstr "Ovaj Gramps ('%s') je razvojna inačica.\n" +msgstr "Ovaj Gramps („%s”) je razvojna inačica.\n" #: ../gramps/gui/grampsgui.py:148 #, python-format @@ -17153,7 +17167,7 @@ msgstr "" "Kao rezultat toga, GUI (grafičko korisničko sučelje) će vrlo vjerojatno biti " "pokvareno, posebice za RTL-jezike (jezici, koji koriste smjer pisanja s " "desna na lijevo).\n" -"Vidi Grampsovu \"README\" datoteku s dokumentacijom o preduvjetima za " +"Vidi Grampsovu „README” datoteku s dokumentacijom o preduvjetima za " "instalaciju, koja se u pravilu nalazi u /usr/share/doc/gramps.\n" "\n" @@ -17321,7 +17335,7 @@ msgid "" msgstr "" "Koristite ovaj gumb za kopiranje izvještaja o grešci u međuspremnik. Zatim, " "pomoću donjeg gumba otiđite na web stranicu za praćenje grešaka, prenesite " -"taj izvještaj i pritisnite gumb za prijavu izvještaja (\"submit report\")" +"taj izvještaj i pritisnite gumb za prijavu izvještaja (submit report)" #: ../gramps/gui/logger/_errorreportassistant.py:642 #: ../gramps/gui/logger/_errorreportassistant.py:669 @@ -17366,7 +17380,7 @@ msgid "" "bug report." msgstr "" "Vaši će podaci biti sigurni, ali se proporuča ponovno pokretanje Grampsa. " -"Ako želite prijaviti problem Grampsovom timu, odaberite \"Prijavi grešku\" i " +"Ako želite prijaviti problem Grampsovom timu, odaberite „Prijavi grešku” i " "pomoćnik za prijavu greške će vam pomoći s prijavom." #: ../gramps/gui/logger/_errorview.py:152 @@ -17505,8 +17519,8 @@ msgid "" msgstr "" "Osobe su spojene.\n" "Međutim, obitelji nastale ovim spajanjem su pre složene, da bi bile " -"automaski obrađene. Preporučamo, otići u pogled \"Srodstva\" i provjeriti, " -"da li su potrebna dodatna ručna spajanja obitelji." +"automaski obrađene. Preporučamo, otići u pogled „Srodstva” i provjeriti, da " +"li su potrebna dodatna ručna spajanja obitelji." #: ../gramps/gui/merge/mergeplace.py:53 msgid "manual|Merge_Places" @@ -17799,7 +17813,7 @@ msgstr[2] "{number_of} dodataka je instalirano." #: ../gramps/gui/plug/_windows.py:1222 msgid "If you have installed a 'Gramps View', you will need to restart Gramps." -msgstr "Ako ste instalirali 'Gramps pogled', morate ponovno pokrenuti Gramps." +msgstr "Ako ste instalirali „Gramps pogled”, morate ponovno pokrenuti Gramps." #: ../gramps/gui/plug/_windows.py:1226 msgid "No addons were installed." @@ -17820,7 +17834,7 @@ msgstr "Odaberi izlazni format" #: ../gramps/gui/plug/export/_exportassistant.py:241 msgid "Export options" -msgstr "Postavke izvoza" +msgstr "Opcije za izvoz" #: ../gramps/gui/plug/export/_exportassistant.py:313 msgid "Select save file" @@ -17848,8 +17862,8 @@ msgstr "" "\n" "Format:\t%s\n" "\n" -"Pritisni gumb 'U redu' za nastavak, 'Natrag' za povratak na postavke ili " -"'Odustani' za prekid" +"Pritisni gumb „U redu” za nastavak, „Natrag” za ispravljanje opcija ili " +"„Odustani” za prekid" #: ../gramps/gui/plug/export/_exportassistant.py:465 #, python-format @@ -17868,8 +17882,8 @@ msgstr "" "Ime:\t%(name)s\n" "Mapa:\t%(folder)s\n" "\n" -"Pritisni gumb 'U redu' za nastavak, 'Natrag' za povratak na postavke ili " -"'Odustani' za prekid" +"Pritisni gumb „U redu” za nastavak, „Natrag” za ispravljanje opcija ili " +"„Odustani” za prekid" #: ../gramps/gui/plug/export/_exportassistant.py:475 msgid "" @@ -17880,7 +17894,7 @@ msgstr "" "Odabrana datoteka, te mapa za njeno spremanje, ne mogu biti izrađene ili " "pronađene.\n" "\n" -"Pritisnite gumb \"Natrag\" i odaberite ispravno ime datoteke." +"Pritisnite gumb „Natrag” i odaberite ispravno ime datoteke." #: ../gramps/gui/plug/export/_exportassistant.py:502 msgid "Your data has been saved" @@ -17896,7 +17910,7 @@ msgid "" "not alter the copy you have just made. " msgstr "" "Kopija vaših podataka je uspješno spremljena. Možete pritisnuti gumb " -"\"Zatvori\" za nastavak rada.\n" +"„Zatvori” za nastavak rada.\n" "\n" "Napomena: baza podataka koja je trenutačno otvorena u vašem Grampsu, NIJE " "datoteka koju ste upravo spremili. Svako daljnje mijenjanje podataka u njoj " @@ -17948,7 +17962,7 @@ msgstr "" "prijenos u druge programe.\n" "\n" "Ako se predomislite, postupak spremanja možete u svakom trenutku prekinuti " -"pritiskom gumba 'Odustani', a vaša sadašnja baza podataka će ostati " +"pritiskom gumba „Odustani”, a vaša sadašnja baza podataka će ostati " "netaknuta." #: ../gramps/gui/plug/export/_exportassistant.py:602 @@ -18155,6 +18169,10 @@ msgstr "Kopiraj sve" msgid "See data not in Filter" msgstr "Pogledaj podatke koji nisu u filtru" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Izradi_knjigu_dijalog" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Dostupne knjige" @@ -18292,11 +18310,11 @@ msgstr "Gramps knjiga" #: ../gramps/gui/plug/report/_docreportdialog.py:143 #: ../gramps/gui/plug/report/_graphreportdialog.py:185 msgid "Paper Options" -msgstr "Postavke stranice" +msgstr "Opcije za stranicu" #: ../gramps/gui/plug/report/_docreportdialog.py:149 msgid "HTML Options" -msgstr "HTML postavke" +msgstr "Opcije za HTML" #: ../gramps/gui/plug/report/_docreportdialog.py:186 #: ../gramps/gui/plug/report/_graphreportdialog.py:154 @@ -18354,41 +18372,40 @@ msgstr "Stil" #. ############################### #: ../gramps/gui/plug/report/_reportdialog.py:366 #: ../gramps/plugins/drawreport/ancestortree.py:835 -#: ../gramps/plugins/drawreport/calendarreport.py:466 -#: ../gramps/plugins/drawreport/descendtree.py:1568 -#: ../gramps/plugins/drawreport/fanchart.py:685 -#: ../gramps/plugins/drawreport/statisticschart.py:986 -#: ../gramps/plugins/drawreport/timeline.py:413 +#: ../gramps/plugins/drawreport/calendarreport.py:462 +#: ../gramps/plugins/drawreport/descendtree.py:1574 +#: ../gramps/plugins/drawreport/fanchart.py:687 +#: ../gramps/plugins/drawreport/statisticschart.py:997 +#: ../gramps/plugins/drawreport/timeline.py:414 #: ../gramps/plugins/graph/gvfamilylines.py:115 #: ../gramps/plugins/graph/gvhourglass.py:315 -#: ../gramps/plugins/graph/gvrelgraph.py:763 +#: ../gramps/plugins/graph/gvrelgraph.py:764 #: ../gramps/plugins/textreport/alphabeticalindex.py:93 #: ../gramps/plugins/textreport/ancestorreport.py:288 -#: ../gramps/plugins/textreport/birthdayreport.py:409 +#: ../gramps/plugins/textreport/birthdayreport.py:412 #: ../gramps/plugins/textreport/descendreport.py:520 -#: ../gramps/plugins/textreport/detancestralreport.py:820 -#: ../gramps/plugins/textreport/detdescendantreport.py:997 +#: ../gramps/plugins/textreport/detancestralreport.py:821 +#: ../gramps/plugins/textreport/detdescendantreport.py:998 #: ../gramps/plugins/textreport/endoflinereport.py:270 #: ../gramps/plugins/textreport/familygroup.py:710 -#: ../gramps/plugins/textreport/indivcomplete.py:1058 +#: ../gramps/plugins/textreport/indivcomplete.py:1059 #: ../gramps/plugins/textreport/kinshipreport.py:356 #: ../gramps/plugins/textreport/numberofancestorsreport.py:202 -#: ../gramps/plugins/textreport/placereport.py:438 +#: ../gramps/plugins/textreport/placereport.py:439 #: ../gramps/plugins/textreport/recordsreport.py:215 #: ../gramps/plugins/textreport/simplebooktitle.py:134 #: ../gramps/plugins/textreport/summary.py:286 #: ../gramps/plugins/textreport/tableofcontents.py:92 #: ../gramps/plugins/textreport/tagreport.py:901 #: ../gramps/plugins/webreport/narrativeweb.py:1576 -#: ../gramps/plugins/webreport/webcal.py:1611 -#: ../gramps/plugins/drawreport/statisticschart.py:997 +#: ../gramps/plugins/webreport/webcal.py:1618 msgid "Report Options" -msgstr "Opcije izvještaja" +msgstr "Opcije za izvještaj" #. need any labels at top: #: ../gramps/gui/plug/report/_reportdialog.py:457 msgid "Document Options" -msgstr "Opcije datoteke" +msgstr "Opcije za dokument" #: ../gramps/gui/plug/report/_reportdialog.py:503 #: ../gramps/gui/plug/report/_reportdialog.py:530 @@ -18481,6 +18498,10 @@ msgstr "zadano" msgid "Document Styles" msgstr "Stilovi dokumenta" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Stilovi_dokumenta" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Novi stil" @@ -18507,6 +18528,10 @@ msgstr "Odaberi stil" msgid "Style editor" msgstr "Uređivač stila" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Uređivač_stilova" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -18514,10 +18539,10 @@ msgstr "Uređivač stila" msgid "No description available" msgstr "Nema dostupnog opisa" -#: ../gramps/gui/plug/report/_styleeditor.py:344 +#: ../gramps/gui/plug/report/_styleeditor.py:354 #, python-format msgid "(Embedded style '%s' must be edited separately)" -msgstr "(Ugrađeni stil '%s' treba zasebno urediti)" +msgstr "(Ugrađeni stil „%s” treba zasebno urediti)" #: ../gramps/gui/plug/report/_styleeditor.py:397 #, python-format @@ -18573,9 +18598,9 @@ msgstr "Nastavi s _alatom" msgid "You must select an active person for this tool to work properly." msgstr "Za ispravan rad ovog alata, morate postaviti aktivnu osobu." -#: ../gramps/gui/selectors/selectcitation.py:51 +#: ../gramps/gui/selectors/selectcitation.py:86 msgid "manual|Select_Source_or_Citation_selector" -msgstr "Izbornik_za_odabir_izvora_ili_citata" +msgstr "Odaberi_izvor_ili_citat" #: ../gramps/gui/selectors/selectcitation.py:67 msgid "Select Source or Citation" @@ -18598,49 +18623,53 @@ msgstr "Izvor: naziv ili citat: svezak/stranica" msgid "Last Change" msgstr "Zadnja promjena" -#: ../gramps/gui/selectors/selectevent.py:46 +#: ../gramps/gui/selectors/selectevent.py:79 msgid "manual|Select_Event_selector" -msgstr "Izbornik_za_odabir_događaja" +msgstr "Odaberi_događaj" #: ../gramps/gui/selectors/selectevent.py:62 msgid "Select Event" msgstr "Odaberi događaj" -#: ../gramps/gui/selectors/selectfamily.py:46 +#: ../gramps/gui/selectors/selectfamily.py:76 msgid "manual|Select_Family_selector" -msgstr "Izbornik_za_odabir_obitelji" +msgstr "Odaberi_obitelj" -#: ../gramps/gui/selectors/selectnote.py:49 +#: ../gramps/gui/selectors/selectnote.py:82 msgid "manual|Select_Note_selector" -msgstr "Izbornik_za_odabir_zabilješke" +msgstr "Odaberi_zabilješku" #: ../gramps/gui/selectors/selectnote.py:67 msgid "Select Note" msgstr "Odaberi zabilješku" -#: ../gramps/gui/selectors/selectobject.py:60 +#: ../gramps/gui/selectors/selectobject.py:108 msgid "manual|Select_Media_Object_selector" -msgstr "Izbornik_za_odabir_medijskog_objekta" +msgstr "Odaberi_medijski_objekt" #: ../gramps/gui/selectors/selectobject.py:70 msgid "Select Media Object" msgstr "Odaberi medijski objekt" -#: ../gramps/gui/selectors/selectperson.py:54 +#: ../gramps/gui/selectors/selectperson.py:68 msgid "manual|Select_Child_selector" -msgstr "Izbornik_za_odabir_djeteta" +msgstr "Odaberi_dijete" -#: ../gramps/gui/selectors/selectperson.py:56 +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Odaberi_osobu" + +#: ../gramps/gui/selectors/selectperson.py:64 msgid "manual|Select_Father_selector" -msgstr "Izbornik_za_odabir_oca" +msgstr "Odaberi_oca" -#: ../gramps/gui/selectors/selectperson.py:58 +#: ../gramps/gui/selectors/selectperson.py:66 msgid "manual|Select_Mother_selector" -msgstr "Izbornik_za_odabir_majke" +msgstr "Odaberi_majku" -#: ../gramps/gui/selectors/selectplace.py:47 +#: ../gramps/gui/selectors/selectplace.py:90 msgid "manual|Select_Place_selector" -msgstr "Izbornik_za_odabir_mjesta" +msgstr "Odaberi_mjesto" #: ../gramps/gui/selectors/selectplace.py:63 msgid "Select Place" @@ -18654,10 +18683,18 @@ msgstr "Spremišta" msgid "Select Repository" msgstr "Odaberi spremište" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Odaberi_spremište" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Odaberi izvor" +#: ../gramps/gui/selectors/selectsource.py:76 +msgid "manual|Select_Source_selector" +msgstr "Odaberi_izvor" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Isključi" @@ -18785,7 +18822,7 @@ msgstr "" "neodređenost zbog dva otvorena uređivača, jedno te istog izvora.\n" "\n" "Za uređivanje izvora, zatvorite uređivač izvora i otvorite samo uređivač " -"citata." +"citata" #: ../gramps/gui/utils.py:626 msgid "Cannot open new citation editor" @@ -19021,7 +19058,7 @@ msgstr "Greška prilikom spremanja zaštitne kopije" msgid "Failed Loading View" msgstr "Neuspjelo učitavanje pogleda" -#: ../gramps/gui/viewmanager.py:1689 +#: ../gramps/gui/viewmanager.py:1698 #, python-format msgid "" "The view %(name)s did not load and reported an error.\n" @@ -19044,13 +19081,13 @@ msgstr "" "(%(firstauthoremail)s).\n" "\n" "Ako ne želite da Gramps ponovi pokušaj učitavanja pogleda, možete ga sakriti " -"s uređivačem dodataka u izborniku pod \"Pomoć\"." +"s uređivačem dodataka u izborniku pod „Pomoć”." #: ../gramps/gui/viewmanager.py:1783 ../gramps/gui/viewmanager.py:1781 msgid "Failed Loading Plugin" msgstr "Neuspjelo učitavanje dodatka" -#: ../gramps/gui/viewmanager.py:1782 +#: ../gramps/gui/viewmanager.py:1791 #, python-format msgid "" "The plugin %(name)s did not load and reported an error.\n" @@ -19073,7 +19110,7 @@ msgstr "" "(%(firstauthoremail)s).\n" "\n" "Ako ne želite da Gramps ponovi pokušaj učitavanja dodatka, možete ga sakriti " -"s uređivačem dodataka u izborniku pod \"Pomoć\"." +"s uređivačem dodataka u izborniku pod „Pomoć”." #: ../gramps/gui/viewmanager.py:1864 ../gramps/gui/viewmanager.py:1862 msgid "Gramps XML Backup" @@ -19102,10 +19139,10 @@ msgstr "Isključi" msgid "Backup file already exists! Overwrite?" msgstr "Zaštitna kopija već postoji! Želite li je prepisati?" -#: ../gramps/gui/viewmanager.py:1955 ../gramps/gui/viewmanager.py:1953 +#: ../gramps/gui/viewmanager.py:1962 #, python-format msgid "The file '%s' exists." -msgstr "Datoteka '%s' postoji." +msgstr "Datoteka „%s” postoji." #: ../gramps/gui/viewmanager.py:1956 ../gramps/gui/viewmanager.py:1954 msgid "Proceed and overwrite" @@ -19119,10 +19156,10 @@ msgstr "Prekini izradu zaštitne kopije" msgid "Making backup..." msgstr "Izrada zaštitne kopije ..." -#: ../gramps/gui/viewmanager.py:1985 ../gramps/gui/viewmanager.py:1983 +#: ../gramps/gui/viewmanager.py:1992 #, python-format msgid "Backup saved to '%s'" -msgstr "Zaštitna kopija je spremljena u '%s'" +msgstr "Zaštitna kopija je spremljena u „%s”" #: ../gramps/gui/viewmanager.py:1988 ../gramps/gui/viewmanager.py:1986 msgid "Backup aborted" @@ -19183,12 +19220,12 @@ msgstr "Nije moguće postaviti knjižnu oznaku, budući da ništa nije odabrano. msgid "Multiple Selection Delete" msgstr "Izbriši višestruki odabir" -#: ../gramps/gui/views/listview.py:546 +#: ../gramps/gui/views/listview.py:553 msgid "" "More than one item has been selected for deletion. Select the option " "indicating how to delete the items:" msgstr "" -"Više stavki je odabrano za brisanje. Odaberite opcije za način brisanja:" +"Više stavaka je odabrano za brisanje. Odaberi opcije za način brisanja:" #: ../gramps/gui/views/listview.py:548 msgid "Delete All" @@ -19297,9 +19334,9 @@ msgid "" "the person you want as 'Home Person', then confirm your choice via the menu " "Edit ->Set Home Person." msgstr "" -"Morate postaviti jednu 'zadanu osobu' do koje želite ići. Odaberite pogled " -"\"Osobe\", odaberite osobu koju želite imati kao 'početnu osobu', zatim " -"potvrdite vaš odabir preko preglednika \"Uredi > Postavi početnu osobu\"." +"Morate postaviti jednu „zadanu osobu” do koje želite ići. Odaberite pogled " +"„Osobe”, odaberite osobu koju želite imati kao „početnu osobu”, zatim " +"potvrdite vaš odabir preko izbornika „Uredi > Postavi početnu osobu”." #: ../gramps/gui/views/navigationview.py:349 #: ../gramps/gui/views/navigationview.py:352 @@ -19381,7 +19418,7 @@ msgstr "Promijeni prioritet etiketa" #: ../gramps/gui/views/tags.py:495 #, python-format msgid "Remove tag '%s'?" -msgstr "Ukloni etiketu: '%s'?" +msgstr "Ukloni etiketu: „%s”?" #: ../gramps/gui/views/tags.py:496 msgid "" @@ -19553,11 +19590,10 @@ msgstr "" "postavkom. Ova akcija je nepovratna." #. default tooltip -#: ../gramps/gui/widgets/grampletpane.py:811 -#: ../gramps/gui/widgets/grampletpane.py:808 +#: ../gramps/gui/widgets/grampletpane.py:810 msgid "Drag Properties Button to move and click it for setup" msgstr "" -"Za premještanje, povucite gumb za postavke, za uređivanje ga pritisnite." +"Za premještanje, povucite gumb za postavke, za uređivanje ga pritisnite" #. build the GUI: #: ../gramps/gui/widgets/grampletpane.py:1007 @@ -19598,7 +19634,7 @@ msgid "" msgstr "" "Klikni za postavljanje aktivne osobe\n" "Desni-klik za prikaz uređivačkog izbornika\n" -"Klikni simbol 'Uredi', za uređivanje (aktiviraj u konfiguraciji)" +"Klikni simbol „Uredi”, za uređivanje (aktiviraj u konfiguraciji)" #: ../gramps/gui/widgets/monitoredwidgets.py:651 msgid "Bad Date" @@ -19631,6 +19667,10 @@ msgstr "" msgid "Progress Information" msgstr "Podaci o napretku rada" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Prerasporedi_srodstva" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Prerasporedi srodstva" @@ -19733,7 +19773,7 @@ msgstr "Odaberi boju pozadine" #: ../gramps/gui/widgets/validatedmaskedentry.py:1154 #, python-format msgid "'%s' is not a valid value for this field" -msgstr "'%s' nije ispravna vrijednost za ovo polje" +msgstr "„%s” nije ispravna vrijednost za ovo polje" #: ../gramps/gui/widgets/validatedmaskedentry.py:1197 msgid "This field is mandatory" @@ -19743,7 +19783,7 @@ msgstr "Ovo je obavezno polje" #: ../gramps/gui/widgets/validatedmaskedentry.py:1246 #, python-format msgid "'%s' is not a valid date value" -msgstr "'%s' nije ispravna vrijednost za datum" +msgstr "„%s” nije ispravna vrijednost za datum" #: ../gramps/plugins/db/bsddb/bsddb.gpr.py:26 msgid "BSDDB" @@ -19822,7 +19862,7 @@ msgstr "" "\n" "\n" "Možete pokrenuti\n" -"\"Alati > Obrada rodoslova > Spoji citate\"\n" +"„Alati > Obrada rodoslova > Spoji citate”\n" "kako biste spojili citate, koji sadrže slične\n" "informacije" @@ -19854,8 +19894,8 @@ msgid "" "A second transaction is started while there is still a transaction, \"%s\", " "active in the database." msgstr "" -"Pokrenut je još jedan prijenos, mada je prijenos \"%s\", još uvijek aktivan " -"u bazi podataka." +"Pokrenut je još jedan prijenos, mada je prijenos „%s”, još uvijek aktivan u " +"bazi podataka." #: ../gramps/plugins/db/bsddb/write.py:2307 #: ../gramps/plugins/db/dbapi/sqlite.py:61 @@ -20042,8 +20082,8 @@ msgid "" "pillow or python3-pillow" msgstr "" "Izrada jpg slika iz ne-jpg slika u LaTex dokumentima neće biti moguća. " -"Koristite vaš paketni upravljač za instalaciju paketa 'python-imaging', " -"'python-pillow' ili 'python3-pillow'" +"Koristite vaš paketni upravljač za instalaciju paketa „python-imaging”, " +"„python-pillow” ili „python3-pillow”" #: ../gramps/plugins/docgen/odfdoc.py:1182 #, python-format @@ -20254,33 +20294,33 @@ msgid "Do not scale tree" msgstr "Ne prilagođuj veličinu stabla" #: ../gramps/plugins/drawreport/ancestortree.py:853 -#: ../gramps/plugins/drawreport/descendtree.py:1593 +#: ../gramps/plugins/drawreport/descendtree.py:1599 msgid "Scale tree to fit page width only" -msgstr "Prilagodi stablo širini stranice" +msgstr "Prilagodi veličinu stabla širini stranice" #: ../gramps/plugins/drawreport/ancestortree.py:854 -#: ../gramps/plugins/drawreport/descendtree.py:1594 +#: ../gramps/plugins/drawreport/descendtree.py:1600 msgid "Scale tree to fit the size of the page" -msgstr "Prilagodi stablo veličini stranice" +msgstr "Prilagodi veličinu stabla veličini stranice" #: ../gramps/plugins/drawreport/ancestortree.py:856 -#: ../gramps/plugins/drawreport/descendtree.py:1596 +#: ../gramps/plugins/drawreport/descendtree.py:1602 msgid "Whether to scale the tree to fit a specific paper size" -msgstr "Da li prilagoditi stablo veličini stranice" +msgstr "Da li prilagoditi veličinu stabla veličini stranice" #: ../gramps/plugins/drawreport/ancestortree.py:863 -#: ../gramps/plugins/drawreport/descendtree.py:1603 +#: ../gramps/plugins/drawreport/descendtree.py:1609 msgid "" "Resize Page to Fit Tree size\n" "\n" "Note: Overrides options in the 'Paper Option' tab" msgstr "" -"Uskladi veličinu papira stablu\n" +"Prilagodi veličinu papira veličini stabla\n" "\n" -"Napomena: Ova opcija poništava postavke u kartici za opcije papira" +"Napomena: Ovo poništava opcije u kartici „Opcije za papir”" #: ../gramps/plugins/drawreport/ancestortree.py:869 -#: ../gramps/plugins/drawreport/descendtree.py:1609 +#: ../gramps/plugins/drawreport/descendtree.py:1615 msgid "" "Whether to resize the page to fit the size \n" "of the tree. Note: the page will have a \n" @@ -20302,15 +20342,15 @@ msgstr "" "\n" "Odabirom ove opcije, desit će se sljedeće:\n" "\n" -"Opcijom \"Ne mijenjaj veličinu stabla\", veličina \n" +"Opcijom „Ne prilagođuj veličinu stabla”, veličina \n" "stranice ovisi o visini/širini stabla.\n" "\n" -"Opcijom \"Prilagodi veličinu stabla širini stranice\", \n" +"Opcijom „Prilagodi veličinu stabla širini stranice”, \n" "visina stranice ovisi o visini stabla.\n" "\n" -"Opcijom \"Prilagodi veličinu stabla veličini stranice\", \n" -"mijenja se veličina stranice, uklanjanjem praznog prostora \n" -"kako u visini, tako i u širini." +"Opcijom „Prilagodi veličinu stabla veličini stranice”, \n" +"mijenja se veličina stranice, uklanjanjem praznog \n" +"prostora kako u visini, tako i u širini." #: ../gramps/plugins/drawreport/ancestortree.py:889 #: ../gramps/plugins/drawreport/descendtree.py:1629 @@ -20331,27 +20371,27 @@ msgstr "Da li uključiti ispis praznih stranica." #. ######################### #. ############################### #: ../gramps/plugins/drawreport/ancestortree.py:896 -#: ../gramps/plugins/drawreport/calendarreport.py:494 -#: ../gramps/plugins/drawreport/descendtree.py:1634 -#: ../gramps/plugins/drawreport/fanchart.py:728 +#: ../gramps/plugins/drawreport/calendarreport.py:490 +#: ../gramps/plugins/drawreport/descendtree.py:1640 +#: ../gramps/plugins/drawreport/fanchart.py:730 #: ../gramps/plugins/drawreport/statisticschart.py:1056 -#: ../gramps/plugins/drawreport/timeline.py:434 +#: ../gramps/plugins/drawreport/timeline.py:435 #: ../gramps/plugins/graph/gvfamilylines.py:162 #: ../gramps/plugins/graph/gvhourglass.py:352 -#: ../gramps/plugins/graph/gvrelgraph.py:801 +#: ../gramps/plugins/graph/gvrelgraph.py:802 #: ../gramps/plugins/textreport/ancestorreport.py:310 -#: ../gramps/plugins/textreport/birthdayreport.py:438 +#: ../gramps/plugins/textreport/birthdayreport.py:441 #: ../gramps/plugins/textreport/descendreport.py:557 -#: ../gramps/plugins/textreport/detancestralreport.py:848 -#: ../gramps/plugins/textreport/detdescendantreport.py:1039 +#: ../gramps/plugins/textreport/detancestralreport.py:849 +#: ../gramps/plugins/textreport/detdescendantreport.py:1040 #: ../gramps/plugins/textreport/familygroup.py:732 -#: ../gramps/plugins/textreport/indivcomplete.py:1082 +#: ../gramps/plugins/textreport/indivcomplete.py:1083 #: ../gramps/plugins/textreport/kinshipreport.py:382 -#: ../gramps/plugins/textreport/placereport.py:461 +#: ../gramps/plugins/textreport/placereport.py:462 #: ../gramps/plugins/textreport/recordsreport.py:243 -#: ../gramps/plugins/webreport/webcal.py:1664 +#: ../gramps/plugins/webreport/webcal.py:1671 msgid "Report Options (2)" -msgstr "Opcije izvještaja (2)" +msgstr "Opcije za izvještaj (2)" #: ../gramps/plugins/drawreport/ancestortree.py:911 msgid "" @@ -20435,13 +20475,13 @@ msgid "Advanced" msgstr "Napredno" #: ../gramps/plugins/drawreport/ancestortree.py:957 -#: ../gramps/plugins/drawreport/descendtree.py:1686 +#: ../gramps/plugins/drawreport/descendtree.py:1692 msgid "" "Replace Display Format:\n" "'Replace this'/' with this'" msgstr "" "Zamijeni format prikaza:\n" -"'Zamijeni ovo'/'s ovim'" +"„Zamijeni ovo”/„s ovim”" #: ../gramps/plugins/drawreport/ancestortree.py:959 #: ../gramps/plugins/drawreport/descendtree.py:1688 @@ -21170,14 +21210,14 @@ msgid "" "You can customize font and color for each generation in the style editor" msgstr "Možete prilagoditi pismo i boju za svaku generaciju u uređivaču stila" -#: ../gramps/plugins/drawreport/fanchart.py:780 +#: ../gramps/plugins/drawreport/fanchart.py:782 #, python-format msgid "The style used for the text display of generation \"%d\"" -msgstr "Stil korišten za prikaz teksta \"%d.\" generacije" +msgstr "Stil korišten za prikaz teksta „%d.” generacije" #: ../gramps/plugins/drawreport/statisticschart.py:306 msgid "Item count" -msgstr "Broj stavki" +msgstr "Broj stavaka" #: ../gramps/plugins/drawreport/statisticschart.py:310 msgid "Both" @@ -21459,17 +21499,15 @@ msgstr "Uključeni spolovi" msgid "Select which genders are included into statistics." msgstr "Odaberite spolove, koji će biti uključeni u statistike." -#: ../gramps/plugins/drawreport/statisticschart.py:1039 #: ../gramps/plugins/drawreport/statisticschart.py:1050 msgid "Max. items for a pie" -msgstr "Najveći broj stavki za kružni dijagram" +msgstr "Najveći broj stavaka za kružni dijagram" -#: ../gramps/plugins/drawreport/statisticschart.py:1040 #: ../gramps/plugins/drawreport/statisticschart.py:1051 msgid "" "With fewer items pie chart and legend will be used instead of a bar chart." msgstr "" -"Pri manjem broju stavki se koristi kružni dijagram s legendom, umjesto " +"Pri manjem broju stavaka se koristi kružni dijagram s legendom, umjesto " "stupčastog dijagrama." #: ../gramps/plugins/drawreport/statisticschart.py:1084 @@ -21580,23 +21618,23 @@ msgstr "CSV je uobičajeni format tabličnog proračuna." #: ../gramps/plugins/export/export.gpr.py:44 msgid "CSV spreadsheet options" -msgstr "Postavke CSV proračunske tablice" +msgstr "Opcije za CSV proračunske tablice" #: ../gramps/plugins/export/export.gpr.py:55 msgid "Web Family Tree" -msgstr "Web rodoslov" +msgstr "Web Family Tree (web rodoslov)" #: ../gramps/plugins/export/export.gpr.py:56 msgid "_Web Family Tree" -msgstr "_Web rodoslov" +msgstr "_Web Family Tree (web rodoslov)" #: ../gramps/plugins/export/export.gpr.py:57 msgid "Web Family Tree format" -msgstr "Format Web rodoslova" +msgstr "Format za Web Family Tree (web rodoslov)" #: ../gramps/plugins/export/export.gpr.py:65 msgid "Web Family Tree export options" -msgstr "Postavke izvoza za Web rodoslov" +msgstr "Opcije za Web Family Tree izvoz (web rodoslov)" #: ../gramps/plugins/export/export.gpr.py:77 msgid "GE_DCOM" @@ -21613,7 +21651,7 @@ msgstr "" #: ../gramps/plugins/export/export.gpr.py:87 msgid "GEDCOM export options" -msgstr "GEDCOM postavke izvoza" +msgstr "Opcije za GEDCOM izvoz" #: ../gramps/plugins/export/export.gpr.py:99 msgid "_GeneWeb" @@ -21625,7 +21663,7 @@ msgstr "GeneWeb je web bazirani geneaološki program." #: ../gramps/plugins/export/export.gpr.py:108 msgid "GeneWeb export options" -msgstr "Postavke GeneWeb izvoza" +msgstr "Opcije za GeneWeb izvoz" #: ../gramps/plugins/export/export.gpr.py:119 msgid "Gramps XML Package (family tree and media)" @@ -21645,7 +21683,7 @@ msgstr "" #: ../gramps/plugins/export/export.gpr.py:130 msgid "Gramps package export options" -msgstr "Postavke izvoza Gramps paketa" +msgstr "Opcije za izvoz Gramps paketa" #: ../gramps/plugins/export/export.gpr.py:141 msgid "Gramps XML (family tree)" @@ -21665,7 +21703,7 @@ msgstr "" #: ../gramps/plugins/export/export.gpr.py:153 msgid "Gramps XML export options" -msgstr "Gramps XML postavke izvoza" +msgstr "Opcije za Gramps XML izvoz" #: ../gramps/plugins/export/export.gpr.py:164 msgid "vCalendar" @@ -21681,7 +21719,7 @@ msgstr "vCalendar format se koristi u mnogim kalendarskim i PIM programima." #: ../gramps/plugins/export/export.gpr.py:174 msgid "vCalendar export options" -msgstr "Postavke za izvoz vCalendar" +msgstr "Opcije za vCalendar-izvoz" #: ../gramps/plugins/export/export.gpr.py:185 #: ../gramps/plugins/importer/import.gpr.py:167 @@ -21698,7 +21736,7 @@ msgstr "vCard format se koristi u mnogim adresarima i PIM programima." #: ../gramps/plugins/export/export.gpr.py:195 msgid "vCard export options" -msgstr "Postavke za izvoz vCard" +msgstr "Opcije za vCard-izvoz" #: ../gramps/plugins/export/exportcsv.py:136 msgid "Include people" @@ -21818,6 +21856,10 @@ msgstr "EMAIL" msgid "WWW" msgstr "WWW" +#: ../gramps/plugins/export/exportgedcom.py:1438 +msgid "Writing media" +msgstr "Zapisivanje medija" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "GEDCOM izvoz neuspješan" @@ -21879,7 +21921,7 @@ msgstr "" #. GUI setup: #: ../gramps/plugins/gramplet/ageondategramplet.py:52 msgid "Enter a date, click Run" -msgstr "Unesite datum i pritisnite gumb \"Pokreni\"" +msgstr "Unesite datum i pritisnite gumb „Pokreni”" #: ../gramps/plugins/gramplet/ageondategramplet.py:60 msgid "" @@ -21887,10 +21929,10 @@ msgid "" "will compute the ages for everyone in your Family Tree on that date. You can " "then sort by the age column, and double-click the row to view or edit." msgstr "" -"Unesite ispravan datum (u obliku GGGG-MM-DD) i pritisnite gumb \"Pokreni\". " -"To će izračunati starost svih osoba u rodoslovu na taj datum. Nakon toga " -"možete svrstati podatke po starosti, i dvoklikom na redak, promijeniti ih " -"ili urediti." +"Unesite ispravan datum (u obliku GGGG-MM-DD) i pritisnite gumb „Pokreni”. To " +"će izračunati starost svih osoba u rodoslovu na taj datum. Nakon toga možete " +"svrstati podatke po starosti, i dvoklikom na redak, promijeniti ih ili " +"urediti." #: ../gramps/plugins/gramplet/agestats.py:53 #: ../gramps/plugins/gramplet/agestats.py:63 @@ -22075,7 +22117,7 @@ msgid "" msgstr "" "Klikni za širenje/skupljanje osobe\n" "Desni-klik za prikaz opcija\n" -"Stisni i povuci za okretanje" +"Klikni i povuci za okretanje" #: ../gramps/plugins/gramplet/faqgramplet.py:61 #, python-format @@ -22432,11 +22474,11 @@ msgstr "Gramplet prikazuje sva prezimena u oblacima" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1235 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1249 msgid "gramplet|To Do" -msgstr "Za obaviti" +msgstr "Zadaci" #: ../gramps/plugins/gramplet/gramplet.gpr.py:291 msgid "Gramplet for displaying a To Do list" -msgstr "Gramplet prikazuje popis zadataka 'Za obaviti'" +msgstr "Gramplet prikazuje popis zadataka" #: ../gramps/plugins/gramplet/gramplet.gpr.py:305 #: ../gramps/plugins/gramplet/gramplet.gpr.py:311 @@ -22954,67 +22996,67 @@ msgstr "Prikazuje neke zanimljive podatke o osobama i obiteljima" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1143 msgid "Person To Do" -msgstr "Za obaviti (osoba)" +msgstr "Zadaci (osoba)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1144 msgid "Gramplet showing the To Do notes for a person" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za osobu" +msgstr "Gramplet prikazuje zadatke za osobu" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1157 msgid "Event To Do" -msgstr "Za obaviti (događaj)" +msgstr "Zadaci (događaj)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1158 msgid "Gramplet showing the To Do notes for an event" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za događaj" +msgstr "Gramplet prikazuje zadatke za događaj" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1171 msgid "Family To Do" -msgstr "Za obaviti (obitelj)" +msgstr "Zadaci (obitelj)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1172 msgid "Gramplet showing the To Do notes for a family" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za obitelj" +msgstr "Gramplet prikazuje zadatke za obitelj" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1185 msgid "Place To Do" -msgstr "Za obaviti (mjesto)" +msgstr "Zadaci (mjesto)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1186 msgid "Gramplet showing the To Do notes for a place" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za mjesto" +msgstr "Gramplet prikazuje zadatke za mjesto" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1199 msgid "Source To Do" -msgstr "Za obaviti (izvor)" +msgstr "Zadaci (izvor)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1200 msgid "Gramplet showing the To Do notes for a source" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za izvor" +msgstr "Gramplet prikazuje zadatke za izvor" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1213 msgid "Citation To Do" -msgstr "Za obaviti (citat)" +msgstr "Zadaci (citat)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1214 msgid "Gramplet showing the To Do notes for a citation" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za citat" +msgstr "Gramplet prikazuje zadatke za citat" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1227 msgid "Repository To Do" -msgstr "Za obaviti (spremište)" +msgstr "Zadaci (spremište)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1228 msgid "Gramplet showing the To Do notes for a repository" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za spremište" +msgstr "Gramplet prikazuje zadatke za spremište" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1241 msgid "Media To Do" -msgstr "Za obaviti (medij)" +msgstr "Zadaci (medij)" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1242 msgid "Gramplet showing the To Do notes for a media object" -msgstr "Gramplet prikazuje 'Za obaviti' zabilješke za medijski objekt" +msgstr "Gramplet prikazuje zadatke za medijski objekt" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1281 #: ../gramps/plugins/gramplet/gramplet.gpr.py:1289 @@ -23098,7 +23140,7 @@ msgstr "%(current)d od %(total)d" #: ../gramps/plugins/gramplet/pedigreegramplet.py:51 msgid "Move mouse over links for options" -msgstr "Pomakni miša na poveznice za prikaz postavki" +msgstr "Pomakni miša na poveznice za prikaz opcija" #: ../gramps/plugins/gramplet/pedigreegramplet.py:58 #: ../gramps/plugins/gramplet/pedigreegramplet.py:67 @@ -23320,9 +23362,9 @@ msgstr "Odabrano" msgid "SoundEx code:" msgstr "SoundEx kod:" -#: ../gramps/plugins/gramplet/statsgramplet.py:54 +#: ../gramps/plugins/gramplet/statsgramplet.py:59 msgid "Double-click item to see matches" -msgstr "Dvoklik na stavku za prikaz podudarajućih stavki" +msgstr "Dvoklik na stavku za prikaz podudarajućih stavaka" #: ../gramps/plugins/gramplet/statsgramplet.py:87 #: ../gramps/plugins/textreport/summary.py:240 @@ -23426,25 +23468,29 @@ msgstr "Ukupni broj jedinstvenih prezimena" msgid "Total surnames showing" msgstr "Ukupni broj prikazanih prezimena" -#: ../gramps/plugins/gramplet/todo.py:58 +#: ../gramps/plugins/gramplet/todo.py:60 #: ../gramps/plugins/gramplet/todogramplet.py:60 msgid "Previous To Do note" -msgstr "Prethodna 'Za obaviti' zabilješka" +msgstr "Prethodni zadatak" -#: ../gramps/plugins/gramplet/todo.py:62 +#: ../gramps/plugins/gramplet/todo.py:64 #: ../gramps/plugins/gramplet/todogramplet.py:64 msgid "Next To Do note" -msgstr "Sljedeća 'Za obaviti' zabilješka" +msgstr "Sljedeći zadatak" -#: ../gramps/plugins/gramplet/todo.py:66 +#: ../gramps/plugins/gramplet/todo.py:68 #: ../gramps/plugins/gramplet/todogramplet.py:68 msgid "Edit the selected To Do note" -msgstr "Uredi odabrane 'Za obaviti' zabilješke" +msgstr "Uredi odabrane zadatke" -#: ../gramps/plugins/gramplet/todo.py:70 +#: ../gramps/plugins/gramplet/todo.py:72 #: ../gramps/plugins/gramplet/todogramplet.py:72 msgid "Add a new To Do note" -msgstr "Dodaj novu 'Za obaviti' zabilješku" +msgstr "Dodaj novi zadatak" + +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "Najprije odaberi objekt kojem želiš dodati zabilješku" #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" @@ -23521,9 +23567,9 @@ msgid "" "\n" msgstr "" "Vaš prvi korak mora biti stvaranje novog rodoslova. Za stvaranje rodoslova " -"(ponekad zvanog 'baza podataka') odaberite \"Rodoslovi\" iz izbornika, zatim " -"\"Uredi rodoslove\", pritisnite \"Novo\" i imenujte vaš rodoslov. Za " -"detaljne informacije, koristite gornje poveznice.\n" +"(ponekad zvanog baza podataka) odaberite „Rodoslovi” iz izbornika, zatim " +"„Uredi rodoslove”, pritisnite „Novi” i imenujte vaš rodoslov. Za detaljne " +"informacije, koristite gornje poveznice.\n" "\n" #: ../gramps/plugins/gramplet/welcomegramplet.py:130 @@ -23541,8 +23587,8 @@ msgid "" "can also drag the Properties button to reposition the gramplet on this page, " "and detach the gramplet to float above Gramps." msgstr "" -"Trenutačno se nalazite u pogledu \"Pregledna ploča\", gdje možete dodati " -"vaše gramplete. Možete ih također dodati u bilo kojem drugom pogledu. Za to, " +"Trenutačno se nalazite u pogledu „Pregledna ploča”, gdje možete dodati vaše " +"gramplete. Možete ih također dodati u bilo kojem drugom pogledu. Za to, " "otvorite bočni stupac i/ili donju traku, te desnim klimom pored kartice.\n" "\n" "Gumbom za konfiguraciju možete dodavati stupce, a desnim klikom na površinu, " @@ -23554,7 +23600,7 @@ msgstr "" #. distance to the main person will be added on top of this. #: ../gramps/plugins/gramplet/whatsnext.py:57 msgid "Minimum number of items to display" -msgstr "Najmanji broj stavki u prikazu" +msgstr "Najmanji broj prikazanih stavaka" #. How many generations of descendants to process before we go up to the #. next level of ancestors. @@ -24149,15 +24195,15 @@ msgstr "Da li uključiti datume i/ili mjesta" msgid "Include URLs" msgstr "Uključi URL adrese" -#: ../gramps/plugins/graph/gvrelgraph.py:843 +#: ../gramps/plugins/graph/gvrelgraph.py:844 msgid "" "Include a URL in each graph node so that PDF and imagemap files can be " "generated that contain active links to the files generated by the 'Narrated " "Web Site' report." msgstr "" "Uključi URL u sva čvorišta dijagrama, za stvaranje PDF i imagemap datoteka s " -"aktivnim poveznicama na stranice, stvorene izvještajem 'Narativna web " -"stranica'." +"aktivnim poveznicama na stranice, stvorene izvještajem „Narativna web " +"stranica”." #: ../gramps/plugins/graph/gvrelgraph.py:851 #: ../gramps/plugins/textreport/birthdayreport.py:494 @@ -24202,10 +24248,10 @@ msgstr "Da li uključiti posljednje zanimanje" msgid "Include relationship debugging numbers also" msgstr "Uključi i brojeve, dobivene traženjem grešaka u srodstvu" -#: ../gramps/plugins/graph/gvrelgraph.py:886 +#: ../gramps/plugins/graph/gvrelgraph.py:887 msgid "" "Whether to include 'Ga' and 'Gb' also, to debug the relationship calculator" -msgstr "Da li uključiti 'Ga' i 'Gb', za ispravljanje kalkulator srodstva" +msgstr "Da li uključiti „Ga” i „Gb”, za ispravljanje kalkulator srodstva" #: ../gramps/plugins/graph/gvrelgraph.py:914 msgid "Indicate non-birth relationships with dotted lines" @@ -24682,7 +24728,7 @@ msgstr "" "Osnovna staza za medije ovog rodoslova je %s. Razmislite o upotrebi " "jednostavnije staze. Nju možete promijeniti u postavkama. Pomaknite vaše " "medijske datoteke na novo mjesto, a zatim koristeći upravljač medija, " -"koristite opciju 'Zamijeni podniz znakova u stazi', te postavite točnu stazu " +"koristite opciju „Zamijeni podniz znakova u stazi”, te postavite točnu stazu " "do vaših medijskih objekata." #: ../gramps/plugins/importer/importgpkg.py:117 @@ -24705,7 +24751,7 @@ msgstr "" "%(path)s. Možete promijeniti stazu do medija u postavkama ili ju pretvoriti " "u već postojeću osnovnu stazu medija. Možete to učiniti premještanjem " "medijskih datoteka na novo mjesto, te u upravljaču medija koristiti opciju " -"'Zamijeni podniz znakova u stazi', za postavljanje točne staze do vaših " +"„Zamijeni podniz znakova u stazi”, za postavljanje točne staze do vaših " "medijskih objekata." #: ../gramps/plugins/importer/importgrdb.py:61 @@ -24746,7 +24792,7 @@ msgstr "Nije Pro-Gen datoteka" #: ../gramps/plugins/importer/importprogen.py:396 #, python-format msgid "Field '%(fldname)s' not found" -msgstr "Zapis '%(fldname)s' nije pronađen" +msgstr "Zapis „%(fldname)s” nije pronađen" #: ../gramps/plugins/importer/importprogen.py:460 #, python-format @@ -24772,7 +24818,7 @@ msgstr "Uvoz iz Pro-Gen (%s)" #: ../gramps/plugins/importer/importprogen.py:1066 #, python-format msgid "Date did not match: '%(text)s' (%(msg)s)" -msgstr "Datum ne odgovara: '%(text)s' (%(msg)s)" +msgstr "Datum ne odgovara: „%(text)s” (%(msg)s)" #: ../gramps/plugins/importer/importprogen.py:1790 #, python-format @@ -24995,9 +25041,9 @@ msgstr "" "\n" " Uvežena datoteka nije bila cjelokupna.\n" "U sklopu ispravljanja, %(new)d objekata je stvoreno, a\n" -"njihova tipizirana svojstva su postavljena na 'Nepoznato'.\n" +"njihova tipizirana svojstva su postavljena na „Nepoznato”.\n" "Raspodjela na kategorije je prikazana brojem u zagradama.\n" -"Gdjegod moguće, objekti s oznakom 'Nepoznato' su\n" +"Gdjegod moguće, objekti s oznakom „Nepoznato” su\n" "referencirani zabilješkom %(unknown)s.\n" #: ../gramps/plugins/importer/importxml.py:310 @@ -25141,11 +25187,11 @@ msgstr "Ime svjedoka: %s" #: ../gramps/plugins/importer/importxml.py:1290 msgid "Any event reference must have a 'hlink' attribute." -msgstr "Svaka referenca događaja mora imati 'hlink' svojstvo." +msgstr "Svaka referenca događaja mora imati „hlink” svojstvo." #: ../gramps/plugins/importer/importxml.py:1564 msgid "Any person reference must have a 'hlink' attribute." -msgstr "Svaka referenca osobe mora imati 'hlink' svojstvo." +msgstr "Svaka referenca osobe mora imati „hlink” svojstvo." #: ../gramps/plugins/importer/importxml.py:1753 #, python-format @@ -25153,8 +25199,8 @@ msgid "" "Your Family Tree groups name \"%(key)s\" together with \"%(parent)s\", did " "not change this grouping to \"%(value)s\"." msgstr "" -"Grupno ime \"%(key)s\" zajedno sa \"%(parent)s\" nije promijenilo ovo " -"grupiranje u \"%(value)s\"." +"Grupno ime „%(key)s” zajedno sa „%(parent)s” nije promijenilo ovo grupiranje " +"u „%(value)s”." #: ../gramps/plugins/importer/importxml.py:1756 msgid "Gramps ignored a name grouping" @@ -25166,7 +25212,7 @@ msgstr "Nepoznato pri uvozu" #: ../gramps/plugins/importer/importxml.py:1985 msgid "Any note reference must have a 'hlink' attribute." -msgstr "Svaka referenca zabilješke mora imati 'hlink' svojstvo." +msgstr "Svaka referenca zabilješke mora imati „hlink” svojstvo." #. TRANSLATORS: leave the {date} and {xml} untranslated in the format string, #. but you may re-order them if needed. @@ -25186,7 +25232,7 @@ msgid "" "Error: family '%(family)s' father '%(father)s' does not refer back to the " "family. Reference added." msgstr "" -"Greška: obitelj '%(family)s' otac '%(father)s' ne upućuje na obitelj. " +"Greška: obitelj „%(family)s” otac „%(father)s” ne upućuje na obitelj. " "Referenca je dodana." #: ../gramps/plugins/importer/importxml.py:3240 @@ -25195,7 +25241,7 @@ msgid "" "Error: family '%(family)s' mother '%(mother)s' does not refer back to the " "family. Reference added." msgstr "" -"Greška: obitelj '%(family)s' majka '%(mother)s' ne upućuje na obitelj. " +"Greška: obitelj „%(family)s” majka „%(mother)s” ne upućuje na obitelj. " "Referenca je dodana." #: ../gramps/plugins/importer/importxml.py:3262 @@ -25204,7 +25250,7 @@ msgid "" "Error: family '%(family)s' child '%(child)s' does not refer back to the " "family. Reference added." msgstr "" -"Greška: obitelj '%(family)s' dijete '%(child)s' ne upućuje na obitelj. " +"Greška: obitelj „%(family)s” dijete „%(child)s” ne upućuje na obitelj. " "Referenca je dodana." #: ../gramps/plugins/lib/libcairodoc.py:1398 @@ -25332,7 +25378,7 @@ msgid "" "Error: %(msg)s '%(gramps_id)s' (input as @%(xref)s@) not in input GEDCOM. " "Record synthesised" msgstr "" -"Greška: %(msg)s '%(gramps_id)s' (učitano kao @%(xref)s@) nije u unosu " +"Greška: %(msg)s „%(gramps_id)s” (učitano kao @%(xref)s@) nije u unosu " "GEDCOM. Zapis je sintetiziran" #: ../gramps/plugins/lib/libgedcom.py:3235 @@ -25341,8 +25387,8 @@ msgid "" "Error: %(msg)s '%(gramps_id)s' (input as @%(xref)s@) not in input GEDCOM. " "Record with typifying attribute 'Unknown' created" msgstr "" -"Greška: %(msg)s '%(gramps_id)s' (unos kao @%(xref)s@) nije u unosu GEDCOM. " -"Stvoren je zapis s tipiziranim svojstvom 'Nepoznato'" +"Greška: %(msg)s „%(gramps_id)s” (unos kao @%(xref)s@) nije u unosu GEDCOM. " +"Stvoren je zapis s tipiziranim svojstvom „Nepoznato”" #: ../gramps/plugins/lib/libgedcom.py:3279 #, python-format @@ -25351,7 +25397,7 @@ msgid "" "(input as %(orig_person)s) is not a member of the referenced family. Family " "reference removed from person" msgstr "" -"Greška: obitelj '%(family)s' (učitano kao @%(orig_family)s@) osoba " +"Greška: obitelj „%(family)s” (učitano kao @%(orig_family)s@) osoba " "%(person)s (učitano kao %(orig_person)s) nije član referencirane obitelji. " "Obiteljska referenca je uklonjena od osobe" @@ -25368,8 +25414,8 @@ msgstr "" "\n" "Uvežena datoteka nije bila cjelokupna.\n" "U sklopu ispravljanja, %(new)d objekata je stvoreno, a\n" -"njihova tipizirana svojstva su postavljeni na 'Nepoznato'.\n" -"Gdjegod moguće, objekti s oznakom 'Nepoznato' su \n" +"njihova tipizirana svojstva su postavljeni na „Nepoznato”.\n" +"Gdjegod moguće, objekti s oznakom „Nepoznato” su \n" "referencirani zabilješkom %(unknown)s.\n" #. message means that the element %s was ignored, but @@ -25378,7 +25424,7 @@ msgstr "" #: ../gramps/plugins/lib/libgedcom.py:3431 #, python-format msgid "ADDR element ignored '%s'" -msgstr "ADDR element zanemaren '%s'" +msgstr "ADDR element zanemaren „%s”" #: ../gramps/plugins/lib/libgedcom.py:3452 msgid "TRLR (trailer)" @@ -28966,7 +29012,7 @@ msgstr "Broj roditelja" #: ../gramps/plugins/lib/libpersonview.py:109 msgid "Number of To Do Notes" -msgstr "Broj 'Za obaviti' zabilježaka" +msgstr "Broj zadataka" #: ../gramps/plugins/lib/libpersonview.py:112 #: ../gramps/plugins/lib/libplaceview.py:93 @@ -29147,7 +29193,7 @@ msgstr "Pruža informacije o praznicima za različite zemlje." #: ../gramps/plugins/lib/libplugins.gpr.py:124 msgid "Manages a HTML file implementing DocBackend." -msgstr "Upravlja HTML datotekom, koristeći 'DocBackend' pozadinski sustav." +msgstr "Upravlja HTML datotekom, koristeći „DocBackend” pozadinski sustav." #: ../gramps/plugins/lib/libplugins.gpr.py:142 msgid "Common constants for html files." @@ -29167,15 +29213,15 @@ msgstr "Omogućuje tekstualnu naraciju." #: ../gramps/plugins/lib/libplugins.gpr.py:212 msgid "Manages an ODF file implementing DocBackend." -msgstr "Upravlja ODF datotekom, koristeći 'DocBackend' pozadinski sustav." +msgstr "Upravlja ODF datotekom, koristeći „DocBackend” pozadinski sustav." #: ../gramps/plugins/lib/libplugins.gpr.py:229 msgid "Provides the Base needed for the List People views." -msgstr "Pruža osnovu za prikaz popisa u pogledu \"Osobe\"" +msgstr "Pruža osnovu za prikaz popisa u pogledu „Osobe”." #: ../gramps/plugins/lib/libplugins.gpr.py:246 msgid "Provides the Base needed for the List Place views." -msgstr "Pruža osnovu za prikaz popisa u pogledu \"Mjesta\"" +msgstr "Pruža osnovu za prikaz popisa u pogledu „Mjesta”." #: ../gramps/plugins/lib/libplugins.gpr.py:263 msgid "Provides variable substitution on display lines." @@ -29351,17 +29397,17 @@ msgstr "Centriraj ovdje" #: ../gramps/plugins/lib/maps/geography.py:397 #, python-format msgid "Replace '%(map)s' by =>" -msgstr "Zamijeni '%(map)s' s =>" +msgstr "Zamijeni „%(map)s” sa =>" #: ../gramps/plugins/lib/maps/geography.py:416 #, python-format msgid "Reload all visible tiles for '%(map)s'." -msgstr "Osvježi sve vidljive odsječke karte za '%(map)s'." +msgstr "Osvježi sve vidljive odsječke karte za „%(map)s”." #: ../gramps/plugins/lib/maps/geography.py:426 #, python-format msgid "Clear the '%(map)s' tiles cache." -msgstr "Ukloni privremenu memoriju s odsječcima karte '%(map)s'" +msgstr "Ukloni privremenu memoriju s odsječcima karte „%(map)s”." #: ../gramps/plugins/lib/maps/geography.py:886 msgid "You can't use the print functionality" @@ -29448,8 +29494,8 @@ msgid "" "or we use the characters from the keyboard." msgstr "" "Koristi dodatnu tipkovnicu za prečace:\n" -"ovim odabirom koristimo znakove '+' i '-' s dodatne tipkovnice,\n" -"inače koristimo znakove sa standardne tipkovnice." +"koristi znakove „+” i „-” s dodatne tipkovnice,\n" +"ili koristi znakove sa standardne tipkovnice." #: ../gramps/plugins/lib/maps/geography.py:1245 msgid "The map" @@ -29470,7 +29516,7 @@ msgstr "Nije moguće stvoriti memorijski direktorij odsječaka karata %s" #: ../gramps/plugins/lib/maps/osmgps.py:226 #, python-format msgid "Can't create tiles cache directory for '%s'." -msgstr "Nije moguće stvoriti memorijski direktorij odsječaka karata za '%s'." +msgstr "Nije moguće stvoriti memorijski direktorij odsječaka karata za „%s”." #: ../gramps/plugins/lib/maps/placeselection.py:110 #: ../gramps/plugins/lib/maps/placeselection.py:112 @@ -29525,11 +29571,11 @@ msgstr " država/pokrajina" #: ../gramps/plugins/mapservices/eniroswedenmap.py:150 msgid "Latitude not within '54.55' to '69.05'\n" -msgstr "Zemljopisna širina nije između '54.55' to '69.05'\n" +msgstr "Zemljopisna širina se ne nalazi između „54.55” i „69.05”\n" #: ../gramps/plugins/mapservices/eniroswedenmap.py:151 msgid "Longitude not within '8.05' to '24.15'" -msgstr "Zemljopisna dužina nije između '8.05' to '24.15'" +msgstr "Zemljopisna dužina se ne nalazi između „8.05” i „24.15”" #: ../gramps/plugins/mapservices/eniroswedenmap.py:152 #: ../gramps/plugins/mapservices/eniroswedenmap.py:180 @@ -29732,7 +29778,7 @@ msgstr "Sljedeći problemi su se pojavili:" #: ../gramps/plugins/quickview/attributematch.py:32 #, python-format msgid "People who have the '%s' Attribute" -msgstr "Osobe sa svojstvom '%s'" +msgstr "Osobe sa svojstvom „%s”" #: ../gramps/plugins/quickview/attributematch.py:46 #, python-format @@ -29866,7 +29912,7 @@ msgstr "Skupni sažetak trenutačnog odabira" #: ../gramps/plugins/quickview/filterbyname.py:87 msgid "Right-click row (or press ENTER) to see selected items." -msgstr "Desni-klik na redak (ili pritisni ENTER), za prikaz odabranih stavki." +msgstr "Desni-klik na redak (ili pritisni ENTER), za prikaz odabranih stavaka." #: ../gramps/plugins/quickview/filterbyname.py:89 msgid "Count/Total" @@ -30267,7 +30313,7 @@ msgstr "Pronalazi osobe, kojima nedostaje ime" #: ../gramps/plugins/quickview/samesurnames.py:113 #, python-format msgid "People sharing the surname '%s'" -msgstr "Osobe s prezimenom '%s'" +msgstr "Osobe s prezimenom „%s”" #. translators: leave all/any {...} untranslated #: ../gramps/plugins/quickview/samesurnames.py:135 @@ -30284,7 +30330,7 @@ msgstr[2] "Ukupno {number_of} osoba s istim imenom ili alternativnim imenom.\n" #: ../gramps/plugins/quickview/samesurnames.py:158 #, python-format msgid "People with the given name '%s'" -msgstr "Osobe s imenom: '%s'" +msgstr "Osobe s imenom: „%s”" #. display the title #. feature request 2356: avoid genitive form @@ -30632,9 +30678,9 @@ msgid "Simple numbering" msgstr "Jednostavni brojevni sustav" #: ../gramps/plugins/textreport/descendreport.py:529 -#: ../gramps/plugins/textreport/detdescendantreport.py:1009 +#: ../gramps/plugins/textreport/detdescendantreport.py:1010 msgid "d'Aboville numbering" -msgstr "d'Aboville brojevni sustav" +msgstr "d’’Aboville brojevni sustav" #: ../gramps/plugins/textreport/descendreport.py:530 #: ../gramps/plugins/textreport/detdescendantreport.py:1007 @@ -30777,11 +30823,11 @@ msgstr "Više o %(mother_name)s i %(father_name)s:" msgid "Spouse: %s" msgstr "Supružnik: %s" -#: ../gramps/plugins/textreport/detancestralreport.py:743 -#: ../gramps/plugins/textreport/detdescendantreport.py:616 +#: ../gramps/plugins/textreport/detancestralreport.py:744 +#: ../gramps/plugins/textreport/detdescendantreport.py:617 #, python-format msgid "Relationship with: %s" -msgstr "Srodstvo sa: %s" +msgstr "Veza sa: %s" #: ../gramps/plugins/textreport/detancestralreport.py:827 msgid "Sosa-Stradonitz number" @@ -31093,16 +31139,16 @@ msgstr "Uključi reference supružnika" msgid "Whether to include reference to spouse." msgstr "Da li uključiti podatke o supružnicima." -#: ../gramps/plugins/textreport/detdescendantreport.py:1143 -msgid "Include sign of succession ('+') in child-list" -msgstr "Uključi znak za nasljednike ('+') u popisu djece" - #: ../gramps/plugins/textreport/detdescendantreport.py:1144 +msgid "Include sign of succession ('+') in child-list" +msgstr "Uključi znak za nasljednike („+”) u popisu djece" + +#: ../gramps/plugins/textreport/detdescendantreport.py:1145 msgid "" "Whether to include a sign ('+') before the descendant number in the child-" "list to indicate a child has succession." msgstr "" -"Da li uključiti znak ('+') ispred broja potomka u popisu djece, kao oznaku " +"Da li uključiti znak („+”) ispred broja potomka u popisu djece, kao oznaku " "da dijete ima nasljednike." #: ../gramps/plugins/textreport/detdescendantreport.py:1149 @@ -31794,7 +31840,7 @@ msgstr "" #: ../gramps/plugins/textreport/textplugins.gpr.py:215 msgid "Produces a complete report on the selected people" -msgstr "Izrađuje detaljan izvještaj o odabranim osobama." +msgstr "Izrađuje detaljan izvještaj o odabranim osobama" #: ../gramps/plugins/textreport/textplugins.gpr.py:236 msgid "Kinship Report" @@ -31914,7 +31960,7 @@ msgid "" msgstr "" "Ovaj alat će zamijeniti sve događaje jedne vrste, drugom vrstom događaja. " "Izvršene promjene se ne mogu poništiti korištenjem normalne funkcije " -"\"Poništi\"." +"„Poništi”." #: ../gramps/plugins/tool/changetypes.glade:112 msgid "Original event type:" @@ -31969,7 +32015,7 @@ msgstr "" "Vaš rodoslov sadrži duple upravljače u tablicama.\n" "To je loše, no može se ispraviti. Napravite zaštitnu kopiju\n" "vašeg rodoslova, a zatim uvezite tu kopiju u prazni rodoslov.\n" -"Ostatak provjere će biti preskočeno. Alat \"Provjeri i popravi\"\n" +"Ostatak provjere će biti preskočeno. Alat „Provjeri i popravi”\n" "treba ponovo pokrenuti na taj novi rodoslov." #: ../gramps/plugins/tool/check.py:187 @@ -31995,7 +32041,7 @@ msgid "" "they have been created when you ran Check and Repair on %s." msgstr "" "Objekti refenciranie ovom zabilješkom su referencirani, međutim nedostaju. " -"Stoga su bile stvorene, kada ste pokrenuli \"Provjeri i popravi\" na %s." +"Stoga su bile stvorene, kada ste primijenili „Provjeri i popravi” na %s." #: ../gramps/plugins/tool/check.py:320 msgid "Looking for invalid name format references" @@ -32756,6 +32802,10 @@ msgstr "Upravitelj medija..." msgid "Media Manager" msgstr "Upravljač medija" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Pomoć" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -32808,12 +32858,12 @@ msgstr "" msgid "Affected path" msgstr "Dotična linija/staza" -#: ../gramps/plugins/tool/mediamanager.py:347 +#: ../gramps/plugins/tool/mediamanager.py:351 msgid "" "Press Apply to proceed, Cancel to abort, or Back to revisit your options." msgstr "" -"Pritisnite gumb 'U redu' za nastavak, 'Odustani' za prekid ili 'Natrag' za " -"promjenu postavki." +"Pritisnite gumb „U redu” za nastavak, „Odustani” za prekid ili „Natrag” za " +"ispravljanje opcija." #: ../gramps/plugins/tool/mediamanager.py:385 msgid "Operation successfully finished" @@ -32854,7 +32904,7 @@ msgstr "" msgid "Replace _substrings in the path" msgstr "Zamijeni podniz znakova u stazi" -#: ../gramps/plugins/tool/mediamanager.py:485 +#: ../gramps/plugins/tool/mediamanager.py:489 msgid "" "This tool allows replacing specified substring in the path of media objects " "with another substring. This can be useful when you move your media files " @@ -32862,7 +32912,7 @@ msgid "" msgstr "" "Ovaj alat omogućuje izmjenu zadanog podniza znakova u nazivima staza " "medijskih objekata, drugim podnizom. To može biti korisno pri premještanju " -"medijskih datoteka iz jednog direktorija u drugi." +"medijskih datoteka iz jednog direktorija u drugi" #: ../gramps/plugins/tool/mediamanager.py:491 msgid "Replace substring settings" @@ -33003,7 +33053,7 @@ msgstr "Bez_srodstva" #: ../gramps/plugins/tool/notrelated.py:80 #, python-format msgid "Not related to \"%s\"" -msgstr "Bez srodstva sa \"%s\"" +msgstr "Bez srodstva sa „%s”" #: ../gramps/plugins/tool/notrelated.py:104 msgid "NotRelated" @@ -33125,7 +33175,7 @@ msgstr "" "Ako prihvatite promjene, Gramps će promijeniti unose, koji su odabrani.\n" "\n" "Sastavljena prezimena su pokazana kao popisi sa [prefiks, prezime, veznik].\n" -"Npr. koristeći zadane postavke, ime \"de Mascarenhas da Silva e Lencastre\" " +"Npr. koristeći zadane postavke, ime „de Mascarenhas da Silva e Lencastre” " "biti će pokazano kao:\n" " [de, Mascarenhas]-[da, Silva, e]-[,Lencastre]\n" "\n" @@ -33350,7 +33400,7 @@ msgid "" "with Start / Step sequence." msgstr "" "Omogući prerasporedjelu ID oznaka\n" -"sa sekvencama 'Pokreni' / 'Korak'." +"sa sekvencama „Pokreni”/„Korak”." #: ../gramps/plugins/tool/reorderids.glade:1483 msgid "Start" @@ -33427,7 +33477,7 @@ msgstr "Svrstavanje događaja obitelji ..." #: ../gramps/plugins/tool/sortevents.py:165 msgid "Tool Options" -msgstr "Opcije alata" +msgstr "Opcije za alat" #: ../gramps/plugins/tool/sortevents.py:168 msgid "Select the people to sort" @@ -34785,7 +34835,7 @@ msgid "" "with coordinates. You can change the markers color depending on place type. " "You can use filtering." msgstr "" -"Desni-klik na kartu i odaberi 'pokaži sva mjesta', za prikaz svih poznatih " +"Desni-klik na kartu i odaberi „pokaži sva mjesta”, za prikaz svih poznatih " "mjesta s koordinatama. Možete promijeniti boju oznake, ovisno o vrsti " "mjesta. Možete koristi filtriranje." @@ -34795,14 +34845,14 @@ msgid "" "with coordinates. You can use the history to navigate on the map. You can " "change the markers color depending on place type. You can use filtering." msgstr "" -"Desni-klik na kartu i odaberi 'pokaži sva mjesta', za prikaz svih poznatih " +"Desni-klik na kartu i odaberi „pokaži sva mjesta”, za prikaz svih poznatih " "mjesta s koordinatama. Možete koristiti kronologiju za navigaciju na karti. " "Možete promijeniti boju oznake, ovisno o vrsti mjesta. Možete koristi " "filtriranje." #: ../gramps/plugins/view/geoplaces.py:401 msgid "The place name in the status bar is disabled." -msgstr "Ime mjesta u statusnoj traci je deaktivirano-" +msgstr "Ime mjesta u statusnoj traci je deaktivirano." #: ../gramps/plugins/view/geoplaces.py:406 #, python-format @@ -35481,9 +35531,9 @@ msgstr "Prethodna" msgid "Next" msgstr "Sljedeća" -#: ../gramps/plugins/webreport/basepage.py:2093 +#: ../gramps/plugins/webreport/basepage.py:2085 msgid " [Click to Go]" -msgstr " [Klik za izbornik \"Idi\"]" +msgstr " [Klik za izbornik „Idi”]" #: ../gramps/plugins/webreport/basepage.py:2117 msgid "Latter-Day Saints/ LDS Ordinance" @@ -35754,7 +35804,7 @@ msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:1624 msgid "Html options" -msgstr "Html postavke" +msgstr "Html opcije" #: ../gramps/plugins/webreport/narrativeweb.py:1627 #: ../gramps/plugins/webreport/webcal.py:1639 @@ -36039,9 +36089,9 @@ msgid "Johnson Family Tree" msgstr "Rodoslov obitelji Johnson" #: ../gramps/plugins/webreport/narrativeweb.py:1853 -#: ../gramps/plugins/webreport/webcal.py:1829 +#: ../gramps/plugins/webreport/webcal.py:1836 msgid "Advanced Options" -msgstr "Napredne postavke" +msgstr "Napredne opcije" #: ../gramps/plugins/webreport/narrativeweb.py:1856 #: ../gramps/plugins/webreport/webcal.py:1831 @@ -36156,7 +36206,7 @@ msgstr "Da li dodati statističke stranice" #: ../gramps/plugins/webreport/narrativeweb.py:1938 msgid "Place Map Options" -msgstr "Postavke karte mjesta" +msgstr "Opcije za kartu mjesta" #: ../gramps/plugins/webreport/narrativeweb.py:1943 msgid "Google" @@ -36210,7 +36260,7 @@ msgstr "Oznake" #: ../gramps/plugins/webreport/narrativeweb.py:1976 msgid "Google/ FamilyMap Option" -msgstr "Postavke za Google/ obiteljsku kartu" +msgstr "Opcije za Google/obiteljsku kartu" #: ../gramps/plugins/webreport/narrativeweb.py:1981 msgid "" @@ -36566,9 +36616,9 @@ msgstr "Naslov kalendara" msgid "The title of the calendar" msgstr "Naslov za kalendar" -#: ../gramps/plugins/webreport/webcal.py:1695 +#: ../gramps/plugins/webreport/webcal.py:1702 msgid "Content Options" -msgstr "Postavke sadržaja" +msgstr "Opcije za sadržaj" #: ../gramps/plugins/webreport/webcal.py:1700 msgid "Create multiple year calendars" @@ -37011,7 +37061,6 @@ msgstr "" "\"GalleryTotal\">%(total_pages)d" #: ../data/tips.xml.in.h:29 -#, fuzzy msgid "" "Improving Gramps
Users are encouraged to request enhancements to " "Gramps. Requesting an enhancement can be done either through the gramps-" @@ -37022,7 +37071,7 @@ msgstr "" "Poboljšanje Grampsa
Korisnike se podržava u nastojanju za " "poboljšavanjem i proširenjem Grampsa. Tražiti poboljšanja možete preko " "pretplatničkih listi gramps-users i gramps-devel ili stvaranjem zahtjeva za " -"poboljšanjem na http://bugs.gramps-project.org (što je najbolji način)." +"poboljšanjem na https://bugs.gramps-project.org (što je najbolji način)." #: ../data/tips.xml.in.h:46 #, fuzzy @@ -37555,17 +37604,21 @@ msgstr "Upravljač_medija" #~ msgid "Gramplet showing the locations of a place over time" #~ msgstr "Gramplet koji prikazuje citate o mjestu" -#~ msgid "Incomplete names" -#~ msgstr "Nepotpuna imena" +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +msgid "Incomplete names" +msgstr "Nepotpuna imena" -#~ msgid "Individuals missing birth dates" -#~ msgstr "Osobe bez datuma rođenja" +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +msgid "Individuals missing birth dates" +msgstr "Pojedinci kojima nedostaje datum rođenja" -#~ msgid "Disconnected individuals" -#~ msgstr "Nepovezane osobe" +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +msgid "Disconnected individuals" +msgstr "Nepovezani pojedinci" -#~ msgid "Individuals with media objects" -#~ msgstr "Osobe s multimedijskim objektima" +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +msgid "Individuals with media objects" +msgstr "Pojedinci s medijskim objektima" #~ msgid "%(date)s, %(place)s" #~ msgstr "%(date)s i %(place)s" @@ -41706,3 +41759,4 @@ msgstr "Upravljač_medija" #~ msgid "Name Format Editor" #~ msgstr "Uređivač formata imena" + diff --git a/po/it.po b/po/it.po index 6d6b381d1..b3614908a 100644 --- a/po/it.po +++ b/po/it.po @@ -1,6 +1,6 @@ # Italian translation for GRAMPS # This file is distributed under the same license as the Gramps package. -# Copyright (C) 2001-2013 the Gramps Project +# Copyright (C) 2001-2019 the Gramps Project # # Common and noteworthy translations: # @@ -57,13 +57,13 @@ # # Marco Molteni , 2001-2002;. # Lorenzo Cappelletti , 2003. -# Luigi Toscano , 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. +# Luigi Toscano , 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. msgid "" msgstr "" "Project-Id-Version: gramps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-20 09:31-0500\n" -"PO-Revision-Date: 2018-07-15 16:38+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-02-10 16:07+0100\n" "Last-Translator: Luigi Toscano \n" "Language-Team: Italian \n" "Language: it\n" @@ -3734,6 +3734,16 @@ msgstr "Altri filtri" msgid "No description" msgstr "Nessuna descrizione" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +#, fuzzy +msgid "The filter definition contains a loop." +msgstr "Definizione del formato non corretta" + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "" + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Ogni citazione" @@ -9599,7 +9609,7 @@ msgstr "Sopra" #: ../gramps/gen/plug/docgen/treedoc.py:69 msgid "Below" -msgstr "Sotto:" +msgstr "Sotto" #: ../gramps/gen/plug/docgen/treedoc.py:70 msgid "Not shown" @@ -9755,7 +9765,7 @@ msgstr "Stile dei bordi" #: ../gramps/gen/plug/docgen/treedoc.py:187 msgid "Style of the edges between nodes." -msgstr "Stile dei bordi tra i noi" +msgstr "Stile dei bordi tra i nodi." #: ../gramps/gen/plug/docgen/treedoc.py:190 msgid "Level distance" @@ -18123,6 +18133,11 @@ msgstr "Copia tutto" msgid "See data not in Filter" msgstr "Visualizzare dati non nel filtro" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +#, fuzzy +msgid "Generate_Book_dialog" +msgstr "Genera libro" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Libri disponibili" @@ -18449,6 +18464,11 @@ msgstr "predefinito" msgid "Document Styles" msgstr "Stili documenti" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +#, fuzzy +msgid "manual|Document_Styles_dialog" +msgstr "Finestra_nuova_fonti" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Nuovo stile" @@ -18475,6 +18495,11 @@ msgstr "Seleziona uno stile" msgid "Style editor" msgstr "Editor stili" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +#, fuzzy +msgid "manual|Style_editor_dialog" +msgstr "Editor nomi di luoghi" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -18605,6 +18630,11 @@ msgstr "Seleziona oggetto multimediale" msgid "manual|Select_Child_selector" msgstr "" +#: ../gramps/gui/selectors/selectperson.py:70 +#, fuzzy +msgid "manual|Select_Person_selector" +msgstr "Fusione_luoghi" + #: ../gramps/gui/selectors/selectperson.py:56 msgid "manual|Select_Father_selector" msgstr "" @@ -18631,10 +18661,20 @@ msgstr "Depositi" msgid "Select Repository" msgstr "Seleziona deposito" +#: ../gramps/gui/selectors/selectrepository.py:75 +#, fuzzy +msgid "manual|Select_Repository_selector" +msgstr "Fusione_note" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Seleziona fonte" +#: ../gramps/gui/selectors/selectsource.py:76 +#, fuzzy +msgid "manual|Select_Source_selector" +msgstr "Fusione_note" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Disattivato" @@ -19605,6 +19645,11 @@ msgstr "" msgid "Progress Information" msgstr "Informazioni di avanzamento" +#: ../gramps/gui/widgets/reorderfam.py:63 +#, fuzzy +msgid "manual|Reorder_Relationships_dialog" +msgstr "Riordina relazioni" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Riordina relazioni" @@ -21715,6 +21760,11 @@ msgstr "EMAIL" msgid "WWW" msgstr "WWW" +#: ../gramps/plugins/export/exportgedcom.py:1438 +#, fuzzy +msgid "Writing media" +msgstr "Scrittura dati note" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "Esportazione GEDCOM non riuscita" @@ -23374,6 +23424,11 @@ msgstr "Modifica la nota selezionata" msgid "Add a new To Do note" msgstr "Aggiunge una nuova nota" +#: ../gramps/plugins/gramplet/todo.py:201 +#, fuzzy +msgid "First select the object to which you want to attach a note" +msgstr "Selezionare il luogo per il quale mostrare il fumetto informativo." + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "Non allegato" @@ -23389,6 +23444,9 @@ msgid "" "powerful features.\n" "\n" msgstr "" +"Gramps è un software progettato per la ricerca genealogica. Seppure simile " +"ad altri programmi genealogici, Gramps offre alcune funzioni uniche e " +"potenti.\n" #: ../gramps/plugins/gramplet/welcomegramplet.py:105 msgid "Links" @@ -23427,6 +23485,11 @@ msgid "" "powerful, yet easy to use.\n" "\n" msgstr "" +"Gramps è stato creato da genealogisti per genealogisti, organizzati nel " +"progetto Gramps. Gramps è un software Open Source; questo vuol dire che " +"siete liberi di copiarlo e distribuirlo a chiunque desideriate. È sviluppato " +"e mantenuto da una squadra di volontari di tutto il mondo che ha per " +"obiettivo quello di rendere Gramps potente, ma comunque semplice da usare.\n" #: ../gramps/plugins/gramplet/welcomegramplet.py:124 msgid "Getting Started" @@ -23440,6 +23503,11 @@ msgid "" "For more details, please read the information at the links above\n" "\n" msgstr "" +"La prima cosa da fare è creare un nuovo albero genealogico. Per creare un " +"nuovo albero genealogico (talvolta chiamato database) selezionare «Alberi " +"genealogici» dal menu, scegliere «Gestisci alberi genealogici», premere " +"«Nuovo» e dare un nome al database. Per maggiori informazioni consultare le " +"informazioni raggiungibili dai collegamenti segnalati precedentemente\n" #: ../gramps/plugins/gramplet/welcomegramplet.py:130 msgid "Dashboard View" @@ -23456,6 +23524,17 @@ msgid "" "can also drag the Properties button to reposition the gramplet on this page, " "and detach the gramplet to float above Gramps." msgstr "" +"Questa è la vista del «cruscotto», dove è possibile aggiungere ulteriori " +"gramplet. È possibile aggiungere ulteriori gramplet ad ogni vista " +"aggiungendo una barra laterale o una barra in basso, tramite un clic del " +"pulsante destro alla destra della scheda.\n" +"\n" +"Si possono aggiungere ulteriori colone con un clic sull'icona di " +"configurazione nella barra degli strumenti, mentre un clic destro sullo " +"sfondo permette di aggiungere ulteriori gramplet. È anche possibile " +"trascinare il pulsante delle proprietà di una gramplet per cambiarne la " +"posizione nella pagina, e staccare la gramplet in una finestra separata da " +"quella di Gramps." #. Minimum number of lines we want to see. Further lines with the same #. distance to the main person will be added on top of this. @@ -33712,7 +33791,7 @@ msgstr "Ricostruisce le mappe dei riferimenti" #: ../gramps/plugins/tool/tools.gpr.py:309 msgid "Rebuild Gender Statistics" -msgstr "Ricostrusci statistiche sui sessi" +msgstr "Ricostruisci statistiche sui sessi" #: ../gramps/plugins/tool/tools.gpr.py:310 msgid "Rebuilds gender statistics for name gender guessing..." @@ -36305,7 +36384,7 @@ msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:2016 #, fuzzy msgid "Do we include the web calendar ?" -msgstr "Il titolo del calendario" +msgstr "" #: ../gramps/plugins/webreport/narrativeweb.py:2026 msgid "Where do you place your web site ? default = /WEBCAL" @@ -43887,3 +43966,4 @@ msgstr "Gestore_oggetti_multimediali" #~ "Per le segnalazioni di bug si deve usare https://gramps-project.org/bugs/ " #~ "per le viste ufficiali, altrimenti bisogna contattare l'autore della " #~ "vista (%(firstauthoremail)s). " + diff --git a/po/ru.po b/po/ru.po index 530e0af86..244eb36fc 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,14 +10,14 @@ # Andrey Baznikin (http://d.scn.ru/), 2009-2011. # Vassilii Khachaturov , 2011-2014. # Egor Reentov , 2011-2013. -# Ivan Komaritsyn , 2015-2018. +# Ivan Komaritsyn , 2015-2019. # msgid "" msgstr "" "Project-Id-Version: gramps50\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-12-04 14:34+0300\n" -"PO-Revision-Date: 2018-12-04 15:57+0300\n" +"POT-Creation-Date: 2019-02-23 11:42-0300\n" +"PO-Revision-Date: 2019-03-12 14:36-0300\n" "Last-Translator: Ivan Komaritsyn \n" "Language-Team: Russian\n" "Language: ru\n" @@ -1215,7 +1215,7 @@ msgstr "Используется строка параметров: %s" #: ../gramps/cli/arghandler.py:466 #, python-format msgid "Exporting: file %(filename)s, format %(format)s." -msgstr "Экспортируются: файл %(filename)s, формат %(format)s." +msgstr "Экспорт: файл %(filename)s, формат %(format)s." #: ../gramps/cli/arghandler.py:477 msgid "Cleaning up." @@ -1503,7 +1503,7 @@ msgstr "" "gramps\n" "\n" "Внимание: Эти примеры указаны для оболочки bash.\n" -"Точный синтаксис командной строки может отличаться для прочих оболочек и под " +"Точный синтаксис командной строки может отличаться для других оболочек и под " "Windows.\n" #: ../gramps/cli/argparser.py:248 ../gramps/cli/argparser.py:421 @@ -1517,8 +1517,8 @@ msgid "" "Type gramps --help for an overview of commands, or read the manual pages." msgstr "" "Ошибка при разборе аргументов: %s \n" -"Наберите gramps --help чтобы увидеть аргументы командной строки или " -"прочитайте страницы руководства." +"Наберите gramps --help чтобы увидеть доступные аргументы командной строки " +"или прочитайте страницы руководства." #: ../gramps/cli/argparser.py:268 #, python-format @@ -1658,7 +1658,7 @@ msgstr "%(str1)s: %(str2)s" #: ../gramps/cli/clidbman.py:274 #, python-format msgid "Starting Import, %s" -msgstr "Импортирование %s" +msgstr "Начало импорта %s" #: ../gramps/cli/clidbman.py:280 msgid "Import finished..." @@ -3864,7 +3864,7 @@ msgstr "Название фильтра:" #: ../gramps/gen/filters/rules/_matchesfilterbase.py:70 #, python-format msgid "Can't find filter %s in the defined custom filters" -msgstr "Не удалось найти фильтр «%s» среди заданных фильтров пользователя" +msgstr "Не удалось найти фильтр «%s» среди фильтров пользователя" #: ../gramps/gen/filters/rules/_matchessourcefilterbase.py:47 #: ../gramps/gen/filters/rules/citation/_matchessourcefilter.py:48 @@ -8942,7 +8942,7 @@ msgstr "Хранилище" #: ../gramps/gen/lib/reporef.py:96 ../gramps/gui/clipboard.py:505 msgid "Repository ref" -msgstr "ссылка на хранилище" +msgstr "Ссылка на хранилище" #: ../gramps/gen/lib/reporef.py:107 #: ../gramps/gui/editors/displaytabs/repoembedlist.py:68 @@ -9215,7 +9215,7 @@ msgstr "Эл. почта" #: ../gramps/gen/lib/urltype.py:50 msgid "Web Home" -msgstr "Домашняя страница в WWW" +msgstr "Домашняя страница в сети" #: ../gramps/gen/lib/urltype.py:51 msgid "Web Search" @@ -9235,11 +9235,11 @@ msgstr "Ведётся поиск..." #: ../gramps/gen/merge/mergecitationquery.py:61 msgid "Merge Citation" -msgstr "Объединение цитаты" +msgstr "Объединение цитат" #: ../gramps/gen/merge/mergeeventquery.py:59 msgid "Merge Event Objects" -msgstr "События объединены" +msgstr "Объединение событий" #: ../gramps/gen/merge/mergefamilyquery.py:90 msgid "A parent should be a father or mother." @@ -9255,17 +9255,17 @@ msgid "" "A parent and child cannot be merged. To merge these people, you must first " "break the relationship between them." msgstr "" -"Объединение детей и родителей не разрешено. Для объединения этих людей вы " -"должны сначала удалить связи между ними." +"Объединение детей и родителей не разрешено. Для объединения этих людей " +"необходимо сначала удалить связи между ними." #: ../gramps/gen/merge/mergefamilyquery.py:135 msgid "Merge Family" -msgstr "Объединить семью" +msgstr "Объединение семей" #: ../gramps/gen/merge/mergemediaquery.py:59 #: ../gramps/gui/merge/mergemedia.py:66 msgid "Merge Media Objects" -msgstr "Объединить документы или изображения" +msgstr "Объединение документов или изображений" #: ../gramps/gen/merge/mergenotequery.py:58 ../gramps/gui/merge/mergenote.py:66 msgid "Merge Notes" @@ -9295,7 +9295,7 @@ msgstr "Объединение хранилищ" #: ../gramps/gen/merge/mergesourcequery.py:62 msgid "Merge Source" -msgstr "Объединить источник" +msgstr "Объединение источников" #: ../gramps/gen/plug/_gramplet.py:345 #, python-format @@ -9319,7 +9319,7 @@ msgid "" " but is not known to the module. Ignoring..." msgstr "" "Настройка «%(opt_name)s» задана в %(file)s,\n" -" но не поддерживается данным модулем. Игнорирую..." +" но не поддерживается данным модулем. Игнорируется..." #: ../gramps/gen/plug/_pluginreg.py:59 msgid "Stable" @@ -9395,7 +9395,7 @@ msgstr "Разное" #: ../gramps/gen/plug/_pluginreg.py:1176 #, python-format msgid "ERROR: Failed reading plugin registration %(filename)s" -msgstr "ОШИБКА: Не удается прочесть файл регистрации модулей %(filename)s" +msgstr "ОШИБКА: Не удаётся прочесть файл регистрации модуля %(filename)s" #: ../gramps/gen/plug/_pluginreg.py:1154 #, python-format @@ -9634,7 +9634,7 @@ msgstr "Ориентация графа" #: ../gramps/gen/plug/docgen/graphdoc.py:152 msgid "Whether graph goes from top to bottom or left to right." -msgstr "Строить граф сверху вниз либо слева направо." +msgstr "Строить граф сверху вниз, либо слева направо." #: ../gramps/gen/plug/docgen/graphdoc.py:156 msgid "Number of Horizontal Pages" @@ -9776,12 +9776,12 @@ msgid "" "graphs will result in longer lines and larger graphs." msgstr "" "Подграфы могут помочь Graphviz расположить супругов рядом, но на сложных " -"графах это приведет к более длинным линиям и бо́льшим графам." +"графах это приведёт к более длинным линиям и бо́льшим графам." #. ############################### #: ../gramps/gen/plug/docgen/graphdoc.py:257 msgid "Note to add to the graph" -msgstr "Комментарий для добавления к графу" +msgstr "Комментарий к графу" #: ../gramps/gen/plug/docgen/graphdoc.py:259 msgid "This text will be added to the graph." @@ -9846,7 +9846,7 @@ msgstr "Graphviz файл" #: ../gramps/gen/plug/docgen/paperstyle.py:78 msgid "paper size|Letter" -msgstr "Letter" +msgstr "Письмо" #: ../gramps/gen/plug/docgen/paperstyle.py:80 msgid "paper size|Legal" @@ -10090,10 +10090,9 @@ msgstr "Допустимые значения: " #. #. ------------------------------------------------------------------------ #: ../gramps/gen/plug/report/_book.py:71 ../gramps/gui/plug/_dialogs.py:59 -#: ../gramps/gui/plug/report/_bookdialog.py:84 ../gramps/gui/viewmanager.py:122 -#: ../gramps/gui/viewmanager.py:121 +#: ../gramps/gui/plug/report/_bookdialog.py:86 ../gramps/gui/viewmanager.py:121 msgid "Unsupported" -msgstr "Не поддерживаемые" +msgstr "Неподдерживаемые" #: ../gramps/gen/plug/report/_constants.py:45 msgid "Text Reports" @@ -10236,11 +10235,9 @@ msgid "Name format" msgstr "Формат имён" #: ../gramps/gen/plug/report/stdoptions.py:78 -#: ../gramps/plugins/webreport/webcal.py:1679 -#: ../gramps/plugins/webreport/webcal.py:1685 #: ../gramps/plugins/webreport/webcal.py:1686 msgid "Select the format to display names" -msgstr "Выберите формат отображения имен" +msgstr "Выберите формат отображения имён" #: ../gramps/gen/plug/report/stdoptions.py:106 msgid "Include data marked private" @@ -10495,7 +10492,7 @@ msgstr "Ошибка: отсутствует параметр gramps_target_vers #: ../gramps/gen/plug/utils.py:380 #, python-format msgid "Installing '%s'..." -msgstr "Устанавливаем '%s'..." +msgstr "Установка '%s'..." #: ../gramps/gen/plug/utils.py:385 #, python-format @@ -10527,9 +10524,9 @@ msgstr "" "перезапустите Gramps." #: ../gramps/gen/relationship.py:1273 -#: ../gramps/plugins/view/pedigreeview.py:1531 +#: ../gramps/plugins/view/pedigreeview.py:1533 msgid "Relationship loop detected" -msgstr "Обнаружена петля в отношениях" +msgstr "Обнаружен цикл в отношениях" #: ../gramps/gen/relationship.py:1332 #, python-format @@ -10538,11 +10535,11 @@ msgid "" "It is possible that relationships have been missed" msgstr "" "Поиск в семейном древе достиг максимальной глубины в %d поколений.\n" -"Возможно что некоторые отношения не были найдены" +"Возможно, что некоторые отношения не были найдены" #: ../gramps/gen/relationship.py:1406 msgid "Relationship loop detected:" -msgstr "Обнаружена петля в отношениях:" +msgstr "Обнаружен цикл в отношениях:" #: ../gramps/gen/relationship.py:1407 #, python-format @@ -10657,7 +10654,7 @@ msgid "" "Family relationship translator not available for language '%s'. Using " "'english' instead." msgstr "" -"Перевод терминологии родственных отношений для языка «%s» не осуществлён. " +"Перевод терминологии родственных отношений для языка «%s» недоступен. " "Будет использована английская терминология." #: ../gramps/gen/utils/alive.py:145 ../gramps/plugins/importer/importcsv.py:201 @@ -12045,11 +12042,11 @@ msgstr "Проверить дополнения на наличие обновл msgid "Checking Addons Failed" msgstr "Не удалось проверить дополнения" -#: ../gramps/gui/configure.py:1467 +#: ../gramps/gui/configure.py:1476 msgid "The addon repository appears to be unavailable. Please try again later." msgstr "" "Сервер с дополнениями временно недоступен. Пожалуйста, попробуйте ещё раз " -"попозже." +"через некоторое время." #: ../gramps/gui/configure.py:1480 msgid "There are no available addons of this type" @@ -12086,15 +12083,13 @@ msgstr "Хост" msgid "Port" msgstr "Порт" -#: ../gramps/gui/configure.py:1534 -msgid "Family Tree Database path" -msgstr "" -"Путь к базе данных\n" -"с семейным древом" - #: ../gramps/gui/configure.py:1543 +msgid "Family Tree Database path" +msgstr "Путь к базе данных с семейным древом" + +#: ../gramps/gui/configure.py:1552 msgid "Automatically load last Family Tree" -msgstr "Автоматически загружать последнюю базу данных" +msgstr "Автоматически загружать последнее семейное древо" #: ../gramps/gui/configure.py:1549 msgid "Backup path" @@ -12318,10 +12313,10 @@ msgstr "У Вас нет доступа для чтения выбранного msgid "Cannot create file" msgstr "Не удалось создать файл" -#: ../gramps/gui/dbloader.py:585 ../gramps/gui/dbloader.py:558 +#: ../gramps/gui/dbloader.py:558 #, python-format msgid "Could not import file: %s" -msgstr "Ошибка импорта файла %s" +msgstr "Ошибка импорта файла: %s" #: ../gramps/gui/dbloader.py:586 ../gramps/gui/dbloader.py:559 msgid "" @@ -12622,7 +12617,7 @@ msgstr "" #: ../gramps/gui/dbman.py:925 msgid "Proceed, I have taken a backup" -msgstr "Продолжить, ведь я сделал резервную копию" +msgstr "Продолжить, я уже сделал резервную копию" #: ../gramps/gui/dbman.py:926 msgid "Stop" @@ -18472,37 +18467,32 @@ msgstr "Фильтр ссылок" #: ../gramps/gui/plug/export/_exportoptions.py:346 msgid "Click to see preview after reference filter" -msgstr "Щелкните чтобы увидеть предпросмотр после применения фильтра ссылок" +msgstr "Щёлкните, чтобы увидеть предпросмотр после применения фильтра ссылок" # fixme! проверить на живой программе #: ../gramps/gui/plug/export/_exportoptions.py:396 msgid "Hide order" msgstr "Скрыть упорядочивание" -#: ../gramps/gui/plug/export/_exportoptions.py:589 #: ../gramps/gui/plug/export/_exportoptions.py:592 msgid "Filtering private data" -msgstr "Фильтрую частные данные" +msgstr "Применение фильтра личных данных" -#: ../gramps/gui/plug/export/_exportoptions.py:598 #: ../gramps/gui/plug/export/_exportoptions.py:601 msgid "Filtering living persons" -msgstr "Фильтрую ныне живущих лиц" +msgstr "Применение фильтра ныне живущих лиц" -#: ../gramps/gui/plug/export/_exportoptions.py:615 #: ../gramps/gui/plug/export/_exportoptions.py:618 msgid "Applying selected person filter" -msgstr "Применить выбранный фильтр людей" +msgstr "Применение выбранного фильтра лиц" -#: ../gramps/gui/plug/export/_exportoptions.py:625 #: ../gramps/gui/plug/export/_exportoptions.py:628 msgid "Applying selected note filter" -msgstr "Применить выбранный фильтр заметок" +msgstr "Применение выбранного фильтра заметок" -#: ../gramps/gui/plug/export/_exportoptions.py:634 #: ../gramps/gui/plug/export/_exportoptions.py:637 msgid "Filtering referenced records" -msgstr "Фильтрую записи по ссылкам" +msgstr "Фильтр записей по ссылкам" #: ../gramps/gui/plug/export/_exportoptions.py:675 #: ../gramps/gui/plug/export/_exportoptions.py:678 @@ -18531,10 +18521,9 @@ msgstr "Включать все выбранные заметки" msgid "Replace given names of living people" msgstr "Изменять имена живых людей" -#: ../gramps/gui/plug/export/_exportoptions.py:732 #: ../gramps/gui/plug/export/_exportoptions.py:735 msgid "Replace complete name of living people" -msgstr "Изменять имена живых людей" +msgstr "Изменять имена живых людей полностью" #: ../gramps/gui/plug/export/_exportoptions.py:733 #: ../gramps/gui/plug/export/_exportoptions.py:736 @@ -18589,6 +18578,10 @@ msgstr "Копировать всё" msgid "See data not in Filter" msgstr "Смотреть данные, неподходящие под фильтр" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Создание_книги" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Доступные книги" @@ -18597,9 +18590,9 @@ msgstr "Доступные книги" msgid "Discard Unsaved Changes" msgstr "Отменить несохранённые изменения" -#: ../gramps/gui/plug/report/_bookdialog.py:241 +#: ../gramps/gui/plug/report/_bookdialog.py:248 msgid "You have made changes which have not been saved." -msgstr "Изменения, сделанные вами, ещё не были сохранены." +msgstr "Изменения, сделанные Вами, ещё не были сохранены." #: ../gramps/gui/plug/report/_bookdialog.py:242 #: ../gramps/gui/plug/report/_bookdialog.py:738 @@ -18841,7 +18834,7 @@ msgstr "Параметры документа" #: ../gramps/gui/plug/report/_reportdialog.py:503 #: ../gramps/gui/plug/report/_reportdialog.py:530 msgid "Permission problem" -msgstr "Ошибка отсутствия прав" +msgstr "Ошибка прав доступа" #: ../gramps/gui/plug/report/_reportdialog.py:504 #, python-format @@ -18850,7 +18843,7 @@ msgid "" "\n" "Please select another directory or correct the permissions." msgstr "" -"Отсутствуют права на запись в каталог %s\n" +"Отсутствуют права на запись в этот каталог %s\n" "\n" "Пожалуйста, выберите другой каталог или измените права доступа." @@ -18880,7 +18873,7 @@ msgid "" msgstr "" "Нет прав для создания %s\n" "\n" -"Пожалуйста, выберите другой путь или измените права." +"Пожалуйста, выберите другой путь или измените права доступа." #: ../gramps/gui/plug/report/_reportdialog.py:538 #: ../gramps/plugins/export/exportxml.py:146 @@ -18899,14 +18892,14 @@ msgstr "" "\n" "Пожалуйста, выберите другой каталог или создайте его." -#: ../gramps/gui/plug/report/_reportdialog.py:665 -#: ../gramps/gui/plug/tool.py:136 ../gramps/plugins/tool/relcalc.py:150 +#: ../gramps/gui/plug/report/_reportdialog.py:668 +#: ../gramps/gui/plug/tool.py:136 ../gramps/plugins/tool/relcalc.py:157 msgid "Active person has not been set" -msgstr "Базовое лицо не установлено" +msgstr "Активное лицо не установлено" -#: ../gramps/gui/plug/report/_reportdialog.py:666 +#: ../gramps/gui/plug/report/_reportdialog.py:669 msgid "You must select an active person for this report to work properly." -msgstr "Для работы этого отчёта необходимо выбрать активное лицо." +msgstr "Для создания этого отчёта необходимо выбрать активное лицо." #: ../gramps/gui/plug/report/_reportdialog.py:721 #: ../gramps/gui/plug/report/_reportdialog.py:728 @@ -18927,6 +18920,10 @@ msgstr "по умолчанию" msgid "Document Styles" msgstr "Стили документов" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Стили_документов" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Новый стиль" @@ -18955,6 +18952,10 @@ msgstr "Выберите стиль" msgid "Style editor" msgstr "Редактор стилей" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Редактор_стилей" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -19016,9 +19017,9 @@ msgstr "" msgid "_Proceed with the tool" msgstr "_Запустить инструмент" -#: ../gramps/gui/plug/tool.py:137 ../gramps/plugins/tool/relcalc.py:151 +#: ../gramps/gui/plug/tool.py:137 ../gramps/plugins/tool/relcalc.py:158 msgid "You must select an active person for this tool to work properly." -msgstr "Для работы этого инструмента необходимо выбрать активное лицо." +msgstr "Для запуска этого инструмента необходимо выбрать активное лицо." #: ../gramps/gui/selectors/selectcitation.py:51 #: ../gramps/gui/selectors/selectcitation.py:86 @@ -19097,6 +19098,10 @@ msgstr "Выберите документ" msgid "manual|Select_Child_selector" msgstr "Выбор_ребёнка" +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Выбор_лица" + #: ../gramps/gui/selectors/selectperson.py:56 #: ../gramps/gui/selectors/selectperson.py:64 msgid "manual|Select_Father_selector" @@ -19127,6 +19132,10 @@ msgstr "Хранилища" msgid "Select Repository" msgstr "Выберите хранилище" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Выбор_хранилища" + #: ../gramps/gui/selectors/selectsource.py:62 #: ../gramps/gui/selectors/selectsource.py:59 msgid "Select Source" @@ -19151,7 +19160,7 @@ msgstr "" #: ../gramps/gui/spell.py:153 #, python-format msgid "Spelling checker initialization failed: %s" -msgstr "Ошибка при инициализации проверки правописания: %s" +msgstr "Ошибка при инициализации проверки правописания: %s" #: ../gramps/gui/tipofday.py:67 ../gramps/gui/tipofday.py:68 #: ../gramps/gui/tipofday.py:121 ../gramps/gui/viewmanager.py:538 @@ -19226,15 +19235,15 @@ msgstr "История очищена" #: ../gramps/gui/utils.py:230 msgid "Canceling..." -msgstr "Отменяю..." +msgstr "Производится отмена..." #: ../gramps/gui/utils.py:310 msgid "Please do not force closing this important dialog." -msgstr "Пожалуйста, не закрывайте этот важный диалог силой." +msgstr "Пожалуйста, не закрывайте этот важный диалог." #: ../gramps/gui/utils.py:374 msgid "The external program failed to launch or experienced an error" -msgstr "Внешняя программа не смогла запуститься, либо в ней случился сбой" +msgstr "Внешняя программа не смогла запуститься или в ней произошёл сбой" #: ../gramps/gui/utils.py:384 msgid "Error from external program" @@ -19441,9 +19450,9 @@ msgid "Key %s is not bound" msgstr "Клавиша %s не назначена" #. registering plugins -#: ../gramps/gui/viewmanager.py:788 ../gramps/gui/viewmanager.py:787 +#: ../gramps/gui/viewmanager.py:787 msgid "Registering plugins..." -msgstr "Регистрирую модули..." +msgstr "Регистрация модулей..." #: ../gramps/gui/viewmanager.py:796 ../gramps/gui/viewmanager.py:795 msgid "Ready" @@ -19454,14 +19463,12 @@ msgstr "Готово" msgid "Abort changes?" msgstr "Отказаться от изменений?" -#: ../gramps/gui/viewmanager.py:842 ../gramps/gui/viewmanager.py:841 #: ../gramps/gui/viewmanager.py:851 msgid "" "Aborting changes will return the database to the state it was before you " "started this editing session." msgstr "" -"Отказ от изменений вернёт базу данных в состояние до начала вашей текущей " -"сессии." +"Отказ от изменений вернёт базу данных в состояние до начала текущей сессии." #: ../gramps/gui/viewmanager.py:844 ../gramps/gui/viewmanager.py:843 #: ../gramps/gui/viewmanager.py:853 @@ -19473,21 +19480,17 @@ msgstr "Отказаться от изменений" msgid "Cannot abandon session's changes" msgstr "Ошибка отката изменений сессии" -#: ../gramps/gui/viewmanager.py:856 ../gramps/gui/viewmanager.py:855 #: ../gramps/gui/viewmanager.py:865 msgid "" "Changes cannot be completely abandoned because the number of changes made in " "the session exceeded the limit." msgstr "" -"Нельзя откатить все изменения, поскольку число изменений, совершенных в " -"сессии, превзошло предел." +"Нельзя откатить все изменения, поскольку число изменений, совершённых в " +"сессии, превысило предел." -#: ../gramps/gui/viewmanager.py:1017 ../gramps/gui/viewmanager.py:1016 #: ../gramps/gui/viewmanager.py:1026 msgid "View failed to load. Check error output." -msgstr "" -"Не удалось загрузить вид. Проверьте сообщения об ошибках в окне, из которого " -"запущен Gramps." +msgstr "Не удалось загрузить вид. Проверьте сообщения об ошибках." # statistics over import results #: ../gramps/gui/viewmanager.py:1169 ../gramps/gui/viewmanager.py:1168 @@ -19515,7 +19518,6 @@ msgstr "Ошибка сохранения резервной копии" msgid "Failed Loading View" msgstr "Не удалось загрузить вид" -#: ../gramps/gui/viewmanager.py:1689 ../gramps/gui/viewmanager.py:1688 #: ../gramps/gui/viewmanager.py:1698 #, python-format msgid "" @@ -19534,8 +19536,8 @@ msgstr "" "\n" "%(error_msg)s\n" "\n" -"Если не можете устранить причину сами, то можно либо сообщить об ошибке по " -"адресу %(gramps_bugtracker_url)s, либо связаться с автором вида " +"Если не можете устранить причину сами, то сообщите об ошибке по адресу " +"%(gramps_bugtracker_url)s, либо свяжитесь с автором вида " "(%(firstauthoremail)s).\n" "\n" "Если не хотите, чтобы Gramps пыталась загрузить этот вид в следующий раз, " @@ -19546,7 +19548,6 @@ msgstr "" msgid "Failed Loading Plugin" msgstr "Ошибка загрузки модуля" -#: ../gramps/gui/viewmanager.py:1782 ../gramps/gui/viewmanager.py:1781 #: ../gramps/gui/viewmanager.py:1791 #, python-format msgid "" @@ -19565,8 +19566,8 @@ msgstr "" "\n" "%(error_msg)s\n" "\n" -"Если не можете устранить причину сами, то можно либо сообщить об ошибке по " -"адресу %(gramps_bugtracker_url)s, либо связаться с автором модуля " +"Если не можете устранить причину сами, то сообщите об ошибке по адресу " +"%(gramps_bugtracker_url)s, либо свяжитесь с автором модуля " "(%(firstauthoremail)s).\n" "\n" "Если не хотите, чтобы Gramps пыталась загрузить этот модуль в следующий раз, " @@ -19699,13 +19700,12 @@ msgstr "Нельзя поставить закладку: ничто не выд msgid "Multiple Selection Delete" msgstr "Удаление нескольких элементов" -#: ../gramps/gui/views/listview.py:546 ../gramps/gui/views/listview.py:553 +#: ../gramps/gui/views/listview.py:553 msgid "" "More than one item has been selected for deletion. Select the option " "indicating how to delete the items:" msgstr "" -"Для удаления выделено более одного элемента. Выберите параметры индикации " -"при удалении:" +"Для удаления выделено более одного элемента. Выберите параметры для удаления:" #: ../gramps/gui/views/listview.py:548 ../gramps/gui/views/listview.py:555 msgid "Delete All" @@ -19715,13 +19715,13 @@ msgstr "Удалить всё" msgid "Confirm Each Delete" msgstr "Подтверждать каждое удаление" -#: ../gramps/gui/views/listview.py:560 ../gramps/gui/views/listview.py:567 +#: ../gramps/gui/views/listview.py:567 msgid "" "This item is currently being used. Deleting it will remove it from the " "database and from all other items that reference it." msgstr "" "Этот элемент в настоящее время используется. Удаление сотрёт его из базы " -"данных и из всех других элементов, которые ссылаются на это." +"данных и из всех других элементов, которые ссылаются на него." #: ../gramps/gui/views/listview.py:564 ../gramps/plugins/view/familyview.py:269 #: ../gramps/gui/views/listview.py:571 @@ -19739,9 +19739,9 @@ msgstr "Удалить %s?" msgid "_Delete Item" msgstr "У_далить элемент" -#: ../gramps/gui/views/listview.py:614 ../gramps/gui/views/listview.py:621 +#: ../gramps/gui/views/listview.py:621 msgid "Column clicked, sorting..." -msgstr "Выбран столбец, сортирую..." +msgstr "Выбран столбец, сортировка..." #: ../gramps/gui/views/listview.py:1043 ../gramps/gui/views/listview.py:1057 msgid "Export View as Spreadsheet" @@ -19769,7 +19769,7 @@ msgstr "Создана закладка для %s" #: ../gramps/plugins/lib/maps/geography.py:221 #: ../gramps/plugins/view/familyview.py:223 msgid "A bookmark could not be set because no one was selected." -msgstr "Нельзя поставить закладку: никто не выделен." +msgstr "Нельзя создать закладку: никто не выделен." #: ../gramps/gui/views/navigationview.py:274 msgid "_Add Bookmark" @@ -20023,10 +20023,9 @@ msgstr "Братья/Сёстры" msgid "Related" msgstr "Связанные" -#: ../gramps/gui/widgets/fanchart.py:1806 -#: ../gramps/gui/widgets/fanchart.py:1809 +#: ../gramps/gui/widgets/fanchart.py:1816 msgid "Add partner to person" -msgstr "Добавляю партнёра к лицу" +msgstr "Добавить партнёра к лицу" #: ../gramps/gui/widgets/fanchart.py:1813 #: ../gramps/gui/widgets/fanchart.py:1816 @@ -20054,7 +20053,7 @@ msgid "" "Select the down arrow on the right corner for adding, removing or restoring " "gramplets." msgstr "" -"Нажмите значок со стрелочкой в правом нижнем углу, чтобы добавить, удалить, " +"Нажмите значок со стрелочкой в правом нижнем углу, чтобы добавить, удалить " "или восстановить грамплеты." #: ../gramps/gui/widgets/grampletbar.py:486 @@ -20148,7 +20147,7 @@ msgid "" "Double-click on the picture to view it in the default image viewer " "application." msgstr "" -"Двойной щелчок по изображению приведёт к просмотру в программе по умолчанию." +"Двойной щелчок по изображению для его просмотра в программе по умолчанию." #: ../gramps/gui/widgets/photo.py:87 msgid "Make Active Media" @@ -20167,6 +20166,10 @@ msgstr "" msgid "Progress Information" msgstr "Информация о прогрессе" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Порядок_отношений" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Упорядочить отношения" @@ -20431,7 +20434,7 @@ msgstr "Создаёт документы в формате «просто те #: ../gramps/plugins/docgen/docgen.gpr.py:55 msgid "Print..." -msgstr "Напечатать..." +msgstr "Печать..." #: ../gramps/plugins/docgen/docgen.gpr.py:56 msgid "Generates documents and prints them directly." @@ -34089,6 +34092,10 @@ msgstr "Управление_документами..." msgid "Media Manager" msgstr "Управление документами" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Справка" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -34755,13 +34762,13 @@ msgstr "Сортировать события" msgid "Sort event changes" msgstr "Сортировка изменений события" -#: ../gramps/plugins/tool/sortevents.py:112 +#: ../gramps/plugins/tool/sortevents.py:113 msgid "Sorting personal events..." -msgstr "Сортирую события лиц..." +msgstr "Сортировка событий лиц..." -#: ../gramps/plugins/tool/sortevents.py:134 +#: ../gramps/plugins/tool/sortevents.py:135 msgid "Sorting family events..." -msgstr "Сортирую события семей..." +msgstr "Сортировка событий семей..." #: ../gramps/plugins/tool/sortevents.py:165 msgid "Tool Options" @@ -38702,7 +38709,7 @@ msgstr "Определение фильтра содержит цикл." #: ../gramps/gen/filters/rules/_rule.py:95 msgid "One rule references another which eventually references the first." -msgstr "Одно из праил ссылается на другое, которое ссылается на первое." +msgstr "Одно из правил ссылается на другое, которое ссылается на первое." #: ../gramps/gui/selectors/selectsource.py:76 msgid "manual|Select_Source_selector" @@ -42293,3 +42300,4 @@ msgstr "Управление_документами" #~ "Используйте https://gramps-project.org/bugs/ чтобы сообщить об ошибке в " #~ "официально поддерживаемых видах, или свяжитесь с автором " #~ "(%(firstauthoremail)s) в противном случае. " + diff --git a/po/sl.po b/po/sl.po index 94e8d5f9b..fe7bb2d06 100644 --- a/po/sl.po +++ b/po/sl.po @@ -1,13 +1,13 @@ # Slovenian translation for Gramps # This file is distributed under the same license as the Gramps package. # Copyright (c) 2007 gramps-project -# Bernard Banko , 2007-2017. +# Bernard Banko , 2007-2019. msgid "" msgstr "" "Project-Id-Version: gramps 3.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-20 09:31-0500\n" -"PO-Revision-Date: 2017-08-29 13:26+0200\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-02-24 22:16+0200\n" "Last-Translator: Bernard Banko \n" "Language-Team: lugos.si\n" "Language: sl\n" @@ -3766,6 +3766,15 @@ msgstr "Razni filtri" msgid "No description" msgstr "Brez opisa" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "Filter vsebuje samega sebe." + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "Pravilo nanaša na pravilo, ki že vsebuje prvega." + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Vsak navedek" @@ -18143,6 +18152,10 @@ msgstr "Kopiraj vse" msgid "See data not in Filter" msgstr "Prikaži podatke zunaj filtra" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Pogovorno_okno_Izdelaj_knjigo" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Knjige na voljo" @@ -18468,6 +18481,10 @@ msgstr "privzeto" msgid "Document Styles" msgstr "Slogi dokumentov" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Pogovorno_okno_Določi_sloge" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Nov slog" @@ -18494,6 +18511,10 @@ msgstr "Izberi slog" msgid "Style editor" msgstr "Urejevalnik slogov" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Pogovorno_okno_Urejevalnik_slogov" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -18618,6 +18639,10 @@ msgstr "Izberi predmet" msgid "manual|Select_Child_selector" msgstr "Izbor_otroka" +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Izbirnik_Izbor_kraja" + #: ../gramps/gui/selectors/selectperson.py:56 msgid "manual|Select_Father_selector" msgstr "Izbor_očeta" @@ -18642,10 +18667,18 @@ msgstr "Nahajališča" msgid "Select Repository" msgstr "Izberi nahajališče" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Izbirnik_Izbor_matere" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Izberi vir" +#: ../gramps/gui/selectors/selectsource.py:76 +msgid "manual|Select_Source_selector" +msgstr "Izbirnik_Izbor_opombe" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Izklopljeno" @@ -19620,6 +19653,10 @@ msgstr "" msgid "Progress Information" msgstr "Podatki o napredovanju" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Pogovorno_okno_Preuredi_sorodstva" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Preuredi sorodstva" @@ -21818,6 +21855,11 @@ msgstr "EMAIL" msgid "WWW" msgstr "WWW" +#: ../gramps/plugins/export/exportgedcom.py:1438 +#, fuzzy +msgid "Writing media" +msgstr "Zapisovanje predmetov" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "Izvoz GEDCOM ni bil uspešen" @@ -22951,12 +22993,12 @@ msgstr "Pripomoček, ki zagotavlja filter za opombe" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1138 #: ../gramps/plugins/textreport/recordsreport.py:118 msgid "Records" -msgstr "Zapisi" +msgstr "Rekordi" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1128 #: ../gramps/plugins/textreport/textplugins.gpr.py:416 msgid "Shows some interesting records about people and families" -msgstr "Prikaže nekaj zanimivih zapisov o ljudeh in družinah" +msgstr "Prikaže nekaj zanimivih rekordnih podatkov o ljudeh in družinah" #: ../gramps/plugins/gramplet/gramplet.gpr.py:1143 msgid "Person To Do" @@ -23370,6 +23412,18 @@ msgstr "Število oseb" msgid "Individuals with unknown gender" msgstr "Osebe neznanega spola" +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +msgid "Incomplete names" +msgstr "Nepopolna imena" + +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +msgid "Individuals missing birth dates" +msgstr "Osebe z manjkajočimi datumi rojstva" + +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +msgid "Disconnected individuals" +msgstr "Nepovezane osebe" + #: ../gramps/plugins/gramplet/statsgramplet.py:115 #: ../gramps/plugins/textreport/summary.py:211 #: ../gramps/plugins/webreport/statistics.py:129 @@ -23388,6 +23442,10 @@ msgstr "Edinstveni priimki" msgid "Media Objects" msgstr "Zunanji predmeti" +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +msgid "Individuals with media objects" +msgstr "Osebe z zunajimi predmeti" + #: ../gramps/plugins/gramplet/statsgramplet.py:128 #: ../gramps/plugins/webreport/statistics.py:138 msgid "Total number of media object references" @@ -23461,6 +23519,10 @@ msgstr "Uredi izbrano opombo Narediti" msgid "Add a new To Do note" msgstr "Dodaj novo opombo Narediti" +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "Najprej izberite predmet, ki bi mu radi pripeli opombo" + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "Nepripeto" @@ -31911,7 +31973,7 @@ msgstr "Ustvari abecedno kazalo za knjižna poročila." #: ../gramps/plugins/textreport/textplugins.gpr.py:415 msgid "Records Report" -msgstr "Poročilo o zapisih" +msgstr "Poročilo o rekordih" #: ../gramps/plugins/textreport/textplugins.gpr.py:437 msgid "Note Link Report" @@ -32857,6 +32919,10 @@ msgstr "Upravljalnik_zunanjih_predmetov..." msgid "Media Manager" msgstr "Upravljalnik zunanjih predmetov" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Pomoč" + #: ../gramps/plugins/tool/mediamanager.py:97 #: ../gramps/plugins/webreport/basepage.py:1483 #: ../gramps/plugins/webreport/basepage.py:1606 @@ -37191,3 +37257,4 @@ msgstr "Upravljalnik_zunanjih_predmetov" #~ msgid "Alphabet Menu: %s" #~ msgstr "Abecedni meni: %s" + diff --git a/po/sv.po b/po/sv.po index 4daf0d962..d74fd2359 100644 --- a/po/sv.po +++ b/po/sv.po @@ -20,39 +20,29 @@ # Jens Arvidsson , 2002-2005. # Stefan Björk , 2005-2006. # Peter Landgren , 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017. -# Pär Ekholm , 2018. +# Pär Ekholm , 2018, 2019. msgid "" msgstr "" "Project-Id-Version: sv\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-24 14:13+0100\n" -"PO-Revision-Date: 2018-11-15 18:11+0100\n" +"POT-Creation-Date: 2018-12-26 11:20-0600\n" +"PO-Revision-Date: 2019-01-02 22:39+0100\n" +"Last-Translator: Pär Ekholm \n" "Language-Team: \n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.6\n" -"Last-Translator: Pär Ekholm \n" -"Language: sv\n" #: ../data/gramps.appdata.xml.in.h:1 -msgid "" -"Gramps is a genealogy program that is both intuitive for hobbyists and " -"feature-complete for professional genealogists." -msgstr "" -"Gramps är ett släktforskningsprogram som är både intuitivt för " -"hobbyforskaren och komplett för den professionelle släktforskaren." +msgid "Gramps is a genealogy program that is both intuitive for hobbyists and feature-complete for professional genealogists." +msgstr "Gramps är ett släktforskningsprogram som både är intuitivt för hobbyforskaren och komplett för den professionelle släktforskaren." #: ../data/gramps.appdata.xml.in.h:2 -msgid "" -"It gives you the ability to record the many details of the life of an " -"individual as well as the complex relationships between various people, " -"places and events." -msgstr "" -"Det ger dig tillgång till möjligheten att notera många livsdetaljer hos " -"person såväl som de komplexa släktskapen mellan många människor, platser och " -"händelser." +msgid "It gives you the ability to record the many details of the life of an individual as well as the complex relationships between various people, places and events." +msgstr "Det ger dig tillgång till möjligheten att notera många livsdetaljer hos en person såväl som de komplexa släktskapen mellan många människor, platser och händelser." #: ../data/gramps.appdata.xml.in.h:3 msgid "" @@ -3352,7 +3342,7 @@ msgstr "suffix" #: ../gramps/gen/display/name.py:610 ../gramps/gen/display/name.py:710 msgid "Name|call" -msgstr "tilltalsnamnnamn" +msgstr "tilltalsnamn" #: ../gramps/gen/display/name.py:613 ../gramps/gen/display/name.py:712 msgid "Name|common" @@ -3786,6 +3776,15 @@ msgstr "Diverse filter" msgid "No description" msgstr "Beskrivning saknas" +#. more references to a filter than expected +#: ../gramps/gen/filters/rules/_rule.py:94 +msgid "The filter definition contains a loop." +msgstr "Filterdefinitionen innehåller en slinga." + +#: ../gramps/gen/filters/rules/_rule.py:95 +msgid "One rule references another which eventually references the first." +msgstr "En regel hänvisar en annan som så småningom hänvisar den första." + #: ../gramps/gen/filters/rules/citation/_allcitations.py:45 msgid "Every citation" msgstr "Varje citering" @@ -10994,7 +10993,7 @@ msgstr "Bidrag av" #. TRANSLATORS: Translate this to your name in your native language #: ../gramps/gui/aboutdialog.py:120 msgid "translator-credits" -msgstr "Peter Landgren, Pär Ekholm" +msgstr "Pär Ekholm" #: ../gramps/gui/aboutdialog.py:131 #, python-format @@ -18150,6 +18149,10 @@ msgstr "Kopiera allt" msgid "See data not in Filter" msgstr "Se data ej i filter" +#: ../gramps/gui/plug/report/_bookdialog.py:92 +msgid "Generate_Book_dialog" +msgstr "Dialog för att skapa bok" + #: ../gramps/gui/plug/report/_bookdialog.py:166 msgid "Available Books" msgstr "Tillgängliga böcker" @@ -18477,6 +18480,10 @@ msgstr "standard" msgid "Document Styles" msgstr "Dokumentmallar" +#: ../gramps/gui/plug/report/_styleeditor.py:108 +msgid "manual|Document_Styles_dialog" +msgstr "Dialog för dokumentmallar" + #: ../gramps/gui/plug/report/_styleeditor.py:140 msgid "New Style" msgstr "Ny mall" @@ -18503,6 +18510,10 @@ msgstr "Välj en mall" msgid "Style editor" msgstr "Mallredigerare" +#: ../gramps/gui/plug/report/_styleeditor.py:241 +msgid "manual|Style_editor_dialog" +msgstr "Mallredigerardialog" + #: ../gramps/gui/plug/report/_styleeditor.py:341 #: ../gramps/gui/plug/report/_styleeditor.py:369 #: ../gramps/gui/plug/report/_styleeditor.py:387 @@ -18627,6 +18638,10 @@ msgstr "Välj mediaobjekt" msgid "manual|Select_Child_selector" msgstr "Välj barnselektor" +#: ../gramps/gui/selectors/selectperson.py:70 +msgid "manual|Select_Person_selector" +msgstr "Välj personselektor" + #: ../gramps/gui/selectors/selectperson.py:56 msgid "manual|Select_Father_selector" msgstr "Välj farselektor" @@ -18651,10 +18666,18 @@ msgstr "manual|Arkivplatser" msgid "Select Repository" msgstr "Välj arkivplats" +#: ../gramps/gui/selectors/selectrepository.py:75 +msgid "manual|Select_Repository_selector" +msgstr "Välj arkivplatsselektor" + #: ../gramps/gui/selectors/selectsource.py:62 msgid "Select Source" msgstr "Välj källa" +#: ../gramps/gui/selectors/selectsource.py:76 +msgid "manual|Select_Source_selector" +msgstr "Välj källselektor" + #: ../gramps/gui/spell.py:92 msgid "Off" msgstr "Av" @@ -19632,6 +19655,10 @@ msgstr "" msgid "Progress Information" msgstr "Framåtskridande" +#: ../gramps/gui/widgets/reorderfam.py:63 +msgid "manual|Reorder_Relationships_dialog" +msgstr "Dialog för att ordna om släktskap" + #: ../gramps/gui/widgets/reorderfam.py:79 msgid "Reorder Relationships" msgstr "Ordna om släktskap" @@ -21825,6 +21852,10 @@ msgstr "E-POST" msgid "WWW" msgstr "WWW" +#: ../gramps/plugins/export/exportgedcom.py:1438 +msgid "Writing media" +msgstr "Skriver media" + #: ../gramps/plugins/export/exportgedcom.py:1570 msgid "GEDCOM Export failed" msgstr "GEDCOM-export misslyckades" @@ -23453,6 +23484,10 @@ msgstr "Redigera den valda Att Göra notisen" msgid "Add a new To Do note" msgstr "Lägg till ny Att Göra notis" +#: ../gramps/plugins/gramplet/todo.py:201 +msgid "First select the object to which you want to attach a note" +msgstr "Välj först objektet som du vill koppla en notis till" + #: ../gramps/plugins/gramplet/todogramplet.py:149 msgid "Unattached" msgstr "Okopplad" @@ -36415,12 +36450,10 @@ msgstr "Webb-kalender-rapport" msgid "Calculating Holidays for year %04d" msgstr "Beräknar helgdagar för år %04d" -#: ../gramps/plugins/webreport/webcal.py:486 +#: ../gramps/plugins/webreport/webcal.py:491 #, python-format -msgid "" -"the \"WebCal\" will be the potential-email Subject|Created for " -"%(html_email_author_start)sWebCal%(html_email_author_end)s" -msgstr "Skapat för %(html_email_author_start)sWebCal%(html_email_author_end)s" +msgid "the \"WebCal\" will be the potential-email Subject|Created for %(html_email_author_start)sWebCal%(html_email_author_end)s" +msgstr "\"WebCal\" kommer att vara den viktigaste e-postsubjektet|Skapat för %(html_email_author_start)sWebCal%(html_email_author_end)s" #: ../gramps/plugins/webreport/webcal.py:494 #, python-format @@ -37400,17 +37433,21 @@ msgstr "Media_hanterare" #~ msgid "Place Locations" #~ msgstr "Platslokalisering" -#~ msgid "Incomplete names" -#~ msgstr "Ofullständigt namn" +#: ../gramps/plugins/gramplet/statsgramplet.py:156 +msgid "Incomplete names" +msgstr "Ofullständiga namn" -#~ msgid "Individuals missing birth dates" -#~ msgstr "Personer som saknar födelsedatum" +#: ../gramps/plugins/gramplet/statsgramplet.py:160 +msgid "Individuals missing birth dates" +msgstr "Personer som saknar födelsedatum" -#~ msgid "Disconnected individuals" -#~ msgstr "Isolerade personer" +#: ../gramps/plugins/gramplet/statsgramplet.py:164 +msgid "Disconnected individuals" +msgstr "Släktlösa personer" -#~ msgid "Individuals with media objects" -#~ msgstr "Personer med mediaobjekt" +#: ../gramps/plugins/gramplet/statsgramplet.py:181 +msgid "Individuals with media objects" +msgstr "Personer med mediaobjekt" #~ msgid "Empty event note ignored" #~ msgstr "Tom händelsenotis ignorerades" @@ -41216,8 +41253,9 @@ msgstr "Media_hanterare" #~ msgid "Dates on events are either about or after/before" #~ msgstr "Datum för händelser är antingen omkring eller efter/före" -#~ msgid "Help" -#~ msgstr "Hjälp" +#: ../gramps/plugins/tool/mediamanager.py:91 +msgid "Help" +msgstr "Hjälp" #~ msgid "" #~ "The Calculate Estimated Dates Tool is used to add and remove birth and " @@ -41420,3 +41458,4 @@ msgstr "Media_hanterare" #~ msgid "Name Format Editor" #~ msgstr "Namnformatsredigerare" + diff --git a/po/update_po.py b/po/update_po.py index 5e7547225..a013f5418 100644 --- a/po/update_po.py +++ b/po/update_po.py @@ -51,11 +51,18 @@ from __future__ import print_function import os import sys +import shutil from argparse import ArgumentParser # Windows OS -if sys.platform == 'win32': +if sys.platform in ['linux', 'linux2', 'darwin', 'cygwin'] or shutil.which('msgmerge'): + msgmergeCmd = 'msgmerge' + msgfmtCmd = 'msgfmt' + msgattribCmd = 'msgattrib' + xgettextCmd = 'xgettext' + pythonCmd = os.path.join(sys.prefix, 'bin', 'python3') +elif sys.platform == 'win32': # GetText Win 32 obtained from http://gnuwin32.sourceforge.net/packages/gettext.htm # ....\gettext\bin\msgmerge.exe needs to be on the path msgmergeCmd = os.path.join('C:', 'Program Files(x86)', 'gettext', 'bin', 'msgmerge.exe') @@ -163,7 +170,7 @@ def TipsParse(filename, mark): "Editor." ''' - with open('../data/tips.xml.in.h', 'w') as tips: + with open('../data/tips.xml.in.h', 'w', encoding='utf-8') as tips: marklist = root.iter(mark) for key in marklist: tip = ElementTree.tostring(key, encoding="UTF-8", method="xml")