@page "/not-found"
@inject ISettingsService SettingsService
@rendermode InteractiveServer
@T("Die angeforderte Seite existiert nicht.", "The requested page does not exist.")
@T("Zurück zur Startseite", "Back to home") @code { private string _language = "de"; private string T(string de, string en) => _language == "en" ? en : de; [CascadingParameter] private HttpContext? HttpContext { get; set; } protected override async Task OnInitializedAsync() { _language = await SettingsService.GetLanguageAsync() ?? "de"; if (HttpContext is not null) { HttpContext.Response.StatusCode = StatusCodes.Status404NotFound; } } }