Я думаю, что это хороший вариант - просто позволить клиенту (т.е. пользовательскому агенту / браузеру) решить, какую культуру он хочет.Это можно сделать, установив атрибут culture
и uiCulture
элемента globalization
в web.config на auto
.См. «Версия 1».
Вы также можете сделать что-то вроде: Возьмите параметр broswers, но, если не возможно, используйте en-US
в качестве запасного значения.См. «Версия 2».
Версия 1:
<configuration>
<system.web>
<globalization culture="auto" uiCulture="auto"/>
</system.web>
</configuration>
Версия 2:
<configuration>
<system.web>
<globalization culture="auto:en-US" uiCulture="auto:en-US" />
</system.web>
</configuration>
См. Также эту статью для получения дополнительной информации: Автоопределение и настройка языкового стандарта ASP.NET на основе языкового стандарта браузера