3 ms·
Just so you're aware, the way in which you've chosen to conduct this conversation is not in-keeping with the desired environment. I'm not entirely sure why you
by dijit 2y ago
Just so you're aware, the way in which you've chosen to conduct this conversation is not in-keeping with the desired environment.
I'm not entirely sure why you are coming across as deeply emotional about this topic, but it's really not worth getting angry over.
However, you made a specific point:
> And it seems like you might be surprised to hear that people speak more than one language.
And I was mentioning that, actually, the header has support for multiple languages and the point is to fall back to the one you actually support; so if a site is translated in Spanish, but not Catalonian, then a person living in Barcelona might have ["ca_ES", "es_ES"], and actually only be served "es_ES" Spanish despite requesting the former as a preference.
Also, there are mechanisms for changing this locale away from the Operating Systems choice, but, I would wager a sane default is to use the localisation of the operating system, as that is largely going to be localised for the person already- moreso than browser fingerprinting(?) or GEOIP lookups, as computers move just like humans do throughout our world.
- balamatom 2y ago> I would wager a sane default is to use the localisation of the operating system, as that is largely going to be localised for the person already I already explained why in many parts of the world this would not be the good wager you think it is. >moreso than browser fingerprinting(?) I'm not saying browser fingerprinting is a good way to determine what language to serve to the user. I'm saying setting the headers to non-default values (and especially ones that represent actual facts about the user, such as what languages they can be expected to understand) can be used for fingerprinting, and that's probably the most sensible reason to avoid making use of such features that otherwise would have been, as you say, benign and quite convenient. >I'm not entirely sure why you are coming across as deeply emotional about this topic, but it's really not worth getting angry over. I'm not getting angry! I am having fun fun FUN! Your culture requires me to be having fun fun FUN in order to not be gradually destroyed from the inside! Or from the outside!
- dijit 2y agoI live in Sweden, our culture does not require anyone to be having fun. Lagom; https://en.wikipedia.org/wiki/Lagom https://en.wikipedia.org/wiki/Lagom
- fc417fc802 2y ago> can be used for fingerprinting That's an interesting point. However, given that this is a language preference users are quite likely to manually select the correct language if the incorrect one loads up. At which point you have shared that information anyway. I guess there's an argument to be made against blasting that information out to every last third party though. Perhaps it should only ever be sent to the target that appears in the address bar.