aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-12 21:50:55 -0700
committerAdam Soltys <[email protected]>2026-09-12 21:50:55 -0700
commit6b396dc26c05a921e2387e16343a8e0e6adea9fb (patch)
tree6a7588fffde67727cd11356afc4e2d3f47237ec4 /src/i18n.js
parent31d6dd340cac259ff556001c3045b2d6e748a2e0 (diff)
downloadcoinosv3-6b396dc26c05a921e2387e16343a8e0e6adea9fb.tar.gz
coinosv3-6b396dc26c05a921e2387e16343a8e0e6adea9fb.zip
A YouTube link in a post shows the video.
All three shapes it comes in — youtube.com/watch?v=, youtu.be/, and a Shorts link — become the video's still with a play button on it and a corner link out to YouTube. A ?t= keeps its start time. Anything that merely looks like one (example.com/watch?v=…) stays a link. The player itself arrives on the first tap, not on render. A feed of ten videos would otherwise load ten YouTube players, each one telling Google what you're scrolling past before you've decided to watch anything — and on a phone, ten players is the scroll. One tap and it plays in place, from youtube-nocookie.com. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_019mrt228Upn9nNCwGixzSLx
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index d432d2e..3faa843 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -194,6 +194,8 @@ const STR = {
msgZap: 'Zap',
zapTallyTitle: '{n} sats zapped',
close: 'Close',
+ playVideo: 'Play',
+ openInYouTube: 'Open on YouTube',
accountsThisOne: 'signed in',
worthThen: 'Worth then',
worthNow: 'Worth now',