ALL, Я имею в виду, например, когда я набираю www.gmail.com, а на моем компьютере язык по умолчанию - русский, я вижу русский текст, а когда на компьютере установлен английский язык, я вижу английский текст.
Могу ли я сделать это с ASP?
Спасибо.
Используйте значение заголовка Accept-Language :
Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"];
или
Request.Headers["accept-language"];
результат выглядит примерно так: en-US,en;q=0.8
en-US,en;q=0.8
первый сегмент (перед ;) - это список идентификаторов языка , разделенных запятыми, упорядоченный по предпочтению.
;
Request.UserLanguages будет содержать упорядоченный список настроек культуры, установленных в браузере клиента
Да, это называется локализацией, вы можете сделать это, используя файлы ресурсов, отметьте здесь http://msdn.microsoft.com/en-us/library/ms228208.aspx