![Smile :)](./images/smilies/icon_smile.gif)
Nachfolgende Fehler / Ungereimtheiten glaube ich beim Import entdeckt zu haben. Der Vollständigkeit halber zitiere ich auch die Testergebnisse für den Export (welches Datumsformat könnte man noch testen?), die durchweg gut aussehen
![Thumbup :up:](./images/smilies/thumbup.gif)
Zum Schluss noch eine kleine Übersicht, wie Ahnenblatt mit falschen Daten beim Export umgeht und was mit den "außergewöhnlichen" Daten geschieht.
Marcus
Ahnenblatt: Export ins Gedcom-Format
31.12.1899 ---> 31 DEC 1899
??.02.1921 ---> FEB 1921
__.02.2001 ---> FEB 2001
??.??.1922 ---> 1922
__.__.2002 ---> 2002
vor 1923 ---> BEF 1923
nach 2003 ---> AFT 2003
vor ??.12.1923 ---> BEF DEC 1923
vor 31.12.1923 ---> BEF 31 DEC 1923
nach ??.04.1943 ---> AFT APR 1943
nach 01.01.2003 ---> AFT 1 JAN 2003
berechnet 1924 ---> CAL 1924
errechnet 2004 ---> CAL 2004
geschätzt 1925 ---> EST 1925
etwa 2005 ---> ABT 2005
ca. 1927 ---> ABT 1927
um 2007 ---> ABT 2007
von 1926 ---> FROM 1926
bis 2006 ---> TO 2006
ab 2006 ---> FROM 2006
von 1946 bis 1966 ---> FROM 1946 TO 1966
zwischen 1926 und 1927 ---> BET 1926 AND 1927
von ??.01.1967 bis __.12.1968 ---> FROM JAN 1967 TO DEC 1968
von 01.01.1970 bis 31.12.1971 ---> FROM 1 JAN 1970 TO 31 DEC 1971
zwischen __.06.1927 und ??.12.1927 ---> BET JUN 1927 AND DEC 1927
zwischen 01.01.2006 und 30.06.2006 ---> BET 1 JAN 2006 AND 30 JUN 2006
Ahnenblatt: Import aus einer Gedcom-Datei (problematische Fälle)
BEF DEC 1923 ---> 12.1923
AFT APR 1943 ---> 04.1943
BEF 31 DEC 1923 ---> 31.12.1923
AFT 1 JAN 2003 ---> 01.01.2003
"vor" und "nach" werden unterschlagen.
FROM JAN 1967 TO DEC 1968 ---> 01.1967 12.1968
FROM 1 JAN 1970 TO 31 DEC 1971 ---> 01.01.1970 31.12.1971
BET JUN 1927 AND DEC 1927 ---> 06.1927 12.1927
BET 1 JAN 2006 AND 30 JUN 2006 ---> 01.01.2006 30.06.2006
- Keine Unterscheidung zwischen "von bis" und "zwischen und". Werden beim Export wieder nur als Textfelder behandelt.
29 FEB 1900 ---> 30.12.1899
31 APR 1901 ---> 30.12.1899
- Nicht existierende Daten werden auf ein anderes Datum gesetzt: Ein Tag vorm frühesten Datum in der Datei?
Ahnenblatt: Import aus einer Gedcom-Datei - unproblematisches
31 DEC 2000 ---> 31.12.2000
29 FEB 1924 ---> 29.02.1924
29 FEB 2000 ---> 29.02.2000
FEB 1921 ---> 02.1921
1922 ---> 1922
BEF 1923 ---> vor 1923
AFT 2003 ---> nach 2003
CAL 1924 ---> errechnet 1924
EST 1925 ---> geschätzt 1925
ABT 2005 ---> um 2005
FROM 1926 ---> von 1926
TO 2006 ---> bis 2006
FROM 1946 TO 1966 ---> von 1946 bis 1966
BET 1926 AND 1927 ---> zwischen 1926 und 1927
Ahnenblatt: Umgang mit falschen Daten / und "gerade noch korrekten"
![wink ;)](./images/smilies/icon_wink.gif)
29.02.1924 ---> 29 FEB 1924
29.02.2000 ---> 29 FEB 2000
29.02.1900 ---> 29 FEB 1900
31.04.1901 ---> 31 APR 1901
- Gibt es nicht, aber die Einzelwerte (Tag und Monat) sind möglich).
32.01.1901 ---> 32.01.1901
31.13.2000 ---> 31.13.2000
- Daten die im Tag oder Monat zu groß sind (>31 und/oer >12), werden als Text exportiert.
Ahnenblatt: Noch nicht umgesetzte Gedcom-Tags beim Export?
-Hierfür gibt es wohl Gedcom-Tags, die in Ahnenblatt allerdings nicht umgesetzt sind?verstorben ---> verstorben
verstorben 1928 ---> verstorben 1928
Früh gestorben ---> Früh gestorben
Früh gestorben 1929 ---> Früh gestorben 1929
Tot geboren ---> Tot geboren
Totgeburt ---> Totgeburt
Welche es genau gibt und wie deren Umsetzunge aussehen müsste / sollte, muss ich allerdings noch prüfen
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Zusammenfassend kann man sagen, dass es noch Fehler beim Import gibt:
- Wenn mehr als das Jahr angegeben ist bei
- Before
- After
- From To
- Between And
- Nicht existierende Daten werden auf ein völlig Anderes umgesetzt
- Ist das Datum in den einzelnen Werten für Tag und Monat möglich wird es exportiert, auch wenn es das Datum nicht geben kann.
- Unmögliche Daten werden als text exportiert