diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 9585696da..ef383e4c0 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -30,6 +30,8 @@ 2003-07-16 Alex Roitman * src/gramps.glade: Add "..." after Merge, Edit Bookmarks, Preferences, and "Show plugin status" menu items. + * src/plugins/DescendReport.py: Enable translation for "b." and "d." + * doc/gramps-manual/C/gramps-manual.xml: More corrections. 2003-07-15 Alex Roitman * src/plugins/CustomBookText.py: Add to CVS. diff --git a/gramps2/doc/gramps-manual/C/gramps-manual.xml b/gramps2/doc/gramps-manual/C/gramps-manual.xml index 07a51d36d..187c047e3 100644 --- a/gramps2/doc/gramps-manual/C/gramps-manual.xml +++ b/gramps2/doc/gramps-manual/C/gramps-manual.xml @@ -3075,8 +3075,8 @@ Interactive descendant browser This tool builds a tree with the active person being - the root. Children branch from their parents in a usual manner. - Use this tool for a quick glance on a person's descendants. + the root. Children branch from their parents in the usual manner. + Use this tool for a quick glance of a person's descendants. @@ -3096,14 +3096,37 @@ Check and repair database This tool checks the database for integrity problems, - fixing the problems it can. - + fixing the problems it can. Specifically, the tool is checking for: + + Broken family links. These are the cases when + a person's record refers to a family while the family's record + does not refer to that person, and vice versa. + + + Missing media objects. The missing media + object is the object whose file is referenced in the database + but does not exist. This can happen when the file is + accidentially deleted, renamed, or moved to another location. + + + Empty families. These are the family entries + which have no reference to any person as their member. + + + Parent relationship. This checks all families + to ensure that father and mother are not mixed up. The check + is also made that parents have different gender. If they have + common gender then their relationship is renamed to "Partners". + + + + Extract information from names This tool searches the entire database and attempts to extract titles and nicknames that may be embedded in a person's - given name field. + Given name field. @@ -3194,7 +3217,10 @@ Generate SoundEx codes This utility generates SoundEx codes for the names of - people in the database. + people in the database. Please visit the NARA Soundex Indexing page to learn more about + Soudex Indexing System. @@ -3206,7 +3232,19 @@ Verify the database This utility allows you to verify the database based - on the set of criteria specified by you. + on the set of criteria specified by you. This tool is different from + the previously described Check tool in the following. The Check tool + detects inconsistencies in the database structure. The Verify tool, + however, is detecting the records that do not satisfy your particualr + criteria. + + For example, you may want to make sure that nobody in your + database had children at the age of 98. Based on common sense, such + a record would indicate an error. However, it is not a consistency + error in the database. Besides, someone might have a child at the of + 98 (albeit this rarely happens). The Verify tool will display + everything that violates your criteria so that you can check whether + the record is erroneous or not. The ultimate decision is yours. @@ -3310,8 +3348,8 @@ text entry fields. Although &app; requests information about you, this information is used only so that &app; can create valid GEDCOM output files. A valid GEDCOM file requires information about the file's - creator. If you choose, you may leave the information empty, however - all the GEDCOM files you export will not be valid. + creator. If you choose, you may leave the information empty, however + none of your exported GEDCOM files will be valid. @@ -3439,7 +3477,11 @@ Do not compress XML data file Check this box to disable compression of the XML - data file. Compression significantly reduces the file size. + data file. Compression significantly reduces the file size. While it + creates an overhead in performance (some processor cycles must be spent + to decompress the file before use), this overhead is extremely small. + Now that the compression-related bugs have long been fixed, there is + virtually no reason to disable data file compression. @@ -3450,8 +3492,8 @@ Autosave interval Set the interval (in minutes) after which &app; will - automatically save your database. Zero interval completely disables - autosave. + automatically save your database. Setting the interval to zero (0) + disables autosaving. Default database directory @@ -3467,25 +3509,54 @@ Media Objects + Before describing preferences for media objects, let us + review the background on local and non-local objects. A local object + is the object whose file is stored inside the same directory in which + the &app; database file resides. A non-local object is stored + elsewhere, so that the database has only the reference to the file's + location and some records of the object's properties. + + You may choose to store your media objects either locally + or externally. Making your objects local will increase the amount + of disk space consumed by the &app; database directory. However, + if the external file is deleted or removed, &app; will still be able + to use the local copy. In contrast, leaving your objects non-local + will decrease the disk space requirements. However, losing the + original file will render your media object unusable. + + + Note that exporting your database to any format will complie + all medial objects, no matter whether they are local or not. + Specifially, export to gramps package will include all the media + object files in the package and change the references accordingly. + Export to CD will copy all media object files to the directory under + the burn:/// location in Nautilus and change the + references accordingly. Finally, export to GEDCOM will place all + media object files next to the GEDCOM file with the approrpiate + changes in the path names. + + - Drag and drop from an external source + Drag and drop from an external + source Choose between a reference and a local copy made when the object is dropped into the gallery. The reference saves disk space as it does not copy the object. The local copy makes your database portable as it does not depend on an external file. Consult your needs to make best choice. - Check the Display global properties editor when object is - dropped box to invoke the global properties editor after you - drop an external object into the gallery. + Check the Display global properties editor when + object is dropped box to invoke the global properties + editor after you drop an external object into the gallery. - Drag and drop from an internal source - Check the Display local properties editor when - object is dropped box to invoke the local properties editor - after you drop an internal object into the gallery. + Drag and drop from an internal + source + Check the Display local properties editor + when object is dropped box to invoke the local properties + editor after you drop an internal object into the gallery. diff --git a/gramps2/src/plugins/DescendReport.py b/gramps2/src/plugins/DescendReport.py index e94359f2c..2b5489dc7 100644 --- a/gramps2/src/plugins/DescendReport.py +++ b/gramps2/src/plugins/DescendReport.py @@ -48,6 +48,9 @@ from intl import gettext as _ #------------------------------------------------------------------------ import gtk +_BORN = _('b.') +_DIED = _('d.') + #------------------------------------------------------------------------ # # DescendantReport @@ -75,11 +78,11 @@ class DescendantReport: if birth.getYearValid() or death.getYearValid(): self.doc.write_text(' (') if birth.getYearValid(): - self.doc.write_text('b. ' + str(birth.getYear())) + self.doc.write_text("%s %d" % (_BORN,birth.getYear())) if death.getYearValid(): if birth.getYearValid(): self.doc.write_text(', ') - self.doc.write_text('d. ' + str(death.getYear())) + self.doc.write_text("%s %d" % (_DIED,death.getYear())) self.doc.write_text(')') def write_report(self):