Для многоязычного веб-сайта asp.net mvc.asp.net mvc где установить культуру по умолчанию?
Где я должен установить культуру потока для языка по умолчанию (который является tr-TR для моего случая), кроме того, мне нужно сохранить это в cookie, если он не существует. в Application_Start() или еще?
У меня есть несколько сайтов (домены), поэтому мне нужно изменить конкретный язык сайта по умолчанию.
example.com must set default culture to tr-TR
example2.com must set default culture to en-US
Чтобы сделать его более универсальным, вы можете использовать его для автоматического определения культуры своего браузера: –
hbulens
Мне нужно установить культуру по умолчанию на основе сайт (домен), так это правильный способ установить культуру в webconfig? Я обновил вопрос выше. – Can
я не очень уверен, но есть простой способ, где маршрут может быть добавлен в классе Routeconfig Еогеаспа (Var маршрут routes.Cast() .гд (маршрут => route.GetType() == TypeOf (MultiLingualRoute))) { route.Url = "{language} /" + route.Url; route.Defaults.Add ("language", "YOUR-DEFAULT"); } Это может дать вам подсказку. –