Commit Graph

59 Commits

Author SHA1 Message Date
b41969c4c2 Merge branch 'gramps51' 2023-06-28 22:45:00 +01:00
bfa7c0c9f4 Fix export where private citations are excluded 2023-06-28 19:05:25 +01:00
a99b48711f Fix corrupted NOTE tag in Gedcom export
Remove Python2 code obsoleted by Python3, which was corrupting GEDCOM export of Gramps Notes text that includes multi-byte utf-8 characters.

Fixes #12709.
2023-05-14 19:03:52 +01:00
5e1d36b0ad Implement the GEDCOM tag "_RUFNAME"
RUFNAME is the German word for "call name", i.e. the part of the given
name commonly used to address somebody. Some official documents mark it
as such.

The GEDCOM standards 5.5.1 and 5.5.5 mention this tag.
2023-05-12 20:36:14 +01:00
dfe221d48e Add round trip Ancestry.com _APID tag support
Implements #9925
2022-03-12 22:32:50 +00:00
e28a37ba14 Explicitly set birth name in GEDCOM export
Following discussion at https://gramps.discourse.group/t/distinguish-birth-and-married-names-in-ged-file/815/7 .
2022-02-18 22:49:17 +00:00
e3b6076eef Merge branch 'gramps51' 2020-08-23 09:38:15 -05:00
261a3d8965 Fix GEDCOM import/export DATE/TIME creep by UTC offset. (#1089) 2020-08-21 09:38:06 -05:00
75aabf570d Fix GEDCOM export; don't include ADDR when address is missing
Fixes #11825
2020-07-25 10:08:58 -05:00
7ae77abead Fix GEDCOM export of estimated/calculated dates with modifers
Fixes #11513
2020-02-04 15:57:40 +00:00
2054c467db Fix GEDCOM export to avoid translated GrampsType strings (#947)
Fixes #11410

The bug submitter noticed that the GEDCOM export contained translated strings in the MEDI lines of his export. GEDCOM should contain English values for most such cases where 'types' are exported.

I scanned the export code for other potential cases, and found:

* Certain unexpected event types on individuals (Marriage)
* Certain unexpected event types on families (Immigration, Residence, etc.)
* Pedigree types that were not standardized on PEDI,_FREL,_MREL (Sponsored, Unknown)
* Family Attributes other than Number if children (Caste, Description, National etc.)
* Personal Attributes other than Caste, Description, ID, National, number of children, SSN (Occupation etc.)
* The MEDI types of this bug report...
2019-11-05 12:22:26 +11:00
49632d8789 Add support for GEDCOM import _FREL/_MREL tags in INDI/FAMC (#866)
Improve support for GEDCOM export of _FREL/_MREL in INDI/FAMC

Fixes #10750
2019-08-18 10:09:29 -05:00
27c38018fa Fix GEDCOM importer to properly handle multiple surnames per 5.5.1 (#862)
Fixes #11228
2019-08-07 13:48:49 -05:00
100d6d0672 Gedcom fixes for mime and finding media (#795)
* Fix Gedcom import/export for more comprehensive mime types

Fixes #11041

* Fix Gedcom import to better find media files

Issue #11041

* Fix Gedcom test files for media mime and error location message
2019-03-17 14:44:42 +11:00
dd43cde20e Gedcom export, upgrade OBJE handling to Gedcom 5.5.1 style (#702)
Fixes #10797
2018-11-29 09:28:56 +11:00
c660ed1728 Fix Gedcom export for incorrect escaping with @#DFRENCH R@
Fixes #10833
2018-11-20 18:17:05 +00:00
4ae5c6477b Fix Gedcom export for erroneously removed WriterOptionBox import 2017-09-26 16:20:42 -05:00
231b15eca1 fix invalid export (and import) of Gedcom EMAIL records (#455)
Gedcom spec 5.5 requires '@' in general text to be doubled '@@'
fixes #10167
2017-09-10 08:33:23 +10:00
ac4ba4cb0b pylint on Gedcom importer and exporter 2017-09-01 22:03:27 +01:00
8fa6fad67a Fix Gedcom export to have a more detailed progress indication 2017-01-17 10:31:23 -06:00
d21ead1c8d Bug 8887 Add PEDI and _FREL/_MREL Gedcom Tag Export support 2016-10-29 16:50:22 -05:00
6ccb2cfcd3 Fix trailing whitespace 2016-09-06 11:00:20 -05:00
daf0de5692 Gedcom Export; fix support for PHON, FAX, EMAIL, WWW tags to v5.5.1 standard 2016-09-06 10:22:18 -05:00
62d8487f14 change some "place_displayer" strings to the shorter "_pd" 2016-07-02 20:50:31 -07:00
af9baca35e Change Exportgedcoms open 2016-04-27 19:28:26 +10:00
9fe3f6ad05 8153 GEDCOM 5.5.1 Support Custom Event on export 2016-04-10 14:13:39 +10:00
2eeda93617 Renamed get_object_from to get_media_from 2016-01-23 19:00:13 -05:00
a86890002f Remove redundant io imports 2015-10-05 19:20:08 +01:00
2d92101438 Replace GRAMPS with Gramps in comments 2015-09-07 21:58:52 +01:00
cdee00aca2 Remove trailing whitespace 2015-08-23 18:42:07 +01:00
170f7bf196 8701: GEDCOM version should be exported as 5.5.1 2015-07-29 19:02:55 +01:00
a24e3f9360 Make place title in GEDCOM export date dependent 2015-07-25 23:10:31 +01:00
0e19785b92 0002370: GEDCOM import/export round trip causes lost information
Fixed output of Adoption records so "1 ADOP" is only written once for
the person event and the adoption relationship.
2015-04-12 19:04:42 +01:00
54dde99ad0 0008355: Gramps can't [GEDCOM] import estim. date period exported by
itself

Changed output format to DATE EST FROM TO and DATE CALC FROM TO. Also
changed in Narrative Web (which uses the same functions).
2015-03-31 10:49:04 +01:00
5da10c5a80 Replace cuni with str 2015-03-14 23:48:32 +00:00
28bc8ba590 7942: Implement place displayer 2015-01-23 19:09:55 +00:00
d69a84d56e 0008283: GEDCOM export does not export media attached to citations. Fix
for gramps master
2015-01-08 18:07:50 +00:00
86303f6116 Update FSF address to current location. 2014-08-08 19:39:45 -07:00
61ba0edd25 Use custom SrcAttributeType in GEDCOM import/export 2014-05-17 18:33:00 +01:00
f6be31eb39 Remove subversion substitution variables 2014-04-15 14:10:18 +01:00
0e534e598e 6380: GEDCOM export error for family _UID
Port gramps34 [429c18]
    Applying patch from 2013-12-24 by Enno Borgsteede,
    fixing attribute processing on the path that handled _UID
    and adding another extension, _FSFTID.
2013-12-30 11:05:02 +02:00
d6ae8cffb4 GEPS 6: Implement place hierarchy
svn: r23444
2013-11-01 19:13:16 +00:00
a552012663 6909: Gedcom export adds birth place/date in death
reapply my fix from gramps40

svn: r22852
2013-08-11 13:34:41 +00:00
356351f40c Added missing SrcAttributeType
svn: r22650
2013-07-05 16:51:33 +00:00
bf29e57039 2332: Allow reorder of Data in the Data tab of Source: make Data SourceAttribute, which have sourcetype,
link with GEPS 018: Evidence
This is step 1 needed for GEPS 018. All types are defined needed to evidence style references
This commit also contains fix for 6777: Crash on export to GEDCOM when there are addresses


svn: r22423
2013-05-26 19:28:57 +00:00
eb0bbd43d1 6668: number of arguments for notify_db_error() into Export assistant
svn: r22148
2013-05-02 18:15:00 +00:00
00aa00fbf5 GrampsLocale: Remove get_translation()
Only one base translation per locale. To set up a different locale
on any axis (locale, domain, directory, or languages) instantiate a
secondary locale by calling GrampsLocale() with the appropriate
arguments.

svn: r21968
2013-04-12 22:32:11 +00:00
796b2da855 GrampsLocale: Use glocale.lang or glocale.language[0]
To get the default localization instead of locale.getlocale() or 
glocale.get_translation().language().

svn: r21694
2013-03-19 18:21:58 +00:00
ee639ec7da Move VERSION, VERSION_TUPLE, major_version from const.py to version.py
As noted in the previous change, importing const into setup.py tried to initialize GrampsLocale and ResourcePath, which won't work. Since all we want is the VERSION string, move that to a new file, gramps/version.py

svn: r21614
2013-03-11 22:44:15 +00:00
7055827260 Exportgedcom and importgedcom. 0006382: ADDR tag in GEDCOM export does not contain a full address. On export, all the elements of the structured address are output as ADDR/CONT. On import the structured address takes precedence (as at present), but a warning is only given if an element in the free-form address is missing from the structured address.
svn: r21610
2013-03-11 18:45:09 +00:00