Reminders can count from a task's start as well as its due date (#72), and each reminder on an all-day task can have its own time (#78). ## Changes - A reminder counts from the start or the due date. Tasks with only a start date get reminders. Defaults in Settings can mix both, globally and per list. - Each reminder on an all-day task can have its own time of day. Reminders without one ring at the all-day time set in Settings. 00:00 can't be stored, so it becomes 00:01. - The editor shows the defaults a new task, or a newly added date, will get, and keeps them in step with dates, list and all-day until you change a reminder. What it shows is what gets saved. Removing the shown defaults now leaves the task without a reminder (Room store only; OpenTasks mode still falls back to the default). - Switching between timed and all-day converts the reminders right away in the editor. Switching straight back restores them. - Labels name the date when a task has both: "15 minutes before the start", "On the due date at 09:00". New reminders preselect the start. - Defaults that have already passed don't ring when the task is saved. - Sync: reminders rounded to whole days by builds before 1.2 pick up their real time of day on the next download. ## Deviations from the issues - The start/due anchor lives in floret-kit (`ReminderLead`, floret-kit#19) rather than being packed into minute values. That PR is additive, so Calendula is unaffected. - `error_reminder_without_due` was renamed to `error_reminder_without_date`, and the "(before start)/(before due)" strings were replaced by full sentences. The stale keys were deleted from the translation files so lint passes, and Weblate needs to offer the new strings to translators. - The dead single-reminder API (`setAlarm`, `alarms()`, `editable()`, `reminderFor`) was removed. - `AlarmLift` is back to its frozen 2→3 migration state. ## Release branch `release/v1.2.0` is merged into this branch. Through it, this PR also brings main's commits the release branch was missing, including the reminder sync from #81 that this work builds on. I resolved conflicts in the data source interface, `TaskAlarmDao`, CHANGELOG, PRIVACY.md and the floret-kit pointer by keeping both sides. Closes #72 Closes #78 Co-authored-by: Weblate <noreply-mt-weblate@weblate.org> Co-authored-by: Sup99999 <alelmnour1o234@proton.me> Co-authored-by: Robin Schanbacher <robin@schanbros.de> Co-authored-by: Knee8811 <mk-weby@protonmail.com> Co-authored-by: Sonja Kraus <klein.felix@pm.me> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Jean-Luc Makiola <business@jeanlucmakiola.de> Reviewed-on: https://codeberg.org/jlmakiola/agendula/pulls/88
446 lines
30 KiB
XML
446 lines
30 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<resources>
|
||
<string name="back">Zurück</string>
|
||
<string name="save">Speichern</string>
|
||
<string name="delete">Löschen</string>
|
||
<string name="edit">Bearbeiten</string>
|
||
<string name="field_description">Beschreibung</string>
|
||
<string name="task_deleted">Gelöscht</string>
|
||
<string name="app_name">Agendula</string>
|
||
<string name="task_untitled">Unbenannte Aufgabe</string>
|
||
<string name="tasks_title">Aufgaben</string>
|
||
<string name="task_list_empty">Keine Aufgaben bisher.</string>
|
||
<string name="task_list_failure">Aufgaben konnten nicht geladen werden.</string>
|
||
<string name="smart_no_date">Kein Datum</string>
|
||
<string name="smart_completed">Abgeschlossen</string>
|
||
<string name="task_detail_title">Aufgabe</string>
|
||
<string name="task_detail_not_found">Diese Aufgabe ist nicht mehr verfügbar.</string>
|
||
<string name="edit_save_failed">Konnte nicht gespeichert werden. Versuche es erneut.</string>
|
||
<string name="add_task_hint">Aufgabe hinzufügen</string>
|
||
<string name="add_subtask_hint">Unteraufgabe hinzufügen</string>
|
||
<string name="cd_add_task">Aufgabe hinzufügen</string>
|
||
<string name="cd_complete">Abgeschlossen</string>
|
||
<string name="cd_reopen">Erneut öffnen</string>
|
||
<string name="undo">Rückgängig</string>
|
||
<string name="section_today">Heute</string>
|
||
<string name="cd_expand_subtasks">Unteraufgaben anzeigen</string>
|
||
<string name="cd_collapse_subtasks">Unteraufgaben ausblenden</string>
|
||
<string name="section_overdue">Überfällig</string>
|
||
<string name="section_upcoming">Anstehend</string>
|
||
<string name="section_no_date">Kein Datum</string>
|
||
<string name="section_completed">Abgeschlossen</string>
|
||
<string name="priority_none">Keine</string>
|
||
<string name="priority_low">Niedrig</string>
|
||
<string name="priority_medium">Mittel</string>
|
||
<string name="priority_high">Hoch</string>
|
||
<string name="detail_list">Liste</string>
|
||
<string name="detail_due">Fällig</string>
|
||
<string name="detail_priority">Priorität</string>
|
||
<string name="detail_progress">Fortschritt</string>
|
||
<string name="detail_subtasks">Unteraufgaben</string>
|
||
<string name="detail_parent">Hauptaufgabe</string>
|
||
<string name="detail_part_of">Teil von</string>
|
||
<string name="edit_list_label">Liste</string>
|
||
<string name="edit_start_label">Beginn</string>
|
||
<string name="edit_due_label">Fällig</string>
|
||
<string name="edit_all_day">Ganzer Tag</string>
|
||
<string name="edit_priority_label">Priorität</string>
|
||
<string name="edit_progress_label">Fortschritt</string>
|
||
<string name="edit_parent_label">Hauptaufgabe</string>
|
||
<string name="edit_parent_none">Keine (Hauptebene)</string>
|
||
<string name="edit_parent_search">Aufgaben suchen</string>
|
||
<string name="edit_parent_empty">Keine passenden Aufgaben in der Liste gefunden.</string>
|
||
<string name="edit_reminder_label">Erinnerungen</string>
|
||
<string name="edit_set">Übernehmen</string>
|
||
<string name="edit_clear">Leeren</string>
|
||
<string name="edit_title_hint">Aufgaben-Titel</string>
|
||
<string name="edit_when">Wann</string>
|
||
<string name="edit_more_fields">Weitere Felder</string>
|
||
<string name="close">Schließen</string>
|
||
<string name="dialog_cancel">Abbrechen</string>
|
||
<string name="edit_conflict_title">Termin wurde extern geändert</string>
|
||
<string name="edit_conflict_body">Die Aufgabe wurde seit der Öffnung wo anders geändert (über Sync oder einer anderen App). Möchtest die Änderungen überschreiben?</string>
|
||
<string name="edit_conflict_overwrite">Überschreiben</string>
|
||
<string name="reminder_none">Keine</string>
|
||
<string name="reminder_at_due">Zum Start der Aufgabe</string>
|
||
<string name="reminder_custom">Benutzerdefiniert</string>
|
||
<string name="reminder_custom_with_value">Benutzerdefiniert (%1$s)</string>
|
||
<string name="reminder_custom_set">Übernehmen</string>
|
||
<string name="reminder_custom_amount">Anzahl eingeben</string>
|
||
<string name="reminder_use_default">Standard verwenden</string>
|
||
<string name="reminder_unit_minutes">Minuten</string>
|
||
<string name="reminder_unit_hours">Stunden</string>
|
||
<string name="reminder_unit_days">Tage</string>
|
||
<string name="reminder_unit_weeks">Woche</string>
|
||
<string name="settings_list_reminders_title">Erinnerungen (Pro Liste)</string>
|
||
<string name="settings_list_reminders_hint">Überschreibe die Standard-Erinnerungen für individuelle Listen</string>
|
||
<string name="settings_list_reminder_inherits">Standard (%1$s)</string>
|
||
<string name="error_blank_title">Gebe einen Titel ein.</string>
|
||
<string name="error_no_list">Wähle eine Liste.</string>
|
||
<string name="error_due_before_start">Fälligkeit darf nicht vor dem Start liegen.</string>
|
||
<string name="lists_header">Listen</string>
|
||
<string name="new_task">Neue Aufgabe</string>
|
||
<string name="lists_failure">Deine Aufgaben konnten nicht gelesen werden.</string>
|
||
<string name="lists_empty">Keine Aufgaben-Listen bisher.</string>
|
||
<string name="smart_today">Heute</string>
|
||
<string name="smart_overdue">Überfällig</string>
|
||
<string name="smart_upcoming">Anstehend</string>
|
||
<string name="smart_all">Alle</string>
|
||
<string name="home_today_all_done">Alles erledigt 🎉</string>
|
||
<string name="home_today_empty">Heute keine Fälligkeiten 🎉</string>
|
||
<string name="home_upcoming_view_all">Alle anzeigen</string>
|
||
<string name="home_due_today">Heute</string>
|
||
<string name="home_due_tomorrow">Morgen</string>
|
||
<string name="home_search_hint">Aufgaben suchen</string>
|
||
<string name="home_search_clear">Suche zurücksetzen</string>
|
||
<string name="home_search_empty">Keine Aufgaben passen zu „%1$s“</string>
|
||
<string name="reminder_due_at">Fälligkeiten %1$s</string>
|
||
<string name="reminder_channel_name">Aufgaben Erinnerungen</string>
|
||
<string name="reminder_channel_desc">Benachrichtigungen für fällige Aufgaben.</string>
|
||
<string name="onboarding_no_provider_title">Eine Task-App wird benötigt</string>
|
||
<string name="onboarding_no_provider_body">Es ist keine App installiert, in der man Aufgaben speichern könnte. Installieren OpenTasks oder tasks.org oder wechsel zu Agendulas eigenem Speicher.</string>
|
||
<string name="onboarding_permission_title">Erlaube Zugriff auf deine Aufgaben</string>
|
||
<string name="onboarding_permission_body">Agendula benötigt die Berechtigung, deine Aufgaben zu lesen und zu schreiben. Das ist die einzige Berechtigung, die es jemals anfragt.</string>
|
||
<string name="onboarding_permission_button">Zugriff gewähren</string>
|
||
<string name="reminder_onboarding_title">Verpasse nichts, was fällig ist</string>
|
||
<string name="reminder_onboarding_body">Agendula benachrichtigt dich, wenn etwas fällig wird, also muss nichts in deinem Kopf leben.</string>
|
||
<string name="reminder_onboarding_enable_button">Erinnerungen aktivieren</string>
|
||
<string name="reminder_onboarding_skip_button">Nicht jetzt</string>
|
||
<string name="reminder_benefit_delivery_title">Ein kleiner Schubs, wenn es darauf ankommt</string>
|
||
<string name="reminder_benefit_delivery_body">Jede Aufgaben mit Fälligkeitsdatum bekommt seine eigene Benachrichtigung.</string>
|
||
<string name="reminder_benefit_timing_title">Auf deinem Zeitplan</string>
|
||
<string name="reminder_benefit_timing_body">Wähle, wie weit im Voraus du erinnert werden möchtest — für alles oder pro Liste.</string>
|
||
<string name="reminder_benefit_reversible_title">Jederzeit änderbar</string>
|
||
<string name="reminder_benefit_reversible_body">Schalte Erinnerungen aus, wann immer du willst — es ist nur ein Schalter.</string>
|
||
<string name="settings_title">Einstellungen</string>
|
||
<string name="settings_section_appearance">Darstellung</string>
|
||
<string name="settings_appearance_subtitle">Theme, Farbe und Zeitformat</string>
|
||
<string name="settings_section_task_form">Aufgaben-Formular</string>
|
||
<string name="settings_task_form_subtitle">Standard Felder, Liste und Unter-Aufgaben</string>
|
||
<string name="settings_reminders_subtitle">Benachrichtigungen für fällige Aufgaben</string>
|
||
<string name="settings_form_fields_hint">Standardmäßig angezeigte Felder — alles Weitere liegt hinter „Weitere Felder“.</string>
|
||
<string name="settings_dynamic_color_unavailable">Verfügbar für Android 12 und höher</string>
|
||
<string name="settings_about_author">von Jean-Luc Makiola</string>
|
||
<string name="settings_about_source">Quellcode</string>
|
||
<string name="settings_license">Lizenz</string>
|
||
<string name="settings_about_support">Entwicklung unterstützen</string>
|
||
<string name="settings_about_version">Version %1$s</string>
|
||
<string name="settings_about_logo_desc">Calendula-App-Symbol</string>
|
||
<string name="settings_language">App-Sprache</string>
|
||
<string name="settings_language_auto">Systemstandard</string>
|
||
<string name="settings_report_problem">Problem melden</string>
|
||
<string name="settings_report_problem_hint">Öffne den Issue-Tracker</string>
|
||
<string name="crash_report_issue_title">Absturzbericht</string>
|
||
<string name="settings_theme">Design</string>
|
||
<string name="settings_theme_system">System folgen</string>
|
||
<string name="settings_theme_light">Hell</string>
|
||
<string name="settings_theme_dark">Dunkel</string>
|
||
<string name="settings_dynamic_color">Dynamische Farben</string>
|
||
<string name="settings_dynamic_color_hint">Verwende Farben aus dem Hintergrundbild</string>
|
||
<string name="settings_section_reminders">Erinnerungen</string>
|
||
<string name="settings_reminders">Fälligkeits-Erinnerungen</string>
|
||
<string name="settings_reminders_hint">Benachrichtige mich wenn eine Aufgabe fällig ist</string>
|
||
<string name="settings_default_reminder">Wann erinnern</string>
|
||
<string name="settings_exact_alarms">Exakter Zeitpunkt</string>
|
||
<string name="settings_exact_alarms_allowed">Die Erinnerungen erfolgen zum exakten Zeitpunkt</string>
|
||
<string name="settings_exact_alarms_blocked">Blockiert – tippe, um exakte Erinnerungen zu erlauben</string>
|
||
<string name="settings_default_list">Standard-Liste</string>
|
||
<string name="settings_default_list_first">Erste verfügbare Felder</string>
|
||
<string name="settings_add_subtask_row">Zeile \"Unteraufgaben hinzufügen\" anzeigen</string>
|
||
<string name="settings_add_subtask_row_hint">Ein Eingabefeld am Ende der Unteraufgaben einer aufgeklappten Aufgabe</string>
|
||
<string name="settings_bottom_add_bar">Untere Schnellhinzufüge-Leiste</string>
|
||
<string name="settings_bottom_add_bar_hint">Füge Aufgaben hinzu, über eine Leiste, die unten an einer Liste angepinnt ist, statt über die schwebende Schaltfläche</string>
|
||
<plurals name="reminder_minutes">
|
||
<item quantity="one">%1$d Minute vorher</item>
|
||
<item quantity="other">%1$d Minuten vorher</item>
|
||
</plurals>
|
||
<plurals name="reminder_hours">
|
||
<item quantity="one">%1$d Stunde vorher</item>
|
||
<item quantity="other">%1$d Stunden vorher</item>
|
||
</plurals>
|
||
<plurals name="reminder_days">
|
||
<item quantity="one">%1$d Tag vorher</item>
|
||
<item quantity="other">%1$d Tage vorher</item>
|
||
</plurals>
|
||
<plurals name="reminder_weeks">
|
||
<item quantity="one">%1$d Woche vorher</item>
|
||
<item quantity="other">%1$d Wochen vorher</item>
|
||
</plurals>
|
||
<string name="settings_translate">Hilf beim Übersetzen</string>
|
||
<string name="settings_translate_hint">Füge eine Sprache auf Weblate hinzu oder verbessere sie</string>
|
||
<string name="task_completed">Fertig</string>
|
||
<string name="cd_repeats">Wiederholt</string>
|
||
<string name="shortcut_new_task">Neue Aufgabe</string>
|
||
<string name="shortcut_today">Heute</string>
|
||
<string name="qs_tile_new_task">Neue Aufgabe</string>
|
||
<string name="lists_reorder">Liste umsortieren</string>
|
||
<string name="lists_reorder_done">Ferig umsortiert</string>
|
||
<string name="lists_reorder_handle">Ziehen zum Verschieben</string>
|
||
<string name="sort_title">Sortieren nach</string>
|
||
<string name="sort_due">Fälligkeitsdatum</string>
|
||
<string name="sort_priority">Priorität</string>
|
||
<string name="sort_title_alpha">Titel</string>
|
||
<string name="sort_created">Kürzlich hinzugefügt</string>
|
||
<plurals name="clear_completed_body">
|
||
<item quantity="one">%1$d erledigte Aufgabe in dieser Liste wird gelöscht.</item>
|
||
<item quantity="other">%1$d erledigte Aufgaben in dieser Liste werden gelöscht.</item>
|
||
</plurals>
|
||
<string name="clear_completed_confirm">Löschen</string>
|
||
<string name="settings_list_notifications">Benachrichtigungen</string>
|
||
<string name="settings_list_notifications_hint">Töne, Vibration und Wichtigkeit für Erinnerungen der Liste</string>
|
||
<string name="recurrence_generic">Wiederholende Aufgabe</string>
|
||
<string name="recurrence_daily">Jeden Tag</string>
|
||
<string name="recurrence_weekly">Jede Woche</string>
|
||
<string name="recurrence_monthly">Jedem Monat</string>
|
||
<string name="recurrence_yearly">Jedes Jahr</string>
|
||
<plurals name="recurrence_every_n_days">
|
||
<item quantity="one">Jeden Tag</item>
|
||
<item quantity="other">Alle %1$d Tage</item>
|
||
</plurals>
|
||
<plurals name="recurrence_every_n_weeks">
|
||
<item quantity="one">Jede Woche</item>
|
||
<item quantity="other">Alle %1$d Wochen</item>
|
||
</plurals>
|
||
<plurals name="recurrence_every_n_months">
|
||
<item quantity="one">Jeden Monat</item>
|
||
<item quantity="other">Allw %1$d Monate</item>
|
||
</plurals>
|
||
<plurals name="recurrence_every_n_years">
|
||
<item quantity="one">Jedes Jahr</item>
|
||
<item quantity="other">Alle %1$d Jahre</item>
|
||
</plurals>
|
||
<string name="recurrence_on_days">%1$s am %2$s</string>
|
||
<string name="recurrence_with_until">%1$s bis %2$s</string>
|
||
<string name="recurrence_none">Wiederholt sich nicht</string>
|
||
<string name="recurrence_custom">Benutzerdefiniert</string>
|
||
<string name="recurrence_unit_days">Tage</string>
|
||
<string name="recurrence_unit_weeks">Wochen</string>
|
||
<string name="recurrence_unit_months">Monate</string>
|
||
<string name="recurrence_unit_years">Jahre</string>
|
||
<string name="recurrence_incomplete">Gebe eine Nummer zwischen 1 und 999 ein</string>
|
||
<string name="recurrence_end_never">Nie</string>
|
||
<string name="recurring_scope_occurrence">Nur diese Aufgabe</string>
|
||
<string name="recurring_scope_following">Diese und folgende Aufgaben</string>
|
||
<string name="error_recurrence_without_date">Eine sich wiederholende Aufgabe braucht ein Start- oder Fälligkeitsdatum</string>
|
||
<string name="edit_location_label">Standort</string>
|
||
<string name="edit_url_label">Link</string>
|
||
<string name="edit_url_hint">https://…</string>
|
||
<string name="edit_discard_title">Änderungen verwerfen?</string>
|
||
<string name="edit_discard_body">Deine Änderungen an dieser Aufgabe wurden nicht gespeichert.</string>
|
||
<string name="edit_discard_confirm">Verwerfen</string>
|
||
<string name="edit_keep_editing">Weiter bearbeiten</string>
|
||
<string name="edit_reminder_add">Erinnerung hinzufügen</string>
|
||
<string name="edit_reminder_add_first">Erinnerung hinzufügen (sonst wird Standard angewendet)</string>
|
||
<string name="edit_reminder_remove">Erinnerung entfernen</string>
|
||
<string name="subtask_progress">%1$d / %2$d</string>
|
||
<string name="progress_fraction_compact">%1$d/%2$d</string>
|
||
<string name="detail_delete_title">Aufgabe löschen?</string>
|
||
<string name="detail_delete_body">Die Aufgabe wird gelöscht.</string>
|
||
<plurals name="detail_delete_body_subtasks">
|
||
<item quantity="one">Diese Aufgabe und ihre Unteraufgabe werden gelöscht.</item>
|
||
<item quantity="other">Diese Aufgabe und ihre %1$d Unteraufgaben werden gelöscht.</item>
|
||
</plurals>
|
||
<string name="detail_status_cancelled">Abgebrochen</string>
|
||
<string name="detail_status_in_process">In Bearbeitung</string>
|
||
<string name="more_options">Mehr Optionen</string>
|
||
<string name="detail_cancel_task">Aufgabe abbrechen</string>
|
||
<string name="detail_restore">Aufgabe wiederherstellen</string>
|
||
<string name="detail_duplicate">Duplizieren</string>
|
||
<string name="lists_empty_action">Liste erstellen</string>
|
||
<string name="list_add">Neue Liste</string>
|
||
<string name="list_new_title">Neue Liste</string>
|
||
<string name="list_edit_title">Liste bearbeiten</string>
|
||
<string name="list_name_hint">Listenname</string>
|
||
<string name="list_color">Farbe</string>
|
||
<string name="list_delete">Liste löschen</string>
|
||
<string name="list_delete_confirm_title">Liste löschen?</string>
|
||
<string name="list_where_device">Nur auf diesem Gerät</string>
|
||
<string name="detail_pane_empty">Wähle eine Aufgabe, um sie hier zu sehen</string>
|
||
<string name="percent_complete">%1$d%%</string>
|
||
<string name="reminder_on_the_day">Ab dem Tag</string>
|
||
<string name="recurrence_next">Als nächstes: %1$s</string>
|
||
<string name="recurrence_end_until">An einem Tag</string>
|
||
<plurals name="home_today_remaining_count">
|
||
<item quantity="one">%1$d übrig</item>
|
||
<item quantity="other">%1$d übrig</item>
|
||
</plurals>
|
||
<string name="reminder_day_today">heute</string>
|
||
<string name="reminder_day_tomorrow">morgen</string>
|
||
<string name="reminder_day_yesterday">gestern</string>
|
||
<string name="reminder_action_done">Fertig</string>
|
||
<string name="onboarding_welcome_title">Alles, was du machen wolltest</string>
|
||
<string name="onboarding_welcome_body">Ein ruhiger Ort für deine Aufgaben auf deinem Smartphone, das deins bleibt. Lass es uns einrichten, es braucht eine Minute.</string>
|
||
<string name="onboarding_welcome_button">Loslegen</string>
|
||
<string name="onboarding_welcome_lists_title">Listen und Unteraufgaben</string>
|
||
<string name="onboarding_welcome_reminders_title">Erinnerungen, die ankommen</string>
|
||
<string name="onboarding_welcome_reminders_body">Eine Benachrichtigung, wenn etwas fällig wird, nach deinem Plan</string>
|
||
<string name="onboarding_welcome_sync_body">Synchronisiere über CalDAV mit einem Server, den du wählst, oder behalte alles auf diesem Gerät.</string>
|
||
<string name="onboarding_sync_title">Mit deinem eigenen Server synchronisieren lassen?</string>
|
||
<string name="onboarding_sync_body">Agendula spricht CalDav — Nextcloud, Radicale, Posteo, Fastmail und alles, was auch CalDAV spricht. Keine Konten bei uns, nie.</string>
|
||
<string name="onboarding_sync_connect">Konto verbinden</string>
|
||
<string name="onboarding_sync_skip">Nicht jetzt</string>
|
||
<string name="onboarding_sync_devices_body">Hake etwas hier ab, und es wird Überfall abgehakt.</string>
|
||
<string name="onboarding_sync_copy_body">Deine Aufgaben leben auch auf dem Server, also ist ein verlorenes Gerät nicht verlorene Arbeit.</string>
|
||
<string name="onboarding_list_title">Deine erste Liste</string>
|
||
<string name="onboarding_list_default_name">Persönlich</string>
|
||
<string name="onboarding_list_create">Liste erstellen</string>
|
||
<string name="onboarding_backup_title">Eine Sicherung behalten</string>
|
||
<string name="onboarding_backup_continue">Fortsetzen</string>
|
||
<string name="onboarding_quick_add_title">Wie möchtest du Aufgaben hinzufügen?</string>
|
||
<string name="clear_completed_action">Löschen</string>
|
||
<string name="clear_completed_title">Erledigte Aufgaben löschen?</string>
|
||
<string name="sync_notice_retry">Wiederholen</string>
|
||
<string name="sync_notice_cause_server_newer">Durch die neuere Kopie vom Server ersetzt</string>
|
||
<string name="sync_sign_in_channel_name">Anmeldung nötig</string>
|
||
<string name="sync_sign_in_title">Bei %1$s wieder anmelden</string>
|
||
<string name="sync_notification_channel">Synchronisieren</string>
|
||
<string name="sync_notification_title">Aufgaben synchronisieren</string>
|
||
<string name="add_account_server_label">Server-Adresse</string>
|
||
<string name="add_account_server_hint">https://cloud.example.com</string>
|
||
<string name="add_account_username_label">Benutzername</string>
|
||
<string name="add_account_password_label">Passwort</string>
|
||
<string name="add_account_sign_in">Anmelden</string>
|
||
<string name="add_account_browser_title">Auf Browser warten</string>
|
||
<string name="add_account_browser_body">Bestätige Agendula im Browser, komme dann zurück hierher. Dein Passwort gelangt niemals zu dieser App, der Server vergibt ein seperates App-Passwort, das du jederzeit löschen kannst.</string>
|
||
<string name="add_account_browser_use_password">Stattdessen Passwort nutzen</string>
|
||
<string name="add_account_browser_retry">Nochmal versuchen</string>
|
||
<string name="add_account_browser_open">Öffne die Anmeldeseite</string>
|
||
<string name="add_account_browser_insecure">Diese Anmeldeseite ist unverschlüsselt (http). Alles, was du darin schreibst, auch dein Passwort, wird unverschlüsselt versendet.</string>
|
||
<string name="add_account_lists_title">Welche Listen sollen synchronisiert werden?</string>
|
||
<string name="add_account_lists_shared">Mit dir geteilt</string>
|
||
<string name="add_account_save">Konto hinzufügen</string>
|
||
<string name="add_account_no_lists_selected">Wähle mindestens eine Liste</string>
|
||
<string name="widget_tasks_label">Aufgaben</string>
|
||
<string name="widget_empty">Hier ist nichts zu tun</string>
|
||
<string name="widget_unavailable">Öffne Agendula und die Einrichtung abzuschließen</string>
|
||
<string name="widget_config_title">Im Widget zeigen</string>
|
||
<string name="widget_config_smart_lists">Intelligente Listen</string>
|
||
<string name="list_color_blue">Blau</string>
|
||
<string name="list_color_purple">Lila</string>
|
||
<string name="list_color_pink">Rosa</string>
|
||
<plurals name="home_today_progress_count">
|
||
<item quantity="one">%1$d von %2$d abgeschlossen</item>
|
||
<item quantity="other">%1$d von %2$d abgeschlossen</item>
|
||
</plurals>
|
||
<string name="settings_group_look">Aussehen und Verhalten</string>
|
||
<string name="settings_group_data">Daten</string>
|
||
<string name="settings_group_app">App</string>
|
||
<string name="settings_group_about">Über</string>
|
||
<string name="settings_autofocus_title">Fokusiere den Titel bei Erstellung neuer Aufgaben</string>
|
||
<plurals name="duration_minutes">
|
||
<item quantity="one">%d Minute</item>
|
||
<item quantity="other">%d Minuten</item>
|
||
</plurals>
|
||
<plurals name="duration_hours">
|
||
<item quantity="one">%d Stunde</item>
|
||
<item quantity="other">%d Stunden</item>
|
||
</plurals>
|
||
<string name="settings_section_accounts">Konten</string>
|
||
<string name="accounts_empty_title">Noch keine Konten</string>
|
||
<string name="accounts_add">Konto hinzufügen</string>
|
||
<string name="accounts_sync_interval">Automatisch synchronisieren</string>
|
||
<plurals name="accounts_sync_every_minutes">
|
||
<item quantity="one">Jede %d Minute</item>
|
||
<item quantity="other">Jede %d Minuten</item>
|
||
</plurals>
|
||
<string name="list_save_failed">Liste konnte nicht gespeichert werden.</string>
|
||
<string name="list_delete_failed">Liste konnte nicht gelöscht werden.</string>
|
||
<string name="list_save_failed_offline">Server konnte nicht erreicht werden. Versuche es bitte erneut, wenn du wieder online bist.</string>
|
||
<string name="list_save_failed_unsupported">Dieses Konto lässt Apps keine Aufgabenlisten erstellen.</string>
|
||
<string name="list_delete_confirm_message">\"%1$s\" und alle Aufgaben davon werden gelöscht. Das kann nicht rückgängig gemacht werden.</string>
|
||
<string name="list_color_red">Rot</string>
|
||
<string name="list_color_orange">Orange</string>
|
||
<string name="list_color_olive">Olive</string>
|
||
<string name="list_color_green">Grün</string>
|
||
<string name="list_color_cyan">Cyan</string>
|
||
<string name="settings_time_format">Zeitformat</string>
|
||
<string name="settings_time_format_auto">Automatisch</string>
|
||
<string name="settings_week_start">Woche startet am</string>
|
||
<string name="settings_week_start_auto">Automatisch</string>
|
||
<string name="settings_week_start_auto_summary">Momentan: %1$s</string>
|
||
<string name="settings_licences">Open-Source Lizenzen</string>
|
||
<string name="settings_licences_subtitle">Die Projekte, auf denen Agendula aufgebaut ist</string>
|
||
<string name="licences_title">Open-Source Lizenzen</string>
|
||
<string name="licences_intro">Agendula beinhaltet die unten gelistete Arbeit. Drücke eine, um ihren Quellcode zu erhalten.</string>
|
||
<string name="settings_privacy">Datenschutzbestimmungen</string>
|
||
<string name="settings_notifications_blocked">Benachrichtigungen sind deaktiviert</string>
|
||
<plurals name="import_done">
|
||
<item quantity="one">%1$d Aufgabe in %2$s importiert</item>
|
||
<item quantity="other">%1$d Aufgaben in %2$s importiert</item>
|
||
</plurals>
|
||
<plurals name="import_done_skipped_existing">
|
||
<item quantity="one">%1$d schon vorhanden. Wird übersprungen.</item>
|
||
<item quantity="other">%1$d schon vorhanden. Werden übersprungen.</item>
|
||
</plurals>
|
||
<string name="import_failed_unreadable">Die Datei konnte nicht als iCalendar eingelesen werden</string>
|
||
<string name="import_failed_no_tasks">Die Datei beinhaltet keine Aufgaben</string>
|
||
<string name="import_failed_write">Die Aufgabe konnte nicht gespeichert werden</string>
|
||
<plurals name="accounts_sync_every_hours">
|
||
<item quantity="one">Jede Stunde</item>
|
||
<item quantity="other">Alle %d Stunden</item>
|
||
</plurals>
|
||
<string name="accounts_remove">Konto entfernen</string>
|
||
<string name="accounts_generic_provider">CalDAV-Konto</string>
|
||
<string name="accounts_sync_now">Jetzt synchronisieren</string>
|
||
<string name="accounts_removing">Entfernen…</string>
|
||
<string name="accounts_lists">Listen</string>
|
||
<string name="add_account_step_of">Schritt %1$d von %2$d</string>
|
||
<string name="add_account_provider_other_summary">Baïkal, DAViCal, SOGo, Radicale oder einen, den du selber laufen lässt</string>
|
||
<string name="add_account_provider_other_header">Jeglichen CalDAV-Server</string>
|
||
<string name="add_account_provider_other">Andere CalDAV-Server</string>
|
||
<string name="add_account_email_title">Was ist dort deine Adresse?</string>
|
||
<string name="add_account_email_body">Die E-Mail-Adresse, mit der du diesen Dienst nutzt. Agendula findet den Server selbst.</string>
|
||
<string name="add_account_email_label">E-Mail-Adresse</string>
|
||
<string name="add_account_summary_title">Du bist eingerichtet</string>
|
||
<string name="add_account_summary_done">Fertig</string>
|
||
<string name="add_account_server_title">Wo sind deine Aufgaben?</string>
|
||
<string name="add_account_credentials_title">Anmelden</string>
|
||
<string name="add_account_error_not_an_address">Das scheint keine Web-Adresse zu sein. Versuche etwas wie cloud.example.com.</string>
|
||
<string name="add_account_working_signing_in">Anmelden</string>
|
||
<string name="add_account_working_reading_lists">Aufgaben auslesen</string>
|
||
<string name="add_account_working_saving">Konto hinzufügen</string>
|
||
<string name="add_account_error_google_unsupported">Google Kalendar unterstützt nach eigener Dokumentation nicht Aufgaben über CalDAV, also kann Agendula nicht damit synchronisieren.</string>
|
||
<string name="add_account_error_already_exists">Konto ist schon eingerichtet.</string>
|
||
<string name="add_account_error_credentials_rejected">Diser Benutzername oder dieses Passwort wurde nicht akzeptiert.</string>
|
||
<string name="add_account_browser_error_maintenance">Der Server befindet sich um Wartungsmodus. Versuche es erneut, wenn er wieder zurück ist.</string>
|
||
<string name="add_account_setup_icloud_title">iCloud braucht ein App-spezifisches Passwort</string>
|
||
<string name="accounts_sign_in_again">Erneut anmelden</string>
|
||
<string name="sync_notice_body">%1$s</string>
|
||
<string name="sync_notices_title">Änderungen durch letzte Synchronisierung</string>
|
||
<string name="sync_notices_dismiss">Verstanden</string>
|
||
<string name="recurrence_title">Wiederholung</string>
|
||
<plurals name="recurrence_with_count">
|
||
<item quantity="one">%1$s, %2$d Mal</item>
|
||
<item quantity="other">%1$s, %2$d Mal</item>
|
||
</plurals>
|
||
<string name="onboarding_exact_alarms_title">Genau rechtzeitig</string>
|
||
<string name="onboarding_exact_alarms_body">Android frägt dich, bevor dich eine App minutengenau benachrichtigen darf. Erlaube es und die Erinnerungen kommen, wenn sie fällig sind — ohne die Erlaubnis, könnten sich die Erinnerungen ein paar Minuten verspäten.</string>
|
||
<string name="onboarding_exact_alarms_allow">Erlaube genaues Timing</string>
|
||
<string name="settings_time_format_12h">12-Stunden (2:00 PM)</string>
|
||
<string name="settings_time_format_24h">24-Stunden (14:00)</string>
|
||
<string name="settings_time_format_auto_summary">Folgend dem System: %1$s</string>
|
||
<string name="settings_notifications_blocked_hint">Erinnerungen können dich nicht erreichen. Drücke, um Benachrichtigungen von Agendula zu erlauben.</string>
|
||
<string name="list_delete_confirm_message_synced">\"%1$s\" und alle Aufgaben davon werden von dem Server und jedem anderen Gerät, das damit verbunden ist, gelöscht. Das kann nicht rückgängig gemacht werden.</string>
|
||
<string name="onboarding_sync_devices_title">Jedes Gerät auf einmal</string>
|
||
<string name="onboarding_quick_add_bar">Schnell-Hinzufügen-Leiste</string>
|
||
<string name="onboarding_quick_add_button_hint">Ein schwebender Button, der das ganze Formular öffnet.</string>
|
||
<string name="settings_default_reminder_allday">Ganztägige Aufgaben</string>
|
||
<string name="onboarding_use_own_store">Stattdessen lokalen Speicher dieses Geräts nutzen</string>
|
||
<string name="settings_section_storage">Speicher</string>
|
||
<string name="settings_store_own">Auf diesem Gerät</string>
|
||
<string name="settings_store_own_hint">Agendulas eigener Speicher. Nichts weiteres zu installieren nötig.</string>
|
||
<string name="settings_store_external">Eine andere Aufgaben-App</string>
|
||
<string name="settings_store_permission_denied">Erlaubnis verweigert</string>
|
||
<string name="widget_week_label">Woche</string>
|
||
<string name="widget_lists_label">Listen</string>
|
||
<string name="widget_up_next_any_list">Alle Listen</string>
|
||
<string name="widget_up_next_tomorrow">Morgen</string>
|
||
<string name="view_options_title">Sortieren und Filter</string>
|
||
<string name="view_filter_tags">Filtern nach Tag</string>
|
||
<string name="view_filter_clear">Filter zurücksetzen</string>
|
||
<string name="recurrence_ends">Endet</string>
|
||
<string name="recurring_scope_series">Alle Termine der Serie</string>
|
||
<string name="edit_recurrence_label">Wiederholung</string>
|
||
<string name="edit_recurrence_none">Wiederholt sich nicht</string>
|
||
</resources>
|