Env : Mozilla 1.0, Windows 2000, locale is Arabic[Egypt] Des : Numbers following Arabic text are always displayed in Hindi Numbers no matter what the OS regional setting for Number is in Window 2000. Reproducible step: 1) On the Windows Start menu -> Settings -> Control Panel. 2) Double-click the Regional Options icon, and then click the Number tab. 3) Standard digits set to "0123456789" and OK button 4) Restart Mozilla and load the test case 5) In Sample Text, numbers following Arabic text are displayed in Hindi. 6) They should be displayed like "123-456-789"
Tweaking the subject. Currently the way to get this behaviour is to add user_pref("bidi.numeral", 3); to the preferences file, but I agree that on an OS where there is a system setting we should listen to it. See http://lxr.mozilla.org/seamonkey/source/modules/libpref/src/init/all.js#687 for the possible values of this pref.
*** Bug 166803 has been marked as a duplicate of this bug. ***
Two features needed: - Print numbers based on locale (this bug?) - Parse numbers of all locales in numeric fields in Preferences, etc. (like glibc's printf/scanf %Id [google:glibc scanf locale])
Uh, I just saw bug 252039. The tracker bug for my prev post. BTW, does system settings mean locale for unix systems?