GNOME Bugzilla – Bug 540476
Inacuracy in Calendar WIdget.
Last modified: 2008-08-19 10:43:39 UTC
In September 1752 the Julian calendar was replaced with the Gregorian calendar in Great Britain and its American colonies. The Julian calendar was 11 days behind the Gregorian calendar, so 14 September got to follow 2 September on the day of the change. The result was that between 3 and 13 September, absolutely nothing happened! You can see this but type cal 9 1752 and this is what you get. September 1752 Su Mo Tu We Th Fr Sa 1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
This would need to be changed in the gtk+ library itself. Reassigning accordingly.
*** This bug has been marked as a duplicate of 125267 ***
Don't know if it's possible to automatically switch between the Gregorian and ancient calendars automatically: - Several countries used others but the Julian calendar before introducing the Gregorian calendar (Chinese calendar, Persian calendar, ...) - Countries switched to Gregorian calendar at different times: Official switch was on October 5th/15th 1582, but only Catholic regions followed at that time. Switzerland switched at 1584, expect for Wallis which switched in 1655. The protestant areas of the Holy Roman Empire (Germany) only switched in 1700. - It's impossible to deduce the time of switch from locale settings, since for instance as country borders changed dramatically over times. So my suggestion is to declare GtkCalendar as Gregorian only.
I would have thought a translatable string could work, so localization could also indicate the calendar switch. But I guess that won't work too well for religiously motivated regions like in one of your examples?