Bugs: - ConfigPanel (CB1): unchecking a Plex library from the "all" (empty) state made that library the ONLY selected one instead of all-except-it, because the toggle ADDED the key to an empty list. Expand "all" to the explicit section set before toggling. E2E-verified: uncheck from all → all-except-one. - Scheduler (SB1): "Purge discovery" bulk-deleted search videos/videos/channels immediately with no confirm (every AdminUsers destructive action uses useConfirm). Wrapped in a danger useConfirm dialog (+ trilingual purgeConfirmTitle key). E2E-verified: dialog appears, Cancel aborts. Cleanups (behavior-neutral): - Register LS.configTab; ConfigPanel uses it instead of the bare "siftlode.configTab". - ConfigPanel + SettingsPanel import SaveState from ui/DraftSaveBar instead of redeclaring the union (PrefsSaveState is now an alias). tsc green, re-review clean, localdev boots.
108 lines
8 KiB
JSON
108 lines
8 KiB
JSON
{
|
||
"title": "Háttér-ütemező",
|
||
"loading": "Ütemező betöltése…",
|
||
"running": "Fut",
|
||
"paused": "Szüneteltetve",
|
||
"notHere": "Ebben a példányban nem fut",
|
||
"notHereNote": "Az ütemező a szerveren fut. Ez a példány a közös sort és kvótát mutatja, de az élő job-aktivitás csak ott látszik, ahol az ütemező fut.",
|
||
"updating": "frissítés…",
|
||
"pause": "Szüneteltetés",
|
||
"resume": "Folytatás",
|
||
"pauseHint": "A teljes app háttér-szinkronjának szüneteltetése vagy folytatása (minden felhasználóra).",
|
||
"toggleFailed": "Nem sikerült módosítani az ütemező állapotát",
|
||
"jobsTitle": "Feladatok",
|
||
"queueTitle": "Sorban álló munka",
|
||
"quotaTitle": "Közös API-kvóta",
|
||
"everyMin": "{{count}} percenként",
|
||
"runningNow": "Most fut…",
|
||
"lastRun": "Utolsó futás {{time}}",
|
||
"neverRun": "Ebben a munkamenetben még nem futott",
|
||
"active": "aktív",
|
||
"nextRun": "köv.",
|
||
"quotaUsed": "{{used}} / {{budget}} egység ma felhasználva",
|
||
"quotaRemaining": "{{formatted}} maradt",
|
||
"quotaNote": "Közös YouTube Data API-keret; éjfélkor (US Pacific) nullázódik. A backfill hátrébb sorol, hogy maradjon hely az interaktív használatnak.",
|
||
"minutes": "perc",
|
||
"editInterval": "Kattints a gyakoriság módosításához",
|
||
"intervalFailed": "Nem sikerült módosítani a gyakoriságot",
|
||
"runNow": "Futtatás most",
|
||
"runAll": "Mind indítása most",
|
||
"runAllHint": "Minden feladat azonnali futtatása, az ütemezésükön felül.",
|
||
"runAllPausedHint": "Folytasd az ütemezőt a futtatáshoz (szüneteltetve a feladatok kimaradnak).",
|
||
"triggered": "Elindítva: {{job}}",
|
||
"triggeredAll_one": "{{count}} feladat elindítva",
|
||
"triggeredAll_other": "{{count}} feladat elindítva",
|
||
"phase": {
|
||
"recheck": "Megjelölt videók újraellenőrzése",
|
||
"revalidate": "Videók újraellenőrzése",
|
||
"enrich": "Videók dúsítása",
|
||
"backfill_recent": "Friss feltöltések behúzása",
|
||
"backfill_deep": "Teljes előzmény behúzása",
|
||
"probe": "Shorts besorolás",
|
||
"rss_poll": "Új feltöltések keresése",
|
||
"subscriptions": "Feliratkozások szinkronizálása",
|
||
"autotag": "Csatornák automatikus címkézése",
|
||
"playlist_sync": "Lejátszási listák szinkronizálása",
|
||
"working": "Dolgozik…"
|
||
},
|
||
"maintenance": {
|
||
"title": "Karbantartás",
|
||
"batchLabel": "Futásonként újraellenőrzött videók",
|
||
"batchHint": "Hány, legrégebben ellenőrzött videót ellenőriz újra a karbantartó job futásonként. Magasabb = gyorsabb teljes ciklus, de több API-kvóta (50 videónként 1 egység).",
|
||
"batchNote": "Alapérték: {{default}}. ~233k videó ÷ ez = a teljes újraellenőrzési ciklus napokban."
|
||
},
|
||
"dot": {
|
||
"running": "most fut",
|
||
"ok": "utolsó futás OK",
|
||
"idle": "tétlen (ebben a munkamenetben még nem futott)",
|
||
"error": "utolsó futás hibázott",
|
||
"skipped": "kihagyva (szinkron szüneteltetve)"
|
||
},
|
||
"jobDesc": {
|
||
"rss_poll": "Az egyes csatornák RSS-feedjét nézi új feltöltésekért (ingyenes, nem fogyaszt kvótát). Ha leáll, az új videók csak később jelennek meg, amikor egy backfill behúzza őket — így a hírfolyam lemarad a YouTube mögött.",
|
||
"enrich": "Lekéri a videók adatait (hossz, megtekintés, élő/Shorts jelzők), és frissíti az élő videókat, amíg véget nem érnek. Ha leáll, a videók hossz/statisztika nélkül maradnak, a véget ért adások pedig „élő” állapotban ragadnak.",
|
||
"backfill": "Behúzza a friss feltöltéseket, majd a kijelölt csatornák teljes előzményét, a közös kvótán belül. Ha leáll, a régebbi videók és a teljes előzmény nem töltődik fel.",
|
||
"autotag": "Felismeri a csatornák nyelvét/témáit, és automatikus címkéket ad. Ha leáll, az új csatornák címke nélkül maradnak, így a nyelv/téma szűrők kihagyják őket.",
|
||
"shorts": "A youtube.com/shorts próbával jelöli, mely videók Shorts-ok. Ha leáll, a Shorts-ok nem különülnek el a normál videóktól a hírfolyamban.",
|
||
"subscriptions": "Újraimportálja minden felhasználó YouTube-feliratkozásait. Ha leáll, a YouTube-on felvett vagy törölt feliratkozások nem tükröződnek itt.",
|
||
"playlist_sync": "Tükrözi a felhasználók YouTube lejátszási listáit az appba. Ha leáll, a YouTube-listák változásai nem jelennek meg lokálisan.",
|
||
"maintenance": "Megkeresi a már sehol le nem játszható videókat (törölt, priváttá tett, elhagyott premier), elrejti őket a hírfolyamból, és türelmi idő után eltávolítja; újraellenőrzi a legrégebben ellenőrzött videókat. Ha leáll, a halott videók a katalógusban maradnak.",
|
||
"explore_cleanup": "A türelmi idő után eltávolítja a felfedezett, de nem követett csatornákat (és videóikat), hogy a kíváncsiság-böngészés ne halmozódjon a katalógusban. Ha leáll, az elhagyott felfedezett csatornák megmaradnak.",
|
||
"download_gc": "Törli a megőrzési időn túli letöltéseket, felszabadítja a már senki által nem használt helyet, és a lejárat előtt figyelmezteti a tulajdonost. Ha leáll, a régi letöltések felhalmozódnak, és a tárhely nem szabadul fel.",
|
||
"plex_sync": "Tükrözi az engedélyezett Plex-könyvtárakat az app katalógusába — ez adja a Plex böngészés, keresés, szűrők és infó-oldalak metaadatait (műfaj, szereplők, pontszám, borítók). Ha leáll, az újonnan hozzáadott vagy módosított Plex-címek csak a következő sync után jelennek meg.",
|
||
"plex_watch_sync": "Áthozza a Plex-oldali friss megtekintés-változásokat (befejezett epizódok, folytatás-pozíciók) a Siftlode-ba, és felnyomja a Plexet el nem érő helyi változásokat. Ez az olcsó kétirányú szinkron a teljes reconcile-ok között. Ha leáll, a Plex-appban jelölt megtekintés/folytatás lassabban jelenik meg itt.",
|
||
"plex_watch_reconcile": "Teljes megtekintés-állapot reconcile, ami minden könyvtárat újraszkennel — elkapja, amit az inkrementális menet nem, főleg ha egy epizódról a Plex oldalán levették a megtekintve jelet. Nehezebb, ezért kb. naponta fut. Ha leáll, a Plexben végzett un-watch nem tükröződik vissza."
|
||
},
|
||
"jobs": {
|
||
"rss_poll": "RSS-lekérdezés (új feltöltések)",
|
||
"enrich": "Adatdúsítás + élő frissítés",
|
||
"backfill": "Backfill (friss + teljes előzmény)",
|
||
"autotag": "Automatikus címkézés",
|
||
"shorts": "Shorts-besorolás",
|
||
"subscriptions": "Feliratkozások újraszinkronja",
|
||
"playlist_sync": "YouTube lejátszási listák szinkronja",
|
||
"maintenance": "Karbantartás + ellenőrzés",
|
||
"demo_reset": "Demo fiók visszaállítása",
|
||
"explore_cleanup": "Felfedezett csatornák takarítása",
|
||
"download_gc": "Letöltések takarítása",
|
||
"plex_sync": "Plex-könyvtár szinkron",
|
||
"plex_watch_sync": "Plex megtekintés-szinkron (inkrementális)",
|
||
"plex_watch_reconcile": "Plex megtekintés-reconcile (teljes)"
|
||
},
|
||
"queue": {
|
||
"recentPending": "Szinkronra váró csatorna",
|
||
"recentPendingHint": "Csatornák, amelyek friss feltöltéseit még nem kértük le.",
|
||
"deepPending": "Teljes előzmény függőben",
|
||
"deepPendingHint": "Teljes előzményre kijelölt csatornák, amelyek még nincsenek kész.",
|
||
"enrichPending": "Dúsításra váró videó",
|
||
"enrichPendingHint": "Videók, amelyek még adatokra várnak (hossz, statisztikák, live/short besorolás).",
|
||
"shortsPending": "Besorolásra váró Shorts",
|
||
"shortsPendingHint": "Már dúsított videók, amelyek még a Shorts-próbára várnak.",
|
||
"liveRefresh": "Frissítendő élő",
|
||
"liveRefreshHint": "Élő/közelgő videók (és a frissen véget ért, hossz nélküli adások), amíg le nem ülepednek."
|
||
},
|
||
"purgeDiscovery": "Felfedezés ürítése",
|
||
"purgeDiscoveryHint": "Most eltávolítja az összes meg nem tartott felfedezés-tartalmat (senki által meg nem nézett/mentett keresési találatok és felfedezett, de nem követett csatornák) — a türelmi időt figyelmen kívül hagyva.",
|
||
"purgeConfirmTitle": "Felfedezés-tartalom törlése?",
|
||
"purgedDiscovery": "{{count}} felfedezés-elem eltávolítva"
|
||
}
|