diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 4b3f61ab6..bb1a24d91 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -143,7 +143,23 @@
- @string/mute_forever
-
+
+ - @string/off
+ - @string/autodel_after_1_hour
+ - @string/autodel_after_1_day
+ - @string/autodel_after_1_week
+ - @string/autodel_after_4_weeks
+
+
+
+ - 0
+ - 3600
+ - 86400
+ - 604800
+ - 2419200
+
+
+
- @string/off
- @string/autodel_at_once
- @string/autodel_after_1_hour
@@ -152,7 +168,7 @@
- @string/autodel_after_4_weeks
-
+
- 0
- 1
- 3600
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 5379ad659..66c3dc9a8 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -467,12 +467,12 @@
Custom color
- Ephemeral messages
- Delete from device
- Delete from server
+ Automatically delete messages
+ Delete messages from device
+ Delete messages from server
- Do you really want to delete %1$d messages now and all new messages %2$s in the future?\n\n• Message will be deleted whether they were seen or not\n\n• \"Saved messages\" will be skipped from local deletion
- Do you really want to delete %1$d messages now and all new messages %2$s in the future?\n\n• This will also delete emails affected by the \"Show classic emails\" option\n\n• \"Saved messages\" will be deleted from the server as well
+ Do you want to delete %1$d messages now and all newly fetched messages %2$s in the future?\n\n• This includes all media\n\n• Message will be deleted whether they were seen or not\n\n• \"Saved messages\" will be skipped from local deletion
+ Do you want to delete %1$d messages now and all newly fetched messages %2$s in the future?\n\n• This includes all media\n\n• This will also delete emails affected by the \"Show classic emails\" option\n\n• \"Saved messages\" will be deleted from the server as well
I understand, delete all these messages
At once
After 1 hour
diff --git a/res/xml/preferences_chats.xml b/res/xml/preferences_chats.xml
index 36aa6a331..9bea2e09b 100644
--- a/res/xml/preferences_chats.xml
+++ b/res/xml/preferences_chats.xml
@@ -38,14 +38,14 @@
+ android:entries="@array/autodel_device_durations"
+ android:entryValues="@array/autodel_device_values"/>
+ android:entries="@array/autodel_server_durations"
+ android:entryValues="@array/autodel_server_values" />
diff --git a/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java b/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java
index c6ccaf1de..f7a8eace3 100644
--- a/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java
+++ b/src/org/thoughtcrime/securesms/preferences/ChatsPreferenceFragment.java
@@ -160,7 +160,7 @@ public class ChatsPreferenceFragment extends ListSummaryPreferenceFragment {
View gl = View.inflate(getActivity(), R.layout.autodel_confirm, null);
CheckBox confirmCheckbox = gl.findViewById(R.id.i_understand);
String msg = context.getString(fromServer?
- R.string.pref_autodel_server_ask : R.string.pref_autodel_device_ask,
+ R.string.autodel_server_ask : R.string.autodel_device_ask,
delCount, ""+getSelectedSummary(preference, newValue)+"");
new AlertDialog.Builder(context)