Seriously, you shouldn't have to. Your browser sends language preferences, doesn't it? Nope, IP trumps user preferences.
Had the same problem when using my job's VPN with an exit point in Germany (working from France). Very annoying.
Since http1.0[0]... I have wanted to add another header -> "RespectAlHeaders:All-Custom-CrRafted", so the wimpy implementation of ip->country->language is duly removed.
[0]: https://www.ietf.org/rfc/rfc1945.txt
Even if your language is English and your calendar is Gregorian, it will still display news dated in Hijri. No setting or option to change.
Seriously, you shouldn't have to. Your browser sends language preferences, doesn't it? Nope, IP trumps user preferences.
Had the same problem when using my job's VPN with an exit point in Germany (working from France). Very annoying.