diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java
index 05d685ef75..07716a9daf 100644
--- a/app/src/main/java/eu/faircode/email/FragmentCompose.java
+++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java
@@ -234,7 +234,7 @@ public class FragmentCompose extends FragmentBase {
style = prefs.getBoolean("style_toolbar", true);
setTitle(R.string.page_compose);
- setSubtitle(R.string.page_compose_message);
+ setSubtitle(getResources().getQuantityString(R.plurals.page_message, 1));
}
@Override
diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java
index e3e719ef65..a430db4042 100644
--- a/app/src/main/java/eu/faircode/email/FragmentMessages.java
+++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java
@@ -299,22 +299,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
primary = args.getLong("primary", -1);
connected = args.getBoolean("connected", false);
- if (TextUtils.isEmpty(query))
- if (thread == null) {
- if (folder < 0)
- viewType = AdapterMessage.ViewType.UNIFIED;
- else
- viewType = AdapterMessage.ViewType.FOLDER;
- setTitle(getResources().getQuantityString(R.plurals.page_conversation, 10));
- } else {
- viewType = AdapterMessage.ViewType.THREAD;
- setTitle(getResources().getQuantityString(R.plurals.page_conversation, 1));
- }
- else {
- viewType = AdapterMessage.ViewType.SEARCH;
- setTitle(R.string.title_search);
- }
-
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
swipenav = prefs.getBoolean("swipenav", true);
@@ -330,6 +314,24 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
colorPrimary = Helper.resolveColor(getContext(), R.attr.colorPrimary);
colorAccent = Helper.resolveColor(getContext(), R.attr.colorAccent);
+
+ if (TextUtils.isEmpty(query))
+ if (thread == null) {
+ if (folder < 0)
+ viewType = AdapterMessage.ViewType.UNIFIED;
+ else
+ viewType = AdapterMessage.ViewType.FOLDER;
+ setTitle(getResources().getQuantityString(
+ threading ? R.plurals.page_conversation : R.plurals.page_message, 10));
+ } else {
+ viewType = AdapterMessage.ViewType.THREAD;
+ setTitle(getResources().getQuantityString(
+ threading ? R.plurals.page_conversation : R.plurals.page_message, 1));
+ }
+ else {
+ viewType = AdapterMessage.ViewType.SEARCH;
+ setTitle(R.string.title_search);
+ }
}
@Override
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 95eaa3b274..8d64bedee3 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -23,9 +23,13 @@
- Conversations
+
+ - Message
+ - Messages
+
+
Folders
Compose
- Message
Synchronize
New messages