From b29a50304c3a63ff8bd48bd41f8a2d6cd98d0e64 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Wed, 25 Oct 2017 00:23:24 +0200 Subject: [PATCH] Show more detailed reasons about failed end-to-end-encryptions. --- .../src/main/java/com/b44t/messenger/MrMailbox.java | 6 ++++-- MessengerProj/src/main/res/values/strings.xml | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MessengerProj/src/main/java/com/b44t/messenger/MrMailbox.java b/MessengerProj/src/main/java/com/b44t/messenger/MrMailbox.java index be04487b9..9490a0843 100644 --- a/MessengerProj/src/main/java/com/b44t/messenger/MrMailbox.java +++ b/MessengerProj/src/main/java/com/b44t/messenger/MrMailbox.java @@ -371,14 +371,16 @@ public class MrMailbox { case 23: s = ApplicationLoader.applicationContext.getString(R.string.AttachGif); break; case 24: s = ApplicationLoader.applicationContext.getString(R.string.EncryptedMessage); break; case 25: s = ApplicationLoader.applicationContext.getString(R.string.EncrinfoE2E); break; - case 26: s = ""+ApplicationLoader.applicationContext.getString(R.string.EncrinfoE2EExplain)+""; break; case 27: s = ApplicationLoader.applicationContext.getString(R.string.EncrinfoTransport); break; case 28: s = ApplicationLoader.applicationContext.getString(R.string.EncrinfoNone); break; - case 29: s = ""+ApplicationLoader.applicationContext.getString(R.string.EncrinfoNoE2EExplain)+""; break; case 30: s = ApplicationLoader.applicationContext.getString(R.string.EncrinfoFingerprints); break; case 31: s = ApplicationLoader.applicationContext.getString(R.string.ReadReceipt); break; case 32: s = ApplicationLoader.applicationContext.getString(R.string.ReadReceiptMailBody); break; case 33: s = ApplicationLoader.applicationContext.getString(R.string.MsgGroupImageDeleted); break; + case 34: s = ""+ApplicationLoader.applicationContext.getString(R.string.EncrinfoE2EExplain)+""; break; + case 35: s = ""+ApplicationLoader.applicationContext.getString(R.string.EncrinfoNoE2EExplain)+""; break; + case 36: s = ""+ApplicationLoader.applicationContext.getString(R.string.E2eeOffBecauseOfUser)+""; break; + case 37: s = ""+ApplicationLoader.applicationContext.getString(R.string.E2eeOffBecauseOfRecipient)+""; break; } return String2CPtr(s); diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml index 9f79b0192..92e989177 100644 --- a/MessengerProj/src/main/res/values/strings.xml +++ b/MessengerProj/src/main/res/values/strings.xml @@ -405,4 +405,6 @@ Import private keys Import private keys from ]]>%1$s]]>?\n\n• Existing private keys are not deleted\n\n• The last imported key will be used as the new default key Recently used emoji will be shown here. + To enable end-to-end-encryption, check the corresponding option in your settings. + Encryption will switch to end-to-end if the contact enables the corresponding option in its settings.