From 268006d027b581cb901cedffe5fa0e82707beed7 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 2 Jan 2017 13:02:56 +0100 Subject: [PATCH] 'Repeat notifications' default to 'off'. --- MessengerProj/build.gradle | 2 +- .../com/b44t/messenger/NotificationsController.java | 2 +- .../com/b44t/ui/NotificationsSettingsActivity.java | 10 +++++----- MessengerProj/src/main/res/values-de/strings.xml | 12 +++--------- MessengerProj/src/main/res/values-es/strings.xml | 12 +++--------- MessengerProj/src/main/res/values-it/strings.xml | 12 +++--------- MessengerProj/src/main/res/values-nl/strings.xml | 12 +++--------- MessengerProj/src/main/res/values-pt/strings.xml | 12 +++--------- MessengerProj/src/main/res/values/strings.xml | 12 +++--------- 9 files changed, 25 insertions(+), 61 deletions(-) diff --git a/MessengerProj/build.gradle b/MessengerProj/build.gradle index c2ed7f537..9230f3b3b 100644 --- a/MessengerProj/build.gradle +++ b/MessengerProj/build.gradle @@ -129,7 +129,7 @@ android { defaultConfig { minSdkVersion 14 // 14: Android 4.0 Ice Cream Sandwich 2011 (Telegram default), 21: Android 5.0 Lollipop 2014 (recommended for InstantRun) targetSdkVersion 23 - versionName "0.1.11" + versionName "0.1.12" } } diff --git a/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java b/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java index 2c04ef263..c606fce41 100644 --- a/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java +++ b/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java @@ -813,7 +813,7 @@ public class NotificationsController { try { PendingIntent pintent = PendingIntent.getService(ApplicationLoader.applicationContext, 0, new Intent(ApplicationLoader.applicationContext, NotificationRepeat.class), 0); SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("Notifications", Activity.MODE_PRIVATE); - int minutes = preferences.getInt("repeat_messages", 60); + int minutes = preferences.getInt("repeat_messages", 0); if (minutes > 0 && personal_count > 0) { alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + minutes * 60 * 1000, pintent); } else { diff --git a/MessengerProj/src/main/java/com/b44t/ui/NotificationsSettingsActivity.java b/MessengerProj/src/main/java/com/b44t/ui/NotificationsSettingsActivity.java index 0179aec02..12b3f8b59 100644 --- a/MessengerProj/src/main/java/com/b44t/ui/NotificationsSettingsActivity.java +++ b/MessengerProj/src/main/java/com/b44t/ui/NotificationsSettingsActivity.java @@ -418,7 +418,7 @@ public class NotificationsSettingsActivity extends BaseFragment implements Notif AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity()); builder.setTitle(LocaleController.getString("RepeatNotifications", R.string.RepeatNotifications)); builder.setItems(new CharSequence[]{ - LocaleController.getString("RepeatDisabled", R.string.RepeatDisabled), + LocaleController.getString("Off", R.string.Off), LocaleController.formatPluralString("Minutes", 5), LocaleController.formatPluralString("Minutes", 10), LocaleController.formatPluralString("Minutes", 30), @@ -558,9 +558,9 @@ public class NotificationsSettingsActivity extends BaseFragment implements Notif view = new HeaderCell(mContext); } if (i == messageSectionRow) { - ((HeaderCell) view).setText(LocaleController.getString("MessageNotifications", R.string.MessageNotifications)); + ((HeaderCell) view).setText(LocaleController.getString("NormalMessagess", R.string.NormalMessages)); } else if (i == groupSectionRow) { - ((HeaderCell) view).setText(LocaleController.getString("GroupNotifications", R.string.GroupNotifications)); + ((HeaderCell) view).setText(LocaleController.getString("GroupMessages", R.string.GroupMessages)); } else if (i == inappSectionRow) { ((HeaderCell) view).setText(LocaleController.getString("InAppNotifications", R.string.InAppNotifications)); } else if (i == otherSectionRow) { @@ -659,10 +659,10 @@ public class NotificationsSettingsActivity extends BaseFragment implements Notif textCell.setTextAndValue(LocaleController.getString("NotificationsPriority", R.string.NotificationsPriority), LocaleController.getString("NotificationsPriorityMax", R.string.NotificationsPriorityMax), false); } } else if (i == repeatRow) { - int minutes = preferences.getInt("repeat_messages", 60); + int minutes = preferences.getInt("repeat_messages", 0); String value; if (minutes == 0) { - value = LocaleController.getString("RepeatNotificationsNever", R.string.RepeatNotificationsNever); + value = LocaleController.getString("Off", R.string.Off); } else if (minutes < 60) { value = LocaleController.formatPluralString("Minutes", minutes); } else { diff --git a/MessengerProj/src/main/res/values-de/strings.xml b/MessengerProj/src/main/res/values-de/strings.xml index c1c3f2587..8e9843dcc 100644 --- a/MessengerProj/src/main/res/values-de/strings.xml +++ b/MessengerProj/src/main/res/values-de/strings.xml @@ -178,19 +178,15 @@ Übergänge animieren Benutzer nicht mehr blockieren Keine blockierten Benutzer - Nachrichten + Normale Nachrichten Benachrichtigung Vorschau - Gruppen + Gruppennachrichten Nachrichtenton Bei App im Vordergrund - In-App-Töne - In-App-Vibration Vibrieren - In-App-Vorschau Zurücksetzen Mitteilungseinstellungen zurücksetzen - Setzt alle benutzerdefinierten Einstellungen für Mitteilungen zurück Mitteilungen und Töne Blockierte Benutzer Kein Ton @@ -218,16 +214,14 @@ Name bearbeiten Darstellung Normale Priorität - Niedrige Priorität Hohe Priorität Höchste Priorität - Niemals Erneut benachrichtigen Sonstiges Deaktiviert Deaktiviert Deaktiviert - Aus + Aus In-Chat-Töne Standard Standard diff --git a/MessengerProj/src/main/res/values-es/strings.xml b/MessengerProj/src/main/res/values-es/strings.xml index f2fb6db0b..7fdf2adf1 100644 --- a/MessengerProj/src/main/res/values-es/strings.xml +++ b/MessengerProj/src/main/res/values-es/strings.xml @@ -178,19 +178,15 @@ Activar animaciones Desbloquear Sin usuarios bloqueados - Notificación de mensajes + Notificación de mensajes Alerta Vista previa del mensaje - Notificaciones de grupo + Notificaciones de grupo Sonido Notificaciones en la app - Sonidos en la app - Vibración en la app Vibraciones - Vista previa en la app Restablecer Restablecer las notificaciones - Deshacer las notificaciones personalizadas para todos tus usuarios y grupos Notificaciones y sonidos Usuarios bloqueados Sin sonido @@ -218,16 +214,14 @@ Editar nombre Prioridad Por defecto - Baja Alta Máxima - Nunca Repetir notificaciones Otras Desactivadas Desactivadas Desactivado - Apagado + Apagado Sonidos en el chat Por defecto Por defecto diff --git a/MessengerProj/src/main/res/values-it/strings.xml b/MessengerProj/src/main/res/values-it/strings.xml index c306bd476..ae686295b 100644 --- a/MessengerProj/src/main/res/values-it/strings.xml +++ b/MessengerProj/src/main/res/values-it/strings.xml @@ -178,19 +178,15 @@ Abilita animazioni Sblocca Ancora nessun utente bloccato - Notifiche messaggio + Notifiche messaggio Avviso Anteprima messaggio - Notifiche di gruppo + Notifiche di gruppo Suono Notifiche in-app - Suoni in-app - Vibrazione in-app Vibrazione - Anteprima in-app Ripristina Ripristina tutte le notifiche - Annulla tutte le impostazioni di notifica personalizzate per tutti i tuoi contatti e gruppi Notifiche e suoni Utenti bloccati Nessun suono @@ -218,16 +214,14 @@ Modifica nome Priorità Predefinita - Bassa Alta Massima - Mai Ripeti notifiche Altro Disabilitate Disabilitata Disabilitato - No + No Suoni in-chat Predefinito Predefinita diff --git a/MessengerProj/src/main/res/values-nl/strings.xml b/MessengerProj/src/main/res/values-nl/strings.xml index d987d2a39..56b71e271 100644 --- a/MessengerProj/src/main/res/values-nl/strings.xml +++ b/MessengerProj/src/main/res/values-nl/strings.xml @@ -178,19 +178,15 @@ Animaties Deblokkeer Geen geblokkeerde gebruikers - Berichtmeldingen + Berichtmeldingen Waarschuwing Voorvertoning - Groepsmeldingen + Groepsmeldingen Geluid In-app meldingen - Geluiden - Trillen Trillen - Voorvertoningen Resetten Meldingen resetten - Aangepaste meldingsinstellingen wissen voor contacten en groepen. Meldingen en geluiden Geblokkeerd Geen geluid @@ -218,16 +214,14 @@ Naam wijzigen Prioriteit Standaard - Laag Hoog Max - Nooit Meldingen herhalen Overig Uitgeschakeld Uitgeschakeld Uitgeschakeld - Uit + Uit Chatgeluiden Standaard Standaard diff --git a/MessengerProj/src/main/res/values-pt/strings.xml b/MessengerProj/src/main/res/values-pt/strings.xml index aa1d43ae3..e719e4147 100644 --- a/MessengerProj/src/main/res/values-pt/strings.xml +++ b/MessengerProj/src/main/res/values-pt/strings.xml @@ -178,19 +178,15 @@ Permitir Animações Desbloquear Nenhum usuário bloqueado - Notificações de mensagens + Notificações de mensagens Alerta Visualização de Mensagem - Notificações de grupo + Notificações de grupo Som Notificações no aplicativo - Sons no Aplicativo - Vibração no Aplicativo Vibrar - Visualização no Aplicativo Limpar Restaurar configurações - Desfazer todas as configurações de notificação para todos os seus contatos e grupos Notificações e Sons Usuários bloqueados Sem som @@ -218,16 +214,14 @@ Editar nome Prioridade Padrão - Baixa Alta Máxima - Nunca Repetir Notificações Outro Desativado Desativado Desativado - Desativado + Desativado Sons no Chat Padrão Padrão diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml index 2496cc775..12ca12886 100644 --- a/MessengerProj/src/main/res/values/strings.xml +++ b/MessengerProj/src/main/res/values/strings.xml @@ -178,19 +178,15 @@ Transition animation Unblock contact No blocked users yet - Message notifications + Normal messages Alert Message preview - Group notifications + Group messages Sound In-app notifications - In-App Sounds - In-App Vibrate Vibrate - In-App Preview Reset Reset all notifications - Undo all custom notification settings for all your contacts and groups Notifications and sounds Blocked contacts No sound @@ -218,16 +214,14 @@ Edit name View Normal priority - Low priority High priority Highest priority - Never Repeat notifications Other Disabled Disabled Disabled - Off + Off In-chat sounds Default Default