mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 06:51:55 +00:00
Fixed localization for /Home/Login
This commit is contained in:
@@ -129,14 +129,14 @@ public class HomeController : Controller
|
|||||||
switch (authenticationResult.AuthenticationState)
|
switch (authenticationResult.AuthenticationState)
|
||||||
{
|
{
|
||||||
case UserNotAuthenticatedReason.InvalidCredentials:
|
case UserNotAuthenticatedReason.InvalidCredentials:
|
||||||
return View(new LoginViewModel() { ErrorText = "Invalid login credentials" }); // TODO add localization (e.g. T["Invalid login credentials"]; see: https://learn.microsoft.com/de-de/dotnet/core/extensions/localization)
|
return View(new LoginViewModel() { ErrorText = "Invalid login credentials" });
|
||||||
case UserNotAuthenticatedReason.UserLockedOut:
|
case UserNotAuthenticatedReason.UserLockedOut:
|
||||||
return View(new LoginViewModel() { ErrorText = "Your account has been locked. Wait a few minutes or ask an administrator to unlock you" }); // TODO add localization (e.g. T["Invalid login credentials"]; see: https://learn.microsoft.com/de-de/dotnet/core/extensions/localization)
|
return View(new LoginViewModel() { ErrorText = "Your account has been locked. Wait a few minutes or ask an administrator to unlock you" });
|
||||||
case UserNotAuthenticatedReason.UserNotAuthorized:
|
case UserNotAuthenticatedReason.UserNotAuthorized:
|
||||||
return View(new LoginViewModel() { ErrorText = "You are not authorized for login. Ask an administrator to authorize you." }); // TODO add localization (e.g. T["Invalid login credentials"]; see: https://learn.microsoft.com/de-de/dotnet/core/extensions/localization)
|
return View(new LoginViewModel() { ErrorText = "You are not authorized for login. Ask an administrator to authorize you." });
|
||||||
default:
|
default:
|
||||||
await HttpContext.RaiseError(new HellFrozeOverException());
|
await HttpContext.RaiseError(new HellFrozeOverException());
|
||||||
return View(new LoginViewModel() { ErrorText = "Hell froze over. Make a screenshot and send it to an administrator." }); // TODO add localization (e.g. T["Invalid login credentials"]; see: https://learn.microsoft.com/de-de/dotnet/core/extensions/localization)
|
return View(new LoginViewModel() { ErrorText = "Hell froze over. Make a screenshot and send it to an administrator." });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,4 +25,16 @@
|
|||||||
<data name="Password" xml:space="preserve">
|
<data name="Password" xml:space="preserve">
|
||||||
<value>Passwort</value>
|
<value>Passwort</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Invalid login credentials" xml:space="preserve">
|
||||||
|
<value>Ungültige Anmeldedaten</value>
|
||||||
|
</data>
|
||||||
|
<data name="Your account has been locked. Wait a few minutes or ask an administrator to unlock you" xml:space="preserve">
|
||||||
|
<value>Ihr Konto wurde gesperrt. Warten Sie einige Minuten oder bitten Sie einen Administrator, die Sperre aufzuheben.</value>
|
||||||
|
</data>
|
||||||
|
<data name="You are not authorized for login. Ask an administrator to authorize you." xml:space="preserve">
|
||||||
|
<value>Sie sind nicht zur Anmeldung berechtigt. Bitten Sie einen Administrator, Ihnen die Berechtigung zu erteilen.</value>
|
||||||
|
</data>
|
||||||
|
<data name="Hell froze over. Make a screenshot and send it to an administrator." xml:space="preserve">
|
||||||
|
<value>Die Hölle ist zugefroren. Machen Sie einen Screenshot und senden Sie ihn an einen Administrator.</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
@using Microsoft.AspNetCore.Mvc.Localization
|
@using Microsoft.AspNetCore.Mvc.Localization
|
||||||
|
@model LoginViewModel
|
||||||
@inject IViewLocalizer T
|
@inject IViewLocalizer T
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = T["Login"];
|
ViewData["Title"] = T["Login"];
|
||||||
@@ -10,7 +11,7 @@
|
|||||||
if (Model.ErrorText is not null)
|
if (Model.ErrorText is not null)
|
||||||
{
|
{
|
||||||
<div class="alert alert-danger text-center login-error">
|
<div class="alert alert-danger text-center login-error">
|
||||||
<h2>@Model.ErrorText</h2>
|
<h2>@T[Model.ErrorText]</h2>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user