feat: recurrence editor, set-default calendar, and timezone-aware calendar queries

This commit is contained in:
Linus Rath
2026-06-11 19:05:11 +02:00
parent be58cee989
commit 08f344403b
26 changed files with 1519 additions and 62 deletions
+45 -1
View File
@@ -1380,6 +1380,17 @@
"copy": "Kopieren",
"copied": "Kopiert",
"password_instructions": "Verwenden Sie Ihren oben angezeigten JMAP-Benutzernamen zusammen mit einem App-Passwort, um sich bei Ihrem E-Mail-Client anzumelden. Erstellen Sie im obigen Abschnitt ein App-Passwort, falls Sie noch keines haben."
},
"link_device": {
"title": "Mobile App verknüpfen",
"description": "Melden Sie sich in der Bulwark Mail App an, ohne etwas einzutippen. Erzeugen Sie hier einen QR-Code und scannen Sie ihn auf dem Anmeldebildschirm der App.",
"generate": "QR-Code anzeigen",
"regenerate": "Neuen Code anzeigen",
"instructions": "Öffnen Sie die Bulwark Mail App, tippen Sie auf dem Anmeldebildschirm auf \"QR-Code scannen\" und richten Sie die Kamera hierauf.",
"expires_in": "Dieser Code läuft in {seconds} Sekunden ab. Er kann nur einmal verwendet werden.",
"expired": "Dieser Code ist abgelaufen.",
"generating": "Wird erstellt…",
"error": "Kopplungscode konnte nicht erstellt werden. Bitte versuchen Sie es erneut."
}
},
"identities": {
@@ -2490,7 +2501,37 @@
"every_n_weeks": "Alle {count} Wochen",
"every_n_months": "Alle {count} Monate",
"until": "Bis",
"occurrences": "{count} Wiederholungen"
"occurrences": "{count} Wiederholungen",
"custom": "Benutzerdefiniert…",
"edit_custom": "Benutzerdefinierte Wiederholung bearbeiten",
"every_n_years": "Alle {count} Jahre",
"on_days": "am {days}",
"on_day_n": "am Tag {day}",
"on_the_nth": "am {nth} {day}",
"in_month": "im {month}",
"nth_1": "ersten",
"nth_2": "zweiten",
"nth_3": "dritten",
"nth_4": "vierten",
"nth_last": "letzten",
"editor_freq_day": "Tag",
"editor_freq_week": "Woche",
"editor_freq_month": "Monat",
"editor_freq_year": "Jahr",
"editor_repeats_on": "Wiederholt sich",
"editor_every": "Alle",
"editor_unit_days": "Tag(e)",
"editor_unit_weeks": "Woche(n)",
"editor_unit_months": "Monat(e)",
"editor_unit_years": "Jahr(e)",
"editor_on_day": "am Tag",
"editor_on_the": "am",
"editor_in": "im",
"editor_ends": "Endet",
"editor_never": "Nie",
"editor_ends_on": "Am",
"editor_ends_after": "Nach",
"editor_occurrences": "Terminen"
},
"recurrence_scope": {
"edit_title": "Wiederkehrendes Ereignis bearbeiten",
@@ -2662,6 +2703,9 @@
"copy_url": "CalDAV-URL kopieren",
"url_copied": "CalDAV-URL in die Zwischenablage kopiert",
"confirm_clear": "Alle Ereignisse aus \"{name}\" löschen? Dies kann nicht rückgängig gemacht werden.",
"set_default": "Als Standard festlegen",
"default_updated": "Standardkalender aktualisiert",
"error_default": "Standardkalender konnte nicht festgelegt werden",
"clear_events": "Ereignisse löschen",
"events_cleared": "{count} Ereignisse gelöscht",
"error_clear": "Kalenderereignisse konnten nicht gelöscht werden",