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