Skip to content

ICU-23385 Current implementation of dangi does not properly reflects the real-world usage of dangi#3957

Draft
Alex4386 wants to merge 1 commit into
unicode-org:mainfrom
Alex4386:fix/ICU-23385
Draft

ICU-23385 Current implementation of dangi does not properly reflects the real-world usage of dangi#3957
Alex4386 wants to merge 1 commit into
unicode-org:mainfrom
Alex4386:fix/ICU-23385

Conversation

@Alex4386
Copy link
Copy Markdown

@Alex4386 Alex4386 commented Apr 27, 2026

Checklist

  • Required: Issue filed: ICU-23385
  • Required: The PR title must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Required: Each commit message must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Issue accepted (done by Technical Committee after discussion)
  • Tests included, if applicable
  • API docs and/or User Guide docs changed or added, if applicable
  • Approver: Feel free to merge on my behalf

…s the real-world usage of `dangi`

Implemented cutover triggered by Gabo revision, which migrated from `ChineseCalendar` to `GregorianCalendar`
It would be better that hybrid variant of the Calendar (such as SwitchoverCalendar) would exist, but It doesn't at the moment, since most of the years `DangiCalendar` were using `ChineseCalendar` (a.k.a. LunarCalendar, although this is also applied to pre-Meiji restoration `JapaneseCalendar` too), We switchover to `GregorianCalendar` after cutover conditions are met.
@sffc
Copy link
Copy Markdown
Member

sffc commented Apr 30, 2026

Please see discussion and research in tc39/proposal-temporal#3308. It's not clear this PR is the solution we want.

@Alex4386
Copy link
Copy Markdown
Author

Please see discussion and research in tc39/proposal-temporal#3308. It's not clear this PR is the solution we want.

Followed up, marking as draft for now.

@Alex4386 Alex4386 marked this pull request as draft May 18, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants