[meta] Create unified internalization component
Categories
(Core :: Internationalization, enhancement, P1)
Tracking
()
People
(Reporter: dminor, Assigned: dminor)
References
(Depends on 8 open bugs)
Details
(Keywords: meta)
Attachments
(6 obsolete files)
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/
Assignee | ||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Depends on D105412
Assignee | ||
Comment 4•3 years ago
|
||
Assignee | ||
Comment 5•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D105495
Assignee | ||
Comment 7•3 years ago
|
||
This is just a quick test that intl components are callable from SpiderMonkey.
Depends on D106802
Assignee | ||
Comment 8•3 years ago
|
||
I've spun out Bug 1695937 to look at landing an initial NumberFormat implementation suitable for use by Fluent.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 9•2 years ago
|
||
All unification bugs have been completed, so I'm marking this as done. There are still some cleanup bugs left, but those can be tracked as just part of the normal backlog. 🎉
Updated•2 years ago
|
Description
•