diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c
index 8a414ae62..2f1888d1d 100644
--- a/jni/dc_wrapper.c
+++ b/jni/dc_wrapper.c
@@ -1909,15 +1909,6 @@ JNIEXPORT jboolean Java_com_b44t_messenger_DcContact_isVerified(JNIEnv *env, job
}
-JNIEXPORT jstring Java_com_b44t_messenger_DcContact_getVerifierAddr(JNIEnv *env, jobject obj)
-{
- char* temp = dc_contact_get_verifier_addr(get_dc_contact(env, obj));
- jstring ret = JSTRING_NEW(temp);
- dc_str_unref(temp);
- return ret;
-}
-
-
JNIEXPORT jint Java_com_b44t_messenger_DcContact_getVerifierId(JNIEnv *env, jobject obj)
{
return dc_contact_get_verifier_id(get_dc_contact(env, obj));
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 2efb9a1e7..150488d84 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -714,7 +714,6 @@
Символи
Знамена
-
Изтриване на старите съобщения
Изтриване на съобщенията от устройството
diff --git a/res/values-bqi/strings.xml b/res/values-bqi/strings.xml
index a0f0bf913..9839a13db 100644
--- a/res/values-bqi/strings.xml
+++ b/res/values-bqi/strings.xml
@@ -341,7 +341,6 @@
nemāďā
bêyraqā
-
pāk kerdên payomā qaďimi
pāk kerdên payomā zê dasgā
diff --git a/res/values-ckb/strings.xml b/res/values-ckb/strings.xml
index acf0c9081..68556fee2 100644
--- a/res/values-ckb/strings.xml
+++ b/res/values-ckb/strings.xml
@@ -474,7 +474,6 @@
هێماکان
ئاڵاکان
-
سڕینەوەی پەیامە کۆنەکان
سڕینەوەی پەیامەکان لەسەر مۆبایەلەکت
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 240f2e941..6a9f5c604 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -534,7 +534,6 @@
Symboly
Vlajky
-
Vymaž staré zprávy
Vymaž zprávy z přístroje
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index d481bf1d0..ba61524f0 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -553,7 +553,6 @@
Symboler
Flag
-
Slet gamle beskeder
Slet beskeder fra enhed
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 55536bc97..bf2fb731c 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -644,6 +644,8 @@
Schlüssel verwalten
System-Emoji benutzen
Eingebaute Emoji-Unterstützung von Delta Chat deaktivieren
+ In-App Kamera verwenden
+ Die In-App-Kamera hat in der Regel weniger Funktionen als die Systemkamera
App-Zugriff
Chats
In-Chat-Klänge
@@ -720,7 +722,6 @@
Symbole
Flaggen
-
Alte Nachrichten löschen
Nachrichten vom Gerät löschen
@@ -895,6 +896,7 @@
Kann %1$s nicht verifizieren
Verifiziert von %1$s
+ Verifiziert von Ihnen
Geändertes Setup für %1$s
Verifizierte Gruppen (experimentell) bieten Schutz gegen aktive Angriffe mittels Zwei-Faktor-Authentifizierung aller Mitglieder und immer aktiver Ende-zu-Ende-Verschlüsselung.
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index b8a7fb7be..0c5b130e6 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -674,7 +674,6 @@
Σύμβολα
Σημαίες
-
Διαγραφή Παλιών Μηνυμάτων
Διαγραφή Μηνυμάτων από Συσκευή
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 3109b1ca5..104d86b42 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -734,7 +734,6 @@
Símbolos
Banderas
-
Borrar mensajes antiguos
Borrar mensajes del dispositivo
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 2338d5fd6..c4f9c0644 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -726,7 +726,6 @@ https://meet.jit.si/$ROOM
نمادها
پرچمها
-
پاک کردن پیامهای قدیمی
پاک کردن پیامها از دستگاه
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 8ca13bf85..523581d07 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -674,7 +674,6 @@
Symbolit
Liput
-
Poista vanhat viestit
Poista viestit laitteelta
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 2d1399420..d838cd062 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -735,7 +735,6 @@
Symboles
Drapeaux
-
Supprimer les anciens messages
Supprimer les messages de l\'appareil
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 6c9ed985d..8d2da65ee 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -681,7 +681,6 @@
Símbolos
Bandeiras
-
Eliminar mensaxes antigas
Borrar mensaxes do dispositivo
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index fe0933e27..5def0cd19 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -735,7 +735,6 @@
Simboli
Bandiere
-
Elimina i Vecchi Messaggi
Elimina Messaggi dal Dispositivo
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 306be0106..07b9f5a83 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -528,7 +528,6 @@ https://delta.chat
シンボル
フラッグ
-
古いメッセージの削除
端末からメッセージを削除する
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index c647aa73c..e0293071c 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -608,7 +608,6 @@
និមិត្តសញ្ញា
ទង់ជាតិ
-
លុបសារចាស់
លុបសារពីឧបករណ៍
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 58bfa7b1f..343e016ed 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -597,7 +597,6 @@
Simboliai
Vėliavos
-
Ištrinti senas žinutes
Ištrinti žinutes iš įrenginio
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 3bc4ead43..bd4129952 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -720,7 +720,6 @@
Symbolen
Vlaggen
-
Oude berichten verwijderen
Berichten verwijderen van apparaat
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 230107eb6..275696e72 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -750,7 +750,6 @@
Symbole
Flagi
-
Usuwanie starych wiadomości
Usuń wiadomości z urządzenia
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index b2af7adcb..1e60b3f3f 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -734,7 +734,6 @@
Símbolos
Bandeiras
-
Apagar mensagens antigas
Apagar mensagens do dispositivo
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 61c326d82..b33e70bd7 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -750,7 +750,6 @@
Символы
Флаги
-
Удалить старые сообщения
Удалять сообщения с устройства
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 2e9a22487..b64c6d840 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -700,7 +700,6 @@
Symboly
Vlajky
-
Odstraňovať staré správy
Odstráňte správy zo zariadenia
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index a8cdf88e1..6d6941b38 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -717,7 +717,6 @@
Simbole
Flamuj
-
Fshiji mesazhet e vjetër
Fshini mesazhe prej pajisjes
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 2c4cc7b93..d996c69f4 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -701,7 +701,6 @@
Симболи
Заставе
-
Избриши старе поруке
Избриши поруке са уређаја
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index c9f50e31a..8823198bc 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -720,7 +720,6 @@
Semboller
Bayraklar
-
Eski İletileri Sil
İletileri Aygıttan Sil
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 2b45a965c..d26fcff9e 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -31,6 +31,7 @@
Назад
Підтверджено
Закрити
+ Закрити вікно
Переслати
Відправити знову
@@ -749,7 +750,6 @@
Символи
Прапори
-
Видалити старі повідомлення
Видалити повідомлення з пристрою
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 6f0d427bd..9191b04cc 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -705,7 +705,6 @@
符号
旗帜
-
删除旧消息
从设备删除消息
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 599a0e13b..cb08f0631 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -644,8 +644,8 @@
Manage Keys
Use System Emoji
Turn off Delta Chat\'s built-in emoji support
- Use Built-In Camera
- Built-in camera usually has less features
+ Use In-App Camera
+ In-app camera usually has less features than the system camera
App Access
Chats
In-Chat Sounds
@@ -723,7 +723,6 @@
Flags
- +%1$d
Reactions
@@ -900,6 +899,7 @@
Cannot verify %1$s.
Verified by %1$s
+ Verified by you
Changed setup for %1$s.
Verified groups (experimental) provide safety against active attacks. Members are verified with a second factor by other members and messages are always end-to-end-encrypted.
diff --git a/res/xml/preferences_advanced.xml b/res/xml/preferences_advanced.xml
index 2947e1d02..50067caa0 100644
--- a/res/xml/preferences_advanced.xml
+++ b/res/xml/preferences_advanced.xml
@@ -61,8 +61,8 @@
+ android:title="@string/pref_use_inapp_camera"
+ android:summary="@string/pref_use_inapp_camera_explain"/>
diff --git a/src/com/b44t/messenger/DcContact.java b/src/com/b44t/messenger/DcContact.java
index 2460468ca..a8353e6c1 100644
--- a/src/com/b44t/messenger/DcContact.java
+++ b/src/com/b44t/messenger/DcContact.java
@@ -58,7 +58,6 @@ public class DcContact {
public native boolean wasSeenRecently();
public native boolean isBlocked ();
public native boolean isVerified ();
- public native String getVerifierAddr();
public native int getVerifierId ();
// working with raw c-data
diff --git a/src/org/thoughtcrime/securesms/ProfileSettingsAdapter.java b/src/org/thoughtcrime/securesms/ProfileSettingsAdapter.java
index e159c244d..45d6d963a 100644
--- a/src/org/thoughtcrime/securesms/ProfileSettingsAdapter.java
+++ b/src/org/thoughtcrime/securesms/ProfileSettingsAdapter.java
@@ -313,9 +313,15 @@ public class ProfileSettingsAdapter extends RecyclerView.Adapter
itemDataContact = dcContact;
if (!chatIsDeviceTalk) {
if (dcContact.isVerified()) {
- String verifiedInfo = context.getString(R.string.verified);
- if (!dcContact.getVerifierAddr().isEmpty()) {
- verifiedInfo = context.getString(R.string.verified_by, dcContact.getVerifierAddr());
+ int verifierId = dcContact.getVerifierId();
+
+ String verifiedInfo;
+ if (verifierId == DcContact.DC_CONTACT_ID_SELF) {
+ verifiedInfo = context.getString(R.string.verified_by_you);
+ } else if (verifierId != 0) {
+ verifiedInfo = context.getString(R.string.verified_by, dcContext.getContact(verifierId).getAddr());
+ } else {
+ verifiedInfo = context.getString(R.string.verified);
}
itemData.add(new ItemData(ItemData.CATEGORY_INFO, INFO_VERIFIED, verifiedInfo, 0, R.drawable.ic_verified));
}
diff --git a/src/org/thoughtcrime/securesms/ProfileSettingsFragment.java b/src/org/thoughtcrime/securesms/ProfileSettingsFragment.java
index a1a18bc2c..ce0df2c9c 100644
--- a/src/org/thoughtcrime/securesms/ProfileSettingsFragment.java
+++ b/src/org/thoughtcrime/securesms/ProfileSettingsFragment.java
@@ -240,7 +240,7 @@ public class ProfileSettingsFragment extends Fragment
DcContact dcContact = dcContext.getContact(contactId);
if (dcContact.isVerified()) {
int verifierId = dcContact.getVerifierId();
- if (verifierId != 0 && verifierId != contactId) {
+ if (verifierId != 0 && verifierId != DcContact.DC_CONTACT_ID_SELF && verifierId != contactId) {
Intent intent = new Intent(getContext(), ProfileActivity.class);
intent.putExtra(ProfileActivity.CONTACT_ID_EXTRA, verifierId);
startActivity(intent);
diff --git a/src/org/thoughtcrime/securesms/reactions/ReactionsConversationView.java b/src/org/thoughtcrime/securesms/reactions/ReactionsConversationView.java
index aa3651d62..ff52a794b 100644
--- a/src/org/thoughtcrime/securesms/reactions/ReactionsConversationView.java
+++ b/src/org/thoughtcrime/securesms/reactions/ReactionsConversationView.java
@@ -109,7 +109,7 @@ public class ReactionsConversationView extends LinearLayout {
} else {
emojiView.setVisibility(GONE);
spacer.setVisibility(GONE);
- countView.setText(context.getString(R.string.ReactionsConversationView_plus, reaction.getCount()));
+ countView.setText("+" + reaction.getCount());
}
if (reaction.isFromSelf()) {