Browser locale negotiation for node.js