New admin-only Users page (sidebar): Users & roles (list + promote/demote with confirm; self/demo/last-admin guarded server-side), plus the Access requests (Invite whitelist) and Demo whitelist+reset migrated out of Settings → Account (same data/tables — UI relocated only). Settings → Account now holds personal content only. ConfigPanel learns a boolean field type (toggle) for the new allow_registration setting. api methods, new 'users' page/route/nav/header, and EN/HU/DE strings (new users namespace + access group).
50 lines
3.8 KiB
JSON
50 lines
3.8 KiB
JSON
{
|
|
"intro": "Az adatbázisban tárolt működési beállítások — felülírják a fájl/env alapértékeket, és újratelepítés nélkül lépnek életbe. Hagyd üresen (vagy állítsd vissza) a mezőt az alapértékhez való visszatéréshez.",
|
|
"loading": "Konfiguráció betöltése…",
|
|
"groups": {
|
|
"access": "Hozzáférés",
|
|
"email": "E-mail / SMTP",
|
|
"youtube": "YouTube API",
|
|
"quota": "Kvóta",
|
|
"backfill": "Letöltés (backfill)",
|
|
"shorts": "Shorts-vizsgálat",
|
|
"batch": "Kötegméretek"
|
|
},
|
|
"fields": {
|
|
"smtp_host": { "label": "SMTP-kiszolgáló", "hint": "pl. smtp.gmail.com" },
|
|
"smtp_port": { "label": "SMTP-port", "hint": "Általában 587 (STARTTLS)." },
|
|
"smtp_user": { "label": "SMTP-felhasználónév", "hint": "A küldő fiók / bejelentkezés." },
|
|
"smtp_from": { "label": "Feladó cím", "hint": "pl. Siftlode <addr@gmail.com>. Alapból a felhasználónév." },
|
|
"smtp_password": { "label": "SMTP-jelszó", "hint": "Alkalmazásjelszó. Titkosítva tárolva; csak írható — soha nem jelenik meg újra." },
|
|
"quota_daily_budget": { "label": "Napi kvótakeret", "hint": "Naponta elkölthető YouTube Data API-egységek (az ingyenes keret 10 000). Az alap 9000 tartalékot hagy." },
|
|
"backfill_quota_reserve": { "label": "Letöltési kvótatartalék", "hint": "Tartalékban tartott egységek, hogy az ütemezett letöltés ne éheztesse ki az interaktív szinkront / gazdagítást." },
|
|
"backfill_recent_max_videos": { "label": "Friss letöltés — max videó", "hint": "Csatornánként az első körben letöltött legújabb videók száma." },
|
|
"backfill_recent_max_days": { "label": "Friss letöltés — max kor (nap)", "hint": "Az első kör csatornánként meddig nyúl vissza." },
|
|
"shorts_probe_max_seconds": { "label": "Shorts-vizsgálat — max hossz (mp)", "hint": "Csak az ennél nem hosszabb videókat vizsgáljuk lehetséges Shortsként." },
|
|
"shorts_probe_batch": { "label": "Shorts-vizsgálat — kötegméret", "hint": "Futásonként ennyi videót osztályozunk." },
|
|
"enrich_batch_size": { "label": "Gazdagítási kötegméret", "hint": "videos.list azonosítók hívásonként (a YouTube 50-ben maximálja)." },
|
|
"autotag_title_sample": { "label": "Auto-címke címmintavétel", "hint": "Csatornánként ennyi friss videócímet mintázunk a nyelvfelismeréshez." },
|
|
"youtube_api_key": { "label": "YouTube API-kulcs", "hint": "Opcionális. Publikus olvasásokhoz (csatornák/videók), hogy a megosztott letöltés ne függjön egy felhasználó OAuth-jától. Titkosítva tárolva; csak írható." },
|
|
"allow_registration": { "label": "Regisztráció engedélyezése", "hint": "Bekapcsolva bárki beküldhet email+jelszó regisztrációt. Belépéshez továbbra is email-igazolás és admin-jóváhagyás szükséges." }
|
|
},
|
|
"save": "Mentés",
|
|
"saving": "Mentés…",
|
|
"saved": "Elmentve",
|
|
"saveFailed": "Nem sikerült menteni",
|
|
"unsaved": "Nem mentett változások",
|
|
"discard": "Elvetés",
|
|
"willReset": "mentéskor visszaáll alapértékre",
|
|
"reset": "Visszaállítás",
|
|
"resetHint": "Eltávolítja ezt a felülírást, és visszatér a fájl/env alapértékhez.",
|
|
"resetDone": "Visszaállítva az alapértékre",
|
|
"usingDefault": "alapérték használatban",
|
|
"overridden": "felülírva az adatbázisban",
|
|
"secretSet": "•••••••• tárolva",
|
|
"secretEnv": "env-érték használatban",
|
|
"secretUnset": "nincs beállítva",
|
|
"secretsDisabled": "Állítsd be a TOKEN_ENCRYPTION_KEY-t a titkok adatbázisban tárolásához.",
|
|
"testEmail": "Teszt-email küldése",
|
|
"testEmailHint": "Teszt-email küldése a saját címedre a fenti beállításokkal, hogy ellenőrizd, működnek-e.",
|
|
"testSent": "Teszt-email elküldve ide: {{to}}",
|
|
"testFailed": "A teszt-email sikertelen — ellenőrizd a beállításokat"
|
|
}
|