English Help Manual, bug in v2.85
Verfasst: 14.12.2014, 07:48
Greetings from Canada,
I want to let everyone know that I am currently producing an English Help Manual! I have done this before - yes, it is a lot work, but Ahnenblatt is an exellent program. The manual is well underway, and will be MORE than just a translation of the German Help (Google Translate allows me to read it, but...). I hope to have it ready for first public release early in the new year - January some time, I hope. I am also modifying the English language file (English.lng) to match the manual, and correct some glitches from Othmar's original (good work, Othmar!).
Anyway, in the course of testing/experimenting I have discovered a bug. It appears that somewhere between v2.83 (it works!) and v2.85 (broken!) the date input for DATE_RANGE - specifically "between DATE1 and DATE2" - got broken. The behaviour is such that:
I speak NO German, but I will try posting a shorter message to the German forum (Google Translate). Hopefully someone who reads English and writes German can communicate this to Dirk.
- Allen T.
British Columbia, Canada
I want to let everyone know that I am currently producing an English Help Manual! I have done this before - yes, it is a lot work, but Ahnenblatt is an exellent program. The manual is well underway, and will be MORE than just a translation of the German Help (Google Translate allows me to read it, but...). I hope to have it ready for first public release early in the new year - January some time, I hope. I am also modifying the English language file (English.lng) to match the manual, and correct some glitches from Othmar's original (good work, Othmar!).
Anyway, in the course of testing/experimenting I have discovered a bug. It appears that somewhere between v2.83 (it works!) and v2.85 (broken!) the date input for DATE_RANGE - specifically "between DATE1 and DATE2" - got broken. The behaviour is such that:
- substitute words (only 1, BET -> between, AND -> and) do not work, and
- if I change the substitute word as follows - GEDCOM.BET=BET\~bet - the routine works, but only for years, not month&year or day&month&year.
- creating a date using "bet" in a .GED file, then writing it out as a .ged file (i.e. Save as...) reveals that the GEDCOM modifier is now written as "bet", not "BET". This doesn't sound like much, but it tells me that 'I think the wires' between the hardwired string "BET" and the language variable string "bet" have become 'crossed'. I did a memory snoop (using HxD hex editor) - the GEDCOM.BET variable IS getting loaded.
I speak NO German, but I will try posting a shorter message to the German forum (Google Translate). Hopefully someone who reads English and writes German can communicate this to Dirk.
- Allen T.
British Columbia, Canada