@using Microsoft.AspNetCore.Builder @using Microsoft.AspNetCore.Http.Extensions @using Microsoft.AspNetCore.Http.Features @using Microsoft.AspNetCore.Localization @using Microsoft.AspNetCore.Mvc.Localization @using Microsoft.Extensions.Options @inject IViewLocalizer Localizer @inject IOptions LocOptions @{ var requestCulture = Context.Features.Get(); var cultureItems = LocOptions.Value.SupportedUICultures .Select(c => new SelectListItem { Value = c.Name, Text = c.DisplayName }) .ToList(); var returnUrl = string.IsNullOrEmpty(Context.Request.Path) ? "~/" : $"~{UriHelper.BuildRelative(Context.Request.PathBase, Context.Request.Path, Context.Request.QueryString)}"; }