After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 540476 - Inacuracy in Calendar WIdget.
Inacuracy in Calendar WIdget.
Status: RESOLVED DUPLICATE of bug 125267
Product: gtk+
Classification: Platform
Component: Widget: Other
2.12.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2008-06-27 11:59 UTC by dwcote
Modified: 2008-08-19 10:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description dwcote 2008-06-27 11:59:05 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
Comment 1 Torsten Schoenfeld 2008-06-28 10:28:37 UTC
This would need to be changed in the gtk+ library itself.  Reassigning accordingly.
Comment 2 Matthias Clasen 2008-06-29 06:29:45 UTC

*** This bug has been marked as a duplicate of 125267 ***
Comment 3 Mathias Hasselmann (IRC: tbf) 2008-08-19 09:57:27 UTC
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.
Comment 4 Christian Dywan 2008-08-19 10:43:39 UTC
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?