The channel manager lists when each follow reached the list (the subscription import that first saw it, or a subscribe made here) as a sortable Added date after Last upload. The About cell's card opens after the pointer rests on it for half a second instead of at once, and a scroll puts an open one away.
194 lines
10 KiB
JSON
194 lines
10 KiB
JSON
{
|
||
"actionsLabel": "Catalog actions",
|
||
"syncSubscriptions": "Sync subscriptions from YouTube",
|
||
"syncSubscriptionsHint": "Re-import your subscription list from YouTube — adds channels you've newly followed and drops ones you've unfollowed. The videos themselves keep syncing automatically in the background; this does not re-fetch them.",
|
||
"backfillEverything": "Backfill everything",
|
||
"backfillEverythingHint": "Request full back-catalog backfill for every channel you're subscribed to. Older videos and search become complete as the shared daily quota allows — this can take a while.",
|
||
"tabs": {
|
||
"subscribed": "Subscriptions",
|
||
"discovery": "Discover from playlists",
|
||
"watched": "Discover from your history",
|
||
"hidden": "Hidden",
|
||
"blocked": "Blocked"
|
||
},
|
||
"layoutLabel": "Layout",
|
||
"layout": {
|
||
"table": "Table",
|
||
"cards": "Cards"
|
||
},
|
||
"sort": {
|
||
"label": "Sort",
|
||
"default": "Default order",
|
||
"asc": "Ascending",
|
||
"desc": "Descending"
|
||
},
|
||
"cardsPerPage": "Cards per page",
|
||
"discovery": {
|
||
"intro": "Channels that appear in your playlists but that you don't subscribe to. Subscribe to follow them — their new uploads will start showing in your Feed (subscribing costs a little YouTube quota; existing videos aren't re-fetched).",
|
||
"loading": "Finding channels…",
|
||
"empty": "No new channels — every channel in your playlists is one you already follow.",
|
||
"subscribe": "Subscribe",
|
||
"subscribeHint": "Subscribe to this channel on YouTube (changes your real account; uses a little API quota). Its videos arrive on the next background sync.",
|
||
"needWriteHint": "Enable playlist editing in Settings to subscribe on YouTube.",
|
||
"subscribedTitle": "Subscribed on YouTube",
|
||
"subscribedBody": "You're now following {{name}} — its new uploads will start arriving in your Feed.",
|
||
"subscribeFailed": "Couldn't subscribe",
|
||
"confirmSubscribe": "Subscribe to “{{name}}” on YouTube? This changes your real YouTube account and spends a little API quota.",
|
||
"cols": {
|
||
"totalVideos": "Videos",
|
||
"inPlaylists": "In playlists",
|
||
"inPlaylistsHint": "{{videos}} video(s) from this channel across {{playlists}} of your playlist(s)."
|
||
}
|
||
},
|
||
"filters": {
|
||
"syncLabel": "Sync status",
|
||
"all": "All",
|
||
"needsFull": "Needs full history",
|
||
"fullySynced": "Fully synced"
|
||
},
|
||
"tags": {
|
||
"label": "Tags",
|
||
"clearFilter": "Clear tag filter",
|
||
"edit": "Edit tags…",
|
||
"add": "Tag",
|
||
"yourTagsHint": "Your personal labels. Attach them to channels below, then filter the Feed by tag from the sidebar. (Separate from the automatic language/topic tags.)",
|
||
"noneYet": "No tags yet — create one below.",
|
||
"create": "Create tag",
|
||
"createPlaceholder": "New tag…",
|
||
"createFailed": "Couldn't create the tag",
|
||
"updateFailed": "Couldn't update the tag",
|
||
"noTag": "No tag",
|
||
"moreCount_one": "{{count}} more tag",
|
||
"moreCount_other": "{{count}} more tags",
|
||
"suggestedHint": "Suggested from your tagging pattern ({{pct}}% match) — click to add",
|
||
"acceptSuggestion": "Add suggested tag {{name}}",
|
||
"dismissSuggestion": "Dismiss suggestion",
|
||
"suggestionsHint": "Tags suggested for your untagged channels, learned from how you've tagged similar ones. Click a ghost chip to add it, or × to dismiss.",
|
||
"suggestionsCount_one": "{{count}} suggestion",
|
||
"suggestionsCount_other": "{{count}} suggestions",
|
||
"acceptAllHigh_one": "Accept {{count}} confident",
|
||
"acceptAllHigh_other": "Accept {{count}} confident",
|
||
"acceptAllTitle": "Accept suggested tags",
|
||
"acceptAllConfirm_one": "Add the {{count}} high-confidence suggested tag to its channel?",
|
||
"acceptAllConfirm_other": "Add the {{count}} high-confidence suggested tags to their channels?",
|
||
"acceptAllConfirmCta": "Accept all"
|
||
},
|
||
"loading": "Loading channels…",
|
||
"empty": "No channels.",
|
||
"cols": {
|
||
"priority": "Prio",
|
||
"channel": "Channel",
|
||
"about": "About",
|
||
"stored": "Stored",
|
||
"subs": "Subscribers",
|
||
"lastUpload": "Last upload",
|
||
"added": "Added",
|
||
"length": "Length",
|
||
"tags": "Tags",
|
||
"actions": "Actions"
|
||
},
|
||
"stats": {
|
||
"label": "Stats",
|
||
"channels": "Channels",
|
||
"channelsHint": "Channels you're subscribed to.",
|
||
"recentSynced": "Recent synced",
|
||
"recentSyncedHint": "Channels whose recent uploads are in the local DB and show in your Feed.",
|
||
"fullHistory": "Full history",
|
||
"fullHistoryHint": "Channels whose entire back-catalog is fetched, out of the ones you've requested full history for.",
|
||
"left": "left",
|
||
"leftHint_one": "Rough estimate to finish full-history backfill of {{count}} pending channel, based on the shared daily quota.",
|
||
"leftHint_other": "Rough estimate to finish full-history backfill of {{count}} pending channels, based on the shared daily quota.",
|
||
"myVideos": "My videos",
|
||
"myVideosHint": "Total videos available across your channels.",
|
||
"quotaLeft": "Quota left",
|
||
"quotaLeftHint": "Shared YouTube API budget left today (resets midnight US Pacific)."
|
||
},
|
||
"row": {
|
||
"openOnYouTube": "Open on YouTube",
|
||
"editTags": "Edit tags…",
|
||
"filterFeedByTag": "Filter the Feed by “{{name}}”",
|
||
"priorityHint": "Your ranking for this channel. Sort the Feed by “Channel priority” to bring higher-priority channels to the top.",
|
||
"fullHint": "Full history fetched.",
|
||
"fullySynced": "fully synced",
|
||
"fullySyncedHint": "Recent uploads and the full back-catalog are both in.",
|
||
"backfillThis": "Backfill this channel",
|
||
"backfillThisHint": "Fetch this channel's full back-catalog (older videos + complete search).",
|
||
"resetBackfill": "Reset & re-fetch this channel",
|
||
"cancelBackfill": "Cancel the full-history request",
|
||
"resetHint": "Admin: re-fetch this channel from scratch (recent + full back-catalog), regardless of its current sync state.",
|
||
"queuedRequestedHint": "Full history requested — this channel's whole back-catalog will backfill as the shared quota allows.",
|
||
"queuedByOtherHint": "Another subscriber already requested this channel's full history, so its whole back-catalog is on its way to everyone — nothing to do here.",
|
||
"hideHint": "Hide this channel's videos from your Feed. It stays subscribed; this doesn't unsubscribe on YouTube.",
|
||
"hideFromFeed": "Hide from Feed",
|
||
"unsubscribeHint": "Unsubscribe from this channel on YouTube (changes your real account). Read-only mode hides this — use Hide instead.",
|
||
"unsubscribeOnYoutube": "Unsubscribe on YouTube",
|
||
"thisChannel": "This channel",
|
||
"menu": "Channel actions",
|
||
"priority": "Priority",
|
||
"noTagsYet": "No tags yet — make one with a row’s tag “+”"
|
||
},
|
||
"notify": {
|
||
"synced_one": "Synced {{count}} subscription",
|
||
"synced_other": "Synced {{count}} subscriptions",
|
||
"syncFailed": "Couldn't sync subscriptions",
|
||
"unsubscribed": "Unsubscribed from {{name}} on YouTube",
|
||
"unsubscribeFailed": "Couldn't unsubscribe",
|
||
"fullHistoryRequested_one": "Full history requested for {{count}} channel",
|
||
"fullHistoryRequested_other": "Full history requested for {{count}} channels",
|
||
"fullHistoryFailed": "Couldn't request full history",
|
||
"needYouTube": "Connect your YouTube account to do this",
|
||
"connect": "Connect",
|
||
"filteredByTag": "Feed filtered by tag: {{name}}",
|
||
"resetDone": "{{name}} reset — re-fetching now",
|
||
"resetFailed": "Couldn't reset this channel",
|
||
"hidden": "“{{name}}” hidden from your Feed"
|
||
},
|
||
"confirmUnsubscribe": "Unsubscribe from “{{name}}” on YouTube? This changes your real YouTube account. To just remove it from your Feed, hide it instead.",
|
||
"confirmReset": "Re-fetch “{{name}}” from scratch? This re-runs its backfill (recent + full history) and spends some API quota.",
|
||
"searchPlaceholder": "Search channels…",
|
||
"blocked": {
|
||
"title": "Blocked channels",
|
||
"hint": "Their videos are hidden from your Feed, Library, and live search.",
|
||
"empty": "No blocked channels. Block one from its channel page to hide all its videos without unsubscribing."
|
||
},
|
||
"hidden": {
|
||
"title": "Hidden channels",
|
||
"hint": "Their videos are kept out of your personal Feed, but still appear in the shared Library.",
|
||
"empty": "No hidden channels. Hide a subscription (the eye icon on its row) to keep its uploads out of your personal Feed without unsubscribing.",
|
||
"unhide": "Unhide"
|
||
},
|
||
"watched": {
|
||
"intro": "Channels you often watched on YouTube but don't follow, from the watch history you uploaded. Only videos of five minutes or more count, so Shorts stay out. Follow a channel to get its new uploads in your Feed, or take it off the list.",
|
||
"loading": "Finding channels…",
|
||
"empty": "No suggestions — you follow every channel you watched five or more longer videos from.",
|
||
"notImported": "Upload your YouTube watch history to see the channels you watch but don't follow.",
|
||
"openTakeout": "Open YouTube history",
|
||
"pending_one": "{{count}} more channel is still being looked at — the list may grow.",
|
||
"pending_other": "{{count}} more channels are still being looked at — the list may grow.",
|
||
"more_one": "Show {{count}} more",
|
||
"more_other": "Show {{count}} more",
|
||
"shown": "{{shown}} of {{total}}",
|
||
"dismiss": "Not interested",
|
||
"dismissHint": "Take this channel off the list. You can undo it right after.",
|
||
"dismissed": "{{name}} is off the list",
|
||
"cols": {
|
||
"watched": "Watched",
|
||
"watchedHint_one": "Show the {{count}} video of five minutes or more you watched from this channel",
|
||
"watchedHint_other": "Show the {{count}} videos of five minutes or more you watched from this channel",
|
||
"last": "Last watched"
|
||
},
|
||
"videos": {
|
||
"title": "Videos you watched from {{name}}",
|
||
"summary_one": "{{count}} video of five minutes or more · last watched {{when}}",
|
||
"summary_other": "{{count}} videos of five minutes or more · last watched {{when}}",
|
||
"loading": "Getting the videos ready…",
|
||
"gone_one": "{{count}} video is no longer on YouTube",
|
||
"gone_other": "{{count}} videos are no longer on YouTube",
|
||
"empty": "None of these videos is on YouTube any more.",
|
||
"colTitle": "Video",
|
||
"colLength": "Length",
|
||
"colWatched": "Watched"
|
||
}
|
||
}
|
||
}
|