diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt index 708c0e650..f877d2717 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/activities/MainActivity.kt @@ -130,6 +130,7 @@ class MainActivity : SimpleActivity(), NavigationListener { menuInflater.inflate(R.menu.menu_main, menu) menu.findItem(R.id.filter).isVisible = mShouldFilterBeVisible menu.findItem(R.id.go_to_today).isVisible = shouldGoToTodayBeVisible() + menu.findItem(R.id.refresh_caldav_accounts).isVisible = config.caldavSync return true } @@ -138,6 +139,7 @@ class MainActivity : SimpleActivity(), NavigationListener { R.id.change_view -> showViewDialog() R.id.go_to_today -> goToToday() R.id.filter -> showFilterDialog() + R.id.refresh_caldav_accounts -> refreshCalDAVAccounts() R.id.add_holidays -> addHolidays() R.id.import_events -> tryImportEvents() R.id.export_events -> tryExportEvents() @@ -211,6 +213,10 @@ class MainActivity : SimpleActivity(), NavigationListener { } } + private fun refreshCalDAVAccounts() { + + } + private fun addHolidays() { val items = getHolidayRadioItems() RadioGroupDialog(this, items, -1) { diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index a54dfef46..617827947 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -16,6 +16,11 @@ android:icon="@drawable/ic_filter" android:title="@string/filter" app:showAsAction="ifRoom"/> + Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index f4bee854b..3c48c01d0 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2db5c1d73..a34ea7c4d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 33dc47edd..85081f226 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 9b7efae76..7310e5b85 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 13a84f918..c872bb54a 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 081341a3e..38af5bf92 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index a6031ecdb..5e7173b9f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 349184a79..2ec24706e 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -201,6 +201,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minutę diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 2f5ec234f..28416a73b 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 08b95b452..74bbafde4 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -196,6 +196,7 @@ Selecione os calendários a sincronizar Gerir calendários sincronizados Store locally only + Refresh CalDAV accounts %1$d minuto diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 077b742ec..eb22f4a55 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -210,6 +210,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d минута diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 926c31e26..f339f72aa 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -203,6 +203,7 @@ Zvoľte kalendáre pre synchronizáciu Spravovať synchronizované kalendáre Uložiť iba lokálne + Obnoviť CalDAV účty Refresh CalDAV accounts %1$d minútu diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 91fdaa741..ed2308eef 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minut diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 37ad5eee4..5828e9606 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3e1a010d7..fd8e2ed75 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -196,6 +196,7 @@ Select calendars to sync Manage synced calendars Store locally only + Refresh CalDAV accounts %1$d minute