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

Reply via email to