Deep-review remediation on the frontend, all findings adversarially verified: - LibraryPlayer picks audio vs video from the canonical media_kind (single source), not a hardcoded container whitelist, so an uploaded audio file with an uncommon/absent container renders in <audio> instead of a broken video box (legacy null media_kind keeps the heuristic). - UploadDialog aborts the in-flight upload when the dialog is closed by X/ESC/backdrop/Back (not only the footer Cancel); drag highlight uses an enter/leave depth counter to stop the flicker; the progress bar gets a stable role=progressbar aria-label with the value on aria-valuenow. - DownloadCenter's Shared tab renders honest loading/error states instead of a blank panel, and the library/shared row-action gating moves to a single tested helper (lib/downloadActions). Tests: downloadActions gating matrix, the uploadReq XHR path (abort/401/422-localize/onerror), and the media_kind-driven audio/video branch. i18n: downloads.upload.uploadProgress (HU + EN).
286 lines
11 KiB
JSON
286 lines
11 KiB
JSON
{
|
|
"navLabel": "Letöltések",
|
|
"button": {
|
|
"label": "Letöltés",
|
|
"queued": "Sorban",
|
|
"downloaded": "Letöltve"
|
|
},
|
|
"dialog": {
|
|
"title": "Videó letöltése",
|
|
"profile": "Formátum",
|
|
"nameLabel": "Fájlnév (opcionális)",
|
|
"namePlaceholder": "Üresen hagyva a videó címét használja",
|
|
"submit": "Hozzáadás a letöltésekhez",
|
|
"added": "Hozzáadva a letöltésekhez",
|
|
"view": "Megnyitás",
|
|
"manage": "Formátumok kezelése"
|
|
},
|
|
"page": {
|
|
"title": "Letöltések",
|
|
"subtitle": "Töltsd le a videókat a szerverre, majd mentsd a saját gépedre.",
|
|
"addUrl": "Illessz be egy YouTube linket vagy videó azonosítót…",
|
|
"add": "Hozzáad",
|
|
"paste": "Link beillesztése a vágólapról",
|
|
"upload": "Feltöltés",
|
|
"manage": "Formátumok kezelése"
|
|
},
|
|
"upload": {
|
|
"title": "Fájl feltöltése",
|
|
"hint": "Bármilyen fájltípus. A videó és a hang lejátszható és szerkeszthető; a többi fájl csak letölthető.",
|
|
"drop": "Húzz ide egy fájlt, vagy kattints a kiválasztáshoz",
|
|
"dropActive": "Engedd el a feltöltéshez",
|
|
"nameLabel": "Név (opcionális)",
|
|
"namePlaceholder": "Hagyd üresen a fájlnév használatához",
|
|
"submit": "Feltöltés",
|
|
"uploading": "Feltöltés… {{pct}}%",
|
|
"uploadProgress": "Feltöltés folyamata",
|
|
"added": "Fájl feltöltve"
|
|
},
|
|
"tabs": {
|
|
"queue": "Sor",
|
|
"done": "Könyvtár",
|
|
"shared": "Velem megosztva",
|
|
"system": "Rendszer"
|
|
},
|
|
"status": {
|
|
"queued": "Várakozik",
|
|
"running": "Letöltés",
|
|
"paused": "Szüneteltetve",
|
|
"done": "Kész",
|
|
"error": "Sikertelen",
|
|
"canceled": "Megszakítva",
|
|
"expired": "Lejárt"
|
|
},
|
|
"phase": {
|
|
"video": "Videósáv letöltése",
|
|
"audio": "Hangsáv letöltése",
|
|
"merging": "Összefűzés",
|
|
"audio_extract": "Hang kinyerése",
|
|
"thumbnail": "Bélyegkép beágyazása",
|
|
"sponsorblock": "Szponzorok eltávolítása",
|
|
"metadata": "Metaadat írása",
|
|
"processing": "Feldolgozás",
|
|
"editing": "Szerkesztés"
|
|
},
|
|
"actions": {
|
|
"pause": "Szünet",
|
|
"resume": "Folytatás",
|
|
"cancel": "Megszakítás",
|
|
"delete": "Eltávolítás",
|
|
"retry": "Újra",
|
|
"download": "Mentés a gépemre",
|
|
"play": "Lejátszás",
|
|
"rename": "Átnevezés",
|
|
"editDetails": "Adatok szerkesztése",
|
|
"share": "Megosztás (link másolása)",
|
|
"shareManage": "Megosztás kezelése",
|
|
"edit": "Szerkesztés / vágás",
|
|
"redownload": "Újraletöltés (fájl újraépítése)",
|
|
"removeShared": "Eltávolítás a listámból"
|
|
},
|
|
"player": {
|
|
"unsupported": "A böngésződ nem tudja lejátszani ezt a fájlt."
|
|
},
|
|
"empty": {
|
|
"queue": "A sor üres.",
|
|
"done": "Még nincs letöltés.",
|
|
"shared": "Még nem osztottak meg veled semmit.",
|
|
"admin": "Ezen a példányon még nincs letöltés."
|
|
},
|
|
"usage": {
|
|
"title": "Tárhelyed",
|
|
"items": "{{used}} / {{max}} elem",
|
|
"unlimited": "Korlátlan"
|
|
},
|
|
"source": {
|
|
"open": "Eredeti oldal megnyitása új lapon",
|
|
"copy": "Forráslink másolása",
|
|
"copied": "Forráslink a vágólapra másolva",
|
|
"copyFailed": "Nem sikerült a link másolása"
|
|
},
|
|
"edit": {
|
|
"title": "Adatok szerkesztése",
|
|
"name": "Cím",
|
|
"channel": "Csatorna",
|
|
"channelUrl": "Csatorna link",
|
|
"extraLinks": "További linkek",
|
|
"addLink": "Link hozzáadása",
|
|
"removeLink": "Link eltávolítása",
|
|
"hint": "Csak megjelenítés — a tárolt fájl neve nem változik. A csatorna és a linkek a kártyán és a megosztott lejátszó oldalon is megjelennek.",
|
|
"save": "Mentés"
|
|
},
|
|
"share": {
|
|
"title": "Letöltés megosztása",
|
|
"label": "Címzett e-mail címe",
|
|
"placeholder": "user@example.com",
|
|
"submit": "Megosztás",
|
|
"done": "Megosztva vele: {{email}}",
|
|
"failed": "A megosztás nem sikerült.",
|
|
"userSection": "Megosztás felhasználóval",
|
|
"userHint": "A „Velem megosztott” fülön találja meg.",
|
|
"pickPlaceholder": "Keress egy felhasználót…",
|
|
"noUsers": "Nincs más felhasználó.",
|
|
"linkSection": "Megosztás linkkel",
|
|
"linkHint": "A link birtokában bárki megnézheti — fiók nélkül is.",
|
|
"linkCopied": "Megosztási link a vágólapra másolva",
|
|
"openNewTab": "Megnyitás új lapon",
|
|
"linkFailed": "Nem sikerült a megosztási link létrehozása",
|
|
"noLinks": "Még nincs link.",
|
|
"newLink": "Link létrehozása",
|
|
"createLink": "Létrehozás",
|
|
"allowDownload": "Letöltés engedélyezése",
|
|
"expiry": "Lejárat",
|
|
"expiryNever": "Soha",
|
|
"days": "{{n}} nap",
|
|
"password": "Jelszó (opcionális)",
|
|
"copy": "Link másolása",
|
|
"copyFailed": "Nem sikerült a másolás.",
|
|
"revoke": "Visszavonás",
|
|
"revokeConfirm": "A link azonnal használhatatlanná válik.",
|
|
"views": "{{n}} megtekintés",
|
|
"expiresOn": "lejár: {{date}}",
|
|
"hasPassword": "jelszó",
|
|
"downloadable": "letölthető",
|
|
"setPassword": "Jelszó beállítása",
|
|
"changePassword": "Jelszó módosítása",
|
|
"newPassword": "Új jelszó",
|
|
"savePassword": "Mentés",
|
|
"removePassword": "Törlés",
|
|
"removePasswordConfirm": "Ezzel a link publikus lesz — jelszó nélkül bárki megnézheti, akinek megvan az URL."
|
|
},
|
|
"confirm": {
|
|
"cancelTitle": "Megszakítod a letöltést?",
|
|
"cancelBody": "Ez leállítja a letöltést és eltávolítja a sorból.",
|
|
"deleteTitle": "Eltávolítod a letöltést?",
|
|
"deleteBody": "Ez eltávolítja a listádról. A fájl a lejáratáig még a gyorsítótárban maradhat mások számára.",
|
|
"removeSharedTitle": "Eltávolítod a listádból?",
|
|
"removeSharedBody": "Csak a te megosztott listádból tűnik el — a tulajdonos fájlját nem törli.",
|
|
"redownloadTitle": "Újratöltöd ezt a fájlt?",
|
|
"redownloadBody": "A jelenlegi fájl törlődik és újra letöltődik a legfrissebb formátum- és elnevezési szabályokkal. A már elküldött megosztási linkek működnek tovább, és az új fájlra fognak mutatni (sikertelen újratöltés esetén a link törötten marad)."
|
|
},
|
|
"profiles": {
|
|
"manage": "Formátumok kezelése",
|
|
"title": "Letöltési formátumok",
|
|
"builtin": "Beépített",
|
|
"yours": "Saját formátumaid",
|
|
"new": "Új formátum",
|
|
"name": "Név",
|
|
"namePlaceholder": "Saját formátum",
|
|
"mode": "Tartalom",
|
|
"modeAv": "Videó + hang",
|
|
"modeV": "Csak videó",
|
|
"modeA": "Csak hang",
|
|
"quality": "Max. minőség",
|
|
"best": "Legjobb",
|
|
"audioFormat": "Hangformátum",
|
|
"embedSubs": "Feliratok beágyazása",
|
|
"embedChapters": "Fejezetek beágyazása",
|
|
"embedThumbnail": "Bélyegkép beágyazása",
|
|
"sponsorblock": "Szponzorált szakaszok kihagyása (SponsorBlock)",
|
|
"save": "Mentés",
|
|
"create": "Létrehozás",
|
|
"delete": "Törlés",
|
|
"deleteConfirm": "Törlöd a(z) „{{name}}” formátumot?"
|
|
},
|
|
"admin": {
|
|
"storageTitle": "Tárhely",
|
|
"readyFiles": "Kész fájlok",
|
|
"totalSize": "Teljes méret",
|
|
"cap": "Gyorsítótár-korlát",
|
|
"noCap": "nincs korlát",
|
|
"perUser": "Felhasználónkénti tárhelyhasználat",
|
|
"user": "Felhasználó",
|
|
"footprint": "Használat",
|
|
"editQuota": "Kvóta szerkesztése",
|
|
"quotaTitle": "Letöltési kvóta — {{email}}",
|
|
"maxBytes": "Tárhelykorlát (GB)",
|
|
"maxJobs": "Max. letöltés",
|
|
"maxConcurrent": "Max. egyidejű",
|
|
"unlimited": "Korlátlan (tárhelykorlát kikapcsolása)",
|
|
"reset": "Visszaállítás alapértékre",
|
|
"save": "Mentés",
|
|
"custom": "egyedi",
|
|
"default": "alapértelmezett",
|
|
"quotaPickPlaceholder": "Kvóta beállítása egy felhasználónak…",
|
|
"noFootprint": "Még nincs letöltés."
|
|
},
|
|
"cols": {
|
|
"title": "Cím",
|
|
"channel": "Csatorna",
|
|
"format": "Formátum",
|
|
"size": "Méret",
|
|
"status": "Állapot",
|
|
"added": "Hozzáadva",
|
|
"user": "Felhasználó"
|
|
},
|
|
"clipBadge": "Klip",
|
|
"errors": {
|
|
"quota": {
|
|
"max_bytes": "Elfogyott a letöltési tárhelykereted ({{size}} GB). Előbb szabadíts fel helyet.",
|
|
"max_jobs": "Elérted a letöltési korlátodat ({{limit}} elem). Előbb távolíts el néhányat.",
|
|
"generic": "Túllépted a letöltési kvótát."
|
|
},
|
|
"edit": {
|
|
"empty_edit": "Előbb válassz vágási tartományt vagy körbevágási területet.",
|
|
"source_not_ready": "A forrásletöltés még nem szerkeszthető.",
|
|
"generic": "Ezt a vágást nem sikerült létrehozni."
|
|
},
|
|
"upload": {
|
|
"tooLarge": "Ez a fájl túl nagy (legfeljebb {{size}}).",
|
|
"empty": "Ez a fájl üres."
|
|
},
|
|
"fail": {
|
|
"title": "A letöltés nem sikerült",
|
|
"detailsLink": "részletek",
|
|
"detailsToggle": "Technikai részletek",
|
|
"cat": {
|
|
"unavailable": {
|
|
"short": "A videó nem elérhető",
|
|
"body": "Ez a videó privát, törölt, vagy más okból már nem elérhető a forrásnál, ezért nem tölthető le."
|
|
},
|
|
"login_required": {
|
|
"short": "Bejelentkezés szükséges",
|
|
"body": "Ehhez a videóhoz bejelentkezett fiók kell (korhatáros, csak tagoknak szóló vagy zárt csoport). Töltsd fel a cookie-kat ehhez az oldalhoz a Beállítások → Fiók → Letöltés-hitelesítés alatt a letöltéshez."
|
|
},
|
|
"unsupported_host": {
|
|
"short": "Nem támogatott oldal",
|
|
"body": "Ez az oldal nem támogatott a letöltéshez, ezért erről a linkről semmit sem sikerült lekérni."
|
|
},
|
|
"geo_blocked": {
|
|
"short": "Régió szerint tiltva",
|
|
"body": "A forrás a szerver régiójában letiltja ezt a videót, ezért nem tölthető le."
|
|
},
|
|
"format_unavailable": {
|
|
"short": "Nincs letölthető formátum",
|
|
"body": "Ehhez a linkhez nem kínált fel letölthető videóformátumot — lehet csak képes, vagy nem támogatott oldal."
|
|
},
|
|
"drm": {
|
|
"short": "DRM-védett",
|
|
"body": "Ez a videó DRM-védett, ezért nem tölthető le."
|
|
},
|
|
"postprocess": {
|
|
"short": "A feldolgozás megszakadt",
|
|
"body": "A videó letöltődött, de egy feldolgozási lépés (összefűzés vagy konvertálás) meghiúsult. Újrapróbálásra gyakran megjavul."
|
|
},
|
|
"source_missing": {
|
|
"short": "A forrás nem elérhető",
|
|
"body": "Az eredeti letöltés, amelyből ez a vágás készült, már nem érhető el."
|
|
},
|
|
"network": {
|
|
"short": "Hálózati hiba",
|
|
"body": "Hálózati hiba szakította meg a letöltést. Újrapróbálásra általában megjavul."
|
|
},
|
|
"unknown": {
|
|
"short": "A letöltés nem sikerült",
|
|
"body": "Valami hiba történt az elem letöltése közben. Az alábbi technikai részletek segíthetnek."
|
|
}
|
|
}
|
|
},
|
|
"cookies": {
|
|
"empty": "Előbb illeszd be a cookie-kat.",
|
|
"format": "Ez nem tűnik cookies.txt fájlnak (Netscape formátum).",
|
|
"generic": "A cookie-kat nem sikerült menteni."
|
|
}
|
|
}
|
|
}
|