Re: [elreq] Why doesn't Intl.Locale include the Ethiopic numbering system for Ethiopic Locales (#132)

@Eazash, ICU4C and ICU4J support the Ethiopic Numeral System (and other algorithmic number systems) using the RuleBasedNumberSystem class, via inbuilt RBNF rule sets. RBNF is not support in ICU4X. ECMASCRIPT doesn't support RBNF or the RuleBasedNumberSystem class.

There is an open issue (from 2016) for supporting algorithmic number systems in ECMA-402, but that would require support for RBNF. A number of concerns have been raised about the impact of including RBNF support. It probably needs a champion from within the ECMA-402 developers or editors.

It is possible to handle the Ethiopic Number System on the server side if you are using Node.js or a Python web framework and integrate PyICU. Unfortunately PHP Intl does not seem to support the RuleBasedNumberSystem, although I guess it could be patched to do so.

Currently, client side solutions would require writing your own functions for formatting and parsing Ethiopic numbers independently of Intl.

-- 
GitHub Notification of comment by andjc
Please view or discuss this issue at https://github.com/w3c/elreq/issues/132#issuecomment-1672650190 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 10 August 2023 06:46:10 UTC