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