Hi,
I've developed a globalised application which uses the Request Header
information such as language to decide which country my user is from and then display a date control, amongst others, formatted with their locality settings.
The issue I'm having, especially when entering into the mobile arena, is that most devices are poorly configured.
The language passed is en-US
and not en-GB
. The worst culprits being WP8 and iPads.
Other websites, which I believe to be globalised, don't appear to have this issue on those device.
What strategy should I use to get the most accurate location for formatting my interface?
The option which come to mind are:
Use the submitted language
Use client geolocation
Use regional DNS/servers fixing the local on the server
Non of these seem to tick all the boxes. What other options are there?
Kind Regards,
Stephen