@page "/not-found" @inject ISettingsService SettingsService @rendermode InteractiveServer @T("Seite nicht gefunden", "Page not found")

@T("404 - Seite nicht gefunden", "404 - Page not found")

@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; } } }