Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 269625
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T23:51:59+00:00 2026-05-11T23:51:59+00:00

I’ve chosen to take this as a question in its own right since it

  • 0

I’ve chosen to take this as a question in its own right since it was generating so much debate in the comments of the original post.

It’s interesting to see that a lot of people on SO (who are developer’s) just don’t get localization. Here’s my take on how it should work:

In all browsers that I’ve looked at (and for the .NET developers out there too) when you look at a user’s culture preferences it is in the following format:
language-Culture.

So we have:

  • en-GB – English language – UK culture
  • en-US – English language – US culture
  • en – English language – Invariant culture.
  • fr-FR – French language – French culture
  • fr-CH – French language – Swiss culture
  • de-CH – German language – Swiss culture
  • de-DE – German language – German culture

See MSDN for a complete list that the .NET framework supports.

When I go to a website it knows that I want the English language from the en part and it knows I’m interested in it being slanted to the UK (number formatting, date formatting). So when I go to google.com and it takes me to google.de (because of my IP address) that’s completely fine if google.de displays everything to me in English but completely wrong since google.de is in German. I have little control over my IP address but complete control over my language and culture settings. If you’re interested Microsoft’s new search engine (bing.com) handles things properly. Let’s hope Microsoft can learn how to do search as well as Google or Google can learn to localize as well as Microsoft 😉

MSDN has another good article here for more information

So what are your recommendations for how sites should deal with localizations?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T23:51:59+00:00Added an answer on May 11, 2026 at 11:51 pm

    The solution here is so simple, it’s annoying that dev’s do anything else.

    1. Respect the browser setting. If it says English then by god it’s English.

    2. If you absolutely must, then simply add a button at the top to pick something else. Then, and ONLY then, do you override the browser.

    3. If you think your way is better. Stop, have someone slap you. It’s not. Repeat as necessary.

    4. Get rid of those web splash pages that ask for someone’s country. Just show your normal page, based off of the browser defaults, and see item 2 above. I have yet to run into a site where it actually matters. update: a few years later and there is now a reason to do this. In 2013 the UK instituted policies surrounding cookies that website operators need to respect for sites based in that country that are serving pages to visitors from that country. So pay attention to the laws in the countries you are hosted in.

    5. IF you happen to have a site that really is served by multiple servers across multiple countries, then you can probably detect which one of your servers is really closer to serve from. If you can’t, just stop the redirecting madness and then don’t try and make a determination for them.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I hope the title is chosen well enough to ask this question. Feel free
In the chosen answer for this question about Blue Ruby , Chuck says: All
I'm using the chosen UI library to select multiple values for a post param
FIRST: I realize this question has been asked here: in ExtJS, is it better
I was given this coding question in interview: given a very very large number
I don't know if this is a good place for such a question. If
In reference to this question, as you can see I managed to run and
this is my second question as i've had trouble with the first one due
This is a simplified version of the original problem. I have a class called
While thinking about this question and conversing with the participants, the idea came up

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.