The transparent interaction overlay (click=play/pause, wheel=volume, keeps keyboard focus off the cross-origin iframe) also blocked YouTube's own settings menu, which expands down over the video past the overlay: items below the first few were unclickable, and 'More options' made it worse. Now the overlay yields to native controls. Clicking a native control (gear/seek/ CC) moves focus into the player iframe — the only cross-origin signal available — which we detect (window blur + getIframe() focus check) to drop the overlay's pointer-events, so the whole menu is navigable at any height. A discreet badge signals native mode; moving the pointer off the video (or the window regaining focus) re-arms the click/scroll/keyboard shortcuts. Quality: the IFrame API's setPlaybackQuality/suggestedQuality are hard no-ops now, so the real lever is the rendered player size — bump the modal max-w-4xl -> 6xl so YouTube's ABR targets a higher resolution — plus a best-effort 'vq=hd1080' URL hint. i18n (en/hu/de) for the native-mode badge.
41 lines
1.6 KiB
JSON
41 lines
1.6 KiB
JSON
{
|
|
"loading": "Betöltés…",
|
|
"backToOriginal": "Vissza az eredeti videóhoz",
|
|
"back": "Vissza",
|
|
"previous": "Előző",
|
|
"next": "Következő",
|
|
"autoAdvance": {
|
|
"label": "Auto",
|
|
"hint": "A videó végén mi jöjjön. Kattintásra vált: Ki, Következő, Előző, Véletlen. A fiókodhoz mentve.",
|
|
"off": "Ki",
|
|
"next": "Következő",
|
|
"prev": "Előző",
|
|
"random": "Véletlen"
|
|
},
|
|
"loop": {
|
|
"label": "Ismétlés",
|
|
"hint": "Az aktuális videó ismétlése (Egy), a teljes lista körbe (Mind), vagy egyik sem (Ki). A fiókodhoz mentve.",
|
|
"off": "Ki",
|
|
"one": "Egy",
|
|
"all": "Mind"
|
|
},
|
|
"close": "Bezárás",
|
|
"closeEsc": "Bezárás (Esc)",
|
|
"description": "Leírás",
|
|
"noDescription": "Nincs leírás.",
|
|
"channel": "Csatorna",
|
|
"views": "{{formattedCount}} megtekintés",
|
|
"stream": "élő adás",
|
|
"watched": "Megtekintve",
|
|
"markWatched": "Megtekintettnek jelöl",
|
|
"watchedUnmark": "Megtekintve — kattints a jelölés visszavonásához",
|
|
"jumpToTime": "Ugrás erre az időpontra",
|
|
"playInApp": "Lejátszás a beépített lejátszóban",
|
|
"unavailableTitle": "Ez itt nem játszható le",
|
|
"unavailableBody": "Ez a videó nem elérhető — lehet privát, eltávolított vagy régiókorlátozott.",
|
|
"embedDisabledBody": "A tulajdonos letiltotta a lejátszást más oldalakon (gyakori az auto-generált „Topic” zenei sávoknál). A YouTube-on viszont lejátszható.",
|
|
"openOnYoutube": "Megnyitás YouTube-on",
|
|
"shortcutsHint": "Kattintás: lejátszás/szünet · Görgő: hangerő · F: teljes képernyő",
|
|
"nativeControls": "YouTube vezérlők aktívak"
|
|
}
|