From a8ea5346749e5cf918b3df1232ff96473d87da07 Mon Sep 17 00:00:00 2001 From: Beverly Date: Mon, 27 Apr 2020 10:02:28 -0400 Subject: [PATCH] Separate call/messages dnd summary string The translation for call/messages may be feminine or masculine depending on the language which changes the way this string should be translated. Therefore, separate the string to prevent bad translations. Test: manual Fixes: 154687360 Change-Id: I3cbef72d41626a244ce82a0d0574427fb9c4462e --- res/values/strings.xml | 7 +++++-- .../zen/ZenModePrioritySendersPreferenceController.java | 7 +++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 162d9a75cec..a774dd30115 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -8989,8 +8989,11 @@ For \u2018%1$s\u2019 incoming messages are blocked. You can adjust settings to allow your friends, family, or other contacts to reach you. - - All %s can reach you + + All messages can reach you + + All calls can reach you + %d contacts diff --git a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java index 96ddec2f000..8fd59c39a6a 100644 --- a/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java +++ b/src/com/android/settings/notification/zen/ZenModePrioritySendersPreferenceController.java @@ -150,10 +150,9 @@ public class ZenModePrioritySendersPreferenceController case KEY_CONTACTS: return mBackend.getContactsNumberSummary(mContext); case KEY_ANY: - return mContext.getResources().getString(R.string.zen_mode_all_senders_summary, - mContext.getResources().getString(mIsMessages - ? R.string.zen_mode_messages_list - : R.string.zen_mode_calls_list)); + return mContext.getResources().getString(mIsMessages + ? R.string.zen_mode_all_messages_summary + : R.string.zen_mode_all_calls_summary); case KEY_NONE: default: return null;