Compare commits

...

334 Commits

Author SHA1 Message Date
Alex Roitman
f3aa84f9dc 2007-06-17 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: Clarification in wording: #1071.



svn: r8574
2007-06-18 00:51:04 +00:00
Don Allingham
493dfd0aae 2007-06-16 Don Allingham <don@gramps-project.org>
* src/DbManager.py: add user sorting to manager lists



svn: r8570
2007-06-17 03:09:26 +00:00
Don Allingham
7da9ba3e6a * src/GrampsDb/_GrampsDbBase.py: fix typo
* src/GrampsDb/_GrampsDBDir.py: check for writability, otherwise open as readonly
	* src/DbManager.py: use single, user configurable database path
	* data/gramps.schemas.in: set default path to ~/.gramps/grampsdb
	
2007-06-16  Don Allingham  <don@gramps-project.org>


svn: r8566
2007-06-17 00:57:21 +00:00
Alex Roitman
10430f3321 2007-06-16 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py (start_url): Correctly parse url type.



svn: r8565
2007-06-17 00:47:33 +00:00
Don Allingham
9059ddedec 2007-06-16 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: additional database path
	* src/Config/_GrampsConfigKeys.py: additional database path
	* src/DbManager.py: additional database path
	* src/GrampsDbUtils/Makefile.am: additional database path
	* src/Makefile.am: additional database path
	* data/gramps.schemas.in: additional database path



svn: r8563
2007-06-16 23:17:29 +00:00
Alex Roitman
7bc7631d25 2007-06-16 Brian Pepple <bpepple@fedoraproject.org>
* data/gramps.desktop.in: Fix desktop file to conform to desktop
	file specs.



