handle the event export result

This commit is contained in:
tibbi
2017-04-02 22:36:44 +02:00
parent 8158c876c2
commit 6e3e47fe94
15 changed files with 64 additions and 31 deletions

View File

@@ -262,7 +262,12 @@ class MainActivity : SimpleActivity(), NavigationListener {
FilePickerDialog(this, pickFile = false) {
val path = it
ExportEventsDialog(this, path) {
val result = IcsExporter().exportEvents(this, path)
toast(when (result) {
IcsExporter.ExportResult.EXPORT_OK -> R.string.events_exported_successfully
IcsExporter.ExportResult.EXPORT_PARTIAL -> R.string.exporting_some_events_failed
else -> R.string.exporting_events_failed
})
}
}
}
@@ -300,7 +305,7 @@ class MainActivity : SimpleActivity(), NavigationListener {
outputStream?.close()
runOnUiThread {
toast(R.string.events_exported)
toast(R.string.events_exported_successfully)
}
}
}).start()

View File

@@ -98,14 +98,16 @@
<string name="import_events">Importiere Termine</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Importiere Termine aus .ics Datei</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Termine erfolgreich importiert</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Termine importieren fehlgeschlagen</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Einige Termine wurden nicht erfolgreich importiert</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Ungültiges Dateiformat</string>
<string name="export_raw_database">Exportiere raw Datenbank</string>
<string name="default_event_type">Standard-Termin-Typ</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Importer des evénements</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Importer des evénements depuis un fichier .ics</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Evénements importés avec succès</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Import des evénements échoué</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">L\'import de certains evénements a échoué</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Format de fichier invalide</string>
<string name="export_raw_database">Exporter la base de données brute</string>
<string name="default_event_type">Type d\'evénement par défaut</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">ייבוא אירועים</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">האירועים יובאו בהצלחה</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Importar eventos</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Importar eventos de um arquivo .ics</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Eventos importados com sucesso</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Falha de importação</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Alguns eventos não foram importados</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Formato de arquivo inválido</string>
<string name="export_raw_database">Exportar base de dados raw</string>
<string name="default_event_type">Tipo de evento padrão</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Importar eventos</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Importar eventos de um ficheiro .ics</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Eventos importados com sucesso</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Falha de importação</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Alguns eventos não foram importados</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Formato de ficheiro inválido</string>
<string name="export_raw_database">Exportar base de dados raw</string>
<string name="default_event_type">Tipo de evento padrão</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Импорт событий</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Импорт событий из .ics файла</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">События успешно импортированы</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Импорт событий не удался</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Ошибка импорта</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Неправильный формат файла</string>
<string name="export_raw_database">Экспортировать необработанную базу</string>
<string name="default_event_type">Тип события по умолчанию</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -105,14 +105,16 @@
<string name="import_events">Importovať udalosti</string>
<string name="export_events">Exportovať udalosti</string>
<string name="import_events_from_ics">Importovať udalosti z .ics súboru</string>
<string name="export_events_to_ics">Exportovať udalosti do .ics súboru</string>
<string name="events_imported_successfully">Udalosti boli úspešne importované</string>
<string name="events_exported_successfully">Udalosti boli úspešne exportované</string>
<string name="importing_events_failed">Importovanie udalostí zlyhalo</string>
<string name="exporting_events_failed">Exportovanie udalostí zlyhalo</string>
<string name="importing_some_events_failed">Importovanie niektorých udalostí zlyhalo</string>
<string name="exporting_some_events_failed">Exportovanie niektorých udalostí zlyhalo</string>
<string name="invalid_file_format">Nesprávny formát súboru</string>
<string name="export_raw_database">Exportovať surovú databázu</string>
<string name="default_event_type">Predvolený typ udalosti</string>
<string name="events_exported">Udalosti boli úspešne exportované</string>
<string name="export_events_to_ics">Exportovať udalosti do .ics súboru</string>
<string name="no_events_for_exporting">Nenašli sa žiadne udalosti na exportovanie</string>
<string name="export_past_events_too">Exportovať aj minulé udalosti</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>

View File

@@ -98,14 +98,16 @@
<string name="import_events">Import events</string>
<string name="export_events">Export events</string>
<string name="import_events_from_ics">Import events from an .ics file</string>
<string name="events_imported_successfully">Events imported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="events_imported_successfully">Events have been imported successfully</string>
<string name="events_exported_successfully">Events have been exported successfully</string>
<string name="importing_events_failed">Importing events failed</string>
<string name="exporting_events_failed">Exporting events failed</string>
<string name="importing_some_events_failed">Importing some events failed</string>
<string name="exporting_some_events_failed">Exporting some events failed</string>
<string name="invalid_file_format">Invalid file format</string>
<string name="export_raw_database">Export raw database</string>
<string name="default_event_type">Default event type</string>
<string name="events_exported">Events have been exported successfully</string>
<string name="export_events_to_ics">Export events to an .ics file</string>
<string name="no_events_for_exporting">No events for exporting have been found</string>
<string name="export_past_events_too">Export past events too</string>