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.
66 lines
2.4 KiB
JSON
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"
|
|
}
|
|
}
|