To Fabian Howahl, Markus Krötzsch, and anyone else having an interest in the SMWTimeValue:
As I mentioned before, I have undertaken to revise directly the SMWTimeValue, rather than attempt to preserve my SMWHxDateValue as a separate data type. I propose to do the following immediately: 1. Internationalize the twelve-hour clock conventions. I should mention in this connection that twelve-hour times are present in written documents only in America, Latin America (including Brazil), Korea, Russia, and China. Everywhere else uses 24-hour conventions in writing. For that reason, I do not propose to support this in German, French, Italian, or Polish. I do plan to support it in English, Spanish (for Latin-American usage), Korean, Russian, and Chinese. 2. Support the Hillel II calendar (from ca. 300 AD, or 300 CE if you prefer) and the Biblical calendar based on the chronological work by Floyd Nolen Jones. Perhaps later I should be able to add support for other calendar models, such as Muslim and French Republican. Note this as well: I propose to calculate Julian calendar dates, not proleptic Gregorian dates, for all dates that are in BC/BCE, and all dates in AD/CE that fall before October 15, 1582, the date of the inauguration of the Gregorian Calendar. 3. Internationalize the following calendar symbols in various languages: AD, BC, EC, BCE, OS, AM, and H. Here is what these mean: AM = Anno Mundi. I reserve that convention for the Floyd Nolen Jones Biblical calendar. H = Hillel. This is for the Hillel II calendar presently in use in the Republic of Israel and among Jewish populations elsewhere in the world. The difference: H is based on the /Seder Olam Ramah/. AM is based on Ussher J, /The Annals of the World/, and Jones FN, /The Chronology of the Old Testament/. CE and BCE denote the Common Era. AD and BC are the Christian-preferred symbols. OS = Old Style. This refers to dates given in United Kingdom and American colonial documents that substantially predate the British Calendar Act of 1950. The OS symbol forces the calculation of a JD according to the Julian calendar rather than the Gregorian, even for dates later than 15 October 1582. This is supported in English only. To support it in another language, add the following to the array $m_calendar in SMW_LanguageXx.php: "OS" => "XX" where XX is whatever abbreviation or symbol would be appropriate. In this manner, any country that still uses Julian dates may still use them. Right now, I have the language support built in to the SMW_Language abstract class and in a variety of languages. I plan to start shipping out those language files as soon as I have put the concept to an appropriate test. If someone will tell me how to check these in to Subversion, I can do that; or if you prefer, I can send this to the list or to any one of you. Regards, Temlakos ------------------------------------------------------------------------------ _______________________________________________ Semediawiki-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
