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": "Kopyala",
"copied": "Kopyalandı",
"password_instructions": "E-posta istemcinizde oturum açmak için yukarıdaki JMAP kullanıcı adı ile bir uygulama parolasını birlikte kullanın. Henüz oluşturmadıysanız yukarıdaki bölümden bir uygulama parolası oluşturun."
},
"link_device": {
"title": "Mobil uygulamayı bağla",
"description": "Hiçbir şey yazmadan Bulwark Mail mobil uygulamasında oturum açın. Burada bir QR kodu oluşturun ve uygulamanın giriş ekranından tarayın.",
"generate": "QR kodunu göster",
"regenerate": "Yeni kod göster",
"instructions": "Bulwark Mail uygulamasını açın, giriş ekranında \"QR kodu tara\" seçeneğine dokunun ve kameranızı buraya doğrultun.",
"expires_in": "Bu kodun süresi {seconds} saniye içinde dolacak. Yalnızca bir kez kullanılabilir.",
"expired": "Bu kodun süresi doldu.",
"generating": "Oluşturuluyor…",
"error": "Eşleştirme kodu oluşturulamadı. Lütfen tekrar deneyin."
}
},
"identities": {
@@ -2490,7 +2501,37 @@
"every_n_weeks": "Her {count} haftada bir",
"every_n_months": "Her {count} ayda bir",
"until": "Şu tarihe kadar",
"occurrences": "{count} tekrar"
"occurrences": "{count} tekrar",
"custom": "Özel…",
"edit_custom": "Özel yinelemeyi düzenle",
"every_n_years": "Her {count} yılda bir",
"on_days": "{days} günleri",
"on_day_n": "ayın {day}. günü",
"on_the_nth": "{nth} {day} günü",
"in_month": "{month} ayında",
"nth_1": "ilk",
"nth_2": "ikinci",
"nth_3": "üçüncü",
"nth_4": "dördüncü",
"nth_last": "son",
"editor_freq_day": "Gün",
"editor_freq_week": "Hafta",
"editor_freq_month": "Ay",
"editor_freq_year": "Yıl",
"editor_repeats_on": "Yinelenme",
"editor_every": "Her",
"editor_unit_days": "günde bir",
"editor_unit_weeks": "haftada bir",
"editor_unit_months": "ayda bir",
"editor_unit_years": "yılda bir",
"editor_on_day": "ayın şu günü:",
"editor_on_the": "şu gün:",
"editor_in": "ay:",
"editor_ends": "Bitiş",
"editor_never": "Asla",
"editor_ends_on": "Tarihinde",
"editor_ends_after": "Sonra:",
"editor_occurrences": "tekrar"
},
"recurrence_scope": {
"edit_title": "Yinelenen etkinliği düzenle",
@@ -2666,6 +2707,9 @@
"default": "Varsayılan",
"confirm_delete": "\"{name}\" silinsin mi? Bu takvimdeki tüm etkinlikler kaldırılacak.",
"confirm_clear": "\"{name}\" takvimdeki tüm etkinlikler temizlensin mi? Bu geri alınamaz.",
"set_default": "Varsayılan olarak ayarla",
"default_updated": "Varsayılan takvim güncellendi",
"error_default": "Varsayılan takvim ayarlanamadı",
"clear_events": "Etkinlikleri temizle",
"events_cleared": "{count} etkinlik temizlendi",
"error_clear": "Takvim etkinlikleri temizlenemedi",