Round 2 on the feature diff (15 → 12): - still_allowed_by_env now rides the invite LIST as well as the delete response, so the confirmation warns while the admin can still change their mind. It mattered most for a DENIED row on an env-allow-listed address: deleting it silently converted a refusal into a grant, and the only warning arrived after the irreversible click. - Both inbox bodies claimed to name "the most recent" dropped message. The throttle records the FIRST of each hour and never updates it, so they now say "one of them", and the not-configured body finally names where to fix it. - settings.invites.emailOff told the admin they "get no notice when someone signs up" — rendered directly above the queue that shows exactly that. Only the email is lost, and it now says so. - The disabled delete buttons put their reason out of reach: `disabled` drops a control from the tab order and suppresses its title. Switched to aria-disabled + preventDefault, the pattern Playlists.tsx already established for the same reason. - deleteInvite is quiet, so the 409 the UI handles with a translated toast no longer also raises the server's English detail as a modal. - After a completed password reset, Back landed on the reset form again with a consumed token — the history change made that state reachable. The token is cleared on success so the reset view stops being the card's root. - The hu deleteHasAccount named a tab that renders under a different label. Tests: a dom test for the Access-requests panel covering both has_account variants and all three delete outcomes, /api/me flag cases, an ADMIN_EMAILS case, and the env-allowlist test now patches the raw setting so the parsing stays under test.
38 lines
1.6 KiB
JSON
38 lines
1.6 KiB
JSON
{
|
|
"navLabel": "Értesítések",
|
|
"title": "Értesítések",
|
|
"subtitle": "Frissítések a könyvtáradból és a rendszertől.",
|
|
"tabInbox": "Értesítések",
|
|
"empty": "Nincs új értesítés.",
|
|
"markAllRead": "Összes olvasott",
|
|
"clearAll": "Összes törlése",
|
|
"markRead": "Olvasottnak jelöl",
|
|
"dismiss": "Elvetés",
|
|
"sectionSystem": "Rendszer",
|
|
"sectionActivity": "Tevékenység",
|
|
"andMore": "és még {{count}}",
|
|
"openScheduler": "Ütemező megnyitása",
|
|
"openDownloads": "Letöltések megnyitása",
|
|
"revertFailed": "Nem sikerült visszavonni — próbáld újra.",
|
|
"downloadDone": {
|
|
"title": "Letöltés kész"
|
|
},
|
|
"editDone": {
|
|
"title": "Vágás kész"
|
|
},
|
|
"maintenance": {
|
|
"title": "Videók eltávolítva",
|
|
"body_one": "{{count}} mentett vagy lejátszási listás videó eltávolítva, mert már nem elérhető a YouTube-on.",
|
|
"body_other": "{{count}} mentett vagy lejátszási listás videó eltávolítva, mert már nem elérhetők a YouTube-on."
|
|
},
|
|
"jobDone": {
|
|
"titleOk": "{{job}} kész",
|
|
"titleError": "{{job}} hibázott"
|
|
},
|
|
"emailUndelivered": {
|
|
"title": "Nem megy ki e-mail",
|
|
"notConfigured": "Az SMTP nincs beállítva, így semmi nem kézbesíthető, amit ez a példány küldene — megerősítő linkek, jelszó-visszaállítások és hozzáférés-kérelmek egyaránt. Az egyik ilyen: „{{subject}}”. Állítsd be a Konfiguráció → E-mail / SMTP fülön.",
|
|
"sendFailed": "A levelezőszerver visszautasított egy üzenetet, tehát a kézbesítés hibára fut. Az egyik ilyen: „{{subject}}”. Nézd meg a Konfiguráció → E-mail / SMTP fület, és küldj tesztet."
|
|
}
|
|
}
|