svn: r8562
2007-06-16 20:17:05 +00:00
Alex Roitman
5c5921d9ea 2007-06-16 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_IsChildOfFilterMatch.py
	(IsChildOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py
	(IsAncestorOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsDescendantOfFilterMatch.py
	(IsDescendantOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py
	(HasCommonAncestorWithFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsParentOfFilterMatch.py
	(IsParentOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py
	(IsSiblingOfFilterMatch): Subclass MatchesFilter.
	* src/Filters/Rules/Person/_IsSpouseOfFilterMatch.py
	(IsSpouseOfFilterMatch): Subclass MatchesFilter.



svn: r8560
2007-06-16 20:03:59 +00:00
Don Allingham
e9860079c3 2007-06-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py: Optimization and documentation.



svn: r8557
2007-06-16 04:23:47 +00:00
Alex Roitman
b5f51cf15f 2007-06-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): Minor optimization.
	* src/GrampsDb/_GrampsDbBase.py (__get_from_handle): Pass txn.



svn: r8555
2007-06-15 05:47:07 +00:00
Don Allingham
2caf3dd35a 2007-06-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): use transactions during restore



svn: r8554
2007-06-15 04:35:59 +00:00
Brian Matherly
eb5135310f Improve text rendering for SVG reports (#0001072).
svn: r8553
2007-06-15 04:07:41 +00:00
Alex Roitman
9347d4c6ff Update
svn: r8551
2007-06-14 05:39:03 +00:00
Alex Roitman
b38a741d3d * src/ViewManager.py: Enable recent files.
* src/DisplayState.py (RecentDocsMenu.load): work out directories;
	(RecentDocsMenu.build): Use symbolic names for menu.
	* src/RecentFiles.py: Make work with directories and symbolic
	names; remove GNOME-related functionality.


svn: r8550
2007-06-14 05:32:06 +00:00
Alex Roitman
012374cff5 2007-06-13 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py (open_undodb): Override the base
	method by using undo.db inside the data directory.



svn: r8549
2007-06-14 04:36:31 +00:00
Don Allingham
9b8759a25b * src/GrampsDbUtils/_Backup.py (__do_export): check for existance before deleting
2007-06-13  Don Allingham  <don@gramps-project.org>


svn: r8548
2007-06-14 04:26:46 +00:00
Don Allingham
06d9588736 * src/DbManager.py: handle cursor while rebuilding
* src/glade/gramps.glade: fix label placement

2007-06-13  Don Allingham  <don@gramps-project.org>


svn: r8547
2007-06-14 04:20:44 +00:00
Don Allingham
76e590472f 2007-06-13 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle broken dbs that have been opened
	* src/DbState.py: handle broken dbs that have been opened
	* src/GrampsDbUtils/_Backup.py: write intermediate file firs to make
	sure no errors occur when writing, then replace old backups

	* src/ViewManager.py: better rebuild recovery
	* src/GrampsDb/_GrampsDbConst.py: better rebuild recovery
	* src/GrampsDb/_GrampsDBCallback.py: better rebuild recovery
	* src/DbManager.py: better rebuild recovery
	* src/glade/gramps.glade: better rebuild recovery
	* src/const.py.in: better rebuild recovery
	* src/QuestionDialog.py: better rebuild recovery
	* src/GrampsDbUtils/_ReadGedcom.py: better rebuild recovery
	* src/ArgHandler.py: better rebuild recovery
	* src/DbLoader.py: better rebuild recovery

2007-06-12  Don Allingham  <don@gramps-project.org>


svn: r8546
2007-06-13 22:48:28 +00:00
Alex Roitman
106d6447fd Update
svn: r8545
2007-06-13 21:02:47 +00:00
Brian Matherly
5bd7f917c8 Improve tooltip for latin-1 option in the Relationship Graph report.
svn: r8543
2007-06-13 11:53:06 +00:00
Brian Matherly
165cebcd68 Fix width error AbiWord2Doc.py.
svn: r8542
2007-06-13 04:27:33 +00:00
Brian Matherly
dae8c99230 Enhance source endnotes in some text reports.
svn: r8541
2007-06-13 04:13:00 +00:00
Don Allingham
150a0fc05d svn: r8540 2007-06-13 02:27:31 +00:00
Don Allingham
c730a8f5c4 2007-06-12 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: detection and recovery from db errors
	* src/GrampsDb/_GrampsDBDir.py: detection and recovery from db errors
	* src/GrampsDb/_GrampsBSDDB.py: detection and recovery from db errors
	* src/DbManager.py: detection and recovery from db errors
	* src/DbState.py: detection and recovery from db errors
	* src/ArgHandler.py: detection and recovery from db errors



svn: r8539
2007-06-12 23:31:40 +00:00
Don Allingham
e05e6b4edd 2007-06-11 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: Improve backup strategy
	* src/GrampsDb/_GrampsDBDir.py: Improve backup strategy
	* src/DbManager.py: Improve backup strategy
	* src/glade/gramps.glade: Improve backup strategy
	* src/Errors.py: Improve backup strategy
	* src/GrampsDbUtils/_Backup.py: Improve backup strategy



svn: r8538
2007-06-12 04:29:15 +00:00
Alex Roitman
6bf09da13d 2007-06-06 Alex Roitman <shura@gramps-project.org>
* src/DisplayState.py (DisplayState.__signals__): Port fixes from
	2.2 tree. 
	* src/FilterEditor/_EditFilter.py: Port fixes from 2.2 tree.
	* src/FilterEditor/_FilterEditor.py: Port fixes from 2.2 tree.
	* data/grampsxml.rng: Port fixes from 2.2 tree.
	* data/grampsxml.dtd: Port fixes from 2.2 tree.
	* src/GrampsDb/_GrampsDbWriteXML.py (_xml_version): Bump up version.



svn: r8536
2007-06-07 05:06:14 +00:00
Alex Roitman
b7c0109e5e Typo
svn: r8535
2007-06-04 17:11:49 +00:00
Alex Roitman
ca04aa4c08 Revert runaway commit
svn: r8534
2007-06-04 07:56:37 +00:00
Don Allingham
033df090d3 * src/GrampsDb/_GrampsBSDDB.py: fix __ issue
svn: r8533
2007-06-04 02:59:36 +00:00
Don Allingham
b58adad1bb * src/GrampsDb/_GrampsCursor.py: added
svn: r8532
2007-06-04 02:52:49 +00:00
Don Allingham
2615728437 2007-06-03 Don Allingham <don@gramps-project.org>
* src/Simple/__init__.py: add



svn: r8531
2007-06-04 02:49:31 +00:00
Alex Roitman
a9791011c3 2007-06-01 Alex Roitman <shura@gramps-project.org>
* src/DbLoader.py (_OPEN_FORMATS): Remove grdb from the native
	format list.
	* src/GrampsDbUtils/_GrampsDbWRFactories.py
	(gramps_db_reader_factory):  remove grdb read from the factories,
	it is a plugin now.
	* src/plugins/ReadGrdb.py: Register import; made module a plugin.



svn: r8530
2007-06-02 05:51:39 +00:00
Brian Matherly
b022218241 changelog formatting
svn: r8529
2007-06-02 04:26:56 +00:00
Brian Matherly
d9ad05dfb8 proper changelog format
svn: r8528
2007-06-02 04:19:51 +00:00
Brian Matherly
9cd009102e Fix title error HtmlDoc.py.
svn: r8527
2007-06-02 04:10:37 +00:00
Don Allingham
fafacb096f 2007-05-24 Don Allingham <don@gramps-project.org>
* src/Simple/Makefile.am: added
	* src/DataViews/_PedigreeView.py: catch loop in relationships, 
	indicated by a recursion limit exception.



svn: r8517
2007-05-25 03:50:01 +00:00
Don Allingham
56e292d05f svn: r8503 2007-05-21 04:19:59 +00:00
Don Allingham
fe0e24310b * configure.in: update Simple/Makefile
* src/Simple/_SimpleAccess.py: Move to Simple package
	* src/Simple/_SimpleDoc.py: Move to Simple package
	* src/Makefile.am: Move to Simple package
	* src/DataViews/_PersonView.py: Simple package support
	* src/plugins/all_events.py: Simple package supprt

2007-05-20  Don Allingham  <don@gramps-project.org>


svn: r8502
2007-05-21 04:07:00 +00:00
Don Allingham
263ab79ad9 2007-05-20 Don Allingham <don@gramps-project.org>
* src/Lru.py: pylint fixes
	* src/DisplayState.py: pylint fixes
	* src/Errors.py: pylint fixes
	* src/DbState.py: pylint fixes



svn: r8501
2007-05-21 03:44:18 +00:00
Don Allingham
a598df4f6d * src/Bookmarks.py: pylint fixes
* src/ColumnOrder.py: pylint fixes
	* src/DateEdit.py: pylint fixes
	* src/DbLoader.py: pylint fixes
	* src/ManagedWindow.py: pylint fixes

2007-05-19  Don Allingham  <don@gramps-project.org>


svn: r8498
2007-05-20 04:35:46 +00:00
Don Allingham
659814e22d 2007-05-19 Don Allingham <don@gramps-project.org>
* src/AutoComp.py: removal of unused functions
	* src/BaseDoc.py: clean up and add documentation



svn: r8497
2007-05-20 03:43:38 +00:00
Brian Matherly
6ecc393988 Fix gallery image links generated on Win32 for the Narrative Web Report.
svn: r8494
2007-05-18 18:45:49 +00:00
Brian Matherly
53c0a7443e Remove Gnome dependencies from all glade files.
svn: r8484
2007-05-17 02:43:11 +00:00
Brian Matherly
ab912fa605 0000806: default for narrative website should be protect living
svn: r8483
2007-05-17 02:34:05 +00:00
Brian Matherly
c020882e40 0001043: Dropdown list in htmloptions in Family Group Report has very large size
svn: r8479
2007-05-16 02:09:04 +00:00
Brian Matherly
ada7cb037d Sort strings, not lists in Narrative Web combo boxes.
svn: r8477
2007-05-15 12:01:25 +00:00
Brian Matherly
26ef497eaa Catch possible crash in Pedigree View.
svn: r8475
2007-05-15 11:40:25 +00:00
Don Allingham
247e0020ed 2007-05-14 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: catch errors
	* src/DataViews/_RelationView.py: catch errors
	* src/ReportBase/_ReportDialog.py: catch errors
	* src/ReportBase/_SimpleAccess.py: fix marriage place/date values
	* src/Editors/_EditFamily.py: catch errors
	* src/DisplayTabs/_EmbeddedList.py: catch errors
	* src/plugins/FindDupes.py: catch errors
	* src/plugins/Verify.py: catch errors
	* src/AddMedia.py: fix scale_simple types
	* src/AutoComp.py: pylint fixes
	* src/ImgManip.py: pylint fixes
	* src/LdsUtils.py: new temple types
	* src/DbLoader.py: error types



svn: r8473
2007-05-15 04:17:12 +00:00
Brian Matherly
4f675b6768 0001044: ReportWeb Site, tab Page Generation - items in dropdown list do not sort correctly
svn: r8472
2007-05-15 03:55:08 +00:00
Brian Matherly
48394f8bab * src/plugins/NarrativeWeb.py: Fix reference paths on Windows.
svn: r8467
2007-05-14 03:44:34 +00:00
Benny Malengier
04df3f6e89 2007-05-11 Benny Malengier <bm@cage.ugent.be>
* src/GrampsDbUtils/_ReadXML.py:
	* src/GrampsDb/_GrampsDbWriteXML.py:
        Merge gramps2 privacy changes of Don, add privacy to note of sourceref and lds_ord

	* src/GrampsDbUtils/_ReadXML.py: partly fix #1053, import privacy of person, family,


svn: r8463
2007-05-11 22:31:39 +00:00
Benny Malengier
11190e66d9 2007-05-10 Benny Malengier <bm@cage.ugent.be>
* src/GrampsDb/_ReadXML.py: partly fix #1053, import privacy of person, family,
        media, source, place and repo correct. Still to do: sourceref and lds_ordinance



svn: r8459
2007-05-10 22:07:25 +00:00
Don Allingham
f8b10aff87 2007-05-08 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBookmarks.insert): fix
	bookmark insertion (#1050)
	* src/Editors/_EditFamily.py: fix sort columns



svn: r8454
2007-05-10 02:43:56 +00:00
Benny Malengier
5b4807732d 2007-05-09 Benny Malengier <bm@cage.ugent.be>
* src/glade/gramps.glade: fix #797
	* src/glade/gramps.glade: fix #796
	* src/GrampsDbUtils/_ReadXML.py: Set specific notetype on import/read of pre 2.3 xml, 
          inherit privacy of creating object for pre 2.3 xml as much as possible.



svn: r8453
2007-05-09 19:27:15 +00:00
Brian Matherly
92b3f4da04 Change the default directory for the narrative web report so people don't generate the report in their database directory.
svn: r8448
2007-05-09 03:34:30 +00:00
Don Allingham
b884474407 svn: r8445 2007-05-08 04:35:14 +00:00
Don Allingham
7b7abd95dd * src/DataViews/_PersonView.py:
* src/PageView.py:
	* src/Filters/SideBar/_MediaSidebarFilter.py:
	* src/Filters/SideBar/_SidebarFilter.py:
	* src/Filters/SideBar/_SourceSidebarFilter.py:
	* src/Filters/SideBar/_EventSidebarFilter.py:
	* src/Filters/SideBar/_FamilySidebarFilter.py:
	* src/Filters/SideBar/_PlaceSidebarFilter.py:
	* src/Filters/SideBar/_RepoSidebarFilter.py:
	* src/Filters/SideBar/_NoteSidebarFilter.py:
	* src/Filters/SideBar/_PersonSidebarFilter.py: Pass dbstate to SidebarFilters

2007-05-07  Don Allingham  <don@gramps-project.org>


svn: r8444
2007-05-08 04:08:25 +00:00
Don Allingham
87764d64c0 2007-05-07 Don Allingham <don@gramps-project.org>
* src/ReportBase/_SimpleDoc.py: add support for tabs
	* src/BaseDoc.py: add support for tabs	
	* src/docgen/TextBufDoc.py: add support for tabs



svn: r8443
2007-05-08 02:56:33 +00:00
Benny Malengier
c5916814e8 * src/GrampsDb/_GrampsBSDDB.py: upgrade of grdb now sets correct notetype, and
inherits the public/private setting of the parent object it is created from, 
          instead of defaulting to public.

2007-05-07 Benny Malengier <bm@cage.ugent.be>


svn: r8442
2007-05-07 23:02:03 +00:00
Benny Malengier
0182f42307 2007-05-07 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditPlace.py:
	* src/Editors/_EditAddress.py:
	* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditSource.py:
	* src/Editors/_EditRepoRef.py:
	* src/Editors/_EditAttribute.py:
	* src/Editors/_EditPersonRef.py:
	* src/Editors/_EditNote.py:
	* src/Editors/_EditPerson.py:
	* src/Editors/_EditMediaRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditRepository.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditChildRef.py:
	* src/Editors/_EditFamily.py:
	* src/Editors/_EditEvent.py:
	* src/RelLib/_NoteType.py:
	* src/DisplayTabs/_NoteTab.py:
	* src/GrampsWidgets.py:
	* TODO:
	Implement using a specific notetype instead of General for notes created as part of a
        primary or secondary object. Add list of types to ignore for inclusion in MonitoredDataType in a general manner.
        List remaining issues in TODO for multiple notes.



svn: r8441
2007-05-07 20:41:16 +00:00
Don Allingham
aafae7e1cd svn: r8440 2007-05-07 04:03:04 +00:00
Don Allingham
6e065c407f 2007-05-06 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: add quick report
	* src/GrampsDb/_GrampsDbBase.py: use NotImplementedError instead of assertion
	* src/ReportBase/_SimpleAccess.py: added functionality
	* src/RelLib/_MediaObject.py: comments
	* src/RelLib/_Person.py: remove @sort comment
	* src/RelLib/_BasicPrimaryObject.py: 
	* src/plugins/all_events.py: comments
	* src/glade/gramps.glade: clean up width
	* src/gramps_main.py: added docgen to the search path
	* src/docgen/TextBufDoc.py: Added interface



svn: r8439
2007-05-07 03:39:46 +00:00
Brian Matherly
be7b8d6c94 Fix generation chart alignment for Narrative Web Tranquil style sheet.
svn: r8438
2007-05-06 21:28:12 +00:00
Brian Matherly
e4a7045838 Convert tabs to space-tabs in LaTeXDoc.py
svn: r8436
2007-05-05 04:01:35 +00:00
Benny Malengier
2209fe1c57 2007-05-03 Benny Malengier <bm@cage.ugent.be>
* src/plugins/rel_de.py:
	issue #0000929 , rel_de.py



svn: r8435
2007-05-03 21:35:13 +00:00
Don Allingham
9fd30ff3f9 2007-05-01 Don Allingham <don@gramps-project.org>
* src/ReportBase/_SimpleAccess.py: simplifed database access routines



svn: r8433
2007-05-02 04:05:41 +00:00
Benny Malengier
37255a3b02 2007-04-30 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditPlace.py:
	* src/Editors/_EditSource.py:
	* src/Editors/_EditNote.py:
	* src/Editors/_EditPerson.py:
	* src/Editors/_EditRepository.py:
	* src/Editors/_EditFamily.py:
	* src/DisplayTabs/_NoteTab.py:
	Add meaningfull title to the note dialog instead of only the note number, when called from place, source, person, family or repo



svn: r8432
2007-04-30 20:50:41 +00:00
Brian Matherly
d7423fff15 Divide BaseDoc into BaseDoc, TextDoc and DrawDoc. TextDoc and DrawDoc are abstract interfaces that must be implemented by the corresponding document generators.
svn: r8431
2007-04-30 01:56:34 +00:00
Benny Malengier
6544ab67ad 2007-04-28 Benny Malengier <bm@cage.ugent.be>
* src/images/.../Makefile.am:
	* src/images/Makefile.am:
        * src/DataViews/_RelationView.py:
        * src/MarkupText.py:
        * src/gramps_main.py:
        * src/images/.../gramps-font-color...: 
        * src/images/.../gramps-font-bgcolor...:
        * src/images/.../gramps-parents-open...:
        * src/images/48x48/gramps-parents-add.png:
	New icons for add/share parents, clean up media icon, icons for fonts as asked by Zsolt, delete of no more needed icons  gramps-sharefamily, gramps-media-all. Reflect changes to images to makefiles. Use the new icons.



svn: r8430
2007-04-28 14:25:18 +00:00
Brian Matherly
26bda1fdae Fix errors in bookmark filters.
svn: r8429
2007-04-28 03:55:43 +00:00
Jérôme Rapinat
32983aba80 2.2.x->2.3
svn: r8425
2007-04-27 19:20:06 +00:00
Benny Malengier
852696cc5d 2007-04-27 Benny Malengier <bm@cage.ugent.be>
* src/images/22x22/Makefile.am:
	* src/images/16x16/Makefile.am:
	* src/images/48x48/Makefile.am:
	* src/images/scalable/Makefile.am:
	* src/images/Makefile.am:
	Reflect changes to images to makefiles



svn: r8424
2007-04-27 17:42:50 +00:00
Don Allingham
8cb2469df8 svn: r8423 2007-04-27 04:25:24 +00:00
Zsolt Foldvari
58cf8fede0 2007-04-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py:
	* src/Editors/_EditNote.py:
	Rewrite of the note markup functionality, also fixes: #1024.



svn: r8422
2007-04-27 00:18:09 +00:00
Brian Matherly
3eebd910d5 Move Graphic Styles, Table Styles and Cell Styles into the StyleSheet class. All report styles are now defined in the "get_default_style()" function.
svn: r8421
2007-04-23 11:46:26 +00:00
Brian Matherly
4708a791a4 Escape still wasn't right in ODFDoc.py. Ancestor and descendant charts were displaying wrong.
svn: r8418
2007-04-22 13:29:05 +00:00
Brian Matherly
c36c05775e 0000970: _IsBookmarked.py causes crash
svn: r8416
2007-04-21 18:58:34 +00:00
Benny Malengier
eeda8e68fe 2007-04-21 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditFamily.py : add up down arraw on children list
	* src/DisplayTabs/_EmbeddedList.py : generalize select method for
	up/down movement in list


svn: r8414
2007-04-21 08:09:51 +00:00
Don Allingham
dc2afe8f55 2007-04-20 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_BaseModel.py (BaseModel.add_row_by_handle): 
	if search not defined, do an insert
	* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
	* src/GrampsDb/_WriteGedcom.py: fix calendar generation



svn: r8413
2007-04-21 04:54:28 +00:00
Brian Matherly
1c2514d9b2 PROPERLY escape ampersands in ODFDoc.py
svn: r8406
2007-04-20 03:58:03 +00:00
Martin Hawlisch
5face56141 * src/DisplayModels/_NoteModel.py: colorize using marker
svn: r8404
2007-04-19 12:18:38 +00:00
Benny Malengier
44321f2c89 2007-04-18 Benny Malengier <bm@cage.ugent.be>
* src/DisplayTabs/_EmbeddedList.py
	* src/DisplayTabs/_BackRefList.py
	* src/DisplayTabs/_NoteTab.py
	* src/DisplayTabs/_ButtonTab.py
	Added move up and move down buttons to the EmbeddedList, use them only
	for now in NoteTab



svn: r8402
2007-04-18 21:49:29 +00:00
Brian Matherly
44b6c47171 generate DEFAULT_DIR for databases from const.home_dir
svn: r8400
2007-04-18 11:55:17 +00:00
Don Allingham
6edbffe3a3 2007-04-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyList.py: add marriage date column
	* src/GrampsDb/_DbUtils.py: add function for finding a marriage event
	* src/DisplayModels/_FamilyModel.py: add marriage date column
	* src/GrampsDbUtils/_GedcomParse.py: handle place form handing
	* src/GrampsDbUtils/_GedcomLex.py: handle place form handing
	* src/GrampsDbUtils/_WriteGedcom.py: handle note list
	* src/docgen/ODFDoc.py: escape special characters



svn: r8398
2007-04-18 02:12:40 +00:00
Benny Malengier
ec251900c5 2007-04-17 Benny Malengier <bm@cage.ugent.be>
* src/images/
       * src/GrampsWidgets.py
       * src/glade/gramps.glade
       * src/glade/edit_person.glade
       * src/DisplayTabs/_NoteTab.py
       Added new icons for lock, unlock, viewmedia, and start using them.
       Removed old lock and view icons.



svn: r8393
2007-04-16 23:07:32 +00:00
Martin Hawlisch
03c01fa4f0 * src/ViewManager.py (create_pages): fix off-by-one error when preselecting last view
svn: r8391
2007-04-16 13:57:03 +00:00
Brian Matherly
a8621d50ea 0001012: Private source and private child references shown in narrative website.
svn: r8385
2007-04-15 19:12:57 +00:00
Brian Matherly
166dfc6e8b 0001017: Insufficient space in pedigree view of narrative website
svn: r8383
2007-04-15 02:22:04 +00:00
Brian Matherly
5ce7b7c539 0001011: XML import loses media objects when media object has no title.
svn: r8380
2007-04-12 11:51:53 +00:00
Brian Matherly
79fd3aaf39 Remove file check from _GrampsIniKeys.py. It is not needed.
svn: r8372
2007-04-09 15:49:24 +00:00
Brian Matherly
8d41368b7f Missing comma in Checkpoint.py.
svn: r8370
2007-04-09 11:42:32 +00:00
Jérôme Rapinat
1d07bb0989 add French translation for dbmanager dialog (keep strings for 2.2x)
svn: r8368
2007-04-09 11:18:57 +00:00
Brian Matherly
d731371b7f 0001006: Narrative Web: Media objects missing title (description), mime_type, or path, are displayed poorly.
svn: r8366
2007-04-09 03:40:11 +00:00
Don Allingham
6303d781c4 2007-04-08 Don Allingham <don@gramps-project.org>
* src/DisplayState.py (DisplayState.__init__): allocate 15 spaces for match label



svn: r8364
2007-04-09 03:01:14 +00:00
Brian Matherly
1f6f8565ba 0000896: Crash running Narrative Web report - system memory exhausted.
svn: r8363
2007-04-08 20:19:14 +00:00
Don Allingham
a712445a2b 2007-04-07 Don Allingham <don@gramps-project.org>
* src/plugins/Checkpoint.py: update from 2.2
	* src/GrampsDb/_GrampsDbWriteXML.py: clean up
	* src/Editors/_EditPrimary.py: prevent double OK clicks
	* src/Editors/_EditPlace.py: prevent double OK clicks
	* src/Editors/_EditSource.py: prevent double OK clicks
	* src/Editors/_EditPerson.py: prevent double OK clicks
	* src/Editors/_EditRepository.py: prevent double OK clicks
	* src/Editors/_EditFamily.py: prevent double OK clicks
	* src/Editors/_EditEvent.py: prevent double OK clicks



svn: r8361
2007-04-08 04:24:38 +00:00
Brian Matherly
00632c6a70 0000998: Source Ref link refers to nothing in Narrative web report.
svn: r8358
2007-04-06 02:42:52 +00:00
Brian Matherly
ea9b663908 0000996: Individual attributes do no include source reference citations in Narrative Web report.
svn: r8356
2007-04-05 12:13:33 +00:00
Brian Matherly
ab25044a7e 0000993: Checkpoint tool crashes in Windows
svn: r8353
2007-04-05 02:58:54 +00:00
Zsolt Foldvari
44cd99f74d 2007-04-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (Statusbar): min width given in #chars;
	right alignment of a bar is enabled.
	* src/DisplayState.py (DisplayState.__init__): statusbar creation
	with modified parameters.



svn: r8350
2007-04-03 23:34:08 +00:00
Don Allingham
f32d7b6d1a 2007-04-02 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: shorten match message
	* src/GrampsDb/Makefile.am: Added _HelperFunctions.py
	* src/GrampsDb/__init__.py: Added _HelperFunctions.py
	* src/GrampsDb/_HelperFunctions.py: Added support functions



svn: r8349
2007-04-03 04:05:36 +00:00
Don Allingham
5580ad12d3 * src/GrampsDb/_GrampsDbBase.py: handle close/delete of active database
* src/DbManager.py: clean up
	* src/DbState.py: issue database-changed signal on db close
	* src/GrampsDbUtils/_GedcomParse.py: fix adding of notes
	* src/DbLoader.py: don't give undo warning if importing into empty db


svn: r8347
2007-04-02 03:56:30 +00:00
Don Allingham
30ce0c5291 2007-04-01 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: display matches in statusbar
	* src/DataViews/_PersonView.py: display matches in statusbar
	* src/DataViews/_RelationView.py: display matches in statusbar
	* src/DisplayState.py: display matches in statusbar
	* src/DisplayModels/_BaseModel.py: display matches in statusbar
	* src/DisplayModels/_PeopleModel.py: display matches in statusbar
	* src/GrampsDbUtils/_GedcomParse.py: display matches in statusbar
	* src/PageView.py: display matches in statusbar
	* src/Filters/_SearchBar.py: display matches in statusbar
	* src/DbManager.py: fix default file name



svn: r8346
2007-04-01 22:37:10 +00:00
Zsolt Foldvari
a5732076d6 2007-04-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (Statusbar._set_packing): Reverse packing style.


svn: r8345
2007-04-01 20:12:14 +00:00
Zsolt Foldvari
4697422bed 2007-04-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: Statusbar widget added.
	* src/ViewManager.py: use custom Statusbar.



svn: r8344
2007-04-01 16:37:23 +00:00
Brian Matherly
c71b782345 Remove "self.font" and "self.media_list" from the BaseDoc interface as they are only common to a couple of formats.
svn: r8342
2007-04-01 04:21:44 +00:00
Brian Matherly
6a864bb44c Fix PaperStyle typos for AbiWord2Doc.
svn: r8341
2007-04-01 03:10:29 +00:00
Don Allingham
2002d9a1ba 2007-03-29 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: load previous db if requested
	* src/gramps_main.py: load previous db if requested
	* src/ArgHandler.py: load previous db if requested



svn: r8340
2007-03-30 04:23:46 +00:00
Brian Matherly
698c28f230 Remove "get_newpage()" and "set_newpage()" from the ReportOptions class. They are not really options. The BookReportDialog now takes care of inserting page breaks.
svn: r8339
2007-03-30 02:30:42 +00:00
Don Allingham
8e9a3c191f svn: r8338 2007-03-29 03:26:28 +00:00
Don Allingham
ad3ae54224 svn: r8337 2007-03-29 03:21:54 +00:00
Don Allingham
a9a388bead 2007-03-28 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: call dbmanager if no file loaded on startup
	* src/DbManger.py: open buttons and double click
	* src/gramps_main.py: use "Family Trees"



svn: r8336
2007-03-29 01:42:21 +00:00
Zsolt Foldvari
d5651b061e svn: r8335 2007-03-28 16:36:18 +00:00
Zsolt Foldvari
0cc78b2e89 * src/DataViews/_NoteView.py: enable shortcuts and drag-and-drop.
* src/Bookmarks.py (NoteBookmarks.make_label): better note label.
	* src/DisplayTabs/_NoteModel.py: better note label for preview.
	* src/DisplayTabs/_NoteTab.py: enable accepting drag-and-drop notes.
	* src/ScratchPad.py: ScratchPadNote added.
	* src/DdTargets.py: NOTE_LINK added.

2007-03-28  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8334
2007-03-28 16:27:45 +00:00
Zsolt Foldvari
33fedc18d4 2007-03-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_NoteView.py: put back column editor support.
	* src/GrampsDb/_GrampsDbBase.py (get_note_column_order): fix default
	values.
	* src/DisplayModels/_NoteModel.py: include marker column.



svn: r8333
2007-03-28 14:00:03 +00:00
Don Allingham
e8387f71c7 do the sensible thing, prevent duplicate names when creating a new db.
svn: r8332
2007-03-28 04:05:16 +00:00
Don Allingham
e5f0c18781 2007-03-27 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: pass dbstate to DbManager
	* src/DbManager.py: add icon, prevent deletion of open db, make buttons
	do the sensible thing



svn: r8331
2007-03-28 03:33:11 +00:00
Brian Matherly
58b1e800ca Remove "parse_report_options_frame()" and "parse_other_frames()" from the report interface. They are not used.
svn: r8330
2007-03-28 03:17:13 +00:00
Brian Matherly
adbf4b1dac Remove "enable_options()" from the report interface. All reports define all their own options. So it is not used.
svn: r8329
2007-03-28 02:47:03 +00:00
Zsolt Foldvari
a7083cf69c * src/GrampsDb/_DbUtils.py (db_copy): include missing Note table;
handling Note bookmarks.
	* src/GrampsDb/_GrampsDbWriteXML.py:
	* src/GrampsDb/_GrampsDBDir.py:
	* src/GrampsDb/_GrampsBSDDB.py:
	* src/Bookmarks.py:
	* src/GrampsDbUtils/_ReadXML.py:
	Handling Note bookmarks.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8328
2007-03-27 21:47:18 +00:00
Zsolt Foldvari
5257824b63 * src/GrampsDbUtils/_ReadGrdb.py (importData): include missing Note
table; handle Note bookmarks.

2007-03-27  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8327
2007-03-27 20:39:42 +00:00
Zsolt Foldvari
cbd230e24b 2007-03-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsDbBase.py: add note_bookmarks.
	* src/DataViews/_NoteView.py: 'add' and 'remove' functionalities added.
	* src/Editors/_EditNote.py: DeleteNoteQuery added.
	* src/DisplayTabs/_NoteModel.pya: unnecessary delete_tags call removed.
	* src/Utils.py: get_referents() and get_note_referents added();
	get_source_referents() and get_media_referents() rewritten.



svn: r8326
2007-03-27 18:28:26 +00:00
Brian Matherly
2151ad9780 Remove the "pagecount" option from the paper menu in the reports. It is not used.
svn: r8325
2007-03-27 12:04:07 +00:00
Don Allingham
51de7f3399 2007-03-27 Don Allingham <don@gramps-project.org>
* src/DbManager.py (DbManager.populate): make default directory if it
	does not exist



svn: r8324
2007-03-27 11:54:10 +00:00
Brian Matherly
4a6b730259 Remove "get_generations()" from the report options base classes. It was
forcing some reports to have the "page break between generations" options
even though they weren't using it. All reports now define all of their own
options.

svn: r8323
2007-03-27 11:50:26 +00:00
Brian Matherly
aa57b4b1a6 Make Detailed Descendant Report work with multiple notes.
svn: r8322
2007-03-27 04:25:25 +00:00
Brian Matherly
86fe9d11a8 fix for multiple notes.
svn: r8321
2007-03-27 04:18:14 +00:00
Don Allingham
911590e880 * src/ViewManager.py: integrate the new DbManager
* src/glade/gramps.glade: integrate the new DbManager
	* src/gramps_main.py: integrate the new DbManager
	* src/DbManager.py: integrate the new DbManager


svn: r8320
2007-03-27 03:18:49 +00:00
Don Allingham
bfe0e121fb 2007-03-26 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_PeopleModel.py (PeopleModel._build_search_sub): 
	switch back to old format for handling cursor until bug can be resolved



svn: r8319
2007-03-26 22:16:10 +00:00
Zsolt Foldvari
6aad932574 2007-03-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditNote.py (save): pass the handle to the callback
	instead of the object itself.
	* src/DisplayTabs/_NoteTab.py: pass the add and edit callback functions
	to EditNote; side button tooltips.



svn: r8318
2007-03-26 21:06:17 +00:00
Brian Matherly
dfed629290 Remove get_report_extra_menu_info() from _BareReportDialog as it is not used.
svn: r8317
2007-03-26 04:13:22 +00:00
Brian Matherly
36d29f3592 Remove get_display_format() from _ReportOptions.py. It is no longer used.
svn: r8316
2007-03-25 20:42:39 +00:00
Brian Matherly
7ee6b12070 Remove get_report_filters() function. Let reports define the filter options themselves.
svn: r8315
2007-03-25 20:35:33 +00:00
Don Allingham
ec0623d67d svn: r8314 2007-03-25 03:17:25 +00:00
Don Allingham
d20b4833f9 2007-03-24 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: add support for new directory type
	* src/GrampsDb/_GrampsDbBase.py: use normal pickle encoding
	* src/GrampsDb/_GrampsDBDir.py: new directory based type
	* src/GrampsDb/_GrampsDbFactories.py: add support for new directory type
	* src/Editors/_EditNote.py: only update on save
	* src/Selectors/_SelectPerson.py: use normal columns
	* src/GrampsDbUtils/_ReadGedcom.py: add support for new directory type
	* src/GrampsDbUtils/__init__.py: add support for new directory type
	* src/GrampsDbUtils/_Backup.py: fast pickle based backup
	* src/ArgHandler.py: add support for new directory type



svn: r8313
2007-03-25 02:25:37 +00:00
Zsolt Foldvari
be30e422b9 * src/Editors/_EditAddress.py:
* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditEvent.py:
	* src/glade/gramps.glade:
	move date_entry(ValidatableMaskedEntry) out into glade.

2007-03-24  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8312
2007-03-24 00:30:14 +00:00
Zsolt Foldvari
901f282088 2007-03-24 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py (MarkupBuffer.set_text): better unicode encoding.
	* src/Editors/_EditPlace.py: source code encoding comment removed;
	EditPlace._validate_coordinate: proper unicode coding;
	EditPlace._setup_fields: longitude and latitude entries moved out to
	glade.
	* src/Editors/_EditNote.py (EditNote._local_init): redundant method
	call removed.
	* src/GrampsWidgets.py: enable custom widget support from glade;
	MonitoredEntry.connect: enable support for custom data for signal.
	* src/glade/gramps.glade (place_editor): include ValidatableMaskedEntry
	for longitude and latitude entries.
	* src/ManagedWindow.py (ManagedWindow.show): replace window.show() with
	window.show_all().



svn: r8311
2007-03-23 23:18:32 +00:00
Jérôme Rapinat
7db878ef61 /po/fr.po: minor French translation improvement, keep moved strings (2.2 branch), need this file if GRAMPS release 2.2.7.
svn: r8310
2007-03-23 13:02:20 +00:00
Zsolt Foldvari
8c6223ba1e 2007-03-21 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py (MarkupBuffer.set_text): convert unicode to byte
	string for parseString.
	* src/Editors/_EditAddress.py:
	* src/Editors/_EditLdsOrd.py:
	* src/Editors/_EditSourceRef.py:
	* src/Editors/_EditEventRef.py:
	* src/Editors/_EditMedia.py:
	* src/Editors/_EditName.py:
	* src/Editors/_EditEvent.py: attach ValidatableMaskedEntry into table
	with FILL=False yoption for having the validation error tip at right
	position.



svn: r8309
2007-03-21 22:11:52 +00:00
Kees Bakker
e92a5979a8 Use the normal sys.exit() instead of os._exit() because the latter will
not flush any output. Also catch the SysExit exceptions in gramps.py and
do a gtk.main_quit() just to be sure. This all is to make commandline
processing usable.


svn: r8308
2007-03-20 19:21:41 +00:00
Brian Matherly
781d67a409 src/plugins/IndivComplete.py: handle multiple notes
svn: r8307
2007-03-20 12:11:53 +00:00
Brian Matherly
1b93bf11ea src/plugins/IndivComplete.py: handle multiple notes
svn: r8306
2007-03-20 12:05:58 +00:00
Brian Matherly
071d7cc6ec src/plugins/GraphViz.py: fix NameDisplay include
svn: r8305
2007-03-20 03:09:17 +00:00
Don Allingham
0d778ae075 2007-03-18 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: use tooltips for buttons when text disabled (bug 959)
	* src/Editors/_EditSourceRef.py: fix help button (bug 960),  delete the cancel
	on the comment tab.
	* src/Editors/_EditReference.py: make sure help button is sensitive if used.
	* src/GrampsDbUtils/_GedcomParse.py: check for UTF16 BOM
	* src/ArgHandler.py: use STOCK_NEW for create of db (bug 947)
	* src/DbLoader.py: use STOCK_NEW for create of db (bug 947)



svn: r8304
2007-03-19 04:19:49 +00:00
Kees Bakker
69180989ef Do not run update() if in CLI mode.
svn: r8303
2007-03-18 19:20:09 +00:00
Kees Bakker
63bf787fab If a date is not precise (e.g. day or month is 0) then
do not use that date for verification.
A father's death can be roughly 9 months before a childs
birth. We're using 294 days.


svn: r8302
2007-03-18 19:06:22 +00:00
Zsolt Foldvari
eacc71f544 2007-03-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditPlace.py: better tooltip for coordinates; fix position
	of those tooltip.



svn: r8301
2007-03-17 20:07:11 +00:00
Brian Matherly
ab75a832f7 src/Editors/_EditPlace.py: Add the following comment at the top of the
file:
   # -*- coding: latin-1 -*-
See here: http://www.python.org/dev/peps/pep-0263/ for details.
I'm not sure if this is what we want to do, or if there is a better way,
But I needed to do something to get Gramps running again.

svn: r8300
2007-03-15 02:50:36 +00:00
Brian Matherly
2874f7a2fe 0000975: remove extra (/b) HTML tags in NarrativeWeb
svn: r8299
2007-03-14 03:26:10 +00:00
Brian Matherly
52286c98ee 0000976: NarrativeWeb: gramps ID always output regardless of setting
svn: r8297
2007-03-14 03:15:47 +00:00
Brian Matherly
be917a4c16 src/plugins/NarrativeWeb.py: 0000969: NarrativeWeb plugin: include the date in the media object pages
svn: r8295
2007-03-13 23:00:33 +00:00
Zsolt Foldvari
efcaf0d6e1 * src/Editors/_EditPlace.py (_setup_fields): validate coordinates
* src/glade/gramps.glade: delete long, lat entries from place_editor

2007-03-13  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8293
2007-03-13 22:12:10 +00:00
Zsolt Foldvari
63e344754f 2007-03-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/RelLib/_Note.py: import const from MarkupText module
	* src/MarkupText.py: use actions instead of widgets on the interface;
	new helper functions
	* src/Editors/_EditNote.py: move widgets out to glade; implement new
	MarkupText buffer interface; use uimanager/toolbar for formatting
	* src/glade/gramps.glade: edit_note update



svn: r8292
2007-03-13 20:31:50 +00:00
Brian Matherly
7593dbfe69 src/ReportBase/_ReportDialog.py: don't catch all exceptions - we won't get a traceback.
svn: r8291
2007-03-11 22:21:19 +00:00
Brian Matherly
066c41d25a * src/plugins/NarrativeWeb.py: 0000950: include the date in the reference sections of the narrative web site
svn: r8288
2007-03-11 19:33:27 +00:00
Brian Matherly
e463a083a3 * src/plugins/NarrativeWeb.py: Support new note API
* src/ReportBase/_ReportUtils.py: Support new note API

svn: r8287
2007-03-10 04:25:23 +00:00
Don Allingham
32e6699bff 2007-03-08 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py
	* src/GrampsDbUtils/_GedcomChar.py
	* src/GrampsDbUtils/_GedcomLex.py



svn: r8286
2007-03-09 06:58:45 +00:00
Don Allingham
c1c6e32085 * src/GrampsDbUtils/_GedcomParse.py (GedcomParser.__parse_record): fix note handling
svn: r8281
2007-03-07 05:25:33 +00:00
Brian Matherly
77fbebb288 * src/plugins/AncestorChart.py: Deleted - just an old version of AncestorChart2.py
svn: r8280
2007-03-07 03:57:22 +00:00
Brian Matherly
56f70f5777 * src/plugins/AncestorChart.py: Deleted - just an old version of AncestorChart2.py
svn: r8279
2007-03-07 03:56:28 +00:00
Brian Matherly
8ab1d729aa * src/plugins/NarrativeWeb.py:
* src/ReportBase/_ReportUtils.py:
Fix 0000956: Event order within GRAMPS not replicated in web report

svn: r8278
2007-03-07 03:15:45 +00:00
Don Allingham
1736120c61 2007-03-06 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py (EditFamily.save): disable data changed warning
	when saving the data - we know that it changed.



svn: r8276
2007-03-06 21:18:40 +00:00
Jérôme Rapinat
1be29be733 fix end line
svn: r8275
2007-03-06 11:25:30 +00:00
Brian Matherly
a4f28f1a16 src/plugins/NarrativeWeb.py: Fix 0000954: e-mail address causes Narrative Web plugin to generate bad links
svn: r8274
2007-03-06 04:30:22 +00:00
Don Allingham
2ca305b204 2007-03-05 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: support for close button on filter sidebar
	* src/DisplayModels/_BaseModel.py: support for marker coloring
	* src/DisplayModels/_FamilyModel.py: support for marker coloring
	* src/PageView.py: support for marker coloring
	* src/Filters/SideBar/_SidebarFilter.py: provide close button
	* src/Filters/SideBar/_PersonSidebarFilter.py: cleanup



svn: r8272
2007-03-06 04:13:14 +00:00
Brian Matherly
a88d60ad23 * src/plugins/GraphViz.py: Fix doc init.
svn: r8271
2007-03-06 04:06:04 +00:00
Brian Matherly
51d7922473 * src/docgen/GtkPrint.py: Fix 0000908: GtkPrint doesn't parse if you don't have pygtk version 2.10
svn: r8270
2007-03-06 03:01:43 +00:00
Brian Matherly
4d4b9441d0 * src/plugins/GraphViz.py: Fix 0000942: Relationship graph doesn't show preferred name format
svn: r8269
2007-03-06 02:26:55 +00:00
Brian Matherly
99b5a11b20 * src/plugins/TimeLine.py: Fix 0000943: Timeline doesn't show preferred name format
svn: r8267
2007-03-06 02:12:03 +00:00
Don Allingham
7787981804 * src/GrampsDbUtils/_GedcomParse.py: cleanup, reference note fixes
svn: r8265
2007-03-04 05:04:23 +00:00
Don Allingham
a7ad83b3ff 2007-03-03 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: readonly database for GEDCOM
	* src/Editors/_EditNote.py: add additional fields
	* src/RelLib/_Note.py: cleanup
	* src/DisplayTabs/_NoteModel.py: display correctly
	* src/GrampsWidgets.py: readonly support for checkbox
	* src/glade/gramps.glade: note fixes
	* src/DisplayModels/_NoteModel.py: display data correctly
	* src/GrampsDbUtils/_GedcomParse.py: cleanup 
	* example/gramps/example.gramps: new note support
	* example/gedcom/sample.ged: new note support



svn: r8264
2007-03-04 02:55:43 +00:00
Brian Matherly
cd570de9e3 * src/plugins/AncestorChart2.py:
* src/plugins/DescendChart.py:
	Make AncestorChart and DescendChart consistent in options
* src/ReportBase/_BareReportDialog.py: remove get_report_extra_textbox_info
* src/ReportBase/_CommandLineReport.py:
* src/ReportBase/_ReportOptions.py:
	remove dispf

svn: r8263
2007-03-03 03:12:04 +00:00
Jérôme Rapinat
34bb7bdad1 improve French translation
svn: r8262
2007-03-02 18:53:08 +00:00
Martin Hawlisch
12ac250d3e * src/GrampsDbUtils/_GedcomParse.py: Fix level of handle_source calls
* src/GrampsDbUtils/_GedcomLex.py: fix typo



svn: r8261
2007-03-02 16:24:14 +00:00
Don Allingham
feab448eda svn: r8260 2007-03-02 05:08:58 +00:00
Don Allingham
d98a23b8d1 2007-02-28 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: more enhancements
	* src/GrampsDbUtils/_GedcomChar.py: more enhancements
	* src/GrampsDbUtils/_GedcomTokens.py: more enhancements



svn: r8259
2007-03-01 05:18:46 +00:00
Martin Hawlisch
66b631f12e * src/plugins/ImportGeneWeb.py: Adapt to new Notes api; Some parsing fixes
svn: r8257
2007-02-28 16:42:38 +00:00
Don Allingham
dd6be5ad72 * src/GrampsDbUtils/_GedcomChar.py: handle stripping of newlines
* src/GrampsDbUtils/_GedcomLex.py: handle newlines and eof
	the declaration line, give notes and id/handle


svn: r8256
2007-02-28 05:20:30 +00:00
Don Allingham
0a75738eb5 2007-02-27 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.parse_fam): use
	parse_level



svn: r8255
2007-02-27 16:45:40 +00:00
Brian Matherly
d7d7ed340b * src/BaseDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/GtkPrint.py:
* src/docgen/LPRDoc.py:
* src/docgen/ODFDoc.py:
* src/plugins/StatisticsChart.py:
* src/plugins/Calendar.py:
* src/ReportBase/_ReportUtils.py:
Remove draw_bar function

svn: r8254
2007-02-27 04:10:43 +00:00
Brian Matherly
1f11a01c89 * src/plugins/WritePkg.py: Fix crash on gpkg export in Windows
svn: r8253
2007-02-27 02:40:38 +00:00
Don Allingham
19f4c3ab91 2007-02-26 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: handle EVENTS with argument on
	the declaration line
	* src/GrampsDbUtils/_GedcomLex.py: handle EVENTS with argument on
	the declaration line



svn: r8251
2007-02-26 23:12:29 +00:00
Martin Hawlisch
66ea62668c * src/GrampsDbUtils/_GedcomParse.py: Fix creation of Nobility Title
svn: r8250
2007-02-26 20:54:08 +00:00
Martin Hawlisch
b9b069b620 * src/GrampsDbUtils/_GedcomParse.py: Parse MAP/LATI/LONG
* src/GrampsDbUtils/_GedcomTokens.py: Add MAP,LATI,LONG


svn: r8249
2007-02-26 19:59:53 +00:00
Don Allingham
c519c7c7dd svn: r8248 2007-02-26 19:39:15 +00:00
Don Allingham
a6ff4980b1 svn: r8247 2007-02-26 19:35:33 +00:00
Martin Hawlisch
71f2c8d103 * src/RelLib/_AttributeType.py: Add WITNESS (used by GEDCOM parser to import textual event witness information
* src/GrampsDbUtils/_GedcomParse.py: Support for some types of Witness data



svn: r8246
2007-02-26 17:06:22 +00:00
Don Allingham
27b4846869 2007-02-26 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: encode file name properly



svn: r8245
2007-02-26 16:42:42 +00:00
Zsolt Foldvari
551a36536e 2007-02-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: avoid creating empty elements in xml generator



svn: r8244
2007-02-26 14:23:59 +00:00
Alex Roitman
5ae0ac4550 Update
svn: r8243
2007-02-26 07:02:29 +00:00
Alex Roitman
473cee5793 Update
svn: r8242
2007-02-26 06:53:40 +00:00
Don Allingham
660b03cf05 * src/ViewManager.py: attribution for icons
* src/GrampsDbUtils/_GedcomParse.py: enhancements in parsing
	* src/GrampsDbUtils/_GedcomTokens.py: remove double AGNC


svn: r8241
2007-02-26 05:14:50 +00:00
Don Allingham
18984b840e 2007-02-25 Don Allingham <don@gramps-project.org>
* src/DataViews/__init__.py: Add NoteView
	* src/DataViews/_NoteView.py: Added
	* src/Config/_GrampsConfigKeys.py: Added new keys to handle note dialog 
	width
	* src/Editors/__init__.py: Add _EditNote.py
	* src/Editors/_EditNote.py: Added
	* src/DisplayTabs/_NoteTab.py: Updated to the new list format
	* src/GrampsWidgets.py: Add checkbox support
	* src/glade/gramps.glade: Added edit_note
	* data/gramps.schemas.in: new keys



svn: r8240
2007-02-26 01:39:16 +00:00
Brian Matherly
7ee2ff3f5c * src/plugins/AncestorChart2.py: Fix index error
svn: r8239
2007-02-25 23:04:03 +00:00
Brian Matherly
4b510b098c * src/BaseDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/GtkPrint.py:
* src/docgen/LPRDoc.py:
* src/docgen/ODFDoc.py:
* src/plugins/AncestorChart2.py:
* src/plugins/DescendChart.py:
* src/plugins/StatisticsChart.py:
* src/plugins/TimeLine.py:
Remove height and width from GraphicsStyle

svn: r8237
2007-02-25 21:53:38 +00:00
Benny Malengier
97e29e18d1 2007-02-25 Benny Malengier <bm@cage.ugent.be>
* src/gramps_main.py: new icons, register them
	* src/DateEdit.py : use icon
	* src/PageView.py : use icon
	* src/DisplayTabs/_AddrEmbedList.py and
	src/DisplayTabs/_AttrEmbedList.py : use icon


svn: r8236
2007-02-25 21:36:42 +00:00
Jérôme Rapinat
1093e3d69b update French translation
svn: r8235
2007-02-25 19:32:55 +00:00
Don Allingham
8f23ed4521 svn: r8234 2007-02-25 15:10:32 +00:00
Don Allingham
30e58297bd 2007-02-25 Don Allingham <don@gramps-project.org>
* src/DataViews/Makefile.am: install _NoteView.py
	* src/DisplayTabs/Makefile.am: install NoteModel.py
	* src/GrampsDbUtils/Makefile.am: install _GedcomChar.py and
	_GedcomLex.py
	
2007-02-25  Kees Bakker  <kees.bakker@xs4all.nl>
	* src/GrampsDbUtils/_GedcomUtils.py: Fix index checking on IDs



svn: r8233
2007-02-25 15:07:24 +00:00
Martin Hawlisch
ac3e84d207 * src/DataViews/_NoteView.py: Enable filter editor
* src/FilterEditor/_FilterEditor.py: Note Filter Editor
* src/FilterEditor/_EditRule.py: Note Filter Editor
* src/Filters/Rules/Note/_HasNote.py: Rename label
* src/Filters/Rules/Note/__init__.py: Add more rules
* src/Filters/Rules/__init__.py: Add Note Rules



svn: r8232
2007-02-25 12:19:47 +00:00
Don Allingham
706916af15 2007-02-24 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_NoteModel.py: added
	* src/DisplayTabs/_NoteTab.py: support new list
	* src/GrampsDbUtils/_GedcomParse.py: enhancements to parsing
	* src/GrampsDbUtils/_ReadGedcom.py: handle encoding properly
	* src/GrampsDbUtils/_GedcomChar.py: new encoding interface
	* src/GrampsDbUtils/_GedcomLex.py: cleanup



svn: r8231
2007-02-25 05:26:32 +00:00
Brian Matherly
a8ad1dcdcf * src/docgen/SvgDrawDoc.py.py: Fix XML error in draw_text.
svn: r8230
2007-02-24 22:34:22 +00:00
Brian Matherly
5aa3a0f4b0 * src/BaseDoc.py:
* src/ReportBase/_CommandLineReport.py:
* src/ReportBase/_ReportDialgo.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/ODFDoc.py:
* src/docgen/RDFDoc.py:
* src/docgen/KwordDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/HtmlDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/LaTeXDoc.py:
* src/plugins/BookReport.py:
Add PaperStyle to BaseDoc

svn: r8229
2007-02-24 21:15:21 +00:00
Zsolt Foldvari
f5bfffad4e 2007-02-24 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Makefile.am: update
	* src/BasicUtils/Makefile.am: update



svn: r8228
2007-02-24 20:58:51 +00:00
Martin Hawlisch
609bfbc9eb * src/Filters/_GenericFilter.py: Add GenericNoteFilter
* src/Filters/Rules/Makefile.am: Add new Note subfolder
* src/Filters/Rules/Note/*: Added new files
* src/Filters/SideBar/_NoteSidebarFilter.py: New file
* src/Filters/SideBar/Makefile.am: Add NoteSidebarFilter
* src/Filters/SideBar/__init__.py: Add NoteSidebarFilter
* src/DataViews/_NoteView.py: Enable NoteSidebarFilter
* po/POTFILES.in: Add the new files
* configure.in: Add new subfolder



svn: r8226
2007-02-24 19:16:50 +00:00
Don Allingham
0e92d73447 2007-02-23 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils./_GedcomParse.py: enhanced parsing based off testcases
	* src/GrampsDbUtils./_GedcomTokens.py: enhanced parsing based off testcases



svn: r8225
2007-02-24 06:13:30 +00:00
Alex Roitman
85f5facb3f 2007-02-23 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Typo preventing
	address upgrade.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_address_list): Minor
	alignment corrections.
	* src/GrampsDb/_GrampsInMemDB.py (__init__): Define nid_trans.



svn: r8221
2007-02-24 00:24:57 +00:00
Don Allingham
57e7b3419a 2007-02-23 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: handle error cases
	* src/GrampsDbUtils/_GedcomLex.py: handle error cases
	* src/GrampsDbUtils/_GedcomUtils.py: handle error cases



svn: r8219
2007-02-23 22:56:41 +00:00
Alex Roitman
9385c98706 2007-02-23 Alex Roitman <shura@phy.ucsf.edu>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Skip empty notes.



svn: r8218
2007-02-23 21:17:41 +00:00
Don Allingham
ee407ca871 * src/GrampsDbUtils/_GedcomParser.py: fix a few bugs
svn: r8216
2007-02-23 06:03:02 +00:00
Don Allingham
7ea025b932 2007-02-22 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: remove redundant call
	* src/PageView.py: remove redundant call
	* src/ViewManager.py: pylint fixes



svn: r8212
2007-02-22 21:31:37 +00:00
Martin Hawlisch
83bb583b3e * plugins/TestcaseGenerator.py: Generate new Note objects
svn: r8211
2007-02-22 20:56:58 +00:00
Alex Roitman
29776e25b8 2007-02-22 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (reindex_reference_map): Typo.
	* src/GrampsDb/_GrampsDbWriteXML.py (write_media_list): Typo.



svn: r8210
2007-02-22 20:42:51 +00:00
Alex Roitman
9bb2f90e0d 2007-02-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_13): Add upgrade
	path for 2.2.x data;
	(commit_13): A low-level commit hack to aid in upgrade_13;
	(convert_notes_13): Recursive converter for the notes in each
	object and its note-capable child objects.



svn: r8209
2007-02-22 07:52:54 +00:00
Zsolt Foldvari
bccf5acf4c 2007-02-21 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: raise error in case of parsing failure.
	* src/const.py.in: add argument support for debug switch.
	* src/ArgHandler.py (parse_arg): handle debug switch argument.



svn: r8207
2007-02-21 16:20:55 +00:00
Don Allingham
2ce4226efb svn: r8203 2007-02-21 12:47:20 +00:00
Don Allingham
d9a15e920f * src/GrampsDbUtils/_ReadGedcom.py: more cleanup
* src/GrampsDbUtils/_GedcomTokens.py: more cleanup


svn: r8202
2007-02-21 05:07:14 +00:00
Alex Roitman
16785f84ad * data/grampsxml.dtd: Update DTD.
* data/grampsxml.rng: Update schema.


svn: r8201
2007-02-21 03:29:52 +00:00
Alex Roitman
302e3f1dbc * src/GrampsDb/_GrampsDbWriteXML.py (write_xml_data): Place notes
at the end.


svn: r8200
2007-02-21 02:54:12 +00:00
Alex Roitman
c076ac0f83 2007-02-20 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py (start_noteref): Add method;
	(__init__): Use new method.



svn: r8199
2007-02-21 02:38:21 +00:00
Don Allingham
c7e9961040 2007-02-20 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: Use the FAM->INDI mappings
	discovered in the StageOne parsing to fix missing relationships
	in Ancestry.com generated GEDCOM files.



svn: r8198
2007-02-20 23:58:39 +00:00
Richard Taylor
70e12c490e Moved NameDisplay into BasicUtils.
svn: r8197
2007-02-20 20:56:48 +00:00
Benny Malengier
5cdb7b7336 2007-02-20 Benny malengier <bm@cage.ugent.be>
* gramps_main.py : register_stock_icons
        * src/images: delete old icons
	* src/images/48x48/: new icons
	* src/images/22x22/: new icons
	* src/images/16x16/: new icons
	* src/images/scalable/: new icons
	* src/glade/gramps.glade: use new icons
	* src/DataViews/_FamilyList.py: use new icons
	* src/DataViews/_RelationView.py: use new icons
	* src/DisplayTabs/_PersonBackRefList.py: use new icons



svn: r8196
2007-02-20 20:51:38 +00:00
Alex Roitman
9cdc858a36 * src/Config/Makefile.am (keys): Add "make keys" target to
regenerate the _rampsConfigKeys file.


svn: r8195
2007-02-20 20:49:44 +00:00
Alex Roitman
48d3cfdf0a * src/Config/_GrampsConfigKeys.py (RELEDITBTN): Regenerate the
file to add missing items.
	* data/gramps.schemas.in: Add missing key.


svn: r8194
2007-02-20 20:35:27 +00:00
Alex Roitman
801fc4ce94 Update
svn: r8193
2007-02-20 20:14:27 +00:00
Alex Roitman
70a2ef49f6 svn: r8192 2007-02-20 20:05:16 +00:00
Benny Malengier
9a74b28f52 new image name structure - 2
svn: r8191
2007-02-20 19:58:47 +00:00
Benny Malengier
c04a11c3d6 new image name structure
svn: r8190
2007-02-20 19:49:36 +00:00
Alex Roitman
7836382732 * src/RelLib/_Note.py (serialize,unserialize): Save and read
change.
	* src/RelLib/_Repository.py (serialize,unserialize): Save and read
	change.


svn: r8188
2007-02-20 07:21:16 +00:00
Alex Roitman
c603a7a2c7 2007-02-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbWriteXML.py): Export top-level notes and
	note references.
	* src/RelLib/_Note.py (set_type,get_type): Add methods.



svn: r8187
2007-02-20 06:45:25 +00:00
Don Allingham
ad36ca1d56 2007-02-19 Don Allingham <don@gramps-project.org>
* src/DataViews/_NoteView.py: Display data and columns
	* src/RelLib/__init__.py: import NoteType
	* src/DisplayModels/_NoteModel.py: Display data and columns
	* src/GrampsDbUtils/_GedcomParse.py: note import improvements



svn: r8186
2007-02-20 04:35:34 +00:00
Brian Matherly
0a2d871480 * src/plugins/DescendChart.py: include blank pages option
* src/plugins/AncestorChart2.py: include blank pages option

svn: r8184
2007-02-20 03:49:50 +00:00
Don Allingham
a0d4ea5ab8 * src/Editors/_EditPlace.py: note list support
* src/Editors/_EditAddress.py: note list support
	* src/Editors/_EditLdsOrd.py: note list support
	* src/Editors/_EditSourceRef.py: note list support
	* src/Editors/_EditSource.py: note list support
	* src/Editors/_EditRepoRef.py: note list support
	* src/Editors/_EditAttribute.py: note list support
	* src/Editors/_EditPersonRef.py: note list support
	* src/Editors/_EditPerson.py: note list support
	* src/Editors/_EditMediaRef.py: note list support
	* src/Editors/_EditEventRef.py: note list support
	* src/Editors/_EditMedia.py: note list support
	* src/Editors/_EditRepository.py: note list support
	* src/Editors/_EditName.py: note list support
	* src/Editors/_EditChildRef.py: note list support
	* src/Editors/_EditFamily.py: note list support
	* src/Editors/_EditEvent.py: note list support
	* src/DisplayTabs/_NoteTab.py: note list support
	* src/GrampsDbUtils/_GedcomParse.py: note list support


svn: r8183
2007-02-20 01:36:26 +00:00
Alex Roitman
961a543cda Merge multiple notes branch
svn: r8182
2007-02-20 00:39:10 +00:00
Alex Roitman
deee3846be Initialized merge tracking via "svnmerge" with revisions "1-8161" from
https://gramps.svn.sourceforge.net/svnroot/gramps/branches/gramps23-multinotes


svn: r8181
2007-02-20 00:28:48 +00:00
Alex Roitman
069c7f3763 Removed merge tracking for "svnmerge" for
https://gramps.svn.sourceforge.net/svnroot/gramps/trunk/gramps2


svn: r8180
2007-02-20 00:26:48 +00:00
Don Allingham
1c55edca96 svn: r8173 2007-02-19 22:50:09 +00:00
Don Allingham
fa225335e6 2007-02-19 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: fix PLAC/ADDR mappings



svn: r8171
2007-02-19 20:16:35 +00:00
Zsolt Foldvari
a5e91c6cf4 2007-02-19 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (IconEntry): apply latest fixes from kiwi r5889



svn: r8169
2007-02-19 15:49:35 +00:00
Benny Malengier
fe38792094 parent spouse icon windows
svn: r8168
2007-02-19 10:49:05 +00:00
Don Allingham
358b537986 2007-02-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomUtils.py: Add IdMapper class
	* src/GrampsDbUtils/_GedcomParser.py: refactoring



svn: r8167
2007-02-19 05:22:29 +00:00
Brian Matherly
f53f1abc21 * src/ReportBase/_PaperMenu.py: rename PaperStyle to PaperSize
* src/docgen/HtmlDoc.py: rename PaperStyle to PaperSize
* src/BaseDoc.py: rename PaperStyle to PaperSize
* src/plugins/Calendar.py: don't use tmargin

svn: r8166
2007-02-19 04:13:41 +00:00
Brian Matherly
cd68d34841 * src/plugins/AncestorChart2.py: Use a dict instead of an array to use less memory.
svn: r8165
2007-02-19 02:49:35 +00:00
Benny Malengier
7ddb56abee rename pedigree icons
svn: r8161
2007-02-18 20:07:18 +00:00
Benny Malengier
bb28f8c02e cleanup icons
svn: r8160
2007-02-18 20:05:11 +00:00
Benny Malengier
f0b537719f icon dir creation-2
svn: r8159
2007-02-18 20:01:14 +00:00
Benny Malengier
00a3a4d8a9 icon dir creation-1
svn: r8158
2007-02-18 20:00:45 +00:00
Benny Malengier
bb271e1970 icon dir creation-1
svn: r8157
2007-02-18 20:00:26 +00:00
Don Allingham
aa02f10882 2007-02-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: more refactoring



svn: r8156
2007-02-18 19:53:14 +00:00
Martin Hawlisch
272b43b1f2 * src/GrampsDbUtils/_GedcomParse.py: Work around some Tracebacks
svn: r8155
2007-02-18 19:30:32 +00:00
Zsolt Foldvari
9d4b8bbb59 2007-02-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DisplayTabs/_NoteTab.py: accelerators replaced with key-press
	signal handler.
	* src/DisplayTabs/_ButtonTab.py: accelerators removed; wrong concept.
	* src/DisplayTabs/_GrampsTab.py: accelerators removed; wrong concept.
	* src/Editors/_EditPrimary.py: accelerators removed; wrong concept.
	* src/Editors/_EditSecondary.py: accelerators removed; wrong concept.
	* src/Editors/_EditReference.py: accelerators removed; wrong concept.
	* src/ManagedWindow.py: accelerators removed; wrong concept.



svn: r8154
2007-02-18 18:08:26 +00:00
Benny Malengier
7d6aebf315 new pedigree icon
svn: r8153
2007-02-18 00:26:52 +00:00
Benny Malengier
26256d77a0 larger sidebar icon
svn: r8152
2007-02-18 00:25:09 +00:00
Benny Malengier
97d401e686 new sources icon
svn: r8151
2007-02-17 23:34:37 +00:00
Benny Malengier
9750580a60 new flist icon
svn: r8150
2007-02-17 23:34:09 +00:00
Benny Malengier
8ace1e2989 new notes icon
svn: r8148
2007-02-17 23:14:37 +00:00
Benny Malengier
54167fa01a new repos icon
svn: r8147
2007-02-17 22:56:23 +00:00
Benny Malengier
89e6473cf4 new repos icon
svn: r8146
2007-02-17 22:48:47 +00:00
Richard Taylor
08cb17adde Make XML writer gtk independant again.
svn: r8144
2007-02-17 22:12:56 +00:00
Benny Malengier
4cf8d5d39a new relation icon
svn: r8143
2007-02-17 21:00:40 +00:00
Richard Taylor
625fbee200 More work on progress monitor.
svn: r8142
2007-02-17 19:59:21 +00:00
Brian Matherly
e197638418 * src/ReportBase/_Report.py: remove unused progress bar functions
svn: r8141
2007-02-17 14:16:24 +00:00
Don Allingham
2c49d1c09e svn: r8140 2007-02-16 22:12:55 +00:00
Richard Taylor
8a196b7c01 split progress monitor into gtk and non-gtk elements.
svn: r8139
2007-02-16 22:02:10 +00:00
Zsolt Foldvari
d3b383109d 2007-02-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/data/mainX.css: enable formatted notes on narrative web
	* src/plugins/NarrativeWeb.py: enable formatted notes on narrative web
	* src/MarkupText.py: properly reset xml generator output: fix #924
	* src/ManagedWindow.py: enable accelerators in editor windows 
	* src/Editors/_EditPrimary.py: enable accelerators in editor windows
	* src/Editors/_EditSecondary.py: enable accelerators in editor windows
	* src/Editors/_EditReference.py: enable accelerators in editor windows
	* src/DisplayTabs/_NoteTab.py: enable accelerators in editor windows 
	* src/DisplayTabs/_ButtonTab.py: enable accelerators in editor windows
	* src/DisplayTabs/_GrampsTab.py: enable accelerators in editor windows



svn: r8137
2007-02-16 21:20:36 +00:00
Richard Taylor
b49ef36e5d more work on progress dialog.
svn: r8131
2007-02-16 20:06:11 +00:00
Richard Taylor
73344ccb1c Add prototype progress dialog.
svn: r8127
2007-02-16 13:06:49 +00:00
Richard Taylor
d912167cab more work on long operation framework.
svn: r8126
2007-02-16 08:55:50 +00:00
Don Allingham
bf831a400d svn: r8125 2007-02-16 05:56:51 +00:00
Don Allingham
91b7257b57 2007-02-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: refactoring
	* src/GrampsDbUtils/_GedcomUtils.py: refactoring



svn: r8123
2007-02-16 00:07:24 +00:00
Don Allingham
7d2522f3b6 Minor cleanup
svn: r8122
2007-02-15 22:47:33 +00:00
Brian Matherly
d5077d219a * src/docgen/PSDrawDoc.py: remove draw_wedge from BaseDoc
* src/ReportBase/_ReportUtils.py: remove draw_wedge from BaseDoc
* src/plugins/FanChart.py: remove draw_wedge from BaseDoc
* src/BaseDoc.py: remove draw_wedge from BaseDoc

svn: r8121
2007-02-15 04:07:53 +00:00
Brian Matherly
5b457e10bd * src/docgen/HtmlDoc.py: fix html template loading.
* src/ReportBase/_ReportDialog.py: fix html template loading.

svn: r8119
2007-02-15 03:14:03 +00:00
Brian Matherly
7d48cdfc1e * src/ReportBase/_ReportUtils.py: 0000922: Slight change to estimate_age, and an additional function
svn: r8118
2007-02-15 02:26:18 +00:00
Don Allingham
b52be035cd 2007-02-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring



svn: r8117
2007-02-14 23:51:52 +00:00
Jérôme Rapinat
cf8d4d4b5b small improvements in French translation
svn: r8115
2007-02-14 18:39:53 +00:00
Jérôme Rapinat
dd14f6941e update French translation for manual
svn: r8114
2007-02-14 18:38:12 +00:00
Don Allingham
0bf7a554b1 2007-02-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring



svn: r8113
2007-02-14 05:38:46 +00:00
Brian Matherly
76f1f1f01e * src/ViewManager.py: fix crash during backup on windows
svn: r8112
2007-02-14 03:59:21 +00:00
Don Allingham
c5f64b054b 2007-02-13 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring
	* src/GrampsDbUtils/_ReadGedcom.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomLex.py: gedcom refactoring
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: gedcom refactoring
	* src/GrampsDbUtils/_GedcomUtils.py: added
	* src/GrampsDbUtils/Makefile.am: added _GedcomUtils.py



svn: r8110
2007-02-14 00:00:31 +00:00
Don Allingham
f02dfc30bf svn: r8109 2007-02-13 17:56:31 +00:00
Alex Roitman
07ae1bdc74 2007-02-13 Lubo Vasko <pgval@inMail.sk>
* sk/figures/*.png : Update.
	* sk/sk.po: Translation update.



svn: r8107
2007-02-13 16:52:37 +00:00
Zsolt Foldvari
f0dfca7041 2007-02-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: Merge trunk changes r7950:8105
	* src/MarkupText.py: cleanup



svn: r8106
2007-02-13 15:47:56 +00:00
Don Allingham
1d7e22bcca 2007-02-12 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: cleanup



svn: r8104
2007-02-13 06:01:16 +00:00
Brian Matherly
e543bef596 * src/docgen/PSDrawDoc.py: Fix center_text and draw_bar
svn: r8099
2007-02-13 04:34:01 +00:00
Brian Matherly
8848e8c865 * src/plugins/AncestorChart2.py: Fix title color
* src/plugins/DescendChart.py: Fix title color
* src/plugins/TimeLine.py: Fix title color

svn: r8098
2007-02-13 04:32:13 +00:00
Alex Roitman
8b55ed74e6 In help:
2007-02-12  Lubo Vasko  <pgval@inMail.sk>
	* sk/sk.po: Translation update.

In po:
2007-02-12  Lubo Vasko  <pgval@inMail.sk>
	* sk.po: Translation update.



svn: r8096
2007-02-13 01:49:19 +00:00
Don Allingham
ddccd7e7bc 2007-02-12 Don Allingham <don@gramps-project.org>
* src/plugins/FindDupes.py: backport from 2.2.6



svn: r8095
2007-02-12 23:52:59 +00:00
Zsolt Foldvari
4cd6d41f79 * src/MarkupText.py: cleanup
* src/DisplayTabs/_NoteTab.py (build_interface): debug log
	* src/const.py.in: add new command line arg '-d,--debug'
	* src/gramps.py (setup_logging): change root logger default level
	to WARNING
	* src/ArgHandler.py (parse_arg): handle command line arg: debug

2007-02-12  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>


svn: r8093
2007-02-12 22:33:03 +00:00
Zsolt Foldvari
4f390df00d 2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: improvements
	* src/RelLib/_Note.py (get): try to remove tags only if note is
	formatted
	* src/DisplayTabs/_NoteTab.py: cleanup



svn: r8092
2007-02-12 19:53:30 +00:00
Don Allingham
9c64624930 svn: r8090 2007-02-12 05:45:34 +00:00
Brian Matherly
2a6e0cb197 Remove the write_at function. Use draw_text instead. Add center_text to SVGDoc
svn: r8089
2007-02-12 04:55:11 +00:00
Don Allingham
02096637b8 2007-02-11 Don Allingham <don@gramps-project.org>
* src/Merge/_MergePlace.py: merge from 2.2 tree
	* src/GrampsDbUtils/_GedcomParse.py: parsing improvements
	* src/GrampsDbUtils/_GedcomLex.py: parsing improvements

2007-02-11  Don Allingham  <don@gramps-project.org>
	* src/Merge/_MergePlace.py (MergePlaces.merge): fix typo on 
	add_source_reference
2007-02-07  Zsolt Foldvari  <zfoldvar@users.sourceforge.net>
	* src/DisplayTabs/_NoteTab.py: move "rich text" notes to 2.3 branch.

2007-02-06  Brian Matherly  <brian@gramps-project.org>
	* src/docgen/PdfDoc.py: provide a more useful error when reportlab crashes

2007-02-06  Douglas Blank  <dblank@cs.brynmawr.edu>
	* src/ReportBase/_ReportDialog.py: 0000905: Typo in catching exceptions in 
	  buggy reports
	* src/plugins/holidays.xml: 0000906: Canada holidays patch

2007-02-06  Don Allingham  <don@gramps-project.org>
	* src/GrampsDb/_ReadGedcom.py: fix cal/est parsing
	* src/DisplayTabs/_ButtonTab.py: catch window already being open
	* example/gedcom/sample.ged: Add est/cal samples



svn: r8088
2007-02-12 03:53:56 +00:00
Don Allingham
6b90feb61c svn: r8087 2007-02-11 18:28:26 +00:00
Jérôme Rapinat
1e419182e5 update French translation
svn: r8085
2007-02-11 15:51:33 +00:00
Don Allingham
413d8be570 svn: r8084 2007-02-11 06:03:40 +00:00
Don Allingham
fc666133b7 2007-02-10 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: new GEDCOM parser module
	* src/RelLib/_BaseObject.py: new GEDCOM parser module
	* src/RelLib/_AttributeBase.py: new GEDCOM parser module
	* src/plugins/PHPGedViewConnector.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomParse.py: new GEDCOM parser module
	* src/GrampsDbUtils/__init__.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomLex.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GrampsDbWRFactories.py: new GEDCOM parser module
	* src/GrampsDbUtils/_GedcomTokens.py: renamed from _GedTokens.py
	* src/GrampsDbUtils/Makefile.am: new GEDCOM parser module
	* src/ArgHandler.py: new GEDCOM parser module
	* example/gedcom/sample.ged: added test cases

	* src/docgen/OpenOfficeDoc.py: remove unused functions
	* src/docgen/HtmlDoc.py: remove unused functions
	* src/docgen/LPRDoc.py: remove unused functions
	* src/docgen/ODFDoc.py: remove unused functions


svn: r8083
2007-02-11 06:03:29 +00:00
Brian Matherly
92f4e58fc0 Remove unused functions from BaseDoc
svn: r8082
2007-02-11 03:51:43 +00:00
Zsolt Foldvari
e54cbc8c51 2007-02-11 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: added
	* src/DisplayTabs/_NoteTab.py: handling 'rich text' notes
	* src/RelLib/_NoteBase.py: handling 'rich text' notes
	* src/RelLib/_Note.py: handling 'rich text' notes
	* src/GrampsDb/_GrampsBSDDB.py: handling 'rich text' notes
	* src/GrampsDbUtils/_ReadXML.py: handling 'rich text' notes
	* src/GrampsDbUtils/_WriteXML.py: handling 'rich text' notes
	* src/Merge/_MergeSource.py: handling 'rich text' notes
	* src/Merge/_MergePlace.py: handling 'rich text' notes
	* src/Merge/_MergePerson.py: handling 'rich text' notes
	* src/ReportBase/_ReportUtils.py: handling 'rich text' notes
	* src/ViewManager.py: cleanup



svn: r8081
2007-02-10 23:40:48 +00:00
Don Allingham
da92a9431b 2007-02-09 Don Allingham <don@gramps-project.org>
* src/plugins/Check.py: fix illegal family events
	* src/GrampsDbUtils/_GedcomParse.py: improve parsing
	* src/GrampsDbUtils/_GedcomLex.py: improve parsing
	* src/GrampsDbUtils/_GedTokens.py: improve parsing



svn: r8079
2007-02-09 23:16:57 +00:00
Don Allingham
f845b6f887 2007-02-08 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomLex.py: make more table driven
	* src/GrampsDbUtils/_GedcomParse.py: added



svn: r8078
2007-02-09 05:40:49 +00:00
Don Allingham
45d29dc2a6 2007-02-07 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomLex.py: start of a lexical analyzer
	* src/GrampsDbUtils/_GedTokens.py: additional tokens



svn: r8076
2007-02-08 06:09:46 +00:00
Jérôme Rapinat
2a2f645839 small improvements in French translation
svn: r8075
2007-02-07 14:10:30 +00:00
Jérôme Rapinat
3ab06df3d0 typo
svn: r8073
2007-02-07 12:55:02 +00:00
Zsolt Foldvari
0ae91eac93 2007-02-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDbUtils/_WriteGedcom.py (export_data): more complete SUBM
	record on export.



svn: r8072
2007-02-07 10:40:56 +00:00
Brian Matherly
04d8c46637 * src/docgen/PdfDoc.py: provide a more useful error when reportlab crashes
svn: r8071
2007-02-07 04:40:14 +00:00
Brian Matherly
0336daf1f3 * src/plugins/holidays.xml: 0000906: Canada holidays patch
svn: r8069
2007-02-07 04:04:07 +00:00
Brian Matherly
2461850cbc * src/ReportBase/_ReportDialog.py: 0000905: Typo in catching exceptions in buggy reports
svn: r8066
2007-02-07 03:59:43 +00:00
Brian Matherly
9812710d87 Ignore Eclipse project files.
svn: r8065
2007-02-07 03:37:40 +00:00
Don Allingham
77ae228939 svn: r8064 2007-02-07 02:31:46 +00:00
Zsolt Foldvari
a4a831f880 delete Id keyword from ChangeLog line
svn: r8062
2007-02-06 12:41:01 +00:00
Don Allingham
b552d019c2 svn: r8061 2007-02-06 05:25:27 +00:00
Don Allingham
abf15c7712 2007-02-05 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: view export support
	* src/DataViews/_RepositoryView.py: view export support
	* src/DataViews/_SourceView.py: view export support
	* src/DataViews/_EventView.py: view export support
	* src/DataViews/_FamilyList.py: view export support
	* src/DataViews/_PlaceView.py: view export support
	* src/DataViews/_PersonView.py: view export support
	* src/ViewManager.py: view export support
	* src/plugins/EventCmp.py: use new format
	* src/PageView.py: view export support
	* src/docgen/TabbedDoc.py: base class for tabular format
	* src/docgen/ODSTab.py: Open Document format for tabular format
	* src/docgen/CSVTab.py: Comma Separated Value format for tabular format



svn: r8060
2007-02-06 05:19:16 +00:00
Jérôme Rapinat
4dac15ad08 add forgotten place rules
svn: r8059
2007-02-05 22:31:56 +00:00
Zsolt Foldvari
fbe04615f5 2007-02-05 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsBSDDB.py: load/save db owner info
	* src/GrampsDb/_DbUtils.py (db_copy): copy also db owner



svn: r8057
2007-02-04 23:59:03 +00:00
Zsolt Foldvari
472e1af1d7 svn: r8056 2007-02-04 22:24:25 +00:00
Zsolt Foldvari
2388f485bd 2007-02-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/OwnerEditor.py: include $Id$



svn: r8055
2007-02-04 22:18:26 +00:00
Don Allingham
6caacadb2d In .:
2007-02-04  Don Allingham  <don@gramps-project.org>
	* src/DataViews/_RelationView.py: default Relationship buttons to insenstive.
	Setting an active person will reenable them.

2007-02-03  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin

2007-02-03  Brian Matherly  <brian@gramps-project.org>
	* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin

	* src/DateHandler/_DateParser.py (DateParser.init_strings): fix date parsing to allow
	for spaces in numerical format. #892
In po:
2007-02-03 Zdenek Hatas  <zdenek.hatas@gmail.com>
        * cs.po: Minor translation update. 



svn: r8054
2007-02-04 21:40:27 +00:00
Richard Taylor
3a69a0145e add initial cursor iter impl.
svn: r8052
2007-02-04 21:20:46 +00:00
Zsolt Foldvari
63614a2740 2007-02-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsLocale: set svn:ignore propery
	* src/BasicUtils: set svn:ignore propery
	* src/GrampsDbUtils: set svn:ignore propery
	* src/RelLib/_Researcher.py: add missing get/set methods
	* src/GrampsDbUtils/_WriteGedcom.py: db owner handling, warn for missing
	* src/GrampsCfg.py: db owner handling, new warning pref
	* src/Config/_GrampsConfigKeys.py: db owner handling, new warning pref
	* data/gramps.schemas.in: db owner handling, new warning pref
	* src/plugins/OwnerEditor.py: db owner handling, plugin tool
	* src/plugins/ownereditor.glade: db owner handling, plugin tool



svn: r8051
2007-02-04 17:37:36 +00:00
Jérôme Rapinat
45a2cfaced update translation reference for 2.3 branch
svn: r8050
2007-02-04 16:36:07 +00:00
Richard Taylor
0707090c47 fix gedcom w/r import
svn: r8048
2007-02-04 07:13:46 +00:00
Don Allingham
9e475aa1af 2007-02-03 Don Allingham <don@gramps-project.org>
* glade/gramps.glade: change window positioning settings
	* glade/edit_person.glade: change window positioning settings



svn: r8047
2007-02-04 05:31:40 +00:00
Brian Matherly
816308d925 ignore eclipse files
svn: r8046
2007-02-04 02:37:15 +00:00
Brian Matherly
9dde26770c typo
svn: r8044
2007-02-04 02:21:43 +00:00
Brian Matherly
9e65f8a7e3 * src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin
svn: r8043
2007-02-04 02:17:51 +00:00
Don Allingham
798a975bce * src/GrampsDb/_GrampsDbBase.py: convert DbState to its own file
* src/GrampsDb/__init__.py: convert DbState to its own file
	* src/DbState.py: convert DbState to its own file
	* src/gramps_main.py: convert DbState to its own file
	* src/Makefile.am: convert DbState to its own file


svn: r8041
2007-02-04 01:18:17 +00:00
Don Allingham
0113bb454a 2007-02-03 Don Allingham <don@gramps-project.org>
* configure.in: update version, process new Makefile.am files
	* src/GrampsDb/Makefile.am: update
	* src/Makefile.am: update



svn: r8040
2007-02-03 22:41:00 +00:00
Richard Taylor
4d010a6066 add license and makefiles.
svn: r8038
2007-02-03 20:08:41 +00:00
Don Allingham
ec1ec2a5a1 2007-02-03 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): fix
	warning message.

2007-02-02  Don Allingham  <don@gramps-project.org>
	* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): update on data change
	from family-update signal



svn: r8036
2007-02-03 18:19:25 +00:00
Don Allingham
bef178af13 update from trunk
svn: r8034
2007-02-03 18:08:43 +00:00
Don Allingham
631b781d53 Initialized merge tracking via "svnmerge" with revisions "1-8032" from
https://gramps.svn.sourceforge.net/svnroot/gramps/trunk/gramps2


svn: r8033
2007-02-03 18:05:43 +00:00
Richard Taylor
f96b6f5dc2 refactor GrampsDb and clean RelLib deps.
svn: r8032
2007-02-03 17:11:05 +00:00
Don Allingham
bc95f86aaf 2.3 branch
svn: r8029
2007-02-03 03:54:49 +00:00
533 changed files with 52374 additions and 21720 deletions

1586
ChangeLog

File diff suppressed because it is too large Load Diff

26
TODO
View File

@@ -5,12 +5,34 @@
will not be around forever. We need to adapt to the new GTK method.
* Add support for formatted notes. We have a start by ripping off code
from GPL code from grecipe-manager.
from GPL code from grecipe-manager. - DONE
* Allow for multiple notes. A tabbed interface would be really useful,
since there are no titles for notes. Not all objects would
necessarily need multiple notes. Determine which ones should and
shouldn't.
shouldn't. - DONE
* before release on multiple notes:
--> in note view: only show orphaned notes (notes are NOT in remove
orphaned notes tool which is what we want )
--> in note: also public/private on GUI
--> on upgrade, the notetype should correspond to the object the note is made
from, so notetype SOURCE, SOURCEREF, ... (DONE for GRDB)
--> in sourceref:
* remove text tab.
* On import of GEDCOM text tag, or upgrade of < 2.2 database,
create a note with type TRANSCRIPT
* On export, do not write the text tag in sourceref, write a note instead
--> A GrampsWidget for use in report dialogs to select which notetypes to include
in a report
--> Support for multiple notes in all reports.
--> Empty text field on Saving Note should throw an error that Note is empty ! (?)
--> Undo in Note. Serious editing needs an undo function. Furthermore, the function
the Clear icon is unclear: tooltip? Other icon?
* Split views
* Export to spreadsheet, print, CSV of views - DONE
* Date calculator. See
http://sourceforge.net/mailarchive/forum.php?thread_id=3252078&forum_id=1993

View File

@@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script.
dnl May need to run automake && aclocal first
AC_PREREQ(2.57)
AC_INIT(gramps, 2.2.7, [gramps-bugs@lists.sourceforge.net])
AC_INIT(gramps, 2.3.0, [gramps-bugs@lists.sourceforge.net])
AC_CONFIG_SRCDIR(configure.in)
AM_INIT_AUTOMAKE(1.6.3)
@@ -220,8 +220,13 @@ src/Filters/Rules/Source/Makefile
src/Filters/Rules/Place/Makefile
src/Filters/Rules/MediaObject/Makefile
src/Filters/Rules/Repository/Makefile
src/Filters/Rules/Note/Makefile
src/Filters/SideBar/Makefile
src/DataViews/Makefile
src/BasicUtils/Makefile
src/Simple/Makefile
src/GrampsDbUtils/Makefile
src/GrampsLocale/Makefile
src/PluginUtils/Makefile
src/ReportBase/Makefile
src/plugins/Makefile
@@ -229,6 +234,10 @@ src/DateHandler/Makefile
src/data/Makefile
src/glade/Makefile
src/images/Makefile
src/images/scalable/Makefile
src/images/16x16/Makefile
src/images/22x22/Makefile
src/images/48x48/Makefile
src/data/templates/Makefile
data/Makefile
data/man/Makefile

View File

@@ -6,7 +6,7 @@ Icon=gramps.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Genealogy;Office;
Categories=GTK;Office;
X-GNOME-DocPath=gramps/gramps-manual.xml
MimeType=application/x-gramps
MimeType=application/x-gramps;
Exec=gramps %F

View File

@@ -237,6 +237,18 @@
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/releditbtn</key>
<applyto>/apps/gramps/interface/releditbtn</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Display edit buttons in Relationship View</short>
<long>This key enables display of edit buttons in Relationship View</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/height</key>
<applyto>/apps/gramps/interface/height</applyto>
@@ -285,6 +297,30 @@
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/note-height</key>
<applyto>/apps/gramps/interface/note-height</applyto>
<owner>gramps</owner>
<type>int</type>
<default>500</default>
<locale name="C">
<short>Height of the note editor interface.</short>
<long>Specifies the height of the note editor interface.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/note-width</key>
<applyto>/apps/gramps/interface/note-width</applyto>
<owner>gramps</owner>
<type>int</type>
<default>700</default>
<locale name="C">
<short>Width of the note editor interface.</short>
<long>Specifies the width of the note editor interface.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/interface/person-height</key>
<applyto>/apps/gramps/interface/person-height</applyto>
@@ -562,6 +598,18 @@
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/database-path</key>
<applyto>/apps/gramps/behavior/database-path</applyto>
<owner>gramps</owner>
<type>string</type>
<default>~/.gramps/grampsdb</default>
<locale name="C">
<short>Additional path where the databases may reside</short>
<long>Additional path where the databases may reside</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/fprefix</key>
<applyto>/apps/gramps/preferences/fprefix</applyto>
@@ -601,6 +649,19 @@
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/nprefix</key>
<applyto>/apps/gramps/preferences/nprefix</applyto>
<owner>gramps</owner>
<type>string</type>
<default>N%04d</default>
<locale name="C">
<short>Default note GRAMPS ID pattern</short>
<long>The new GRAMPS IDs for the notes are generated according
to this format string.</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/preferences/iprefix</key>
<applyto>/apps/gramps/preferences/iprefix</applyto>
@@ -1153,5 +1214,18 @@
</locale>
</schema>
<schema>
<key>/schemas/apps/gramps/behavior/owner-warn</key>
<applyto>/apps/gramps/behavior/owner-warn</applyto>
<owner>gramps</owner>
<type>bool</type>
<default>0</default>
<locale name="C">
<short>Hide warning on missing database owner.</short>
<long>If set to 1, the warning about missing database owner will not
be displayed when GEDCOM export is done.</long>
</locale>
</schema>
</schemalist>
</gconfschemafile>

View File

@@ -4,7 +4,7 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2001 Graham J. Williams
# Copyright (C) 2000-2006 Donald N. Allingham
# Copyright (C) 2000-2007 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -24,15 +24,15 @@
-->
<!--
This is the Document Type Definition file for v1.1.3
This is the Document Type Definition file for v1.2.0
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.1.3//EN"
"-//GRAMPS//DTD GRAMPS XML V1.2.0//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.1.3//EN"
"http://gramps-project.org/xml/1.1.3/grampsxml.dtd"
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.2.0//EN"
"http://gramps-project.org/xml/1.2.0/grampsxml.dtd"
[...]>
-->
@@ -47,13 +47,15 @@ DATABASE
sources
places
objects
repositories
repositories
notes
bookmarks
-->
<!ELEMENT database (header, name-formats?, events?, people?, families?,
sources?, places?, objects?, repositories?, bookmark?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.1.3/">
sources?, places?, objects?, repositories?, notes?,
bookmark?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.2.0/">
<!-- ************************************************************
HEADER
@@ -93,8 +95,8 @@ PEOPLE
>
<!ELEMENT person (gender, name*, nick?, eventref*, lds_ord*,
objref*, address*, attribute*, url*,
childof*, parentin*, personref*, note?, sourceref*)>
objref*, address*, attribute*, url*, childof*,
parentin*, personref*, noteref*, sourceref*)>
<!ATTLIST person
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -108,8 +110,8 @@ GENDER has values of M, F, or U.
-->
<!ELEMENT gender (#PCDATA)>
<!ELEMENT name (first?,last?,suffix?,patronymic?,title?,
(daterange|dateval|datestr)?,note?,sourceref*)>
<!ELEMENT name (first?,call?last?,suffix?,patronymic?,title?,
(daterange|dateval|datestr)?,noteref*,sourceref*)>
<!ATTLIST name
alt (0|1) #IMPLIED
type CDATA #IMPLIED
@@ -119,6 +121,7 @@ GENDER has values of M, F, or U.
>
<!ELEMENT first (#PCDATA)>
<!ELEMENT call (#PCDATA)>
<!ELEMENT last (#PCDATA)>
<!ATTLIST last
prefix CDATA #IMPLIED
@@ -137,7 +140,7 @@ GENDER has values of M, F, or U.
<!ELEMENT parentin EMPTY>
<!ATTLIST parentin hlink IDREF #REQUIRED>
<!ELEMENT personref (sourceref*,note?)>
<!ELEMENT personref (sourceref*,noteref*)>
<!ATTLIST personref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
@@ -145,7 +148,7 @@ GENDER has values of M, F, or U.
>
<!ELEMENT address ((daterange|dateval|datestr)?,street?,city?,county?,state?,
country?,postal?,phone?,note?,sourceref*)>
country?,postal?,phone?,noteref*,sourceref*)>
<!ATTLIST address priv (0|1) #IMPLIED>
<!ELEMENT street (#PCDATA)>
@@ -165,7 +168,7 @@ FAMILY
<!ELEMENT families (family)*>
<!ELEMENT family (rel?,father?,mother?,eventref*,lds_ord*,
objref*,childref*,attribute*,note?,sourceref*)>
objref*,childref*,attribute*,noteref*,sourceref*)>
<!ATTLIST family
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -180,7 +183,7 @@ FAMILY
<!ELEMENT mother EMPTY>
<!ATTLIST mother hlink IDREF #REQUIRED>
<!ELEMENT childref (sourceref*,note?)>
<!ELEMENT childref (sourceref*,noteref*)>
<!ATTLIST childref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
@@ -199,7 +202,7 @@ EVENT
<!ELEMENT events (event)*>
<!ELEMENT event (type?,(daterange|dateval|datestr)?,place?,cause?,
description?,attribute*,note?,sourceref*,objref*)>
description?,attribute*,noteref*,sourceref*,objref*)>
<!ATTLIST event
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -214,7 +217,7 @@ SOURCES
<!ELEMENT sources (source)*>
<!ELEMENT source (stitle?,sauthor?,spubinfo?,sabbrev?,
note?,objref*,data_item*,reporef*)>
noteref*,objref*,data_item*,reporef*)>
<!ATTLIST source
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -233,7 +236,7 @@ PLACES
<!ELEMENT places (placeobj)*>
<!ELEMENT placeobj (ptitle?,coord?,location*,objref*,url*,note?,sourceref*)>
<!ELEMENT placeobj (ptitle?,coord?,location*,objref*,url*,noteref*,sourceref*)>
<!ATTLIST placeobj
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -268,7 +271,7 @@ OBJECTS
<!ELEMENT objects (object)*>
<!ELEMENT object (file,attribute*,note?,(daterange|dateval|datestr)?,
<!ELEMENT object (file,attribute*,noteref*,(daterange|dateval|datestr)?,
sourceref*)>
<!ATTLIST object
id CDATA #REQUIRED
@@ -291,7 +294,7 @@ REPOSITORIES
<!ELEMENT repositories (repository)*>
<!ELEMENT repository (rname,type,address*,url*,note?)>
<!ELEMENT repository (rname,type,address*,url*,noteref*)>
<!ATTLIST repository
id CDATA #REQUIRED
handle ID #REQUIRED
@@ -302,6 +305,23 @@ REPOSITORIES
<!ELEMENT rname (#PCDATA)>
<!-- ************************************************************
NOTES
-->
<!ELEMENT notes (note)*>
<!ELEMENT note (#PCDATA)>
<!ATTLIST note
id CDATA #REQUIRED
handle ID #REQUIRED
priv (0|1) #IMPLIED
marker CDATA #IMPLIED
change CDATA #REQUIRED
format (0|1) #IMPLIED
type CDATA #REQUIRED
>
<!-- ************************************************************
BOOKMARKS
@@ -349,48 +369,43 @@ SHARED ELEMENTS
<!ELEMENT datestr EMPTY>
<!ATTLIST datestr val CDATA #REQUIRED>
<!ELEMENT note (#PCDATA)>
<!ATTLIST note format (0|1) #IMPLIED>
<!ELEMENT sourceref (spage?,scomments?,stext?,(daterange|dateval|datestr)?)>
<!ELEMENT sourceref (spage?,noteref*,stext?,(daterange|dateval|datestr)?)>
<!ATTLIST sourceref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
conf CDATA #IMPLIED
>
<!ELEMENT eventref (attribute*,note?)>
<!ELEMENT eventref (attribute*,noteref*)>
<!ATTLIST eventref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
role CDATA #IMPLIED
>
<!ELEMENT reporef (note?)>
<!ELEMENT reporef (noteref*)>
<!ATTLIST reporef
hlink IDREF #REQUIRED
callno CDATA #IMPLIED
medium CDATA #IMPLIED
>
<!ELEMENT marker EMPTY>
<!ATTLIST marker
type CDATA #REQUIRED
<!ELEMENT noteref EMPTY>
<!ATTLIST noteref
hlink IDREF #REQUIRED
>
<!ELEMENT spage (#PCDATA)>
<!ELEMENT scomments (#PCDATA)>
<!ELEMENT sdate (#PCDATA)>
<!ELEMENT stext (#PCDATA)>
<!ELEMENT attribute (sourceref*,note?)>
<!ELEMENT attribute (sourceref*,noteref*)>
<!ATTLIST attribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT comment (#PCDATA)>
<!ELEMENT place EMPTY>
<!ATTLIST place hlink IDREF #REQUIRED>
@@ -405,7 +420,7 @@ SHARED ELEMENTS
description CDATA #IMPLIED
>
<!ELEMENT objref (attribute*,sourceref*,note?)>
<!ELEMENT objref (attribute*,sourceref*,noteref*)>
<!ATTLIST objref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
@@ -418,8 +433,9 @@ SHARED ELEMENTS
>
<!ELEMENT lds_ord ((daterange|dateval|datestr)?,temple?,place?,status?,
sealed_to?,note?,sourceref*)>
sealed_to?,noteref*,sourceref*)>
<!ATTLIST lds_ord
priv (0|1) #IMPLIED
type CDATA #REQUIRED
>

View File

@@ -3,7 +3,7 @@
<!--
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2005-2006 Donald N. Allingham
# Copyright (C) 2005-2007 Donald N. Allingham
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
<grammar
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://gramps-project.org/xml/1.1.3/"
ns="http://gramps-project.org/xml/1.2.0/"
xmlns="http://relaxng.org/ns/structure/1.0">
<start><element name="database">
@@ -98,6 +98,12 @@
</element></zeroOrMore>
</element></optional>
<optional><element name="notes">
<zeroOrMore><element name="note">
<ref name="note-content"/>
</element></zeroOrMore>
</element></optional>
<optional><element name="bookmarks">
<zeroOrMore><element name="bookmark">
<ref name="bookmark-content"/>
@@ -170,9 +176,9 @@
</attribute></optional>
<attribute name="rel"><text/></attribute>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
@@ -208,6 +214,7 @@
<optional><attribute name="sort"><text/></attribute></optional>
<optional><attribute name="display"><text/></attribute></optional>
<optional><element name="first"><text/></element></optional>
<optional><element name="call"><text/></element></optional>
<optional><element name="last">
<text/>
<optional><attribute name="prefix"><text/></attribute></optional>
@@ -217,9 +224,9 @@
<optional><element name="patronymic"><text/></element></optional>
<optional><element name="title"><text/></element></optional>
<optional><ref name="date-content"/></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
@@ -237,9 +244,9 @@
<optional><element name="country"><text/></element></optional>
<optional><element name="postal"><text/></element></optional>
<optional><element name="phone"><text/></element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
@@ -310,9 +317,9 @@
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
@@ -330,9 +337,9 @@
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
@@ -347,9 +354,9 @@
<optional><element name="sauthor"><text/></element></optional>
<optional><element name="spubinfo"><text/></element></optional>
<optional><element name="sabbrev"><text/></element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="objref">
<ref name="objref-content"/>
</element></zeroOrMore>
@@ -385,9 +392,9 @@
<zeroOrMore><element name="url">
<ref name="url-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
@@ -404,9 +411,9 @@
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
@@ -423,9 +430,9 @@
<zeroOrMore><element name="url">
<ref name="url-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="bookmark-content">
@@ -452,18 +459,25 @@
</define>
<define name="note-content">
<ref name="primary-object"/>
<optional><attribute name="format"><choice>
<value>0</value>
<value>1</value>
</choice></attribute></optional>
<attribute name="type"><text/></attribute>
<text/>
</define>
<define name="sourceref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<optional><attribute name="conf"><text/></attribute></optional>
<optional><element name="spage"><text/></element></optional>
<optional><element name="scomments"><text/></element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><element name="stext"><text/></element></optional>
<optional><ref name="date-content"/></optional>
</define>
@@ -477,18 +491,22 @@
<zeroOrMore><element name="attribute">
<ref name="attribute-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="reporef-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
<optional><attribute name="callno"><text/></attribute></optional>
<optional><attribute name="medium"><text/></attribute></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="noteref-content">
<attribute name="hlink"><data type="IDREF"/></attribute>
</define>
<define name="priv-content">
@@ -507,9 +525,9 @@
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="url-content">
@@ -532,12 +550,15 @@
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>
</element></zeroOrMore>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
</define>
<define name="lds-content">
<optional><attribute name="priv">
<ref name="priv-content"/>
</attribute></optional>
<attribute name="type"><text/></attribute>
<optional><ref name="date-content"/></optional>
<optional><element name="temple">
@@ -552,9 +573,9 @@
<optional><element name="sealed_to">
<attribute name="hlink"><data type="IDREF"/></attribute>
</element></optional>
<optional><element name="note">
<ref name="note-content"/>
</element></optional>
<zeroOrMore><element name="noteref">
<ref name="noteref-content"/>
</element></zeroOrMore>
<optional><ref name="date-content"/></optional>
<zeroOrMore><element name="sourceref">
<ref name="sourceref-content"/>

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,10 @@
2007-02-13 Lubo Vasko <pgval@inMail.sk>
* sk/figures/*.png : Update.
* sk/sk.po: Translation update.
2007-02-12 Lubo Vasko <pgval@inMail.sk>
* sk/sk.po: Translation update.
2007-01-28 Alex Roitman <shura@gramps-project.org>
* C/gramps.xml: Document the change.

View File

@@ -2,8 +2,8 @@
msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"POT-Creation-Date: 2007-01-28 16:24+0100\n"
"PO-Revision-Date: 2007-01-28 16:33+0100\n"
"POT-Creation-Date: 2007-02-14 18:10+0100\n"
"PO-Revision-Date: 2007-02-14 18:18+0100\n"
"Last-Translator: Jérôme Rapinat <romjerome@yahoo.fr>\n"
"Language-Team: <fr@li.org>\n"
"MIME-Version: 1.0\n"
@@ -13,326 +13,326 @@ msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:464(None)
msgid "@@image: 'figures/first-open.png'; md5=c35fdf77ea729e10d177896acb3a9df1"
msgid "@@image: 'figures/first-open.png'; md5=ed9495bdd403263744c9db4a0a0684a6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:570(None)
#: C/gramps.xml:731(None)
msgid "@@image: 'figures/mainwin.png'; md5=44c81877c2dd94d3656bfdd5dd835977"
msgid "@@image: 'figures/mainwin.png'; md5=a998cdb5c5b050de2359b6e0526cf6b2"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:749(None)
msgid "@@image: 'figures/noside-nofilt.png'; md5=f07a82fb6f090a8807dd77cbc121efdd"
msgid "@@image: 'figures/noside-nofilt.png'; md5=9401ef97479166c2d087b70efcaa70dd"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:804(None)
msgid "@@image: 'figures/column-editor.png'; md5=7e6fa02ee2462f9c06e977d28467982c"
msgid "@@image: 'figures/column-editor.png'; md5=5a2e04ce048aa06408288dc00f737848"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:851(None)
msgid "@@image: 'figures/side-filt.png'; md5=8d35d5032e190b1a931d2817c30098c5"
msgid "@@image: 'figures/side-filt.png'; md5=13618a7aedfa090977451eac1d783970"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:884(None)
msgid "@@image: 'figures/family.png'; md5=0f737ea80800ce540dd5be39ce76badf"
msgid "@@image: 'figures/family.png'; md5=8cc8f01412ffaab22e8e7a04e365df27"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1014(None)
msgid "@@image: 'figures/reorder.png'; md5=c03f6a1173811e0e49bf55250defa3f2"
msgid "@@image: 'figures/reorder.png'; md5=1efdf8af88b218ec0f3d6cff1f4f7534"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1042(None)
msgid "@@image: 'figures/family-list.png'; md5=10a50ab614eed2126d94d31a0e33cdff"
msgid "@@image: 'figures/family-list.png'; md5=88555055823c2f14baa4e3c66d06750d"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1077(None)
msgid "@@image: 'figures/pedigree.png'; md5=ee1d9f51801f00e763c6678a93dd52b3"
msgid "@@image: 'figures/pedigree.png'; md5=62a4a89805e7e7a6964b23146857df1f"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1106(None)
msgid "@@image: 'figures/pedigree-child-cut.png'; md5=e18523c240627db23fe5f049612cbb3a"
msgid "@@image: 'figures/pedigree-child-cut.png'; md5=6379667cbdd8483c8a3d3aa86f5e1ad0"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1126(None)
msgid "@@image: 'figures/pedigree-siblings-cut.png'; md5=d166057a80f01d7f9ff70a20515c2c67"
msgid "@@image: 'figures/pedigree-siblings-cut.png'; md5=42ccbdd13a009e8f5f6b4fcdc1576f15"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1162(None)
msgid "@@image: 'figures/events.png'; md5=9b04d1a271de5dc118034f5e4bcefd44"
msgid "@@image: 'figures/events.png'; md5=78a93d9e42fa7c6e8906f0cd2cda9000"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1211(None)
msgid "@@image: 'figures/sources.png'; md5=3ea3513ae883310e86beca6307506659"
msgid "@@image: 'figures/sources.png'; md5=0863abb9b8e759c6dd16235d735591a3"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1253(None)
msgid "@@image: 'figures/places.png'; md5=0d71925e9fb5380a3f99834d7d11a984"
msgid "@@image: 'figures/places.png'; md5=c04ad596725c5e2ed20fefa332f9f82d"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1284(None)
msgid "@@image: 'figures/media.png'; md5=a908b06114ad2804a71644ccbcb4bb28"
msgid "@@image: 'figures/media.png'; md5=06d388cc430c0c15a30271be3fc885b0"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1309(None)
msgid "@@image: 'figures/repository.png'; md5=8a65d2fd60529ef9b00cef5016b70adc"
msgid "@@image: 'figures/repository.png'; md5=1c2bb3008b378f4c25fd8ef073dc472b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1591(None)
msgid "@@image: 'figures/export-druid.png'; md5=1d9a8c8626b3d1cd6fc7873e683036c6"
msgid "@@image: 'figures/export-druid.png'; md5=e4d8cfb483deff3f141aaef16be66128"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1710(None)
msgid "@@image: 'figures/gedcom-export.png'; md5=e94ebb92c991b7168590a4c4c60131de"
msgid "@@image: 'figures/gedcom-export.png'; md5=4b898a6259a2fcb73cacf76749cbd61b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1924(None)
msgid "@@image: 'figures/edit-family.png'; md5=36049631914973e83ec7fd5c97d1adca"
msgid "@@image: 'figures/edit-family.png'; md5=a7eb1438ebc57c89c7302e00da8b1a85"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:1947(None)
msgid "@@image: 'figures/select-person.png'; md5=f51bb17fa724fd4ce5c47ef1973f8cd5"
msgid "@@image: 'figures/select-person.png'; md5=63e29c41c5724a8ba6f06dc9ee4de838"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2004(None)
msgid "@@image: 'figures/select-family.png'; md5=cf0617bed2303d62763aaa51ce8a0f03"
msgid "@@image: 'figures/select-family.png'; md5=0d337f47b2aa682be60c3d60ebed1571"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2031(None)
msgid "@@image: 'figures/family-warn.png'; md5=962cb3d87874bb520a1ed7e08ccf56e3"
msgid "@@image: 'figures/family-warn.png'; md5=db888318d890928d573c0d9c0ad63d7b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2075(None)
msgid "@@image: 'figures/child-ref.png'; md5=d5a0e81a1316854f8ab8b6cf90ffbfdc"
msgid "@@image: 'figures/child-ref.png'; md5=074e5c32335ad03ec19df97f38072731"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2283(None)
msgid "@@image: 'figures/edit-person.png'; md5=c7d5a14b23c24dd520c1ecf3ca6d28e8"
msgid "@@image: 'figures/edit-person.png'; md5=1d703474fdceaf2b81e7b07fe395e907"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2428(None)
msgid "@@image: 'figures/edit-person-names.png'; md5=a6b26146540aaa214f08aca74d21d6be"
msgid "@@image: 'figures/edit-person-names.png'; md5=db32fd23d936fb7c09e7aa1736262359"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2484(None)
msgid "@@image: 'figures/edit-person-attributes.png'; md5=2941d6118ea9fe881203d25160519f46"
msgid "@@image: 'figures/edit-person-attributes.png'; md5=90c9df8206b9d8a349f8e6f9ac836579"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2522(None)
msgid "@@image: 'figures/edit-person-addresses.png'; md5=b2a74807f332bce2accd4f72788a278d"
msgid "@@image: 'figures/edit-person-addresses.png'; md5=ebe6c8f67bca3645c7e28e5ab5bec45e"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2547(None)
msgid "@@image: 'figures/edit-person-notes.png'; md5=adec40abac77cb469fdef52069122320"
msgid "@@image: 'figures/edit-person-notes.png'; md5=99f0d6e6a96426e6ebb07424e3731ab3"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2588(None)
msgid "@@image: 'figures/edit-person-sources.png'; md5=d57251b979c85b2d03fc41e349c03cd0"
msgid "@@image: 'figures/edit-person-sources.png'; md5=31405ce59a148f0dcdaee80ff5872ecc"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2660(None)
msgid "@@image: 'figures/edit-person-gallery.png'; md5=c6b680fa8057e5a06a068eb4cbaed041"
msgid "@@image: 'figures/edit-person-gallery.png'; md5=7d1d4e0a547d60d134fb0657bd7baa55"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2704(None)
msgid "@@image: 'figures/edit-person-internet.png'; md5=64234b3b61a92000e9970493fb5d66d7"
msgid "@@image: 'figures/edit-person-internet.png'; md5=feb72d910780ca84e4972929658615b7"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2734(None)
msgid "@@image: 'figures/edit-person-assoc.png'; md5=7cc2a3dc1f13da085c0dfc8daf8d5bc0"
msgid "@@image: 'figures/edit-person-assoc.png'; md5=eb647ffc4c00636268b22e401d26b476"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2770(None)
msgid "@@image: 'figures/edit-person-lds.png'; md5=eeb96348e489e0bd68a14212fc530bac"
msgid "@@image: 'figures/edit-person-lds.png'; md5=cce33b1f627e8b499bad4e2388fbfe67"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:2992(None)
msgid "@@image: 'figures/date-selection.png'; md5=81ff3a3f6da5f407a77b3c40d1ef41ee"
msgid "@@image: 'figures/date-selection.png'; md5=5dad883452e8f645266b45bdefd128a8"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3062(None)
msgid "@@image: 'figures/edit-rel.png'; md5=61a270b73516160aa56a23072b1e36b2"
msgid "@@image: 'figures/edit-rel.png'; md5=cde00965c7e233c67877b96dac0e813b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3289(None)
msgid "@@image: 'figures/edit-src.png'; md5=6e326d7f2488f3bba3aab0f25256d593"
msgid "@@image: 'figures/edit-src.png'; md5=8312c90183d656c01a43c85d3a3022f3"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3444(None)
msgid "@@image: 'figures/edit-plc.png'; md5=687c7552e1031973b9133a980389a859"
msgid "@@image: 'figures/edit-plc.png'; md5=4d92253fc9ca371247a446cf43185ef6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3615(None)
msgid "@@image: 'figures/edit-media.png'; md5=707d49daec1dc32d1537b5e75861417b"
msgid "@@image: 'figures/edit-media.png'; md5=ef5f0745978d98e2624721755942989e"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3745(None)
msgid "@@image: 'figures/edit-ev.png'; md5=7c583eb64b008104983ceb158d4188bf"
msgid "@@image: 'figures/edit-ev.png'; md5=aa61847638f2c2eba6d2e852832f32c6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3839(None)
msgid "@@image: 'figures/edit-si.png'; md5=46ccde314a52b32bb7f9b1b7d374fe79"
msgid "@@image: 'figures/edit-si.png'; md5=29a931d971187d57804e861a173dda1b"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:3890(None)
msgid "@@image: 'figures/edit-an.png'; md5=801af796347efa6b3130e4ca7d399f90"
msgid "@@image: 'figures/edit-an.png'; md5=c9158265eaac4d05384a4061f4d34df1"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4011(None)
msgid "@@image: 'figures/edit-at.png'; md5=e84225f9672e2edcb572c6147efb9810"
msgid "@@image: 'figures/edit-at.png'; md5=540e22ab0995c267c2af1abcb0e297e6"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4114(None)
msgid "@@image: 'figures/edit-ad.png'; md5=abdf8102bf071625824650e7496bd125"
msgid "@@image: 'figures/edit-ad.png'; md5=50c7cec724d541c8d4a32631e4554173"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4257(None)
msgid "@@image: 'figures/comp-people.png'; md5=5854a70cf67e0217a25c3969a3fbd123"
msgid "@@image: 'figures/comp-people.png'; md5=0a4f4db01ed7415d353648fe0a410e48"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4304(None)
msgid "@@image: 'figures/merge-people.png'; md5=703729d41c7e3b14810e6cb946ec8fc1"
msgid "@@image: 'figures/merge-people.png'; md5=d2a5704b209bbd9753d7132873bd7558"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4349(None)
msgid "@@image: 'figures/merge-src.png'; md5=3185090c8940312bce428ab58e31209e"
msgid "@@image: 'figures/merge-src.png'; md5=3192587a3c84fcbb40630a66d4dee626"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4384(None)
msgid "@@image: 'figures/merge-plc.png'; md5=aa4992ab7c9c90d1b59e8595dfac96a3"
msgid "@@image: 'figures/merge-plc.png'; md5=5df79735fc8aad396201eab859de25b7"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4620(None)
msgid "@@image: 'figures/edit-bm.png'; md5=5e8d6c8d2d59bcfbee36589d972b1992"
msgid "@@image: 'figures/edit-bm.png'; md5=740289e70097ab8873edee957e4441aa"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4646(None)
msgid "@@image: 'figures/find-people.png'; md5=229dcb54a8fe75bdadbfe21c86fc4bee"
msgid "@@image: 'figures/find-people.png'; md5=c21876dab628dc5ecfe28a96535de9d5"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:4833(None)
msgid "@@image: 'figures/bookreport.png'; md5=3b19cea4fdeaa92d73c8b71d1eb81e34"
msgid "@@image: 'figures/bookreport.png'; md5=966d1bb13df0fde2b0389190de738d89"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:5677(None)
msgid "@@image: 'figures/cfe-df.png'; md5=0d0af4edb236c46b435fc17c12e52d76"
msgid "@@image: 'figures/cfe-df.png'; md5=2b7fb7f4f865a839ad4c29a233383952"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:5713(None)
msgid "@@image: 'figures/cfe-ar.png'; md5=4844f4d9c8e6b132e8a0e9415e599251"
msgid "@@image: 'figures/cfe-ar.png'; md5=0b541f08e291fd5597073c34eb9df66d"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:5771(None)
msgid "@@image: 'figures/scratch-pad.png'; md5=7a61eb7278515ad20e4411c2f36e5da3"
msgid "@@image: 'figures/scratch-pad.png'; md5=1f44712fa2125bbaf7273159ff0e3271"
msgstr ""
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/gramps.xml:5884(None)
msgid "@@image: 'figures/prefs.png'; md5=60cff258121fda4b9e95c990888d36c7"
msgid "@@image: 'figures/prefs.png'; md5=7fda6262306ac9f30d0b00813cb09bbf"
msgstr ""
#: C/gramps.xml:31(title)
@@ -1407,11 +1407,11 @@ msgstr "Alors que GEDCOM est un standard, aucun programme ne le gère de la mêm
#: C/gramps.xml:1650(term)
msgid "Copyright"
msgstr "Copyright"
msgstr "Droit d'auteur"
#: C/gramps.xml:1653(para)
msgid "Allows you to select a statement to describe your Copyright claim."
msgstr "Vous permet de sélectionner une déposition qui décrira votre droit à la copie."
msgstr "Vous permet de sélectionner une déposition qui décrira votre droit d'auteur."
#: C/gramps.xml:1659(term)
msgid "Do not include records marked private"
@@ -2015,7 +2015,7 @@ msgstr "L'option <guilabel>Format</guilabel> vous permet de choisir le rendu de
#: C/gramps.xml:2569(para)
#: C/gramps.xml:3231(para)
msgid "If you select the Preformatted option, the text in reports and web pages will appear exactly as you enter it in the Notes dialog."
msgstr "Au contraire, choisir \"Formaté(e)\" conservera à l'identique les espaces multiples, les tabulations et les changements de ligne comme ils ont été saisis dans la zone de texte."
msgstr "Si vous sélectionnez l'option formatée, le texte des rapports et pages internet apparaîtra comme dans le dialogue Notes."
#: C/gramps.xml:2578(term)
#: C/gramps.xml:3163(term)
@@ -2702,7 +2702,7 @@ msgstr "L'onglet <guilabel>Note</guilabel> affiche les notes sur le nom et perme
#: C/gramps.xml:4088(para)
#: C/gramps.xml:4190(para)
msgid "The <guilabel>Format</guilabel> option allows you to set the appearance of the note in the output (i.e. in reports and web pages). Selecting <guilabel>Flowed</guilabel> will replace all multiple spaces, tabs, and single end-of-line characters with single space in the output. The two consecutive new lines (i.e. an empty line) denote a new paragraph. Selecting <guilabel>Preformatted</guilabel> will honor all multiple spaces tabs, and new lines, so that the output will appear as it is entered into the text entry field."
msgstr "L'option <guilabel>Format</guilabel> vous permet de choisir le rendu de la note dans la sortie (édition ou bien page Web). Choisir <guilabel>Libre</guilabel> remplacera les espaces multiples, les tabulations et les changements de lignes simples par un espace. Les lignes vides (deux changements de lignes consécutifs) sont comprises comme une fin de paragraphe. Au contraire, choisir <guilabel>Formaté(e)</guilabel> conservera à l'identique les espaces multiples, les tabulations et les changements de ligne comme ils ont été saisis dans la zone de texte."
msgstr "L'option <guilabel>Format</guilabel> vous permet de choisir le rendu de la note dans la sortie (édition ou bien page Web). Choisir <guilabel>Libre</guilabel> remplacera les espaces multiples, les tabulations et les changements de lignes simples par un espace. Les lignes vides (deux changements de lignes consécutifs) sont comprises comme une fin de paragraphe. Au contraire, choisir <guilabel>Formatée</guilabel> conservera à l'identique les espaces multiples, les tabulations et les changements de ligne comme ils ont été saisis dans la zone de texte."
#: C/gramps.xml:4002(para)
msgid "Attributes are edited through the following <guilabel>Attribute Editor</guilabel> dialog:"
@@ -2982,7 +2982,7 @@ msgstr "Une personne seulement peut être sélectionnée comme de Cujus. C'est l
#: C/gramps.xml:4552(para)
msgid "To set the Home person, first navigate to that person using any method you like. Then choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Set Home person</guimenuitem></menuchoice>. Once this is done, you can move to the Home person from anywhere in the database by simply clicking the <guibutton>Home</guibutton> icon on the toolbar. You can also choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Home</guimenuitem></menuchoice> from the menu or select <guilabel>Home</guilabel> item from any context menu available on the right click."
msgstr "Pour choisir le de Cujus, sélectionner d'abord ,par le moyen de votre choix, la personne voulue comme personne active. Faites <menuchoice><guimenu>Edition</guimenu><guimenuitem>Établir la personne de référence</guimenuitem></menuchoice>. A partir de ce moment, vous pouvez retourner à cette personne simplement en cliquant sur l'icône <guibutton>Personne de référence</guibutton> dans la barre d'outils. Vous pouvez également choisir <menuchoice><guimenu>Aller à</guimenu><guimenuitem>Personne de référence</guimenuitem></menuchoice> dans le menu ou choisir l'élément <guilabel>Personne de référence</guilabel> dans n'importe quel menu contextuel accessible par un clic droit de la souris."
msgstr "Pour choisir le de Cujus, sélectionner d'abord ,par le moyen de votre choix, la personne voulue comme personne active. Faites <menuchoice><guimenu>Edition</guimenu><guimenuitem>Établir la personne centrale</guimenuitem></menuchoice>. A partir de ce moment, vous pouvez retourner à cette personne simplement en cliquant sur l'icône <guibutton>Personne de référence</guibutton> dans la barre d'outils. Vous pouvez également choisir <menuchoice><guimenu>Aller à</guimenu><guimenuitem>Personne de référence</guimenuitem></menuchoice> dans le menu ou choisir l'élément <guilabel>Personne de référence</guilabel> dans n'importe quel menu contextuel accessible par un clic droit de la souris."
#: C/gramps.xml:4569(title)
msgid "Using history-based tools"
@@ -3439,11 +3439,11 @@ msgstr "Pages internet"
#: C/gramps.xml:5239(para)
msgid "The only available report in this category is the Narrative Web Site report. It generates a web site (that is, a set of linked web pages), for a set of selected individuals."
msgstr "Le seul rapport disponible dans cette catégorie est le site internet narratif. Il produit un site web (qui est, une suite de pages web reliées par des liens), pour un ensemble d'individus sélectionnés."
msgstr "Le seul rapport disponible dans cette catégorie est le site internet descriptif. Il produit un site web (qui est, une suite de pages web reliées par des liens), pour un ensemble d'individus sélectionnés."
#: C/gramps.xml:5244(title)
msgid "Narrative Web Site"
msgstr "Site internet narratif"
msgstr "Site internet descriptif"
#: C/gramps.xml:5248(term)
msgid "Introduction"
@@ -3451,7 +3451,7 @@ msgstr "Introduction"
#: C/gramps.xml:5251(para)
msgid "GRAMPS 2.0.6 introduced the Narrative Web generator. The new tool provides considerably more functionality than the older web generator. Instead of using HTML templates to customize the pages, CSS style sheets are used."
msgstr "GRAMPS 2.0.6 introduit le générateur de site web narratif. Ce nouvel outil offre beaucoup plus de possibilités que l'ancien générateur web. Au lieu d'utiliser des modèles HTML pour modifier les pages, les feuilles de style CSS sont utilisées."
msgstr "GRAMPS 2.0.6 introduit le générateur de site web descriptif. Ce nouvel outil offre beaucoup plus de possibilités que l'ancien générateur web. Au lieu d'utiliser des modèles HTML pour modifier les pages, les feuilles de style CSS sont utilisées."
#: C/gramps.xml:5256(para)
msgid "More information is now displayed about each person, along with information about sources, places, and media objects. Introduction pages can be added to provide additional information, such as family history."
@@ -3463,7 +3463,7 @@ msgstr "Sélectionner la sortie"
#: C/gramps.xml:5267(para)
msgid "Genealogy records can generate a lot of files. Many web servers have a difficult time with many files in a single directory. The Narrative Web Generator strives to keep the number of files per directory to a managable level. To do this, a hierarchy of directores is created. The generated files names are not intuitive, but are unique per person. Subsequent runs will geneate identical file names, making it easy to replace files."
msgstr "Les enregistrements généalogique peuvent générer beaucoup de fichiers. Les serveurs web peuvent avoir des difficultés avec beaucoup de fichiers dans un seul répertoire. Le site internet narratif s'efforce de garder un nombre raisonnable de fichiers par répertoire. Pour cela, un hiérarchie des répertoire est créée. Le nom des fichiers générés n'est pas intuitif, mais unique pour une personne. Le nom du fichier sera toujours le même, rendant facile le remplacement du fichier."
msgstr "Les enregistrements généalogique peuvent générer beaucoup de fichiers. Les serveurs web peuvent avoir des difficultés avec beaucoup de fichiers dans un seul répertoire. Le site internet descriptif s'efforce de garder un nombre raisonnable de fichiers par répertoire. Pour cela, un hiérarchie des répertoire est créée. Le nom des fichiers générés n'est pas intuitif, mais unique pour une personne. Le nom du fichier sera toujours le même, rendant facile le remplacement du fichier."
#: C/gramps.xml:5276(para)
msgid "By default, the output files are written to the specified directory. Because of the number of files and directories that are created, it may be difficult to transfer the files to an external web host. To aid in this, you may directly create a gzip'd tar file to more easily upload the data. This is the format that should be used if you would like to take advantage of the free genealogy page hosting at the <ulink type=\"http\" url=\"http://family.gramps-project.org\">GRAMPS web hosting site</ulink>."
@@ -3515,11 +3515,11 @@ msgstr "Si votre serveur web est mal configuré et que vous n'avez pas les privi
#: C/gramps.xml:5348(term)
msgid "Copyright notice"
msgstr "Notice droit de copie"
msgstr "Notice droit d'auteur"
#: C/gramps.xml:5351(para)
msgid "International copyright law reserves all rights to your data. You own the data, and people must get your permission to use it. In genealogy, however, sharing data is a common ideal. It this case, you may wish to grant the user more rights."
msgstr "Le droit international du copyright vous réserve tous les droits sur vos données. Avec vos propres données, les autres individus doivent vous demander les droits. En généalogie, même si le partage est un idéal commun. En réalité, vous pouvez accorder à l'utilisateur d'autres droits ."
msgstr "Le droit international du droit d'auteur vous réserve tous les droits sur vos données. Avec vos propres données, les autres individus doivent vous demander les droits. En généalogie, même si le partage est un idéal commun. En réalité, vous pouvez accorder à l'utilisateur d'autres droits ."
#: C/gramps.xml:5357(para)
msgid "While the default for GRAMPS is to place a notice indicating that all rights are reserved, we give you the option to place your site under one of several of the Create Commons licenses. With a Creative Commons license, you grant user's certain permission to use your data without requiring them to contact you directly for permission."
@@ -3535,7 +3535,7 @@ msgstr "Contrôler la génération des pages"
#: C/gramps.xml:5374(para)
msgid "Three additional pages can be generated by the web page generator. The Home page is a page that will display an image and a whatever text you wish. To enable this page, choose a Media Object from the <guilabel>Home Media/Note ID</guilabel> menu on the <guilabel>Page Generation</guilabel> tab. If the Media Object contains an image, the image is displayed at the top of the page. If the Media Object contains a Note, the Note's text is used for the text of the page. A second page, the Introduction page, works similarly. Just choose the Media Object in the <guilabel>Introduction Media/Note ID</guilabel> menu."
msgstr "Trois pages additionnelles peuvent être générées par le générateur de page web. La Home page est une page qui affiche une image et n'importe quel texte. Pour cela, choisissez un objet média depuis le menu <guilabel>Home Media/Note ID</guilabel> dans l'onglet <guilabel>Génération de page</guilabel>. Si l'objet média contient une image, une image sera affichée en haut de la page. Si l'objet média contient une note, le texte de la note sera utilisé pour le texte de la page. Une seconde page, la page d'introduction, fonctionne de la même façon. Seulement choisir l'objet média depuis le menu <guilabel>Introduction Media/Note ID</guilabel>."
msgstr "Trois pages additionnelles peuvent être générées par le générateur de page web. La page d'accueil est une page qui affiche une image et n'importe quel texte. Pour cela, choisissez un objet média depuis le menu <guilabel>Accueil Media/Note ID</guilabel> dans l'onglet <guilabel>Génération de page</guilabel>. Si l'objet média contient une image, une image sera affichée en haut de la page. Si l'objet média contient une note, le texte de la note sera utilisé pour le texte de la page. Une seconde page, la page d'introduction, fonctionne de la même façon. Seulement choisir l'objet média depuis le menu <guilabel>Introduction Media/Note ID</guilabel>."
#: C/gramps.xml:5386(para)
msgid "If you choose to include a contact page, the researcher information stored in the database is displayed, along with the information specified in the <guilabel>Publisher contact/Note ID</guilabel> menu. Please use this page with caution, since you may consider your contact information to be private."
@@ -3571,7 +3571,7 @@ msgstr "Le précédent générateur de page web utilisait des modèles. Vos donn
#: C/gramps.xml:5435(para)
msgid "This method proved to be too cumbersome for most users. The Narrative Web Page Generator introduces a simpler mechanism. On the <guilabel>Page Generation</guilabel> tab, you may specify text (including HTML code) that will be inserted into each page, separately for the header and the footer."
msgstr "Cette méthode était trop encombrante pour la plupart des utilisateurs. Le générateur narratif de page web introduit un simple mécanisme. Dans l'onglet <guilabel>Génération de page</guilabel> , vous pouvez spécifier un texte (incluant du HTML) qui sera ajouté à chaque page, séparément pour l'en-tête et le pied de page."
msgstr "Cette méthode était trop encombrante pour la plupart des utilisateurs. Le générateur descriptif de page web introduit un simple mécanisme. Dans l'onglet <guilabel>Génération de page</guilabel> , vous pouvez spécifier un texte (incluant du HTML) qui sera ajouté à chaque page, séparément pour l'en-tête et le pied de page."
#: C/gramps.xml:5442(para)
msgid "To create this code, you need to create a Media Object marked as an internal note. To create this, add a new Media Object in the Media View, and select the internal note option. You may then enter your HTML code."
@@ -3963,7 +3963,7 @@ msgstr "Barre de statut"
#: C/gramps.xml:6031(para)
msgid "This option controls the information displayed in the status bar. This can be either the Active Person's name and GRAMPS ID or Active Person's relationship to the Home person."
msgstr "Cette option contrôle l'information affichée dans la barre de statut. Cela peut être le nom de la personne active et son identifiant GRAMPS ou la relation avec la personne de référence."
msgstr "Cette option contrôle l'information affichée dans la barre de statut. Cela peut être le nom de la personne active et son identifiant GRAMPS ou la relation avec la personne centrale."
#: C/gramps.xml:6040(guilabel)
msgid "Show text in sidebar buttons"
@@ -4321,15 +4321,15 @@ msgstr "L'<guilabel>éditeur de Colonne</guilabel> est disponible et travaille d
#: C/gramps.xml:6382(term)
msgid "Setting Home person"
msgstr "Réglage de la personne de référence"
msgstr "Etablir la personne centrale"
#: C/gramps.xml:6385(para)
msgid "The Home person is the person who becomes active when database opened, when <guibutton>Home</guibutton> button is clicked or the <guimenuitem>Home</guimenuitem> menu item is selected from either <guimenu>Go</guimenu> menu or the right-click context menu anywhere."
msgstr "La personne de référence est la personne qui devient active quand le bouton <guibutton>personne de référence</guibutton> est utilisé ou le menu contextuel (clic-droit)."
msgstr "La personne centrale est la personne qui devient active quand le bouton <guibutton>personne centrale</guibutton> est utilisé ou le menu contextuel (clic-droit)."
#: C/gramps.xml:6391(para)
msgid "To set Home person, make the desired person active and then choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Set Home person...</guimenuitem></menuchoice>."
msgstr "Pour éditer la personne de référence, sélectionner la personne désirée puis choisissez <menuchoice><guimenu>Edition</guimenu><guimenuitem>Établir la personne de référence...</guimenuitem></menuchoice>."
msgstr "Pour éditer la personne centrale, sélectionner la personne désirée puis choisissez <menuchoice><guimenu>Edition</guimenu><guimenuitem>Établir la personne centrale...</guimenuitem></menuchoice>."
#: C/gramps.xml:6401(term)
msgid "Adjusting viewing controls"
@@ -4633,8 +4633,8 @@ msgid "The surest way to see it happen is to get it done by yourself. Since GRAM
msgstr "Le meilleur moyen que cela se fasse est de le faire vous-même. Comme GRAMPS est libre et open-source, personne ne vous interdit de prendre tout le code et de continuer le développement dans la direction qui vous convient. Vous devrez donner un autre nom à votre projet pour éviter les confusions avec la suite du développement de GRAMPS. Si vous voulez que le projet GRAMPS vous fournisse des avis, de l'expertise, des outils ou n'importe quoi, nous serons heureux de coopérer avec votre projet, pour assurer la compatibilité ou bien des opérations de lecture-écriture de et vers le format de données de votre projet."
#: C/gramps.xml:6829(para)
msgid "If, however, you would like the GRAMPS project to to adopt your strategy, you would need to convince GRAMPS developers that your strategy is good for GRAMPS and superior to the present development strategy."
msgstr "Cependant, si vous souhaitez que le projet GRAMPS suive votre stratégie, vous devrez convaincre les développeurs de GRAMPS que votre stratégie est bonne pour et meilleure que celle prévue."
msgid "If, however, you would like the GRAMPS project to adopt your strategy, you would need to convince GRAMPS developers that your strategy is good for GRAMPS and superior to the present development strategy."
msgstr "Cependant, si vous souhaitez que le projet GRAMPS suive votre stratégie, vous devrez convaincre les développeurs de GRAMPS que votre stratégie est bonne et meilleure que celle prévue."
#: C/gramps.xml:6839(title)
msgid "Keybindings reference"
@@ -4687,12 +4687,12 @@ msgid "Changes the view to the previous view"
msgstr "Change la vue vers la vue précédente"
#: C/gramps.xml:6880(keycap)
msgid "&lt;Ctrl&gt;D"
msgid "&lt;Alt&gt;S"
msgstr ""
#: C/gramps.xml:6881(entry)
msgid "Add the selected item as a bookmark"
msgstr "Ajouter l'item sélectionné comme signet"
msgid "Open the Scratch Pad"
msgstr "Ouvrir le presse-papiers"
#: C/gramps.xml:6884(keycap)
msgid "&lt;Ctrl&gt;B"
@@ -4703,15 +4703,15 @@ msgid "Edit the bookmarks"
msgstr "Editer les signets"
#: C/gramps.xml:6888(keycap)
msgid "&lt;Alt&gt;S"
msgid "&lt;Ctrl&gt;D"
msgstr ""
#: C/gramps.xml:6889(entry)
msgid "Open the Scratch Pad"
msgstr "Ouvrir le presse-papiers"
msgid "Add the selected item as a bookmark"
msgstr "Ajouter l'item sélectionné comme signet"
#: C/gramps.xml:6892(keycap)
msgid "&lt;Alt&gt;H"
msgid "&lt;Ctrl&gt;H"
msgstr ""
#: C/gramps.xml:6893(entry)
@@ -4838,11 +4838,11 @@ msgstr "Vous pouvez entrer l'identifiant dans un champ texte, ou bien sélection
#: C/gramps.xml:7039(term)
msgid "Is default person"
msgstr "Est la personne de référence"
msgstr "Est la personne centrale"
#: C/gramps.xml:7042(para)
msgid "This rule matches the default (home) person."
msgstr "Cette règle sélectionne la personne de référence."
msgstr "Cette règle sélectionne la personne centrale."
#: C/gramps.xml:7047(term)
msgid "People marked private"
@@ -5548,8 +5548,8 @@ msgid "file4.wft"
msgstr "file4.wft"
#: C/gramps.xml:7946(command)
msgid "gramps -i<placeholder-1/> -i <placeholder-2/> -i <placeholder-3/> -i <placeholder-4/> -a <placeholder-5/>"
msgstr "gramps -i<placeholder-1/> -i <placeholder-2/> -i <placeholder-3/> -i <placeholder-4/> -a <placeholder-5/>"
msgid "gramps -i <placeholder-1/> -i <placeholder-2/> -i <placeholder-3/> -i <placeholder-4/> -a <placeholder-5/>"
msgstr "gramps -i <placeholder-1/> -i <placeholder-2/> -i <placeholder-3/> -i <placeholder-4/> -a <placeholder-5/>"
#: C/gramps.xml:7955(term)
msgid "To explicitly specify the formats in the above example, append filenames with appropriate <command>-f</command> options:"
@@ -5935,4 +5935,5 @@ msgstr "Ce programme est distribué en vertu de la licence de Grand Public de GN
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/gramps.xml:0(None)
msgid "translator-credits"
msgstr "Jérôme Rapinat, 2005, 2007"
msgstr "Jérôme Rapinat, 2005, 2007"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

@@ -1,15 +1,15 @@
# translation of nl.po to Dutch
# translation of gramps help to Dutch
msgid ""
msgstr ""
"Project-Id-Version: nl\n"
"POT-Creation-Date: 2006-10-28 22:45-0600\n"
"PO-Revision-Date: 2006-11-24 20:36+0100\n"
"PO-Revision-Date: 2007-02-09 21:28+0100\n"
"Last-Translator: Frederik De Richter <erik.de.richter@be.gm.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
"X-Generator: KBabel 1.11.2\n"
#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
@@ -616,7 +616,7 @@ msgstr "Kies een gegevensbestand"
#: C/gramps.xml:439(para)
msgid "If GRAMPS is started without a database selected, the initial screen will have little functionality. Most operations will not be available. To load a database, select either <guibutton>New</guibutton> to create a new database, or <guibutton>Open</guibutton> to open an existing database. GRAMPS keeps track of your recently opened databases, and these can be selected by clicking on the arrow next to the <guibutton>Open</guibutton> button and choosing from the drop down menu."
msgstr "Wanneer GRAMPS opstart zonder daat een gegevensbestand gekozen wordt, zal het opstartscherm weinig functionaliteit bieden.De meeste bewerkingen zijn niet beschikbaar. Om een gegevensbestand te laden, kiest u <guibutton>Nieuw</guibutton> om een nieuw gegevensbestand aan te maken, of <guibutton>Openen</guibutton> om een bestaand gegevensbestand te openen. GRAMPS houdt bij welke gegevensbestanden laatst geopend werden. Deze kunnen geselecteerd worden door op de pijl naast de <guibutton>Openen</guibutton> knop te klikken en dan een bestand te kiezen van het menu."
msgstr "Wanneer GRAMPS opstart zonder dat een gegevensbestand gekozen wordt, zal het opstartscherm weinig functionaliteit bieden.De meeste bewerkingen zijn niet beschikbaar. Om een gegevensbestand te laden, kiest u <guibutton>Nieuw</guibutton> om een nieuw gegevensbestand aan te maken, of <guibutton>Openen</guibutton> om een bestaand gegevensbestand te openen. GRAMPS houdt bij welke gegevensbestanden laatst geopend werden. Deze kunnen geselecteerd worden door op de pijl naast de <guibutton>Openen</guibutton> knop te klikken en dan een bestand te kiezen van het menu."
#: C/gramps.xml:449(title)
msgid "Initial Window"
@@ -640,7 +640,7 @@ msgstr "Gebruikershandleiding"
#: C/gramps.xml:478(para)
msgid "An electronic version of the manual that you can access while you work in GRAMPS."
msgstr "Een electronische versie van de handleiding die u kunt raadplegen terwijl u in GRAMPS werkt."
msgstr "Een elektronische versie van de handleiding die u kunt raadplegen terwijl u in GRAMPS werkt."
#: C/gramps.xml:484(term)
msgid "FAQ"
@@ -680,7 +680,7 @@ msgstr "GRAMPS mailing-lijsten"
#: C/gramps.xml:520(para)
msgid "Gives you direct access to GRAMPS' mailing list archives."
msgstr "Geeft u onmiddelijk toegang tot de archieeven van de GRAMPS mailing-lijsten"
msgstr "Geeft u onmiddelijk toegang tot de archieven van de GRAMPS mailing-lijsten"
#: C/gramps.xml:526(term)
msgid "Report a bug"
@@ -688,7 +688,7 @@ msgstr "Rapporteer een fout"
#: C/gramps.xml:529(para)
msgid "Choose this item to file a bug report in our bug tracking system. (Remember, GRAMPS is a living project. We want to know about any problems you encounter so we can work to solve them for everyone's benefit.)"
msgstr "Kies dit item om een foutrapport door te geven naar het foutopvolgingssysteem. (Denk eraann, GRAMPS is een levend project. We willen graag alle problemen die u tegenkomt, weten, zodat we oplossingen kunnen zoeken zodat GRAMPS steeds beter wordt."
msgstr "Kies dit item om een foutrapport door te geven naar het foutopvolgingssysteem. (Denk eraan, GRAMPS is een levend project. We willen graag alle problemen die u tegenkomt, weten, zodat we oplossingen kunnen zoeken zodat GRAMPS steeds beter wordt."
#: C/gramps.xml:537(term)
msgid "About"
@@ -736,7 +736,7 @@ msgstr "Voortgangsbalk"
#: C/gramps.xml:603(para)
msgid "The Progress Bar is located in the lower left corner of the GRAMPS window. It displays the progress of time consuming operations, such as opening and saving large databases, importing and exporting to other formats, generating web sites, etc. When you are not doing these types of operations, the Progress Bar is blank."
msgstr "De voortgangsbalk bevindt zich links onderaan in het GRAMPS-venster. Het geeft het voortschrijden van langdurende operaties weer, zoals openen en opslaan van grote gevensbestanden, het importeren en exporteren van en naar andere formaten, het aanmaken van web sites, enz. De balk blijft leeg indien geen van deze langdurende operaties worden uitgevoerd."
msgstr "De voortgangsbalk bevindt zich links onderaan in het GRAMPS-venster. Het geeft het voortschrijden van langdurende operaties weer, zoals openen en opslaan van grote gegevensbestanden, het importeren en exporteren van en naar andere formaten, het aanmaken van web sites, enz. De balk blijft leeg indien geen van deze langdurende operaties worden uitgevoerd."
#: C/gramps.xml:613(term)
msgid "Status Bar"
@@ -880,11 +880,11 @@ msgstr "Wanneer GRAMPS de eerste keer een gegevensbestand opent, zal het Persone
#: C/gramps.xml:776(para)
msgid "You'll note that people are grouped according to their family names. To the left of each family name is an arrow. Clicking it once will reveal the entire list of people sharing that name. Clicking the arrow again will \"roll up\" the list and show only the family name."
msgstr "U ziet dat de personen gegroepeerd worden op basis van hun familienamen. Links van elke familie staat een pijltje. Door hier éénmaal op te klikken, wordt de volledige lijst van personen met die naam getoond. Door nomaals te klikken op de pijl, wordt de lijst \"opgerold\" en wordt enkel de familienaam getoond."
msgstr "U ziet dat de personen gegroepeerd worden op basis van hun familienamen. Links van elke familie staat een pijltje. Door hier éénmaal op te klikken, wordt de volledige lijst van personen met die naam getoond. Door nogmaals te klikken op de pijl, wordt de lijst \"opgerold\" en wordt enkel de familienaam getoond."
#: C/gramps.xml:782(para)
msgid "By default, the People View, displays the following columns: <guilabel>Names</guilabel>, GRAMPS <guilabel>ID</guilabel> numbers, <guilabel>Gender</guilabel>, and their <guilabel>Birth</guilabel> and <guilabel>Death dates</guilabel>. You can add or remove columns to and from the display by calling up the <guilabel>Column Editor</guilabel> dialog (<menuchoice><guimenu>Edit</guimenu><guimenuitem>Column Editor</guimenuitem></menuchoice>) and checking or unchecking the boxes listed. You can also change the position of a column in People View by clicking and dragging it to a new position in the Editor. Once you have made the changes you want, click <guibutton>OK</guibutton> to exit the Editor and see your changes in the People View."
msgstr "Standaard worden volgende kolommen getoond in het personenescherm: <guilabel>Namen</guilabel>, GRAMPS <guilabel>ID</guilabel> nummers, <guilabel>Gesalcht</guilabel>, en de <guilabel>Geboorte</guilabel> en <guilabel>Overlijdensdatum</guilabel>. U kunt kolommen op het scherm toevoegen of verwijderen door gebruik te maken van de <guilabel>Kolommen Aanpaaen</guilabel> dialoog (<menuchoice><guimenu>Bewerken</guimenu><guimenuitem>Kolommen aanpassen</guimenuitem></menuchoice>) en de vereiste vakjes aan of af te vinken. U kunt ook de relatieve positie van een kolom veranderen in het personenscherm door de kolom aan te klikken en te verslepen. Na alle doorgevoerde veranderingen klikt u op de <guibutton>OK</guibutton> knop om uw aanpassingen te kunnen zien in het personenscherm. "
msgstr "Standaard worden volgende kolommen getoond in het personenescherm: <guilabel>Namen</guilabel>, GRAMPS <guilabel>ID</guilabel> nummers, <guilabel>Geslacht</guilabel>, en de <guilabel>Geboorte</guilabel> en <guilabel>Overlijdensdatum</guilabel>. U kunt kolommen op het scherm toevoegen of verwijderen door gebruik te maken van de <guilabel>Kolommen Aanpassen</guilabel> dialoog (<menuchoice><guimenu>Bewerken</guimenu><guimenuitem>Kolommen aanpassen</guimenuitem></menuchoice>) en de vereiste vakjes aan of af te vinken. U kunt ook de relatieve positie van een kolom veranderen in het personenscherm door de kolom aan te klikken en te verslepen. Na alle doorgevoerde veranderingen klikt u op de <guibutton>OK</guibutton> knop om uw aanpassingen te kunnen zien in het personenscherm. "
#: C/gramps.xml:798(title) C/gramps.xml:6210(term)
msgid "Column Editor"
@@ -972,7 +972,7 @@ msgstr ""
#: C/gramps.xml:937(para)
msgid "If you are not careful, it is possible to create multiple families with the same parents. This is rarely what the user wants to do. If you attempt to add a new family that has the same parents as an existing family, GRAMPS will issue a warning dialog. If you get this dialog, you should probably Cancel the edit, and then use the <guibutton>Select</guibutton> button to select the existing family."
msgstr "Het is mogelijk om meerdere families aan te maken met de zelfde ouders indien u niet voorzichtig bent. Dit is niet de normale situatie die de gebruiker wenst. GRAMPS zal dan ook een waarschuwingsdialoog tonen indien u tracht een nieuwe familie aan te maken met dezelfde ouders als een reeds bestaande familie. Wanneer deze dialoog getoond wordt, is het waarschijnlijk beter aanpassingen te verwerpen en door gebruik te maken van de <guibutton>Selecten</guibutton> knop een bestaande familie te kiezen."
msgstr "Het is mogelijk om meerdere families aan te maken met de zelfde ouders indien u niet voorzichtig bent. Dit is niet de normale situatie die de gebruiker wenst. GRAMPS zal dan ook een waarschuwingsdialoog tonen indien u tracht een nieuwe familie aan te maken met dezelfde ouders als een reeds bestaande familie. Wanneer deze dialoog getoond wordt, is het waarschijnlijk beter aanpassingen te verwerpen en door gebruik te maken van de <guibutton>Selecteren</guibutton> knop een bestaande familie te kiezen."
#: C/gramps.xml:950(term) C/gramps.xml:6112(guilabel)
msgid "Family"
@@ -1012,7 +1012,7 @@ msgstr "Familielijstscherm."
#: C/gramps.xml:1024(para)
msgid "Unlike the Relationships View, clicking the Remove button in this view will remove the family from the database. All people will remain, but all relationships between the people in the family will be removed."
msgstr "In tegenstelling tot het Scherm Relaties zal door aanklikken van de Verwijder knop, de familie wel degelijk verwijderd worden uit het gegevensbestand. Alle personen blijven behouden, maar alle relaties tussen personen in de familie worden verwijderd."
msgstr "In tegenstelling tot het Relatiescherm zal door aanklikken van de Verwijder knop, de familie wel degelijk verwijderd worden uit het gegevensbestand. Alle personen blijven behouden, maar alle relaties tussen personen in de familie worden verwijderd."
#: C/gramps.xml:1034(para)
msgid "The Pedigree View displays a family tree of the Active person's ancestors. The Pedigree View shows up to five generations, depending on the size of the window. Each person is indicated by a box labeled with his or her name, birth and death information, and optionally an image if available. Two lines branch from each box. The top one shows the person's father and the bottom one the mother. Solid lines represent birth relations, while dashed lines represent non-birth relations such as adoption, step-parenthood, guardianship, etc."
@@ -1020,7 +1020,7 @@ msgstr ""
#: C/gramps.xml:1054(phrase)
msgid "Shows Pedigree View."
msgstr ""
msgstr "Toont stamboomscherm"
#: C/gramps.xml:1060(para)
msgid "To the left of the Active person is a left arrow button. If the Active person has children, clicking this button expands a list of the Active person's children. Selecting one of the children makes that child the active Person."
@@ -1036,7 +1036,7 @@ msgstr "Menu kinderen"
#: C/gramps.xml:1085(phrase)
msgid "Shows Children Menu in Pedigree View."
msgstr ""
msgstr "Toont kinderen in het stamboomscherm."
#: C/gramps.xml:1091(para)
msgid "The right-hand side of the window shows two right arrow buttons. When the top button is clicked, the Father of the Active person becomes the Active person. Clicking the bottom button makes the Mother of the Active person the Active person."
@@ -1176,7 +1176,7 @@ msgstr "Aanpassen GEDCOM"
#: C/gramps.xml:1381(para)
msgid "Please keep in mind that some information in a GEDCOM file may be lost during import into GRAMPS. Simply opening and viewing the file will not change it. However, if any changes were made and they were not abandoned upon exit, exiting GRAMPS will save the data, with possible data loss."
msgstr "Denk eraan dat sommige informatie in een GEDCOM-bestand verloren kan gaan bij het importeren in GRAMPS. Het bestand wordt niet veranderd wanneer u enkel het bestand opent en bekijkt. Wanneer u echter aanpassingen maakte en deze niet verworpen hebt bij het sluiten van het bestand, zal bij het afsluiten van GRAMPS, de gevens worden opgeslagen met mogelijk verlies van informatie tot gevolg."
msgstr "Denk eraan dat sommige informatie in een GEDCOM-bestand verloren kan gaan bij het importeren in GRAMPS. Het bestand wordt niet veranderd wanneer u enkel het bestand opent en bekijkt. Wanneer u echter aanpassingen maakte en deze niet verworpen hebt bij het sluiten van het bestand, zal bij het afsluiten van GRAMPS, de gegevens worden opgeslagen met mogelijk verlies van informatie tot gevolg."
#: C/gramps.xml:1390(title)
msgid "Saving Changes to Your Database"
@@ -1192,7 +1192,7 @@ msgstr ""
#: C/gramps.xml:1407(para)
msgid "If you want to return your database to the way it was when you opened it, select <menuchoice><guimenu>File</guimenu><guimenuitem>Abandon changes and quit</guimenuitem></menuchoice>. (This is just like quitting without saving in other programs.)"
msgstr "Wanneer u terug wilt keren naar de oorspronkelijk teostand voor veranderingen van het gegevensbestand, gebruikt u <menuchoice><guimenu>Bestand</guimenu><guimenuitem>Veranderingen verwerpen en verlaten</guimenuitem></menuchoice>. (Dit is eigenljk zoals programma verlaten zonder op te slaan zoals in vele andere programma's.)"
msgstr "Wanneer u terug wilt keren naar de oorspronkelijk toestand voor veranderingen van het gegevensbestand, gebruikt u <menuchoice><guimenu>Bestand</guimenu><guimenuitem>Veranderingen verwerpen en verlaten</guimenuitem></menuchoice>. (Dit is eigenlijk zoals programma verlaten zonder op te slaan zoals in vele andere programma's.)"
#: C/gramps.xml:1415(para)
msgid "If you would like to save your database under a different name, you can do so by choosing <menuchoice><guimenu>File</guimenu><guimenuitem>Save as...</guimenuitem></menuchoice> and specifying the name (and, optionally, the format) of your new database. Note that \"Save as\" will allow you to continue editing the newly saved database. If this is not what you want to do, you may wish to use the \"Export\" command instead."
@@ -1256,11 +1256,11 @@ msgstr "GRAMPS-gegevensbestand (grdb)"
#: C/gramps.xml:1490(para)
msgid "The native GRAMPS database format is a specific form of Berkeley database (BSDDB) with a special structure of data tables. This format is binary and architecture-dependent. It is very quick and efficient, but not generally portable across computers with different binary architecture (e.g. i386 vs alpha)."
msgstr "Het basisformaat van het GRAMPS-gegevensbestand is een specifieke vorm van een Berkeley Database (BSDDB met een speciale structuur van de gegevenstabellen. Dit formaat is binair en is architectuurafhankelijk. Het is zeer snel en efficiënt, maar niet algemeen verplaatsbaar naar andere computers met een andere binaire archtectuur (bijv. i386 t.o.v. alpha)."
msgstr "Het basisformaat van het GRAMPS-gegevensbestand is een specifieke vorm van een Berkeley Database (BSDDB met een speciale structuur van de gegevenstabellen. Dit formaat is binair en is architectuurafhankelijk. Het is zeer snel en efficiënt, maar niet algemeen verplaatsbaar naar andere computers met een andere binaire architectuur (bijv. i386 t.o.v. alpha)."
#: C/gramps.xml:1502(para)
msgid "The GRAMPS XML file was the default format for older versions of GRAMPS. Unlike the grdb format, it is architecture independent and human-readable. The database may also have references to non-local (external) media objects, therefore it is not guaranteed to be completely portable. The GRAMPS XML database is created by saving ( <menuchoice><guimenu>File</guimenu><guimenuitem>Save As...</guimenuitem></menuchoice> ) or exporting ( <menuchoice><guimenu>File</guimenu><guimenuitem>Export...</guimenuitem></menuchoice> ) data in that format"
msgstr "HEt GRAMPS XML bestand was de standaard voor de oudere versies van GRAMPS. Dit formaat is architectuur-onafhankelijk en kan door mensen gelezen worden, dit in tegenstelling tot het grdb-formaat. Het gegevensbestand kan ook verwijzingen bevatten naar niet-locale (externe) media voorwerpen, en daarom is het niet zeker dat het bestand volledig overzetbaar is."
msgstr "Het GRAMPS XML bestand was de standaard voor de oudere versies van GRAMPS. Dit formaat is architectuur-onafhankelijk en kan door mensen gelezen worden, dit in tegenstelling tot het grdb-formaat. Het gegevensbestand kan ook verwijzingen bevatten naar niet-locale (externe) media voorwerpen, en daarom is het niet zeker dat het bestand volledig overzetbaar is."
#: C/gramps.xml:1523(para)
msgid "The GRAMPS package is a compressed archive containing the GRAMPS XML file and all media objects (images, sound files, etc.) to which the database refers. Because it contains all the media objects, this format is completely portable. The GRAMPS package is created by exporting ( <menuchoice><guimenu>File</guimenu><guimenuitem>Export...</guimenuitem></menuchoice> ) data in that format."
@@ -1276,7 +1276,7 @@ msgstr "Gegevens exporteren"
#: C/gramps.xml:1544(para)
msgid "Exporting allows you to share any portion of your GRAMPS database with other researchers as well as to enable you to transfer your data to another computer. Currently, GRAMPS can export data to the following formats: GRAMPS database (grdb), GRAMPS XML, GEDCOM, GRAMPS package, Web Family Tree, and GeneWeb."
msgstr "Exporteren laat u toe om gelijk welk deel van uw GRAMPS-gegevensbestand te delen met andere onderzoekers of om uw gegevens beschikbaar te maken op een andere computer. Momenteel kunt u vanuit GRAMPS gegevens exporteren naar de volgende formaten: GRAMPS-gegevensbestand (grdb), GRAMPS XML, GEDCOM, GRAMPS pakkete, Web Family Tree (WFT) en GeneWeb."
msgstr "Exporteren laat u toe om gelijk welk deel van uw GRAMPS-gegevensbestand te delen met andere onderzoekers of om uw gegevens beschikbaar te maken op een andere computer. Momenteel kunt u vanuit GRAMPS gegevens exporteren naar de volgende formaten: GRAMPS-gegevensbestand (grdb), GRAMPS XML, GEDCOM, GRAMPS pakket, Web Family Tree (WFT) en GeneWeb."
#: C/gramps.xml:1551(title)
msgid "Export is saving a copy"
@@ -1284,11 +1284,13 @@ msgstr "Exporteren betekent een kopie bewaren"
#: C/gramps.xml:1553(para)
msgid "When you export, you are saving a copy of the currently opened database. Exporting creates another file with a copy of your data. Note that the database that remains opened in your GRAMPS window is NOT the file saved by your export. Additional editing of the currently opened database will not alter the copy produced by the export."
msgstr "Wanneer u exporteert, slaat u een kopie op van het gegevensbestand dat momenteel geopend is. Exporteren maakt een ander bestand aan dat een kopie is van het andere bestand. Let op : het gevensbestand dat open blijft staan is NIET het geëxporteerde bestand. Bijkomende aanpassingen van het bestand dat geopend is zal de geëxporteerde kopie niet wijzigen."
msgstr "Wanneer u exporteert, slaat u een kopie op van het gegevensbestand dat momenteel geopend is. Exporteren maakt een ander bestand aan dat een kopie is van het andere bestand. Let op : het gegevensbestand dat open blijft staan is NIET het geëxporteerde bestand. Bijkomende aanpassingen van het bestand dat geopend is zal de geëxporteerde kopie niet wijzigen."
#: C/gramps.xml:1560(para)
msgid "To export data, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Export</guimenuitem></menuchoice>. This will bring up the <guilabel>Export</guilabel> assistant. Its pages will guide you through the format selection (see <xref linkend=\"export-druid-fig\"/>), file selection, and format specific export options (see <xref linkend=\"gedcom-export-fig\"/>). After a final confirmation page, the export will be performed according to the choices you have made. At any time, you can click the <guibutton>Back</guibutton> and revise any selection, and then go forward to redo the export."
msgstr "Om gegevens te exporteren, kiest u <menuchoice><guimenu>Bestand</guimenu><guimenuitem>Exporten</guimenuitem></menuchoice>. Dit zal de <guilabel>Export</guilabel>assistant tonen. De volgende schermen zullen u door de formaatselectie (zie <xref linkend=\"export-druid-fig\"/>), bestandsselectie en specifieke exportopties (zie <xref linkend=\"gedcom-export-fig\"/>) loodsen."
msgstr ""
"Om gegevens te exporteren, kiest u <menuchoice><guimenu>Bestand</guimenu><guimenuitem>Exporten</guimenuitem></menuchoice>. Dit zal de <guilabel>Export</guilabel>assistent tonen."
"De volgende schermen zullen u door de formaatselectie (zie <xref linkend=\"export-druid-fig\"/>), bestandsselectie en specifieke exportopties (zie <xref linkend=\"gedcom-export-fig\"/>) loodsen. "
#: C/gramps.xml:1574(title)
msgid "Export assistant: format selection"
@@ -1312,7 +1314,7 @@ msgstr "Coderen"
#: C/gramps.xml:1603(para)
msgid "Since different languages use different characters, it is important to tell a GEDCOM file what character set is used. The two formats traditionally accepted are ASCII and ANSEL. Since all ASCII characters are valid ANSEL characters, GRAMPS does not provide an option for ASCII."
msgstr ""
msgstr "Omdat verschillende talen verschillende karakters gebruiken, is het belangrijk om aan een GEDCOM-bestand mee te geven welke karakterset wordt gebruikt. De twee formaten die normaal geaccepteerd worden zijn ASCII en ANSEL. Omdat alle ASCII karakters geldige ANSEL karakters zijn, heeft GRAMPS geen optie voor het kiezen van ASCII."
#: C/gramps.xml:1609(para)
msgid "Because ANSEL is not commonly used, some genealogy programs will accept ANSI (more commonly know as ISO-8859-1) and Unicode character sets. Only select ANSI or Unicode if you know any program that attempts to read the GEDCOM file will understand these character sets."
@@ -1432,7 +1434,7 @@ msgstr "Web Family Tree"
#: C/gramps.xml:1786(para)
msgid "Exporting to Web Family Tree will create a text file that can be used by the Web Family Tree program. Export options include filter selection and the ability to limit data on living people to that of their family ties."
msgstr "Exporteren naar WFT ( Web Family Tree ) zal een tekstbestand aanmaken dat kan gebruikt worden door het WFT programma. De exporteer opties bevatten filter selecties en de mogelijkheid om de hoeveelheid gegevens te beperken tot de familiebanden, voor nog-levende mensen."
msgstr "Exporteren naar WFT ( Web Family Tree ) zal een tekstbestand aanmaken dat kan gebruikt worden door het WFT programma. De exporteer opties bevatten filter selecties en de mogelijkheid om de hoeveelheid gegevens te beperken tot de familiebanden, voor nog levende mensen."
#: C/gramps.xml:1797(para)
msgid "Exporting to GeneWeb will save a copy of your data into a popular web genealogy format. To find out more about GeneWeb and its format, visit <ulink type=\"http\" url=\"http://cristal.inria.fr/~ddr/GeneWeb/en/\">http://cristal.inria.fr/~ddr/GeneWeb/en/</ulink>."
@@ -1512,7 +1514,7 @@ msgstr ""
#: C/gramps.xml:1892(title)
msgid "To Specify a Relationship"
msgstr "Een relatie specifieren"
msgstr "Een relatie specificeren"
#: C/gramps.xml:1894(para)
msgid "There are two primary ways to specify relationships between people - using the Relationships View and using the Edit Family dialog from the Family List View. The Family List is usually used to build all the relationships within a single family at a time. The Relationships View is usually used to build multiple relationships to a single person."
@@ -1560,7 +1562,7 @@ msgstr ""
#: C/gramps.xml:1978(title)
msgid "To Specify Parents"
msgstr "Ouders specifieren"
msgstr "Ouders specificeren"
#: C/gramps.xml:1980(para)
msgid "You can specify Active person's parents in the Relationship View(<xref linkend=\"family-fig\"/>). A little care is required to prevent the creation of duplicate families. If you wish to add the active person to an already existing family, you should click the <guibutton>Select</guibutton> button. If the family including the parents does not already exist, you should click the <guibutton>Add</guibutton> button."
@@ -1600,7 +1602,7 @@ msgstr ""
#: C/gramps.xml:2050(title)
msgid "To Specify Children"
msgstr "Kinderen specifieren"
msgstr "Kinderen specificeren"
#: C/gramps.xml:2052(para)
msgid "Adding children to a relationship is done through a similar proceedure. From the Relationships View or the Family List View, select the existing family or create a new family. Children can be added by selecting the Add button or Select button to the right of the child list."
@@ -1688,7 +1690,7 @@ msgstr "Het vorige deel gaf u een snel overzicht van hoe gegevens in te voeren e
#: C/gramps.xml:2176(para)
msgid "As we have seen above, GRAMPS offers you a series of Views. Each of these Views gives you opportunities to enter and edit information. In fact, you can often get to the same information from different Views."
msgstr "Zoals we gezien hebben, heeft GRAMPS verschillende schermen. Elk van deze schermen geeft u mogelijkheden om gegevens in te voeren en aan te passen. Het is zelfs zo dat u dezlfde informatie kunt zien in verschillende schermen."
msgstr "Zoals we gezien hebben, heeft GRAMPS verschillende schermen. Elk van deze schermen geeft u mogelijkheden om gegevens in te voeren en aan te passen. Het is zelfs zo dat u dezelfde informatie kunt zien in verschillende schermen."
#: C/gramps.xml:2181(para)
msgid "In GRAMPS, information is entered and edited through what we call dialogs. Since we use that term frequently, we should define what we mean by it:"
@@ -1832,7 +1834,7 @@ msgstr "De tabs geven de volgende persoonlijke informatiecategorieën weer:"
#: C/gramps.xml:2388(para)
msgid "The <guilabel>Events</guilabel> tab lets you view and edit any events relevant to the person. The bottom part of the window lists all such events stored in the database. The top part shows the details of the currently selected event in the list (if any). The buttons <guibutton>+</guibutton>, <guibutton>Edit</guibutton>, and <guibutton>-</guibutton> allow you to add, modify, and remove an event record from the database. Note that the <guibutton>Edit</guibutton> and <guibutton>-</guibutton> buttons become available only when an event is selected from the list."
msgstr "De tab <guilabel>Gebeurtenisqsen</guilabel> geeft u toe alle gebeurtenissen te zien die verbonden zijn met een persoon en die gebeurtenissen ook te veranderen. Het onderste deel laat alle gelijkaardige gebeurtenissen zien die opgeslagen zijn in het gegevensbestand. Het bovenste deel laat de details zien van het huidig geselecteerde gebeurtenis van de lijst ( indien aanweizg). De knoppen <guibutton>+</guibutton>, <guibutton>Bewerken</guibutton>, en <guibutton>-</guibutton> laten toe om een gebeurtenis toe te voegen, aan te passen of te verwijderen van het gegevensbestand. Deze knoppen <guibutton>+</guibutton>, <guibutton>Berwerken</guibutton>, en <guibutton>-</guibutton> zijn enkel beschikbaar indien een gebeurtenis daadwerkelijk wordt gekozen uit de lijst."
msgstr "De tab <guilabel>Gebeurtenissen</guilabel> geeft u toe alle gebeurtenissen te zien die verbonden zijn met een persoon en die gebeurtenissen ook te veranderen. Het onderste deel laat alle gelijkaardige gebeurtenissen zien die opgeslagen zijn in het gegevensbestand. Het bovenste deel laat de details zien van het huidig geselecteerde gebeurtenis van de lijst ( indien aanwezig). De knoppen <guibutton>+</guibutton>, <guibutton>Bewerken</guibutton>, en <guibutton>-</guibutton> laten toe om een gebeurtenis toe te voegen, aan te passen of te verwijderen van het gegevensbestand. Deze knoppen <guibutton>+</guibutton>, <guibutton>Bewerken</guibutton>, en <guibutton>-</guibutton> zijn enkel beschikbaar indien een gebeurtenis daadwerkelijk wordt gekozen uit de lijst."
#: C/gramps.xml:2404(term) C/gramps.xml:3878(title)
msgid "Names"
@@ -1908,7 +1910,7 @@ msgstr "Dialoog aanpassen persoon - aantekeningen"
#: C/gramps.xml:2557(phrase)
msgid "Shows Notes Tab of Edit Person dialog."
msgstr "Toont de aantekeningentab vazn de dialoog aanpassen personen."
msgstr "Toont de aantekeningentab van de dialoog aanpassen personen."
#: C/gramps.xml:2563(para)
msgid "The <guilabel>Notes</guilabel> tab provides a place to record various items about the person that do not fit neatly into other categories. To add a note or modify existing notes simply edit the text in the text entry field."
@@ -1980,7 +1982,7 @@ msgstr "Internet"
#: C/gramps.xml:2695(para)
msgid "The <guilabel>Internet</guilabel> tab displays Internet addresses relevant to the person. The bottom part lists all such Internet addresses and accompanying descriptions. The top part shows the details of the currently selected addresses in the list (if any). The buttons <guibutton>+</guibutton>, <guibutton>Edit</guibutton>, and <guibutton>-</guibutton> let you add, modify, and remove an Internet address. The \"Go\" button (represented by an icon having a green arrow and yellow circle) opens your web browser and takes you directly to the highlighted page. Note that the <guibutton>Edit</guibutton>, <guibutton>-</guibutton>, and <guibutton>Go</guibutton> buttons become available only when an address is selected from the list."
msgstr "De tab <guilabel>Internet</guilabel>, geeft de internet-adressen die relevant zijn voor de persoon. Het onderste deel geeft een lijst van alle internet-adressen en bijhorende beschrijvingen. Bovenste deel toont de details van het huidige geselcteerde adres uit de lijst(indien aanweig). De knoppen <guibutton>+</guibutton>, <guibutton>Bewerken</guibutton>, en <guibutton>-</guibutton> laten toe om een internet-adres toe te voegen, aan te passen of te verwijderen. "
msgstr "De tab <guilabel>Internet</guilabel>, geeft de internet-adressen die relevant zijn voor de persoon. Het onderste deel geeft een lijst van alle internet-adressen en bijhorende beschrijvingen. Bovenste deel toont de details van het huidige geselecteerde adres uit de lijst(indien aanwezig). De knoppen <guibutton>+</guibutton>, <guibutton>Bewerken</guibutton>, en <guibutton>-</guibutton> laten toe om een internet-adres toe te voegen, aan te passen of te verwijderen. "
#: C/gramps.xml:2710(title)
msgid "Edit Person dialog - Internet"
@@ -2088,11 +2090,11 @@ msgstr "Datumformaten en vertaalregels"
#: C/gramps.xml:2875(para)
msgid "GRAMPS recognizes dates entered in a variety of formats. The default numeric format is that which is conventional for the environment is which GRAMPS is operating; that is, DD.MM.YYYY for most European countries, MM/DD/YYYY for the U.S., and so on."
msgstr "GRAMPS herkent ingevoerde datums in verscheidene formaten. Het standaard numeriek formaat wordt bepaald door de omgeving waarin GRAMPS draait. Dus DD.MM.YYYY voor de meeste Europese landen en MM/DD/YYYY vor de V.S. enz."
msgstr "GRAMPS herkent ingevoerde datums in verscheidene formaten. Het standaard numeriek formaat wordt bepaald door de omgeving waarin GRAMPS draait. Dus DD.MM.YYYY voor de meeste Europese landen en MM/DD/YYYY voor de V.S. enz."
#: C/gramps.xml:2880(para)
msgid "Besides exact dates, GRAMPS recognizes many dates that are not regular: before, after, about, ranges and spans. It also understands the quality: estimated or calculated. Finally, it supports partial dates and many alternative calendars. Below is the list of date entry rules to allow precise date parsing."
msgstr "Naast exacte datums kan GRAMPS ook verscheidene datums herkennen die niet regulier zijn: voor, na, rond, bereik en periode. Ook wordt de kwaliteit begrepen : berekend of geschat. Tenslotte worden gedeeldelijke datums en vele alternatieve kalenders ondersteund. Verderop vindt u een lijst van de ingaveregels om een juiste datumvertaling te verkrijgen. "
msgstr "Naast exacte datums kan GRAMPS ook verscheidene datums herkennen die niet regulier zijn: voor, na, rond, bereik en periode. Ook wordt de kwaliteit begrepen : berekend of geschat. Tenslotte worden gedeeltelijke datums en vele alternatieve kalenders ondersteund. Verderop vindt u een lijst van de ingaveregels om een juiste datumvertaling te verkrijgen. "
#: C/gramps.xml:2887(title)
msgid "Date parsing rules"
@@ -2124,11 +2126,11 @@ msgstr "Voorbeelden: geschat van 2002 tot 2006, voor Juni 1975, geschat rond 200
#: C/gramps.xml:2930(para)
msgid "Partial dates are entered simply by omitting unknown information. Examples: May 1961 and 2004."
msgstr "Gedeeldelijke datums kunnen ingevoerd worden door eenvoudig de ontbrekende informatie weg te laten. Voorbeelden: Mei 1699 en 2009."
msgstr "Gedeeltelijke datums kunnen ingevoerd worden door eenvoudig de ontbrekende informatie weg te laten. Voorbeelden: Mei 1699 en 2009."
#: C/gramps.xml:2935(para)
msgid "Alternate calendars are calendars other than the Gregorian calendar. Currently, GRAMPS supports Hebrew, French Republican, Julian, Islamic, and Persian alternate calendars. To specify the calendar other than the default Gregorian, append the name of the calendar to the date string, e.g. \"January 9, 1905 (julian)\"."
msgstr "Alternatieve kalenders zijn kalenders die afwijken van de Gregoriaanse. Momenteel ondersteunt GRMAPS volgende kalenders: Hebreeuwse, Franse Republiek, Juliaanse, Islamitische en Perzische kalenders. Om een kalender op te geven die afwijkt van de standaard Gregoraiaanse, voegt u de naamm van de kalender to aan de datumtekenreeks, v.b. \"9 Januari 1905 (juliaans)\"."
msgstr "Alternatieve kalenders zijn kalenders die afwijken van de Gregoriaanse. Momenteel ondersteunt GRAMPS volgende kalenders: Hebreeuwse, Franse Republiek, Juliaanse, Islamitische en Perzische kalenders. Om een kalender op te geven die afwijkt van de standaard Gregoriaanse, voegt u de naam van de kalender to aan de datumtekenreeks, v.b. \"9 Januari 1905 (Juliaans)\"."
#: C/gramps.xml:2946(title)
msgid "Date Validity Indicators"
@@ -2152,7 +2154,7 @@ msgstr "Een groene cirkel betekent dat de datum volledig en geldig is (v.b. 24 M
#: C/gramps.xml:2968(para)
msgid "Yellow circle means that the date is valid but is not a regular date. This could be the date of a different type: a before date (before May 25, 1962), an after date (after May, 1960), an about date (about May 23, 1961), a range (between May 1, 1961 and May 31, 1961), or a span (from May 1, 1961 to May 31, 1961). It can also be a complete single date, but with quality of Estimated or Calculated. Finally, it could be a partial date, i.e. a regular quality single date missing some portion, e.g. May 1961 or 1961."
msgstr "Een gele cirkel geeft aan dat de datum geldig is, maar geen het geen reguliere datum is. Dit kan aangeven dat de datum van een ander type is: een voo.. datum( voor 1 Mei 1960) of een na... datum (na 1 Mei 1960) of rond ... datum (rond 23 Mei 2005), of een bereik (tussen 2 Mei 1963 en 3 Mei 1964) of een periode (van 2 Mei 1599 tot 3 Juni 1603). Het kan ook gaan over een complete datum, maar met de kwaliteit geschat of berekend. Tenslotte kan het gaan over een gedeeltelijke datum, dus een reguliere datum waarin een deel ontbreekt, v.b. Juni 2005."
msgstr "Een gele cirkel geeft aan dat de datum geldig is, maar geen het geen reguliere datum is. Dit kan aangeven dat de datum van een ander type is: een voor.. datum( voor 1 Mei 1960) of een na... datum (na 1 Mei 1960) of rond ... datum (rond 23 Mei 2005), of een bereik (tussen 2 Mei 1963 en 3 Mei 1964) of een periode (van 2 Mei 1599 tot 3 Juni 1603). Het kan ook gaan over een complete datum, maar met de kwaliteit geschat of berekend. Tenslotte kan het gaan over een gedeeltelijke datum, dus een reguliere datum waarin een deel ontbreekt, v.b. Juni 2005."
#: C/gramps.xml:2978(para)
msgid "While partial dates do not uniquely define the day, they allow at least for some type of comparisons between the dates."
@@ -2168,7 +2170,7 @@ msgstr "Grafische gebruikers-interface om datums in te geven"
#: C/gramps.xml:2998(para)
msgid "While the above parsing rules provide a guide for you to type in most common dates, you can also use <guilabel>Date selection</guilabel> dialog. The dialog is particularly useful for building a complex date or for simply insuring that your information is entered in a way GRAMPS will understand. The <guilabel>Date selection</guilabel> dialog can be invoked by clicking the colored circle button next to the date entry field."
msgstr "Bovenstaande vertaalregels geven u een idee hoe u best de meeste datums invoert, maar u kunt ook gebruik maken van <guilabel>Datum selecteren</guilabel> dialoog. Deze dialoog is zeker handig indien u een comlexe datum wenst in te voeren of eenvoudigweg om te controleren of de ingevoerde informatie voor GRAMPS verstaanbaar is. De <guilabel>Datum selecterenb </guilabel> dialoog kann ook opgeroepen worden door op de gekleurde led-knop naast het datum ingaveveld te klikken."
msgstr "Bovenstaande vertaalregels geven u een idee hoe u best de meeste datums invoert, maar u kunt ook gebruik maken van <guilabel>Datum selecteren</guilabel> dialoog. Deze dialoog is zeker handig indien u een complexe datum wenst in te voeren of eenvoudigweg om te controleren of de ingevoerde informatie voor GRAMPS verstaanbaar is. De <guilabel>Datum selecteren </guilabel> dialoog kan ook opgeroepen worden door op de gekleurde led-knop naast het datum ingaveveld te klikken."
#: C/gramps.xml:3007(title)
msgid "Date selection dialog"
@@ -2352,7 +2354,7 @@ msgstr ""
#: C/gramps.xml:3456(para)
msgid "Clicking <guibutton>OK</guibutton> will immediately save changes to the database). All changes are immediate."
msgstr "Klikken op de <guibutton>OK</guibutton> knop zal de wijzigingen aan het gegevensbestand direct opslaan. Alle aanpssingen gebeuren onmiddelijk."
msgstr "Klikken op de <guibutton>OK</guibutton> knop zal de wijzigingen aan het gegevensbestand direct opslaan. Alle aanpassingen gebeuren onmiddelijk."
#: C/gramps.xml:3461(para)
msgid "If a tab label is in boldface type and displays an icon, this means it contains data. If not, it has no data."
@@ -2376,7 +2378,7 @@ msgstr ""
#: C/gramps.xml:3508(para)
msgid "The <guilabel>Note</guilabel> tab displays any comments or notes concerning the place. To add a note or modify existing notes simply edit the text in the text entry field."
msgstr "De tab guilabel>Opmerkingen</guilabel> geeft alle commentaren of opmerkingen ivm. de locatie. Om een opmerking toe te voegen of een bestaande aan te passen kunt u eenvoudig de tekst in het tekstingaveveld veranderen."
msgstr "De tab <guilabel>Opmerkingen</guilabel> geeft alle commentaren of opmerkingen ivm. de locatie. Om een opmerking toe te voegen of een bestaande aan te passen kunt u eenvoudig de tekst in het tekstingaveveld veranderen."
#: C/gramps.xml:3520(para)
msgid "The <guilabel>Sources</guilabel> tab lets you view and edit sources relevant to a place. The central part of the window lists all such source references stored in the database. The buttons <guibutton>+</guibutton>, <guibutton>Edit</guibutton>, and <guibutton>-</guibutton> let you add, modify, and remove a source reference associated with a place. Note that the <guibutton>Edit</guibutton> and <guibutton>-</guibutton> buttons become available only when a source reference is selected from the list."
@@ -3311,7 +3313,7 @@ msgid "Genealogy records can generate a lot of files. Many web servers have a di
msgstr "Genealogische gegevens kunnen een hele reeks bestanden aanmaken. Vele web-servers heebn problemen wanneer er zich vele bestanden in één map bevinden. De generator tracht daarom het aantal bestanden per map te beperken tot een beheersbaar nivo. Om dit mogelijk te maken wordt een hierarche van mappen aangemaakt. De aangemaakte bestandsnamen zijn niet intuitief, maar uniek per persoon. Wanneer de web-generator opnieuw wordt gelopen zullen identieke besanden worden aangemaakt. Dit maakt het eenvoudig om bepaalde bestanden te vervangen."
#: C/gramps.xml:5295(para)
msgid "By default, the output files are written to the specified directory. Because of the number of files and directories that are created, it may be difficult to transfer the files to an external web host. To aid in this, you may directly create a gzip'd tar file to more easily upload the data. This is the format that should be used if you would like to take advantage of the free genealogy page hosting at the <ulink type=\"http\" url=\"http://family.gramps-project.org\">GRAMPS web hosting site</ulink>."
msgid "By default, the output files are written to the specified directory. Because of the number of files and directories that are created, it may be difficult to transfer the files to an external web host. To aid in this, you may directly create a gezipt tar file to more easily upload the data. This is the format that should be used if you would like to take advantage of the free genealogy page hosting at the <ulink type=\"http\" url=\"http://family.gramps-project.org\">GRAMPS web hosting site</ulink>."
msgstr "Standaard worden de uitvoerbestanden naar een bepaalde map geschreven. Omdat er zo veel bestanden worden aangemaakt, is is vaak moeilijk om alle deze bestanden te verplaatsen naar een externe web-host. Als hulp, kunt u een gzip'd tar bestand aanmaken. Dit om de gegevens eenvoudiger te uploaden. Dit formaat moet u ook gebruiken indien u gebruik wilt maken van de gratische web-hosting op <ulink type=\"http\" url=\"http://family.gramps-project.org\">GRAMPS web hosting site</ulink>."
#: C/gramps.xml:5306(para)
@@ -3700,7 +3702,7 @@ msgstr "De meeste instellingen in GRAMPS, worden vastgelegd met de <guilabel>Voo
#: C/gramps.xml:5904(title)
msgid "Preferences dialog"
msgstr "Dialoog voor voorkeuren"
msgstr "Voorkeurendialoog"
#: C/gramps.xml:5913(phrase)
msgid "Shows Preferences dialog."
@@ -5096,7 +5098,7 @@ msgstr ""
#: C/gramps.xml:7894(term)
msgid "name=report_name"
msgstr ""
msgstr "naam=verslag_naam"
#: C/gramps.xml:7897(para)
msgid "This mandatory option determines which report will be generated. If the supplied report_name does not correspond to any available report, the error message will be printed followed by the list of available reports."
@@ -5104,7 +5106,7 @@ msgstr ""
#: C/gramps.xml:7906(term)
msgid "show=all"
msgstr ""
msgstr "toon=alles"
#: C/gramps.xml:7909(para)
msgid "This will produce the list of names for all options available for a given report."
@@ -5112,7 +5114,7 @@ msgstr ""
#: C/gramps.xml:7915(term)
msgid "show=option_name"
msgstr ""
msgstr "toon=optie_naam"
#: C/gramps.xml:7918(para)
msgid "This will print the description of the functionality supplied by the option_name, as well as what are the acceptable types and values for this option."
@@ -5232,7 +5234,7 @@ msgstr "outfile"
#: C/gramps.xml:8068(filename)
msgid "errfile"
msgstr ""
msgstr "foutbestand"
#: C/gramps.xml:8064(command)
msgid "gramps -i <placeholder-1/> -i <placeholder-2/> -o <placeholder-3/> -f <placeholder-4/> &gt;<placeholder-5/> 2&gt;<placeholder-6/>"
@@ -5252,7 +5254,7 @@ msgstr "Om een gegevensbestand te openen, en gebaseerd op deze gegevens een tijd
#: C/gramps.xml:8090(filename)
msgid "file.grdb"
msgstr ""
msgstr "bestand.grdb"
#: C/gramps.xml:8092(replaceable)
msgid "name=timeline,off=pdf,of=my_timeline.pdf"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,9 @@
2007-02-12 Lubo Vasko <pgval@inMail.sk>
* sk.po: Translation update.
2007-02-03 Zdenek Hatas <zdenek.hatas@gmail.com>
* cs.po: Minor translation update.
2007-01-29 Piotr Czubaszek <pioterus@gmail.com>
* pl.po: Translation update.

View File

@@ -9,13 +9,13 @@ src/ArgHandler.py
src/Assistant.py
src/AutoComp.py
src/BaseDoc.py
src/BasicUtils.py
src/Bookmarks.py
src/ColumnOrder.py
src/const.py
src/DateEdit.py
src/Date.py
src/DbLoader.py
src/DbManager.py
src/DdTargets.py
src/DisplayState.py
src/Errors.py
@@ -23,15 +23,16 @@ src/Exporter.py
src/FontScale.py
src/GrampsCfg.py
src/GrampsDisplay.py
src/GrampsLocale.py
src/gramps_main.py
src/gramps.py
src/GrampsWidgets.py
src/ImgManip.py
src/ListModel.py
src/NameDisplay.py
src/ManagedWindow.py
#src/MarkupText.py
src/Navigation.py
src/PageView.py
src/PlaceUtils.py
src/QuestionDialog.py
src/RecentFiles.py
src/Relationship.py
@@ -48,8 +49,10 @@ src/TreeTips.py
src/Utils.py
src/UndoHistory.py
src/ViewManager.py
src/ManagedWindow.py
src/PlaceUtils.py
# BasicUtils package
src/BasicUtils/BasicUtils.py
src/BasicUtils/NameDisplay.py
# Config package
src/Config/_GrampsGconfKeys.py
@@ -138,7 +141,7 @@ src/DisplayTabs/_LocationEmbedList.py
src/DisplayTabs/_LocationModel.py
src/DisplayTabs/_MediaBackRefList.py
src/DisplayTabs/_NameEmbedList.py
src/DisplayTabs/_NameModel.py
#src/DisplayTabs/_NameModel.py
src/DisplayTabs/_NoteTab.py
src/DisplayTabs/_TextTab.py
src/DisplayTabs/_PersonEventEmbedList.py
@@ -181,8 +184,6 @@ src/Editors/__init__.py
# GrampsDb package
src/GrampsDb/_DbUtils.py
src/GrampsDb/_GedcomInfo.py
src/GrampsDb/_GedTokens.py
src/GrampsDb/_GrampsBSDDB.py
src/GrampsDb/_GrampsDbBase.py
src/GrampsDb/_GrampsDBCallback.py
@@ -192,12 +193,22 @@ src/GrampsDb/_GrampsGEDDB.py
src/GrampsDb/_GrampsInMemDB.py
src/GrampsDb/_GrampsXMLDB.py
src/GrampsDb/__init__.py
src/GrampsDb/_ReadGedcom.py
src/GrampsDb/_ReadGrdb.py
src/GrampsDb/_ReadXML.py
src/GrampsDb/_WriteGedcom.py
src/GrampsDb/_WriteGrdb.py
src/GrampsDb/_WriteXML.py
# GrampsDbUtils package
src/GrampsDbUtils/_GedcomInfo.py
#src/GrampsDbUtils/_GedcomLex.py
src/GrampsDbUtils/_GedcomParse.py
src/GrampsDbUtils/_GedcomTokens.py
src/GrampsDbUtils/_GrampsDbWRFactories.py
src/GrampsDbUtils/_ReadGedcom.py
src/GrampsDbUtils/_ReadXML.py
src/GrampsDbUtils/_WriteGedcom.py
src/GrampsDbUtils/_WriteGrdb.py
src/GrampsDbUtils/_WriteXML.py
src/GrampsDbUtils/__init__.py
# GrampsLocale package
src/GrampsLocale/_GrampsLocale.py
# GrampsLogger package
src/GrampsLogger/_ErrorReportAssistant.py
@@ -284,6 +295,7 @@ src/plugins/Leak.py
src/plugins/FindDupes.py
src/plugins/MediaManager.py
src/plugins/NarrativeWeb.py
src/plugins/OwnerEditor.py
src/plugins/PatchNames.py
src/plugins/ReadPkg.py
src/plugins/Rebuild.py
@@ -313,6 +325,7 @@ src/plugins/WriteFtree.py
src/plugins/WriteGeneWeb.py
src/plugins/WritePkg.py
src/plugins/RebuildRefMap.py
src/plugins/ReadGrdb.py
# PluginUtils package
src/PluginUtils/__init__.py
@@ -351,23 +364,31 @@ src/RelLib/_Attribute.py
src/RelLib/_AttributeType.py
src/RelLib/_BaseObject.py
src/RelLib/_CalSdn.py
src/RelLib/_ChildRefType.py
src/RelLib/_DateBase.py
src/RelLib/_Date.py
src/RelLib/_Event.py
src/RelLib/_EventRef.py
src/RelLib/_EventRoleType.py
src/RelLib/_EventType.py
src/RelLib/_Family.py
src/RelLib/_FamilyRelType.py
src/RelLib/_GenderStats.py
src/RelLib/_GrampsType.py
src/RelLib/__init__.py
src/RelLib/_LdsOrd.py
src/RelLib/_LdsOrdBase.py
src/RelLib/_LocationBase.py
src/RelLib/_Location.py
src/RelLib/_MarkerType.py
src/RelLib/_MediaBase.py
src/RelLib/_MediaObject.py
src/RelLib/_MediaRef.py
src/RelLib/_Name.py
src/RelLib/_NameType.py
src/RelLib/_NoteBase.py
src/RelLib/_Note.py
src/RelLib/_NoteType.py
src/RelLib/_Person.py
src/RelLib/_PlaceBase.py
src/RelLib/_Place.py
@@ -380,18 +401,12 @@ src/RelLib/_RepositoryType.py
src/RelLib/_Researcher.py
src/RelLib/_SourceNote.py
src/RelLib/_Source.py
src/RelLib/_SourceMediaType.py
src/RelLib/_SourceRef.py
src/RelLib/_UrlBase.py
src/RelLib/_Url.py
src/RelLib/_Witness.py
src/RelLib/_FamilyRelType.py
src/RelLib/_UrlType.py
src/RelLib/_NameType.py
src/RelLib/_ChildRefType.py
src/RelLib/_SourceMediaType.py
src/RelLib/_MarkerType.py
src/RelLib/_EventRoleType.py
src/RelLib/_EventType.py
src/RelLib/_Witness.py
# TreeViews package
# src/TreeViews/__init__.py
@@ -530,9 +545,11 @@ src/Filters/Rules/Event/__init__.py
# Filters.Rules.Place package
src/Filters/Rules/Place/_AllPlaces.py
src/Filters/Rules/Place/_HasIdOf.py
src/Filters/Rules/Place/_HasNoLatOrLon.py
src/Filters/Rules/Place/_HasNoteMatchingSubstringOf.py
src/Filters/Rules/Place/_HasNoteRegexp.py
src/Filters/Rules/Place/_HasPlace.py
src/Filters/Rules/Place/_InLatLonNeighborhood.py
src/Filters/Rules/Place/_MatchesFilter.py
src/Filters/Rules/Place/_PlacePrivate.py
src/Filters/Rules/Place/_RegExpIdOf.py
@@ -571,6 +588,17 @@ src/Filters/Rules/Repository/_RegExpIdOf.py
src/Filters/Rules/Repository/_RepoPrivate.py
src/Filters/Rules/Repository/__init__.py
# Filters.Rules.Note package
src/Filters/Rules/Note/_AllNotes.py
src/Filters/Rules/Note/_HasIdOf.py
src/Filters/Rules/Note/_HasNoteMatchingSubstringOf.py
src/Filters/Rules/Note/_HasNoteRegexp.py
src/Filters/Rules/Note/_HasNote.py
src/Filters/Rules/Note/_MatchesFilter.py
src/Filters/Rules/Note/_RegExpIdOf.py
src/Filters/Rules/Note/_NotePrivate.py
src/Filters/Rules/Note/__init__.py
# Filters.SideBar package
src/Filters/SideBar/_EventSidebarFilter.py
src/Filters/SideBar/_FamilySidebarFilter.py
@@ -580,6 +608,7 @@ src/Filters/SideBar/_SourceSidebarFilter.py
src/Filters/SideBar/_PlaceSidebarFilter.py
src/Filters/SideBar/_MediaSidebarFilter.py
src/Filters/SideBar/_RepoSidebarFilter.py
src/Filters/SideBar/_NoteSidebarFilter.py
# FilterEditor package
src/FilterEditor/_FilterEditor.py
@@ -590,8 +619,8 @@ src/FilterEditor/_ShowResults.py
#
# Glade files
#
src/GrampsDb/gedcomexport.glade
src/GrampsDb/gedcomimport.glade
src/GrampsDbUtils/gedcomexport.glade
src/GrampsDbUtils/gedcomimport.glade
src/glade/edit_person.glade
src/glade/gramps.glade
src/glade/mergedata.glade
@@ -609,6 +638,7 @@ src/plugins/eventcmp.glade
src/plugins/genewebexport.glade
src/plugins/leak.glade
src/plugins/merge.glade
src/plugins/ownereditor.glade
src/plugins/patchnames.glade
src/plugins/relcalc.glade
src/plugins/soundex.glade

1926
po/cs.po

File diff suppressed because it is too large Load Diff

6086
po/fr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

4549
po/sk.po

File diff suppressed because it is too large Load Diff

View File

@@ -59,8 +59,6 @@ import Mime
import GrampsDisplay
import ManagedWindow
_last_directory = None
#-------------------------------------------------------------------------
#
# AddMediaObject
@@ -71,8 +69,10 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
Displays the Add Media Dialog window, allowing the user to select
a media object from the file system, while providing a description.
"""
last_directory = None
def __init__(self,dbstate, uistate, track):
def __init__(self, dbstate, uistate, track):
"""
Creates and displays the dialog box
@@ -81,8 +81,8 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
ManagedWindow.ManagedWindow.__init__(self, uistate, track, self)
self.db = dbstate.db
self.glade = gtk.glade.XML(const.gladeFile,"imageSelect","gramps")
self.dbase = dbstate.db
self.glade = gtk.glade.XML(const.gladeFile, "imageSelect", "gramps")
self.set_window(
self.glade.get_widget("imageSelect"),
@@ -92,11 +92,11 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
self.description = self.glade.get_widget("photoDescription")
self.image = self.glade.get_widget("image")
self.file_text = self.glade.get_widget("fname")
if _last_directory and os.path.isdir(_last_directory):
self.file_text.set_current_folder(_last_directory)
if self.last_directory and os.path.isdir(self.last_directory):
self.file_text.set_current_folder(self.last_directory)
self.internal = self.glade.get_widget('internal')
self.internal.connect('toggled',self.internal_toggled)
self.internal.connect('toggled', self.internal_toggled)
self.relpath = self.glade.get_widget('relpath')
self.temp_name = ""
self.object = None
@@ -106,23 +106,27 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
self.show()
def build_menu_names(self, obj):
return(_('Select media object'),None)
"""
Build the menu name for the window manager
"""
return(_('Select media object'), None)
def internal_toggled(self, obj):
"""
Toggles the file_text icon.
"""
self.file_text.set_sensitive(not obj.get_active())
def on_help_imagesel_clicked(self,obj):
def on_help_imagesel_clicked(self, obj):
"""Display the relevant portion of GRAMPS manual"""
GrampsDisplay.help('gramps-edit-quick')
self.val = self.window.run()
self.window.run()
def save(self):
"""
Callback function called with the save button is pressed.
A new media object is created, and added to the database.
"""
global _last_directory
description = unicode(self.description.get_text())
if self.internal.get_active():
@@ -136,10 +140,10 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
full_file = filename
if self.relpath.get_active():
p = self.db.get_save_path()
if not os.path.isdir(p):
p = os.path.dirname(p)
filename = Utils.relative_path(filename,p)
pname = self.dbase.get_save_path()
if not os.path.isdir(pname):
pname = os.path.dirname(pname)
filename = Utils.relative_path(filename, pname)
if os.path.exists(filename) == 0:
msgstr = _("Cannot import %s")
@@ -156,29 +160,28 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
mobj.set_mime_type(mtype)
name = filename
mobj.set_path(name)
_last_directory = os.path.dirname(filename)
self.last_directory = os.path.dirname(filename)
mobj.set_handle(Utils.create_id())
if not mobj.get_gramps_id():
mobj.set_gramps_id(self.db.find_next_object_gramps_id())
trans = self.db.transaction_begin()
mobj.set_gramps_id(self.dbase.find_next_object_gramps_id())
trans = self.dbase.transaction_begin()
self.object = mobj
self.db.commit_media_object(mobj,trans)
self.db.transaction_commit(trans,_("Add Media Object"))
self.dbase.commit_media_object(mobj, trans)
self.dbase.transaction_commit(trans, _("Add Media Object"))
def on_name_changed(self,*obj):
def on_name_changed(self, *obj):
"""
Called anytime the filename text window changes. Checks to
see if the file exists. If it does, the imgae is loaded into
the preview window.
"""
fn = self.file_text.get_filename()
if not fn:
fname = self.file_text.get_filename()
if not fname:
return
filename = unicode(fn, sys.getfilesystemencoding())
filename = unicode(fname, sys.getfilesystemencoding())
basename = os.path.basename(filename)
(root,ext) = os.path.splitext(basename)
(root, ext) = os.path.splitext(basename)
old_title = unicode(self.description.get_text())
if old_title == '' or old_title == self.temp_name:
@@ -189,12 +192,15 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
if filename:
mtype = Mime.get_type(filename)
if mtype and mtype.startswith("image"):
image = scale_image(filename,const.thumbScale)
image = scale_image(filename, const.thumbScale)
else:
image = Mime.find_mime_type_pixbuf(mtype)
self.image.set_from_pixbuf(image)
def run(self):
"""
Run the dialog, returning the selected object.
"""
while True:
val = self.window.run()
@@ -214,7 +220,10 @@ class AddMediaObject(ManagedWindow.ManagedWindow):
# scale_image
#
#-------------------------------------------------------------------------
def scale_image(path,size):
def scale_image(path, size):
"""
Scales the image to the specified size
"""
title_msg = _("Cannot display %s") % path
detail_msg = _('GRAMPS is not able to display the image file. '
@@ -225,7 +234,7 @@ def scale_image(path,size):
width = image1.get_width()
height = image1.get_height()
scale = size / float(max(width,height))
scale = size / float(max(width, height))
return image1.scale_simple(int(scale*width), int(scale*height),
gtk.gdk.INTERP_BILINEAR)
except:

View File

@@ -42,6 +42,7 @@ import os
import sys
import getopt
from gettext import gettext as _
import logging
#-------------------------------------------------------------------------
#
@@ -50,6 +51,7 @@ from gettext import gettext as _
#-------------------------------------------------------------------------
import const
import GrampsDb
import GrampsDbUtils
import Mime
import QuestionDialog
import Config
@@ -112,7 +114,7 @@ class ArgHandler:
"""
Fill in lists with open, exports, imports, and actions options.
Any parsing errors lead to abort via os._exit(1).
Any parsing errors lead to abort via sys.exit(1).
"""
try:
@@ -121,7 +123,7 @@ class ArgHandler:
except getopt.GetoptError:
# return without filling anything if we could not parse the args
print "Error parsing arguments: %s " % self.args[1:]
os._exit(1)
sys.exit(1)
if leftargs:
# if there were an argument without option,
@@ -253,6 +255,9 @@ class ArgHandler:
and options[opt_ix+1][0] in ( '-p', '--options' ):
options_str = options[opt_ix+1][1]
self.actions.append((action,options_str))
elif o in ('-d', '--debug'):
l = logging.getLogger(v)
l.setLevel(logging.DEBUG)
#-------------------------------------------------------------------------
# Determine the need for GUI
@@ -294,7 +299,7 @@ class ArgHandler:
filename = os.path.abspath(os.path.expanduser(self.open_gui))
filetype = Mime.get_type(filename)
if filetype in (const.app_gramps,const.app_gedcom,
const.app_gramps_xml):
const.app_gramps_xml, 'x-directory/normal'):
# Say the type outloud
if filetype == const.app_gramps:
print "Type: GRAMPS database"
@@ -304,11 +309,12 @@ class ArgHandler:
print "Type: GRAMPS XML database"
try:
self.vm.read_recent_file(filename,filetype)
self.vm.read_recent_file(filename, filetype)
print "Opened successfully!"
success = True
except:
print "Cannot open %s. Exiting..."
elif filetype in (const.app_gramps_package,):
QuestionDialog.OkDialog( _("Opening non-native format"),
_("New GRAMPS database has to be set up "
@@ -323,7 +329,7 @@ class ArgHandler:
_('GRAMPS cannot open non-native data '
'without setting up new GRAMPS database.'))
print "Cannot continue without native database. Exiting..."
os._exit(1)
sys.exit(1)
elif filetype == const.app_gramps_package:
print "Type: GRAMPS package"
self.vm.import_pkg(filename)
@@ -336,13 +342,13 @@ class ArgHandler:
'Valid types are: GRAMPS database, GRAMPS XML, '
'GRAMPS package, and GEDCOM.') % filetype)
print "Exiting..."
os._exit(1)
sys.exit(1)
if success:
# Add the file to the recent items
#RecentFiles.recent_files(filename,filetype)
pass
else:
os._exit(1)
sys.exit(1)
return
if self.open:
@@ -365,19 +371,22 @@ class ArgHandler:
elif format == 'gramps-xml':
filetype = const.app_gramps_xml
print "Type: GRAMPS XML"
elif format == 'x-directory/normal':
filetype = 'x-directory/normal'
print "Type: GRAMPS DIR"
else:
print "Unknown file type: %s" % format
print "Exiting..."
os._exit(1)
sys.exit(1)
try:
self.vm.read_recent_file(filename,filetype)
self.vm.read_recent_file(filename, filetype)
print "Opened successfully!"
success = True
except:
print "Error opening the file."
print "Exiting..."
os._exit(1)
sys.exit(1)
if self.imports:
self.cl = bool(self.exports or self.actions or self.cl)
@@ -391,11 +400,11 @@ class ArgHandler:
except:
print "Could not create import directory %s. Exiting." \
% self.impdir_path
os._exit(1)
sys.exit(1)
elif not os.access(self.impdir_path,os.W_OK):
print "Import directory %s is not writable. Exiting." \
% self.impdir_path
os._exit(1)
sys.exit(1)
# and clean it up before use
files = os.listdir(self.impdir_path) ;
for fn in files:
@@ -431,13 +440,18 @@ class ArgHandler:
if self.imports:
os.remove(self.imp_db_path)
print "Exiting."
os._exit(0)
sys.exit(0)
elif Config.get(Config.RECENT_FILE) and Config.get(Config.AUTOLOAD):
rf = Config.get(Config.RECENT_FILE)
if os.path.isfile(rf):
filetype = Mime.get_type(rf)
self.vm.read_recent_file(rf,filetype)
self.vm.read_recent_file(rf, filetype)
elif os.path.isdir(rf):
if os.path.isfile(os.path.join(rf, "name.txt")) and \
not os.path.isfile(os.path.join(rf,"need_recover")):
self.vm.read_recent_file(rf, 'x-directory/normal')
#-------------------------------------------------------------------------
#
@@ -447,32 +461,32 @@ class ArgHandler:
def cl_import(self,filename,format):
"""
Command-line import routine. Try to import filename using the format.
Any errors will cause the os._exit(1) call.
Any errors will cause the sys.exit(1) call.
"""
if format == 'grdb':
filename = os.path.normpath(os.path.abspath(filename))
try:
GrampsDb.gramps_db_reader_factory(const.app_gramps)(
GrampsDbUtils.gramps_db_reader_factory(const.app_gramps)(
self.state.db,filename,empty)
except:
print "Error importing %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gedcom':
filename = os.path.normpath(os.path.abspath(filename))
try:
# Cheating here to use default encoding
from GrampsDb._ReadGedcom import import2
from GrampsDbUtils._GedcomParse import import2
import2(self.state.db,filename,None,None,False)
except:
print "Error importing %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gramps-xml':
try:
GrampsDb.gramps_db_reader_factory(const.app_gramps_xml)(
GrampsDbUtils.gramps_db_reader_factory(const.app_gramps_xml)(
self.state.db,filename,None,self.cl)
except:
print "Error importing %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'geneweb':
import ImportGeneWeb
filename = os.path.normpath(os.path.abspath(filename))
@@ -480,7 +494,7 @@ class ArgHandler:
ImportGeneWeb.importData(self.state.db,filename,None)
except:
print "Error importing %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gramps-pkg':
# Create tempdir, if it does not exist, then check for writability
tmpdir_path = os.path.join(const.home_dir,"tmp")
@@ -490,10 +504,10 @@ class ArgHandler:
except:
print "Could not create temporary directory %s" \
% tmpdir_path
os._exit(1)
sys.exit(1)
elif not os.access(tmpdir_path,os.W_OK):
print "Temporary directory %s is not writable" % tmpdir_path
os._exit(1)
sys.exit(1)
else: # tempdir exists and writable -- clean it up if not empty
files = os.listdir(tmpdir_path) ;
for fn in files:
@@ -507,22 +521,22 @@ class ArgHandler:
archive.close()
except ReadError, msg:
print "Error reading archive:", msg
os._exit(1)
sys.exit(1)
except CompressError, msg:
print "Error uncompressing archive:", msg
os._exit(1)
sys.exit(1)
except:
print "Error extracting into %s" % tmpdir_path
os._exit(1)
sys.exit(1)
dbname = os.path.join(tmpdir_path,const.xmlFile)
try:
GrampsDb.gramps_db_reader_factory(const.app_gramps_xml)(
GrampsDbUtils.gramps_db_reader_factory(const.app_gramps_xml)(
self.state.db,dbname,None)
except:
print "Error importing %s" % filename
os._exit(1)
sys.exit(1)
# Clean up tempdir after ourselves
# THIS HAS BEEN CHANGED, because now we want to keep images
# stay after the import is over. Just delete the XML file.
@@ -533,7 +547,7 @@ class ArgHandler:
## os.rmdir(tmpdir_path)
else:
print "Invalid format: %s" % format
os._exit(1)
sys.exit(1)
if not self.cl:
return self.vm.post_load()
@@ -546,32 +560,32 @@ class ArgHandler:
"""
Command-line export routine.
Try to write into filename using the format.
Any errors will cause the os._exit(1) call.
Any errors will cause the sys.exit(1) call.
"""
filename = os.path.abspath(os.path.expanduser(filename))
if format == 'grdb':
try:
GrampsDb.gramps_db_writer_factory(const.app_gramps)(
GrampsDbUtils.gramps_db_writer_factory(const.app_gramps)(
self.state.db,filename)
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gedcom':
try:
gw = GrampsDb.GedcomWriter(self.state.db,None,1,filename)
gw = GrampsDbUtils.GedcomWriter(self.state.db,None,1,filename)
ret = gw.export_data(filename)
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gramps-xml':
filename = os.path.normpath(os.path.abspath(filename))
if filename:
try:
g = GrampsDb.XmlWriter(self.state.db,None,0,1)
g = GrampsDbUtils.XmlWriter(self.state.db,None,0,1)
ret = g.write(filename)
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'gramps-pkg':
try:
import WritePkg
@@ -579,7 +593,7 @@ class ArgHandler:
ret = writer.export()
except:
print "Error creating %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'iso':
import WriteCD
try:
@@ -587,7 +601,7 @@ class ArgHandler:
ret = writer.export()
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'wft':
import WriteFtree
try:
@@ -595,7 +609,7 @@ class ArgHandler:
ret = writer.export_data()
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
elif format == 'geneweb':
import WriteGeneWeb
try:
@@ -604,10 +618,10 @@ class ArgHandler:
ret = writer.export_data()
except:
print "Error exporting %s" % filename
os._exit(1)
sys.exit(1)
else:
print "Invalid format: %s" % format
os._exit(1)
sys.exit(1)
#-------------------------------------------------------------------------
#
@@ -617,7 +631,7 @@ class ArgHandler:
def cl_action(self,action,options_str):
"""
Command-line action routine. Try to perform specified action.
Any errors will cause the os._exit(1) call.
Any errors will cause the sys.exit(1) call.
"""
if action == 'check':
import Check
@@ -643,7 +657,7 @@ class ArgHandler:
name = options_str_dict.pop('name',None)
if not name:
print "Report name not given. Please use name=reportname"
os._exit(1)
sys.exit(1)
for item in cl_list:
if name == item[0]:
@@ -673,7 +687,7 @@ class ArgHandler:
name = options_str_dict.pop('name',None)
if not name:
print "Tool name not given. Please use name=toolname"
os._exit(1)
sys.exit(1)
for item in cli_tool_list:
if name == item[0]:
@@ -689,7 +703,7 @@ class ArgHandler:
print " %s" % item[0]
else:
print "Unknown action: %s." % action
os._exit(1)
sys.exit(1)
#-------------------------------------------------------------------------
#
@@ -717,7 +731,7 @@ class NewNativeDbPrompter:
gtk.FILE_CHOOSER_ACTION_SAVE,
(gtk.STOCK_CANCEL,
gtk.RESPONSE_CANCEL,
gtk.STOCK_OPEN,
gtk.STOCK_NEW,
gtk.RESPONSE_OK))
self.state.db.close()

View File

@@ -20,6 +20,10 @@
# $Id$
"""
Provides autocompletion functionality.
"""
#-------------------------------------------------------------------------
#
# Standard python modules
@@ -42,12 +46,14 @@ log = logging.getLogger(".AutoComp")
#-------------------------------------------------------------------------
import gtk
def fill_combo(combo,data_list):
def fill_combo(combo, data_list):
"""
Fill a combo box with completion data
"""
store = gtk.ListStore(str)
for data in data_list:
if data:
store.append(row=[data])
for data in [ item for item in data_list if item ]:
store.append(row=[data])
combo.set_model(store)
combo.set_text_column(0)
@@ -57,12 +63,14 @@ def fill_combo(combo,data_list):
completion.set_text_column(0)
combo.child.set_completion(completion)
def fill_entry(entry,data_list):
def fill_entry(entry, data_list):
"""
Fill a entry with completion data
"""
store = gtk.ListStore(str)
for data in data_list:
if data:
store.append(row=[data])
for data in [ item for item in data_list if item ]:
store.append(row=[data])
completion = gtk.EntryCompletion()
completion.set_model(store)
@@ -70,19 +78,6 @@ def fill_entry(entry,data_list):
completion.set_text_column(0)
entry.set_completion(completion)
def fill_option_text(combobox,data):
store = gtk.ListStore(str)
for item in data:
if item:
store.append(row=[item])
combobox.set_model(store)
combobox.set_active(0)
def get_option(combobox):
store = combobox.get_model()
return store.get_value(combobox.get_active_iter(),0)
#-------------------------------------------------------------------------
#
# StandardCustomSelector class
@@ -118,7 +113,7 @@ class StandardCustomSelector:
(active_key,mapping[active_key]) tuple.
"""
def __init__(self,mapping,cbe=None,custom_key=None,active_key=None,
def __init__(self, mapping, cbe=None, custom_key=None, active_key=None,
additional=None):
"""
Constructor for the StandardCustomSelector class.
@@ -141,7 +136,7 @@ class StandardCustomSelector:
self.additional = additional
# make model
self.store = gtk.ListStore(int,str)
self.store = gtk.ListStore(int, str)
# fill it up using mapping
self.fill()
@@ -152,7 +147,7 @@ class StandardCustomSelector:
self.selector.set_model(self.store)
self.selector.set_text_column(1)
else:
self.selector = gtk.ComboBoxEntry(self.store,1)
self.selector = gtk.ComboBoxEntry(self.store, 1)
if self.active_key != None:
self.selector.set_active(self.active_index)
@@ -164,12 +159,15 @@ class StandardCustomSelector:
self.selector.child.set_completion(completion)
def fill(self):
"""
Fill with data
"""
keys = self.mapping.keys()
keys.sort(self.by_value)
index = 0
for key in keys:
if key != self.custom_key:
self.store.append(row=[key,self.mapping[key]])
self.store.append(row=[key, self.mapping[key]])
if key == self.active_key:
self.active_index = index
index = index + 1
@@ -188,13 +186,13 @@ class StandardCustomSelector:
self.active_index = index
index = index + 1
def by_value(self,f,s):
def by_value(self, first, second):
"""
Method for sorting keys based on the values.
"""
fv = self.mapping[f]
sv = self.mapping[s]
return locale.strcoll(fv,sv)
fvalue = self.mapping[first]
svalue = self.mapping[second]
return locale.strcoll(fvalue, svalue)
def get_values(self):
"""
@@ -203,60 +201,59 @@ class StandardCustomSelector:
@return: Returns (int,str) tuple corresponding to the selection.
@rtype: tuple
"""
ai = self.selector.get_active_iter()
if ai:
i = self.store.get_value(ai,0)
s = self.store.get_value(ai,1)
if s != self.mapping[i]:
s = self.selector.child.get_text().strip()
active_iter = self.selector.get_active_iter()
if active_iter:
int_val = self.store.get_value(active_iter, 0)
str_val = self.store.get_value(active_iter, 1)
if str_val != self.mapping[int_val]:
str_val = self.selector.child.get_text().strip()
else:
i = self.custom_key
s = self.selector.child.get_text().strip()
if s in self.mapping.values():
int_val = self.custom_key
str_val = self.selector.child.get_text().strip()
if str_val in self.mapping.values():
for key in self.mapping.keys():
if s == self.mapping[key]:
i = key
if str_val == self.mapping[key]:
int_val = key
break
else:
i = self.custom_key
return (i,s)
int_val = self.custom_key
return (int_val, str_val)
def set_values(self,val):
def set_values(self, val):
"""
Set values according to given tuple.
@param val: (int,str) tuple with the values to set.
@type val: tuple
"""
i,s = val
i, s = val
if i in self.mapping.keys() and i != self.custom_key:
self.store.foreach(self.set_int_value,i)
self.store.foreach(self.set_int_value, i)
elif self.custom_key != None:
self.selector.child.set_text(s)
else:
print "StandardCustomSelector.set(): Option not available:", val
def set_int_value(self,model,path,iter,val):
if model.get_value(iter,0) == val:
def set_int_value(self, model, path, iter, val):
if model.get_value(iter, 0) == val:
self.selector.set_active_iter(iter)
return True
return False
#-------------------------------------------------------------------------
#
# Testing code below this point
#
#-------------------------------------------------------------------------
if __name__ == "__main__":
def here(obj,event):
def here(obj, event):
print s.get_values()
gtk.main_quit()
s = StandardCustomSelector({0:'abc',1:'abd',2:'bbe'},None,0,1)
s.set_values((2,'bbe'))
s = StandardCustomSelector({0:'abc', 1:'abd', 2:'bbe' }, None, 0, 1)
s.set_values((2, 'bbe'))
w = gtk.Dialog()
w.child.add(s.selector)
w.connect('delete-event',here)
w.connect('delete-event', here)
w.show_all()
gtk.main()

Some files were not shown because too many files have changed in this diff Show More