diff --git a/static/app-strings.json b/static/app-strings.json index 8737ec4a2..07d2be21b 100644 --- a/static/app-strings.json +++ b/static/app-strings.json @@ -386,7 +386,7 @@ "All time": "All time", "Share on Reddit": "Share on Reddit", "Share on Facebook": "Share on Facebook", - "Share On Twitter": "Share On Twitter", + "Share on Twitter": "Share on Twitter", "Share on Telegram": "Share on Telegram", "Share via...": "Share via...", "View on lbry.tv": "View on lbry.tv", @@ -1269,6 +1269,8 @@ "(6.25:1)": "(6.25:1)", "(1:1)": "(1:1)", "You Followed Your First Channel!": "You Followed Your First Channel!", + "You followed %CHANNEL_NAME%!": "You followed %CHANNEL_NAME%!", + "Unfollowed %CHANNEL_NAME%.": "Unfollowed %CHANNEL_NAME%.", "Awesome! You just followed your first channel.": "Awesome! You just followed your first channel.", "You will receive notifications related to new content.": "You will receive notifications related to new content.", "Log in with %SITE_NAME% to receive notifications about new content.": "Log in with %SITE_NAME% to receive notifications about new content.", @@ -1308,6 +1310,7 @@ "Muted": "Muted", "Mute": "Mute", "Unmute": "Unmute", + "Channel muted. You will not see them again.": "Channel muted. You will not see them again.", "Manage notifications": "Manage notifications", "Uploads": "Uploads", "All uploads": "All uploads", @@ -1694,7 +1697,7 @@ "You do not have any blocked channels as a moderator": "You do not have any blocked channels as a moderator", "Blocked channels will be invisible to you in the app. They will not be able to comment on your content, nor reply to your comments left on other channels' content.": "Blocked channels will be invisible to you in the app. They will not be able to comment on your content, nor reply to your comments left on other channels' content.", "Muted channels will be invisible to you in the app. They will not know they are muted and can still interact with you and your content.": "Muted channels will be invisible to you in the app. They will not know they are muted and can still interact with you and your content.", - "List of channels that you have blocked as a moderator. To unblock a channel, notify the content creator.": "List of channels that you have blocked as a moderator. To unblock a channel, notify the content creator.", + "List of channels that you have blocked as a moderator, along with the list of delegators.": "List of channels that you have blocked as a moderator, along with the list of delegators.", "This is the global block list.": "This is the global block list.", "This channel is blocked": "This channel is blocked", "This channel is muted": "This channel is muted", @@ -1989,12 +1992,16 @@ "Chat": "Chat", "Tipped": "Tipped", "Fromage": "Fromage", - "added to": "added to", "Item %action% Watch Later": "Item %action% Watch Later", + "added to --[substring for \"Item %action% Watch Later\"]--": "added to --[substring for \"Item %action% Watch Later\"]--", + "removed from --[substring for \"Item %action% Watch Later\"]--": "removed from --[substring for \"Item %action% Watch Later\"]--", "In Watch Later": "In Watch Later", "Item added to Watch Later": "Item added to Watch Later", "Your publish is being confirmed and will be live soon": "Your publish is being confirmed and will be live soon", "Clear Edits": "Clear Edits", "Something not quite right..": "Something not quite right..", + "See All": "See All", + "Supporting content requires %lbc%": "Supporting content requires %lbc%", + "With %lbc%, you can send tips to your favorite creators, or help boost their content for more people to see.": "With %lbc%, you can send tips to your favorite creators, or help boost their content for more people to see.", "--end--": "--end--" } diff --git a/ui/component/claimMenuList/view.jsx b/ui/component/claimMenuList/view.jsx index f770b0ec2..8beb906e5 100644 --- a/ui/component/claimMenuList/view.jsx +++ b/ui/component/claimMenuList/view.jsx @@ -204,14 +204,16 @@ function ClaimMenuList(props: Props) { {/* WATCH LATER */} - <> + <> {isPlayable && !collectionId && ( { doToast({ message: __('Item %action% Watch Later', { - action: hasClaimInWatchLater ? __('removed from') : __('added to'), + action: hasClaimInWatchLater + ? __('removed from --[substring for "Item %action% Watch Later"]--') + : __('added to --[substring for "Item %action% Watch Later"]--'), }), }); doCollectionEdit(COLLECTIONS_CONSTS.WATCH_LATER_ID, { @@ -227,50 +229,50 @@ function ClaimMenuList(props: Props) { )} - {/* COLLECTION OPERATIONS */} - {collectionId && collectionName && isCollectionClaim && ( - <> - {Boolean(editedCollection) && ( - push(`/$/${PAGES.LIST}/${collectionId}?view=edit`)} - > -
- - {__('Publish')} -
-
- )} - push(`/$/${PAGES.LIST}/${collectionId}`)}> -
- - {__('View List')} -
-
+ {/* COLLECTION OPERATIONS */} + {collectionId && collectionName && isCollectionClaim && ( + <> + {Boolean(editedCollection) && ( openModal(MODALS.COLLECTION_DELETE, { collectionId })} + onSelect={() => push(`/$/${PAGES.LIST}/${collectionId}?view=edit`)} >
- - {__('Delete List')} + + {__('Publish')}
- - )} - {/* CURRENTLY ONLY SUPPORT PLAYLISTS FOR PLAYABLE; LATER DIFFERENT TYPES */} - {isPlayable && ( - openModal(MODALS.COLLECTION_ADD, { uri, type: 'playlist' })} - > + )} + push(`/$/${PAGES.LIST}/${collectionId}`)}>
- - {__('Add to Lists')} + + {__('View List')}
- )} - + openModal(MODALS.COLLECTION_DELETE, { collectionId })} + > +
+ + {__('Delete List')} +
+
+ + )} + {/* CURRENTLY ONLY SUPPORT PLAYLISTS FOR PLAYABLE; LATER DIFFERENT TYPES */} + {isPlayable && ( + openModal(MODALS.COLLECTION_ADD, { uri, type: 'playlist' })} + > +
+ + {__('Add to Lists')} +
+
+ )} + {!isChannelPage && ( <>