Re: Re-writing Genealogy::Gedcom::Date
[email protected] (Mike Elston) Wed, 14 Oct 2015 23:33:35 +0100
| Newsgroups | perl.gedcom |
|---|---|
| Message-ID | <[email protected]> |
Hi Ron, There is some confusion here between /calendars/ and /names of months/. The French Republican (or French Revolutionary) calendar was adopted in = October 1793 during the French Revolution, and was abandoned in January = 1806. The year is divided into 12 months of 30 days (3 weeks of 10 = days) each. The remaining 5 to 6 days in the year are grouped at the = end if the year, known as Jours Complementairs, and are holidays. Only = years 1 to 14 (22 September 1792 to 22 September 1806 in the Gregorian = calendar) are supported by the Gedcom definition. The Jours = Complementairs are treated as a 13th month. These are the 13 months you = have named as 'french_r_month'. So, there is no "BC' in the French Revolutionary calendar. The only = valid years are 1 to 14. For dates before year 1 in the FRC (ie before = 22 Sep 1792, which in the new calendar was 1 Vend=E9miaire an I), or = after year 14, one uses the usual (Julian or) Gregorian calendar. What you're asking contributors for is quite a different thing: = /localizations/ of the 12 months of the Julian and Gregorian calendars. As a French localization, for example, you might have: french_month ~ 'jan' | 'f=E9v' | 'mar' | 'avr' | 'mai' | 'jun' | 'jul' = | 'aou' | 'sep' | 'oct' | 'nov' | 'd=E9c' or (if you don't want to use accented letters): french_month ~ 'jan' | 'fev' | 'mar' | 'avr' | 'mai' | 'jun' | 'jul' | = 'aou' | 'sep' | 'oct' | 'nov' | 'dec' or, as some French sources prefer not to restrict the abbreviations to 3 = letters: french_month ~ 'jan' | 'f=E9v' | 'mar' | 'avr' | 'mai' | 'juin' | = 'juil' | 'aout' | 'sept' | 'oct' | 'nov' | 'd=E9c' Hope I haven't just confused things even more... /mike On 14 Oct 2015, at 22:47, Ron Savage wrote: > Hi Mike >=20 > On 14/10/15 21:05, Mike Elston wrote: >> =85 because it's the French _Republican_ Calendar =97 as I'm sure you = all know, they're actually different months from the Gregorian/Julian = months, not just different names for the G/J months. >=20 > Yes. That's for French. But German? >=20 >> /m >>=20 >> On 14 Oct 2015, at 10:04, Ron Savage wrote: >>=20 >>> Hi Michael >>>=20 >>> On 14/10/15 15:19, Michael Ionescu wrote: >>>=20 >>>> german_r_month ~ 'jan' | 'feb' | 'm=E4r' | 'maer' | 'mrz' | = 'apr' | 'mai' >>>> | 'jun' | 'jul' | 'aug' | 'sep' | 'sept' | 'okt' >>>> | 'nov' | 'dez' >>>=20 >>> Is there some particular reason you've used 'german_r_month' and not = 'german_month'? >>>=20 >>> I used _r_ for French because that's what the Gedcom spec uses. >>>=20 >>> -- >>> Ron Savage - savage.net.au >>=20 >=20 > --=20 > Ron Savage - savage.net.au