diff --git a/res/values/strings.xml b/res/values/strings.xml
index ef4d7ed280..1f0549c740 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -367,12 +367,19 @@
Decrypting, please wait...
Message encrypted for non-existing session...
+
+ Error decrypting message.
+
+
+ Error decrypting message.
+
Connecting to MMS server...
Downloading MMS...
MMS download failed!
Downloading...
Tap and configure MMS settings to continue download.
+ Error decrypting message.
Decrypting MMS, please wait...
diff --git a/src/org/thoughtcrime/securesms/database/EncryptingSmsDatabase.java b/src/org/thoughtcrime/securesms/database/EncryptingSmsDatabase.java
index e923ff958d..ece5bd0c4e 100644
--- a/src/org/thoughtcrime/securesms/database/EncryptingSmsDatabase.java
+++ b/src/org/thoughtcrime/securesms/database/EncryptingSmsDatabase.java
@@ -22,6 +22,7 @@ import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
import android.util.Pair;
+import org.thoughtcrime.securesms.R;
import org.thoughtcrime.securesms.crypto.AsymmetricMasterCipher;
import org.thoughtcrime.securesms.crypto.AsymmetricMasterSecret;
import org.thoughtcrime.securesms.database.model.DisplayRecord;
@@ -175,7 +176,7 @@ public class EncryptingSmsDatabase extends SmsDatabase {
}
} catch (InvalidMessageException e) {
Log.w("EncryptingSmsDatabase", e);
- return new DisplayRecord.Body("Error decrypting message.", true);
+ return new DisplayRecord.Body(context.getString(R.string.EncryptingSmsDatabase_error_decrypting_message), true);
}
}
}
diff --git a/src/org/thoughtcrime/securesms/database/MmsDatabase.java b/src/org/thoughtcrime/securesms/database/MmsDatabase.java
index c63711fbc4..b41d99750c 100644
--- a/src/org/thoughtcrime/securesms/database/MmsDatabase.java
+++ b/src/org/thoughtcrime/securesms/database/MmsDatabase.java
@@ -1046,7 +1046,7 @@ public class MmsDatabase extends Database implements MmsSmsColumns {
}
} catch (InvalidMessageException e) {
Log.w("MmsDatabase", e);
- return new DisplayRecord.Body("Error decrypting message.", true);
+ return new DisplayRecord.Body(context.getString(R.string.MmsDatabase_error_decrypting_message), true);
}
}
diff --git a/src/org/thoughtcrime/securesms/database/ThreadDatabase.java b/src/org/thoughtcrime/securesms/database/ThreadDatabase.java
index 27e603ffa2..96d29b0502 100644
--- a/src/org/thoughtcrime/securesms/database/ThreadDatabase.java
+++ b/src/org/thoughtcrime/securesms/database/ThreadDatabase.java
@@ -24,6 +24,7 @@ import android.database.sqlite.SQLiteOpenHelper;
import android.text.TextUtils;
import android.util.Log;
+import org.thoughtcrime.securesms.R;
import org.thoughtcrime.securesms.crypto.MasterCipher;
import org.thoughtcrime.securesms.database.model.DisplayRecord;
import org.thoughtcrime.securesms.database.model.MessageRecord;
@@ -469,7 +470,7 @@ public class ThreadDatabase extends Database {
}
} catch (InvalidMessageException e) {
Log.w("ThreadDatabase", e);
- return new DisplayRecord.Body("Error decrypting message.", true);
+ return new DisplayRecord.Body(context.getString(R.string.ThreadDatabase_error_decrypting_message), true);
}
}