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
+44 -13
View File
@@ -426,7 +426,7 @@
"event_updated": "Aktualizace #{sequence}",
"event_status_tentative": "Nezávazně",
"event_status_cancelled": "Zrušeno",
"expand": "Zobrazit detaily",
"expand": "Zobrazit detaily",
"collapse": "Skrýt detaily"
},
"send": "Odeslat",
@@ -675,7 +675,7 @@
"encryption": "Šifrování",
"sidebar_apps": "Aplikace postranního panelu",
"notifications": "Oznámení",
"layout": "Vzhled",
"layout": "Vzhled",
"reading": "Čtení",
"composing": "Psaní",
"content_senders": "Obsah a odesílatelé",
@@ -688,7 +688,7 @@
"organization": "Organizace pošty",
"apps": "Aplikace",
"system": "Systém",
"appearance": "Vzhled",
"appearance": "Vzhled",
"mail": "Pošta",
"privacy": "Soukromí a zabezpečení",
"advanced": "Pokročilé"
@@ -1094,7 +1094,7 @@
"enable_error": "Nepodařilo se zapnout 2FA",
"disable_error": "Nepodařilo se vypnout 2FA",
"setup_instructions": "Zkopírujte tuto URL adresu do své ověřovací aplikace (Google Authenticator, Authy atd.):",
"verification_code": "Ověřovací kód",
"verification_code": "Ověřovací kód",
"confirm": "Potvrdit",
"disable": "Vypnout",
"disable_confirm_prompt": "Pro vypnutí dvoufázového ověření zadejte heslo.",
@@ -1327,7 +1327,7 @@
"contacts": {
"title": "Kontakty",
"description": "Import a export kontaktů",
"group_by_letter_label": "Seskupit podle prvního písmene",
"group_by_letter_label": "Seskupit podle prvního písmene",
"group_by_letter_description": "Zobrazovat abecední nadpisy v seznamu kontaktů",
"import_label": "Importovat kontakty",
"import_description": "Importovat kontakty ze souboru vCard (.vcf)",
@@ -1595,7 +1595,7 @@
"items_selected": "{count} vybraných zpráv",
"edit_draft": "Upravit koncept"
},
"mailbox_context_menu": {
"mailbox_context_menu": {
"mark_folder_read": "Označit složku jako přečtenou",
"mark_folder_tree_read": "Označit složku a podsložky jako přečtené",
"mark_all_folders_read": "Označit všechny složky jako přečtené",
@@ -1613,10 +1613,10 @@
"prompt_new_subfolder": "Zadejte název nové podsložky.",
"prompt_new_folder": "Zadejte název nové složky.",
"prompt_rename": "Zadejte nový název této složky.",
"placeholder_folder_name": "Název složky",
"placeholder_folder_name": "Název složky",
"create": "Vytvořit",
"rename_confirm": "Přejmenovat",
"toast_marked_read": "Složka označena jako přečtená",
"rename_confirm": "Přejmenovat",
"toast_marked_read": "Složka označena jako přečtená",
"toast_marked_read_count": "{count, plural, one {1 zpráva označena jako přečtená} few {# zprávy označeny jako přečtené} other {# zpráv označeno jako přečtených}}",
"toast_already_read": "Žádné nepřečtené zprávy",
"toast_marked_all_read": "Všechny složky označeny jako přečtené",
@@ -1820,7 +1820,13 @@
"renamed": "Adresář byl přejmenován",
"rename_failed": "Přejmenování adresáře selhalo",
"default": "Výchozí",
"manage": "Spravovat adresáře"
"manage": "Spravovat adresáře",
"share": "Sdílet adresář",
"new_contact_in_book": "Nový kontakt v tomto adresáři",
"delete": "Smazat adresář",
"confirm_delete": "Smazat „{name}\"? Všechny kontakty v tomto adresáři budou odstraněny.",
"deleted": "Adresář smazán",
"delete_failed": "Adresář se nepodařilo smazat"
},
"detail": {
"emails": "E-mailové adresy",
@@ -1995,7 +2001,7 @@
"email_error_inline": "Neplatný formát e-mailové adresy",
"save_failed": "Uložení kontaktu selhalo",
"delete": "Odstranit",
"upload_photo": "Nahrát fotku",
"upload_photo": "Nahrát fotku",
"remove_photo": "Odebrat fotku",
"photo_hint": "JPG nebo PNG, max. 10 MB. Velikost se upraví.",
"photo_too_large": "Obrázek je moc velký (max. 10 MB)",
@@ -2091,7 +2097,7 @@
"has_email": "Má e-mail",
"has_phone": "Má telefon",
"has_photo": "Má fotku"
}
}
},
"calendar": {
"title": "Kalendář",
@@ -2345,7 +2351,9 @@
"error_delete": "Odstranění kalendáře selhalo",
"caldav_url": "URL CalDAV",
"copy_url": "Kopírovat URL CalDAV",
"url_copied": "URL CalDAV zkopírováno do schránky"
"url_copied": "URL CalDAV zkopírováno do schránky",
"share": "Sdílet kalendář",
"new_event_in_calendar": "Nová událost v tomto kalendáři"
},
"subscription": {
"title": "Odběr iCal",
@@ -2711,5 +2719,28 @@
},
"unified_mailbox": {
"search_unavailable": "Vyhledávání není ve sjednoceném zobrazení k dispozici"
},
"sharing": {
"title": "Sdílet „{name}\"",
"description": "Udělte přístup dalším uživatelům nebo skupinám na tomto serveru. Změny se projeví okamžitě.",
"no_shares": "Zatím nikomu nesdíleno.",
"add_person": "Přidat osobu nebo skupinu",
"search_placeholder": "Hledat podle jména nebo e-mailu…",
"loading_principals": "Načítání uživatelů…",
"no_principals": "Nenalezeni žádní další uživatelé ani skupiny.",
"no_match": "Žádné výsledky.",
"remove": "Odebrat přístup",
"group": "Skupina",
"share_added": "Přístup udělen",
"share_updated": "Přístup aktualizován",
"share_removed": "Přístup odebrán",
"share_failed": "Aktualizace sdílení selhala",
"preset": {
"freeBusy": "Pouze volno/zaneprázdněno",
"read": "Pouze čtení",
"readWrite": "Čtení a zápis",
"manager": "Správce",
"custom": "Vlastní"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Adressbuch umbenannt",
"rename_failed": "Adressbuch konnte nicht umbenannt werden",
"default": "Standard",
"manage": "Adressbücher verwalten"
"manage": "Adressbücher verwalten",
"share": "Adressbuch freigeben",
"new_contact_in_book": "Neuer Kontakt in diesem Adressbuch",
"delete": "Adressbuch löschen",
"confirm_delete": "„{name}\" löschen? Alle Kontakte in diesem Adressbuch werden entfernt.",
"deleted": "Adressbuch gelöscht",
"delete_failed": "Adressbuch konnte nicht gelöscht werden"
},
"detail": {
"emails": "E-Mail-Adressen",
@@ -2340,7 +2346,9 @@
"confirm_clear": "Alle Ereignisse aus \"{name}\" löschen? Dies kann nicht rückgängig gemacht werden.",
"clear_events": "Ereignisse löschen",
"events_cleared": "{count} Ereignisse gelöscht",
"error_clear": "Kalenderereignisse konnten nicht gelöscht werden"
"error_clear": "Kalenderereignisse konnten nicht gelöscht werden",
"share": "Kalender freigeben",
"new_event_in_calendar": "Neuer Termin in diesem Kalender"
},
"subscription": {
"title": "iCal-Abonnement",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "Die Suche ist in der vereinheitlichten Ansicht nicht verfügbar"
},
"sharing": {
"title": "„{name}\" freigeben",
"description": "Anderen Benutzern oder Gruppen auf diesem Server Zugriff gewähren. Änderungen werden sofort wirksam.",
"no_shares": "Noch nicht freigegeben.",
"add_person": "Person oder Gruppe hinzufügen",
"search_placeholder": "Nach Name oder E-Mail suchen…",
"loading_principals": "Benutzer werden geladen…",
"no_principals": "Keine weiteren Benutzer oder Gruppen gefunden.",
"no_match": "Keine Treffer.",
"remove": "Zugriff entfernen",
"group": "Gruppe",
"share_added": "Zugriff erteilt",
"share_updated": "Zugriff aktualisiert",
"share_removed": "Zugriff entfernt",
"share_failed": "Freigabe konnte nicht aktualisiert werden",
"preset": {
"freeBusy": "Nur Frei/Belegt",
"read": "Nur lesen",
"readWrite": "Lesen & schreiben",
"manager": "Verwalten",
"custom": "Benutzerdefiniert"
}
}
}
+33 -2
View File
@@ -1819,7 +1819,13 @@
"renamed": "Address book renamed",
"rename_failed": "Failed to rename address book",
"default": "Default",
"manage": "Manage address books"
"manage": "Manage address books",
"share": "Share address book",
"new_contact_in_book": "New contact in this address book",
"delete": "Delete address book",
"confirm_delete": "Delete \"{name}\"? All contacts in this address book will be removed.",
"deleted": "Address book deleted",
"delete_failed": "Failed to delete address book"
},
"detail": {
"emails": "Email Addresses",
@@ -2344,7 +2350,9 @@
"error_delete": "Failed to delete calendar",
"caldav_url": "CalDAV URL",
"copy_url": "Copy CalDAV URL",
"url_copied": "CalDAV URL copied to clipboard"
"url_copied": "CalDAV URL copied to clipboard",
"share": "Share calendar",
"new_event_in_calendar": "New event in this calendar"
},
"subscription": {
"title": "iCal Subscription",
@@ -2426,6 +2434,29 @@
"overdue": "Overdue"
}
},
"sharing": {
"title": "Share \"{name}\"",
"description": "Grant access to other users or groups on this server. Changes take effect immediately.",
"no_shares": "Not shared with anyone yet.",
"add_person": "Add person or group",
"search_placeholder": "Search by name or email…",
"loading_principals": "Loading users…",
"no_principals": "No other users or groups found.",
"no_match": "No matches.",
"remove": "Remove access",
"group": "Group",
"share_added": "Access granted",
"share_updated": "Access updated",
"share_removed": "Access removed",
"share_failed": "Failed to update sharing",
"preset": {
"freeBusy": "Free/busy only",
"read": "Read only",
"readWrite": "Read & write",
"manager": "Manager",
"custom": "Custom"
}
},
"advanced_search": {
"title": "Advanced Search",
"from": "From",
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Libreta de direcciones renombrada",
"rename_failed": "Error al renombrar la libreta de direcciones",
"default": "Predeterminada",
"manage": "Administrar libretas de direcciones"
"manage": "Administrar libretas de direcciones",
"share": "Compartir libreta de direcciones",
"new_contact_in_book": "Nuevo contacto en esta libreta",
"delete": "Eliminar libreta de direcciones",
"confirm_delete": "¿Eliminar «{name}»? Todos los contactos de esta libreta se eliminarán.",
"deleted": "Libreta de direcciones eliminada",
"delete_failed": "No se pudo eliminar la libreta de direcciones"
},
"detail": {
"emails": "Direcciones de correo",
@@ -2340,7 +2346,9 @@
"confirm_clear": "¿Borrar todos los eventos de \"{name}\"? Esta acción no se puede deshacer.",
"clear_events": "Borrar eventos",
"events_cleared": "{count} eventos borrados",
"error_clear": "No se pudieron borrar los eventos del calendario"
"error_clear": "No se pudieron borrar los eventos del calendario",
"share": "Compartir calendario",
"new_event_in_calendar": "Nuevo evento en este calendario"
},
"subscription": {
"title": "Suscripción iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "La búsqueda no está disponible en la vista unificada"
},
"sharing": {
"title": "Compartir «{name}»",
"description": "Concede acceso a otros usuarios o grupos de este servidor. Los cambios surten efecto inmediatamente.",
"no_shares": "Aún no se ha compartido con nadie.",
"add_person": "Añadir persona o grupo",
"search_placeholder": "Buscar por nombre o correo…",
"loading_principals": "Cargando usuarios…",
"no_principals": "No se han encontrado otros usuarios ni grupos.",
"no_match": "Sin resultados.",
"remove": "Quitar acceso",
"group": "Grupo",
"share_added": "Acceso concedido",
"share_updated": "Acceso actualizado",
"share_removed": "Acceso retirado",
"share_failed": "No se pudo actualizar el uso compartido",
"preset": {
"freeBusy": "Solo disponibilidad",
"read": "Solo lectura",
"readWrite": "Lectura y escritura",
"manager": "Administrador",
"custom": "Personalizado"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Carnet d'adresses renommé",
"rename_failed": "Échec du renommage du carnet d'adresses",
"default": "Par défaut",
"manage": "Gérer les carnets d'adresses"
"manage": "Gérer les carnets d'adresses",
"share": "Partager le carnet d'adresses",
"new_contact_in_book": "Nouveau contact dans ce carnet d'adresses",
"delete": "Supprimer le carnet d'adresses",
"confirm_delete": "Supprimer « {name} » ? Tous les contacts de ce carnet d'adresses seront supprimés.",
"deleted": "Carnet d'adresses supprimé",
"delete_failed": "Échec de la suppression du carnet d'adresses"
},
"detail": {
"emails": "Adresses e-mail",
@@ -2340,7 +2346,9 @@
"confirm_clear": "Supprimer tous les événements de \"{name}\" ? Cette action est irréversible.",
"clear_events": "Supprimer les événements",
"events_cleared": "{count} événements supprimés",
"error_clear": "Impossible de supprimer les événements du calendrier"
"error_clear": "Impossible de supprimer les événements du calendrier",
"share": "Partager le calendrier",
"new_event_in_calendar": "Nouvel événement dans ce calendrier"
},
"subscription": {
"title": "Abonnement iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "La recherche n'est pas disponible dans la vue unifiée"
},
"sharing": {
"title": "Partager « {name} »",
"description": "Accordez l'accès à d'autres utilisateurs ou groupes de ce serveur. Les modifications sont immédiates.",
"no_shares": "Pas encore partagé.",
"add_person": "Ajouter une personne ou un groupe",
"search_placeholder": "Rechercher par nom ou e-mail…",
"loading_principals": "Chargement des utilisateurs…",
"no_principals": "Aucun autre utilisateur ou groupe trouvé.",
"no_match": "Aucun résultat.",
"remove": "Révoquer l'accès",
"group": "Groupe",
"share_added": "Accès accordé",
"share_updated": "Accès mis à jour",
"share_removed": "Accès révoqué",
"share_failed": "Échec de la mise à jour du partage",
"preset": {
"freeBusy": "Disponibilité uniquement",
"read": "Lecture seule",
"readWrite": "Lecture & écriture",
"manager": "Gestionnaire",
"custom": "Personnalisé"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Rubrica rinominata",
"rename_failed": "Impossibile rinominare la rubrica",
"default": "Predefinita",
"manage": "Gestisci rubriche"
"manage": "Gestisci rubriche",
"share": "Condividi rubrica",
"new_contact_in_book": "Nuovo contatto in questa rubrica",
"delete": "Elimina rubrica",
"confirm_delete": "Eliminare \"{name}\"? Tutti i contatti in questa rubrica verranno rimossi.",
"deleted": "Rubrica eliminata",
"delete_failed": "Impossibile eliminare la rubrica"
},
"detail": {
"emails": "Indirizzi email",
@@ -2340,7 +2346,9 @@
"confirm_clear": "Cancellare tutti gli eventi da \"{name}\"? Questa azione non può essere annullata.",
"clear_events": "Cancella eventi",
"events_cleared": "{count} eventi cancellati",
"error_clear": "Impossibile cancellare gli eventi del calendario"
"error_clear": "Impossibile cancellare gli eventi del calendario",
"share": "Condividi calendario",
"new_event_in_calendar": "Nuovo evento in questo calendario"
},
"subscription": {
"title": "Abbonamento iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "La ricerca non è disponibile nella vista unificata"
},
"sharing": {
"title": "Condividi \"{name}\"",
"description": "Concedi l'accesso ad altri utenti o gruppi su questo server. Le modifiche hanno effetto immediato.",
"no_shares": "Non ancora condiviso.",
"add_person": "Aggiungi persona o gruppo",
"search_placeholder": "Cerca per nome o email…",
"loading_principals": "Caricamento utenti…",
"no_principals": "Nessun altro utente o gruppo trovato.",
"no_match": "Nessun risultato.",
"remove": "Rimuovi accesso",
"group": "Gruppo",
"share_added": "Accesso concesso",
"share_updated": "Accesso aggiornato",
"share_removed": "Accesso rimosso",
"share_failed": "Impossibile aggiornare la condivisione",
"preset": {
"freeBusy": "Solo libero/occupato",
"read": "Sola lettura",
"readWrite": "Lettura e scrittura",
"manager": "Gestore",
"custom": "Personalizzato"
}
}
}
+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 @@
"confirm_clear": "\"{name}\"のすべてのイベントを削除しますか?この操作は元に戻せません。",
"clear_events": "イベントを削除",
"events_cleared": "{count}件のイベントを削除しました",
"error_clear": "カレンダーイベントの削除に失敗しました"
"error_clear": "カレンダーイベントの削除に失敗しました",
"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": "名前またはメールで検索…",
"loading_principals": "ユーザーを読み込み中…",
"no_principals": "他のユーザーまたはグループは見つかりません。",
"no_match": "一致する項目がありません。",
"remove": "アクセス権を削除",
"group": "グループ",
"share_added": "アクセス権を付与しました",
"share_updated": "アクセス権を更新しました",
"share_removed": "アクセス権を削除しました",
"share_failed": "共有の更新に失敗しました",
"preset": {
"freeBusy": "空き時間情報のみ",
"read": "読み取り専用",
"readWrite": "読み取り・書き込み",
"manager": "管理者",
"custom": "カスタム"
}
}
}
+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": "CalDAV URL",
"copy_url": "CalDAV URL 복사",
"url_copied": "CalDAV URL이 클립보드에 복사되었어요"
"url_copied": "CalDAV URL이 클립보드에 복사되었어요",
"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": "이름 또는 이메일로 검색…",
"loading_principals": "사용자 불러오는 중…",
"no_principals": "다른 사용자나 그룹을 찾을 수 없습니다.",
"no_match": "일치하는 항목이 없습니다.",
"remove": "액세스 권한 제거",
"group": "그룹",
"share_added": "액세스 권한이 부여되었습니다",
"share_updated": "액세스 권한이 업데이트되었습니다",
"share_removed": "액세스 권한이 제거되었습니다",
"share_failed": "공유 업데이트에 실패했습니다",
"preset": {
"freeBusy": "한가함/바쁨만",
"read": "읽기 전용",
"readWrite": "읽기 및 쓰기",
"manager": "관리자",
"custom": "사용자 지정"
}
}
}
+33 -2
View File
@@ -1811,7 +1811,13 @@
"renamed": "Adrešu grāmata pārdēvēta",
"rename_failed": "Neizdevās pārdēvēt adrešu grāmatu",
"default": "Noklusējuma",
"manage": "Pārvaldīt adrešu grāmatas"
"manage": "Pārvaldīt adrešu grāmatas",
"share": "Kopīgot adrešu grāmatu",
"new_contact_in_book": "Jauns kontakts šajā adrešu grāmatā",
"delete": "Dzēst adrešu grāmatu",
"confirm_delete": "Dzēst \"{name}\"? Visi kontakti šajā adrešu grāmatā tiks noņemti.",
"deleted": "Adrešu grāmata dzēsta",
"delete_failed": "Neizdevās dzēst adrešu grāmatu"
},
"detail": {
"emails": "E-pasta adreses",
@@ -2339,7 +2345,9 @@
"error_delete": "Neizdevās izdzēst kalendāru",
"caldav_url": "CalDAV URL",
"copy_url": "Kopēt CalDAV URL",
"url_copied": "CalDAV URL nokopēts starpliktuvē"
"url_copied": "CalDAV URL nokopēts starpliktuvē",
"share": "Kopīgot kalendāru",
"new_event_in_calendar": "Jauns notikums šajā kalendārā"
},
"subscription": {
"title": "iCal abonements",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "Meklēšana nav pieejama apvienotajā skatā"
},
"sharing": {
"title": "Kopīgot \"{name}\"",
"description": "Piešķiriet piekļuvi citiem lietotājiem vai grupām šajā serverī. Izmaiņas stājas spēkā nekavējoties.",
"no_shares": "Vēl nav kopīgots.",
"add_person": "Pievienot personu vai grupu",
"search_placeholder": "Meklēt pēc vārda vai e-pasta…",
"loading_principals": "Ielādē lietotājus…",
"no_principals": "Citi lietotāji vai grupas nav atrastas.",
"no_match": "Nav atbilstību.",
"remove": "Noņemt piekļuvi",
"group": "Grupa",
"share_added": "Piekļuve piešķirta",
"share_updated": "Piekļuve atjaunināta",
"share_removed": "Piekļuve noņemta",
"share_failed": "Neizdevās atjaunināt kopīgošanu",
"preset": {
"freeBusy": "Tikai brīvs/aizņemts",
"read": "Tikai lasīšana",
"readWrite": "Lasīšana un rakstīšana",
"manager": "Pārvaldnieks",
"custom": "Pielāgots"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Adresboek hernoemd",
"rename_failed": "Adresboek hernoemen mislukt",
"default": "Standaard",
"manage": "Adresboeken beheren"
"manage": "Adresboeken beheren",
"share": "Adresboek delen",
"new_contact_in_book": "Nieuw contact in dit adresboek",
"delete": "Adresboek verwijderen",
"confirm_delete": "\"{name}\" verwijderen? Alle contacten in dit adresboek worden verwijderd.",
"deleted": "Adresboek verwijderd",
"delete_failed": "Adresboek kon niet worden verwijderd"
},
"detail": {
"emails": "E-mailadressen",
@@ -2340,7 +2346,9 @@
"confirm_clear": "Alle afspraken uit \"{name}\" verwijderen? Dit kan niet ongedaan worden gemaakt.",
"clear_events": "Afspraken verwijderen",
"events_cleared": "{count} afspraken verwijderd",
"error_clear": "Kan agendagebeurtenissen niet verwijderen"
"error_clear": "Kan agendagebeurtenissen niet verwijderen",
"share": "Agenda delen",
"new_event_in_calendar": "Nieuwe afspraak in deze agenda"
},
"subscription": {
"title": "iCal-abonnement",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "Zoeken is niet beschikbaar in de gecombineerde weergave"
},
"sharing": {
"title": "\"{name}\" delen",
"description": "Geef andere gebruikers of groepen op deze server toegang. Wijzigingen zijn direct van kracht.",
"no_shares": "Nog niet gedeeld.",
"add_person": "Persoon of groep toevoegen",
"search_placeholder": "Zoeken op naam of e-mail…",
"loading_principals": "Gebruikers laden…",
"no_principals": "Geen andere gebruikers of groepen gevonden.",
"no_match": "Geen overeenkomsten.",
"remove": "Toegang intrekken",
"group": "Groep",
"share_added": "Toegang verleend",
"share_updated": "Toegang bijgewerkt",
"share_removed": "Toegang ingetrokken",
"share_failed": "Delen kon niet worden bijgewerkt",
"preset": {
"freeBusy": "Alleen vrij/bezet",
"read": "Alleen lezen",
"readWrite": "Lezen en schrijven",
"manager": "Beheerder",
"custom": "Aangepast"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Zmieniono nazwę książki adresowej",
"rename_failed": "Nie udało się zmienić nazwy książki adresowej",
"default": "Domyślna",
"manage": "Zarządzaj książkami adresowymi"
"manage": "Zarządzaj książkami adresowymi",
"share": "Udostępnij książkę adresową",
"new_contact_in_book": "Nowy kontakt w tej książce adresowej",
"delete": "Usuń książkę adresową",
"confirm_delete": "Usunąć „{name}\"? Wszystkie kontakty w tej książce adresowej zostaną usunięte.",
"deleted": "Książka adresowa usunięta",
"delete_failed": "Nie udało się usunąć książki adresowej"
},
"detail": {
"emails": "Adresy e-mail",
@@ -2340,7 +2346,9 @@
"error_delete": "Nie udało się usunąć kalendarza",
"caldav_url": "Adres URL CalDAV",
"copy_url": "Kopiuj adres URL CalDAV",
"url_copied": "Adres URL CalDAV skopiowano do schowka"
"url_copied": "Adres URL CalDAV skopiowano do schowka",
"share": "Udostępnij kalendarz",
"new_event_in_calendar": "Nowe wydarzenie w tym kalendarzu"
},
"subscription": {
"title": "Subskrypcja iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "Wyszukiwanie jest niedostępne w widoku ujednoliconym"
},
"sharing": {
"title": "Udostępnij „{name}\"",
"description": "Udziel dostępu innym użytkownikom lub grupom na tym serwerze. Zmiany są natychmiastowe.",
"no_shares": "Jeszcze nie udostępniono.",
"add_person": "Dodaj osobę lub grupę",
"search_placeholder": "Szukaj po imieniu lub e-mailu…",
"loading_principals": "Ładowanie użytkowników…",
"no_principals": "Nie znaleziono innych użytkowników ani grup.",
"no_match": "Brak wyników.",
"remove": "Usuń dostęp",
"group": "Grupa",
"share_added": "Dostęp przyznany",
"share_updated": "Dostęp zaktualizowany",
"share_removed": "Dostęp usunięty",
"share_failed": "Nie udało się zaktualizować udostępniania",
"preset": {
"freeBusy": "Tylko dostępność",
"read": "Tylko do odczytu",
"readWrite": "Odczyt i zapis",
"manager": "Menedżer",
"custom": "Niestandardowe"
}
}
}
+33 -2
View File
@@ -1815,7 +1815,13 @@
"renamed": "Catálogo de endereços renomeado",
"rename_failed": "Falha ao renomear o catálogo de endereços",
"default": "Padrão",
"manage": "Gerenciar catálogos de endereços"
"manage": "Gerenciar catálogos de endereços",
"share": "Compartilhar lista de contatos",
"new_contact_in_book": "Novo contato nesta lista",
"delete": "Excluir lista de contatos",
"confirm_delete": "Excluir \"{name}\"? Todos os contatos desta lista serão removidos.",
"deleted": "Lista de contatos excluída",
"delete_failed": "Falha ao excluir a lista de contatos"
},
"detail": {
"emails": "Endereços de e-mail",
@@ -2340,7 +2346,9 @@
"confirm_clear": "Limpar todos os eventos de \"{name}\"? Esta ação não pode ser desfeita.",
"clear_events": "Limpar eventos",
"events_cleared": "{count} eventos removidos",
"error_clear": "Falha ao limpar os eventos do calendário"
"error_clear": "Falha ao limpar os eventos do calendário",
"share": "Compartilhar calendário",
"new_event_in_calendar": "Novo evento neste calendário"
},
"subscription": {
"title": "Assinatura iCal",
@@ -2706,5 +2714,28 @@
},
"unified_mailbox": {
"search_unavailable": "A pesquisa não está disponível na vista unificada"
},
"sharing": {
"title": "Compartilhar \"{name}\"",
"description": "Conceda acesso a outros usuários ou grupos neste servidor. As alterações têm efeito imediato.",
"no_shares": "Ainda não compartilhado.",
"add_person": "Adicionar pessoa ou grupo",
"search_placeholder": "Buscar por nome ou e-mail…",
"loading_principals": "Carregando usuários…",
"no_principals": "Nenhum outro usuário ou grupo encontrado.",
"no_match": "Sem resultados.",
"remove": "Remover acesso",
"group": "Grupo",
"share_added": "Acesso concedido",
"share_updated": "Acesso atualizado",
"share_removed": "Acesso removido",
"share_failed": "Falha ao atualizar o compartilhamento",
"preset": {
"freeBusy": "Apenas disponibilidade",
"read": "Somente leitura",
"readWrite": "Leitura e escrita",
"manager": "Gerente",
"custom": "Personalizado"
}
}
}
+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": "Скопировать CalDAV URL",
"url_copied": "CalDAV URL скопирован в буфер обмена"
"url_copied": "CalDAV URL скопирован в буфер обмена",
"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": "Пользовательский"
}
}
}
+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": "Власне"
}
}
}
+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": "CalDAV URL",
"copy_url": "复制 CalDAV URL",
"url_copied": "CalDAV URL 已复制到剪贴板"
"url_copied": "CalDAV URL 已复制到剪贴板",
"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": "按姓名或邮箱搜索…",
"loading_principals": "正在加载用户…",
"no_principals": "未找到其他用户或群组。",
"no_match": "无匹配项。",
"remove": "取消访问",
"group": "群组",
"share_added": "已授予访问权限",
"share_updated": "已更新访问权限",
"share_removed": "已取消访问权限",
"share_failed": "更新共享失败",
"preset": {
"freeBusy": "仅显示忙/闲",
"read": "只读",
"readWrite": "读写",
"manager": "管理员",
"custom": "自定义"
}
}
}