- From: Andj via GitHub <sysbot+gh@w3.org>
- Date: Sat, 12 Aug 2023 01:21:35 +0000
- To: public-i18n-archive@w3.org
@Eazash its possible that some of the other locales should be updated to include `ethi` as a `traditional` number system. Although, some algorithmic number systems (including Ethiopic) are defined in the [root locale's RBNF file](https://github.com/unicode-org/cldr/blob/main/common/rbnf/root.xml#L246), and thus accessible to other locales through inheritance. In icu4c and icu4j decimal numbers use the `NumberFormatter` class to handle formatting and parsing, but algorithmic number systems, ordinal numbers and spelled out numbers (Numbers rendered as words) are all handled by the `RuleBasedNumberFormat` class instead. Currently, ECMA-402 does not support any of the operations that the `RuleBasedNumberFormat` class is used for. And although ICU is a common solution used by Firefox and Chromium based browsers, not all ECMAScript engines use ICU, So there are concerns for the overheads created for non-ICU based implementations. ICU4X also seems to have not implemented RBNF yet either. The reality is that client-side locale solutions are much more limited that server-side solutions. -- GitHub Notification of comment by andjc Please view or discuss this issue at https://github.com/w3c/elreq/issues/132#issuecomment-1675594864 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Saturday, 12 August 2023 01:21:37 UTC