Re: different calendar systems - i18n

Nathaniel Borenstein <[email protected]>
Newsgroups gmane.ietf.calendar
Message-ID <[email protected]>
On Wednesday, September 17, 2003, at 01:34  PM, Doug Royer wrote:

> I do not think there has been any serious discussions of non gregorian 
> calendars.
> If the 'CALSCALE' were 'jalali' then would not yearly in a recurrence 
> rule work?

I think the point is that right now there's no way to convey a 
recurring non-gregorian date in a way that the recurrence can be 
reconstituted by another calendar system that processes the ical data 
-- right now, the translation has to happen at the point of origin, so 
the best you can do is generate N different events for the next N 
years.  This makes it impossible, for example, for me to configure most 
calendar systems to remind me, in perpetuity, about my mother's 
Yahrtzeit (the Jewish observance of the anniversary of a death).  There 
are even services that have arisen to fill the gap 
(http://yizkor.ort.org)

>> I wonder about the possibility of adding support for jalali(persian), 
>> hijri(islamic), indian civil and hebrew calendar systems (if i missed 
>> one which is still in use it should be added to the list).

When we built a calendar system as part of the Andrew project in the 
mid-80's, Craig Everhart built a core engine that handled multiple 
calendar systems, including the Ecclesiastical Roman calendar.  That 
should be on anyone's top ten list, I think.  And personally, I'd like 
to be able to represent historical events using Julian rather than 
Gregorian dates, but I'll concede that the market demand for scheduling 
pre-18th century events is probably pretty low.

What really matters is that the architecture be extensible.  In 
particular, at this point, the only proper question to ask about ical 
and non-gregorian dates is simply how easily we can extend it in the 
future to support multiple calendars.  I would hate to see any of the 
current documents delayed for that feature, but it wouldn't hurt to see 
if there's a general consensus on how such an extension might work.  Is 
the combination of VERSION and CALSCALE in RFC 2445 and CAP-VERSION in 
the current draft sufficient for such extensions?  I don't see why not, 
but then I'm still new to this stuff...  --- Nathaniel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.