Files
siftlode/frontend/src/i18n/locales/en/inbox.json
T
peter fa271a31b9 fix(notifications): Mark all read waits for the fresh list, is not offered where it cannot act, and a row says it is unread
The mask over a stale read lifted when the write settled, before the refetch landed, and the band took the rows back. A band holding only what asks by its kind (an access-requests nudge) left the button enabled with nothing to do. The unread dot was only drawn: the spoken label now says it, apart from the name Back finds the row by, and follows the row while it holds the focus.
2026-10-29 00:38:34 +01:00

66 lines
2.4 KiB
JSON

{
"navLabel": "Notifications",
"empty": "You're all caught up.",
"markAllRead": "Mark all read",
"clearAll": "Clear all",
"clearConfirmTitle": "Clear every notification?",
"clearConfirmBody": "Every notification here leaves the list, read or not. They don't come back.",
"markRead": "Mark read",
"unreadName": "{{name}}, unread",
"dismiss": "Dismiss",
"rowMenu": "Notification actions",
"menu": "Notifications actions",
"sectionNeedsYou_one": "Needs you · {{count}}",
"sectionNeedsYou_other": "Needs you · {{count}}",
"sectionRecent": "Recent",
"earlier_one": "Earlier ({{count}})",
"earlier_other": "Earlier ({{count}})",
"andMore_one": "and {{count}} more",
"andMore_other": "and {{count}} more",
"openScheduler": "Open Scheduler",
"openFile": "Open the file",
"openTokens": "Open API tokens",
"openTakeout": "Open YouTube history",
"revertFailed": "Couldn't undo that — please try again",
"downloadDone": {
"title": "Download ready"
},
"editDone": {
"title": "Edit ready"
},
"uploadDone": {
"title": "Upload ready to share"
},
"maintenance": {
"title": "Videos removed",
"body_one": "{{count}} saved or playlisted video was removed because it's no longer available on YouTube.",
"body_other": "{{count}} saved or playlisted videos were removed because they're no longer available on YouTube."
},
"jobDone": {
"titleOk": "{{job}} finished",
"titleSkipped": "{{job}} skipped",
"titleError": "Couldn't run {{job}}"
},
"emailUndelivered": {
"title": "Email is not going out",
"notConfigured": "SMTP is not configured, so nothing this instance sends is being delivered — verification links, password resets and access requests alike. One of them was “{{subject}}”. Set it up under Configuration → Email / SMTP.",
"sendFailed": "Couldn't send email, so messages are not being delivered. One of them was “{{subject}}”. Check Configuration → Email / SMTP and send a test; the server log has the reason."
},
"downloadShared": {
"title": "{{from}} shared a download with you"
},
"downloadExpiring": {
"title": "A download expires soon"
},
"apiTokenExpiring": {
"title": "An API token expires soon",
"body": "“{{name}}” stops working on {{date}}."
},
"downloadExpired": {
"title": "A download expired and was removed"
},
"downloadEvicted": {
"title": "A download was removed to free up space"
}
}