"AD" — the ad chip.
"Got it" — ad-blocker notice dismiss button (web).
"I disabled it — reload" — ad-blocker notice reload button (web).
Ad-blocker notice, soft mode (web).
Ad-blocker notice, hard mode (web).
"Ads are blocked" — ad-blocker notice title (web).
"{index}/{count}" — position in a multi-ad break.
"AirPlay" — AirPlay overlay when the receiver's name is unknown (iOS).
"AirPlay — {device}" — AirPlay overlay (iOS).
"Audio" — audio-track button.
"{name} · {channels}ch" — same-named audio tracks told apart by channel count.
"Default" — the only row of an audio menu without tracks.
"Audio {n}" — an unnamed audio track ({n} is 1-based).
"Cast" — cast button (Android).
"Connecting to cast device" — cast button while connecting (Android).
"Connecting…" — casting overlay while connecting (Android).
"Casting" — cast button while casting (Android).
"Casting to {device}" — casting overlay (Android).
"Custom action {n}" — a custom action without its own label
({n} is 1-based).
"Dismiss" — generic dismiss control (web).
"Downloading"
"Downloading {count} items"
"Downloading 1 item"
"Enter fullscreen"
"Playback error {code}" — the error overlay's message. OGUIConfig.errorMessages, where it has text for the code, wins.
"Exit fullscreen"
"Go to live" — the LIVE chip's action (screen reader).
"Learn more" — the ad clickthrough button.
"LIVE" — the LIVE chip and the time label at the live edge.
"Mute" — flips with unmute.
"Next" — playlist / TV remote chrome.
"next video" — {title} of playNext when the next item has none.
"Pause"
"Pause ad" — ad play/pause button while the ad plays.
"Playing in picture in picture" — status text over the in-app surface while picture in picture plays (iOS).
"Play" — play button (screen reader) and the feed's play glyph.
"Playback speed" — speed button.
"Play next: {title}" — the up-next card (screen reader).
"Previous" — playlist / TV remote chrome.
"Video quality" — quality button.
"adaptive" — sub-label of the adaptive quality row (web).
"Auto" — the adaptive row of the quality menu.
"{kbps} kbps" — a bitrate-only quality row (web).
"{height}p" — a resolution row of the quality menu.
"Replay" — once the item has ended.
"Resume ad" — ad play/pause button while the ad is paused.
"Retry" — the error overlay's Retry button (and the feed's). OGUIConfig.retryButtonLabel, when set, wins.
"Seek back {seconds} seconds"
"Seek" — the scrub bar.
"Seek forward {seconds} seconds"
"Skip ad"
"Skip in {seconds}"
"Normal" — the 1× row of the speed menu.
"{speed}×" — every other row of the speed menu.
"Sponsored" — the default sponsored chip.
"Subtitles" — subtitles button.
"Subtitles {n}" — an unnamed subtitle track ({n} is 1-based).
"Off" — the no-subtitles row of the subtitles menu.
"Unknown" — a track without a name or language.
"Unmute"
"Next in {seconds}" — the up-next card ({seconds}, {title}).
OGUIConfig.upNextText, when set, wins.
"Volume" — volume button and slider.
Every word the built-in chrome shows or reads to the screen reader, keyed by one flat key set that is identical on every OGPlayer platform — one map localises them all. Pass any subset as OGUIConfig.strings (and
OGVerticalFeedConfig.stringsfor the feed): missing keys keep the English default shown on each key, unknown keys are ignored.Placeholders are
{name}tokens replaced verbatim. There is no automatic locale detection: the chrome is English unless you supply strings. Keys a platform does not show are simply unused there. Time labels, the/between position and duration and the content-rating pictograms are not words and are not part of the map.