Changing general.useragent.locale allows one to spoof navigator.language to a value of their choosing, but on some platforms it also causes the chrome translation to change to that language as well. It would be nice to have a general.useragent.override.locale pref specifically just for spoofing navigator.language, independent of the browser locale.
http://www.theregister.co.uk/2010/05/17/browser_fingerprint/ Ran test on http://panopticlick.eff.org/ to find out my browser leaves a unique fingerprint in 900,000+ samples they have received so far. If Firefox is going to give me a unique fingerprint, I must change settings like these frequently (to make the fingerprinting of no value)!
I think blocking sites for detecting fonts,screen resolution,laptop,computer model,computer motherboard and other information will make people safe,and make it like that service "Geolocation" people to agree if they share that information or not with that website(s).
http://www.showmyip.com/?version=full ,look at Computer/Device Properties ,this is like a finger print
The Tor Project / Electronic Frontier Foundation is paying to have this bug fixed. "If you know C++ and/or Firefox internals, we should be able to pay you for your time to address these issues and shepherd the relevant patches through Mozilla's review process." Source: https://blog.torproject.org/blog/web-developers-and-firefox-hackers-help-us-firefox-4
Since Gecko 5, window.navigator.language has been tied to the value of Accept-Language (powered by the intl.accept_languages preference, which is user-customizable). The general.useragent.locale preference has no effect on window.navigator.language, AFAICT, so I think I can resolve this as WFM.