fix #453, add an option to loop reminders until dismissed

This commit is contained in:
tibbi 2018-05-04 18:23:12 +02:00
parent 623750eb5e
commit 9596ee1f28
33 changed files with 74 additions and 4 deletions

View File

@ -55,6 +55,7 @@ class SettingsActivity : SimpleActivity() {
setupVibrate() setupVibrate()
setupReminderSound() setupReminderSound()
setupUseSameSnooze() setupUseSameSnooze()
setupLoopReminders()
setupSnoozeTime() setupSnoozeTime()
setupDisplayPastEvents() setupDisplayPastEvents()
setupFontSize() setupFontSize()
@ -317,6 +318,14 @@ class SettingsActivity : SimpleActivity() {
} }
} }
private fun setupLoopReminders() {
settings_loop_reminders.isChecked = config.loopReminders
settings_loop_reminders_holder.setOnClickListener {
settings_loop_reminders.toggle()
config.loopReminders = settings_loop_reminders.isChecked
}
}
private fun setupUseSameSnooze() { private fun setupUseSameSnooze() {
settings_snooze_time_holder.beVisibleIf(config.useSameSnooze) settings_snooze_time_holder.beVisibleIf(config.useSameSnooze)
settings_use_same_snooze.isChecked = config.useSameSnooze settings_use_same_snooze.isChecked = config.useSameSnooze

View File

@ -228,14 +228,19 @@ fun Context.getNotification(pendingIntent: PendingIntent, event: Event, content:
.addAction(R.drawable.ic_snooze, getString(R.string.snooze), getSnoozePendingIntent(this, event)) .addAction(R.drawable.ic_snooze, getString(R.string.snooze), getSnoozePendingIntent(this, event))
if (config.vibrateOnReminder) { if (config.vibrateOnReminder) {
builder.setVibrate(longArrayOf(0, 300, 300, 300)) val vibrateArray = LongArray(2) { 500 }
builder.setVibrate(vibrateArray)
} }
if (!publicVersion) { if (!publicVersion) {
builder.setPublicVersion(getNotification(pendingIntent, event, content, true)) builder.setPublicVersion(getNotification(pendingIntent, event, content, true))
} }
return builder.build() val notification = builder.build()
if (config.loopReminders) {
notification.flags = notification.flags or Notification.FLAG_INSISTENT
}
return notification
} }
private fun getFormattedEventTime(startTime: String, endTime: String) = if (startTime == endTime) startTime else "$startTime \u2013 $endTime" private fun getFormattedEventTime(startTime: String, endTime: String) = if (startTime == endTime) startTime else "$startTime \u2013 $endTime"

View File

@ -93,6 +93,10 @@ class Config(context: Context) : BaseConfig(context) {
get() = prefs.getBoolean(SHOW_GRID, false) get() = prefs.getBoolean(SHOW_GRID, false)
set(showGrid) = prefs.edit().putBoolean(SHOW_GRID, showGrid).apply() set(showGrid) = prefs.edit().putBoolean(SHOW_GRID, showGrid).apply()
var loopReminders: Boolean
get() = prefs.getBoolean(LOOP_REMINDERS, false)
set(loopReminders) = prefs.edit().putBoolean(LOOP_REMINDERS, loopReminders).apply()
fun getSyncedCalendarIdsAsList() = caldavSyncedCalendarIDs.split(",").filter { it.trim().isNotEmpty() } as ArrayList<String> fun getSyncedCalendarIdsAsList() = caldavSyncedCalendarIDs.split(",").filter { it.trim().isNotEmpty() } as ArrayList<String>
fun addDisplayEventType(type: String) { fun addDisplayEventType(type: String) {

View File

@ -49,6 +49,7 @@ const val DISPLAY_PAST_EVENTS = "display_past_events"
const val REPLACE_DESCRIPTION = "replace_description" const val REPLACE_DESCRIPTION = "replace_description"
const val SHOW_GRID = "show_grid" const val SHOW_GRID = "show_grid"
const val IS_CUSTOMIZING_COLORS = "is_customizing_colors" const val IS_CUSTOMIZING_COLORS = "is_customizing_colors"
const val LOOP_REMINDERS = "loop_reminders"
// repeat_rule for monthly repetition // repeat_rule for monthly repetition
const val REPEAT_MONTH_SAME_DAY = 1 // ie 25th every month const val REPEAT_MONTH_SAME_DAY = 1 // ie 25th every month

View File

@ -210,6 +210,29 @@
</RelativeLayout> </RelativeLayout>
<RelativeLayout
android:id="@+id/settings_loop_reminders_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
android:paddingRight="@dimen/normal_margin"
android:paddingTop="@dimen/activity_margin">
<com.simplemobiletools.commons.views.MySwitchCompat
android:id="@+id/settings_loop_reminders"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@null"
android:clickable="false"
android:paddingLeft="@dimen/medium_margin"
android:paddingStart="@dimen/medium_margin"
android:text="@string/loop_reminders"/>
</RelativeLayout>
<RelativeLayout <RelativeLayout
android:id="@+id/settings_reminder_sound_holder" android:id="@+id/settings_reminder_sound_holder"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Bütün hadisələri sil</string> <string name="delete_all_events">Bütün hadisələri sil</string>
<string name="delete_all_events_confirmation">Bütün hadisələri silmək istədiyinizə əminsiniz? Bu hadisələri və parametrlərini bütövlüklə siləcək.</string> <string name="delete_all_events_confirmation">Bütün hadisələri silmək istədiyinizə əminsiniz? Bu hadisələri və parametrlərini bütövlüklə siləcək.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Slet alle begivenheder</string> <string name="delete_all_events">Slet alle begivenheder</string>
<string name="delete_all_events_confirmation">Er du sikker på at du vil slette alle begivenheder? Dine begivenhedstyper og andre indstillinger vil forblive intakte.</string> <string name="delete_all_events_confirmation">Er du sikker på at du vil slette alle begivenheder? Dine begivenhedstyper og andre indstillinger vil forblive intakte.</string>
<string name="show_a_grid">Vis gitter</string> <string name="show_a_grid">Vis gitter</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Alle Termine löschen</string> <string name="delete_all_events">Alle Termine löschen</string>
<string name="delete_all_events_confirmation">Bist du sicher, dass du alle Termine löschen willst? Deine Termintypen und Einstellungen bleiben erhalten.</string> <string name="delete_all_events_confirmation">Bist du sicher, dass du alle Termine löschen willst? Deine Termintypen und Einstellungen bleiben erhalten.</string>
<string name="show_a_grid">Raster anzeigen</string> <string name="show_a_grid">Raster anzeigen</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Supprimer tous les événements</string> <string name="delete_all_events">Supprimer tous les événements</string>
<string name="delete_all_events_confirmation">Êtes-vous sûr de vouloir supprimer tous les événements ? Cela laissera vos types d\'événements et autres paramètres intacts.</string> <string name="delete_all_events_confirmation">Êtes-vous sûr de vouloir supprimer tous les événements ? Cela laissera vos types d\'événements et autres paramètres intacts.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -154,6 +154,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Izbriši sve događaje</string> <string name="delete_all_events">Izbriši sve događaje</string>
<string name="delete_all_events_confirmation">Jeste li sigurni da želite izbrisati sve događaje? To će ostaviti Vaše vrste događaja i druge postavke netaknutima.</string> <string name="delete_all_events_confirmation">Jeste li sigurni da želite izbrisati sve događaje? To će ostaviti Vaše vrste događaja i druge postavke netaknutima.</string>
<string name="show_a_grid">Prikaži mrežu</string> <string name="show_a_grid">Prikaži mrežu</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>
@ -160,10 +161,10 @@
<string name="manage_synced_calendars">Upravljanje sinkroniziranim kalendarima</string> <string name="manage_synced_calendars">Upravljanje sinkroniziranim kalendarima</string>
<string name="store_locally_only">Pohrani samo lokalno</string> <string name="store_locally_only">Pohrani samo lokalno</string>
<string name="refresh_caldav_calendars">Osvježi CalDAV kalendare</string> <string name="refresh_caldav_calendars">Osvježi CalDAV kalendare</string>
<string name="refreshing">Osvježavanje...</string> <string name="refreshing">Osvježavanje</string>
<string name="refreshing_complete">Osvježavanje završeno</string> <string name="refreshing_complete">Osvježavanje završeno</string>
<string name="editing_calendar_failed">Uređivanje kalendara nije uspjelo</string> <string name="editing_calendar_failed">Uređivanje kalendara nije uspjelo</string>
<string name="syncing">Sinkronizacija...</string> <string name="syncing">Sinkronizacija</string>
<string name="synchronization_completed">Sinkronizacija završena</string> <string name="synchronization_completed">Sinkronizacija završena</string>
<!-- alternative versions for some languages, use the same translations if you are not sure what this means --> <!-- alternative versions for some languages, use the same translations if you are not sure what this means -->

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Cancella tutti gli eventi</string> <string name="delete_all_events">Cancella tutti gli eventi</string>
<string name="delete_all_events_confirmation">Vuoi cancellare tutti gli eventi? Questo lascerà i tuoi tipi evento e le altre impostazioni invariate.</string> <string name="delete_all_events_confirmation">Vuoi cancellare tutti gli eventi? Questo lascerà i tuoi tipi evento e le altre impostazioni invariate.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -154,6 +154,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Ištrinti visus įvykius</string> <string name="delete_all_events">Ištrinti visus įvykius</string>
<string name="delete_all_events_confirmation">Ar Jūs tikrai norite ištrinti visus įvykius? Tai neištrins įvykių tipų ir kitų nustatymų.</string> <string name="delete_all_events_confirmation">Ar Jūs tikrai norite ištrinti visus įvykius? Tai neištrins įvykių tipų ir kitų nustatymų.</string>
<string name="show_a_grid">Rodyti tinklelį</string> <string name="show_a_grid">Rodyti tinklelį</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Slett alle hendelser</string> <string name="delete_all_events">Slett alle hendelser</string>
<string name="delete_all_events_confirmation">Er du sikker på at du vil slette alle hendelser? Dine hendelsestyper og andre innstillinger blir beholdt.</string> <string name="delete_all_events_confirmation">Er du sikker på at du vil slette alle hendelser? Dine hendelsestyper og andre innstillinger blir beholdt.</string>
<string name="show_a_grid">Vis rutenett</string> <string name="show_a_grid">Vis rutenett</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Alle afspraken verwijderen</string> <string name="delete_all_events">Alle afspraken verwijderen</string>
<string name="delete_all_events_confirmation">Alle afspraken verwijderen? Afspraaktypes en andere instellingen blijven behouden.</string> <string name="delete_all_events_confirmation">Alle afspraken verwijderen? Afspraaktypes en andere instellingen blijven behouden.</string>
<string name="show_a_grid">Rasterlijnen tonen</string> <string name="show_a_grid">Rasterlijnen tonen</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
   <string name="delete_all_events">Usuń wszystkie wydarzenia</string>    <string name="delete_all_events">Usuń wszystkie wydarzenia</string>
   <string name="delete_all_events_confirmation">Czy na pewno mam usunąć wszystkie wydarzenia? Nie naruszy to typów wydarzeń i innych ustawień.</string>    <string name="delete_all_events_confirmation">Czy na pewno mam usunąć wszystkie wydarzenia? Nie naruszy to typów wydarzeń i innych ustawień.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Apagar todos os eventos</string> <string name="delete_all_events">Apagar todos os eventos</string>
<string name="delete_all_events_confirmation">Tem a certeza de que deseja apagar todos os eventos? Esta ação não afeta os tipos de eventos nem as outras definições.</string> <string name="delete_all_events_confirmation">Tem a certeza de que deseja apagar todos os eventos? Esta ação não afeta os tipos de eventos nem as outras definições.</string>
<string name="show_a_grid">Mostrar grelha</string> <string name="show_a_grid">Mostrar grelha</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Удалить все события</string> <string name="delete_all_events">Удалить все события</string>
<string name="delete_all_events_confirmation">Вы действительно хотите удалить все события? Это не затронет ваши типы событий и другие настройки.</string> <string name="delete_all_events_confirmation">Вы действительно хотите удалить все события? Это не затронет ваши типы событий и другие настройки.</string>
<string name="show_a_grid">Показывать сетку</string> <string name="show_a_grid">Показывать сетку</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Odstrániť všetky udalosti</string> <string name="delete_all_events">Odstrániť všetky udalosti</string>
<string name="delete_all_events_confirmation">Ste si istý, že chcete odstrániť všetky udalosti? Všetky typy udalostí a nastavenia ostanú nedotknuté.</string> <string name="delete_all_events_confirmation">Ste si istý, že chcete odstrániť všetky udalosti? Všetky typy udalostí a nastavenia ostanú nedotknuté.</string>
<string name="show_a_grid">Zobraziť mriežku</string> <string name="show_a_grid">Zobraziť mriežku</string>
<string name="loop_reminders">Opakovať pripomienky až po odstránenie</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Ta bort alla händelser</string> <string name="delete_all_events">Ta bort alla händelser</string>
<string name="delete_all_events_confirmation">Är du säker på att du vill ta bort alla händelser? Dina händelsetyper och andra inställningar påverkas inte av borttagningen.</string> <string name="delete_all_events_confirmation">Är du säker på att du vill ta bort alla händelser? Dina händelsetyper och andra inställningar påverkas inte av borttagningen.</string>
<string name="show_a_grid">Visa ett rutnät</string> <string name="show_a_grid">Visa ett rutnät</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">刪除全部活動</string> <string name="delete_all_events">刪除全部活動</string>
<string name="delete_all_events_confirmation">你確定要刪除全部活動嗎?會完整留下你的活動類型和其他設定。</string> <string name="delete_all_events_confirmation">你確定要刪除全部活動嗎?會完整留下你的活動類型和其他設定。</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>

View File

@ -153,6 +153,7 @@
<string name="delete_all_events">Delete all events</string> <string name="delete_all_events">Delete all events</string>
<string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string> <string name="delete_all_events_confirmation">Are you sure you want to delete all events? This will leave your event types and other settings intact.</string>
<string name="show_a_grid">Show a grid</string> <string name="show_a_grid">Show a grid</string>
<string name="loop_reminders">Loop reminders until dismissed</string>
<!-- CalDAV sync --> <!-- CalDAV sync -->
<string name="caldav">CalDAV</string> <string name="caldav">CalDAV</string>