-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update GedcomExtensions plugin to unblock GEDCOM exports with patronymic names #630
Update GedcomExtensions plugin to unblock GEDCOM exports with patronymic names #630
Conversation
@@ -31,7 +31,7 @@ | |||
name = _("Export GEDCOM Extensions (GED2)"), | |||
name_accell = _("GEDCOM Extensions (GED2)"), | |||
description = _("Extensions to the common GEDCOM format."), | |||
version = '1.0.34', | |||
version = '1.1.0', |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 will remove
d69d57e
to
2c68221
Compare
@giotodibondone I've rebased it and dropped the |
Unrelated to this change GEDCOM export has another quirk. It joins all surnames into one space-separated string, making it impossible to distinguish "inherited" (maiden) and "taken" (after marriage) surnames. Importing GEDCOME to, e.g. Geni, stuffs them into one field. Should I open a new bug for it? I'm going to fix it anyways to unblock my uploads, and I can create another pull request too. |
Thanks for this GEDCOM extension 😎
Yes that would be great. ( or is it this bug report 13547 Non-English names exported via GEDCOM aren't properly handled by major Gen services you already have open? ) |
Documentation updated a little, and screenshots redone. |
No, that's a different one. GEDCOM 5.x doesn't well support multi-language, so there isn't an easy solution. To get myself going, I had to hack a library based on Geni API. Back to my comment
After digging deeper, I got somewhat lost. There are 2 (suggested by the docs) ways to record "maiden" names:
why there are two competing ways resulting in different GEDCOM I haven't figured out yet. |
Fix for "0013546: Gramps produces unusable GEDCOM when patronymic names are used"
https://gramps-project.org/bugs/view.php?id=13546
This adds options
Testing
Sample person
Background from the bug
Ex-USSR / Eastern European / Russian Empire / etc uses patronymic names (derived from the father's name) between the given and last names.
Example: Фёдор Михайлович Достоевский (Fyodor Mikhailovich Dostoevsky)
In Gramps the patronymic name goes into the surnames list marked as "patronymic". Gramps handles it properly by switching the "name format" in Preferences.
So for the example above:
Exporting the DB to GEDCOM to be imported into Geni, FamilySearch, etc, produces a broken file that injects patronymic names as last names during the import. Gramps export doesn't obey the "Name format:" setting in Preferences.
GEDCOM specs don't cover patronymic names, but there are options: