From ae2d681faffd6ad5cd59349a891957fb6d5d016c Mon Sep 17 00:00:00 2001 From: Beverly Date: Mon, 27 Apr 2020 12:08:11 -0400 Subject: [PATCH] Separate dnd categories in a list For translations purposes, separate strings that are the first element in a list of sound categories from the stand alone category titles. Test: manual Bug: 154694384 Change-Id: I1ba5a487f179103ccfa881fdc57b10b6ec2560ad --- res/values/strings.xml | 12 +++++++++++- .../settings/notification/zen/ZenModeSettings.java | 10 +++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 162d9a75cec..e8d67e7eb5f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -9019,8 +9019,10 @@ Alarms From timers, alarms, security systems, and other apps - + alarms + + Alarms Media sounds @@ -9028,6 +9030,8 @@ Sounds from videos, games, and other media media + + Media Touch sounds @@ -9035,6 +9039,8 @@ Sounds from the keyboard and other buttons touch sounds + + Touch sounds Reminders @@ -9042,6 +9048,8 @@ From tasks and reminders reminders + + Reminders Calendar events @@ -9049,6 +9057,8 @@ From upcoming calendar events events + + Events Allow apps to override diff --git a/src/com/android/settings/notification/zen/ZenModeSettings.java b/src/com/android/settings/notification/zen/ZenModeSettings.java index 7f9a4312c06..3e59203a8b9 100644 --- a/src/com/android/settings/notification/zen/ZenModeSettings.java +++ b/src/com/android/settings/notification/zen/ZenModeSettings.java @@ -265,19 +265,19 @@ public class ZenModeSettings extends ZenModeSettingsBase { private String getCategory(int category, Policy policy, boolean isFirst) { if (category == PRIORITY_CATEGORY_ALARMS) { if (isFirst) { - return mContext.getString(R.string.zen_mode_alarms); + return mContext.getString(R.string.zen_mode_alarms_list_first); } else { return mContext.getString(R.string.zen_mode_alarms_list); } } else if (category == PRIORITY_CATEGORY_MEDIA) { if (isFirst) { - return mContext.getString(R.string.zen_mode_media); + return mContext.getString(R.string.zen_mode_media_list_first); } else { return mContext.getString(R.string.zen_mode_media_list); } } else if (category == PRIORITY_CATEGORY_SYSTEM) { if (isFirst) { - return mContext.getString(R.string.zen_mode_system); + return mContext.getString(R.string.zen_mode_system_list_first); } else { return mContext.getString(R.string.zen_mode_system_list); } @@ -291,13 +291,13 @@ public class ZenModeSettings extends ZenModeSettingsBase { } } else if (category == Policy.PRIORITY_CATEGORY_EVENTS) { if (isFirst) { - return mContext.getString(R.string.zen_mode_events); + return mContext.getString(R.string.zen_mode_events_list_first); } else { return mContext.getString(R.string.zen_mode_events_list); } } else if (category == Policy.PRIORITY_CATEGORY_REMINDERS) { if (isFirst) { - return mContext.getString(R.string.zen_mode_reminders); + return mContext.getString(R.string.zen_mode_reminders_list_first); } else { return mContext.getString(R.string.zen_mode_reminders_list); }