Backend - A run's outcome write sits outside the job's own try: a database blip after a run that succeeded no longer records it as failed (the row waits for the next start's sweep). - An interrupted run keeps what it spent (the sweep sums its quota rows, as finish does). - The Scheduler's ad-hoc row says running while any backfill runs, not only the newest. - recent_runs reads each job's last runs off its index instead of ranking the whole table. - An interval change is stored with its audit row in one transaction, then rescheduled. - One API instance per database is the stated contract (.env.example, jobruns). - Turning full history on for a channel already complete records no run. - Migration 0109 round-trips interrupted and ad-hoc runs; the run words' DB CHECKs are test-held to the enums; the account filter is one helper for the four activity reads. - An audit row says how many of its request's log lines are still kept. Frontend - An "All" period reaches every row still kept (runs and admin actions outlive 90 days). - Back/Forward is followed in place by the server log: a closing dialog no longer turns Live off; a pivot still opens a fresh log. - Runs moved over from the audit log read their one-liner in the reader's language. - Filter choices or accounts that failed to load say so beside the filters, with a retry. - An old server-log link keeps its account, text and range; a remembered retired page opens its tab. - A request whose lines are gone says so instead of linking to an empty list. - The log lines and the history rows share one row frame, and the server log one list frame with the other tabs; an empty list is announced; each day's quota is readable.
47 lines
3.2 KiB
JSON
47 lines
3.2 KiB
JSON
{
|
|
"introBefore": "A YouTube Data API-egységek aszerint, hogy ki váltotta ki a felhasználást. A ",
|
|
"introSystem": "Rendszer",
|
|
"introAfter": " a megosztott háttérmunka (ütemezett behúzás, dúsítás, újraszinkronizálás), amely nem köthető egy személyhez.",
|
|
"loading": "Betöltés…",
|
|
"noUsageInRange": "Nincs használat ebben az időszakban.",
|
|
"system": "Rendszer (háttér)",
|
|
"sync": {
|
|
"myStatus": "Saját szinkronizálási állapot",
|
|
"channels": "Csatornák",
|
|
"channelsHint": "Hány csatornára vagy feliratkozva.",
|
|
"recentSynced": "Friss szinkronizálva",
|
|
"recentSyncedHint": "Azok a csatornák, amelyek legutóbbi feltöltései (~az elmúlt év) már a helyi adatbázisban vannak, így megjelennek a Feededben.",
|
|
"fullHistory": "Teljes előzmény",
|
|
"fullHistoryHint": "Azok a csatornák, amelyek teljes archívuma be van húzva, azokból, amelyekhez teljes előzményt kértél (csatornánként választható a Csatornák oldalon).",
|
|
"fullHistoryEta": "Teljes előzmény becsült ideje",
|
|
"fullHistoryEtaHint_one": "Hozzávetőleges becslés {{count}} függőben lévő csatorna teljes előzményének behúzásához, a megosztott napi kvóta alapján.",
|
|
"fullHistoryEtaHint_other": "Hozzávetőleges becslés {{count}} függőben lévő csatorna teljes előzményének behúzásához, a megosztott napi kvóta alapján.",
|
|
"myVideos": "Saját videók",
|
|
"myVideosHint": "A számodra elérhető videók összesen a feliratkozott csatornáidon.",
|
|
"quotaLeft": "Ma maradt kvóta",
|
|
"quotaLeftHint": "A ma fennmaradó megosztott YouTube API-keret (éjfélkor nullázódik, USA csendes-óceáni idő szerint). A behúzás ennek alárendelődik.",
|
|
"loading": "Betöltés…",
|
|
"apiUsage": "Saját API-használat",
|
|
"today": "Ma",
|
|
"todayHint": "A saját műveleteid által ma használt YouTube API-egységek (éjfélkor nullázódik, USA csendes-óceáni idő szerint). A háttér-szinkronizálás itt nem számít bele.",
|
|
"last7d": "Utolsó 7 nap",
|
|
"last30d": "Utolsó 30 nap",
|
|
"allTime": "Mindenkori",
|
|
"byAction": "Művelet szerint (30 nap)",
|
|
"noUsage": "Még nincs használat.",
|
|
"actions": "Műveletek",
|
|
"syncSubscriptions": "Feliratkozások szinkronizálása a YouTube-ról",
|
|
"syncSubscriptionsHint": "Újraimportálja a YouTube-feliratkozásaidat és behúzza az újonnan követett csatornákat.",
|
|
"backfillEverything": "Minden videó behúzása",
|
|
"backfillEverythingHint": "A teljes archívum behúzásának kérése minden csatornához, amelyre fel vagy iratkozva. A régebbi videók és a teljes keresés annyira töltődnek fel, amennyit a megosztott napi kvóta enged.",
|
|
"synced_one": "{{count}} feliratkozás szinkronizálva",
|
|
"synced_other": "{{count}} feliratkozás szinkronizálva",
|
|
"syncFailed": "Nem sikerült szinkronizálni a feliratkozásokat",
|
|
"fullHistoryRequested_one": "Teljes előzmény kérve {{count}} csatornához",
|
|
"fullHistoryRequested_other": "Teljes előzmény kérve {{count}} csatornához",
|
|
"fullHistoryFailed": "Nem sikerült teljes előzményt kérni"
|
|
},
|
|
"dailyTooltip_one": "{{day}}: {{units}} egység",
|
|
"dailyTooltip_other": "{{day}}: {{units}} egység"
|
|
}
|