diff --git a/components/settings/calendar-settings.tsx b/components/settings/calendar-settings.tsx index 5773d3d30..5e7f8e655 100644 --- a/components/settings/calendar-settings.tsx +++ b/components/settings/calendar-settings.tsx @@ -45,6 +45,7 @@ export function CalendarSettings() { calendarDayEndHour, calendarHideNonWorkingDays, calendarWorkingDays, + calendarInvitationParsingEnabled, timeFormat, firstDayOfWeek, updateSetting, @@ -113,6 +114,17 @@ export function CalendarSettings() { )} + {/* Not a notification: whether .ics attachments get calendar actions. Was under Notifications. */} + + updateSetting('calendarInvitationParsingEnabled', checked)} + /> + + s.accounts); const multiAccount = accounts.length > 1; @@ -227,13 +227,6 @@ export function SidebarSection() { /> )} - - - updateSetting('faviconUnreadBadge', checked)} - /> - ); } diff --git a/components/settings/notification-settings.tsx b/components/settings/notification-settings.tsx index 0e9aae22e..2e5695fa8 100644 --- a/components/settings/notification-settings.tsx +++ b/components/settings/notification-settings.tsx @@ -45,6 +45,7 @@ type DevicesState = export function NotificationSettings() { const t = useTranslations('settings.notifications'); + const tAppearance = useTranslations('settings.appearance'); const { emailNotificationsEnabled, emailNotificationSound, @@ -52,7 +53,7 @@ export function NotificationSettings() { pushNotifyInboxOnly, calendarNotificationsEnabled, calendarNotificationSound, - calendarInvitationParsingEnabled, + faviconUnreadBadge, pushRelayUrl, updateSetting, } = useSettingsStore(); @@ -281,7 +282,109 @@ export function NotificationSettings() { return (
- + + {!isSettingHidden('emailNotificationsEnabled') && ( + + updateSetting('emailNotificationsEnabled', checked)} + /> + + )} + + + updateSetting('emailNotificationSound', checked)} + disabled={!emailNotificationsEnabled} + /> + + + {inboxOnlyAvailable && !isSettingHidden('pushNotifyInboxOnly') && ( + + updateSetting('pushNotifyInboxOnly', checked)} + disabled={!emailNotificationsEnabled} + /> + + )} + + {/* The tab/app icon badge is a new-mail signal too; people look for it here. */} + + updateSetting('faviconUnreadBadge', checked)} + /> + + + + + {!isSettingHidden('calendarNotificationsEnabled') && ( + + updateSetting('calendarNotificationsEnabled', checked)} + /> + + )} + + + updateSetting('calendarNotificationSound', checked)} + disabled={!calendarNotificationsEnabled} + /> + + + + + +
+ + { - const choice = value as NotificationSoundChoice; - updateSetting('notificationSoundChoice', choice); - playNotificationSound(choice); - }} - options={soundOptions} - /> -
-
-
- - - {!isSettingHidden('emailNotificationsEnabled') && ( - - updateSetting('emailNotificationsEnabled', checked)} - /> - - )} - - - updateSetting('emailNotificationSound', checked)} - disabled={!emailNotificationsEnabled} - /> - - - {inboxOnlyAvailable && !isSettingHidden('pushNotifyInboxOnly') && ( - - updateSetting('pushNotifyInboxOnly', checked)} - disabled={!emailNotificationsEnabled} - /> - - )} - - - - {!isSettingHidden('calendarNotificationsEnabled') && ( - - updateSetting('calendarNotificationsEnabled', checked)} - /> - - )} - - - updateSetting('calendarNotificationSound', checked)} - disabled={!calendarNotificationsEnabled} - /> - - - - updateSetting('calendarInvitationParsingEnabled', checked)} - /> - - -
); diff --git a/lib/__tests__/settings-search.test.ts b/lib/__tests__/settings-search.test.ts index 2a3d07157..a045c69a9 100644 --- a/lib/__tests__/settings-search.test.ts +++ b/lib/__tests__/settings-search.test.ts @@ -79,6 +79,9 @@ describe('settings search index (English messages)', () => { expect(labels).toContain('Free scrolling'); expect(labels).toContain('Show week numbers'); expect(labels).toContain('Organize invitations as'); + expect(labels).toContain('Parse email invitations'); + expect(labelsFor('notifications')).toContain('Unread Count on Tab and App Icon'); + expect(labelsFor('notifications')).not.toContain('Parse email invitations'); expect(labels).toContain('Contact birthday calendar'); // Option values are not settings of their own. expect(labels).not.toContain('Disabled'); diff --git a/lib/settings-search.ts b/lib/settings-search.ts index 1c7aaf35e..61eff2e00 100644 --- a/lib/settings-search.ts +++ b/lib/settings-search.ts @@ -56,7 +56,7 @@ export const tabSearchPaths: Record = { 'settings.account.shared_accounts', ], language: ['settings.language_region'], - notifications: ['settings.notifications'], + notifications: ['settings.notifications', 'settings.appearance.favicon_unread_badge'], appearance: [ 'settings.appearance.theme', 'settings.themes', @@ -71,7 +71,6 @@ export const tabSearchPaths: Record = { 'settings.appearance.show_folder_total_count', 'settings.appearance.hide_account_switcher', 'settings.appearance.show_rail_account_list', - 'settings.appearance.favicon_unread_badge', 'tour.restart_title', 'tour.show_on_new_devices_title', 'settings.appearance.pro_interface', @@ -148,7 +147,7 @@ export const archiveActionSearchPaths: ReadonlySet = new Set(['settings. export const tabKeywords: Record = { account: 'profile email user signin signout reorder rearrange drag dropdown switcher multi-account identities from address signature plus addressing unified mailbox shared group', language: 'locale region timezone date time format', - notifications: 'sound alert push badge', + notifications: 'sound alert push badge favicon tab icon unread count background relay device', appearance: 'theme dark light font size accent color animation density custom theme css skin toolbar sidebar account switcher icons rail layout reading pane tour', message_list: 'inbox list preview thread conversation grouping sort order columns archive delete swipe hover favicon avatar tag color', reading: 'mark read attachment open monospace mono font plain text images remote content block sender privacy tracking dark light', @@ -160,7 +159,7 @@ export const tabKeywords: Record = { folders: 'mailbox subscribe', keywords: 'tags labels colors', security: 'password 2fa two-factor passkey app password mfa api key token phone mobile app pair qr thunderbird outlook imap client encryption pgp smime', - calendar: 'event schedule appointment meeting timezone', + calendar: 'event schedule appointment meeting timezone invitation ics tasks birthday working hours', contacts: 'address book contact', files: 'attachments cloud drive storage upload', protocol_handlers: 'mailto webcal links default app protocol handler', diff --git a/locales/ar/common.json b/locales/ar/common.json index 1c47840c5..2c67776c2 100644 --- a/locales/ar/common.json +++ b/locales/ar/common.json @@ -1388,9 +1388,7 @@ "enabled": "إشعارات الأحداث", "enabled_desc": "إظهار تنبيهات لأحداث التقويم القادمة", "sound": "صوت الإشعار", - "sound_desc": "تشغيل تنبيه صوتي لتذكيرات التقويم", - "invitation_parsing": "تحليل دعوات البريد الإلكتروني", - "invitation_parsing_desc": "اكتشاف دعوات التقويم في مرفقات البريد وإظهار إجراءات التقويم" + "sound_desc": "تشغيل تنبيه صوتي لتذكيرات التقويم" } }, "language_region": { diff --git a/locales/ca/common.json b/locales/ca/common.json index 59d39c3b7..8d39e1eca 100644 --- a/locales/ca/common.json +++ b/locales/ca/common.json @@ -1388,9 +1388,7 @@ "enabled": "Notificacions d'esdeveniments", "enabled_desc": "Mostra avisos per als esdeveniments propers del calendari", "sound": "So de notificació", - "sound_desc": "Reprodueix un avís sonor per als recordatoris del calendari", - "invitation_parsing": "Analitza les invitacions per correu", - "invitation_parsing_desc": "Detecta les invitacions de calendari als fitxers adjunts del correu i mostra les accions del calendari" + "sound_desc": "Reprodueix un avís sonor per als recordatoris del calendari" } }, "language_region": { diff --git a/locales/cs/common.json b/locales/cs/common.json index 6cea499cb..c6d8b4de1 100644 --- a/locales/cs/common.json +++ b/locales/cs/common.json @@ -1349,9 +1349,7 @@ "enabled": "Oznámení o událostech", "enabled_desc": "Zobrazovat upozornění na nadcházející události v kalendáři", "sound": "Zvuk oznámení", - "sound_desc": "Přehrát zvukové upozornění pro připomenutí kalendáře", - "invitation_parsing": "Rozpoznávat e-mailové pozvánky", - "invitation_parsing_desc": "Rozpoznávat pozvánky kalendáře v přílohách e-mailů a zobrazovat akce kalendáře" + "sound_desc": "Přehrát zvukové upozornění pro připomenutí kalendáře" }, "push": { "confirm_disable_message": "Toto zařízení přestane přijímat upozornění, když je web zavřený.", diff --git a/locales/da/common.json b/locales/da/common.json index 149577063..84f42061f 100644 --- a/locales/da/common.json +++ b/locales/da/common.json @@ -1388,9 +1388,7 @@ "enabled": "Begivenhedsnotifikationer", "enabled_desc": "Vis alarmer for kommende kalenderbegivenheder", "sound": "Notifikationslyd", - "sound_desc": "Afspil en lyd for kalenderpåmindelser", - "invitation_parsing": "Pars e-mail-invitationer", - "invitation_parsing_desc": "Registrér kalenderinvitationer i e-mail-vedhæftninger og vis kalenderhandlinger" + "sound_desc": "Afspil en lyd for kalenderpåmindelser" } }, "language_region": { diff --git a/locales/de/common.json b/locales/de/common.json index 56446b7f2..2a8028a25 100644 --- a/locales/de/common.json +++ b/locales/de/common.json @@ -1349,9 +1349,7 @@ "enabled": "Terminbenachrichtigungen", "enabled_desc": "Erinnerungen für bevorstehende Kalendertermine anzeigen", "sound": "Benachrichtigungston", - "sound_desc": "Einen Ton für Kalendererinnerungen abspielen", - "invitation_parsing": "E-Mail-Einladungen erkennen", - "invitation_parsing_desc": "Kalendereinladungen in E-Mail-Anhängen erkennen und Kalenderaktionen anzeigen" + "sound_desc": "Einen Ton für Kalendererinnerungen abspielen" }, "push": { "confirm_disable_message": "Dieses Gerät erhält keine Benachrichtigungen mehr, wenn die Seite geschlossen ist.", diff --git a/locales/en/common.json b/locales/en/common.json index ff0eda2a2..206f35f6b 100644 --- a/locales/en/common.json +++ b/locales/en/common.json @@ -1388,9 +1388,7 @@ "enabled": "Event notifications", "enabled_desc": "Show alerts for upcoming calendar events", "sound": "Notification sound", - "sound_desc": "Play an audio alert for calendar reminders", - "invitation_parsing": "Parse email invitations", - "invitation_parsing_desc": "Detect calendar invitations in email attachments and show calendar actions" + "sound_desc": "Play an audio alert for calendar reminders" } }, "language_region": { diff --git a/locales/es/common.json b/locales/es/common.json index b05351991..f3a67d968 100644 --- a/locales/es/common.json +++ b/locales/es/common.json @@ -1349,9 +1349,7 @@ "enabled": "Notificaciones de eventos", "enabled_desc": "Mostrar alertas para próximos eventos del calendario", "sound": "Sonido de notificación", - "sound_desc": "Reproducir un sonido para recordatorios del calendario", - "invitation_parsing": "Analizar invitaciones por correo", - "invitation_parsing_desc": "Detectar invitaciones de calendario en archivos adjuntos y mostrar acciones de calendario" + "sound_desc": "Reproducir un sonido para recordatorios del calendario" }, "push": { "confirm_disable_message": "Este dispositivo dejará de recibir alertas cuando el sitio esté cerrado.", diff --git a/locales/et/common.json b/locales/et/common.json index dded4f921..9dd2fe4e5 100644 --- a/locales/et/common.json +++ b/locales/et/common.json @@ -1388,9 +1388,7 @@ "enabled": "Sündmuste teavitused", "enabled_desc": "Kuva märguanded eelseisvate kalendrisündmuste kohta", "sound": "Teavitusheli", - "sound_desc": "Mängi helimärguanne kalendri meeldetuletuste puhul", - "invitation_parsing": "Tuvasta e-kirjade kutsed", - "invitation_parsing_desc": "Tuvasta kalendrikutsed e-kirjade manustest ja kuva kalenditoimingud" + "sound_desc": "Mängi helimärguanne kalendri meeldetuletuste puhul" } }, "language_region": { diff --git a/locales/fa/common.json b/locales/fa/common.json index 32afdc5d0..ec6d6dbfc 100644 --- a/locales/fa/common.json +++ b/locales/fa/common.json @@ -1388,9 +1388,7 @@ "enabled": "اعلان‌های رویداد", "enabled_desc": "نمایش هشدار برای رویدادها", "sound": "صدای اعلان", - "sound_desc": "پخش صدا برای یادآورها", - "invitation_parsing": "پردازش دعوت‌نامه‌های ایمیل", - "invitation_parsing_desc": "تشخیص دعوت‌نامه در پیوست ایمیل" + "sound_desc": "پخش صدا برای یادآورها" } }, "language_region": { diff --git a/locales/fr/common.json b/locales/fr/common.json index 829dce24d..e8f51163e 100644 --- a/locales/fr/common.json +++ b/locales/fr/common.json @@ -1349,9 +1349,7 @@ "enabled": "Notifications d'événements", "enabled_desc": "Afficher des alertes pour les événements à venir", "sound": "Son de notification", - "sound_desc": "Jouer un son pour les rappels de calendrier", - "invitation_parsing": "Analyser les invitations par e-mail", - "invitation_parsing_desc": "Détecter les invitations de calendrier dans les pièces jointes et afficher les actions de calendrier" + "sound_desc": "Jouer un son pour les rappels de calendrier" }, "push": { "confirm_disable_message": "Cet appareil cessera de recevoir des alertes lorsque le site est fermé.", diff --git a/locales/he/common.json b/locales/he/common.json index 82eb10127..84463cba4 100644 --- a/locales/he/common.json +++ b/locales/he/common.json @@ -1314,9 +1314,7 @@ "enabled": "התראות על אירועים", "enabled_desc": "הצג התראות עבור אירועי לוח שנה קרובים", "sound": "צליל התראה", - "sound_desc": "הפעל התראה קולית עבור תזכורות יומן", - "invitation_parsing": "נתח הזמנות באימייל", - "invitation_parsing_desc": "זיהוי הזמנות ליומן בקבצים מצורפים לאימייל והצג פעולות ביומן" + "sound_desc": "הפעל התראה קולית עבור תזכורות יומן" }, "push": { "title": "התראות בדפדפן", diff --git a/locales/hu/common.json b/locales/hu/common.json index 5f063f869..e425a05e5 100644 --- a/locales/hu/common.json +++ b/locales/hu/common.json @@ -1388,9 +1388,7 @@ "enabled": "Esemény értesítések", "enabled_desc": "Figyelmeztetések megjelenítése a közelgő naptári eseményekhez", "sound": "Értesítési hang", - "sound_desc": "Hangjelzés lejátszása naptári emlékeztetőkhöz", - "invitation_parsing": "E-mail meghívók feldolgozása", - "invitation_parsing_desc": "Naptármeghívók észlelése az e-mail csatolmányokban és naptár műveletek megjelenítése" + "sound_desc": "Hangjelzés lejátszása naptári emlékeztetőkhöz" } }, "language_region": { diff --git a/locales/it/common.json b/locales/it/common.json index 59bc55e28..6b5ff7e21 100644 --- a/locales/it/common.json +++ b/locales/it/common.json @@ -1349,9 +1349,7 @@ "enabled": "Notifiche eventi", "enabled_desc": "Mostra avvisi per i prossimi eventi del calendario", "sound": "Suono di notifica", - "sound_desc": "Riproduci un suono per i promemoria del calendario", - "invitation_parsing": "Analizza inviti via e-mail", - "invitation_parsing_desc": "Rileva inviti calendario negli allegati e mostra azioni calendario" + "sound_desc": "Riproduci un suono per i promemoria del calendario" }, "push": { "confirm_disable_message": "Questo dispositivo non riceverà più avvisi quando il sito è chiuso.", diff --git a/locales/ja/common.json b/locales/ja/common.json index 50e1f66ed..54f63ef60 100644 --- a/locales/ja/common.json +++ b/locales/ja/common.json @@ -1349,9 +1349,7 @@ "enabled": "イベント通知", "enabled_desc": "今後のカレンダーイベントのアラートを表示", "sound": "通知音", - "sound_desc": "カレンダーリマインダーの音を鳴らす", - "invitation_parsing": "メール招待を解析", - "invitation_parsing_desc": "メール添付ファイルのカレンダー招待を検出し、カレンダーアクションを表示" + "sound_desc": "カレンダーリマインダーの音を鳴らす" }, "push": { "confirm_disable_message": "このデバイスは、サイトが閉じているときに通知を受信しなくなります。", diff --git a/locales/ko/common.json b/locales/ko/common.json index caa018ee2..ac508acd2 100644 --- a/locales/ko/common.json +++ b/locales/ko/common.json @@ -1349,9 +1349,7 @@ "enabled": "일정 알림", "enabled_desc": "다가오는 일정에 대한 알림을 보여줘요", "sound": "알림음", - "sound_desc": "일정 알림이 올 때 소리로 알려줘요", - "invitation_parsing": "이메일 초대장 분석", - "invitation_parsing_desc": "이메일 첨부파일에서 캘린더 초대장을 감지하고 캘린더에 표시해요" + "sound_desc": "일정 알림이 올 때 소리로 알려줘요" }, "push": { "confirm_disable_message": "이 사이트가 닫혀 있을 때 이 기기는 알림을 더 이상 받지 않습니다.", diff --git a/locales/lv/common.json b/locales/lv/common.json index b02e83120..a465f24ac 100644 --- a/locales/lv/common.json +++ b/locales/lv/common.json @@ -1349,9 +1349,7 @@ "enabled": "Pasākumu paziņojumi", "enabled_desc": "Rādīt brīdinājumus par gaidāmajiem kalendāra pasākumiem", "sound": "Paziņojuma skaņa", - "sound_desc": "Atskaņot skaņas signālu kalendāra atgādinājumiem", - "invitation_parsing": "Atpazīt uzaicinājumus e-pastā", - "invitation_parsing_desc": "Noteikt kalendāra uzaicinājumus pielikumos un rādīt kalendāra darbības" + "sound_desc": "Atskaņot skaņas signālu kalendāra atgādinājumiem" }, "push": { "confirm_disable_message": "Šī ierīce vairs nesaņems brīdinājumus, kad vietne būs aizvērta.", diff --git a/locales/mn/common.json b/locales/mn/common.json index cf8ee2aea..4d6475da7 100644 --- a/locales/mn/common.json +++ b/locales/mn/common.json @@ -1388,9 +1388,7 @@ "enabled": "Үйл явдлын мэдэгдэл", "enabled_desc": "Удахгүй болох хуанлийн арга хэмжээний тухай сэрэмжлүүлэг харуулах", "sound": "Мэдэгдэлийн дуу", - "sound_desc": "Хуанли сануулагчийн аудио дохиог тоглуулах", - "invitation_parsing": "Имэйл урилгыг задлан шинжлэх", - "invitation_parsing_desc": "Имэйл хавсралтаас хуанлийн урилгыг илрүүлж, календарийн үйлдлийг харуулах" + "sound_desc": "Хуанли сануулагчийн аудио дохиог тоглуулах" } }, "language_region": { diff --git a/locales/nb/common.json b/locales/nb/common.json index b277c2ed9..8f71a635f 100644 --- a/locales/nb/common.json +++ b/locales/nb/common.json @@ -1388,9 +1388,7 @@ "enabled": "Hendelsesvarsler", "enabled_desc": "Vis varsler for kommende kalenderhendelser", "sound": "Varslingslyd", - "sound_desc": "Spill av et lydvarsel for kalenderpåminnelser", - "invitation_parsing": "Les kalenderinvitasjoner i e-post", - "invitation_parsing_desc": "Finn kalenderinvitasjoner i e-postvedlegg og vis tilgjengelige kalenderhandlinger" + "sound_desc": "Spill av et lydvarsel for kalenderpåminnelser" } }, "language_region": { diff --git a/locales/nl/common.json b/locales/nl/common.json index 87b8659b4..312f16ef5 100644 --- a/locales/nl/common.json +++ b/locales/nl/common.json @@ -1349,9 +1349,7 @@ "enabled": "Evenementmeldingen", "enabled_desc": "Waarschuwingen tonen voor aankomende agenda-evenementen", "sound": "Meldingsgeluid", - "sound_desc": "Een geluid afspelen voor agendaherinneringen", - "invitation_parsing": "E-mailuitnodigingen herkennen", - "invitation_parsing_desc": "Agenda-uitnodigingen in e-mailbijlagen detecteren en agendaacties tonen" + "sound_desc": "Een geluid afspelen voor agendaherinneringen" }, "push": { "confirm_disable_message": "Dit apparaat ontvangt geen meldingen meer als de site is gesloten.", diff --git a/locales/pl/common.json b/locales/pl/common.json index 41135c70c..73048e48d 100644 --- a/locales/pl/common.json +++ b/locales/pl/common.json @@ -1349,9 +1349,7 @@ "enabled": "Powiadomienia o wydarzeniach", "enabled_desc": "Pokazuj alerty o nadchodzących wydarzeniach kalendarza", "sound": "Dźwięk powiadomienia", - "sound_desc": "Odtwarzaj sygnał dźwiękowy dla przypomnień kalendarza", - "invitation_parsing": "Rozpoznawaj zaproszenia e-mail", - "invitation_parsing_desc": "Wykrywaj zaproszenia kalendarzowe w załącznikach wiadomości e-mail i pokazuj akcje kalendarza" + "sound_desc": "Odtwarzaj sygnał dźwiękowy dla przypomnień kalendarza" }, "push": { "confirm_disable_message": "To urządzenie przestanie otrzymywać powiadomienia, gdy strona jest zamknięta.", diff --git a/locales/pt/common.json b/locales/pt/common.json index e6e8503b1..5828375b1 100644 --- a/locales/pt/common.json +++ b/locales/pt/common.json @@ -1349,9 +1349,7 @@ "enabled": "Notificações de eventos", "enabled_desc": "Mostrar alertas para próximos eventos do calendário", "sound": "Som de notificação", - "sound_desc": "Reproduzir um som para lembretes do calendário", - "invitation_parsing": "Analisar convites por e-mail", - "invitation_parsing_desc": "Detectar convites de calendário em anexos de e-mail e mostrar ações de calendário" + "sound_desc": "Reproduzir um som para lembretes do calendário" }, "push": { "confirm_disable_message": "Este dispositivo deixará de receber alertas quando o site estiver fechado.", diff --git a/locales/ro/common.json b/locales/ro/common.json index 98c6adc60..31264006d 100644 --- a/locales/ro/common.json +++ b/locales/ro/common.json @@ -1388,9 +1388,7 @@ "enabled": "Notificări privind evenimentele", "enabled_desc": "Afișați alerte pentru evenimentele viitoare din calendar", "sound": "Sunet de notificare", - "sound_desc": "Redă o alertă audio pentru mementourile din calendar", - "invitation_parsing": "Analizați invitațiile prin e-mail", - "invitation_parsing_desc": "Detectați invitațiile din calendar din atașamentele de e-mail și afișați acțiunile din calendar" + "sound_desc": "Redă o alertă audio pentru mementourile din calendar" } }, "language_region": { diff --git a/locales/ru/common.json b/locales/ru/common.json index 34298145e..2309ceff4 100644 --- a/locales/ru/common.json +++ b/locales/ru/common.json @@ -1349,9 +1349,7 @@ "enabled": "Уведомления о событиях", "enabled_desc": "Показывать оповещения о предстоящих событиях календаря", "sound": "Звук уведомления", - "sound_desc": "Воспроизводить звуковой сигнал для напоминаний календаря", - "invitation_parsing": "Распознавать приглашения по почте", - "invitation_parsing_desc": "Обнаруживать приглашения календаря во вложениях писем и показывать действия календаря" + "sound_desc": "Воспроизводить звуковой сигнал для напоминаний календаря" }, "push": { "confirm_disable_message": "Это устройство перестанет получать оповещения, когда сайт закрыт.", diff --git a/locales/sk/common.json b/locales/sk/common.json index f90d79030..c06a6d1b5 100644 --- a/locales/sk/common.json +++ b/locales/sk/common.json @@ -1352,9 +1352,7 @@ "enabled": "Oznámenia o udalostiach", "enabled_desc": "Zobrazovať upozornenia na nadchádzajúce udalosti v kalendári", "sound": "Zvuk oznámenia", - "sound_desc": "Prehrať zvukové upozornenie pre pripomenutia kalendára", - "invitation_parsing": "Rozpoznávať e-mailové pozvánky", - "invitation_parsing_desc": "Rozpoznávať pozvánky kalendára v prílohách e-mailov a zobrazovať akcie kalendára" + "sound_desc": "Prehrať zvukové upozornenie pre pripomenutia kalendára" }, "push": { "title": "Oznámenia na pozadí", diff --git a/locales/tr/common.json b/locales/tr/common.json index d6d61bca8..ff49aef60 100644 --- a/locales/tr/common.json +++ b/locales/tr/common.json @@ -1349,9 +1349,7 @@ "enabled": "Etkinlik bildirimleri", "enabled_desc": "Yaklaşan takvim etkinlikleri için uyarılar göster", "sound": "Bildirim sesi", - "sound_desc": "Takvim hatırlatıcıları için sesli uyarı çal", - "invitation_parsing": "E-posta davetlerini ayrıştır", - "invitation_parsing_desc": "E-posta eklerindeki takvim davetlerini algıla ve takvim işlemlerini göster" + "sound_desc": "Takvim hatırlatıcıları için sesli uyarı çal" }, "push": { "confirm_disable_message": "Bu cihaz, site kapalıyken uyarı almayı durduracak.", diff --git a/locales/uk/common.json b/locales/uk/common.json index d81d9c5cf..5c38fbde9 100644 --- a/locales/uk/common.json +++ b/locales/uk/common.json @@ -1349,9 +1349,7 @@ "enabled": "Сповіщення про події", "enabled_desc": "Показувати сповіщення про майбутні події календаря", "sound": "Звук сповіщення", - "sound_desc": "Відтворення звукового сповіщення для нагадувань календаря", - "invitation_parsing": "Проаналізуйте запрошення електронною поштою", - "invitation_parsing_desc": "Виявляти запрошення календаря у вкладеннях електронної пошти та показувати дії календаря" + "sound_desc": "Відтворення звукового сповіщення для нагадувань календаря" }, "push": { "confirm_disable_message": "Цей пристрій перестане отримувати сповіщення, коли сайт закритий.", diff --git a/locales/zh-TW/common.json b/locales/zh-TW/common.json index 379d6acbf..a9617d2e9 100644 --- a/locales/zh-TW/common.json +++ b/locales/zh-TW/common.json @@ -1388,9 +1388,7 @@ "enabled": "活動通知", "enabled_desc": "顯示即將開始的行事曆活動提醒", "sound": "通知聲音", - "sound_desc": "播放行事曆提醒的音訊提醒", - "invitation_parsing": "解析郵件邀請", - "invitation_parsing_desc": "偵測郵件附件中的行事曆邀請,並顯示行事曆動作" + "sound_desc": "播放行事曆提醒的音訊提醒" } }, "language_region": { diff --git a/locales/zh/common.json b/locales/zh/common.json index 4ee05ab4d..57da83d17 100644 --- a/locales/zh/common.json +++ b/locales/zh/common.json @@ -1349,9 +1349,7 @@ "enabled": "事件通知", "enabled_desc": "显示即将发生的日历事件的提醒", "sound": "通知声音", - "sound_desc": "播放日历提醒的音频提醒", - "invitation_parsing": "解析邮件邀请", - "invitation_parsing_desc": "检测邮件附件中的日历邀请并显示日历操作" + "sound_desc": "播放日历提醒的音频提醒" }, "push": { "confirm_disable_message": "当网站关闭时,此设备将停止接收提醒。",