Feature/protocol handlers
* Added account selection for protocol links when multiple connected accounts are available, including mailto: links * Added support for handling mailto: links in an already-open PWA/session instead of always opening a new tab * Added webcal: protocol handling for calendar links * Added account selection for webcal: links when multiple calendar-capable accounts are connected * Added an import-or-subscribe choice for detected webcal calendars * Added protocol handler settings for registering mail and calendar handlers and choosing the open mode * Added service worker/session coordination for passing protocol requests between browser/PWA contexts * Added tests and translations for the new protocol handler flows
This commit is contained in:
committed by
Linus Rath
parent
8b0e2052cf
commit
3f444a8912
@@ -134,6 +134,40 @@
|
||||
"nav_label": "Navigace",
|
||||
"add_app": "Aplikace"
|
||||
},
|
||||
"protocol_handlers": {
|
||||
"title": "Výchozí aplikace",
|
||||
"description": "Zvolte, zda se mají e-mailové a kalendářové odkazy otevírat v Bulwarku. Technicky se Bulwark registruje jako obslužná aplikace protokolu pro odkazy mailto: a webcal:.",
|
||||
"unsupported": "Tento prohlížeč nebo toto připojení nepodporuje ruční registraci obslužné aplikace protokolu. Nainstalovanou PWA můžete případně použít přes nastavení prohlížeče nebo systému.",
|
||||
"mailto_label": "E-mailové odkazy",
|
||||
"mailto_description": "Otevře odkazy mailto: v Bulwarku s předvyplněným editorem zprávy.",
|
||||
"protocol_open_mode_label": "Při otevírání odkazů protokolů",
|
||||
"protocol_open_mode_description": "Zvolte, zda má Bulwark otevírat odkazy mailto: a webcal: v nové kartě, nebo znovu použít otevřenou relaci. Volba aktivní relace vyžaduje oprávnění k oznámením, abyste mohli kliknout na záložní oznámení a přenést Bulwark do popředí, pokud prohlížeč blokuje fokus.",
|
||||
"protocol_open_mode_active_session": "Otevřít v aktivní relaci, pokud je to možné",
|
||||
"protocol_open_mode_new_tab": "Vždy otevřít novou kartu",
|
||||
"focus_notification_title": "Otevřít Bulwark",
|
||||
"focus_notification_body": "Odkaz byl otevřen v Bulwarku. Kliknutím přenesete okno do popředí.",
|
||||
"webcal_label": "Kalendářové odkazy",
|
||||
"webcal_description": "Otevře odkazy webcal: v Bulwarku s předvyplněným dialogem pro odběr kalendáře.",
|
||||
"register_mailto": "Registrovat e-mailovou aplikaci",
|
||||
"register_webcal": "Registrovat kalendářovou aplikaci",
|
||||
"mailto_registered": "Registrace obsluhy e-mailových odkazů byla vyžádána",
|
||||
"webcal_registered": "Registrace obsluhy kalendářových odkazů byla vyžádána",
|
||||
"registration_failed": "Registrace obslužné aplikace protokolu selhala",
|
||||
"opening_mailto": "Otevírá se editor...",
|
||||
"opening_webcal": "Otevírá se kalendář...",
|
||||
"browser_note": "Prohlížeč nebo operační systém vás může požádat o potvrzení a může vyžadovat, aby byl Bulwark nainstalovaný, než jej půjde vybrat jako výchozí aplikaci.",
|
||||
"select_account_title": "Vybrat účet",
|
||||
"select_mailto_account": "Vyberte účet, ve kterém se má tento e-mailový odkaz otevřít.",
|
||||
"select_webcal_account": "Vyberte účet, ve kterém se má tento kalendářový odkaz otevřít.",
|
||||
"select_account_note": "Tato volba platí jen pro tento odkaz protokolu.",
|
||||
"detail_to": "Komu",
|
||||
"detail_subject": "Předmět",
|
||||
"detail_no_subject": "Bez předmětu",
|
||||
"detail_calendar": "Kalendář",
|
||||
"detail_source": "Zdroj",
|
||||
"active_account": "Aktivní",
|
||||
"switching_account": "Přepínání účtu..."
|
||||
},
|
||||
"sidebar_apps": {
|
||||
"modal_title": "Aplikace postranního panelu",
|
||||
"add_new": "Přidat aplikaci",
|
||||
@@ -733,6 +767,7 @@
|
||||
"files": "Soubory",
|
||||
"contacts": "Kontakty",
|
||||
"encryption": "Šifrování",
|
||||
"protocol_handlers": "Výchozí aplikace",
|
||||
"sidebar_apps": "Aplikace postranního panelu",
|
||||
"notifications": "Oznámení",
|
||||
"layout": "Vzhled",
|
||||
@@ -2431,6 +2466,15 @@
|
||||
"file_too_large": "Soubor překračuje limit 10 MB",
|
||||
"invalid_format": "Neplatný formát souboru kalendáře"
|
||||
},
|
||||
"webcal_action": {
|
||||
"title": "Otevřít odkaz kalendáře",
|
||||
"description": "Jak chcete použít \"{name}\"?",
|
||||
"import_title": "Jednorázově importovat",
|
||||
"import_description": "Načíst události nyní a zkopírovat je do jednoho z vašich kalendářů.",
|
||||
"subscribe_title": "Odebírat",
|
||||
"subscribe_description": "Automaticky synchronizovat tento kalendář jako samostatný kalendář.",
|
||||
"cancel": "Zrušit"
|
||||
},
|
||||
"management": {
|
||||
"title": "Správa kalendáře",
|
||||
"description": "Vytvářejte, přejmenovávejte a přizpůsobujte si své kalendáře. Klikněte pravým tlačítkem na kalendář v postranním panelu pro rychlou změnu jeho barvy.",
|
||||
|
||||
Reference in New Issue
Block a user