From b6afd0998de70977bab0b04615cf8dfa1e044ead Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 21 Jul 2022 15:05:57 +0530 Subject: [PATCH] Show dialog when saving editing repeating tasks --- .../calendar/pro/activities/TaskActivity.kt | 83 +++++++++++++++++-- .../calendar/pro/dialogs/DeleteEventDialog.kt | 26 ++++-- .../pro/dialogs/EditRepeatingEventDialog.kt | 18 ++-- .../calendar/pro/helpers/EventsHelper.kt | 2 +- app/src/main/res/values-ar/strings.xml | 1 + app/src/main/res/values-az/strings.xml | 3 +- app/src/main/res/values-be/strings.xml | 3 +- app/src/main/res/values-bg/strings.xml | 3 +- app/src/main/res/values-bn/strings.xml | 3 +- app/src/main/res/values-br/strings.xml | 1 + app/src/main/res/values-ca/strings.xml | 3 +- app/src/main/res/values-cs/strings.xml | 3 +- app/src/main/res/values-da/strings.xml | 3 +- app/src/main/res/values-de/strings.xml | 3 +- app/src/main/res/values-el/strings.xml | 3 +- app/src/main/res/values-eo/strings.xml | 3 +- app/src/main/res/values-es/strings.xml | 3 +- app/src/main/res/values-et/strings.xml | 3 +- app/src/main/res/values-eu/strings.xml | 3 +- app/src/main/res/values-fi/strings.xml | 3 +- app/src/main/res/values-fr/strings.xml | 3 +- app/src/main/res/values-gl/strings.xml | 3 +- app/src/main/res/values-hi-rIN/strings.xml | 3 +- app/src/main/res/values-hr/strings.xml | 3 +- app/src/main/res/values-hu/strings.xml | 3 +- app/src/main/res/values-in/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 3 +- app/src/main/res/values-iw/strings.xml | 1 + app/src/main/res/values-ja/strings.xml | 3 +- app/src/main/res/values-ko/strings.xml | 1 + app/src/main/res/values-lt/strings.xml | 3 +- app/src/main/res/values-lv/strings.xml | 1 + app/src/main/res/values-nb-rNO/strings.xml | 3 +- app/src/main/res/values-nl/strings.xml | 3 +- app/src/main/res/values-pl/strings.xml | 3 +- app/src/main/res/values-pt-rBR/strings.xml | 3 +- app/src/main/res/values-pt/strings.xml | 3 +- app/src/main/res/values-ro/strings.xml | 1 + app/src/main/res/values-ru/strings.xml | 3 +- app/src/main/res/values-sk/strings.xml | 3 +- app/src/main/res/values-sv/strings.xml | 3 +- app/src/main/res/values-th/strings.xml | 1 + app/src/main/res/values-tr/strings.xml | 3 +- app/src/main/res/values-uk/strings.xml | 3 +- app/src/main/res/values-zh-rCN/strings.xml | 3 +- app/src/main/res/values-zh-rHK/strings.xml | 3 +- app/src/main/res/values-zh-rTW/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 48 files changed, 185 insertions(+), 56 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt index 87966bcac..4765563bf 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/TaskActivity.kt @@ -11,10 +11,7 @@ import android.view.WindowManager import androidx.core.app.NotificationManagerCompat import androidx.core.content.ContextCompat import com.simplemobiletools.calendar.pro.R -import com.simplemobiletools.calendar.pro.dialogs.ReminderWarningDialog -import com.simplemobiletools.calendar.pro.dialogs.RepeatLimitTypePickerDialog -import com.simplemobiletools.calendar.pro.dialogs.RepeatRuleWeeklyDialog -import com.simplemobiletools.calendar.pro.dialogs.SelectEventTypeDialog +import com.simplemobiletools.calendar.pro.dialogs.* import com.simplemobiletools.calendar.pro.extensions.* import com.simplemobiletools.calendar.pro.helpers.* import com.simplemobiletools.calendar.pro.helpers.Formatter @@ -344,6 +341,8 @@ class TaskActivity : SimpleActivity() { return } + val wasRepeatable = mTask.repeatInterval > 0 + val reminders = getReminders() if (!task_all_day.isChecked) { if ((reminders.getOrNull(2)?.minutes ?: 0) < -1) { @@ -394,8 +393,12 @@ class TaskActivity : SimpleActivity() { repeatRule = mRepeatRule } - ensureBackgroundThread { - EventsHelper(this).insertTask(mTask, true) { + storeTask(wasRepeatable) + } + + private fun storeTask(wasRepeatable: Boolean) { + if (mTask.id == null) { + eventsHelper.insertTask(mTask, true) { hideKeyboard() if (DateTime.now().isAfter(mTaskDateTime.millis)) { @@ -406,13 +409,77 @@ class TaskActivity : SimpleActivity() { finish() } + } else { + if (mRepeatInterval > 0 && wasRepeatable) { + runOnUiThread { + showEditRepeatingTaskDialog() + } + } else { + hideKeyboard() + eventsHelper.updateEvent(mTask, updateAtCalDAV = false, showToasts = true) { + finish() + } + } + } + } + + private fun showEditRepeatingTaskDialog() { + EditRepeatingEventDialog(this, isTask = true) { + hideKeyboard() + when (it) { + 0 -> { + ensureBackgroundThread { + eventsHelper.addEventRepetitionException(mTask.id!!, mTaskOccurrenceTS, true) + mTask.apply { + parentId = id!!.toLong() + id = null + repeatRule = 0 + repeatInterval = 0 + repeatLimit = 0 + } + + eventsHelper.insertTask(mTask, showToasts = true) { + finish() + } + } + } + 1 -> { + ensureBackgroundThread { + eventsHelper.addEventRepeatLimit(mTask.id!!, mTaskOccurrenceTS) + mTask.apply { + id = null + } + + eventsHelper.insertTask(mTask, showToasts = true) { + finish() + } + } + } + + 2 -> { + ensureBackgroundThread { + eventsHelper.addEventRepeatLimit(mTask.id!!, mTaskOccurrenceTS) + eventsHelper.updateEvent(mTask, updateAtCalDAV = false, showToasts = true) { + finish() + } + } + } + } } } private fun deleteTask() { - ConfirmationDialog(this) { + if (mTask.id == null) { + return + } + + DeleteEventDialog(this, arrayListOf(mTask.id!!), mTask.repeatInterval > 0, isTask = true) { ensureBackgroundThread { - eventsHelper.deleteEvent(mTask.id!!, false) + when (it) { + DELETE_SELECTED_OCCURRENCE -> eventsHelper.addEventRepetitionException(mTask.id!!, mTaskOccurrenceTS, true) + DELETE_FUTURE_OCCURRENCES -> eventsHelper.addEventRepeatLimit(mTask.id!!, mTaskOccurrenceTS) + DELETE_ALL_OCCURRENCES -> eventsHelper.deleteEvent(mTask.id!!, true) + } runOnUiThread { hideKeyboard() diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/DeleteEventDialog.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/DeleteEventDialog.kt index a9b5954cd..a5aac08d0 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/DeleteEventDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/DeleteEventDialog.kt @@ -11,7 +11,13 @@ import com.simplemobiletools.commons.extensions.beVisibleIf import com.simplemobiletools.commons.extensions.setupDialogStuff import kotlinx.android.synthetic.main.dialog_delete_event.view.* -class DeleteEventDialog(val activity: Activity, eventIds: List, hasRepeatableEvent: Boolean, val callback: (deleteRule: Int) -> Unit) { +class DeleteEventDialog( + val activity: Activity, + eventIds: List, + hasRepeatableEvent: Boolean, + isTask: Boolean = false, + val callback: (deleteRule: Int) -> Unit +) { val dialog: AlertDialog? init { @@ -23,16 +29,22 @@ class DeleteEventDialog(val activity: Activity, eventIds: List, hasRepeata } if (eventIds.size > 1) { - delete_event_repeat_description.text = resources.getString(R.string.selection_contains_repetition) + delete_event_repeat_description.setText(R.string.selection_contains_repetition) + } + + if (isTask) { + delete_event_repeat_description.setText(R.string.task_is_repeatable) + } else { + delete_event_repeat_description.setText(R.string.event_is_repeatable) } } dialog = AlertDialog.Builder(activity) - .setPositiveButton(R.string.yes) { dialog, which -> dialogConfirmed(view as ViewGroup) } - .setNegativeButton(R.string.no, null) - .create().apply { - activity.setupDialogStuff(view, this) - } + .setPositiveButton(R.string.yes) { dialog, which -> dialogConfirmed(view as ViewGroup) } + .setNegativeButton(R.string.no, null) + .create().apply { + activity.setupDialogStuff(view, this) + } } private fun dialogConfirmed(view: ViewGroup) { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/EditRepeatingEventDialog.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/EditRepeatingEventDialog.kt index adab8087f..74f07f89c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/EditRepeatingEventDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/dialogs/EditRepeatingEventDialog.kt @@ -8,22 +8,28 @@ import com.simplemobiletools.commons.extensions.hideKeyboard import com.simplemobiletools.commons.extensions.setupDialogStuff import kotlinx.android.synthetic.main.dialog_edit_repeating_event.view.* -class EditRepeatingEventDialog(val activity: SimpleActivity, val callback: (allOccurrences: Int) -> Unit) { +class EditRepeatingEventDialog(val activity: SimpleActivity, val isTask: Boolean = false, val callback: (allOccurrences: Int) -> Unit) { var dialog: AlertDialog init { val view = (activity.layoutInflater.inflate(R.layout.dialog_edit_repeating_event, null) as ViewGroup).apply { edit_repeating_event_one_only.setOnClickListener { sendResult(0) } - edit_repeating_event_this_and_future_occurences.setOnClickListener { sendResult(1)} + edit_repeating_event_this_and_future_occurences.setOnClickListener { sendResult(1) } edit_repeating_event_all_occurrences.setOnClickListener { sendResult(2) } + + if (isTask) { + edit_repeating_event_title.setText(R.string.task_is_repeatable) + } else { + edit_repeating_event_title.setText(R.string.event_is_repeatable) + } } dialog = AlertDialog.Builder(activity) - .create().apply { - activity.setupDialogStuff(view, this) { - hideKeyboard() - } + .create().apply { + activity.setupDialogStuff(view, this) { + hideKeyboard() } + } } private fun sendResult(allOccurrences: Int) { diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/EventsHelper.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/EventsHelper.kt index c8821084c..ae55f19db 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/EventsHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/helpers/EventsHelper.kt @@ -252,7 +252,7 @@ class EventsHelper(val context: Context) { fun addEventRepetitionException(parentEventId: Long, occurrenceTS: Long, addToCalDAV: Boolean) { ensureBackgroundThread { - val parentEvent = eventsDB.getEventWithId(parentEventId) ?: return@ensureBackgroundThread + val parentEvent = eventsDB.getEventOrTaskWithId(parentEventId) ?: return@ensureBackgroundThread var repetitionExceptions = parentEvent.repetitionExceptions repetitionExceptions.add(Formatter.getDayCodeFromTS(occurrenceTS)) repetitionExceptions = repetitionExceptions.distinct().toMutableList() as ArrayList diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index c8811f9d1..b10880905 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -59,6 +59,7 @@ تكرار حتى للأبد الحدث متكرر + The task is repeatable الإختيار يحتوى على احداث مكررة حذف النسخ المحددة فقط حذف هذه النسخة وكل النسخ المستقبلية diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 1e2b02721..fdeca179c 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -59,6 +59,7 @@ Bu vaxta qədər təkrarla Sonsuz Bu hadisə təkrarlanabilər + The task is repeatable Seçim təkrarlanan hadisələr ehtiva edir Yalnız seçilmiş hadisəni sil Bunu və bütün gələcək hadisələri sil @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index a5e1de315..0838f232f 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -59,6 +59,7 @@ Repeat till Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences @@ -285,4 +286,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 59f3bb830..129fbf0c7 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -59,6 +59,7 @@ Повтаряй до Завинаги Събитието се повтаря + The task is repeatable Изборът съдържа само повтарящи се събития Изтрийте само избраното събитие Изтрийте това събитие и всички бъдещи събития @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index ecabf3b88..9f97e6cbb 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -58,6 +58,7 @@ পুনরাবৃত্তি ততক্ষণ পর্যন্ত চিরতরে ঘটনাটি পুনরাবৃত্তিযোগ্য + The task is repeatable সিলেকশনটিতে পুনরাবৃত্তি ইভেন্টগুলি রয়েছে কেবলমাত্র সিলেক্টেড ঘটনা মুছুন এটি এবং ভবিষ্যতের সমস্ত ঘটনা মুছুন @@ -278,4 +279,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-br/strings.xml b/app/src/main/res/values-br/strings.xml index 014f84bcc..663dd20a7 100644 --- a/app/src/main/res/values-br/strings.xml +++ b/app/src/main/res/values-br/strings.xml @@ -59,6 +59,7 @@ addegouezhout betek Da viken An darvoud a c\'hall addegouezhout + The task is repeatable Darvoudoù a c\'hall addegouezhout a zo en diuzad Dilemel an degouezh bremanel nemetken Delete this and all future occurrences diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 3fe5728bf..c3fbb159a 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -59,6 +59,7 @@ Repeteix fins Per sempre L\'esdeveniment és repetible + The task is repeatable La selecció conté esdeveniments que es repeteixen Suprimeix només l\'ocurrència seleccionada Suprimeix aquesta i totes les ocurrències futures @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 4cdf06d63..d510b7746 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -59,6 +59,7 @@ Opakovat do Navždy Událost se opakuje + The task is repeatable Výběr zahrnuje opakující se události Vymazat pouze vybrané výskyty Vymazat tento a jakékoliv budoucí výskyty @@ -282,4 +283,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index fa561cbf9..98706f5ea 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -59,6 +59,7 @@ Gentag indtil Ingen slutdato Begivenheden kan gentages + The task is repeatable Valget indeholder gentagne begivenheder Slet kun denne forekomst Slet denne og alle fremtidige forekomster @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index f6fdf1fd6..92625862c 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -59,6 +59,7 @@ Wiederholen bis unendlich Termin ist wiederholbar + The task is repeatable Die Auswahl enthält wiederkehrende Termine Nur die ausgewählte Wiederholung löschen Diese und zukünftige Wiederholungen löschen @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 500d55f0d..9b86e0917 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -59,6 +59,7 @@ Επανάληψη μέχρι Για πάντα Η εκδήλωση είναι επαναλαμβανόμενη + The task is repeatable Η επιλογή περιέχει επαναλαμβανόμενες εκδηλώσεις Διαγράψτε μόνο το επιλεγμένο περιστατικό Διαγράψτε αυτό και όλα τα μελλοντικά συμβάντα @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 089bb27ee..eaac5016b 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -59,6 +59,7 @@ Ripeti ĝis Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 87a1e1684..587c7ec2d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -59,6 +59,7 @@ Repetir hasta Siempre Este evento se repite + The task is repeatable La selección contiene repetición de eventos Eliminar solo el evento seleccionado Eliminar el evento y repeticiones futuras @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 22099edcc..a07d46407 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -59,6 +59,7 @@ Korda kuni Igavesti Sündmus on korratav + The task is repeatable Valik sisaldab korduvaid sündmusi Delete the selected occurrence only Delete this and all future occurrences @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 23c9a3b3e..9a26e91e3 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -59,6 +59,7 @@ Noiz arte errepikatu Betiko Gertaera errepikagarria da + The task is repeatable Hautaketak errepikatzen diren gertaerak ditu Ezabatu hautatutako gertaera soilik Ezabatu gertaera hau eta datozen guztiak @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 00dc6a3aa..3544e96f8 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -59,6 +59,7 @@ Toista kunnes Aina Tapahtuma on toistettavissa + The task is repeatable Valinta sisältää toistettavia tapahtumia Poista vain valittu esiintymä Poista tämä ja seuraavat esiintymät @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9f416969d..f6c49da2e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -59,6 +59,7 @@ Répéter jusqu\'à Éternellement L\'évènement est périodique + The task is repeatable La sélection contient des évènements périodiques Supprimer seulement l\'occurrence sélectionnée Supprimer cette occurrence et toutes les occurrences futures @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index f45aac64e..26cb97e28 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -59,6 +59,7 @@ Repetir ata Sempre O evento é repetible + The task is repeatable A selección contén eventos recurrentes Eliminar só o evento seleccionado Eliminar este e todos os eventos futuros @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 4febd8c56..c16f25ce0 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -59,6 +59,7 @@ Repeat till Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index bedec14c4..03ecd9d2c 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -59,6 +59,7 @@ Ponavljaj do Zauvijek Događaj se ponavlja + The task is repeatable Odabir sadrži ponavljajuće događaje Izbriši samo odabrano ponavljanje Izbriši ovo i sva buduća ponavljanja @@ -282,4 +283,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index e84dd32c6..5847e8ed0 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -59,6 +59,7 @@ Ismétlés eddig: Örökké Az esemény ismétlődik + The task is repeatable A kiválasztás ismétlődő eseményeket tartalmaz Csak a kiválasztott előfordulás törlése Ez és az összes jövőbeli előfordulás törlése @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index cd6117de0..f2fa485cd 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -59,6 +59,7 @@ Ulangi sampai Selamanya Acara berulang + The task is repeatable Acara yang dipilih berisi acara yang berulang Hapus acara ini saja Hapus acara ini dan semua perulangannya diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 58cfe2d4f..ae870197e 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -59,6 +59,7 @@ Ripeti fino a Per sempre L\'evento è ripetibile + The task is repeatable La selezione contiene eventi ripetuti Elimina solamente l\'occorenza selezionata Rimuovi questo e tutte le future occorrenze @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 85b5e327e..ceccb0cb7 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -59,6 +59,7 @@ חזרה עד לנצח האירוע ניתן לחזרה + The task is repeatable הבחירה כוללת אירועים חוזרים מחיקת אירוע בודד מחיקת כל האירועים העתידיים בסדרה diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 1127693ad..a45469abe 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -60,6 +60,7 @@ Repeat till Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences @@ -277,4 +278,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 75407f4af..71c0e4f65 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -59,6 +59,7 @@ 까지 반복 영원히 반복 일정입니다 + The task is repeatable 선택한 항목에 반복되는 일정들이 있습니다 선택한 항목만 삭제 반복되는 일정까지 삭제 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 7e088e52d..d27f5a1a1 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -59,6 +59,7 @@ Kartoti iki Amžinai Įvykis yra pasikartojantis + The task is repeatable Žymėjime yra pasikartojančių įvykių Ištrinti tik pasirinktą pasikartojimą Ištrinti šį ir visus būsimus pasikartojimus @@ -282,4 +283,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index f6ab44703..bb9dec332 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -59,6 +59,7 @@ Atkārtot līdz Bezgalīgi Notikums ir atkārtojošs + The task is repeatable Atlasītajos ir atkārtojoši/periodiski notikumi Dzēst tikai šo atlasīto notikumu Dzēst šo un visus turpmākos notikumus diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index ed858136c..8932e944a 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -59,6 +59,7 @@ Gjenta til For alltid Hendelsen er repeterbar + The task is repeatable Markeringen inneholder gjentagende hendelser Slett bare den merkede forekomsten Slett denne og alle framtidige forekomster @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 13ffca983..9534f518b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -55,6 +55,7 @@ Herhalen tot Blijven herhalen De afspraak wordt herhaald + The task is repeatable De selectie bevat herhaalde afspraken Alleen huidige afspraak verwijderen Deze afspraak en hierop volgende herhalingen verwijderen @@ -275,4 +276,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 97b9907e6..65812afd2 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -59,6 +59,7 @@ Powtarzaj do Zawsze Wydarzenie jest cykliczne + The task is repeatable Wybór zawiera powtarzające się wydarzenia Usuń tylko wybrane wystąpienie Usuń to i wszystkie przyszłe wystąpienia @@ -285,4 +286,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 8bd5cd34f..a60302f94 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -59,6 +59,7 @@ Repetir até Eternamente O evento é repetitivo + The task is repeatable A seleção contém eventos recorrentes Apagar a ocorrência selecionada Exclua essa e todas as ocorrências futuras @@ -280,4 +281,4 @@ Não encontrou todas as cadeias a traduzir? Existem mais algumas em: https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 70f6aa635..a13273d9f 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -59,6 +59,7 @@ Repetir até Eternamente O evento é recorrente + The task is repeatable A seleção contém eventos recorrentes Apagar a ocorrência selecionada Apagar esta e todas as ocorrências futuras @@ -279,4 +280,4 @@ Não encontrou todas as cadeias a traduzir? Existem mais algumas em: https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 607f3fba7..26f618140 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -59,6 +59,7 @@ Repetă până pe Pentru totdeauna Evenimentul este repetabil + The task is repeatable Selecția conține evenimente repetitive Șterge numai evenimentul repetitiv selectat Șterge acest și toate evenimentele repetitive viitoare diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 88be2cf29..996eb0fd2 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -59,6 +59,7 @@ Повторять до Бесконечно Это событие может повторяться + The task is repeatable В выбранном есть повторяющиеся события Удалить только это событие Удалить это и все будущие события @@ -285,4 +286,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 478b292d4..da87301d2 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -59,6 +59,7 @@ Opakovať do Navždy Udalosť je opakujúca sa + The task is repeatable Výber obsahuje opakujúce sa udalosti Vymazať iba označené opakovania Vymazať toto a všetky budúce opakovania @@ -282,4 +283,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index ebd59eaee..514734a3c 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -59,6 +59,7 @@ Upprepa tills Alltid Händelsen är återkommande + The task is repeatable Markeringen innehåller återkommande händelser Ta bara bort den valda förekomsten Ta bort denna och alla framtida förekomster @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index a95549d0c..6ed6bc404 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -59,6 +59,7 @@ Repeat till Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index a1855feb2..3a559010f 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -59,6 +59,7 @@ Şu kadar tekrarla: Sonsuza kadar Etkinlik tekrarlanabilir + The task is repeatable Seçim tekrarlanan etkinlikleri içeriyor Yalnızca seçilen etkinlikleri sil Bu ve gelecekteki tüm etkinlikleri sil @@ -279,4 +280,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 14c96b278..42fccc7d9 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -59,6 +59,7 @@ Повторювати до Безкінечно Ця подія є повторюваною + The task is repeatable Вибране містить повторювані події Видалити лише обране повторення Видалити це і всі наступні повторення @@ -285,4 +286,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index b1a4f65be..36e7a2c6e 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -59,6 +59,7 @@ 重复直到 永远 这是个重复活动 + The task is repeatable 选择的项目含有重复活动 只删除选择的事件 删除这个及全部未来的事件 @@ -276,4 +277,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 2fb3b3d21..725fb285e 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -59,6 +59,7 @@ 重複直到 永遠 這是個重複活動 + The task is repeatable 選擇的項目含有重複活動 只刪除選擇的事件 刪除這個及全部未來的事件 @@ -276,4 +277,4 @@ Haven't found some strings? There's more at https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res --> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index bfe002d63..c4ff6325d 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -59,6 +59,7 @@ 重複直到 永遠 這是個重複活動 + The task is repeatable 選擇的項目含有重複活動 只刪除選擇的事件 刪除這個及全部未來的事件 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 340127875..42e33acdc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,6 +57,7 @@ Repeat till Forever The event is repeatable + The task is repeatable The selection contains repeating events Delete the selected occurrence only Delete this and all future occurrences