diff --git a/res/menu/text_secure_normal.xml b/res/menu/text_secure_normal.xml
index 575016beb..4f12ae3ed 100644
--- a/res/menu/text_secure_normal.xml
+++ b/res/menu/text_secure_normal.xml
@@ -7,12 +7,12 @@
android:icon="@drawable/ic_ab_qr"
app:showAsAction="always"/>
-
-
+
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 8ff90adde..ffa52d9e9 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -278,10 +278,12 @@
Response from %1$s: %2$s\n\nSome providers place additional information in your inbox; you can check them it eg. in the web frontend. Consult your provider or friends if you run into problems.
+
Forward to …
+
on
off
@@ -416,24 +418,24 @@
Scan QR code
Place your camera over the QR code
Do you want to join the group \"%1$s\"?
- Do you want to join the verified group \"%1$s\"?
- Verify contact and start chatting with \"%1$s\"?
- Contact \"%1$s\" verified. Start chatting?
- The scanned fingerprint does \"not match\" the fingerprint last seen for \"%1$s\".
- This QR code contains a fingerprint but no email address.\n\nFor an out-of-band-verification, please establish an encrpyted connection to the recipient first.
+ The scanned fingerprint does not match the fingerprint last seen for %1$s
+ This QR code contains a fingerprint but no email address.\n\nFor an out-of-band-verification, please establish an encrypted connection to the recipient first.
Scanned QR code text:\n\n%1$s
Scanned QR code URL:\n\n%1$s
Fingerprint
%1$s verified, introduce myself …
- Show QR verify code
+ QR invite code
%1$s joins.
%1$s verified.
- %1$s securely joined the group.
+ %1$s joined the group.
+ QR invite code
Scan this to join the group \"%1$s\".
- Scan this to join the verified group \"%1$s\".
- QR invite code
- QR verify code
- \"%1$s\" Scan this to set up a verified contact.
+ QR invite code
+ Scan this to set up a contact with %1$s
+ %1$s verified.
+ Cannot verify %1$s
+
+ Changed setup for %1$s
@@ -580,4 +582,18 @@
Open Log Folder
Open Current Logfile
+
+
+
+ Do you want to join the verified group \"%1$s\"?
+
+ Start chatting with \"%1$s\"?
+
+ Contact \"%1$s\" verified. Start chatting?
+
+ QR invite code
+
+ Scan this to join the verified group \"%1$s\".
+
+
diff --git a/src/org/thoughtcrime/securesms/QrShowActivity.java b/src/org/thoughtcrime/securesms/QrShowActivity.java
index 25a919479..d3df26378 100644
--- a/src/org/thoughtcrime/securesms/QrShowActivity.java
+++ b/src/org/thoughtcrime/securesms/QrShowActivity.java
@@ -64,7 +64,7 @@ public class QrShowActivity extends AppCompatActivity implements DcEventCenter.D
String groupName = dcContext.getChat(chatId).getName();
hint = String.format(this.getString(R.string.qrshow_join_group_hint), groupName);
supportActionBar.setTitle(groupName);
- supportActionBar.setSubtitle(R.string.qrshow_join_verified_group_title);
+ supportActionBar.setSubtitle(R.string.qrshow_join_group_title);
} else {
// verify-contact
String selfName = DcHelper.get(this, DcHelper.CONFIG_DISPLAY_NAME); // we cannot use MrContact.getDisplayName() as this would result in "Me" instead of
diff --git a/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java b/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java
index 51bff1473..14ceab05b 100644
--- a/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java
+++ b/src/org/thoughtcrime/securesms/connect/ApplicationDcContext.java
@@ -632,6 +632,9 @@ public class ApplicationDcContext extends DcContext {
case 31: s = context.getString(R.string.systemmsg_read_receipt_subject); break;
case 32: s = context.getString(R.string.systemmsg_read_receipt_body); break;
case 33: s = context.getString(R.string.systemmsg_group_image_deleted); break;
+ case 35: s = context.getString(R.string.contact_verified); break;
+ case 36: s = context.getString(R.string.contact_not_verified); break;
+ case 37: s = context.getString(R.string.contact_setup_changed); break;
case 40: s = context.getString(R.string.chat_archived_chats_title); break;
case 42: s = context.getString(R.string.autocrypt_asm_subject); break;
case 43: s = context.getString(R.string.autocrypt_asm_general_body); break;
diff --git a/src/org/thoughtcrime/securesms/qr/QrScanHandler.java b/src/org/thoughtcrime/securesms/qr/QrScanHandler.java
index 07085ec92..7ae3e61a8 100644
--- a/src/org/thoughtcrime/securesms/qr/QrScanHandler.java
+++ b/src/org/thoughtcrime/securesms/qr/QrScanHandler.java
@@ -152,7 +152,7 @@ public class QrScanHandler implements DcEventCenter.DcEventDelegate {
msg = String.format(activity.getString(R.string.qrscan_ask_join_group), qrParsed.getText1());
break;
default:
- msg = String.format(activity.getString(R.string.qrscan_ask_fingerprint_ask_oob), nameNAddr);
+ msg = String.format(activity.getString(R.string.ask_start_chat_with), nameNAddr);
break;
}
builder.setMessage(Html.fromHtml(msg));