Reply to comment

Well...

Hi Emil,

Well, I'm still planning the astronomical support, so I can't tell you exactly, but we will implement or borrow code to calculate the equinox and other useful astronomical functions that the Islamic, Chinese, and other calendar systems need.  If you want to see an example of a working astronomical Jalali calendar, then go to http://www.fourmilab.ch/documents/calendar/ where you can play with one and download the javascript code which is in the Public Domain.

It's interesting you mention adding support into PHP, I see also that Gtk/Gnome is planning support in Gtk3/Gnome3, we should probably try co-ordinate to ensure all implementations are consistent!

Non-Gregorian Holidays are something we are also in the planning phases for, we have to design a whole new standard for the definition file and a new library to interpret it for kdepim.  This looks likely for KDE 4.6 not 4.5, so I may try extend the current implementation before then if I can find time. Of course, it depends on if the Hijri holidays are calculated using the civil, astronomical, or observational versions of the calendar and if we support them?  The observational calendar could be an issue, we would need the user to input the observed dates or find an online feed for updates.

I'm also planning support for non-Gregorian recurring events in KOrganizer as well, initially through a hack and then later via proper support in the iCalendar standard. This will require a standardisation effort to properly define the calendars and calculations to ensure correct interoperability.

See http://websvn.kde.org/trunk/KDE/kdepimlibs/kholidays/DESIGN?view=markup and http://old.nabble.com/Non-Gregorian-Calendar-Systems-in-KOrganizer-td267... for more details.

Reply

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
By submitting this form, you accept the Mollom privacy policy.