Currently, we have internalization code split between the SpiderMonkey implementation of ECMA-402 and the intl component used in Gecko and Firefox UI. This leads to duplication of code and effort, as both implementations end up wrapping a lot of the same ICU4C functions. Ideally, we can unify the implementations, reduce duplication, and set ourselves up for easily replacing ICU4C with ICU4X. This is a meta bug to track that work.
Bug 1686965 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Currently, we have internalization code split between the SpiderMonkey implementation of ECMA-402 and the intl component used in Gecko and Firefox UI. This leads to duplication of code and effort, as both implementations end up wrapping a lot of the same ICU4C functions. Ideally, we can unify the implementations, reduce duplication, and set ourselves up for easily replacing ICU4C with ICU4X. This is a meta bug to track that work. Status is tracked here: https://gregtatum.github.io/are-we-unified-intl-yet/