Использование стандартного. net промежуточного программного обеспечения для локализации:
var supportedCultures = new List<CultureInfo> { new CultureInfo("en"), new CultureInfo("de") ...
app.UseRequestLocalization(new RequestLocalizationOptions
{
DefaultRequestCulture = new RequestCulture("en", "en"),
SupportedCultures = supportedCultures, ...
Как получить доступ к выбранному языку, чтобы в _Layout.cs html я мог добавить что-то вроде:
<html lang="@[????].CultureCode">