-
Notifications
You must be signed in to change notification settings - Fork 223
Labels
2.0-breakingChanges that are breaking API changesChanges that are breaking API changesC-calendarComponent: CalendarsComponent: CalendarsS-smallSize: One afternoon (small bug fix or enhancement)Size: One afternoon (small bug fix or enhancement)
Milestone
Description
We should try to avoid shipping ICU4X code that we know will break in the next CLDR release.
CLDR will be changing the AH era to be index 1 instead of index 0 in the next release:
This means that mismatched code and data will result in differing results, results that will be outright wrong. Not just unintelligible, but wrong. I noticed this in #6443
To fix this, I suggest making era index 0 be the primary era (all calendars using era indexes have a primary era) and index 1 the secondary era.
Except that might not work in Ethiopian... maybe just special-case Ethiopian?
Metadata
Metadata
Assignees
Labels
2.0-breakingChanges that are breaking API changesChanges that are breaking API changesC-calendarComponent: CalendarsComponent: CalendarsS-smallSize: One afternoon (small bug fix or enhancement)Size: One afternoon (small bug fix or enhancement)