diff --git a/lang/default.json b/lang/default.json index 213dc27f94..b540a94307 100644 --- a/lang/default.json +++ b/lang/default.json @@ -84,10 +84,6 @@ "+vVZ/G": { "defaultMessage": "Connect" }, - "/0OJlF": { - "defaultMessage": "No discussion yet", - "description": "src/views/CampaignDetail/Discussion" - }, "/5OvMK": { "defaultMessage": "liked your moment" }, @@ -113,10 +109,6 @@ "/IMR+8": { "defaultMessage": "Top Supporters" }, - "/LjM9M": { - "defaultMessage": "Quote card", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "/MS+jK": { "defaultMessage": "Collection", "description": "src/components/Editor/PreviewDialog/Collections/index.tsx" @@ -150,9 +142,6 @@ "defaultMessage": "Public", "description": "src/views/Circle/Analytics/ContentAnalytics/ContentTabs/index.tsx" }, - "/uJdnC": { - "defaultMessage": "Sky" - }, "/wKyxw": { "defaultMessage": "Failed to republish" }, @@ -242,15 +231,9 @@ "defaultMessage": "Failed", "description": "src/components/Transaction/State/index.tsx" }, - "1DQn89": { - "defaultMessage": "Share Quote" - }, "1EYCdR": { "defaultMessage": "Tags" }, - "1HLo+Y": { - "defaultMessage": "Quote wall" - }, "1PORwh": { "defaultMessage": "Archived article.", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" @@ -296,10 +279,6 @@ "2/C36c": { "defaultMessage": "You do not have permission to perform this action" }, - "2/u1aP": { - "defaultMessage": "Discussion", - "description": "src/views/CampaignDetail/Discussion" - }, "202PEj": { "defaultMessage": "Confirm Matters ID", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -413,12 +392,6 @@ "3YAasP": { "defaultMessage": "What is Liker ID?" }, - "3cxMQp": { - "defaultMessage": "Violet" - }, - "3jmniZ": { - "defaultMessage": "Retract" - }, "3kbIhS": { "defaultMessage": "Untitled" }, @@ -499,9 +472,6 @@ "5IS+ui": { "defaultMessage": "Support Setting" }, - "5IlTNw": { - "defaultMessage": "Failed to post to the wall" - }, "5JN+nl": { "defaultMessage": "Check your inbox", "description": "src/components/Forms/Verification/LinkSent.tsx" @@ -536,9 +506,6 @@ "5mu8HJ": { "defaultMessage": "Moment deleted" }, - "5q3qC0": { - "defaultMessage": "Download" - }, "5rxHb7": { "defaultMessage": "May contain pornography, violence, gore, etc. Click here to expand all.", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -601,9 +568,6 @@ "defaultMessage": "subscribers_empty", "description": "src/views/Circle/Analytics/SubscriberAnalytics/index.tsx" }, - "6RAJ7U": { - "defaultMessage": "IG / FB story · Threads" - }, "6Sj2lN": { "defaultMessage": "Claim" }, @@ -693,9 +657,6 @@ "defaultMessage": "No results", "description": "src/components/Dialogs/AddArticlesCollectionDialog/SearchingDialogContent.tsx" }, - "7mL9QE": { - "defaultMessage": "Style" - }, "7oytv9": { "defaultMessage": "(edited)" }, @@ -848,9 +809,6 @@ "A4P0al": { "defaultMessage": "Channel suggestion" }, - "A6dqhl": { - "defaultMessage": "IG / FB post" - }, "A6ozr9": { "defaultMessage": "Collection name" }, @@ -1021,9 +979,6 @@ "defaultMessage": "mentioned you in a comment", "description": "src/components/Notice/CommentNotice/CommentMentionedYouNotice.tsx" }, - "CZciVV": { - "defaultMessage": "Story 9:16" - }, "CbRvzm": { "defaultMessage": "Schedule publish" }, @@ -1037,9 +992,6 @@ "defaultMessage": "Comment deleted", "description": "src/components/Notice/NoticeComment.tsx/moment" }, - "Cmc/He": { - "defaultMessage": "On the wall ✓" - }, "CnPG8j": { "defaultMessage": "Featured" }, @@ -1063,9 +1015,6 @@ "D3idYv": { "defaultMessage": "Settings" }, - "D8FJf9": { - "defaultMessage": "Wall quota reached for today — come back tomorrow!" - }, "D9/QIR": { "defaultMessage": "Register ISCN" }, @@ -1128,9 +1077,6 @@ "defaultMessage": "Unpin Broadcast", "description": "src/components/CircleComment/DropdownActions/PinButton.tsx" }, - "Ds+7ro": { - "defaultMessage": "Full wall →" - }, "DtO278": { "defaultMessage": "We’ve detected that several of your recent works have been recommended to related channels. They may not appear at the same time" }, @@ -1264,9 +1210,6 @@ "FuYW4i": { "defaultMessage": "Subscribe circle and chat together!" }, - "Fx9x/w": { - "defaultMessage": "Full wall / Museum →" - }, "FxrSCh": { "defaultMessage": "This ID cannot be modified. Are you sure you want to use {id} as your Matters ID?", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -1445,9 +1388,6 @@ "IW6zQv": { "defaultMessage": "Select Time" }, - "IWLb33": { - "defaultMessage": "Posted to the quote wall" - }, "IXycMo": { "defaultMessage": "Resend" }, @@ -1475,9 +1415,6 @@ "J7hiLV": { "defaultMessage": "The author has not bound the LikeCoin wallet yet" }, - "JBnAOd": { - "defaultMessage": "🔀 Shuffle" - }, "JCZFqh": { "defaultMessage": "Sign up now and start writing the annual questionnaire. Please check the announcement for event details." }, @@ -1531,9 +1468,6 @@ "K2ec8y": { "defaultMessage": "Please verify email" }, - "K3+ihp": { - "defaultMessage": "Pine" - }, "K3r6DQ": { "defaultMessage": "Delete" }, @@ -1797,9 +1731,6 @@ "defaultMessage": "Your schedule article {articleTitle} published successfully, but failed to submit because the selection event has ended", "description": "src/components/Notice/ArticleNotice/ScheduledArticlePublishedNotice.tsx" }, - "Oawtbo": { - "defaultMessage": "IG post · most eye-catching" - }, "OhSg5a": { "defaultMessage": "Sensitive by author" }, @@ -1821,9 +1752,6 @@ "OwMuXW": { "defaultMessage": "Cancel schedule" }, - "OwO+Nr": { - "defaultMessage": "Mint" - }, "OwtCWk": { "defaultMessage": "Must be between {MIN_CIRCLE_DISPLAY_NAME_LENGTH}-{MAX_CIRCLE_DISPLAY_NAME_LENGTH} characters long." }, @@ -1917,9 +1845,6 @@ "defaultMessage": "Billboard is an open and rentable on-chain NFT advertising protocol. Once a rental is completed, the content can be displayed for 14 days. The rental fee is calculated based on the concept of the Harberger tax, and the generated rental income is distributed to the community creators through quadratic funding.", "description": "src/components/Dialogs/BillboardDialog/Content.tsx" }, - "QWkEED": { - "defaultMessage": "Ink" - }, "QXJQ5G": { "defaultMessage": "Please log in again.", "description": "TOKEN_INVALID" @@ -2091,9 +2016,6 @@ "TF1OhT": { "defaultMessage": "This login code has expired, please try to resend" }, - "TIWVxK": { - "defaultMessage": "Quote retracted from the wall" - }, "TInwt3": { "defaultMessage": "Disable Responses" }, @@ -2125,9 +2047,6 @@ "defaultMessage": "Optimism is a standalone blockchain. If you have USDT on other chains, you need to transfer them to Optimism. See details in the {tutorial}.", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" }, - "Thr8QX": { - "defaultMessage": "To article ↩" - }, "TjWWxF": { "defaultMessage": "Broadcast sent", "description": "src/views/Circle/Broadcast/Broadcast.tsx" @@ -2250,10 +2169,6 @@ "defaultMessage": "This URL name has already been used, try another one", "description": "src/components/Forms/CreateCircleForm/Init.tsx" }, - "VyV+WO": { - "defaultMessage": "Only participants can join the discussion.", - "description": "src/views/CampaignDetail/Discussion" - }, "VzzYJk": { "defaultMessage": "Create" }, @@ -2450,9 +2365,6 @@ "defaultMessage": "Archived for violation.", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" }, - "Z82+dw": { - "defaultMessage": "Confirm retract" - }, "ZAoAcG": { "defaultMessage": "Threads, Mastodon, Misskey 這些地方的粉絲也會看到" }, @@ -2539,9 +2451,6 @@ "afLdf2": { "defaultMessage": "Moment" }, - "agOXPD": { - "defaultMessage": "Size" - }, "ai7kS4": { "defaultMessage": "My Works" }, @@ -2580,10 +2489,6 @@ "b6x6lm": { "defaultMessage": "Enter a clear and concise title" }, - "b8LMpq": { - "defaultMessage": "View all {count} comments", - "description": "src/views/CampaignDetail/Discussion" - }, "b8ogKp": { "defaultMessage": "Add Invitation", "description": "src/views/Circle/Settings/ManageInvitation/AddButton/index.tsx" @@ -2592,9 +2497,6 @@ "defaultMessage": "Unblock", "description": "src/components/BlockUser/Button/index.tsx" }, - "bGxO22": { - "defaultMessage": "Coral" - }, "bQ5vZC": { "defaultMessage": "This article has been marked as restricted content by the {actor}.", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -2718,10 +2620,6 @@ "defaultMessage": "Submit", "description": "src/views/CampaignDetail/Apply/Button/index.tsx" }, - "dHVTYM": { - "defaultMessage": "Share your thoughts with other participants", - "description": "src/views/CampaignDetail/Discussion" - }, "dK7Dnj": { "defaultMessage": "🔥 Claim for free" }, @@ -2773,9 +2671,6 @@ "e3qUqn": { "defaultMessage": "Pornography involving minors" }, - "e4AtHq": { - "defaultMessage": "You selected {original} characters; only the first {max} are shown. A concise quote works best." - }, "eIlMHB": { "defaultMessage": "Allow readers to respond to this article (can NOT be disabled afterwards)" }, @@ -2804,9 +2699,6 @@ "eZ0m39": { "defaultMessage": "Enter the amount" }, - "em7860": { - "defaultMessage": "Portrait 4:5" - }, "enMIYK": { "defaultMessage": "My Page" }, @@ -2817,9 +2709,6 @@ "eov+J2": { "defaultMessage": "Custom URL Name" }, - "epZb9X": { - "defaultMessage": "View all {count} quotes" - }, "erE5/4": { "defaultMessage": "Followed", "description": "src/components/Buttons/FollowUser/FollowState.tsx" @@ -2895,9 +2784,6 @@ "ftg7GK": { "defaultMessage": "Select Date" }, - "fyKoL1": { - "defaultMessage": "Comment sent" - }, "g//2O2": { "defaultMessage": "Uncollapse", "description": "src/components/CircleComment/DropdownActions/UncollapseButton.tsx" @@ -3033,15 +2919,9 @@ "iEJeQH": { "defaultMessage": "Liker ID" }, - "iII6Ry": { - "defaultMessage": "Square 1:1" - }, "iIitRg": { "defaultMessage": "Tag not bookmarked yet" }, - "iLKG5w": { - "defaultMessage": "Slate" - }, "iNZdM/": { "defaultMessage": "Switch to support creators with the Optimism network {br} Make support more convenient and affordable", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" @@ -3049,9 +2929,6 @@ "iSM+et": { "defaultMessage": "All rights reserved" }, - "iSjuti": { - "defaultMessage": "Failed to retract" - }, "iTcMqz": { "defaultMessage": "Under the moonlight, dreams are about to come true. The Moonlight Dream badge signifies your participation in the Nomad Matters.", "description": "src/views/User/UserProfile/BadgeNomadLabel/index.tsx" @@ -3229,9 +3106,6 @@ "lTleCS": { "defaultMessage": "Checking" }, - "lY48xg": { - "defaultMessage": "Cream" - }, "lYVn31": { "defaultMessage": "This work has been added to the schedule. Please go to the \"My Works\" page to confirm" }, @@ -3399,9 +3273,6 @@ "defaultMessage": "濫發廣告", "description": "src/components/Comment/DropdownActions/CommunityWatchRemoveComment.tsx" }, - "oCQmLu": { - "defaultMessage": "Post to wall" - }, "oEHAIT": { "defaultMessage": "Cancel schedule", "description": "confirm cancel schedule button" @@ -3730,10 +3601,6 @@ "defaultMessage": "Comment has been deleted", "description": "Moment" }, - "uDdAD+": { - "defaultMessage": "Quote", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "uM5qZr": { "defaultMessage": "Likes Given" }, diff --git a/lang/en.json b/lang/en.json index 8da21da987..7b8296a987 100644 --- a/lang/en.json +++ b/lang/en.json @@ -84,10 +84,6 @@ "+vVZ/G": { "defaultMessage": "Connect" }, - "/0OJlF": { - "defaultMessage": "No discussion yet", - "description": "src/views/CampaignDetail/Discussion" - }, "/5OvMK": { "defaultMessage": "liked your moment" }, @@ -113,10 +109,6 @@ "/IMR+8": { "defaultMessage": "Top Supporters" }, - "/LjM9M": { - "defaultMessage": "Quote card", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "/MS+jK": { "defaultMessage": "Collection", "description": "src/components/Editor/PreviewDialog/Collections/index.tsx" @@ -150,9 +142,6 @@ "defaultMessage": "Public", "description": "src/views/Circle/Analytics/ContentAnalytics/ContentTabs/index.tsx" }, - "/uJdnC": { - "defaultMessage": "Sky" - }, "/wKyxw": { "defaultMessage": "Failed to republish" }, @@ -242,15 +231,9 @@ "defaultMessage": "Failed", "description": "src/components/Transaction/State/index.tsx" }, - "1DQn89": { - "defaultMessage": "Share Quote" - }, "1EYCdR": { "defaultMessage": "Tags" }, - "1HLo+Y": { - "defaultMessage": "Quote wall" - }, "1PORwh": { "defaultMessage": "Archived article.", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" @@ -296,10 +279,6 @@ "2/C36c": { "defaultMessage": "You do not have permission to perform this action" }, - "2/u1aP": { - "defaultMessage": "Discussion", - "description": "src/views/CampaignDetail/Discussion" - }, "202PEj": { "defaultMessage": "Confirm Matters ID", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -413,12 +392,6 @@ "3YAasP": { "defaultMessage": "What is Liker ID?" }, - "3cxMQp": { - "defaultMessage": "Violet" - }, - "3jmniZ": { - "defaultMessage": "Retract" - }, "3kbIhS": { "defaultMessage": "Untitled" }, @@ -499,9 +472,6 @@ "5IS+ui": { "defaultMessage": "Support Setting" }, - "5IlTNw": { - "defaultMessage": "Failed to post to the wall" - }, "5JN+nl": { "defaultMessage": "Check your inbox", "description": "src/components/Forms/Verification/LinkSent.tsx" @@ -536,9 +506,6 @@ "5mu8HJ": { "defaultMessage": "Moment deleted" }, - "5q3qC0": { - "defaultMessage": "Download" - }, "5rxHb7": { "defaultMessage": "May contain pornography, violence, gore, etc. Click here to expand all.", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -601,9 +568,6 @@ "defaultMessage": "subscribers_empty", "description": "src/views/Circle/Analytics/SubscriberAnalytics/index.tsx" }, - "6RAJ7U": { - "defaultMessage": "IG / FB story · Threads" - }, "6Sj2lN": { "defaultMessage": "Claim" }, @@ -693,9 +657,6 @@ "defaultMessage": "No results", "description": "src/components/Dialogs/AddArticlesCollectionDialog/SearchingDialogContent.tsx" }, - "7mL9QE": { - "defaultMessage": "Style" - }, "7oytv9": { "defaultMessage": " (edited) " }, @@ -848,9 +809,6 @@ "A4P0al": { "defaultMessage": "Channel suggestion" }, - "A6dqhl": { - "defaultMessage": "IG / FB post" - }, "A6ozr9": { "defaultMessage": "Collection name" }, @@ -1021,9 +979,6 @@ "defaultMessage": "mentioned you in a comment", "description": "src/components/Notice/CommentNotice/CommentMentionedYouNotice.tsx" }, - "CZciVV": { - "defaultMessage": "Story 9:16" - }, "CbRvzm": { "defaultMessage": "Schedule publish" }, @@ -1037,9 +992,6 @@ "defaultMessage": "Comment deleted", "description": "src/components/Notice/NoticeComment.tsx/moment" }, - "Cmc/He": { - "defaultMessage": "On the wall ✓" - }, "CnPG8j": { "defaultMessage": "Featured" }, @@ -1063,9 +1015,6 @@ "D3idYv": { "defaultMessage": "Settings" }, - "D8FJf9": { - "defaultMessage": "Wall quota reached for today — come back tomorrow!" - }, "D9/QIR": { "defaultMessage": "Register ISCN" }, @@ -1128,9 +1077,6 @@ "defaultMessage": "Unpin Broadcast", "description": "src/components/CircleComment/DropdownActions/PinButton.tsx" }, - "Ds+7ro": { - "defaultMessage": "Full wall →" - }, "DtO278": { "defaultMessage": "We’ve detected that several of your recent works have been recommended to related channels. They may not appear at the same time" }, @@ -1264,9 +1210,6 @@ "FuYW4i": { "defaultMessage": "Subscribe circle and chat together!" }, - "Fx9x/w": { - "defaultMessage": "Full wall / Museum →" - }, "FxrSCh": { "defaultMessage": "This ID cannot be modified. Are you sure you want to use {id} as your Matters ID?", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -1445,9 +1388,6 @@ "IW6zQv": { "defaultMessage": "Select Time" }, - "IWLb33": { - "defaultMessage": "Posted to the quote wall" - }, "IXycMo": { "defaultMessage": "Resend" }, @@ -1475,9 +1415,6 @@ "J7hiLV": { "defaultMessage": "The author has not bound the LikeCoin wallet yet" }, - "JBnAOd": { - "defaultMessage": "🔀 Shuffle" - }, "JCZFqh": { "defaultMessage": "Sign up now and start writing the annual questionnaire. Please check the announcement for event details." }, @@ -1531,9 +1468,6 @@ "K2ec8y": { "defaultMessage": "Please verify email" }, - "K3+ihp": { - "defaultMessage": "Pine" - }, "K3r6DQ": { "defaultMessage": "Delete" }, @@ -1797,9 +1731,6 @@ "defaultMessage": "Your schedule article {articleTitle} published successfully, but failed to submit because the selection event has ended", "description": "src/components/Notice/ArticleNotice/ScheduledArticlePublishedNotice.tsx" }, - "Oawtbo": { - "defaultMessage": "IG post · most eye-catching" - }, "OhSg5a": { "defaultMessage": "Sensitive by author" }, @@ -1821,9 +1752,6 @@ "OwMuXW": { "defaultMessage": "Cancel schedule" }, - "OwO+Nr": { - "defaultMessage": "Mint" - }, "OwtCWk": { "defaultMessage": "Must be between {MIN_CIRCLE_DISPLAY_NAME_LENGTH}-{MAX_CIRCLE_DISPLAY_NAME_LENGTH} characters long." }, @@ -1917,9 +1845,6 @@ "defaultMessage": "Billboard is an open and rentable on-chain NFT advertising protocol. Once a rental is completed, the content can be displayed for 14 days. The rental fee is calculated based on the concept of the Harberger tax, and the generated rental income is distributed to the community creators through quadratic funding.", "description": "src/components/Dialogs/BillboardDialog/Content.tsx" }, - "QWkEED": { - "defaultMessage": "Ink" - }, "QXJQ5G": { "defaultMessage": "Please log in again.", "description": "TOKEN_INVALID" @@ -2091,9 +2016,6 @@ "TF1OhT": { "defaultMessage": "This login code has expired, please try to resend" }, - "TIWVxK": { - "defaultMessage": "Quote retracted from the wall" - }, "TInwt3": { "defaultMessage": "Disable Responses" }, @@ -2125,9 +2047,6 @@ "defaultMessage": "Optimism is a standalone blockchain. If you have USDT on other chains, you need to transfer them to Optimism. See details in the {tutorial}.", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" }, - "Thr8QX": { - "defaultMessage": "To article ↩" - }, "TjWWxF": { "defaultMessage": "Broadcast sent", "description": "src/views/Circle/Broadcast/Broadcast.tsx" @@ -2250,10 +2169,6 @@ "defaultMessage": "This URL name has already been used, try another one", "description": "src/components/Forms/CreateCircleForm/Init.tsx" }, - "VyV+WO": { - "defaultMessage": "Only participants can join the discussion.", - "description": "src/views/CampaignDetail/Discussion" - }, "VzzYJk": { "defaultMessage": "Create" }, @@ -2450,9 +2365,6 @@ "defaultMessage": "Archived for violation.", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" }, - "Z82+dw": { - "defaultMessage": "Confirm retract" - }, "ZAoAcG": { "defaultMessage": "Threads, Mastodon, Misskey 這些地方的粉絲也會看到" }, @@ -2539,9 +2451,6 @@ "afLdf2": { "defaultMessage": "Moment" }, - "agOXPD": { - "defaultMessage": "Size" - }, "ai7kS4": { "defaultMessage": "My Works" }, @@ -2580,10 +2489,6 @@ "b6x6lm": { "defaultMessage": "Enter a clear and concise title" }, - "b8LMpq": { - "defaultMessage": "View all {count} comments", - "description": "src/views/CampaignDetail/Discussion" - }, "b8ogKp": { "defaultMessage": "Add Invitation", "description": "src/views/Circle/Settings/ManageInvitation/AddButton/index.tsx" @@ -2592,9 +2497,6 @@ "defaultMessage": "Unblock", "description": "src/components/BlockUser/Button/index.tsx" }, - "bGxO22": { - "defaultMessage": "Coral" - }, "bQ5vZC": { "defaultMessage": "This article has been marked as restricted content by the {actor}.", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -2718,10 +2620,6 @@ "defaultMessage": "Submit", "description": "src/views/CampaignDetail/Apply/Button/index.tsx" }, - "dHVTYM": { - "defaultMessage": "Share your thoughts with other participants", - "description": "src/views/CampaignDetail/Discussion" - }, "dK7Dnj": { "defaultMessage": "🔥 Claim for free" }, @@ -2773,9 +2671,6 @@ "e3qUqn": { "defaultMessage": "Pornography involving minors" }, - "e4AtHq": { - "defaultMessage": "You selected {original} characters; only the first {max} are shown. A concise quote works best." - }, "eIlMHB": { "defaultMessage": "Allow readers to respond to this article (can NOT be disabled afterwards)" }, @@ -2804,9 +2699,6 @@ "eZ0m39": { "defaultMessage": "Enter the amount" }, - "em7860": { - "defaultMessage": "Portrait 4:5" - }, "enMIYK": { "defaultMessage": "My Page" }, @@ -2817,9 +2709,6 @@ "eov+J2": { "defaultMessage": "Custom URL Name" }, - "epZb9X": { - "defaultMessage": "View all {count} quotes" - }, "erE5/4": { "defaultMessage": "Followed", "description": "src/components/Buttons/FollowUser/FollowState.tsx" @@ -2895,9 +2784,6 @@ "ftg7GK": { "defaultMessage": "Select Date" }, - "fyKoL1": { - "defaultMessage": "Comment sent" - }, "g//2O2": { "defaultMessage": "Uncollapse", "description": "src/components/CircleComment/DropdownActions/UncollapseButton.tsx" @@ -3033,15 +2919,9 @@ "iEJeQH": { "defaultMessage": "Liker ID" }, - "iII6Ry": { - "defaultMessage": "Square 1:1" - }, "iIitRg": { "defaultMessage": "Tag not bookmarked yet" }, - "iLKG5w": { - "defaultMessage": "Slate" - }, "iNZdM/": { "defaultMessage": "Switch to support creators with the Optimism network {br} Make support more convenient and affordable", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" @@ -3049,9 +2929,6 @@ "iSM+et": { "defaultMessage": "All rights reserved" }, - "iSjuti": { - "defaultMessage": "Failed to retract" - }, "iTcMqz": { "defaultMessage": "Under the moonlight, dreams are about to come true. The Moonlight Dream badge signifies your participation in the Nomad Matters.", "description": "src/views/User/UserProfile/BadgeNomadLabel/index.tsx" @@ -3229,9 +3106,6 @@ "lTleCS": { "defaultMessage": "Checking" }, - "lY48xg": { - "defaultMessage": "Cream" - }, "lYVn31": { "defaultMessage": "This work has been added to the schedule. Please go to the \"My Works\" page to confirm" }, @@ -3399,9 +3273,6 @@ "defaultMessage": "濫發廣告", "description": "src/components/Comment/DropdownActions/CommunityWatchRemoveComment.tsx" }, - "oCQmLu": { - "defaultMessage": "Post to wall" - }, "oEHAIT": { "defaultMessage": "Cancel schedule", "description": "confirm cancel schedule button" @@ -3730,10 +3601,6 @@ "defaultMessage": "Comment has been deleted", "description": "Moment" }, - "uDdAD+": { - "defaultMessage": "Quote", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "uM5qZr": { "defaultMessage": "Likes Given" }, diff --git a/lang/zh-Hans.json b/lang/zh-Hans.json index ed09f401d5..842476d4c7 100644 --- a/lang/zh-Hans.json +++ b/lang/zh-Hans.json @@ -84,10 +84,6 @@ "+vVZ/G": { "defaultMessage": "绑定" }, - "/0OJlF": { - "defaultMessage": "No discussion yet", - "description": "src/views/CampaignDetail/Discussion" - }, "/5OvMK": { "defaultMessage": "喜欢你的动态" }, @@ -113,10 +109,6 @@ "/IMR+8": { "defaultMessage": "支持排行榜" }, - "/LjM9M": { - "defaultMessage": "Quote card", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "/MS+jK": { "defaultMessage": "选集", "description": "src/components/Editor/PreviewDialog/Collections/index.tsx" @@ -150,9 +142,6 @@ "defaultMessage": "公开", "description": "src/views/Circle/Analytics/ContentAnalytics/ContentTabs/index.tsx" }, - "/uJdnC": { - "defaultMessage": "Sky" - }, "/wKyxw": { "defaultMessage": "发布失败" }, @@ -242,15 +231,9 @@ "defaultMessage": "失败", "description": "src/components/Transaction/State/index.tsx" }, - "1DQn89": { - "defaultMessage": "Share Quote" - }, "1EYCdR": { "defaultMessage": "标签" }, - "1HLo+Y": { - "defaultMessage": "Quote wall" - }, "1PORwh": { "defaultMessage": "仅作者本人可见封存作品,", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" @@ -296,10 +279,6 @@ "2/C36c": { "defaultMessage": "你无权进行此操作" }, - "2/u1aP": { - "defaultMessage": "Discussion", - "description": "src/views/CampaignDetail/Discussion" - }, "202PEj": { "defaultMessage": "确认 Matters ID", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -413,12 +392,6 @@ "3YAasP": { "defaultMessage": "什么是 Liker ID?" }, - "3cxMQp": { - "defaultMessage": "Violet" - }, - "3jmniZ": { - "defaultMessage": "Retract" - }, "3kbIhS": { "defaultMessage": "未命名" }, @@ -499,9 +472,6 @@ "5IS+ui": { "defaultMessage": "支持设置" }, - "5IlTNw": { - "defaultMessage": "Failed to post to the wall" - }, "5JN+nl": { "defaultMessage": "请检查邮件", "description": "src/components/Forms/Verification/LinkSent.tsx" @@ -536,9 +506,6 @@ "5mu8HJ": { "defaultMessage": "动态已删除" }, - "5q3qC0": { - "defaultMessage": "Download" - }, "5rxHb7": { "defaultMessage": "可能包含色情、暴力、血腥等,点此展开全部", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -601,9 +568,6 @@ "defaultMessage": "目前总订阅人数", "description": "src/views/Circle/Analytics/SubscriberAnalytics/index.tsx" }, - "6RAJ7U": { - "defaultMessage": "IG / FB story · Threads" - }, "6Sj2lN": { "defaultMessage": "提领支持" }, @@ -693,9 +657,6 @@ "defaultMessage": "无结果", "description": "src/components/Dialogs/AddArticlesCollectionDialog/SearchingDialogContent.tsx" }, - "7mL9QE": { - "defaultMessage": "Style" - }, "7oytv9": { "defaultMessage": "(修改过)" }, @@ -848,9 +809,6 @@ "A4P0al": { "defaultMessage": "建议频道" }, - "A6dqhl": { - "defaultMessage": "IG / FB post" - }, "A6ozr9": { "defaultMessage": "选集名称" }, @@ -1021,9 +979,6 @@ "defaultMessage": "在动态留言中提及你", "description": "src/components/Notice/CommentNotice/CommentMentionedYouNotice.tsx" }, - "CZciVV": { - "defaultMessage": "Story 9:16" - }, "CbRvzm": { "defaultMessage": "定时发布" }, @@ -1037,9 +992,6 @@ "defaultMessage": "留言已删除", "description": "src/components/Notice/NoticeComment.tsx/moment" }, - "Cmc/He": { - "defaultMessage": "On the wall ✓" - }, "CnPG8j": { "defaultMessage": "精选" }, @@ -1063,9 +1015,6 @@ "D3idYv": { "defaultMessage": "设定" }, - "D8FJf9": { - "defaultMessage": "Wall quota reached for today — come back tomorrow!" - }, "D9/QIR": { "defaultMessage": "注册 ISCN" }, @@ -1128,9 +1077,6 @@ "defaultMessage": "取消置顶", "description": "src/components/CircleComment/DropdownActions/PinButton.tsx" }, - "Ds+7ro": { - "defaultMessage": "Full wall →" - }, "DtO278": { "defaultMessage": "检测到近期你的多篇文章被推荐到相关频道,他们有可能不会同时出现" }, @@ -1264,9 +1210,6 @@ "FuYW4i": { "defaultMessage": "成为围炉一员,一起谈天说地" }, - "Fx9x/w": { - "defaultMessage": "Full wall / Museum →" - }, "FxrSCh": { "defaultMessage": "ID 设置后无法修改,确认使用 {id} 作为 Matters ID 吗?", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -1445,9 +1388,6 @@ "IW6zQv": { "defaultMessage": "选择时间" }, - "IWLb33": { - "defaultMessage": "Posted to the quote wall" - }, "IXycMo": { "defaultMessage": "重新发送" }, @@ -1475,9 +1415,6 @@ "J7hiLV": { "defaultMessage": "作者尚未绑定 LikeCoin 钱包" }, - "JBnAOd": { - "defaultMessage": "🔀 Shuffle" - }, "JCZFqh": { "defaultMessage": "现在报名,即可开始书写年度问卷,活动细则请查看公告" }, @@ -1531,9 +1468,6 @@ "K2ec8y": { "defaultMessage": "请先验证邮箱" }, - "K3+ihp": { - "defaultMessage": "Pine" - }, "K3r6DQ": { "defaultMessage": "刪除" }, @@ -1797,9 +1731,6 @@ "defaultMessage": "你的定时发布作品 {articleTitle} 已发布成功,由于选择活动已结束,投稿未能成功", "description": "src/components/Notice/ArticleNotice/ScheduledArticlePublishedNotice.tsx" }, - "Oawtbo": { - "defaultMessage": "IG post · most eye-catching" - }, "OhSg5a": { "defaultMessage": "限制级内容" }, @@ -1821,9 +1752,6 @@ "OwMuXW": { "defaultMessage": "取消定时发布" }, - "OwO+Nr": { - "defaultMessage": "Mint" - }, "OwtCWk": { "defaultMessage": "仅供输入 {MIN_CIRCLE_DISPLAY_NAME_LENGTH}-{MAX_CIRCLE_DISPLAY_NAME_LENGTH} 個字符" }, @@ -1917,9 +1845,6 @@ "defaultMessage": "Billboard 是一个公开且可付费租借的链上 NFT 广告协议。租借成功后,可进行 14 天的内容投放。租借费用基于哈伯格税概念计算,产生的租借收入将以二次方配捐方式回馈给社区创作者。", "description": "src/components/Dialogs/BillboardDialog/Content.tsx" }, - "QWkEED": { - "defaultMessage": "Ink" - }, "QXJQ5G": { "defaultMessage": "授权信息已失效,请重新登入", "description": "TOKEN_INVALID" @@ -2091,9 +2016,6 @@ "TF1OhT": { "defaultMessage": "临时密码已过期,请尝试重新发送" }, - "TIWVxK": { - "defaultMessage": "Quote retracted from the wall" - }, "TInwt3": { "defaultMessage": "关闭评论" }, @@ -2125,9 +2047,6 @@ "defaultMessage": "Optimism 是独立运行的区块链,若你在其他链上已有 USDT 货币,需要将它们转移到 Optimism 网络才能使用,详情参考 {tutorial}.", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" }, - "Thr8QX": { - "defaultMessage": "To article ↩" - }, "TjWWxF": { "defaultMessage": "广播已送出", "description": "src/views/Circle/Broadcast/Broadcast.tsx" @@ -2250,10 +2169,6 @@ "defaultMessage": "Oops!此网址名称已被使用了,换一个试试", "description": "src/components/Forms/CreateCircleForm/Init.tsx" }, - "VyV+WO": { - "defaultMessage": "Only participants can join the discussion.", - "description": "src/views/CampaignDetail/Discussion" - }, "VzzYJk": { "defaultMessage": "新建" }, @@ -2450,9 +2365,6 @@ "defaultMessage": "因违反用户协定而被封存,", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" }, - "Z82+dw": { - "defaultMessage": "Confirm retract" - }, "ZAoAcG": { "defaultMessage": "Threads, Mastodon, Misskey 這些地方的粉絲也會看到" }, @@ -2539,9 +2451,6 @@ "afLdf2": { "defaultMessage": "发动态" }, - "agOXPD": { - "defaultMessage": "Size" - }, "ai7kS4": { "defaultMessage": "我的创作" }, @@ -2580,10 +2489,6 @@ "b6x6lm": { "defaultMessage": "输入简单明了的标题" }, - "b8LMpq": { - "defaultMessage": "View all {count} comments", - "description": "src/views/CampaignDetail/Discussion" - }, "b8ogKp": { "defaultMessage": "新增邀请", "description": "src/views/Circle/Settings/ManageInvitation/AddButton/index.tsx" @@ -2592,9 +2497,6 @@ "defaultMessage": "取消屏蔽", "description": "src/components/BlockUser/Button/index.tsx" }, - "bGxO22": { - "defaultMessage": "Coral" - }, "bQ5vZC": { "defaultMessage": "此文已被{actor}标示为限制级内容", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -2718,10 +2620,6 @@ "defaultMessage": "投稿", "description": "src/views/CampaignDetail/Apply/Button/index.tsx" }, - "dHVTYM": { - "defaultMessage": "Share your thoughts with other participants", - "description": "src/views/CampaignDetail/Discussion" - }, "dK7Dnj": { "defaultMessage": "🔥 免费提领" }, @@ -2773,9 +2671,6 @@ "e3qUqn": { "defaultMessage": "涉及未成年人的色情" }, - "e4AtHq": { - "defaultMessage": "You selected {original} characters; only the first {max} are shown. A concise quote works best." - }, "eIlMHB": { "defaultMessage": "允许读者评论本文(开启后无法关闭)" }, @@ -2804,9 +2699,6 @@ "eZ0m39": { "defaultMessage": "或输入自定义金额" }, - "em7860": { - "defaultMessage": "Portrait 4:5" - }, "enMIYK": { "defaultMessage": "我的" }, @@ -2817,9 +2709,6 @@ "eov+J2": { "defaultMessage": "自定义网址名称" }, - "epZb9X": { - "defaultMessage": "View all {count} quotes" - }, "erE5/4": { "defaultMessage": "互相关注", "description": "src/components/Buttons/FollowUser/FollowState.tsx" @@ -2895,9 +2784,6 @@ "ftg7GK": { "defaultMessage": "选择日期" }, - "fyKoL1": { - "defaultMessage": "Comment sent" - }, "g//2O2": { "defaultMessage": "取消折叠", "description": "src/components/CircleComment/DropdownActions/取消折叠Button.tsx" @@ -3033,15 +2919,9 @@ "iEJeQH": { "defaultMessage": "设置 Liker ID" }, - "iII6Ry": { - "defaultMessage": "Square 1:1" - }, "iIitRg": { "defaultMessage": "尚未收藏标签" }, - "iLKG5w": { - "defaultMessage": "Slate" - }, "iNZdM/": { "defaultMessage": "切换后即可支持创作者,采用 Optimism 网络{br}让支持更方便且费用低廉", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" @@ -3049,9 +2929,6 @@ "iSM+et": { "defaultMessage": "作者保留所有权利" }, - "iSjuti": { - "defaultMessage": "Failed to retract" - }, "iTcMqz": { "defaultMessage": "月色之下,梦想即将实现。月之梦徽章纪念你曾参与「游牧者计划」。", "description": "src/views/User/UserProfile/BadgeNomadLabel/index.tsx" @@ -3229,9 +3106,6 @@ "lTleCS": { "defaultMessage": "Checking" }, - "lY48xg": { - "defaultMessage": "Cream" - }, "lYVn31": { "defaultMessage": "此作品已加入定时发布,请前往「我的创作」页确认" }, @@ -3399,9 +3273,6 @@ "defaultMessage": "濫發廣告", "description": "src/components/Comment/DropdownActions/CommunityWatchRemoveComment.tsx" }, - "oCQmLu": { - "defaultMessage": "Post to wall" - }, "oEHAIT": { "defaultMessage": "取消发布", "description": "confirm cancel schedule button" @@ -3730,10 +3601,6 @@ "defaultMessage": "留言已刪除", "description": "Moment" }, - "uDdAD+": { - "defaultMessage": "Quote", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "uM5qZr": { "defaultMessage": "我赞赏的" }, diff --git a/lang/zh-Hant.json b/lang/zh-Hant.json index 9a9ac00cd3..91a22de82e 100644 --- a/lang/zh-Hant.json +++ b/lang/zh-Hant.json @@ -84,10 +84,6 @@ "+vVZ/G": { "defaultMessage": "綁定" }, - "/0OJlF": { - "defaultMessage": "No discussion yet", - "description": "src/views/CampaignDetail/Discussion" - }, "/5OvMK": { "defaultMessage": "喜歡你的動態" }, @@ -113,10 +109,6 @@ "/IMR+8": { "defaultMessage": "支持排行榜" }, - "/LjM9M": { - "defaultMessage": "Quote card", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "/MS+jK": { "defaultMessage": "選集", "description": "src/components/Editor/PreviewDialog/Collections/index.tsx" @@ -150,9 +142,6 @@ "defaultMessage": "公開", "description": "src/views/Circle/Analytics/ContentAnalytics/ContentTabs/index.tsx" }, - "/uJdnC": { - "defaultMessage": "Sky" - }, "/wKyxw": { "defaultMessage": "發布失敗" }, @@ -242,15 +231,9 @@ "defaultMessage": "失敗", "description": "src/components/Transaction/State/index.tsx" }, - "1DQn89": { - "defaultMessage": "Share Quote" - }, "1EYCdR": { "defaultMessage": "標籤" }, - "1HLo+Y": { - "defaultMessage": "Quote wall" - }, "1PORwh": { "defaultMessage": "僅作者本人可見封存作品,", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" @@ -296,10 +279,6 @@ "2/C36c": { "defaultMessage": "你無權進行此操作" }, - "2/u1aP": { - "defaultMessage": "Discussion", - "description": "src/views/CampaignDetail/Discussion" - }, "202PEj": { "defaultMessage": "確認 Matters ID", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -413,12 +392,6 @@ "3YAasP": { "defaultMessage": "什麼是 Liker ID?" }, - "3cxMQp": { - "defaultMessage": "Violet" - }, - "3jmniZ": { - "defaultMessage": "Retract" - }, "3kbIhS": { "defaultMessage": "未命名" }, @@ -499,9 +472,6 @@ "5IS+ui": { "defaultMessage": "支持設置" }, - "5IlTNw": { - "defaultMessage": "Failed to post to the wall" - }, "5JN+nl": { "defaultMessage": "請檢查郵件", "description": "src/components/Forms/Verification/LinkSent.tsx" @@ -536,9 +506,6 @@ "5mu8HJ": { "defaultMessage": "動態已刪除" }, - "5q3qC0": { - "defaultMessage": "Download" - }, "5rxHb7": { "defaultMessage": "可能包含色情、暴力、血腥等,點此展開全部", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -601,9 +568,6 @@ "defaultMessage": "目前總訂閱人數", "description": "src/views/Circle/Analytics/SubscriberAnalytics/index.tsx" }, - "6RAJ7U": { - "defaultMessage": "IG / FB story · Threads" - }, "6Sj2lN": { "defaultMessage": "提領支持" }, @@ -693,9 +657,6 @@ "defaultMessage": "無結果", "description": "src/components/Dialogs/AddArticlesCollectionDialog/SearchingDialogContent.tsx" }, - "7mL9QE": { - "defaultMessage": "Style" - }, "7oytv9": { "defaultMessage": "(修改過)" }, @@ -848,9 +809,6 @@ "A4P0al": { "defaultMessage": "建議頻道" }, - "A6dqhl": { - "defaultMessage": "IG / FB post" - }, "A6ozr9": { "defaultMessage": "選集名稱" }, @@ -1021,9 +979,6 @@ "defaultMessage": "在動態留言中提及你", "description": "src/components/Notice/CommentNotice/CommentMentionedYouNotice.tsx" }, - "CZciVV": { - "defaultMessage": "Story 9:16" - }, "CbRvzm": { "defaultMessage": "排程發布" }, @@ -1037,9 +992,6 @@ "defaultMessage": "留言已刪除", "description": "src/components/Notice/NoticeComment.tsx/moment" }, - "Cmc/He": { - "defaultMessage": "On the wall ✓" - }, "CnPG8j": { "defaultMessage": "精選" }, @@ -1063,9 +1015,6 @@ "D3idYv": { "defaultMessage": "設定" }, - "D8FJf9": { - "defaultMessage": "Wall quota reached for today — come back tomorrow!" - }, "D9/QIR": { "defaultMessage": "註冊 ISCN" }, @@ -1128,9 +1077,6 @@ "defaultMessage": "取消置頂", "description": "src/components/CircleComment/DropdownActions/PinButton.tsx" }, - "Ds+7ro": { - "defaultMessage": "Full wall →" - }, "DtO278": { "defaultMessage": "檢測到近期你的多篇文章被推薦到相關頻道,它們有可能不會同時出現" }, @@ -1264,9 +1210,6 @@ "FuYW4i": { "defaultMessage": "成為圍爐一員,一起談天說地" }, - "Fx9x/w": { - "defaultMessage": "Full wall / Museum →" - }, "FxrSCh": { "defaultMessage": "ID 設置後無法修改,確認使用 {id} 作為 Matters ID 嗎?", "description": "src/components/Dialogs/SetUserNameDialog/ConfirmStep.tsx" @@ -1445,9 +1388,6 @@ "IW6zQv": { "defaultMessage": "選擇時間" }, - "IWLb33": { - "defaultMessage": "Posted to the quote wall" - }, "IXycMo": { "defaultMessage": "重新發送" }, @@ -1475,9 +1415,6 @@ "J7hiLV": { "defaultMessage": "作者尚未綁定 LikeCoin 錢包" }, - "JBnAOd": { - "defaultMessage": "🔀 Shuffle" - }, "JCZFqh": { "defaultMessage": "現在報名,即可開始書寫年度問卷,活動細則可查看公告" }, @@ -1531,9 +1468,6 @@ "K2ec8y": { "defaultMessage": "請先驗證電子郵件" }, - "K3+ihp": { - "defaultMessage": "Pine" - }, "K3r6DQ": { "defaultMessage": "刪除" }, @@ -1797,9 +1731,6 @@ "defaultMessage": "你的排程作品 {articleTitle} 已發布成功,由於選擇活動已結束,投稿未能成功", "description": "src/components/Notice/ArticleNotice/ScheduledArticlePublishedNotice.tsx" }, - "Oawtbo": { - "defaultMessage": "IG post · most eye-catching" - }, "OhSg5a": { "defaultMessage": "限制級內容" }, @@ -1821,9 +1752,6 @@ "OwMuXW": { "defaultMessage": "取消排程" }, - "OwO+Nr": { - "defaultMessage": "Mint" - }, "OwtCWk": { "defaultMessage": "僅供輸入 {MIN_CIRCLE_DISPLAY_NAME_LENGTH}-{MAX_CIRCLE_DISPLAY_NAME_LENGTH} 個字元" }, @@ -1917,9 +1845,6 @@ "defaultMessage": "Billboard 是一個公開且可付費租借的鏈上 NFT 廣告協議。租借成功後,可進行 14 天的內容投放。租借費用基於哈柏格稅概念計算,產生的租借收入將以二次方配捐方式回饋給社區創作者。", "description": "src/components/Dialogs/BillboardDialog/Content.tsx" }, - "QWkEED": { - "defaultMessage": "Ink" - }, "QXJQ5G": { "defaultMessage": "授權信息已失效,請重新登入", "description": "TOKEN_INVALID" @@ -2091,9 +2016,6 @@ "TF1OhT": { "defaultMessage": "臨時密碼已過期,請嘗試重新發送" }, - "TIWVxK": { - "defaultMessage": "Quote retracted from the wall" - }, "TInwt3": { "defaultMessage": "關閉評論" }, @@ -2125,9 +2047,6 @@ "defaultMessage": "Optimism 是獨立運行的區塊鏈,若你在其他鏈上已有 USDT 貨幣,需要將它們轉移到 Optimism 網絡才能使用,詳情參考 {tutorial}.", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" }, - "Thr8QX": { - "defaultMessage": "To article ↩" - }, "TjWWxF": { "defaultMessage": "廣播已送出", "description": "src/views/Circle/Broadcast/Broadcast.tsx" @@ -2250,10 +2169,6 @@ "defaultMessage": "Oops!此網址已被使用了,換一個試試", "description": "src/components/Forms/CreateCircleForm/Init.tsx" }, - "VyV+WO": { - "defaultMessage": "Only participants can join the discussion.", - "description": "src/views/CampaignDetail/Discussion" - }, "VzzYJk": { "defaultMessage": "新建" }, @@ -2450,9 +2365,6 @@ "defaultMessage": "因違反用戶協定而被封存,", "description": "src/views/ArticleDetail/StickyTopBanner/index.tsx" }, - "Z82+dw": { - "defaultMessage": "Confirm retract" - }, "ZAoAcG": { "defaultMessage": "Threads, Mastodon, Misskey 這些地方的粉絲也會看到" }, @@ -2539,9 +2451,6 @@ "afLdf2": { "defaultMessage": "發動態" }, - "agOXPD": { - "defaultMessage": "Size" - }, "ai7kS4": { "defaultMessage": "我的創作" }, @@ -2580,10 +2489,6 @@ "b6x6lm": { "defaultMessage": "輸入簡單明瞭的標題" }, - "b8LMpq": { - "defaultMessage": "View all {count} comments", - "description": "src/views/CampaignDetail/Discussion" - }, "b8ogKp": { "defaultMessage": "新增邀請", "description": "src/views/Circle/Settings/ManageInvitation/AddButton/index.tsx" @@ -2592,9 +2497,6 @@ "defaultMessage": "取消封鎖", "description": "src/components/BlockUser/Button/index.tsx" }, - "bGxO22": { - "defaultMessage": "Coral" - }, "bQ5vZC": { "defaultMessage": "此文已被{actor}標示為限制級內容", "description": "src/views/ArticleDetail/Wall/Sensitive/index.tsx" @@ -2718,10 +2620,6 @@ "defaultMessage": "投稿", "description": "src/views/CampaignDetail/Apply/Button/index.tsx" }, - "dHVTYM": { - "defaultMessage": "Share your thoughts with other participants", - "description": "src/views/CampaignDetail/Discussion" - }, "dK7Dnj": { "defaultMessage": "🔥 免費提領" }, @@ -2773,9 +2671,6 @@ "e3qUqn": { "defaultMessage": "涉及未成年人的色情" }, - "e4AtHq": { - "defaultMessage": "You selected {original} characters; only the first {max} are shown. A concise quote works best." - }, "eIlMHB": { "defaultMessage": "允許讀者評論本文(開啟後無法關閉)" }, @@ -2804,9 +2699,6 @@ "eZ0m39": { "defaultMessage": "或輸入自定義金額" }, - "em7860": { - "defaultMessage": "Portrait 4:5" - }, "enMIYK": { "defaultMessage": "我的" }, @@ -2817,9 +2709,6 @@ "eov+J2": { "defaultMessage": "自定義網址名稱" }, - "epZb9X": { - "defaultMessage": "View all {count} quotes" - }, "erE5/4": { "defaultMessage": "互相追蹤", "description": "src/components/Buttons/FollowUser/FollowState.tsx" @@ -2895,9 +2784,6 @@ "ftg7GK": { "defaultMessage": "選擇日期" }, - "fyKoL1": { - "defaultMessage": "Comment sent" - }, "g//2O2": { "defaultMessage": "取消闔上", "description": "src/components/CircleComment/DropdownActions/UncollapseButton.tsx" @@ -3033,15 +2919,9 @@ "iEJeQH": { "defaultMessage": "設置 Liker ID" }, - "iII6Ry": { - "defaultMessage": "Square 1:1" - }, "iIitRg": { "defaultMessage": "尚未收藏標籤" }, - "iLKG5w": { - "defaultMessage": "Slate" - }, "iNZdM/": { "defaultMessage": "切換後即可支持創作者,採用 Optimism 網路{br}讓支持更方便且費用低廉", "description": "src/components/Forms/PaymentForm/SwitchNetwork/index.tsx" @@ -3049,9 +2929,6 @@ "iSM+et": { "defaultMessage": "作者保留所有權利" }, - "iSjuti": { - "defaultMessage": "Failed to retract" - }, "iTcMqz": { "defaultMessage": "月色之下,夢想即將實現。月之夢徽章紀念你曾參與「遊牧者計畫」。", "description": "src/views/User/UserProfile/BadgeNomadLabel/index.tsx" @@ -3229,9 +3106,6 @@ "lTleCS": { "defaultMessage": "Checking" }, - "lY48xg": { - "defaultMessage": "Cream" - }, "lYVn31": { "defaultMessage": "此作品已加入排程,請前往「我的創作」頁面確認" }, @@ -3399,9 +3273,6 @@ "defaultMessage": "濫發廣告", "description": "src/components/Comment/DropdownActions/CommunityWatchRemoveComment.tsx" }, - "oCQmLu": { - "defaultMessage": "Post to wall" - }, "oEHAIT": { "defaultMessage": "取消排程", "description": "confirm cancel schedule button" @@ -3730,10 +3601,6 @@ "defaultMessage": "留言已刪除", "description": "Moment" }, - "uDdAD+": { - "defaultMessage": "Quote", - "description": "src/components/TextSelectionPopover/index.tsx" - }, "uM5qZr": { "defaultMessage": "我讚賞的" }, diff --git a/package-lock.json b/package-lock.json index 8569df9d60..9310f52953 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "matters-web", - "version": "6.11.1", + "version": "6.7.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "matters-web", - "version": "6.11.1", + "version": "6.7.0", "license": "Apache-2.0", "dependencies": { "@apollo/client": "^3.13.8", @@ -47,7 +47,6 @@ "formik": "^2.4.6", "graphql": "^16.11.0", "graphql-tag": "^2.12.6", - "html-to-image": "^1.11.13", "husky": "^9.1.7", "js-base64": "^3.7.7", "js-cookie": "^3.0.5", @@ -62,7 +61,6 @@ "number-precision": "^1.6.0", "path-to-regexp": "^8.2.0", "photoswipe": "^5.4.4", - "qrcode": "^1.5.4", "react": "^18.3.1", "react-aria-components": "^1.10.1", "react-beautiful-dnd": "^13.1.1", @@ -111,7 +109,6 @@ "@types/jump.js": "^1.0.6", "@types/lodash": "^4.17.17", "@types/nprogress": "0.2.3", - "@types/qrcode": "^1.5.5", "@types/react": "^18.3.22", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-dom": "^18.3.7", @@ -12203,149 +12200,6 @@ "qrcode": "1.5.3" } }, - "node_modules/@reown/appkit-ui/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@reown/appkit-ui/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@reown/appkit-ui/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@reown/appkit-ui/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@reown/appkit-ui/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@reown/appkit-ui/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@reown/appkit-ui/node_modules/qrcode": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", - "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", - "license": "MIT", - "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@reown/appkit-ui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@reown/appkit-ui/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "license": "ISC" - }, - "node_modules/@reown/appkit-ui/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@reown/appkit-ui/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@reown/appkit-utils": { "version": "1.7.8", "resolved": "https://registry.npmjs.org/@reown/appkit-utils/-/appkit-utils-1.7.8.tgz", @@ -16718,16 +16572,6 @@ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", "license": "MIT" }, - "node_modules/@types/qrcode": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz", - "integrity": "sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/react": { "version": "18.3.23", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", @@ -27507,12 +27351,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/html-to-image": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.13.tgz", - "integrity": "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==", - "license": "MIT" - }, "node_modules/html-url-attributes": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", @@ -35799,12 +35637,13 @@ } }, "node_modules/qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", "license": "MIT", "dependencies": { "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", "pngjs": "^5.0.0", "yargs": "^15.3.1" }, @@ -51095,107 +50934,6 @@ "@reown/appkit-wallet": "1.7.8", "lit": "3.3.0", "qrcode": "1.5.3" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "qrcode": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", - "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", - "requires": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } } }, "@reown/appkit-utils": { @@ -53686,15 +53424,6 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==" }, - "@types/qrcode": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz", - "integrity": "sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/react": { "version": "18.3.23", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", @@ -60816,11 +60545,6 @@ "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true }, - "html-to-image": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.13.tgz", - "integrity": "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==" - }, "html-url-attributes": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", @@ -66098,11 +65822,12 @@ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==" }, "qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.3.tgz", + "integrity": "sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==", "requires": { "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", "pngjs": "^5.0.0", "yargs": "^15.3.1" }, diff --git a/package.json b/package.json index 043f09a8a3..b6272d4569 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matters-web", - "version": "6.11.1", + "version": "6.11.2", "description": "codebase of Matters' website", "author": "Matters ", "engines": { @@ -81,7 +81,6 @@ "formik": "^2.4.6", "graphql": "^16.11.0", "graphql-tag": "^2.12.6", - "html-to-image": "^1.11.13", "husky": "^9.1.7", "js-base64": "^3.7.7", "js-cookie": "^3.0.5", @@ -96,7 +95,6 @@ "number-precision": "^1.6.0", "path-to-regexp": "^8.2.0", "photoswipe": "^5.4.4", - "qrcode": "^1.5.4", "react": "^18.3.1", "react-aria-components": "^1.10.1", "react-beautiful-dnd": "^13.1.1", @@ -145,7 +143,6 @@ "@types/jump.js": "^1.0.6", "@types/lodash": "^4.17.17", "@types/nprogress": "0.2.3", - "@types/qrcode": "^1.5.5", "@types/react": "^18.3.22", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-dom": "^18.3.7", diff --git a/public/static/images/seven-day-book-logo-dark.svg b/public/static/images/seven-day-book-logo-dark.svg deleted file mode 100644 index 96e18fa5c5..0000000000 --- a/public/static/images/seven-day-book-logo-dark.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/public/static/images/seven-day-book-logo-white.svg b/public/static/images/seven-day-book-logo-white.svg deleted file mode 100644 index 65f5a9c033..0000000000 --- a/public/static/images/seven-day-book-logo-white.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/common/enums/externalLinks.ts b/src/common/enums/externalLinks.ts index 62112e7561..e5ff12bc70 100644 --- a/src/common/enums/externalLinks.ts +++ b/src/common/enums/externalLinks.ts @@ -14,7 +14,6 @@ export const EXTERNAL_LINKS = { isProd ? `https://liker.land/${likerId}/civic?utm_source=Matters` : `https://rinkeby.liker.land/${likerId}/civic?utm_source=Matters`, - SEVEN_DAY_BOOK_QUOTE_WALL: 'https://freewriting.matters.town/memo-wall', PLANET: 'https://www.planetable.xyz/', ENS_DOCS: 'https://docs.ens.domains/', METAMASK: 'https://metamask.io/download/', diff --git a/src/common/enums/index.ts b/src/common/enums/index.ts index c249722555..9a7c853655 100644 --- a/src/common/enums/index.ts +++ b/src/common/enums/index.ts @@ -67,8 +67,6 @@ export const MAX_ARTICLE_COLLECT_LENGTH = 3 export const MAX_MOMENT_CONTENT_LENGTH = 240 export const MAX_MOMENT_COMMENT_LENGTH = 240 -// campaign discussion comment length cap (matches 短動態 = 240) -export const MAX_CAMPAIGN_COMMENT_LENGTH = 240 export const MAX_FIGURE_CAPTION_LENGTH = 100 export const MAX_TAG_CONTENT_LENGTH = 50 diff --git a/src/common/enums/text.ts b/src/common/enums/text.ts index a9e5569b5c..963c3d2ef1 100644 --- a/src/common/enums/text.ts +++ b/src/common/enums/text.ts @@ -3,19 +3,16 @@ export const COMMENT_TYPE_TEXT = { article: '評論', circleBroadcast: '廣播', circleDiscussion: '眾聊', - campaignDiscussion: '留言', }, zh_hans: { article: '评论', circleBroadcast: '广播', circleDiscussion: '众聊', - campaignDiscussion: '留言', }, en: { article: 'comment', circleBroadcast: 'broadcast', circleDiscussion: 'thread', - campaignDiscussion: 'comment', }, } diff --git a/src/common/utils/analytics.ts b/src/common/utils/analytics.ts index 10a7e47565..a29187e50a 100644 --- a/src/common/utils/analytics.ts +++ b/src/common/utils/analytics.ts @@ -90,10 +90,6 @@ export interface ClickButtonProp { | 'edited' | 'appreciate' | 'article_content_quote' - | 'article_content_quote_image' - | 'quote_image_download' - | 'quote_image_share' - | 'quote_post_to_wall' | 'comment_open' | 'comment_close' | 'comment_placeholder' diff --git a/src/common/utils/route.ts b/src/common/utils/route.ts index 92271ebfb1..dcf7d95ee6 100644 --- a/src/common/utils/route.ts +++ b/src/common/utils/route.ts @@ -48,12 +48,16 @@ interface CampaignStageArgs { interface CommentArgs { id: string + // comment type: article/discussion/broadcast/campaignDiscussion. + // campaignDiscussion is included so the staging CommentType (which already + // exposes it) is assignable here; production omits it and stays a subset. + // Full campaignDiscussion routing ships with the develop release. type: | 'article' | 'circleDiscussion' | 'circleBroadcast' | 'moment' - | 'campaignDiscussion' // comment type: article/discussion/broadcast/campaignDiscussion + | 'campaignDiscussion' parentComment?: { id: string } | null @@ -95,7 +99,6 @@ type ToPathArgs = article?: ArticleArgs | null circle?: CircleArgs | null moment?: MomentArgs | null - campaign?: CampaignArgs | null } | { page: 'draftDetail'; id: string } | { page: 'draftDetailOptions'; id: string } @@ -251,13 +254,6 @@ export const toPath = ( fragment, }).href break - case 'campaignDiscussion': - href = toPath({ - page: 'campaignDetail', - campaign: args.campaign!, - fragment, - }).href - break } break } diff --git a/src/components/CircleComment/Content/index.tsx b/src/components/CircleComment/Content/index.tsx index adcbbeada6..07981b1db2 100644 --- a/src/components/CircleComment/Content/index.tsx +++ b/src/components/CircleComment/Content/index.tsx @@ -63,10 +63,6 @@ export const CircleCommentContent = ({ const { content, state } = comment const isBlocked = comment.author?.isBlocked - // campaign discussion: collapse long comments after fewer lines (tunable), - // since they are capped at 240 chars and would never hit the default of 10 - const expandLimit = type === 'campaignDiscussion' ? 4 : limit - const contentClasses = classNames({ [styles.content]: true, [size ? styles[`size${size}`] : '']: !!size, @@ -100,7 +96,7 @@ export const CircleCommentContent = ({ <> { const circle = comment.node.__typename === 'Circle' ? comment.node : undefined - const campaign = - comment.node.__typename === 'WritingChallenge' ? comment.node : undefined - if (circle || campaign) { + if (circle) { const path = toPath({ page: 'commentDetail', comment, circle, - campaign, }) if (!hasLink) { diff --git a/src/components/CircleComment/DropdownActions/index.tsx b/src/components/CircleComment/DropdownActions/index.tsx index 055bd15172..8976a7ccba 100644 --- a/src/components/CircleComment/DropdownActions/index.tsx +++ b/src/components/CircleComment/DropdownActions/index.tsx @@ -90,9 +90,6 @@ const fragments = { id } } - ... on WritingChallenge { - id - } } ...CircleCommentPinButtonComment } @@ -114,9 +111,6 @@ const fragments = { isBlocking } } - ... on WritingChallenge { - id - } } } ${BlockUser.fragments.user.private} @@ -191,8 +185,6 @@ const DropdownActions = (props: DropdownActionsProps) => { const { isArchived, isBanned, isFrozen } = viewer const circle = comment.node.__typename === 'Circle' ? comment.node : undefined - const campaign = - comment.node.__typename === 'WritingChallenge' ? comment.node : undefined const targetAuthor = circle?.owner const isTargetAuthor = viewer.id === targetAuthor?.id @@ -230,8 +222,7 @@ const DropdownActions = (props: DropdownActionsProps) => { BaseDropdownActions as React.ComponentType, CircleCommentFormDialog, { - circleId: circle?.id, - campaignId: campaign?.id, + circleId: circle?.id || '', type, commentId: comment.id, defaultContent: comment.content, diff --git a/src/components/CircleComment/FooterActions/ReplyButton/index.tsx b/src/components/CircleComment/FooterActions/ReplyButton/index.tsx index 605c5f0ac9..178176b3d6 100644 --- a/src/components/CircleComment/FooterActions/ReplyButton/index.tsx +++ b/src/components/CircleComment/FooterActions/ReplyButton/index.tsx @@ -44,9 +44,6 @@ const fragments = { id } } - ... on WritingChallenge { - id - } } parentComment { id @@ -89,7 +86,6 @@ const ReplyButton = ({ const { id, parentComment, author, node } = comment const circle = node.__typename === 'Circle' ? node : undefined - const campaign = node.__typename === 'WritingChallenge' ? node : undefined const submitCallback = () => { if (replySubmitCallback) { @@ -130,8 +126,7 @@ const ReplyButton = ({ return ( = ({ replyToId, parentId, circleId, - campaignId, type, defaultContent, @@ -68,7 +65,7 @@ const CommentForm: React.FC = ({ const formStorageKey = formStorage.genCircleCommentKey({ authorId: viewer.id, - circleId: circleId ?? campaignId ?? '', + circleId, type, commentId, parentId, @@ -80,12 +77,7 @@ const CommentForm: React.FC = ({ defaultContent || '' ) - // campaign discussion comments are capped at 240 chars (like 短動態) - const maxLength = - type === 'campaignDiscussion' ? MAX_CAMPAIGN_COMMENT_LENGTH : undefined - const contentLength = stripHtml(content).length - const isOverLength = maxLength !== undefined && contentLength > maxLength - const isValid = contentLength > 0 && !isOverLength + const isValid = stripHtml(content).length > 0 const handleSubmit = async (event?: React.FormEvent) => { const mentions = dom.getAttributes('data-id', content) @@ -96,7 +88,6 @@ const CommentForm: React.FC = ({ content, replyTo: replyToId, circleId, - campaignId, parentId, type, mentions, @@ -190,14 +181,6 @@ const CommentForm: React.FC = ({ window.dispatchEvent(new CustomEvent(formStorageKey)) } /> - {maxLength !== undefined && ( -

