CLDR Ticket #5525(closed enhancement: fixed)
Disambiguation of Islamic calendar variants
|Reported by:||dan.chiba@…||Owned by:||yoshito|
In calendar.xml CLDR defines "islamic" and "islamicc" for the astronomical and algorithmic variants respectively.
This is a request to consider adding more Islamic calendar variants or enhance the calendar naming scheme to identify the Islamic calendar variants unambiguously.
The background of this request is that JSR-310 must identify the Islamic dates correctly and this requires identifying the specific variants and distinctively identify each of them.
For example, the Umm Al-Qura calendar and Microsoft's Islamic calendar implementation with the Kuwaiti algorithm are both algorithmic but they are different, so the date information is not interchangeable under "islamicc" between different variants. A date in one variant may correspond to a different date in another variant. So, in terms of ensuring correct exchange of Islamic date information, not identifying the precise variants in the CLDR name space falls short of the use case expectation. We anticipate Islamic end users might have their preferred Islamic calendar variant set in their user profile, or an application may be supporting different variants in producing some output with Islamic date information.
One approach to resolve this variant identification problem is appending a subtag to islamicc/islamic; for example:
islamicc-ummalqura ... Umm al-Qura islamicc-kuwaiti ... Kuwaiti variant islamicc-famouse ... Famouse variant islamicc-<tbd> ... Other calculation based variants, where <tbd> identifies a rule based variant islamic-sa ... Traditional variant for Saudi Arabia, sighting based islamic-<tbd> ... Sighting based variant for other countries, where <tbd> is a standard region subtag.
- Owner changed from anybody to yoshito
- Priority changed from assess to major
- Status changed from new to assigned
- Component changed from data-bcp47 to design
- Milestone changed from UNSCH to 23
- Status changed from assigned to closed
- Xref set to 5726
- Resolution set to fixed