Setup currency symbol based on the correct browser locale

We have a bug where every english locale (en-GB, en-CA, en-US etc.) is shown the pounds currency symbol, because we default to en-GB. This should be different.