UAT feedback on the F-maximise view — three fixes: - Own control bar in the big views (maximise + our fullscreen): previous/next + N/M, auto-advance, loop, add-to-playlist, download, mark-watched, exit, and a true-fullscreen toggle. Auto-hides on idle. Add/download are hidden in true fullscreen (their popovers portal to <body>, outside the fullscreen element). - Wheel volume works in the big views again: the centre interaction overlay is now armed in maximise/fullscreen (it only yields to YouTube's own settings menu), so the wheel bubbles to our handler instead of the bare iframe. F also offers true fullscreen that WE own (Fullscreen API on the stage), so wheel/ arrow volume and our controls work inside it too — YouTube's own fullscreen button, which we never surface, is not involved. - Back (mouse/browser) steps out one level at a time via nested history layers (useBackToExit): fullscreen -> maximise -> the modal -> closed, instead of closing the whole player at once. Verified in Chrome: wheel volume in maximise + fullscreen, the control bar, and the full Back ladder (fullscreen -> maximise -> modal -> closed).
44 lines
1.5 KiB
JSON
44 lines
1.5 KiB
JSON
{
|
|
"loading": "Loading…",
|
|
"backToOriginal": "Back to the original video",
|
|
"back": "Back",
|
|
"previous": "Previous",
|
|
"next": "Next",
|
|
"autoAdvance": {
|
|
"label": "Auto",
|
|
"hint": "When a video ends, what plays next. Click to cycle Off, Next, Previous, Random. Saved to your account.",
|
|
"off": "Off",
|
|
"next": "Next",
|
|
"prev": "Previous",
|
|
"random": "Random"
|
|
},
|
|
"loop": {
|
|
"label": "Loop",
|
|
"hint": "Repeat the current video (One), loop the whole list (All), or neither (Off). Saved to your account.",
|
|
"off": "Off",
|
|
"one": "One",
|
|
"all": "All"
|
|
},
|
|
"close": "Close",
|
|
"closeEsc": "Close (Esc)",
|
|
"description": "Description",
|
|
"noDescription": "No description.",
|
|
"channel": "Channel",
|
|
"views": "{{formattedCount}} views",
|
|
"stream": "stream",
|
|
"watched": "Watched",
|
|
"markWatched": "Mark watched",
|
|
"watchedUnmark": "Watched — click to unmark",
|
|
"jumpToTime": "Jump to this time",
|
|
"playInApp": "Play in the in-app player",
|
|
"unavailableTitle": "Can't play this here",
|
|
"unavailableBody": "This video isn't available — it may be private, removed, or region-restricted.",
|
|
"embedDisabledBody": "The owner disabled playback on other sites (common for auto-generated “Topic” music tracks). It still plays on YouTube.",
|
|
"openOnYoutube": "Open on YouTube",
|
|
"shortcutsHint": "Click: play/pause · Scroll or ↑ ↓: volume · F: fill the window",
|
|
"exitMaximize": "Exit full window (Esc)",
|
|
"nativeControls": "YouTube controls active",
|
|
"fullscreen": "Fullscreen",
|
|
"exitFullscreen": "Exit fullscreen"
|
|
}
|