diff --git a/src/BreCalClient/MainWindow.xaml.cs b/src/BreCalClient/MainWindow.xaml.cs index 9389a70..34175a2 100644 --- a/src/BreCalClient/MainWindow.xaml.cs +++ b/src/BreCalClient/MainWindow.xaml.cs @@ -133,7 +133,10 @@ namespace BreCalClient { if ((ex.ErrorContent != null && ((string)ex.ErrorContent).StartsWith("{"))) { Error? anError = JsonConvert.DeserializeObject((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; diff --git a/src/BreCalClient/Resources/Resources.Designer.cs b/src/BreCalClient/Resources/Resources.Designer.cs index 84e9ae1..99a3e26 100644 --- a/src/BreCalClient/Resources/Resources.Designer.cs +++ b/src/BreCalClient/Resources/Resources.Designer.cs @@ -940,6 +940,15 @@ namespace BreCalClient.Resources { } } + /// + /// Looks up a localized string similar to Wrong username or password. + /// + public static string textWrongCredentials { + get { + return ResourceManager.GetString("textWrongCredentials", resourceCulture); + } + } + /// /// Looks up a localized string similar to Zone entry. /// diff --git a/src/BreCalClient/Resources/Resources.de.resx b/src/BreCalClient/Resources/Resources.de.resx index c921646..b3b04f0 100644 --- a/src/BreCalClient/Resources/Resources.de.resx +++ b/src/BreCalClient/Resources/Resources.de.resx @@ -415,4 +415,7 @@ Telefon + + Benutzername / Passwort falsch + \ No newline at end of file diff --git a/src/BreCalClient/Resources/Resources.resx b/src/BreCalClient/Resources/Resources.resx index 181c6d1..701f0cf 100644 --- a/src/BreCalClient/Resources/Resources.resx +++ b/src/BreCalClient/Resources/Resources.resx @@ -406,6 +406,9 @@ Width + + Wrong username or password + Zone entry