0005620: Export name types to GEDCOM. Patch extended following testing against various GEDCOM files from the internet.

svn: r19054
This commit is contained in:
Tim G L Lyons
2012-03-13 17:12:23 +00:00
parent 44667f7f13
commit 73be67b3f8
2 changed files with 177 additions and 31 deletions

View File

@@ -1257,6 +1257,14 @@ class GedcomWriter(UpdateCallback):
nick = attr_nick
self.__writeln(1, 'NAME', gedcom_name)
if int(name.get_type()) == gen.lib.NameType.BIRTH:
pass
elif int(name.get_type()) == gen.lib.NameType.MARRIED:
self.__writeln(2, 'TYPE', 'married')
elif int(name.get_type()) == gen.lib.NameType.AKA:
self.__writeln(2, 'TYPE', 'aka')
else:
self.__writeln(2, 'TYPE', name.get_type().xml_str())
if firstname:
self.__writeln(2, 'GIVN', firstname)