feat: add JMAP sharing for calendars and address books

This commit is contained in:
Linus Rath
2026-04-26 20:10:04 +02:00
parent 511740bb6d
commit 3e1de10213
34 changed files with 1605 additions and 192 deletions
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Адресну книгу перейменовано",
"rename_failed": "Не вдалося перейменувати адресну книгу",
"default": "За замовчуванням",
"manage": "Керуйте адресними книгами"
"manage": "Керуйте адресними книгами",
"share": "Поділитися адресною книгою",
"new_contact_in_book": "Новий контакт у цій адресній книзі",
"delete": "Видалити адресну книгу",
"confirm_delete": "Видалити «{name}»? Усі контакти в цій адресній книзі будуть видалені.",
"deleted": "Адресну книгу видалено",
"delete_failed": "Не вдалося видалити адресну книгу"
},
"detail": {
"emails": "Адреси електронної пошти",
@@ -2340,7 +2346,9 @@
"error_delete": "Не вдалося видалити календар",
"caldav_url": "URL-адреса CalDAV",
"copy_url": "Скопіюйте URL-адресу CalDAV",
"url_copied": "URL-адресу CalDAV скопійовано в буфер обміну"
"url_copied": "URL-адресу CalDAV скопійовано в буфер обміну",
"share": "Поділитися календарем",
"new_event_in_calendar": "Нова подія в цьому календарі"
},
"subscription": {
"title": "Підписка iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "Пошук недоступний в об'єднаному перегляді"
},
"sharing": {
"title": "Поділитися «{name}»",
"description": "Надайте доступ іншим користувачам або групам на цьому сервері. Зміни набувають чинності негайно.",
"no_shares": "Поки що ні з ким не поділено.",
"add_person": "Додати людину або групу",
"search_placeholder": "Шукати за іменем або email…",
"loading_principals": "Завантаження користувачів…",
"no_principals": "Інших користувачів або груп не знайдено.",
"no_match": "Збігів немає.",
"remove": "Видалити доступ",
"group": "Група",
"share_added": "Доступ надано",
"share_updated": "Доступ оновлено",
"share_removed": "Доступ видалено",
"share_failed": "Не вдалося оновити спільний доступ",
"preset": {
"freeBusy": "Лише зайнятість",
"read": "Лише читання",
"readWrite": "Читання та запис",
"manager": "Керівник",
"custom": "Власне"
}
}
}