Show dialog when saving editing repeating tasks

This commit is contained in:
Naveen
2022-07-21 15:05:57 +05:30
parent d70e844448
commit b6afd0998d
48 changed files with 185 additions and 56 deletions

View File

@@ -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()

View File

@@ -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<Long>, hasRepeatableEvent: Boolean, val callback: (deleteRule: Int) -> Unit) {
class DeleteEventDialog(
val activity: Activity,
eventIds: List<Long>,
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<Long>, 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) {

View File

@@ -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) {

View File

@@ -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<String>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">تكرار حتى</string>
<string name="forever">للأبد</string>
<string name="event_is_repeatable">الحدث متكرر</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">الإختيار يحتوى على احداث مكررة</string>
<string name="delete_one_only">حذف النسخ المحددة فقط</string>
<string name="delete_future_occurrences">حذف هذه النسخة وكل النسخ المستقبلية</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Bu vaxta qədər təkrarla</string>
<string name="forever">Sonsuz</string>
<string name="event_is_repeatable">Bu hadisə təkrarlanabilər</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Seçim təkrarlanan hadisələr ehtiva edir</string>
<string name="delete_one_only">Yalnız seçilmiş hadisəni sil</string>
<string name="delete_future_occurrences">Bunu və bütün gələcək hadisələri sil</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repeat till</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Повтаряй до</string>
<string name="forever">Завинаги</string>
<string name="event_is_repeatable">Събитието се повтаря</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Изборът съдържа само повтарящи се събития</string>
<string name="delete_one_only">Изтрийте само избраното събитие</string>
<string name="delete_future_occurrences">Изтрийте това събитие и всички бъдещи събития</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -58,6 +58,7 @@
<string name="repeat_till">পুনরাবৃত্তি ততক্ষণ পর্যন্ত</string>
<string name="forever">চিরতরে</string>
<string name="event_is_repeatable">ঘটনাটি পুনরাবৃত্তিযোগ্য</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">সিলেকশনটিতে পুনরাবৃত্তি ইভেন্টগুলি রয়েছে</string>
<string name="delete_one_only">কেবলমাত্র সিলেক্টেড ঘটনা মুছুন</string>
<string name="delete_future_occurrences">এটি এবং ভবিষ্যতের সমস্ত ঘটনা মুছুন</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">addegouezhout betek</string>
<string name="forever">Da viken</string>
<string name="event_is_repeatable">An darvoud a c\'hall addegouezhout</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Darvoudoù a c\'hall addegouezhout a zo en diuzad</string>
<string name="delete_one_only">Dilemel an degouezh bremanel nemetken</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repeteix fins</string>
<string name="forever">Per sempre</string>
<string name="event_is_repeatable">L\'esdeveniment és repetible</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">La selecció conté esdeveniments que es repeteixen</string>
<string name="delete_one_only">Suprimeix només l\'ocurrència seleccionada</string>
<string name="delete_future_occurrences">Suprimeix aquesta i totes les ocurrències futures</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Opakovat do</string>
<string name="forever">Navždy</string>
<string name="event_is_repeatable">Událost se opakuje</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Výběr zahrnuje opakující se události</string>
<string name="delete_one_only">Vymazat pouze vybrané výskyty</string>
<string name="delete_future_occurrences">Vymazat tento a jakékoliv budoucí výskyty</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Gentag indtil</string>
<string name="forever">Ingen slutdato</string>
<string name="event_is_repeatable">Begivenheden kan gentages</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Valget indeholder gentagne begivenheder</string>
<string name="delete_one_only">Slet kun denne forekomst</string>
<string name="delete_future_occurrences">Slet denne og alle fremtidige forekomster</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Wiederholen bis</string>
<string name="forever">unendlich</string>
<string name="event_is_repeatable">Termin ist wiederholbar</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Die Auswahl enthält wiederkehrende Termine</string>
<string name="delete_one_only">Nur die ausgewählte Wiederholung löschen</string>
<string name="delete_future_occurrences">Diese und zukünftige Wiederholungen löschen</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Επανάληψη μέχρι</string>
<string name="forever">Για πάντα</string>
<string name="event_is_repeatable">Η εκδήλωση είναι επαναλαμβανόμενη</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Η επιλογή περιέχει επαναλαμβανόμενες εκδηλώσεις</string>
<string name="delete_one_only">Διαγράψτε μόνο το επιλεγμένο περιστατικό</string>
<string name="delete_future_occurrences">Διαγράψτε αυτό και όλα τα μελλοντικά συμβάντα</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Ripeti ĝis</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repetir hasta</string>
<string name="forever">Siempre</string>
<string name="event_is_repeatable">Este evento se repite</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">La selección contiene repetición de eventos</string>
<string name="delete_one_only">Eliminar solo el evento seleccionado</string>
<string name="delete_future_occurrences">Eliminar el evento y repeticiones futuras</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Korda kuni</string>
<string name="forever">Igavesti</string>
<string name="event_is_repeatable">Sündmus on korratav</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Valik sisaldab korduvaid sündmusi</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Noiz arte errepikatu</string>
<string name="forever">Betiko</string>
<string name="event_is_repeatable">Gertaera errepikagarria da</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Hautaketak errepikatzen diren gertaerak ditu</string>
<string name="delete_one_only">Ezabatu hautatutako gertaera soilik</string>
<string name="delete_future_occurrences">Ezabatu gertaera hau eta datozen guztiak</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Toista kunnes</string>
<string name="forever">Aina</string>
<string name="event_is_repeatable">Tapahtuma on toistettavissa</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Valinta sisältää toistettavia tapahtumia</string>
<string name="delete_one_only">Poista vain valittu esiintymä</string>
<string name="delete_future_occurrences">Poista tämä ja seuraavat esiintymät</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Répéter jusqu\'à</string>
<string name="forever">Éternellement</string>
<string name="event_is_repeatable">L\'évènement est périodique</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">La sélection contient des évènements périodiques</string>
<string name="delete_one_only">Supprimer seulement l\'occurrence sélectionnée</string>
<string name="delete_future_occurrences">Supprimer cette occurrence et toutes les occurrences futures</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repetir ata</string>
<string name="forever">Sempre</string>
<string name="event_is_repeatable">O evento é repetible</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">A selección contén eventos recurrentes</string>
<string name="delete_one_only">Eliminar só o evento seleccionado</string>
<string name="delete_future_occurrences">Eliminar este e todos os eventos futuros</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repeat till</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Ponavljaj do</string>
<string name="forever">Zauvijek</string>
<string name="event_is_repeatable">Događaj se ponavlja</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Odabir sadrži ponavljajuće događaje</string>
<string name="delete_one_only">Izbriši samo odabrano ponavljanje</string>
<string name="delete_future_occurrences">Izbriši ovo i sva buduća ponavljanja</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Ismétlés eddig:</string>
<string name="forever">Örökké</string>
<string name="event_is_repeatable">Az esemény ismétlődik</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">A kiválasztás ismétlődő eseményeket tartalmaz</string>
<string name="delete_one_only">Csak a kiválasztott előfordulás törlése</string>
<string name="delete_future_occurrences">Ez és az összes jövőbeli előfordulás törlése</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Ulangi sampai</string>
<string name="forever">Selamanya</string>
<string name="event_is_repeatable">Acara berulang</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Acara yang dipilih berisi acara yang berulang</string>
<string name="delete_one_only">Hapus acara ini saja</string>
<string name="delete_future_occurrences">Hapus acara ini dan semua perulangannya</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Ripeti fino a</string>
<string name="forever">Per sempre</string>
<string name="event_is_repeatable">L\'evento è ripetibile</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">La selezione contiene eventi ripetuti</string>
<string name="delete_one_only">Elimina solamente l\'occorenza selezionata</string>
<string name="delete_future_occurrences">Rimuovi questo e tutte le future occorrenze</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">חזרה עד</string>
<string name="forever">לנצח</string>
<string name="event_is_repeatable">האירוע ניתן לחזרה</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">הבחירה כוללת אירועים חוזרים</string>
<string name="delete_one_only">מחיקת אירוע בודד</string>
<string name="delete_future_occurrences">מחיקת כל האירועים העתידיים בסדרה</string>

View File

@@ -60,6 +60,7 @@
<string name="repeat_till">Repeat till</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">까지 반복</string>
<string name="forever">영원히</string>
<string name="event_is_repeatable">반복 일정입니다</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">선택한 항목에 반복되는 일정들이 있습니다</string>
<string name="delete_one_only">선택한 항목만 삭제</string>
<string name="delete_future_occurrences">반복되는 일정까지 삭제</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Kartoti iki</string>
<string name="forever">Amžinai</string>
<string name="event_is_repeatable">Įvykis yra pasikartojantis</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Žymėjime yra pasikartojančių įvykių</string>
<string name="delete_one_only">Ištrinti tik pasirinktą pasikartojimą</string>
<string name="delete_future_occurrences">Ištrinti šį ir visus būsimus pasikartojimus</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Atkārtot līdz</string>
<string name="forever">Bezgalīgi</string>
<string name="event_is_repeatable">Notikums ir atkārtojošs</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Atlasītajos ir atkārtojoši/periodiski notikumi</string>
<string name="delete_one_only">Dzēst tikai šo atlasīto notikumu</string>
<string name="delete_future_occurrences">Dzēst šo un visus turpmākos notikumus</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Gjenta til</string>
<string name="forever">For alltid</string>
<string name="event_is_repeatable">Hendelsen er repeterbar</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Markeringen inneholder gjentagende hendelser</string>
<string name="delete_one_only">Slett bare den merkede forekomsten</string>
<string name="delete_future_occurrences">Slett denne og alle framtidige forekomster</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -55,6 +55,7 @@
<string name="repeat_till">Herhalen tot</string>
<string name="forever">Blijven herhalen</string>
<string name="event_is_repeatable">De afspraak wordt herhaald</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">De selectie bevat herhaalde afspraken</string>
<string name="delete_one_only">Alleen huidige afspraak verwijderen</string>
<string name="delete_future_occurrences">Deze afspraak en hierop volgende herhalingen verwijderen</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Powtarzaj do</string>
<string name="forever">Zawsze</string>
<string name="event_is_repeatable">Wydarzenie jest cykliczne</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Wybór zawiera powtarzające się wydarzenia</string>
<string name="delete_one_only">Usuń tylko wybrane wystąpienie</string>
<string name="delete_future_occurrences">Usuń to i wszystkie przyszłe wystąpienia</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repetir até</string>
<string name="forever">Eternamente</string>
<string name="event_is_repeatable">O evento é repetitivo</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">A seleção contém eventos recorrentes</string>
<string name="delete_one_only">Apagar a ocorrência selecionada</string>
<string name="delete_future_occurrences">Exclua essa e todas as ocorrências futuras</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repetir até</string>
<string name="forever">Eternamente</string>
<string name="event_is_repeatable">O evento é recorrente</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">A seleção contém eventos recorrentes</string>
<string name="delete_one_only">Apagar a ocorrência selecionada</string>
<string name="delete_future_occurrences">Apagar esta e todas as ocorrências futuras</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repetă până pe</string>
<string name="forever">Pentru totdeauna</string>
<string name="event_is_repeatable">Evenimentul este repetabil</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Selecția conține evenimente repetitive</string>
<string name="delete_one_only">Șterge numai evenimentul repetitiv selectat</string>
<string name="delete_future_occurrences">Șterge acest și toate evenimentele repetitive viitoare</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Повторять до</string>
<string name="forever">Бесконечно</string>
<string name="event_is_repeatable">Это событие может повторяться</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">В выбранном есть повторяющиеся события</string>
<string name="delete_one_only">Удалить только это событие</string>
<string name="delete_future_occurrences">Удалить это и все будущие события</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Opakovať do</string>
<string name="forever">Navždy</string>
<string name="event_is_repeatable">Udalosť je opakujúca sa</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Výber obsahuje opakujúce sa udalosti</string>
<string name="delete_one_only">Vymazať iba označené opakovania</string>
<string name="delete_future_occurrences">Vymazať toto a všetky budúce opakovania</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Upprepa tills</string>
<string name="forever">Alltid</string>
<string name="event_is_repeatable">Händelsen är återkommande</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Markeringen innehåller återkommande händelser</string>
<string name="delete_one_only">Ta bara bort den valda förekomsten</string>
<string name="delete_future_occurrences">Ta bort denna och alla framtida förekomster</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Repeat till</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Şu kadar tekrarla:</string>
<string name="forever">Sonsuza kadar</string>
<string name="event_is_repeatable">Etkinlik tekrarlanabilir</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Seçim tekrarlanan etkinlikleri içeriyor</string>
<string name="delete_one_only">Yalnızca seçilen etkinlikleri sil</string>
<string name="delete_future_occurrences">Bu ve gelecekteki tüm etkinlikleri sil</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">Повторювати до</string>
<string name="forever">Безкінечно</string>
<string name="event_is_repeatable">Ця подія є повторюваною</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">Вибране містить повторювані події</string>
<string name="delete_one_only">Видалити лише обране повторення</string>
<string name="delete_future_occurrences">Видалити це і всі наступні повторення</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">重复直到</string>
<string name="forever">永远</string>
<string name="event_is_repeatable">这是个重复活动</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">选择的项目含有重复活动</string>
<string name="delete_one_only">只删除选择的事件</string>
<string name="delete_future_occurrences">删除这个及全部未来的事件</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">重複直到</string>
<string name="forever">永遠</string>
<string name="event_is_repeatable">這是個重複活動</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">選擇的項目含有重複活動</string>
<string name="delete_one_only">只刪除選擇的事件</string>
<string name="delete_future_occurrences">刪除這個及全部未來的事件</string>
@@ -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
-->
</resources>
</resources>

View File

@@ -59,6 +59,7 @@
<string name="repeat_till">重複直到</string>
<string name="forever">永遠</string>
<string name="event_is_repeatable">這是個重複活動</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">選擇的項目含有重複活動</string>
<string name="delete_one_only">只刪除選擇的事件</string>
<string name="delete_future_occurrences">刪除這個及全部未來的事件</string>

View File

@@ -57,6 +57,7 @@
<string name="repeat_till">Repeat till</string>
<string name="forever">Forever</string>
<string name="event_is_repeatable">The event is repeatable</string>
<string name="task_is_repeatable">The task is repeatable</string>
<string name="selection_contains_repetition">The selection contains repeating events</string>
<string name="delete_one_only">Delete the selected occurrence only</string>
<string name="delete_future_occurrences">Delete this and all future occurrences</string>