diff --git a/ModernKeePass/Strings/en-US/CodeBehind.resw b/ModernKeePass/Strings/en-US/CodeBehind.resw
index 20df5e0..17a2a0a 100644
--- a/ModernKeePass/Strings/en-US/CodeBehind.resw
+++ b/ModernKeePass/Strings/en-US/CodeBehind.resw
@@ -121,19 +121,13 @@
Select key file from disk...
- Error
+ Error:
- key file
-
-
- or
+ - wrong key file
- password
-
-
- Error: wrong
+ - password incorrect
Opening...
@@ -265,7 +259,7 @@
Security
- user account
+ - user account
Saving
@@ -273,4 +267,7 @@
Recycle Bin
+
+ ##
+
\ No newline at end of file
diff --git a/ModernKeePass/Strings/fr-FR/CodeBehind.resw b/ModernKeePass/Strings/fr-FR/CodeBehind.resw
index 3259e52..e8e76d4 100644
--- a/ModernKeePass/Strings/fr-FR/CodeBehind.resw
+++ b/ModernKeePass/Strings/fr-FR/CodeBehind.resw
@@ -121,19 +121,13 @@
Choisissez un fichier...
- Erreur
+ Erreur:
- fichier de clé
-
-
- ou
+ - mauvais fichier de clé
- mot de passe
-
-
- Erreur: mauvais
+ - mot de passe incorrect
Ouverture...
@@ -265,7 +259,7 @@
Sécurité
- compte utilisateur
+ - compte utilisateur
Sauvegardes
diff --git a/ModernKeePass/ViewModels/CompositeKeyVm.cs b/ModernKeePass/ViewModels/CompositeKeyVm.cs
index 318da51..09711c0 100644
--- a/ModernKeePass/ViewModels/CompositeKeyVm.cs
+++ b/ModernKeePass/ViewModels/CompositeKeyVm.cs
@@ -132,16 +132,15 @@ namespace ModernKeePass.ViewModels
}
catch (ArgumentException)
{
- var errorMessage = new StringBuilder(_resource.GetResourceValue("CompositeKeyErrorUserStart"));
- if (HasPassword) errorMessage.Append(_resource.GetResourceValue("CompositeKeyErrorUserPassword"));
- if (HasPassword && HasKeyFile) errorMessage.Append(_resource.GetResourceValue("CompositeKeyErrorUserOr"));
- if (HasKeyFile) errorMessage.Append(_resource.GetResourceValue("CompositeKeyErrorUserKeyFile"));
- if (HasUserAccount) errorMessage.Append(_resource.GetResourceValue("CompositeKeyErrorUserAccount"));
+ var errorMessage = new StringBuilder($"{_resource.GetResourceValue("CompositeKeyErrorOpen")}\n");
+ if (HasPassword) errorMessage.AppendLine(_resource.GetResourceValue("CompositeKeyErrorUserPassword"));
+ if (HasKeyFile) errorMessage.AppendLine(_resource.GetResourceValue("CompositeKeyErrorUserKeyFile"));
+ if (HasUserAccount) errorMessage.AppendLine(_resource.GetResourceValue("CompositeKeyErrorUserAccount"));
UpdateStatus(errorMessage.ToString(), StatusTypes.Error);
}
catch (Exception e)
{
- var error = $"{_resource.GetResourceValue("CompositeKeyErrorOpen")}: {e.Message}";
+ var error = $"{_resource.GetResourceValue("CompositeKeyErrorOpen")}{e.Message}";
UpdateStatus(error, StatusTypes.Error);
}
finally
diff --git a/ModernKeePass/Views/GroupDetailPage.xaml b/ModernKeePass/Views/GroupDetailPage.xaml
index e8204a9..71b32e0 100644
--- a/ModernKeePass/Views/GroupDetailPage.xaml
+++ b/ModernKeePass/Views/GroupDetailPage.xaml
@@ -316,6 +316,7 @@
-
+
@@ -54,6 +54,6 @@
-
+
diff --git a/ModernKeePassLib/Keys/CompositeKey.cs b/ModernKeePassLib/Keys/CompositeKey.cs
index bad3077..4159ad7 100644
--- a/ModernKeePassLib/Keys/CompositeKey.cs
+++ b/ModernKeePassLib/Keys/CompositeKey.cs
@@ -237,8 +237,8 @@ namespace ModernKeePassLib.Keys
KdfEngine kdf = KdfPool.Get(p.KdfUuid);
if(kdf == null) // CryptographicExceptions are translated to "file corrupted"
- throw new Exception(KLRes.UnknownKdf + Environment.NewLine +
- KLRes.FileNewVerOrPlgReq + Environment.NewLine +
+ throw new Exception(KLRes.UnknownKdf + MessageService.NewParagraph +
+ KLRes.FileNewVerOrPlgReq + MessageService.NewParagraph +
"UUID: " + p.KdfUuid.ToHexString() + ".");
byte[] pbTrf32 = kdf.Transform(pbRaw32, p);
@@ -280,7 +280,7 @@ namespace ModernKeePassLib.Keys
{
get
{
- return KLRes.InvalidCompositeKey + Environment.NewLine +
+ return KLRes.InvalidCompositeKey + MessageService.NewParagraph +
KLRes.InvalidCompositeKeyHint;
}
}