Я использую umbraco для создания мультитерриториального веб-сайта, поэтому для каждой территории (не для языка) настроены узлы, например,
Англия - mysite.co.uk
Германия - mysite.de
и т. Д.
Язык затем выбирается пользователем по предпочтению/ browser (так, например, даже на немецком сайте вы можете захотеть увидеть статьи на английском, хотя и статьи на немецкой версии сайта).
Я устанавливаю Thread.Current.CurrentCulture и CurrentUICulture в global.asax, но кажется, что umbraco переопределяет это на страницах oninit, используя язык, установленный на экране управления именем хоста.К сожалению, Umbraco, похоже, предполагает, что имена хостов используются для исключения выбора языка, и поэтому язык является обязательным полем на экране управления именами хостов.Есть ли какой-нибудь способ остановить умбрако, принимающий язык из секции hostname?