Локализация настраивается с использованием RouteDataRequestCultureProvider, как описано на странице https://joonasw.net/view/aspnet-core-lo ... -deep-dive.
Код: Выделить всё
app.UseRouter(routes =>
{
routes.MapMiddlewareRoute("{culture=en-US}/{*mvcRoute}", subApp =>
{
subApp.UseRequestLocalization(localizationOptions);
subApp.UseMvc(mvcRoutes =>
{
// Routes are here
}
});
});
В идеале я бы просто указал, на какой язык должна указывать эта ссылка, и чтобы она сохраняла все остальные параметры маршрута (например, текущий контроллер, текущее действие, текущую модель маршрута), чтобы я мог иметь эту ссылку в _Layout.cshtml?
Подробнее здесь: https://stackoverflow.com/questions/554 ... t-core-2-2
Мобильная версия