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": "Копія",
"copied": "Скопійовано",
"password_instructions": "Використовуйте своє ім’я користувача JMAP вище разом із паролем програми, щоб увійти у свій поштовий клієнт. Створіть пароль програми в розділі вище, якщо ви ще цього не зробили."
},
"link_device": {
"title": "Прив'язати мобільний застосунок",
"description": "Увійдіть у мобільний застосунок Bulwark Mail без введення даних. Створіть тут QR-код і відскануйте його на екрані входу в застосунку.",
"generate": "Показати QR-код",
"regenerate": "Показати новий код",
"instructions": "Відкрийте застосунок Bulwark Mail, натисніть \"Сканувати QR-код\" на екрані входу та наведіть камеру сюди.",
"expires_in": "Термін дії коду закінчиться через {seconds} секунд. Його можна використати лише один раз.",
"expired": "Термін дії цього коду закінчився.",
"generating": "Створення…",
"error": "Не вдалося створити код прив'язки. Будь ласка, спробуйте ще раз."
}
},
"identities": {
@@ -2490,7 +2501,37 @@
"every_n_weeks": "Кожні {count} тижнів",
"every_n_months": "Кожні {count} місяців",
"until": "Поки",
"occurrences": "{count} випадків"
"occurrences": "{count} випадків",
"custom": "Власний…",
"edit_custom": "Змінити власне повторення",
"every_n_years": "Кожні {count} років",
"on_days": "у {days}",
"on_day_n": "{day}-го числа",
"on_the_nth": "у {nth} {day}",
"in_month": "у {month}",
"nth_1": "перший",
"nth_2": "другий",
"nth_3": "третій",
"nth_4": "четвертий",
"nth_last": "останній",
"editor_freq_day": "День",
"editor_freq_week": "Тиждень",
"editor_freq_month": "Місяць",
"editor_freq_year": "Рік",
"editor_repeats_on": "Повторюється",
"editor_every": "Кожні",
"editor_unit_days": "дн.",
"editor_unit_weeks": "тиж.",
"editor_unit_months": "міс.",
"editor_unit_years": "р.",
"editor_on_day": "у день",
"editor_on_the": "у",
"editor_in": "у місяці",
"editor_ends": "Закінчується",
"editor_never": "Ніколи",
"editor_ends_on": "Дата",
"editor_ends_after": "Після",
"editor_occurrences": "повторень"
},
"recurrence_scope": {
"edit_title": "Редагувати повторювану подію",
@@ -2652,6 +2693,9 @@
"default": "За замовчуванням",
"confirm_delete": "Видалити \"{name}\"? Усі події в цьому календарі буде видалено.",
"confirm_clear": "Очистити всі події з \"{name}\"? Це неможливо скасувати.",
"set_default": "Зробити типовим",
"default_updated": "Типовий календар оновлено",
"error_default": "Не вдалося встановити типовий календар",
"clear_events": "Ясні події",
"events_cleared": "{count} подій видалено",
"error_clear": "Не вдалося очистити події календаря",