You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@sffc you're the most up to date on ECMA402 coverage: do you know if we have issues for most of these? Are any of these unexpected (they seem to be known gaps)
This issue is for collecting mismatches between ICU4X and ECMA402.
cc @robertbastian @sffc @Manishearth
Datetime
Defaults:
prints
12/20/2012
- this doesn't correspond to anyDateLength
for ICU4X.Timezones:
prints
12/16/2021, Pacific Standard Time
- formatting a date with a timezone is not possible in ICU4X.More complex patterns:
prints
4 du matin
- formatting complex patterns in not possible in ICU4X.Calendar:
islamic
has no direct corresponding entry inAnyCalendarKind
.Number formatting
Dart needs some logic to map the API settings to each other, due to the very different APIs between ICU4X and ECMA402. See
i18n/pkgs/intl4x/lib/src/number_format/number_format_4x.dart
Line 46 in 3c7f76b
Also missing some functionality such as percentage, scientific, or unit formatting, see unicode-org/icu4x#275.
Plural rules
Only
ordinal
,cardinal
supported, but no number formatting options, see also tc39/ecma402#365.Display names
Missing support for
DateTime
,Calendar
,Currency
, andScript
display.Also, for display names of languages,
zh-Hant
seems to resolve tozh_Hant-long
for ICU4X, but not ECMA, see https://st.unicode.org/cldr-apps/v#/en/Languages_A_D/32a57b96452f2198 and https://github.com/dart-lang/i18n/actions/runs/7888128898/job/21524894392?pr=800.The text was updated successfully, but these errors were encountered: