diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/SettingsActivity.kt index 4dd4d4a80..1bf8442d8 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/SettingsActivity.kt @@ -57,6 +57,7 @@ class SettingsActivity : SimpleActivity() { setupWeeklyEnd() setupVibrate() setupReminderSound() + setupSnoozeDelay() setupDisplayPastEvents() setupFontSize() updateTextColors(settings_holder) @@ -302,6 +303,20 @@ class SettingsActivity : SimpleActivity() { } } + private fun setupSnoozeDelay() { + updateSnoozeText() + settings_snooze_delay_holder.setOnClickListener { + SnoozePickerDialog(this, config.snoozeDelay) { + config.snoozeDelay = it + updateSnoozeText() + } + } + } + + private fun updateSnoozeText() { + settings_snooze_delay.text = res.getQuantityString(R.plurals.by_minutes, config.snoozeDelay, config.snoozeDelay) + } + private fun getHoursString(hours: Int): String { return if (hours < 10) { "0$hours:00" diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 164779ea2..27456378e 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -224,6 +224,41 @@ + + + + + + + + Goubredañ CalDAV Roll an darvoudoù Skrammañ darvoudoù an amzer tremenet + Daleañ an adc\'halv eus Widjetoù Amsaviñ an deskrivadur gant al lec\'hiadur er gwell roll enankadoù Delete all events diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index fee52920d..98f1486a9 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -199,6 +199,7 @@ CalDAV sync Seznamy událostí Zobrazit minulé události + Odložit připomenutí pomocí funkce Snooze by Widgety Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 4ad714e89..97e0dbab2 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Begivenhedsliste Vis overståede begivenheder + Udsæt påmindelsen med en snooze på Widgets Erstat beskrivelse med sted på visningen af begivenhedslisten Slet alle begivenheder diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e5c5a3e3a..782f9dca9 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -192,6 +192,7 @@ CalDAV Sync Terminlisten Vergangene Termine anzeigen + Erinnerung mit Snooze verschieben um Widgets Ersetze Beschreibung mit Ort bei Listeneinträgen Alle Termine löschen diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9888980a6..0c100eb3a 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -192,6 +192,7 @@ Sincronizar CalDAV Listas de eventos Mostrar eventos pasados + Retrasar recordatorio durante Widgets Remplazar la descripción con la ubicación al mostrar entradas Delete all events diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2df1519c0..3dc89a785 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -192,6 +192,7 @@ Synchronisation CalDAV Listes d\'événements Afficher les événements du passé + Reporter le rappel avec Snooze de Widgets Remplacer la description par la position dans la vue sous forme de liste Delete all events diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 4285ac226..5682d5d37 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -193,6 +193,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 2972c4b8d..0bb7d0d41 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index c0d3d3665..e71a0caf3 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index a8890c30e..d0dfe4bbc 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -193,6 +193,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 95538d099..565926fa1 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 82e00d521..7655fed6d 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -192,6 +192,7 @@ CalDAV 동기화 Event lists 과거의 이벤트 표시 + 스누즈 알림 시간 위젯 목록보기의 설명정보를 위치정보로 대체 Delete all events diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 6998df428..8797fb19b 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -192,6 +192,7 @@ CalDAV-synkronisering Hendelseslister Vis hendelser fra fortiden + Utsett påminnelser med Snooze Moduler Erstatt Beskrivelse med Sted i listevisningen Slett alle hendelser diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index affdbc2d6..c26d3b357 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -192,6 +192,7 @@ CalDAV-synchronisatie Afsprakenlijst Afgelopen afspraken tonen + Herinnering uitstellen met Widgets Beschrijving vervangen door Locatie in lijstweergave Alle afspraken verwijderen diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index 458b4e73c..62e781e9a 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -192,6 +192,7 @@ CalDAV-synkronisering Hendelseslister Vis hendelser fra fortiden + Utsett påminnelser med Snooze med Moduler Erstatt Beskrivelse med Sted i listevisningen Delete all events diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 0156736f3..554fcd8e0 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -197,6 +197,7 @@ Synchronizacja CalDAV Lista wydarzeń Pokazuj wydarzenia z przeszłości + Opóźnij przypomnienie o Widżety    Zastępuj opis na lokalizację we wpisach widoku listy    Usuń wszystkie wydarzenia diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index b9eb5fa6c..2d26d119b 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index c5beb9865..ce7d69f4c 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -192,6 +192,7 @@ Sincronização CalDAV Lista de eventos Mostrar eventos passados + Adiar lembrete com a opção Snooze Widgets Substituir descrição e localização nas entradas da vista de lista Delete all events diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index e3e08cb3b..a3109a6b1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -206,6 +206,7 @@ Синхронизация по CalDAV Списки событий Показывать прошедшие события + Отложить напоминание на Виджеты Показывать место вместо описания в списке событий Удалить все события diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 0e1e2f13d..f70b39f73 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -199,6 +199,7 @@ CalDAV synchronizácia Zoznamy udalostí Zobraziť minulé udalosti spred + Posunúť pripomienku s Odložiť o Widgety Nahradiť Popis udalosti Miestom v listových zobrazeniach Odstrániť všetky udalosti diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index f2c8386e4..916421b08 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -192,6 +192,7 @@ CalDAV-synkronisering Händelselistor Visa tidigare händelser + Skjut upp påminnelse med Snooza Widgetar Ersätt Beskrivning med Plats i listvyn Delete all events diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 9d0f16ebd..f24fbbba7 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4b91cae5a..bd5e44685 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -192,6 +192,7 @@ CalDAV sync Event lists Display events from the past + Postpone reminder with Snooze by Widgets Replace Description with Location at list view entries Delete all events