- {contentLength} / {maxLength} -

- )} diff --git a/src/components/Dialogs/CircleCommentFormDialog/CommentForm/styles.module.css b/src/components/Dialogs/CircleCommentFormDialog/CommentForm/styles.module.css index a8a31b19bc..2e64c69459 100644 --- a/src/components/Dialogs/CircleCommentFormDialog/CommentForm/styles.module.css +++ b/src/components/Dialogs/CircleCommentFormDialog/CommentForm/styles.module.css @@ -11,14 +11,3 @@ flex-grow: 1; overflow-y: auto; } - -.counter { - margin-top: var(--sp8); - font-size: var(--text12); - color: var(--color-grey); - text-align: right; -} - -.counter[data-over='true'] { - color: var(--color-red); -} diff --git a/src/components/Forms/CircleCommentForm/index.tsx b/src/components/Forms/CircleCommentForm/index.tsx index f5f7813559..769b42eb03 100644 --- a/src/components/Forms/CircleCommentForm/index.tsx +++ b/src/components/Forms/CircleCommentForm/index.tsx @@ -3,7 +3,6 @@ import dynamic from 'next/dynamic' import { useContext, useState } from 'react' import { useIntl } from 'react-intl' -import { MAX_CAMPAIGN_COMMENT_LENGTH } from '~/common/enums' import { dom, formStorage, stripHtml } from '~/common/utils' import { Button, @@ -25,18 +24,13 @@ const CommentEditor = dynamic(() => import('~/components/Editor/Comment'), { loading: () => , }) -export type CircleCommentFormType = - | 'circleDiscussion' - | 'circleBroadcast' - | 'campaignDiscussion' +export type CircleCommentFormType = 'circleDiscussion' | 'circleBroadcast' export interface CircleCommentFormProps { commentId?: string replyToId?: string parentId?: string - // exactly one of circleId / campaignId is set, depending on `type` - circleId?: string - campaignId?: string + circleId: string type: CircleCommentFormType defaultContent?: string | null @@ -50,7 +44,6 @@ export const CircleCommentForm: React.FC = ({ replyToId, parentId, circleId, - campaignId, type, defaultContent, @@ -71,7 +64,7 @@ export const CircleCommentForm: React.FC = ({ const formStorageKey = formStorage.genCircleCommentKey({ authorId: viewer.id, - circleId: circleId ?? campaignId ?? '', + circleId, type, commentId, parentId, @@ -84,12 +77,7 @@ export const CircleCommentForm: React.FC = ({ defaultContent || '' ) - // campaign discussion comments are capped at 240 chars (like 短動態) - const maxLength = - type === 'campaignDiscussion' ? MAX_CAMPAIGN_COMMENT_LENGTH : undefined - const contentLength = stripHtml(content).length - const isOverLength = maxLength !== undefined && contentLength > maxLength - const isValid = contentLength > 0 && !isOverLength + const isValid = stripHtml(content).length > 0 const handleSubmit = async (event?: React.FormEvent) => { const mentions = dom.getAttributes('data-id', content) @@ -99,7 +87,6 @@ export const CircleCommentForm: React.FC = ({ content, replyTo: replyToId, circleId, - campaignId, parentId, type, mentions, @@ -174,14 +161,6 @@ export const CircleCommentForm: React.FC = ({