Files
indiekit-endpoint-youtube/locales/en.json
svemagie 768dc40963 feat: add reset button to delete all likes data
POST /likes/reset deletes all YouTube like posts from the posts
collection, clears the youtubeLikesSeen set, and removes the
baseline and sync metadata. Next sync will re-baseline.

Button is tucked inside a <details> disclosure to prevent
accidental clicks.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 22:00:50 +01:00

63 lines
2.4 KiB
JSON

{
"youtube": {
"title": "YouTube",
"videos": "Latest Videos",
"channel": "Channel",
"live": "Live Now",
"upcoming": "Upcoming",
"offline": "Offline",
"subscribers": "subscribers",
"views": "views",
"watchNow": "Watch Now",
"viewChannel": "View Channel",
"viewAll": "View All Videos",
"noVideos": "No videos found",
"refreshed": "Refreshed",
"error": {
"noApiKey": "YouTube API key not configured",
"noChannel": "YouTube channel not specified",
"connection": "Could not connect to YouTube API"
},
"widget": {
"description": "View full channel on YouTube",
"view": "Open YouTube Channel"
},
"likes": {
"title": "YouTube Likes",
"description": "Connect your YouTube account to sync your liked videos as like posts on your blog. Only new likes (added after connecting) will create posts.",
"connect": "Connect YouTube Account",
"connected": "Connected",
"notConnected": "Not connected",
"disconnect": "Disconnect",
"sync": "Sync",
"syncNow": "Sync Now",
"lastSync": "Last sync",
"newLikes": "new",
"skippedLikes": "already synced",
"totalLikes": "total on YouTube",
"status": "Connection",
"overview": "Overview",
"recentLikes": "Recent Likes",
"noLikesYet": "No liked videos synced yet. New likes you add on YouTube will appear here after the next sync.",
"baselineComplete": "Baseline complete",
"baselinePending": "Baseline pending — first sync will snapshot existing likes without creating posts.",
"baselinedAt": "Baselined at",
"seenVideos": "videos seen",
"likePosts": "like posts created",
"viewOnYouTube": "View on YouTube",
"reset": "Reset",
"resetDescription": "Delete all synced like posts, seen video IDs, and baseline. Next sync will re-baseline.",
"resetConfirm": "Delete all likes data",
"flash": {
"connected": "YouTube account connected successfully. Run a sync to baseline your existing likes.",
"disconnected": "YouTube account disconnected.",
"synced": "Sync complete: %{synced} new, %{skipped} skipped.",
"reset": "Reset complete: %{count} like posts deleted. Baseline cleared."
},
"error": {
"noOAuth": "YouTube OAuth is not configured. Set YOUTUBE_OAUTH_CLIENT_ID and YOUTUBE_OAUTH_CLIENT_SECRET."
}
}
}
}