locked
Question about hosting international sites. RRS feed

  • Question

  • User332559773 posted

    I don't know if it is the right forum to  post this. I have an interesting situation. I am in US and developing Web apps for a growing company. Now the company is expending and want to go international. they want to have international version of the site in other languages. As of now i don't know what is the best way to do this. One option is that I can provide a drop down list on the home page and let the users select a language and then store the language selection in the cookie and then show all other pages in that language. Is there any other way i can do it without having a drop down box....please advice....also how do other companies do this kind of a thing like Microsoft ....yahoo and others.....does the drop down list looks good on the home page...?

    Friday, June 29, 2007 9:18 AM

Answers

  • User-1506829456 posted

    Hi,

    There are 2 ways to let the user use different language of the site.

    1. Have the user select language from the dropdownlist or some other controls. And store it in the cookie.
    2. Detect the user language from HttpRequest. When the browser sends an HTTP request, it will include the user languages in the header. You can use HttpRequest.UserLanguages property to get the settings. The following link give more information.

    http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx

    If this does not answer your question, please feel free to mark the post as Not Answered and reply. Thank you!

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Tuesday, July 3, 2007 5:10 AM

All replies

  • User297669845 posted

    I think DropDownLists are big. I prefer little flags. like US flag for english, Korean flag for Korean & etc. And yes, the best way is to use cookies to store language for each user. For storing languages you can use XML files.

    Hope it helped 

    Friday, June 29, 2007 5:28 PM
  • User-1506829456 posted

    Hi,

    There are 2 ways to let the user use different language of the site.

    1. Have the user select language from the dropdownlist or some other controls. And store it in the cookie.
    2. Detect the user language from HttpRequest. When the browser sends an HTTP request, it will include the user languages in the header. You can use HttpRequest.UserLanguages property to get the settings. The following link give more information.

    http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx

    If this does not answer your question, please feel free to mark the post as Not Answered and reply. Thank you!

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Tuesday, July 3, 2007 5:10 AM