add localized message if username/password is wrong

This commit is contained in:
Daniel Schick 2023-12-07 10:08:08 +01:00
parent fcbe554248
commit 08edd7d1d8
4 changed files with 19 additions and 1 deletions

View File

@ -133,7 +133,10 @@ namespace BreCalClient
{
if ((ex.ErrorContent != null && ((string)ex.ErrorContent).StartsWith("{"))) {
Error? anError = JsonConvert.DeserializeObject<Error>((string)ex.ErrorContent);
this.labelLoginResult.Content = anError?.Message ?? ex.Message;
if ((anError != null) && anError.Message.Equals("invalid credentials"))
this.labelLoginResult.Content = BreCalClient.Resources.Resources.textWrongCredentials;
else
this.labelLoginResult.Content = anError?.Message ?? ex.Message;
}
else {
this.labelLoginResult.Content = ex.Message;

View File

@ -940,6 +940,15 @@ namespace BreCalClient.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to Wrong username or password.
/// </summary>
public static string textWrongCredentials {
get {
return ResourceManager.GetString("textWrongCredentials", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Zone entry.
/// </summary>

View File

@ -415,4 +415,7 @@
<data name="textPhone" xml:space="preserve">
<value>Telefon</value>
</data>
<data name="textWrongCredentials" xml:space="preserve">
<value>Benutzername / Passwort falsch</value>
</data>
</root>

View File

@ -406,6 +406,9 @@
<data name="textWidth" xml:space="preserve">
<value>Width</value>
</data>
<data name="textWrongCredentials" xml:space="preserve">
<value>Wrong username or password</value>
</data>
<data name="textZoneEntryTime" xml:space="preserve">
<value>Zone entry</value>
</data>