Skip to content

Consider unshipping islamic and islamic-rgsa calendars #971

Open
@dminor

Description

@dminor

Although the list of calendars is implementation defined, historically implementers have shipped what is supported by ICU4C / CLDR. While investigating differences between ICU4C and ICU4X, we've come across some questions about the value of shipping the islamic and islamic-rgsa calendars to the web.

In particular, the islamic uses an astronomical calculation that requires an observation point to be specified, but there's no ECMA-402 API to specify that location. More research is needed, but this would suggest that the result of using this calendar is not well-defined.

The islamic-rgsa calendar is not implemented in either ICU4C or ICU4X. It is observational based, impossible to predict in the future, and would require lookup tables to implement for the past.

Although support is implementation defined, we do have at least some test cases that assume the presence of these calendars in implementations.

Although what calendars are shipped is implementation defined, having agreement between implementations on the value of these calendars would be beneficial for the web. One possible result here would be a note saying these calendars are not recommended for use on the web.

Metadata

Metadata

Assignees

No one assigned

    Labels

    calendars: discussStatus: TG2 must discuss to move forward

    Type

    No type

    Projects

    Status

    Priority Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions