Axel Hecht a écrit :
Additionally, quite a few users are multilingual. If I look at en-US
usage, only half of that is within the US, followed by India and Indonesia.
Also, OS support usually means support for the language the OS is
running in, not the language we use for Firefox.
Bi-lingual, not multi-lingual. If you look at the requirements for
Devanagari input and display, you will see the the user will not go very
far if the OS does not have some strong support for it included.
On that note,
https://bugzilla.mozilla.org/buglist.cgi?quicksearch=summary:toLocaleString
is a nice little subset of the issues we have with getting useful data
back from the OS, just took the simplest search I could come up with.
From what I've seen, all the issues here are Firefox not correctly
calling the OS, and not the OS being unable to do the job correctly in
the context given.
Maybe just calling ICU once requires a bit less effort, but it comes at
a very significant price. In the case of complex line breaking (Thai),
the team just made the effort to correctly call the OS, and it was just
not that huge.
cf https://bugzilla.mozilla.org/show_bug.cgi?id=336959
https://bugzilla.mozilla.org/show_bug.cgi?id=389520
https://bugzilla.mozilla.org/show_bug.cgi?id=389520
Note that you use ICU, those bugs will be replaced by a list of
inconsistencies between the ICU result and the OS. They will never be
perfectly synchronized.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform