diff --git a/src/components/notification.tsx b/src/components/notification.tsx index ac7a751c..80f378f4 100644 --- a/src/components/notification.tsx +++ b/src/components/notification.tsx @@ -189,9 +189,9 @@ Notification types ================== mention = Someone mentioned you in their status status = Someone you enabled notifications for has posted a status -reblog = Someone boosted one of your statuses +reblog = Someone reposted one of your statuses follow = Someone followed you -favourite = Someone favourited one of your statuses +favourite = Someone liked one of your statuses poll = A poll you have voted in or created has ended update = A status you interacted with has been edited admin.sign_up = Someone signed up (optionally sent to admins) @@ -244,13 +244,13 @@ const contentText: Record = { _1={ {account} boosted & liked your reply.} - other={{account} boosted & liked your post.} + _reply={{account} reposted & liked your reply.} + other={{account} reposted & liked your post.} /> } other={ - {account} boosted & liked {postsCount} of your posts. + {account} reposted & liked {postsCount} of your posts. } /> @@ -396,7 +396,7 @@ const contentText: Record = { {shortenNumber(count)}{' '} people {' '} - boosted & liked your reply. + reposted & liked your reply. } other={ @@ -405,7 +405,7 @@ const contentText: Record = { {shortenNumber(count)}{' '} people {' '} - boosted & liked your post. + reposted & liked your post. } /> @@ -665,9 +665,9 @@ function Notification({ (type !== undefined && ( { - 'favourite+reblog': t`Boosted/Liked by…`, + 'favourite+reblog': t`Reposted/Liked by…`, favourite: t`Liked by…`, - reblog: t`Boosted by…`, + reblog: t`Reposted by…`, follow: t`Followed by…`, } as Record )[type]) || diff --git a/src/components/status-quick-menu.tsx b/src/components/status-quick-menu.tsx index e97c5c8a..4d355737 100644 --- a/src/components/status-quick-menu.tsx +++ b/src/components/status-quick-menu.tsx @@ -102,7 +102,7 @@ export default function StatusQuickMenu({ confirmLabel={ <> - {reblogged ? t`Unboost` : t`Boost`} + {reblogged ? t`Undo repost` : t`Repost`} } className={`menu-reblog ${reblogged ? 'checked' : ''}`} @@ -160,8 +160,8 @@ export default function StatusQuickMenu({ if (!isSizeLarge && done) { showToast( reblogged - ? t`Unboosted @${username || acct}'s post` - : t`Boosted @${username || acct}'s post`, + ? t`Removed repost of @${username || acct}'s post` + : t`Reposted @${username || acct}'s post`, ); } } catch (e) { @@ -184,10 +184,10 @@ export default function StatusQuickMenu({ reblogsCount > 0 && quotesCount > 0 ? '+' : '' }${quotesCount > 0 ? shortenNumber(quotesCount) : ''}` : reblogged - ? t`Unboost` + ? t`Undo repost` : canQuote - ? t`Boost/Quote…` - : t`Boost…`} + ? t`Repost/Quote…` + : t`Repost…`} {0}" msgstr "" @@ -81,48 +80,43 @@ msgstr "" msgid "server domain name" msgstr "" -#: src/components/account-info-mini.tsx:85 -#: src/components/account-info-mini.tsx:100 -#: src/components/account-info.tsx:1012 -#: src/components/compose.tsx:2682 -#: src/pages/settings.tsx:365 +#: src/components/account-info-mini.tsx:78 +#: src/components/account-info.tsx:1004 +#: src/pages/settings.tsx:376 #: src/utils/visibility-text.ts:6 msgid "Followers" msgstr "Followers" -#: src/components/account-info-mini.tsx:89 -#: src/components/account-info-mini.tsx:104 -#: src/components/account-info-mini.tsx:144 -#: src/components/account-info-mini.tsx:161 -#: src/components/account-info.tsx:1019 -#: src/components/account-info.tsx:1078 +#: src/components/account-info-mini.tsx:82 +#: src/components/account-info-mini.tsx:121 +#: src/components/account-info.tsx:1011 +#: src/components/account-info.tsx:1070 msgid "This user has chosen to not make this information available." msgstr "This user has chosen to not make this information available." #. placeholder {0}: shortenNumber(followersCount) #. placeholder {1}: shortenNumber(followersCount) -#: src/components/account-info-mini.tsx:110 -#: src/components/account-info.tsx:1040 +#: src/components/account-info-mini.tsx:88 +#: src/components/account-info.tsx:1032 msgid "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" msgstr "{followersCount, plural, one {<0>{0} Follower} other {<1>{1} Followers}}" #. js-lingui-explicit-id -#: src/components/account-info-mini.tsx:137 -#: src/components/account-info-mini.tsx:154 -#: src/components/account-info.tsx:1068 +#: src/components/account-info-mini.tsx:114 +#: src/components/account-info.tsx:1060 msgid "following.stats" msgstr "Following" #. placeholder {0}: shortenNumber(followingCount) -#: src/components/account-info-mini.tsx:167 -#: src/components/account-info.tsx:1084 +#: src/components/account-info-mini.tsx:127 +#: src/components/account-info.tsx:1076 msgid "{followingCount, plural, other {<0>{0} Following}}" msgstr "{followingCount, plural, other {<0>{0} Following}}" #. placeholder {0}: shortenNumber(statusesCount) #. placeholder {1}: shortenNumber(statusesCount) -#: src/components/account-info-mini.tsx:180 -#: src/components/account-info.tsx:1108 +#: src/components/account-info-mini.tsx:140 +#: src/components/account-info.tsx:1100 msgid "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgstr "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" @@ -130,69 +124,69 @@ msgstr "{statusesCount, plural, one {<0>{0} Post} other {<1>{1} Posts}}" msgid "View profile" msgstr "View profile" -#: src/components/account-info.tsx:575 +#: src/components/account-info.tsx:567 msgid "Unable to load account." msgstr "Unable to load account." -#: src/components/account-info.tsx:590 +#: src/components/account-info.tsx:582 msgid "Go to account page" msgstr "Go to account page" -#: src/components/account-info.tsx:596 -#: src/components/timeline.tsx:928 -#: src/components/timeline2.tsx:901 -#: src/pages/home.tsx:313 -#: src/pages/notifications.tsx:1289 -#: src/pages/status.tsx:1556 -#: src/pages/status.tsx:2062 +#: src/components/account-info.tsx:588 +#: src/components/timeline.tsx:981 +#: src/components/timeline2.tsx:879 +#: src/pages/home.tsx:311 +#: src/pages/notifications.tsx:1168 +#: src/pages/status.tsx:1575 +#: src/pages/status.tsx:2087 msgid "Try again" msgstr "" -#: src/components/account-info.tsx:650 +#: src/components/account-info.tsx:642 msgid "<0>{displayName} has indicated that their new account is now:" msgstr "<0>{displayName} has indicated that their new account is now:" -#: src/components/account-info.tsx:822 -#: src/components/related-actions.tsx:704 +#: src/components/account-info.tsx:814 +#: src/components/related-actions.tsx:592 msgid "Handle copied" msgstr "Handle copied" -#: src/components/account-info.tsx:825 -#: src/components/related-actions.tsx:707 +#: src/components/account-info.tsx:817 +#: src/components/related-actions.tsx:595 msgid "Unable to copy handle" msgstr "Unable to copy handle" -#: src/components/account-info.tsx:831 -#: src/components/related-actions.tsx:713 +#: src/components/account-info.tsx:823 +#: src/components/related-actions.tsx:601 msgid "Copy handle" msgstr "" -#: src/components/account-info.tsx:849 -#: src/components/related-actions.tsx:421 -#: src/components/related-actions.tsx:778 -#: src/components/shortcuts-settings.tsx:1313 +#: src/components/account-info.tsx:841 +#: src/components/related-actions.tsx:395 +#: src/components/related-actions.tsx:666 +#: src/components/shortcuts-settings.tsx:1210 msgid "QR code" msgstr "QR code" -#: src/components/account-info.tsx:855 +#: src/components/account-info.tsx:847 msgid "Go to original profile page" msgstr "" -#: src/components/account-info.tsx:874 +#: src/components/account-info.tsx:866 msgid "View profile image" msgstr "View profile image" -#: src/components/account-info.tsx:893 +#: src/components/account-info.tsx:885 msgid "View profile header" msgstr "View profile header" -#: src/components/account-info.tsx:909 -#: src/components/edit-profile-sheet.tsx:152 -#: src/components/related-actions.tsx:1047 +#: src/components/account-info.tsx:901 +#: src/components/edit-profile-sheet.tsx:160 +#: src/components/related-actions.tsx:938 msgid "Edit profile" msgstr "" -#: src/components/account-info.tsx:928 +#: src/components/account-info.tsx:920 msgid "In Memoriam" msgstr "" @@ -200,14 +194,14 @@ msgstr "" #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.quotes / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {3}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.tsx:1165 +#: src/components/account-info.tsx:1157 msgid "{0} original posts, {1} replies, {2} quotes, {3} boosts" msgstr "{0} original posts, {1} replies, {2} quotes, {3} boosts" #. placeholder {0}: ( postingStats.originals / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {1}: ( postingStats.replies / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) #. placeholder {2}: ( postingStats.boosts / postingStats.total ).toLocaleString(i18n.locale || undefined, { style: 'percent', }) -#: src/components/account-info.tsx:1182 +#: src/components/account-info.tsx:1174 msgid "{0} original posts, {1} replies, {2} boosts" msgstr "{0} original posts, {1} replies, {2} boosts" @@ -218,132 +212,126 @@ msgstr "{0} original posts, {1} replies, {2} boosts" #. placeholder {4}: postingStats.total #. placeholder {5}: postingStats.total #. placeholder {6}: postingStats.daysSinceLastPost -#: src/components/account-info.tsx:1200 +#: src/components/account-info.tsx:1192 msgid "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" msgstr "{0, plural, one {{1, plural, one {Last 1 post in the past 1 day} other {Last 1 post in the past {2} days}}} other {{3, plural, one {Last {4} posts in the past 1 day} other {Last {5} posts in the past {6} days}}}}" #. placeholder {0}: postingStats.total #. placeholder {1}: postingStats.total -#: src/components/account-info.tsx:1216 +#: src/components/account-info.tsx:1208 msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" msgstr "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}" -#: src/components/account-info.tsx:1274 -#: src/pages/catchup.tsx:221 -#: src/pages/year-in-posts.tsx:1592 +#: src/components/account-info.tsx:1266 +#: src/pages/catchup.tsx:218 +#: src/pages/year-in-posts.tsx:1601 msgid "Original" msgstr "" -#: src/components/account-info.tsx:1278 +#: src/components/account-info.tsx:1270 #: src/components/status-post-body.tsx:384 -#: src/pages/account-statuses.tsx:552 -#: src/pages/catchup.tsx:222 -#: src/pages/catchup.tsx:1917 -#: src/pages/catchup.tsx:2623 -#: src/pages/status.tsx:1502 -#: src/pages/status.tsx:2302 -#: src/pages/year-in-posts.tsx:1596 +#: src/pages/account-statuses.tsx:548 +#: src/pages/catchup.tsx:219 +#: src/pages/catchup.tsx:1913 +#: src/pages/catchup.tsx:2626 +#: src/pages/status.tsx:1519 +#: src/pages/status.tsx:2325 +#: src/pages/year-in-posts.tsx:1605 msgid "Replies" msgstr "" -#: src/components/account-info.tsx:1283 +#: src/components/account-info.tsx:1275 #: src/components/quotes-modal.tsx:122 #: src/components/status-post-body.tsx:389 -#: src/pages/catchup.tsx:223 -#: src/pages/catchup.tsx:1920 -#: src/pages/year-in-posts.tsx:1602 +#: src/pages/catchup.tsx:220 +#: src/pages/catchup.tsx:1916 +#: src/pages/year-in-posts.tsx:1611 msgid "Quotes" msgstr "Quotes" -#: src/components/account-info.tsx:1288 -#: src/pages/account-statuses.tsx:568 -#: src/pages/catchup.tsx:224 -#: src/pages/catchup.tsx:1919 -#: src/pages/catchup.tsx:2635 -#: src/pages/settings.tsx:1473 -#: src/pages/year-in-posts.tsx:1608 +#: src/components/account-info.tsx:1280 +#: src/pages/account-statuses.tsx:564 +#: src/pages/catchup.tsx:221 +#: src/pages/catchup.tsx:1915 +#: src/pages/catchup.tsx:2638 msgid "Boosts" msgstr "" -#: src/components/account-info.tsx:1294 +#: src/components/account-info.tsx:1286 msgid "Post stats unavailable." msgstr "Post stats unavailable." -#: src/components/account-info.tsx:1321 +#: src/components/account-info.tsx:1313 msgid "View post stats" msgstr "View post stats" -#: src/components/account-sheet.tsx:75 -#: src/components/add-remove-lists-sheet.tsx:97 -#: src/components/compose.tsx:1632 -#: src/components/custom-emojis-modal.tsx:328 -#: src/components/drafts.tsx:98 -#: src/components/edit-profile-sheet.tsx:147 -#: src/components/embed-modal.tsx:35 -#: src/components/filtered-status.tsx:226 +#: src/components/account-sheet.tsx:81 +#: src/components/add-remove-lists-sheet.tsx:99 +#: src/components/compose.tsx:1418 +#: src/components/drafts.tsx:96 +#: src/components/edit-profile-sheet.tsx:155 +#: src/components/embed-modal.tsx:44 +#: src/components/filtered-status.tsx:169 #: src/components/generic-accounts.tsx:263 #: src/components/gif-picker-modal.tsx:122 #: src/components/import-accounts-selection.tsx:104 #: src/components/import-export-accounts.tsx:121 -#: src/components/keyboard-shortcuts-help.tsx:57 -#: src/components/list-add-edit.tsx:93 +#: src/components/keyboard-shortcuts-help.tsx:54 +#: src/components/list-add-edit.tsx:99 #: src/components/media-alt-modal.tsx:71 -#: src/components/media-attachment.tsx:562 -#: src/components/media-modal.tsx:407 -#: src/components/mention-modal.tsx:201 +#: src/components/media-attachment.tsx:563 +#: src/components/media-modal.tsx:403 +#: src/components/mention-modal.tsx:192 #: src/components/notification-service.tsx:207 #: src/components/open-link-sheet.tsx:64 -#: src/components/post-embed-modal.tsx:233 -#: src/components/private-note-sheet.tsx:51 +#: src/components/post-embed-modal.tsx:232 #: src/components/qr-code-modal.tsx:42 -#: src/components/qr-scanner-modal.tsx:320 +#: src/components/qr-scanner-modal.tsx:351 #: src/components/quote-chain-modal.tsx:157 #: src/components/quote-settings-sheet.tsx:119 #: src/components/quotes-modal.tsx:117 -#: src/components/report-modal.tsx:205 -#: src/components/shortcuts-settings.tsx:337 -#: src/components/shortcuts-settings.tsx:731 -#: src/components/shortcuts-settings.tsx:987 +#: src/components/report-modal.tsx:204 +#: src/components/shortcuts-settings.tsx:305 +#: src/components/shortcuts-settings.tsx:695 +#: src/components/shortcuts-settings.tsx:939 #: src/components/status-edit-history-modal.tsx:53 #: src/components/translated-bio-sheet.tsx:33 -#: src/pages/accounts.tsx:70 -#: src/pages/catchup.tsx:2058 -#: src/pages/filters.tsx:318 -#: src/pages/list.tsx:463 -#: src/pages/notifications.tsx:1333 -#: src/pages/notifications.tsx:1575 -#: src/pages/scheduled-posts.tsx:397 +#: src/pages/accounts.tsx:73 +#: src/pages/catchup.tsx:2062 +#: src/pages/list.tsx:472 +#: src/pages/notifications.tsx:1216 +#: src/pages/notifications.tsx:1460 #: src/pages/settings.tsx:146 -#: src/pages/status.tsx:1994 +#: src/pages/status.tsx:2017 msgid "Close" msgstr "" -#: src/components/add-remove-lists-sheet.tsx:102 -#: src/components/related-actions.tsx:654 -#: src/components/related-actions.tsx:664 +#: src/components/add-remove-lists-sheet.tsx:104 +#: src/components/related-actions.tsx:551 +#: src/components/related-actions.tsx:563 msgid "Add/Remove from Lists" msgstr "" -#: src/components/add-remove-lists-sheet.tsx:144 +#: src/components/add-remove-lists-sheet.tsx:146 msgid "Unable to remove from list." msgstr "Unable to remove from list." -#: src/components/add-remove-lists-sheet.tsx:145 +#: src/components/add-remove-lists-sheet.tsx:147 msgid "Unable to add to list." msgstr "Unable to add to list." -#: src/components/add-remove-lists-sheet.tsx:164 -#: src/pages/lists.tsx:178 +#: src/components/add-remove-lists-sheet.tsx:166 +#: src/pages/lists.tsx:180 msgid "Unable to load lists." msgstr "" -#: src/components/add-remove-lists-sheet.tsx:168 +#: src/components/add-remove-lists-sheet.tsx:170 msgid "No lists." msgstr "" -#: src/components/add-remove-lists-sheet.tsx:179 -#: src/components/list-add-edit.tsx:97 -#: src/pages/lists.tsx:76 +#: src/components/add-remove-lists-sheet.tsx:183 +#: src/components/list-add-edit.tsx:103 +#: src/pages/lists.tsx:78 msgid "New list" msgstr "" @@ -360,267 +348,154 @@ msgstr "" msgid "More from <0/>" msgstr "More from <0/>" -#: src/components/columns.tsx:61 +#: src/components/columns.tsx:59 #: src/components/nav-menu.tsx:203 -#: src/components/shortcuts-settings.tsx:221 -#: src/components/timeline.tsx:808 -#: src/components/timeline2.tsx:778 -#: src/pages/catchup.tsx:1339 -#: src/pages/filters.tsx:150 -#: src/pages/followed-hashtags.tsx:46 +#: src/components/shortcuts-settings.tsx:196 +#: src/components/timeline.tsx:862 +#: src/components/timeline2.tsx:757 +#: src/pages/catchup.tsx:1327 #: src/pages/home.tsx:79 #: src/pages/home.tsx:94 -#: src/pages/notifications.tsx:957 -#: src/pages/scheduled-posts.tsx:154 +#: src/pages/notifications.tsx:882 msgid "Home" msgstr "" -#: src/components/compose-button.tsx:200 +#: src/components/compose-button.tsx:193 #: src/compose.tsx:64 msgid "Compose" msgstr "" -#: src/components/compose-button.tsx:227 -#: src/components/nav-menu.tsx:287 -#: src/pages/scheduled-posts.tsx:100 -#: src/pages/scheduled-posts.tsx:158 -msgid "Scheduled Posts" -msgstr "Scheduled Posts" - -#: src/components/compose-button.tsx:240 +#: src/components/compose-button.tsx:228 msgid "Add to thread" msgstr "Add to thread" -#. placeholder {0}: i + 1 -#: src/components/compose-poll.tsx:59 -msgid "Choice {0}" -msgstr "Choice {0}" - -#: src/components/compose-poll.tsx:80 -#: src/components/media-attachment.tsx:526 -#: src/components/shortcuts-settings.tsx:918 -#: src/pages/catchup.tsx:1547 -#: src/pages/filters.tsx:533 -msgid "Remove" -msgstr "" - -#: src/components/compose-poll.tsx:96 -#: src/components/compose.tsx:2362 -#: src/components/mention-modal.tsx:260 -#: src/components/shortcuts-settings.tsx:904 -#: src/pages/list.tsx:568 -msgid "Add" -msgstr "" - -#: src/components/compose-poll.tsx:112 -msgid "Multiple choice" -msgstr "Multiple choice" - -#: src/components/compose-poll.tsx:115 -msgid "Duration" -msgstr "" - -#: src/components/compose-poll.tsx:146 -msgid "Remove poll" -msgstr "" - -#: src/components/compose.tsx:387 +#: src/components/compose.tsx:345 msgid "Take photo or video" msgstr "Take photo or video" -#: src/components/compose.tsx:388 +#: src/components/compose.tsx:346 msgid "Add media" msgstr "Add media" -#: src/components/compose.tsx:389 -msgid "Add custom emoji" -msgstr "" - -#: src/components/compose.tsx:390 +#: src/components/compose.tsx:347 msgid "Add GIF" msgstr "Add GIF" -#: src/components/compose.tsx:391 -msgid "Add poll" -msgstr "" - -#: src/components/compose.tsx:392 -msgid "Add content warning" -msgstr "Add content warning" - -#: src/components/compose.tsx:393 -msgid "Schedule post" -msgstr "Schedule post" - #. placeholder {0}: unsupportedFiles.length #. placeholder {1}: unsupportedFiles[0].name #. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), ) -#: src/components/compose.tsx:681 +#: src/components/compose.tsx:622 msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" msgstr "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}" -#: src/components/compose.tsx:697 -#: src/components/compose.tsx:2841 -#: src/components/file-picker-input.tsx:85 +#: src/components/compose.tsx:638 +#: src/components/compose.tsx:2234 +#: src/components/file-picker-input.tsx:92 msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}" msgstr "" -#: src/components/compose.tsx:1117 +#: src/components/compose.tsx:961 msgid "You have unsaved changes. Discard this post?" msgstr "You have unsaved changes. Discard this post?" -#: src/components/compose.tsx:1612 +#: src/components/compose.tsx:1398 msgid "Pop out" msgstr "Pop out" -#: src/components/compose.tsx:1620 +#: src/components/compose.tsx:1406 msgid "Minimize" msgstr "Minimize" -#: src/components/compose.tsx:1656 +#: src/components/compose.tsx:1442 msgid "Looks like you closed the parent window." msgstr "Looks like you closed the parent window." -#: src/components/compose.tsx:1666 +#: src/components/compose.tsx:1452 msgid "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." msgstr "Looks like you already have a compose field open in the parent window and currently publishing. Please wait for it to be done and try again later." -#: src/components/compose.tsx:1671 +#: src/components/compose.tsx:1457 msgid "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" msgstr "Looks like you already have a compose field open in the parent window. Popping in this window will discard the changes you made in the parent window. Continue?" -#: src/components/compose.tsx:1717 +#: src/components/compose.tsx:1497 msgid "Pop in" msgstr "Pop in" #. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username #. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month') -#: src/components/compose.tsx:1727 +#: src/components/compose.tsx:1507 msgid "Replying to @{0}’s post (<0>{1})" msgstr "" #. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username -#: src/components/compose.tsx:1738 +#: src/components/compose.tsx:1518 msgid "Replying to @{0}’s post" msgstr "" -#: src/components/compose.tsx:1752 +#: src/components/compose.tsx:1532 msgid "Editing source post" msgstr "" -#: src/components/compose.tsx:1838 -msgid "Poll must have at least 2 options" -msgstr "Poll must have at least 2 options" - -#: src/components/compose.tsx:1842 -msgid "Some poll choices are empty" -msgstr "Some poll choices are empty" - -#: src/components/compose.tsx:1855 +#: src/components/compose.tsx:1589 msgid "Some media have no descriptions. Continue?" msgstr "Some media have no descriptions. Continue?" -#: src/components/compose.tsx:1920 -msgid "Attachment #{i} failed" -msgstr "Attachment #{i} failed" - -#: src/components/compose.tsx:2064 -#: src/components/status-post-body.tsx:232 -#: src/components/timeline.tsx:1444 -msgid "Content warning" -msgstr "" - -#: src/components/compose.tsx:2096 -#: src/components/compose.tsx:2184 -#: src/components/compose.tsx:2293 -#: src/components/edit-profile-sheet.tsx:414 -#: src/components/import-accounts-selection.tsx:202 -#: src/components/open-link-sheet.tsx:87 -#: src/components/private-note-sheet.tsx:114 -#: src/components/quote-suggestion.tsx:58 -msgid "Cancel" -msgstr "" +#. placeholder {0}: mediaAttachments[index]?.fileName || index + 1 +#: src/components/compose.tsx:1649 +msgid "Attachment #{0} failed" +msgstr "Attachment #{0} failed" -#: src/components/compose.tsx:2104 +#: src/components/compose.tsx:1766 msgid "Post your reply" msgstr "Post your reply" -#: src/components/compose.tsx:2106 +#: src/components/compose.tsx:1768 msgid "Edit your post" msgstr "Edit your post" -#: src/components/compose.tsx:2108 -msgid "Ask a question" -msgstr "Ask a question" - -#: src/components/compose.tsx:2109 +#: src/components/compose.tsx:1769 msgid "What are you doing?" msgstr "What are you doing?" -#: src/components/compose.tsx:2233 -msgid "Mark media as sensitive" +#: src/components/compose.tsx:1839 +#: src/components/edit-profile-sheet.tsx:422 +#: src/components/import-accounts-selection.tsx:202 +#: src/components/open-link-sheet.tsx:87 +#: src/components/quote-suggestion.tsx:58 +msgid "Cancel" msgstr "" -#: src/components/compose.tsx:2273 -msgid "Posting on <0/>" -msgstr "Posting on <0/>" +#: src/components/compose.tsx:1974 +#: src/components/mention-modal.tsx:251 +#: src/components/shortcuts-settings.tsx:857 +#: src/pages/list.tsx:577 +msgid "Add" +msgstr "" -#: src/components/compose.tsx:2594 +#: src/components/compose.tsx:2104 #: src/components/quote-settings-sheet.tsx:148 #: src/components/status-helpers.ts:286 -#: src/pages/settings.tsx:412 +#: src/pages/settings.tsx:427 msgid "Anyone can quote" msgstr "Anyone can quote" -#: src/components/compose.tsx:2597 +#: src/components/compose.tsx:2107 #: src/components/quote-settings-sheet.tsx:151 #: src/components/status-helpers.ts:287 -#: src/pages/settings.tsx:415 +#: src/pages/settings.tsx:430 msgid "Your followers can quote" msgstr "Your followers can quote" -#: src/components/compose.tsx:2600 +#: src/components/compose.tsx:2110 #: src/components/quote-settings-sheet.tsx:154 #: src/components/status-helpers.ts:288 -#: src/pages/settings.tsx:418 +#: src/pages/settings.tsx:433 msgid "Only you can quote" msgstr "Only you can quote" -#: src/components/compose.tsx:2648 -msgid "Quotes can't be embedded in private mentions." -msgstr "Quotes can't be embedded in private mentions." - -#: src/components/compose.tsx:2670 -#: src/pages/settings.tsx:359 -#: src/utils/visibility-text.ts:7 -msgid "Public" -msgstr "" - -#: src/components/compose.tsx:2675 -#: src/components/nav-menu.tsx:371 -#: src/components/shortcuts-settings.tsx:246 -#: src/utils/visibility-text.ts:5 -msgid "Local" -msgstr "" - -#: src/components/compose.tsx:2679 -#: src/pages/settings.tsx:362 -#: src/utils/visibility-text.ts:8 -msgid "Quiet public" -msgstr "Quiet public" - -#: src/components/compose.tsx:2685 -#: src/components/status-header.tsx:211 -#: src/utils/visibility-text.ts:4 -msgid "Private mention" -msgstr "" - -#: src/components/compose.tsx:2743 -msgid "Schedule" -msgstr "Schedule" - -#: src/components/compose.tsx:2745 -#: src/components/keyboard-shortcuts-help.tsx:154 +#: src/components/compose.tsx:2169 +#: src/components/keyboard-shortcuts-help.tsx:151 #: src/components/status-inline-controls.tsx:63 #: src/components/status-inline-controls.tsx:64 #: src/components/status-large-footer.tsx:224 @@ -630,121 +505,77 @@ msgstr "Schedule" msgid "Reply" msgstr "" -#: src/components/compose.tsx:2747 +#: src/components/compose.tsx:2171 msgid "Update" msgstr "Update" -#: src/components/compose.tsx:2748 +#: src/components/compose.tsx:2172 msgctxt "Submit button in composer" msgid "Post" msgstr "Post" -#: src/components/compose.tsx:2853 +#: src/components/compose.tsx:2246 msgid "Downloading GIF…" msgstr "Downloading GIF…" -#: src/components/compose.tsx:2877 +#: src/components/compose.tsx:2270 msgid "Failed to download GIF" msgstr "Failed to download GIF" -#. placeholder {0}: i18n.number(emojis.length - max) -#: src/components/custom-emojis-modal.tsx:130 -msgid "{0} more…" -msgstr "" - -#: src/components/custom-emojis-modal.tsx:334 -msgid "Custom emojis" -msgstr "" - -#: src/components/custom-emojis-modal.tsx:381 -msgid "Search emoji" -msgstr "Search emoji" - -#: src/components/custom-emojis-modal.tsx:414 -msgid "Error loading custom emojis" -msgstr "" - -#: src/components/custom-emojis-modal.tsx:425 -msgid "Recently used" -msgstr "Recently used" - -#: src/components/custom-emojis-modal.tsx:426 -msgid "Others" -msgstr "Others" - -#: src/components/custom-emojis-modal.tsx:445 -msgid "Zoom out" -msgstr "Zoom out" - -#: src/components/custom-emojis-modal.tsx:453 -msgid "Zoom in" -msgstr "Zoom in" - -#: src/components/custom-emojis-modal.tsx:460 -msgid "Custom emojis are not available on this server." -msgstr "Custom emojis are not available on this server." - -#: src/components/drafts.tsx:103 -#: src/pages/settings.tsx:824 +#: src/components/drafts.tsx:101 +#: src/pages/settings.tsx:805 msgid "Unsent drafts" msgstr "" -#: src/components/drafts.tsx:108 +#: src/components/drafts.tsx:106 msgid "Looks like you have unsent drafts. Let's continue where you left off." msgstr "" -#: src/components/drafts.tsx:142 +#: src/components/drafts.tsx:140 msgid "Delete this draft?" msgstr "" -#: src/components/drafts.tsx:158 +#: src/components/drafts.tsx:156 msgid "Error deleting draft! Please try again." msgstr "" -#: src/components/drafts.tsx:168 -#: src/components/list-add-edit.tsx:245 -#: src/components/status-account-menu.tsx:222 -#: src/pages/filters.tsx:726 -#: src/pages/scheduled-posts.tsx:513 +#: src/components/drafts.tsx:166 +#: src/components/list-add-edit.tsx:251 +#: src/components/status-account-menu.tsx:238 msgid "Delete…" msgstr "" -#: src/components/drafts.tsx:196 +#: src/components/drafts.tsx:194 msgid "Error fetching reply-to status!" msgstr "" -#: src/components/drafts.tsx:214 +#: src/components/drafts.tsx:212 msgid "Error fetching quoted status!" msgstr "Error fetching quoted status!" -#: src/components/drafts.tsx:246 +#: src/components/drafts.tsx:244 msgid "Delete all drafts?" msgstr "" -#: src/components/drafts.tsx:264 +#: src/components/drafts.tsx:262 msgid "Error deleting drafts! Please try again." msgstr "" -#: src/components/drafts.tsx:276 +#: src/components/drafts.tsx:274 msgid "Delete all…" msgstr "" -#: src/components/drafts.tsx:284 +#: src/components/drafts.tsx:282 msgid "No drafts found." msgstr "" -#: src/components/drafts.tsx:339 -#: src/pages/catchup.tsx:2461 -msgid "Poll" -msgstr "" - -#: src/components/drafts.tsx:342 -#: src/pages/account-statuses.tsx:586 +#: src/components/drafts.tsx:338 +#: src/pages/account-statuses.tsx:582 msgid "Media" msgstr "" -#: src/components/drafts.tsx:346 -#: src/components/keyboard-shortcuts-help.tsx:183 +#: src/components/drafts.tsx:342 +#: src/components/keyboard-shortcuts-help.tsx:180 #: src/components/status-quote-policy.ts:36 msgid "Quote" msgstr "" @@ -754,16 +585,16 @@ msgid "Edit History Snapshots" msgstr "Edit History Snapshots" #: src/components/edit-history-controls.tsx:35 -#: src/components/gif-picker-modal.tsx:263 -#: src/components/media-modal.tsx:551 -#: src/components/timeline.tsx:1343 +#: src/components/gif-picker-modal.tsx:270 +#: src/components/media-modal.tsx:550 +#: src/components/timeline.tsx:1395 msgid "Previous" msgstr "" #: src/components/edit-history-controls.tsx:47 -#: src/components/gif-picker-modal.tsx:282 +#: src/components/gif-picker-modal.tsx:289 #: src/components/media-modal.tsx:571 -#: src/components/timeline.tsx:1360 +#: src/components/timeline.tsx:1412 msgid "Next" msgstr "" @@ -771,127 +602,99 @@ msgstr "" msgid "Exit" msgstr "Exit" -#: src/components/edit-profile-sheet.tsx:210 +#: src/components/edit-profile-sheet.tsx:218 msgid "Unable to update profile." msgstr "Unable to update profile." -#: src/components/edit-profile-sheet.tsx:217 +#: src/components/edit-profile-sheet.tsx:225 msgid "Header picture" msgstr "Header picture" -#: src/components/edit-profile-sheet.tsx:281 +#: src/components/edit-profile-sheet.tsx:289 msgid "Profile picture" msgstr "Profile picture" -#: src/components/edit-profile-sheet.tsx:345 -#: src/components/list-add-edit.tsx:162 +#: src/components/edit-profile-sheet.tsx:353 +#: src/components/list-add-edit.tsx:168 msgid "Name" msgstr "" -#: src/components/edit-profile-sheet.tsx:359 +#: src/components/edit-profile-sheet.tsx:367 msgid "Bio" msgstr "" -#: src/components/edit-profile-sheet.tsx:372 +#: src/components/edit-profile-sheet.tsx:380 msgid "Extra fields" msgstr "" -#: src/components/edit-profile-sheet.tsx:378 +#: src/components/edit-profile-sheet.tsx:386 msgid "Label" msgstr "" -#: src/components/edit-profile-sheet.tsx:381 +#: src/components/edit-profile-sheet.tsx:389 msgid "Content" msgstr "" -#: src/components/edit-profile-sheet.tsx:417 -#: src/components/list-add-edit.tsx:208 +#: src/components/edit-profile-sheet.tsx:425 +#: src/components/list-add-edit.tsx:214 #: src/components/quote-settings-sheet.tsx:158 -#: src/components/shortcuts-settings.tsx:904 -#: src/pages/filters.tsx:691 -#: src/pages/notifications.tsx:1404 +#: src/components/shortcuts-settings.tsx:857 +#: src/pages/notifications.tsx:1291 msgid "Save" msgstr "" -#: src/components/embed-modal.tsx:45 +#: src/components/embed-modal.tsx:54 msgid "Open in new window" msgstr "" -#. placeholder {0}: info.username -#: src/components/endorsements.tsx:110 -msgid "Profiles featured by @{0}" -msgstr "Profiles featured by @{0}" - -#: src/components/endorsements.tsx:135 -msgid "No featured profiles." -msgstr "No featured profiles." - -#: src/components/filtered-status.tsx:125 -#: src/components/filtered-status.tsx:230 -#: src/components/media-post.tsx:158 -#: src/components/status-compact.tsx:100 -#: src/components/timeline.tsx:1433 -#: src/pages/catchup.tsx:227 -#: src/pages/catchup.tsx:2407 +#: src/components/filtered-status.tsx:111 +#: src/components/filtered-status.tsx:173 +#: src/components/media-post.tsx:160 +#: src/components/status-compact.tsx:103 +#: src/components/timeline.tsx:1485 +#: src/pages/catchup.tsx:223 +#: src/pages/catchup.tsx:2410 msgid "Filtered" msgstr "" #. [Name] [Visibility icon] boosted -#: src/components/filtered-status.tsx:133 +#: src/components/filtered-status.tsx:119 msgid "<0/> <1/> boosted" msgstr "<0/> <1/> boosted" -#: src/components/follow-request-buttons.tsx:62 -#: src/pages/notifications.tsx:1388 -msgid "Accept" -msgstr "" - -#: src/components/follow-request-buttons.tsx:87 -msgid "Reject" -msgstr "" - -#: src/components/follow-request-buttons.tsx:94 -#: src/pages/notifications.tsx:1715 -msgid "Accepted" -msgstr "" - -#: src/components/follow-request-buttons.tsx:98 -msgid "Rejected" -msgstr "" - #: src/components/generic-accounts.tsx:266 -#: src/components/notification.tsx:713 -#: src/pages/accounts.tsx:75 -#: src/pages/search.tsx:524 -#: src/pages/search.tsx:557 +#: src/components/notification.tsx:674 +#: src/pages/accounts.tsx:78 +#: src/pages/search.tsx:526 +#: src/pages/search.tsx:559 msgid "Accounts" msgstr "" -#: src/components/generic-accounts.tsx:327 +#: src/components/generic-accounts.tsx:329 #: src/components/quotes-modal.tsx:173 -#: src/components/timeline.tsx:892 -#: src/pages/list.tsx:493 -#: src/pages/notifications.tsx:1313 -#: src/pages/search.tsx:755 -#: src/pages/status.tsx:2033 +#: src/components/timeline.tsx:945 +#: src/pages/list.tsx:502 +#: src/pages/notifications.tsx:1194 +#: src/pages/search.tsx:759 +#: src/pages/status.tsx:2058 msgid "Show more…" msgstr "" -#: src/components/generic-accounts.tsx:332 +#: src/components/generic-accounts.tsx:334 #: src/components/quote-chain-modal.tsx:225 #: src/components/quotes-modal.tsx:177 -#: src/components/timeline.tsx:897 -#: src/components/timeline2.tsx:879 -#: src/pages/search.tsx:760 +#: src/components/timeline.tsx:950 +#: src/components/timeline2.tsx:857 +#: src/pages/search.tsx:764 msgid "The end." msgstr "" -#: src/components/generic-accounts.tsx:349 -#: src/components/mention-modal.tsx:273 +#: src/components/generic-accounts.tsx:351 +#: src/components/mention-modal.tsx:264 msgid "Error loading accounts" msgstr "" -#: src/components/generic-accounts.tsx:353 +#: src/components/generic-accounts.tsx:355 msgid "Nothing to show" msgstr "" @@ -903,11 +706,11 @@ msgstr "Search GIFs" msgid "Powered by GIPHY" msgstr "Powered by GIPHY" -#: src/components/gif-picker-modal.tsx:161 +#: src/components/gif-picker-modal.tsx:164 msgid "Type to search GIFs" msgstr "" -#: src/components/gif-picker-modal.tsx:299 +#: src/components/gif-picker-modal.tsx:306 msgid "Error loading GIFs" msgstr "" @@ -941,7 +744,7 @@ msgid "Import/Export <0>Accounts" msgstr "Import/Export <0>Accounts" #: src/components/import-export-accounts.tsx:141 -#: src/components/shortcuts-settings.tsx:1002 +#: src/components/shortcuts-settings.tsx:954 msgid "Import" msgstr "" @@ -950,7 +753,7 @@ msgid "Select file…" msgstr "Select file…" #: src/components/import-export-accounts.tsx:166 -#: src/components/shortcuts-settings.tsx:1277 +#: src/components/shortcuts-settings.tsx:1174 msgid "Export" msgstr "" @@ -963,257 +766,252 @@ msgstr "{0, plural, one {# account} other {# accounts}}" msgid "No login information or account access details are stored in the exported files. You will need to log in again for each account after importing." msgstr "No login information or account access details are stored in the exported files. You will need to log in again for each account after importing." -#: src/components/keyboard-shortcuts-help.tsx:16 +#: src/components/keyboard-shortcuts-help.tsx:17 msgid "<0>{key1} then <1>{key2}" msgstr "<0>{key1} then <1>{key2}" -#: src/components/keyboard-shortcuts-help.tsx:61 -#: src/components/nav-menu.tsx:390 -#: src/pages/catchup.tsx:2096 +#: src/components/keyboard-shortcuts-help.tsx:58 +#: src/components/nav-menu.tsx:355 +#: src/pages/catchup.tsx:2100 msgid "Keyboard shortcuts" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:70 +#: src/components/keyboard-shortcuts-help.tsx:67 msgid "Keyboard shortcuts help" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:74 -#: src/pages/catchup.tsx:2121 +#: src/components/keyboard-shortcuts-help.tsx:71 +#: src/pages/catchup.tsx:2125 msgid "Next post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:78 -#: src/pages/catchup.tsx:2129 +#: src/components/keyboard-shortcuts-help.tsx:75 +#: src/pages/catchup.tsx:2133 msgid "Previous post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:82 +#: src/components/keyboard-shortcuts-help.tsx:79 msgid "Skip carousel to next post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:84 +#: src/components/keyboard-shortcuts-help.tsx:81 msgid "<0>Shift + <1>j" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:90 +#: src/components/keyboard-shortcuts-help.tsx:87 msgid "Skip carousel to previous post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:92 +#: src/components/keyboard-shortcuts-help.tsx:89 msgid "<0>Shift + <1>k" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:98 +#: src/components/keyboard-shortcuts-help.tsx:95 msgid "Load new posts" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:102 -#: src/pages/catchup.tsx:2153 +#: src/components/keyboard-shortcuts-help.tsx:99 +#: src/pages/catchup.tsx:2157 msgid "Open post details" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:106 +#: src/components/keyboard-shortcuts-help.tsx:103 msgid "Open media or post details" msgstr "Open media or post details" -#: src/components/keyboard-shortcuts-help.tsx:111 +#: src/components/keyboard-shortcuts-help.tsx:108 msgid "Expand content warning or<0/>toggle expanded/collapsed thread" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:120 +#: src/components/keyboard-shortcuts-help.tsx:117 msgid "Close post or dialogs" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:122 +#: src/components/keyboard-shortcuts-help.tsx:119 msgid "<0>Esc or <1>Backspace" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:128 +#: src/components/keyboard-shortcuts-help.tsx:125 msgid "Compose new post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:132 +#: src/components/keyboard-shortcuts-help.tsx:129 msgid "Compose new post (new window)" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:135 +#: src/components/keyboard-shortcuts-help.tsx:132 msgid "<0>Shift + <1>c" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:141 +#: src/components/keyboard-shortcuts-help.tsx:138 msgid "Send post" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:143 +#: src/components/keyboard-shortcuts-help.tsx:140 msgid "<0>Ctrl + <1>Enter or <2>⌘ + <3>Enter" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:150 -#: src/components/nav-menu.tsx:359 -#: src/components/search-form.tsx:276 -#: src/components/shortcuts-settings.tsx:115 -#: src/components/shortcuts-settings.tsx:260 +#: src/components/keyboard-shortcuts-help.tsx:147 +#: src/components/nav-menu.tsx:336 +#: src/components/search-form.tsx:300 +#: src/components/shortcuts-settings.tsx:104 +#: src/components/shortcuts-settings.tsx:228 #: src/pages/search.tsx:121 -#: src/pages/search.tsx:505 +#: src/pages/search.tsx:507 msgid "Search" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:158 +#: src/components/keyboard-shortcuts-help.tsx:155 msgid "Reply (new window)" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:161 +#: src/components/keyboard-shortcuts-help.tsx:158 msgid "<0>Shift + <1>r" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:167 +#: src/components/keyboard-shortcuts-help.tsx:164 msgid "Like (favourite)" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:169 +#: src/components/keyboard-shortcuts-help.tsx:166 msgid "<0>l or <1>f" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:175 +#: src/components/keyboard-shortcuts-help.tsx:172 #: src/components/status-large-footer.tsx:266 -#: src/components/status-large-footer.tsx:330 -#: src/components/status-quick-menu.tsx:105 +#: src/components/status-large-footer.tsx:329 msgid "Boost" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:177 +#: src/components/keyboard-shortcuts-help.tsx:174 msgid "<0>Shift + <1>b" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:187 -#: src/components/status-large-footer.tsx:359 -#: src/components/status-large-footer.tsx:360 -#: src/components/status-quick-menu.tsx:212 +#: src/components/keyboard-shortcuts-help.tsx:184 +#: src/components/status-large-footer.tsx:357 +#: src/components/status-large-footer.tsx:358 +#: src/components/status-quick-menu.tsx:216 msgid "Bookmark" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:191 +#: src/components/keyboard-shortcuts-help.tsx:188 msgid "Toggle Cloak mode" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:193 +#: src/components/keyboard-shortcuts-help.tsx:190 msgid "<0>Shift + <1>Alt + <2>k" msgstr "" -#: src/components/keyboard-shortcuts-help.tsx:199 +#: src/components/keyboard-shortcuts-help.tsx:196 msgid "Go to Home" msgstr "Go to Home" -#: src/components/keyboard-shortcuts-help.tsx:203 +#: src/components/keyboard-shortcuts-help.tsx:200 msgid "Go to Notifications" msgstr "Go to Notifications" -#: src/components/keyboard-shortcuts-help.tsx:207 +#: src/components/keyboard-shortcuts-help.tsx:204 msgid "Go to Settings" msgstr "Go to Settings" -#: src/components/keyboard-shortcuts-help.tsx:211 +#: src/components/keyboard-shortcuts-help.tsx:208 msgid "Go to Profile" msgstr "Go to Profile" -#: src/components/keyboard-shortcuts-help.tsx:215 +#: src/components/keyboard-shortcuts-help.tsx:212 msgid "Go to Bookmarks" msgstr "Go to Bookmarks" -#: src/components/list-add-edit.tsx:97 +#: src/components/list-add-edit.tsx:103 msgid "Edit list" msgstr "" -#: src/components/list-add-edit.tsx:153 +#: src/components/list-add-edit.tsx:159 msgid "Unable to edit list." msgstr "" -#: src/components/list-add-edit.tsx:154 +#: src/components/list-add-edit.tsx:160 msgid "Unable to create list." msgstr "" -#: src/components/list-add-edit.tsx:182 +#: src/components/list-add-edit.tsx:188 msgid "Show replies to list members" msgstr "" -#: src/components/list-add-edit.tsx:185 +#: src/components/list-add-edit.tsx:191 msgid "Show replies to people I follow" msgstr "" -#: src/components/list-add-edit.tsx:188 +#: src/components/list-add-edit.tsx:194 msgid "Don't show replies" msgstr "" -#: src/components/list-add-edit.tsx:202 +#: src/components/list-add-edit.tsx:208 msgid "Hide posts on this list from Home/Following" msgstr "" -#: src/components/list-add-edit.tsx:208 -#: src/pages/filters.tsx:691 +#: src/components/list-add-edit.tsx:214 msgid "Create" msgstr "" -#: src/components/list-add-edit.tsx:215 +#: src/components/list-add-edit.tsx:221 msgid "Delete this list?" msgstr "" -#: src/components/list-add-edit.tsx:235 +#: src/components/list-add-edit.tsx:241 msgid "Unable to delete list." msgstr "" #: src/components/list-exclusive-badge.tsx:19 -#: src/pages/list.tsx:301 -#: src/pages/lists.tsx:144 +#: src/pages/list.tsx:304 +#: src/pages/lists.tsx:146 msgid "Posts on this list are hidden from Home/Following" msgstr "Posts on this list are hidden from Home/Following" -#: src/components/math-block.tsx:138 +#: src/components/math-block.tsx:140 msgid "Unable to format math" msgstr "Unable to format math" -#: src/components/math-block.tsx:157 +#: src/components/math-block.tsx:159 msgid "Math expressions found." msgstr "Math expressions found." #. Action to switch from rendered math back to raw (LaTeX) markup -#: src/components/math-block.tsx:166 +#: src/components/math-block.tsx:168 msgid "Show markup" msgstr "Show markup" #. Action to render math expressions from raw (LaTeX) markup -#: src/components/math-block.tsx:171 +#: src/components/math-block.tsx:173 msgid "Format math" msgstr "Format math" #: src/components/media-alt-modal.tsx:76 -#: src/components/media.tsx:87 +#: src/components/media.tsx:76 msgid "Media description" msgstr "" #: src/components/media-alt-modal.tsx:83 -#: src/components/media-attachment.tsx:617 -#: src/components/media-modal.tsx:443 -#: src/components/related-actions.tsx:439 -#: src/components/status-header.tsx:189 +#: src/components/media-attachment.tsx:618 +#: src/components/media-modal.tsx:440 +#: src/components/related-actions.tsx:413 +#: src/components/status-header.tsx:193 #: src/components/status-inline-controls.tsx:88 #: src/components/status-inline-controls.tsx:105 -#: src/components/status-large-footer.tsx:382 -#: src/components/status-large-footer.tsx:386 -#: src/pages/account-statuses.tsx:836 -#: src/pages/accounts.tsx:180 -#: src/pages/hashtag.tsx:339 -#: src/pages/list.tsx:293 -#: src/pages/public.tsx:212 -#: src/pages/scheduled-posts.tsx:169 -#: src/pages/status.tsx:1893 -#: src/pages/trending.tsx:594 +#: src/components/status-large-footer.tsx:380 +#: src/components/status-large-footer.tsx:384 +#: src/pages/account-statuses.tsx:831 +#: src/pages/accounts.tsx:187 +#: src/pages/hashtag.tsx:263 +#: src/pages/list.tsx:296 +#: src/pages/status.tsx:1914 msgid "More" msgstr "" #: src/components/media-alt-modal.tsx:95 #: src/components/status-utility-menu.tsx:84 #: src/components/status-utility-menu.tsx:93 -#: src/components/translation-block.tsx:345 +#: src/components/translation-block.tsx:346 msgid "Translate" msgstr "" @@ -1222,28 +1020,28 @@ msgstr "" msgid "Speak" msgstr "" -#: src/components/media-attachment.tsx:347 +#: src/components/media-attachment.tsx:348 msgid "Uploaded" msgstr "" -#: src/components/media-attachment.tsx:361 +#: src/components/media-attachment.tsx:362 msgid "Image description" msgstr "Image description" -#: src/components/media-attachment.tsx:362 #: src/components/media-attachment.tsx:363 +#: src/components/media-attachment.tsx:364 msgid "Video description" msgstr "Video description" -#: src/components/media-attachment.tsx:364 +#: src/components/media-attachment.tsx:365 msgid "Audio description" msgstr "Audio description" #. placeholder {0}: prettyBytes( imageSize, ) #. placeholder {0}: prettyBytes( videoSize, ) #. placeholder {1}: prettyBytes(limit) -#: src/components/media-attachment.tsx:399 -#: src/components/media-attachment.tsx:424 +#: src/components/media-attachment.tsx:400 +#: src/components/media-attachment.tsx:425 msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." msgstr "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower." @@ -1251,124 +1049,122 @@ msgstr "File size too large. Uploading might encounter issues. Try reduce the fi #. placeholder {1}: i18n.number(height as number) #. placeholder {2}: i18n.number(newWidth) #. placeholder {3}: i18n.number( newHeight, ) -#: src/components/media-attachment.tsx:416 -#: src/components/media-attachment.tsx:441 +#: src/components/media-attachment.tsx:417 +#: src/components/media-attachment.tsx:442 msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." msgstr "Dimension too large. Uploading might encounter issues. Try reduce dimension from {0}×{1}px to {2}×{3}px." -#: src/components/media-attachment.tsx:449 +#: src/components/media-attachment.tsx:450 msgid "Frame rate too high. Uploading might encounter issues." msgstr "Frame rate too high. Uploading might encounter issues." -#: src/components/media-attachment.tsx:543 +#: src/components/media-attachment.tsx:527 +#: src/components/shortcuts-settings.tsx:871 +#: src/pages/catchup.tsx:1535 +msgid "Remove" +msgstr "" + +#: src/components/media-attachment.tsx:544 #: src/compose.tsx:111 msgid "Error" msgstr "" -#: src/components/media-attachment.tsx:569 +#: src/components/media-attachment.tsx:570 msgid "Edit image description" msgstr "Edit image description" -#: src/components/media-attachment.tsx:570 #: src/components/media-attachment.tsx:571 +#: src/components/media-attachment.tsx:572 msgid "Edit video description" msgstr "Edit video description" -#: src/components/media-attachment.tsx:572 +#: src/components/media-attachment.tsx:573 msgid "Edit audio description" msgstr "Edit audio description" -#: src/components/media-attachment.tsx:626 -#: src/components/media-attachment.tsx:686 +#: src/components/media-attachment.tsx:627 +#: src/components/media-attachment.tsx:687 msgid "Generating description. Please wait…" msgstr "Generating description. Please wait…" #. placeholder {0}: err.message -#: src/components/media-attachment.tsx:657 +#: src/components/media-attachment.tsx:658 msgid "Failed to generate description: {0}" msgstr "Failed to generate description: {0}" -#: src/components/media-attachment.tsx:658 +#: src/components/media-attachment.tsx:659 msgid "Failed to generate description" msgstr "Failed to generate description" -#: src/components/media-attachment.tsx:670 -#: src/components/media-attachment.tsx:676 -#: src/components/media-attachment.tsx:735 +#: src/components/media-attachment.tsx:671 +#: src/components/media-attachment.tsx:677 +#: src/components/media-attachment.tsx:736 msgid "Generate description…" msgstr "" #. placeholder {0}: err?.message ? `: ${err.message}` : '' -#: src/components/media-attachment.tsx:722 +#: src/components/media-attachment.tsx:723 msgid "Failed to generate description{0}" msgstr "Failed to generate description{0}" #. placeholder {0}: localeCode2Text(lang) -#: src/components/media-attachment.tsx:737 +#: src/components/media-attachment.tsx:738 msgid "({0}) <0>— experimental" msgstr "" -#: src/components/media-attachment.tsx:756 +#: src/components/media-attachment.tsx:757 msgid "Done" msgstr "" -#: src/components/media-modal.tsx:454 +#: src/components/media-modal.tsx:452 msgid "Open original media in new window" msgstr "" -#: src/components/media-modal.tsx:458 +#: src/components/media-modal.tsx:456 msgid "Open original media" msgstr "" -#: src/components/media-modal.tsx:475 +#: src/components/media-modal.tsx:473 msgid "Attempting to describe image. Please wait…" msgstr "" -#: src/components/media-modal.tsx:490 +#: src/components/media-modal.tsx:488 msgid "Failed to describe image" msgstr "" -#: src/components/media-modal.tsx:500 +#: src/components/media-modal.tsx:498 msgid "Describe image…" msgstr "" -#: src/components/media-modal.tsx:524 +#: src/components/media-modal.tsx:522 msgid "View post" msgstr "" -#: src/components/media-post.tsx:152 +#: src/components/media-post.tsx:154 msgid "Sensitive media" msgstr "" -#: src/components/media-post.tsx:157 +#: src/components/media-post.tsx:159 msgid "Filtered: {filterTitleStr}" msgstr "" -#: src/components/media.tsx:638 +#: src/components/media.tsx:627 msgid "Open file" msgstr "Open file" -#: src/components/mention-modal.tsx:218 +#: src/components/mention-modal.tsx:209 msgid "Search accounts" msgstr "Search accounts" -#: src/components/modals.tsx:140 -msgid "Post scheduled" -msgstr "Post scheduled" - -#: src/components/modals.tsx:141 +#: src/components/modals.tsx:139 msgid "Post published. Check it out." msgstr "" -#: src/components/modals.tsx:143 -msgid "Reply scheduled" -msgstr "Reply scheduled" - -#: src/components/modals.tsx:144 +#: src/components/modals.tsx:140 msgid "Reply posted. Check it out." msgstr "" -#: src/components/modals.tsx:145 +#: src/components/modals.tsx:141 msgid "Post updated. Check it out." msgstr "" @@ -1386,147 +1182,127 @@ msgstr "" #. js-lingui-explicit-id #: src/components/nav-menu.tsx:212 -#: src/components/shortcuts-settings.tsx:222 -#: src/pages/following.tsx:91 -#: src/pages/following.tsx:257 +#: src/components/shortcuts-settings.tsx:197 +#: src/pages/following.tsx:87 +#: src/pages/following.tsx:247 #: src/pages/following2.tsx:92 -#: src/pages/following2.tsx:235 +#: src/pages/following2.tsx:232 msgid "following.title" msgstr "Following" #: src/components/nav-menu.tsx:219 -#: src/pages/catchup.tsx:1334 +#: src/pages/catchup.tsx:1322 #: src/pages/welcome.tsx:155 msgid "Catch-up" msgstr "" -#: src/components/nav-menu.tsx:226 -#: src/components/shortcuts-settings.tsx:121 -#: src/components/shortcuts-settings.tsx:228 -#: src/pages/home.tsx:325 -#: src/pages/mentions.tsx:90 -#: src/pages/mentions.tsx:351 -#: src/pages/notifications.tsx:1188 -#: src/pages/settings.tsx:1465 -#: src/pages/trending.tsx:494 +#: src/components/nav-menu.tsx:225 +#: src/components/shortcuts-settings.tsx:110 +#: src/components/shortcuts-settings.tsx:203 +#: src/pages/home.tsx:323 +#: src/pages/mentions.tsx:60 +#: src/pages/mentions.tsx:195 +#: src/pages/notifications.tsx:1063 +#: src/pages/settings.tsx:1464 +#: src/pages/trending.tsx:492 msgid "Mentions" msgstr "" -#: src/components/nav-menu.tsx:233 -#: src/components/shortcuts-settings.tsx:112 -#: src/components/shortcuts-settings.tsx:234 -#: src/pages/filters.tsx:70 +#: src/components/nav-menu.tsx:231 +#: src/components/shortcuts-settings.tsx:102 +#: src/components/shortcuts-settings.tsx:209 #: src/pages/home.tsx:128 -#: src/pages/home.tsx:279 -#: src/pages/list.tsx:282 -#: src/pages/notifications.tsx:280 -#: src/pages/notifications.tsx:961 +#: src/pages/home.tsx:272 +#: src/pages/list.tsx:285 +#: src/pages/notifications.tsx:271 +#: src/pages/notifications.tsx:886 msgid "Notifications" msgstr "" -#: src/components/nav-menu.tsx:236 +#: src/components/nav-menu.tsx:234 msgid "New" msgstr "" -#: src/components/nav-menu.tsx:247 -#: src/components/shortcuts-settings.tsx:122 -#: src/components/shortcuts-settings.tsx:269 +#: src/components/nav-menu.tsx:245 +#: src/components/shortcuts-settings.tsx:111 +#: src/components/shortcuts-settings.tsx:237 msgid "Profile" msgstr "" -#: src/components/nav-menu.tsx:255 -#: src/components/shortcuts-settings.tsx:117 -#: src/components/shortcuts-settings.tsx:292 +#: src/components/nav-menu.tsx:253 +#: src/components/shortcuts-settings.tsx:106 +#: src/components/shortcuts-settings.tsx:260 #: src/pages/bookmarks.tsx:13 #: src/pages/bookmarks.tsx:31 msgid "Bookmarks" msgstr "" -#: src/components/nav-menu.tsx:266 -#: src/components/text-expander.tsx:322 +#: src/components/nav-menu.tsx:264 +#: src/components/text-expander.tsx:271 msgid "More…" msgstr "" -#: src/components/nav-menu.tsx:275 -#: src/components/shortcuts-settings.tsx:118 -#: src/components/shortcuts-settings.tsx:298 -#: src/pages/catchup.tsx:1918 -#: src/pages/catchup.tsx:2629 +#: src/components/nav-menu.tsx:273 +#: src/components/shortcuts-settings.tsx:107 +#: src/components/shortcuts-settings.tsx:266 +#: src/pages/catchup.tsx:1914 +#: src/pages/catchup.tsx:2632 #: src/pages/favourites.tsx:13 #: src/pages/favourites.tsx:31 -#: src/pages/settings.tsx:1469 +#: src/pages/settings.tsx:1468 msgid "Likes" msgstr "" -#: src/components/nav-menu.tsx:281 -#: src/pages/followed-hashtags.tsx:16 -#: src/pages/followed-hashtags.tsx:50 -msgid "Followed Hashtags" -msgstr "" - -#: src/components/nav-menu.tsx:295 -#: src/pages/account-statuses.tsx:534 -#: src/pages/filters.tsx:110 -#: src/pages/filters.tsx:154 -#: src/pages/hashtag.tsx:486 -msgid "Filters" -msgstr "" - -#: src/components/nav-menu.tsx:303 +#: src/components/nav-menu.tsx:280 msgid "Muted users" msgstr "" -#: src/components/nav-menu.tsx:311 +#: src/components/nav-menu.tsx:288 msgid "Muted users…" msgstr "" -#: src/components/nav-menu.tsx:318 +#: src/components/nav-menu.tsx:295 msgid "Blocked users" msgstr "" -#: src/components/nav-menu.tsx:326 +#: src/components/nav-menu.tsx:303 msgid "Blocked users…" msgstr "" -#: src/components/nav-menu.tsx:338 +#: src/components/nav-menu.tsx:315 msgid "Accounts…" msgstr "" -#: src/components/nav-menu.tsx:348 -#: src/pages/login.tsx:42 -#: src/pages/login.tsx:290 -#: src/pages/status.tsx:1383 +#: src/components/nav-menu.tsx:325 +#: src/pages/login.tsx:44 +#: src/pages/login.tsx:297 +#: src/pages/status.tsx:1395 #: src/pages/welcome.tsx:64 msgid "Log in" msgstr "" -#: src/components/nav-menu.tsx:365 -#: src/components/shortcuts-settings.tsx:120 -#: src/components/shortcuts-settings.tsx:253 -#: src/pages/trending.tsx:563 +#: src/components/nav-menu.tsx:342 +#: src/components/shortcuts-settings.tsx:109 +#: src/components/shortcuts-settings.tsx:221 +#: src/pages/trending.tsx:561 msgid "Trending" msgstr "" -#: src/components/nav-menu.tsx:377 -#: src/components/shortcuts-settings.tsx:246 -msgid "Federated" -msgstr "" - -#: src/components/nav-menu.tsx:400 +#: src/components/nav-menu.tsx:365 msgid "Shortcuts / Columns…" msgstr "Shortcuts / Columns…" -#: src/components/nav-menu.tsx:410 -#: src/components/nav-menu.tsx:424 +#: src/components/nav-menu.tsx:375 +#: src/components/nav-menu.tsx:389 msgid "Settings…" msgstr "" -#: src/components/nav-menu.tsx:462 -#: src/components/nav-menu.tsx:470 -#: src/components/nav-menu.tsx:516 -#: src/components/shortcuts-settings.tsx:113 -#: src/components/shortcuts-settings.tsx:240 -#: src/components/shortcuts.tsx:89 +#: src/components/nav-menu.tsx:427 +#: src/components/nav-menu.tsx:435 +#: src/components/nav-menu.tsx:481 +#: src/components/shortcuts-settings.tsx:103 +#: src/components/shortcuts-settings.tsx:215 +#: src/components/shortcuts.tsx:88 #: src/pages/list.tsx:221 #: src/pages/list.tsx:239 #: src/pages/lists.tsx:28 @@ -1534,19 +1310,19 @@ msgstr "" msgid "Lists & Feeds" msgstr "Lists & Feeds" -#: src/components/nav-menu.tsx:479 -#: src/components/shortcuts-settings.tsx:817 -#: src/components/shortcuts.tsx:96 +#: src/components/nav-menu.tsx:444 +#: src/components/shortcuts-settings.tsx:781 +#: src/components/shortcuts.tsx:95 #: src/pages/list.tsx:246 -#: src/pages/lists.tsx:87 +#: src/pages/lists.tsx:89 msgid "Lists" msgstr "" -#: src/components/nav-menu.tsx:499 -#: src/components/shortcuts-settings.tsx:826 -#: src/components/shortcuts.tsx:116 +#: src/components/nav-menu.tsx:464 +#: src/components/shortcuts-settings.tsx:790 +#: src/components/shortcuts.tsx:115 #: src/pages/list.tsx:267 -#: src/pages/lists.tsx:125 +#: src/pages/lists.tsx:127 msgid "Feeds" msgstr "Feeds" @@ -1558,176 +1334,162 @@ msgstr "" msgid "This notification is from your other account." msgstr "" -#: src/components/notification-service.tsx:253 +#: src/components/notification-service.tsx:258 msgid "View all notifications" msgstr "" -#: src/components/notification.tsx:247 +#: src/components/notification.tsx:220 msgid "{account} reacted to your post with {emojiObject}" msgstr "" -#: src/components/notification.tsx:254 +#: src/components/notification.tsx:227 msgid "{account} published a post." msgstr "" #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) -#: src/components/notification.tsx:266 -msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted your reply.} other {<2><3>{1} people boosted your post.}}}}" -msgstr "" +#: src/components/notification.tsx:239 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} reposted your reply.} other {{account} reposted your post.}}} other {{account} reposted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people reposted your reply.} other {<2><3>{1} people reposted your post.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} reposted your reply.} other {{account} reposted your post.}}} other {{account} reposted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people reposted your reply.} other {<2><3>{1} people reposted your post.}}}}" #. placeholder {0}: shortenNumber(count) -#: src/components/notification.tsx:316 +#: src/components/notification.tsx:289 msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0} people followed you.}}" msgstr "" -#: src/components/notification.tsx:331 -msgid "{account} requested to follow you." -msgstr "" - #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) -#: src/components/notification.tsx:340 +#: src/components/notification.tsx:310 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} liked your reply.} other {{account} liked your post.}}} other {{account} liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people liked your reply.} other {<2><3>{1} people liked your post.}}}}" msgstr "" -#: src/components/notification.tsx:385 +#: src/components/notification.tsx:355 msgid "A poll you have voted in or created has ended." msgstr "" -#: src/components/notification.tsx:386 +#: src/components/notification.tsx:356 msgid "A poll you have created has ended." msgstr "" -#: src/components/notification.tsx:387 +#: src/components/notification.tsx:357 msgid "A poll you have voted in has ended." msgstr "" -#: src/components/notification.tsx:390 +#: src/components/notification.tsx:360 msgid "{account} edited a post." msgstr "{account} edited a post." -#: src/components/notification.tsx:392 +#: src/components/notification.tsx:362 msgid "A post you interacted with has been edited." msgstr "" #. placeholder {0}: shortenNumber(count) #. placeholder {1}: shortenNumber(count) -#: src/components/notification.tsx:401 -msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted & liked your reply.} other {{account} boosted & liked your post.}}} other {{account} boosted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people boosted & liked your reply.} other {<2><3>{1} people boosted & liked your post.}}}}" -msgstr "" +#: src/components/notification.tsx:371 +msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} reposted & liked your reply.} other {{account} reposted & liked your post.}}} other {{account} reposted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people reposted & liked your reply.} other {<2><3>{1} people reposted & liked your post.}}}}" +msgstr "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} reposted & liked your reply.} other {{account} reposted & liked your post.}}} other {{account} reposted & liked {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0} people reposted & liked your reply.} other {<2><3>{1} people reposted & liked your post.}}}}" -#: src/components/notification.tsx:447 +#: src/components/notification.tsx:417 msgid "{account} edited a post you have quoted." msgstr "{account} edited a post you have quoted." #. placeholder {0}: shortenNumber(count) -#: src/components/notification.tsx:454 +#: src/components/notification.tsx:424 msgid "{count, plural, =1 {{account} signed up.} other {<0><1>{0} people signed up.}}" msgstr "{count, plural, =1 {{account} signed up.} other {<0><1>{0} people signed up.}}" -#: src/components/notification.tsx:469 +#: src/components/notification.tsx:439 msgid "{account} reported {targetAccount}" msgstr "" -#: src/components/notification.tsx:474 +#: src/components/notification.tsx:444 msgid "Lost connections with <0>{name}." msgstr "" -#: src/components/notification.tsx:480 +#: src/components/notification.tsx:450 msgid "Moderation warning" msgstr "" -#: src/components/notification.tsx:486 -msgid "Your {year} #Wrapstodon is here!" -msgstr "Your {year} #Wrapstodon is here!" - -#: src/components/notification.tsx:504 +#: src/components/notification.tsx:473 msgid "An admin from <0>{from} has suspended <1>{targetName}, which means you can no longer receive updates from them or interact with them." msgstr "" -#: src/components/notification.tsx:510 +#: src/components/notification.tsx:479 msgid "An admin from <0>{from} has blocked <1>{targetName}. Affected followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.tsx:516 +#: src/components/notification.tsx:485 msgid "You have blocked <0>{targetName}. Removed followers: {followersCount}, followings: {followingCount}." msgstr "" -#: src/components/notification.tsx:524 +#: src/components/notification.tsx:493 msgid "Your account has received a moderation warning." msgstr "" -#: src/components/notification.tsx:525 +#: src/components/notification.tsx:494 msgid "Your account has been disabled." msgstr "" -#: src/components/notification.tsx:526 +#: src/components/notification.tsx:495 msgid "Some of your posts have been marked as sensitive." msgstr "" -#: src/components/notification.tsx:527 +#: src/components/notification.tsx:496 msgid "Some of your posts have been deleted." msgstr "" -#: src/components/notification.tsx:528 +#: src/components/notification.tsx:497 msgid "Your posts will be marked as sensitive from now on." msgstr "" -#: src/components/notification.tsx:529 +#: src/components/notification.tsx:498 msgid "Your account has been limited." msgstr "" -#: src/components/notification.tsx:530 +#: src/components/notification.tsx:499 msgid "Your account has been suspended." msgstr "" #. placeholder {0}: String(type) -#: src/components/notification.tsx:608 +#: src/components/notification.tsx:580 msgid "[Unknown notification type: {0}]" msgstr "[Unknown notification type: {0}]" -#: src/components/notification.tsx:707 -#: src/components/status-activity-menu.tsx:36 -#: src/components/status-activity-menu.tsx:46 -msgid "Boosted/Liked by…" -msgstr "" +#: src/components/notification.tsx:668 +msgid "Reposted/Liked by…" +msgstr "Reposted/Liked by…" -#: src/components/notification.tsx:708 +#: src/components/notification.tsx:669 msgid "Liked by…" msgstr "" -#: src/components/notification.tsx:709 -msgid "Boosted by…" -msgstr "" +#: src/components/notification.tsx:670 +msgid "Reposted by…" +msgstr "Reposted by…" -#: src/components/notification.tsx:710 +#: src/components/notification.tsx:671 msgid "Followed by…" msgstr "" -#: src/components/notification.tsx:892 -#: src/components/notification.tsx:923 +#: src/components/notification.tsx:856 +#: src/components/notification.tsx:887 msgid "Learn more <0/>" msgstr "" -#: src/components/notification.tsx:932 -msgid "View #Wrapstodon" -msgstr "View #Wrapstodon" - -#: src/components/notification.tsx:1150 +#: src/components/notification.tsx:1107 #: src/components/quote-chain-modal.tsx:31 #: src/components/status-helpers.ts:248 msgid "Read more →" msgstr "" #: src/components/open-link-sheet.tsx:43 -#: src/components/related-actions.tsx:730 +#: src/components/related-actions.tsx:618 #: src/components/status-utility-menu.tsx:199 msgid "Link copied" msgstr "" #: src/components/open-link-sheet.tsx:46 -#: src/components/related-actions.tsx:733 +#: src/components/related-actions.tsx:621 #: src/components/status-utility-menu.tsx:202 msgid "Unable to copy link" msgstr "" @@ -1737,15 +1499,15 @@ msgid "Open link?" msgstr "Open link?" #: src/components/open-link-sheet.tsx:91 -#: src/components/post-embed-modal.tsx:269 -#: src/components/related-actions.tsx:739 -#: src/components/shortcuts-settings.tsx:1394 +#: src/components/post-embed-modal.tsx:268 +#: src/components/related-actions.tsx:627 +#: src/components/shortcuts-settings.tsx:1232 #: src/components/status-utility-menu.tsx:209 msgid "Copy" msgstr "" #: src/components/open-link-sheet.tsx:95 -#: src/components/related-actions.tsx:760 +#: src/components/related-actions.tsx:648 #: src/components/status-utility-menu.tsx:231 msgid "Share…" msgstr "" @@ -1754,161 +1516,143 @@ msgstr "" msgid "Open" msgstr "Open" -#: src/components/poll.tsx:178 +#: src/components/poll.tsx:180 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}" msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}" -#: src/components/poll.tsx:185 +#: src/components/poll.tsx:187 msgid "Voted" msgstr "Voted" -#: src/components/poll.tsx:209 -#: src/components/poll.tsx:417 -#: src/components/poll.tsx:421 +#: src/components/poll.tsx:211 +#: src/components/poll.tsx:419 +#: src/components/poll.tsx:423 msgid "Hide results" msgstr "Hide results" #. placeholder {0}: options.length -#: src/components/poll.tsx:214 -#: src/components/poll.tsx:314 -#: src/components/poll.tsx:330 +#: src/components/poll.tsx:216 +#: src/components/poll.tsx:316 +#: src/components/poll.tsx:332 msgid "{0, plural, one {# choice} other {# choices}}" msgstr "{0, plural, one {# choice} other {# choices}}" -#: src/components/poll.tsx:241 +#: src/components/poll.tsx:243 msgid "Unable to vote in poll" msgstr "Unable to vote in poll" -#: src/components/poll.tsx:303 +#: src/components/poll.tsx:305 msgid "Vote" msgstr "Vote" #. placeholder {0}: shortenNumber(votesCount) #. placeholder {1}: shortenNumber(votesCount) -#: src/components/poll.tsx:340 +#: src/components/poll.tsx:342 msgid "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" msgstr "{votesCount, plural, one {<0>{0} vote} other {<1>{1} votes}}" #. placeholder {0}: shortenNumber(votersCount) #. placeholder {1}: shortenNumber(votersCount) -#: src/components/poll.tsx:365 +#: src/components/poll.tsx:367 msgid "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" msgstr "{votersCount, plural, one {<0>{0} voter} other {<1>{1} voters}}" -#: src/components/poll.tsx:391 +#: src/components/poll.tsx:393 msgid "Ended <0/>" msgstr "Ended <0/>" -#: src/components/poll.tsx:396 +#: src/components/poll.tsx:398 msgid "Ended" msgstr "Ended" -#: src/components/poll.tsx:400 +#: src/components/poll.tsx:402 msgid "Ending <0/>" msgstr "Ending <0/>" -#: src/components/poll.tsx:405 +#: src/components/poll.tsx:407 msgid "Ending" msgstr "Ending" -#: src/components/poll.tsx:417 -#: src/components/poll.tsx:421 +#: src/components/poll.tsx:419 +#: src/components/poll.tsx:423 msgid "Show results" msgstr "Show results" -#: src/components/poll.tsx:439 #: src/components/poll.tsx:441 -#: src/pages/scheduled-posts.tsx:180 -#: src/pages/status.tsx:1882 -#: src/pages/status.tsx:1905 +#: src/components/poll.tsx:443 +#: src/pages/status.tsx:1903 +#: src/pages/status.tsx:1926 msgid "Refresh" msgstr "" -#: src/components/post-embed-modal.tsx:238 +#: src/components/post-embed-modal.tsx:237 #: src/components/status-utility-menu.tsx:244 msgid "Embed post" msgstr "" -#: src/components/post-embed-modal.tsx:243 +#: src/components/post-embed-modal.tsx:242 msgid "HTML Code" msgstr "" -#: src/components/post-embed-modal.tsx:260 +#: src/components/post-embed-modal.tsx:259 msgid "HTML code copied" msgstr "" -#: src/components/post-embed-modal.tsx:263 +#: src/components/post-embed-modal.tsx:262 msgid "Unable to copy HTML code" msgstr "" -#: src/components/post-embed-modal.tsx:275 +#: src/components/post-embed-modal.tsx:274 msgid "Media attachments:" msgstr "" -#: src/components/post-embed-modal.tsx:297 +#: src/components/post-embed-modal.tsx:296 msgid "Account Emojis:" msgstr "" -#: src/components/post-embed-modal.tsx:328 -#: src/components/post-embed-modal.tsx:373 +#: src/components/post-embed-modal.tsx:327 +#: src/components/post-embed-modal.tsx:372 msgid "static URL" msgstr "" -#: src/components/post-embed-modal.tsx:342 +#: src/components/post-embed-modal.tsx:341 msgid "Emojis:" msgstr "" -#: src/components/post-embed-modal.tsx:387 +#: src/components/post-embed-modal.tsx:386 msgid "Notes:" msgstr "" -#: src/components/post-embed-modal.tsx:391 +#: src/components/post-embed-modal.tsx:390 msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed." msgstr "" -#: src/components/post-embed-modal.tsx:397 +#: src/components/post-embed-modal.tsx:396 msgid "Polls are not interactive, becomes a list with vote counts." msgstr "" -#: src/components/post-embed-modal.tsx:402 +#: src/components/post-embed-modal.tsx:401 msgid "Media attachments can be images, videos, audios or any file types." msgstr "" -#: src/components/post-embed-modal.tsx:408 +#: src/components/post-embed-modal.tsx:407 msgid "Post could be edited or deleted later." msgstr "" -#: src/components/post-embed-modal.tsx:414 +#: src/components/post-embed-modal.tsx:413 msgid "Preview" msgstr "" -#: src/components/post-embed-modal.tsx:423 +#: src/components/post-embed-modal.tsx:422 msgid "Note: This preview is lightly styled." msgstr "" -#: src/components/private-note-sheet.tsx:56 -#: src/components/related-actions.tsx:398 -msgid "Notes" -msgstr "Notes" - -#: src/components/private-note-sheet.tsx:59 -msgid "Only visible to you" -msgstr "Only visible to you" - -#: src/components/private-note-sheet.tsx:90 -msgid "Unable to update private note." -msgstr "Unable to update private note." - -#: src/components/private-note-sheet.tsx:119 -msgid "Save & close" -msgstr "" - #: src/components/qr-code-modal.tsx:35 -#: src/components/shortcuts-settings.tsx:1036 +#: src/components/shortcuts-settings.tsx:988 msgid "Scan QR code" msgstr "Scan QR code" -#: src/components/qr-scanner-modal.tsx:326 +#: src/components/qr-scanner-modal.tsx:357 msgid "Unable to access camera. Please check permissions." msgstr "Unable to access camera. Please check permissions." @@ -1925,12 +1669,12 @@ msgid "Continue unwrapping…" msgstr "Continue unwrapping…" #: src/components/quote-settings-sheet.tsx:91 -#: src/pages/settings.tsx:403 +#: src/pages/settings.tsx:418 msgid "Quote settings updated" msgstr "Quote settings updated" #: src/components/quote-settings-sheet.tsx:105 -#: src/pages/settings.tsx:405 +#: src/pages/settings.tsx:420 msgid "Failed to update quote settings" msgstr "Failed to update quote settings" @@ -1962,218 +1706,171 @@ msgstr "Error loading quotes" msgid "No quotes yet" msgstr "No quotes yet" -#: src/components/recent-searches.tsx:33 +#: src/components/recent-searches.tsx:34 msgid "Cleared recent searches" msgstr "Cleared recent searches" -#: src/components/recent-searches.tsx:55 -#: src/components/search-form.tsx:408 +#: src/components/recent-searches.tsx:56 +#: src/components/search-form.tsx:427 msgid "Recent searches" msgstr "Recent searches" -#: src/components/recent-searches.tsx:65 +#: src/components/recent-searches.tsx:66 msgid "Clear all" msgstr "Clear all" -#: src/components/recent-searches.tsx:100 +#: src/components/recent-searches.tsx:101 msgid "Clear" msgstr "" -#: src/components/related-actions.tsx:53 +#: src/components/related-actions.tsx:52 msgid "Forever" msgstr "" #. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, }) -#: src/components/related-actions.tsx:370 +#: src/components/related-actions.tsx:357 msgid "Last post: <0>{0}" msgstr "" -#: src/components/related-actions.tsx:384 +#: src/components/related-actions.tsx:371 msgid "Muted" msgstr "" -#: src/components/related-actions.tsx:389 +#: src/components/related-actions.tsx:376 msgid "Blocked" msgstr "" -#: src/components/related-actions.tsx:474 +#: src/components/related-actions.tsx:446 msgid "Mention <0>@{username}" msgstr "" -#: src/components/related-actions.tsx:487 +#: src/components/related-actions.tsx:459 msgid "Search <0>@{username}'s posts" msgstr "Search <0>@{username}'s posts" -#: src/components/related-actions.tsx:501 +#: src/components/related-actions.tsx:473 msgid "Translate bio" msgstr "" -#: src/components/related-actions.tsx:511 -msgid "Edit notes" -msgstr "Edit notes" - -#: src/components/related-actions.tsx:511 -msgid "Add notes" -msgstr "Add notes" - -#: src/components/related-actions.tsx:532 +#: src/components/related-actions.tsx:492 msgid "Notifications enabled for @{username}'s posts." msgstr "Notifications enabled for @{username}'s posts." -#: src/components/related-actions.tsx:533 +#: src/components/related-actions.tsx:493 msgid " Notifications disabled for @{username}'s posts." msgstr " Notifications disabled for @{username}'s posts." -#: src/components/related-actions.tsx:545 +#: src/components/related-actions.tsx:505 msgid "Disable notifications" msgstr "Disable notifications" -#: src/components/related-actions.tsx:546 +#: src/components/related-actions.tsx:506 msgid "Enable notifications" msgstr "Enable notifications" -#: src/components/related-actions.tsx:565 +#: src/components/related-actions.tsx:523 msgid "Boosts from @{username} enabled." msgstr "Boosts from @{username} enabled." -#: src/components/related-actions.tsx:566 +#: src/components/related-actions.tsx:524 msgid "Boosts from @{username} disabled." msgstr "Boosts from @{username} disabled." -#: src/components/related-actions.tsx:577 +#: src/components/related-actions.tsx:535 msgid "Disable boosts" msgstr "Disable boosts" -#: src/components/related-actions.tsx:577 +#: src/components/related-actions.tsx:535 msgid "Enable boosts" msgstr "Enable boosts" -#: src/components/related-actions.tsx:597 -msgid "@{username} is no longer featured on your profile." -msgstr "@{username} is no longer featured on your profile." - -#: src/components/related-actions.tsx:608 -msgid "@{username} is now featured on your profile." -msgstr "@{username} is now featured on your profile." - -#: src/components/related-actions.tsx:616 -msgid "Unable to unfeature @{username} on your profile." -msgstr "Unable to unfeature @{username} on your profile." - -#: src/components/related-actions.tsx:620 -msgid "Unable to feature @{username} on your profile." -msgstr "Unable to feature @{username} on your profile." - -#: src/components/related-actions.tsx:629 -msgid "Don't feature on profile" -msgstr "Don't feature on profile" - -#: src/components/related-actions.tsx:630 -#: src/pages/hashtag.tsx:475 -msgid "Feature on profile" -msgstr "" - -#: src/components/related-actions.tsx:639 -#: src/components/related-actions.tsx:689 -msgid "Show featured profiles" -msgstr "Show featured profiles" - -#: src/components/related-actions.tsx:681 -#: src/pages/account-statuses.tsx:701 +#: src/components/related-actions.tsx:580 +#: src/pages/account-statuses.tsx:696 msgid "Search my posts" msgstr "Search my posts" -#: src/components/related-actions.tsx:754 -#: src/components/shortcuts-settings.tsx:1413 +#: src/components/related-actions.tsx:642 +#: src/components/shortcuts-settings.tsx:1251 #: src/components/status-utility-menu.tsx:225 msgid "Sharing doesn't seem to work." msgstr "" -#: src/components/related-actions.tsx:798 +#: src/components/related-actions.tsx:686 msgid "Unmuted @{username}" msgstr "Unmuted @{username}" -#: src/components/related-actions.tsx:810 +#: src/components/related-actions.tsx:698 msgid "Unmute <0>@{username}" msgstr "Unmute <0>@{username}" -#: src/components/related-actions.tsx:826 +#: src/components/related-actions.tsx:714 msgid "Mute <0>@{username}…" msgstr "" #. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? ( MUTE_DURATIONS_LABELS[ duration ] as () => string )() : i18n._(MUTE_DURATIONS_LABELS[duration]) -#: src/components/related-actions.tsx:861 +#: src/components/related-actions.tsx:748 msgid "Muted @{username} for {0}" msgstr "Muted @{username} for {0}" -#: src/components/related-actions.tsx:877 +#: src/components/related-actions.tsx:764 msgid "Unable to mute @{username}" msgstr "Unable to mute @{username}" -#: src/components/related-actions.tsx:900 +#: src/components/related-actions.tsx:787 msgid "Remove <0>@{username} from followers?" msgstr "" -#: src/components/related-actions.tsx:922 +#: src/components/related-actions.tsx:810 msgid "@{username} removed from followers" msgstr "@{username} removed from followers" -#: src/components/related-actions.tsx:934 +#: src/components/related-actions.tsx:822 msgid "Remove follower…" msgstr "" -#: src/components/related-actions.tsx:945 +#: src/components/related-actions.tsx:833 msgid "Block <0>@{username}?" msgstr "" -#: src/components/related-actions.tsx:971 +#: src/components/related-actions.tsx:860 msgid "Unblocked @{username}" msgstr "Unblocked @{username}" -#: src/components/related-actions.tsx:981 +#: src/components/related-actions.tsx:870 msgid "Blocked @{username}" msgstr "Blocked @{username}" -#: src/components/related-actions.tsx:989 +#: src/components/related-actions.tsx:878 msgid "Unable to unblock @{username}" msgstr "Unable to unblock @{username}" -#: src/components/related-actions.tsx:991 +#: src/components/related-actions.tsx:880 msgid "Unable to block @{username}" msgstr "Unable to block @{username}" -#: src/components/related-actions.tsx:1001 +#: src/components/related-actions.tsx:890 msgid "Unblock <0>@{username}" msgstr "" -#: src/components/related-actions.tsx:1010 +#: src/components/related-actions.tsx:900 msgid "Block <0>@{username}…" msgstr "" -#: src/components/related-actions.tsx:1027 +#: src/components/related-actions.tsx:918 msgid "Report <0>@{username}…" msgstr "" -#: src/components/related-actions.tsx:1084 -msgid "Withdraw follow request?" -msgstr "Withdraw follow request?" - #. placeholder {0}: info.acct || info.username -#: src/components/related-actions.tsx:1085 +#: src/components/related-actions.tsx:952 msgid "Unfollow @{0}?" msgstr "Unfollow @{0}?" -#: src/components/related-actions.tsx:1152 +#: src/components/related-actions.tsx:997 msgid "Unfollow…" msgstr "" -#: src/components/related-actions.tsx:1161 -msgid "Withdraw…" -msgstr "" - -#: src/components/related-actions.tsx:1168 -#: src/components/related-actions.tsx:1172 -#: src/pages/hashtag.tsx:403 +#: src/components/related-actions.tsx:1004 +#: src/components/related-actions.tsx:1008 msgid "Follow" msgstr "" @@ -2231,458 +1928,421 @@ msgstr "" msgid "Issue doesn't fit other categories" msgstr "" -#: src/components/report-modal.tsx:198 +#: src/components/report-modal.tsx:195 msgid "Report Post" msgstr "" -#: src/components/report-modal.tsx:198 +#: src/components/report-modal.tsx:195 msgid "Report @{username}" msgstr "" -#: src/components/report-modal.tsx:234 +#: src/components/report-modal.tsx:233 msgid "Pending review" msgstr "" -#: src/components/report-modal.tsx:281 +#: src/components/report-modal.tsx:280 msgid "Post reported" msgstr "" -#: src/components/report-modal.tsx:281 +#: src/components/report-modal.tsx:280 msgid "Profile reported" msgstr "" -#: src/components/report-modal.tsx:289 +#: src/components/report-modal.tsx:288 msgid "Unable to report post" msgstr "" -#: src/components/report-modal.tsx:290 +#: src/components/report-modal.tsx:289 msgid "Unable to report profile" msgstr "" -#: src/components/report-modal.tsx:298 +#: src/components/report-modal.tsx:297 msgid "What's the issue with this post?" msgstr "" -#: src/components/report-modal.tsx:299 +#: src/components/report-modal.tsx:298 msgid "What's the issue with this profile?" msgstr "" -#: src/components/report-modal.tsx:372 +#: src/components/report-modal.tsx:371 msgid "Additional info" msgstr "" -#: src/components/report-modal.tsx:397 +#: src/components/report-modal.tsx:396 msgid "Forward to <0>{domain}" msgstr "" -#: src/components/report-modal.tsx:407 +#: src/components/report-modal.tsx:406 msgid "Send Report" msgstr "" -#: src/components/report-modal.tsx:417 +#: src/components/report-modal.tsx:416 msgid "Muted {username}" msgstr "" -#: src/components/report-modal.tsx:420 +#: src/components/report-modal.tsx:419 msgid "Unable to mute {username}" msgstr "" -#: src/components/report-modal.tsx:426 +#: src/components/report-modal.tsx:425 msgid "Send Report <0>+ Mute profile" msgstr "" -#: src/components/report-modal.tsx:438 +#: src/components/report-modal.tsx:437 msgid "Blocked {username}" msgstr "" -#: src/components/report-modal.tsx:441 +#: src/components/report-modal.tsx:440 msgid "Unable to block {username}" msgstr "" -#: src/components/report-modal.tsx:447 +#: src/components/report-modal.tsx:446 msgid "Send Report <0>+ Block profile" msgstr "" -#: src/components/search-form.tsx:74 +#: src/components/search-form.tsx:76 msgid "Posts with <0>{query}" msgstr "" -#: src/components/search-form.tsx:82 +#: src/components/search-form.tsx:84 msgid "Accounts with <0>{query}" msgstr "" -#: src/components/search-form.tsx:94 +#: src/components/search-form.tsx:96 msgid "Posts tagged with <0>{hashtag}" msgstr "Posts tagged with <0>{hashtag}" -#: src/components/search-form.tsx:103 +#: src/components/search-form.tsx:105 msgid "{query} <0>‒ accounts, hashtags & posts" msgstr "" -#: src/components/search-form.tsx:209 +#: src/components/search-form.tsx:231 msgid "Look up <0>{query}" msgstr "" -#: src/components/search-form.tsx:441 -#: src/pages/home.tsx:336 +#: src/components/search-form.tsx:460 +#: src/pages/home.tsx:328 msgid "See all" msgstr "" -#: src/components/shortcuts-settings.tsx:111 +#: src/components/shortcuts-settings.tsx:101 msgid "Home / Following" msgstr "" -#: src/components/shortcuts-settings.tsx:114 -msgid "Public (Local / Federated)" -msgstr "" - -#: src/components/shortcuts-settings.tsx:116 +#: src/components/shortcuts-settings.tsx:105 msgid "Account" msgstr "" -#: src/components/shortcuts-settings.tsx:119 +#: src/components/shortcuts-settings.tsx:108 msgid "Hashtag" msgstr "" -#: src/components/shortcuts-settings.tsx:127 +#: src/components/shortcuts-settings.tsx:116 msgid "List ID" msgstr "" -#: src/components/shortcuts-settings.tsx:134 -msgid "Local only" -msgstr "" - -#: src/components/shortcuts-settings.tsx:139 -#: src/components/shortcuts-settings.tsx:148 -#: src/components/shortcuts-settings.tsx:186 +#: src/components/shortcuts-settings.tsx:123 +#: src/components/shortcuts-settings.tsx:161 msgid "Server" msgstr "Server" -#: src/components/shortcuts-settings.tsx:142 -#: src/components/shortcuts-settings.tsx:151 -#: src/components/shortcuts-settings.tsx:189 +#: src/components/shortcuts-settings.tsx:126 +#: src/components/shortcuts-settings.tsx:164 msgid "Optional, e.g. mastodon.social" msgstr "" -#: src/components/shortcuts-settings.tsx:157 +#: src/components/shortcuts-settings.tsx:132 msgid "Search term" msgstr "" -#: src/components/shortcuts-settings.tsx:160 +#: src/components/shortcuts-settings.tsx:135 msgid "Optional" msgstr "Optional" -#: src/components/shortcuts-settings.tsx:177 +#: src/components/shortcuts-settings.tsx:152 msgid "e.g. PixelArt (Max 5, space-separated)" msgstr "" -#: src/components/shortcuts-settings.tsx:181 -#: src/pages/hashtag.tsx:502 +#: src/components/shortcuts-settings.tsx:156 +#: src/pages/hashtag.tsx:286 msgid "Media only" msgstr "" -#: src/components/shortcuts-settings.tsx:342 +#: src/components/shortcuts-settings.tsx:310 #: src/components/shortcuts.tsx:431 msgid "Shortcuts" msgstr "" -#: src/components/shortcuts-settings.tsx:350 +#: src/components/shortcuts-settings.tsx:318 msgid "beta" msgstr "" -#: src/components/shortcuts-settings.tsx:356 +#: src/components/shortcuts-settings.tsx:324 msgid "Specify a list of shortcuts that'll appear as:" msgstr "" -#: src/components/shortcuts-settings.tsx:362 +#: src/components/shortcuts-settings.tsx:330 msgid "Floating button" msgstr "" -#: src/components/shortcuts-settings.tsx:367 +#: src/components/shortcuts-settings.tsx:335 msgid "Tab/Menu bar" msgstr "" -#: src/components/shortcuts-settings.tsx:372 +#: src/components/shortcuts-settings.tsx:340 msgid "Multi-column" msgstr "Multi-column" -#: src/components/shortcuts-settings.tsx:456 +#: src/components/shortcuts-settings.tsx:424 msgid "Not available in current view mode" msgstr "" -#: src/components/shortcuts-settings.tsx:475 -#: src/pages/accounts.tsx:250 +#: src/components/shortcuts-settings.tsx:443 +#: src/pages/accounts.tsx:257 msgid "Move up" msgstr "" -#: src/components/shortcuts-settings.tsx:491 -#: src/pages/accounts.tsx:265 +#: src/components/shortcuts-settings.tsx:459 +#: src/pages/accounts.tsx:272 msgid "Move down" msgstr "" -#: src/components/shortcuts-settings.tsx:503 -#: src/components/status-account-menu.tsx:183 -#: src/pages/list.tsx:317 +#: src/components/shortcuts-settings.tsx:471 +#: src/components/status-account-menu.tsx:197 +#: src/pages/list.tsx:320 msgid "Edit" msgstr "" -#: src/components/shortcuts-settings.tsx:524 +#: src/components/shortcuts-settings.tsx:492 msgid "Add more than one shortcut/column to make this work." msgstr "" -#: src/components/shortcuts-settings.tsx:533 +#: src/components/shortcuts-settings.tsx:501 msgid "No shortcuts yet. Tap on the Add shortcut button." msgstr "" -#: src/components/shortcuts-settings.tsx:535 +#: src/components/shortcuts-settings.tsx:503 msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications first." msgstr "" -#: src/components/shortcuts-settings.tsx:562 +#: src/components/shortcuts-settings.tsx:530 msgid "Max {SHORTCUTS_LIMIT} shortcuts" msgstr "" -#: src/components/shortcuts-settings.tsx:576 -#: src/pages/accounts.tsx:388 +#: src/components/shortcuts-settings.tsx:546 +#: src/pages/accounts.tsx:397 msgid "Import/export" msgstr "" -#: src/components/shortcuts-settings.tsx:583 +#: src/components/shortcuts-settings.tsx:555 msgid "Add shortcut…" msgstr "" -#: src/components/shortcuts-settings.tsx:639 +#: src/components/shortcuts-settings.tsx:615 msgid "Specific list is optional." msgstr "Specific list is optional." -#: src/components/shortcuts-settings.tsx:640 +#: src/components/shortcuts-settings.tsx:616 msgid "Multiple hashtags are supported. Space-separated." msgstr "" -#: src/components/shortcuts-settings.tsx:735 +#: src/components/shortcuts-settings.tsx:699 msgid "Edit shortcut" msgstr "" -#: src/components/shortcuts-settings.tsx:735 +#: src/components/shortcuts-settings.tsx:699 msgid "Add shortcut" msgstr "" -#: src/components/shortcuts-settings.tsx:775 +#: src/components/shortcuts-settings.tsx:739 msgid "Timeline" msgstr "" -#: src/components/shortcuts-settings.tsx:804 +#: src/components/shortcuts-settings.tsx:768 msgid "List" msgstr "" -#: src/components/shortcuts-settings.tsx:992 +#: src/components/shortcuts-settings.tsx:944 msgid "Import/Export <0>Shortcuts" msgstr "" -#: src/components/shortcuts-settings.tsx:1010 +#: src/components/shortcuts-settings.tsx:962 msgid "Paste shortcuts here" msgstr "" -#: src/components/shortcuts-settings.tsx:1048 -msgid "Downloading saved shortcuts from server…" -msgstr "Downloading saved shortcuts from server…" - -#: src/components/shortcuts-settings.tsx:1084 -msgid "Unable to download shortcuts" -msgstr "" - -#: src/components/shortcuts-settings.tsx:1088 -msgid "Download shortcuts from server" -msgstr "Download shortcuts from server" - -#: src/components/shortcuts-settings.tsx:1163 +#: src/components/shortcuts-settings.tsx:1060 msgid "* Exists in current shortcuts" msgstr "" -#: src/components/shortcuts-settings.tsx:1168 +#: src/components/shortcuts-settings.tsx:1065 msgid "List may not work if it's from a different account." msgstr "" -#: src/components/shortcuts-settings.tsx:1178 +#: src/components/shortcuts-settings.tsx:1075 msgid "Invalid settings format" msgstr "" -#: src/components/shortcuts-settings.tsx:1186 +#: src/components/shortcuts-settings.tsx:1083 msgid "Append to current shortcuts?" msgstr "" -#: src/components/shortcuts-settings.tsx:1189 +#: src/components/shortcuts-settings.tsx:1086 msgid "Only shortcuts that don’t exist in current shortcuts will be appended." msgstr "" -#: src/components/shortcuts-settings.tsx:1215 +#: src/components/shortcuts-settings.tsx:1112 msgid "No new shortcuts to import" msgstr "" -#: src/components/shortcuts-settings.tsx:1230 +#: src/components/shortcuts-settings.tsx:1127 msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported." msgstr "" -#: src/components/shortcuts-settings.tsx:1231 -#: src/components/shortcuts-settings.tsx:1259 +#: src/components/shortcuts-settings.tsx:1128 +#: src/components/shortcuts-settings.tsx:1156 msgid "Shortcuts imported" msgstr "" -#: src/components/shortcuts-settings.tsx:1241 +#: src/components/shortcuts-settings.tsx:1138 msgid "Import & append…" msgstr "" -#: src/components/shortcuts-settings.tsx:1249 +#: src/components/shortcuts-settings.tsx:1146 msgid "Override current shortcuts?" msgstr "" -#: src/components/shortcuts-settings.tsx:1250 +#: src/components/shortcuts-settings.tsx:1147 msgid "Import shortcuts?" msgstr "" -#: src/components/shortcuts-settings.tsx:1268 +#: src/components/shortcuts-settings.tsx:1165 msgid "or override…" msgstr "" -#: src/components/shortcuts-settings.tsx:1268 +#: src/components/shortcuts-settings.tsx:1165 msgid "Import…" msgstr "" -#: src/components/shortcuts-settings.tsx:1294 +#: src/components/shortcuts-settings.tsx:1191 msgid "Shortcuts copied" msgstr "" -#: src/components/shortcuts-settings.tsx:1297 +#: src/components/shortcuts-settings.tsx:1194 msgid "Unable to copy shortcuts" msgstr "" -#: src/components/shortcuts-settings.tsx:1352 -msgid "Saving shortcuts to server…" -msgstr "Saving shortcuts to server…" - -#: src/components/shortcuts-settings.tsx:1359 -msgid "Shortcuts saved" -msgstr "" - -#: src/components/shortcuts-settings.tsx:1364 -msgid "Unable to save shortcuts" -msgstr "" - -#: src/components/shortcuts-settings.tsx:1368 -msgid "Sync to server" -msgstr "Sync to server" - -#: src/components/shortcuts-settings.tsx:1384 +#: src/components/shortcuts-settings.tsx:1222 msgid "Shortcut settings copied" msgstr "" -#: src/components/shortcuts-settings.tsx:1387 +#: src/components/shortcuts-settings.tsx:1225 msgid "Unable to copy shortcut settings" msgstr "" -#: src/components/shortcuts-settings.tsx:1420 +#: src/components/shortcuts-settings.tsx:1258 msgid "Share" msgstr "" #. placeholder {0}: shortcutsStr.length -#: src/components/shortcuts-settings.tsx:1426 +#: src/components/shortcuts-settings.tsx:1264 msgid "{0, plural, one {# character} other {# characters}}" msgstr "" -#: src/components/shortcuts-settings.tsx:1438 +#: src/components/shortcuts-settings.tsx:1276 msgid "Raw Shortcuts JSON" msgstr "" -#: src/components/shortcuts-settings.tsx:1451 -msgid "Import/export settings from/to server (Very experimental)" -msgstr "Import/export settings from/to server (Very experimental)" - -#: src/components/status-account-menu.tsx:86 +#: src/components/status-account-menu.tsx:88 msgid "Conversation unmuted" msgstr "" -#: src/components/status-account-menu.tsx:86 +#: src/components/status-account-menu.tsx:88 msgid "Conversation muted" msgstr "" -#: src/components/status-account-menu.tsx:91 +#: src/components/status-account-menu.tsx:94 msgid "Unable to unmute conversation" msgstr "" -#: src/components/status-account-menu.tsx:92 +#: src/components/status-account-menu.tsx:95 msgid "Unable to mute conversation" msgstr "" -#: src/components/status-account-menu.tsx:101 +#: src/components/status-account-menu.tsx:105 msgid "Unmute conversation" msgstr "" -#: src/components/status-account-menu.tsx:108 +#: src/components/status-account-menu.tsx:112 msgid "Mute conversation" msgstr "" -#: src/components/status-account-menu.tsx:123 +#: src/components/status-account-menu.tsx:131 msgid "Post unpinned from profile" msgstr "" -#: src/components/status-account-menu.tsx:123 +#: src/components/status-account-menu.tsx:132 msgid "Post pinned to profile" msgstr "" -#: src/components/status-account-menu.tsx:127 +#: src/components/status-account-menu.tsx:137 msgid "Unable to unpin post" msgstr "" -#: src/components/status-account-menu.tsx:127 +#: src/components/status-account-menu.tsx:137 msgid "Unable to pin post" msgstr "" -#: src/components/status-account-menu.tsx:135 +#: src/components/status-account-menu.tsx:147 msgid "Unpin from profile" msgstr "" -#: src/components/status-account-menu.tsx:142 +#: src/components/status-account-menu.tsx:154 msgid "Pin to profile" msgstr "" -#: src/components/status-account-menu.tsx:158 -#: src/pages/settings.tsx:372 +#: src/components/status-account-menu.tsx:171 +#: src/pages/settings.tsx:383 msgid "Quote settings" msgstr "Quote settings" -#: src/components/status-account-menu.tsx:194 +#: src/components/status-account-menu.tsx:208 msgid "Delete this post?" msgstr "" -#: src/components/status-account-menu.tsx:212 +#: src/components/status-account-menu.tsx:228 msgid "Post deleted" msgstr "" -#: src/components/status-account-menu.tsx:215 +#: src/components/status-account-menu.tsx:231 msgid "Unable to delete post" msgstr "" #. placeholder {0}: username || acct -#: src/components/status-account-menu.tsx:239 +#: src/components/status-account-menu.tsx:255 msgid "Remove my post from <0>@{0}'s post?" msgstr "Remove my post from <0>@{0}'s post?" -#: src/components/status-account-menu.tsx:261 +#: src/components/status-account-menu.tsx:280 msgid "Quote removed" msgstr "Quote removed" -#: src/components/status-account-menu.tsx:265 +#: src/components/status-account-menu.tsx:284 msgid "Unable to remove quote" msgstr "Unable to remove quote" -#: src/components/status-account-menu.tsx:271 +#: src/components/status-account-menu.tsx:290 msgid "Remove quote…" msgstr "Remove quote…" -#: src/components/status-account-menu.tsx:285 +#: src/components/status-account-menu.tsx:304 msgid "Report post…" msgstr "" +#: src/components/status-activity-menu.tsx:36 +#: src/components/status-activity-menu.tsx:46 +msgid "Boosted/Liked by…" +msgstr "" + #: src/components/status-activity-menu.tsx:57 msgid "View Quotes" msgstr "View Quotes" @@ -2691,17 +2351,13 @@ msgstr "View Quotes" msgid "Unwrap quote chain" msgstr "Unwrap quote chain" -#. placeholder {0}: username || acct #. placeholder {0}: usernameValue || acctValue -#: src/components/status-content.tsx:445 -#: src/components/status-quick-menu.tsx:163 +#: src/components/status-content.tsx:436 msgid "Unboosted @{0}'s post" msgstr "Unboosted @{0}'s post" -#. placeholder {0}: username || acct #. placeholder {0}: usernameValue || acctValue -#: src/components/status-content.tsx:446 -#: src/components/status-quick-menu.tsx:164 +#: src/components/status-content.tsx:437 msgid "Boosted @{0}'s post" msgstr "Boosted @{0}'s post" @@ -2717,20 +2373,25 @@ msgstr "" msgid "Loading…" msgstr "" -#: src/components/status-header.tsx:102 -msgid "{timeRepliesCount, plural, one {# reply} other {# replies}}" -msgstr "{timeRepliesCount, plural, one {# reply} other {# replies}}" +#: src/components/status-header.tsx:73 +msgid "{repliesCount, plural, one {# reply} other {# replies}}" +msgstr "{repliesCount, plural, one {# reply} other {# replies}}" -#: src/components/status-header.tsx:119 +#: src/components/status-header.tsx:90 #: src/components/status-large-footer.tsx:131 msgid "Edited" msgstr "" -#: src/components/status-header.tsx:147 +#: src/components/status-header.tsx:151 #: src/components/status-large-footer.tsx:106 msgid "Deleted" msgstr "" +#: src/components/status-header.tsx:215 +#: src/utils/visibility-text.ts:4 +msgid "Private mention" +msgstr "" + #: src/components/status-helpers.ts:278 msgid "Private posts cannot be quoted" msgstr "Private posts cannot be quoted" @@ -2752,32 +2413,32 @@ msgid "You are not allowed to quote this post" msgstr "You are not allowed to quote this post" #: src/components/status-inline-controls.tsx:76 -#: src/components/status-large-footer.tsx:344 -#: src/components/status-quick-menu.tsx:202 +#: src/components/status-large-footer.tsx:342 +#: src/components/status-quick-menu.tsx:204 msgid "Unlike" msgstr "" #: src/components/status-inline-controls.tsx:76 #: src/components/status-inline-controls.tsx:77 -#: src/components/status-large-footer.tsx:344 -#: src/components/status-large-footer.tsx:345 -#: src/components/status-quick-menu.tsx:203 +#: src/components/status-large-footer.tsx:342 +#: src/components/status-large-footer.tsx:343 +#: src/components/status-quick-menu.tsx:205 msgid "Like" msgstr "" #: src/components/status-inline-controls.tsx:77 #: src/components/status-inline-controls.tsx:115 -#: src/components/status-large-footer.tsx:345 +#: src/components/status-large-footer.tsx:343 msgid "Liked" msgstr "" #: src/components/status-inline-controls.tsx:112 -#: src/components/status-large-footer.tsx:330 +#: src/components/status-large-footer.tsx:329 msgid "Boosted" msgstr "" #: src/components/status-inline-controls.tsx:118 -#: src/components/status-large-footer.tsx:360 +#: src/components/status-large-footer.tsx:358 msgid "Bookmarked" msgstr "" @@ -2815,9 +2476,7 @@ msgid "Comments" msgstr "" #: src/components/status-large-footer.tsx:266 -#: src/components/status-large-footer.tsx:329 -#: src/components/status-quick-menu.tsx:105 -#: src/components/status-quick-menu.tsx:187 +#: src/components/status-large-footer.tsx:328 msgid "Unboost" msgstr "" @@ -2826,25 +2485,23 @@ msgstr "" msgid "Quote with link" msgstr "Quote with link" -#: src/components/status-large-footer.tsx:329 -#: src/components/status-quick-menu.tsx:189 +#: src/components/status-large-footer.tsx:328 msgid "Boost/Quote…" msgstr "Boost/Quote…" -#: src/components/status-large-footer.tsx:329 -#: src/components/status-quick-menu.tsx:190 +#: src/components/status-large-footer.tsx:328 msgid "Boost…" msgstr "" -#: src/components/status-large-footer.tsx:359 -#: src/components/status-quick-menu.tsx:212 +#: src/components/status-large-footer.tsx:357 +#: src/components/status-quick-menu.tsx:216 msgid "Unbookmark" msgstr "" #. placeholder {0}: filterInfo.titlesStr #. placeholder {0}: filterInfoMaybe?.titlesStr #: src/components/status-media-embeds.tsx:99 -#: src/pages/catchup.tsx:2406 +#: src/pages/catchup.tsx:2409 msgid "Filtered: {0}" msgstr "Filtered: {0}" @@ -2867,41 +2524,73 @@ msgid "Old post (<0>{0})" msgstr "" #: src/components/status-placeholders.tsx:58 -#: src/components/status-quotes.tsx:48 -#: src/components/status-quotes.tsx:49 -#: src/components/status-quotes.tsx:50 +#: src/components/status-quotes.tsx:105 +#: src/components/status-quotes.tsx:106 +#: src/components/status-quotes.tsx:107 msgid "Post unavailable" msgstr "Post unavailable" +#: src/components/status-post-body.tsx:232 +#: src/components/timeline.tsx:1496 +msgid "Content warning" +msgstr "" + #: src/components/status-post-body.tsx:438 msgid "Show content" msgstr "" -#: src/components/status-quotes.tsx:46 +#: src/components/status-quick-menu.tsx:105 +#: src/components/status-quick-menu.tsx:187 +msgid "Undo repost" +msgstr "Undo repost" + +#: src/components/status-quick-menu.tsx:105 +msgid "Repost" +msgstr "Repost" + +#. placeholder {0}: username || acct +#: src/components/status-quick-menu.tsx:163 +msgid "Removed repost of @{0}'s post" +msgstr "Removed repost of @{0}'s post" + +#. placeholder {0}: username || acct +#: src/components/status-quick-menu.tsx:164 +msgid "Reposted @{0}'s post" +msgstr "Reposted @{0}'s post" + +#: src/components/status-quick-menu.tsx:189 +msgid "Repost/Quote…" +msgstr "Repost/Quote…" + +#: src/components/status-quick-menu.tsx:190 +msgid "Repost…" +msgstr "Repost…" + +#: src/components/status-quotes.tsx:103 msgid "Post hidden by your filters" msgstr "Post hidden by your filters" -#: src/components/status-quotes.tsx:47 +#: src/components/status-quotes.tsx:104 msgid "Post pending" msgstr "Post pending" -#: src/components/status-quotes.tsx:51 +#: src/components/status-quotes.tsx:108 msgid "Post removed by author" msgstr "Post removed by author" -#: src/components/status-quotes.tsx:53 +#: src/components/status-quotes.tsx:110 msgid "Post hidden because you've blocked @{name}." msgstr "Post hidden because you've blocked @{name}." -#: src/components/status-quotes.tsx:55 +#: src/components/status-quotes.tsx:112 msgid "Post hidden because you've blocked {domain}." msgstr "Post hidden because you've blocked {domain}." -#: src/components/status-quotes.tsx:57 +#: src/components/status-quotes.tsx:114 msgid "Post hidden because you've muted @{name}." msgstr "Post hidden because you've muted @{name}." -#: src/components/status-quotes.tsx:184 +#: src/components/status-quotes.tsx:241 msgid "Show anyway" msgstr "Show anyway" @@ -2961,7 +2650,7 @@ msgstr "" #: src/components/thread-badge.tsx:32 #: src/components/thread-badge.tsx:47 #: src/components/thread-badge.tsx:62 -#: src/pages/catchup.tsx:2422 +#: src/pages/catchup.tsx:2425 msgid "Thread" msgstr "" @@ -2984,26 +2673,26 @@ msgstr "{index}/{total}" msgid "{index}/X" msgstr "{index}/X" -#: src/components/timeline.tsx:824 -#: src/pages/settings.tsx:1493 +#: src/components/timeline.tsx:878 +#: src/pages/settings.tsx:1492 msgid "New posts" msgstr "" #. placeholder {0}: fItems.length -#: src/components/timeline.tsx:985 +#: src/components/timeline.tsx:1036 msgid "{0, plural, one {# Boost} other {# Boosts}}" msgstr "{0, plural, one {# Boost} other {# Boosts}}" -#: src/components/timeline.tsx:990 +#: src/components/timeline.tsx:1041 msgid "Pinned posts" msgstr "Pinned posts" -#: src/components/timeline.tsx:1220 +#: src/components/timeline.tsx:1269 msgid "View Full Thread" msgstr "View Full Thread" #. placeholder {0}: filterInfo.titlesStr -#: src/components/timeline.tsx:1428 +#: src/components/timeline.tsx:1480 msgid "<0>Filtered: <1>{0}" msgstr "" @@ -3012,28 +2701,28 @@ msgid "Translated Bio" msgstr "" #. placeholder {0}: sourceLangText ?? '' -#: src/components/translation-block.tsx:304 +#: src/components/translation-block.tsx:305 msgid "Auto-translated from {0}" msgstr "Auto-translated from {0}" -#: src/components/translation-block.tsx:340 +#: src/components/translation-block.tsx:341 msgid "Translating…" msgstr "" -#: src/components/translation-block.tsx:343 +#: src/components/translation-block.tsx:344 msgid "Translate from {sourceLangText} (auto-detected)" msgstr "" -#: src/components/translation-block.tsx:344 +#: src/components/translation-block.tsx:345 msgid "Translate from {sourceLangText}" msgstr "" #. placeholder {0}: detectedLang ?? '…' -#: src/components/translation-block.tsx:372 +#: src/components/translation-block.tsx:373 msgid "Auto ({0})" msgstr "" -#: src/components/translation-block.tsx:385 +#: src/components/translation-block.tsx:386 msgid "Failed to translate" msgstr "" @@ -3059,9 +2748,8 @@ msgid "Login required." msgstr "Login required." #: src/compose.tsx:118 -#: src/pages/annual-report.tsx:269 -#: src/pages/http-route.tsx:101 -#: src/pages/login.tsx:375 +#: src/pages/http-route.tsx:102 +#: src/pages/login.tsx:382 msgid "Go home" msgstr "" @@ -3085,139 +2773,143 @@ msgstr "Posts in {monthYear} by {accountDisplay}" msgid "Media posts by {accountDisplay}" msgstr "Media posts by {accountDisplay}" -#: src/pages/account-statuses.tsx:518 -#: src/pages/account-statuses.tsx:527 -#: src/pages/catchup.tsx:1609 +#: src/pages/account-statuses.tsx:514 +#: src/pages/account-statuses.tsx:523 +#: src/pages/catchup.tsx:1597 msgid "Reset filters" msgstr "" -#: src/pages/account-statuses.tsx:546 +#: src/pages/account-statuses.tsx:530 +#: src/pages/hashtag.tsx:270 +msgid "Filters" +msgstr "" + +#: src/pages/account-statuses.tsx:542 msgid "Showing replies" msgstr "Showing replies" -#: src/pages/account-statuses.tsx:548 +#: src/pages/account-statuses.tsx:544 msgid "Hiding replies" msgstr "Hiding replies" -#: src/pages/account-statuses.tsx:562 +#: src/pages/account-statuses.tsx:558 msgid "Showing boosts" msgstr "Showing boosts" -#: src/pages/account-statuses.tsx:564 +#: src/pages/account-statuses.tsx:560 msgid "Hiding boosts" msgstr "Hiding boosts" -#: src/pages/account-statuses.tsx:581 +#: src/pages/account-statuses.tsx:577 msgid "Showing posts with media" msgstr "" #. placeholder {0}: tag.name -#: src/pages/account-statuses.tsx:615 +#: src/pages/account-statuses.tsx:610 msgid "Showing posts tagged with #{0}" msgstr "" #. placeholder {0}: date.toLocaleString( i18n.locale, { month: 'long', year: 'numeric', }, ) -#: src/pages/account-statuses.tsx:655 +#: src/pages/account-statuses.tsx:650 msgid "Showing posts in {0}" msgstr "Showing posts in {0}" #. placeholder {0}: account?.username -#: src/pages/account-statuses.tsx:702 +#: src/pages/account-statuses.tsx:697 msgid "Search @{0}'s posts" msgstr "Search @{0}'s posts" -#: src/pages/account-statuses.tsx:781 -#: src/pages/search.tsx:534 -#: src/pages/search.tsx:685 +#: src/pages/account-statuses.tsx:776 +#: src/pages/search.tsx:536 +#: src/pages/search.tsx:687 msgid "Posts" msgstr "" -#: src/pages/account-statuses.tsx:813 +#: src/pages/account-statuses.tsx:808 msgid "Nothing to see here yet." msgstr "" -#: src/pages/account-statuses.tsx:814 -#: src/pages/public.tsx:195 -#: src/pages/trending.tsx:572 +#: src/pages/account-statuses.tsx:809 +#: src/pages/trending.tsx:570 msgid "Unable to load posts" msgstr "" -#: src/pages/account-statuses.tsx:860 -#: src/pages/account-statuses.tsx:895 +#: src/pages/account-statuses.tsx:855 +#: src/pages/account-statuses.tsx:890 msgid "Unable to fetch account info" msgstr "" #. placeholder {0}: accountInstance ? ( <> {' '} ({punycodeToUnicode(accountInstance)}) ) : null -#: src/pages/account-statuses.tsx:867 +#: src/pages/account-statuses.tsx:862 msgid "Switch to account's server {0}" msgstr "Switch to account's server {0}" -#: src/pages/account-statuses.tsx:902 +#: src/pages/account-statuses.tsx:897 msgid "Switch to my server (<0>{currentInstance})" msgstr "Switch to my server (<0>{currentInstance})" -#: src/pages/account-statuses.tsx:988 +#: src/pages/account-statuses.tsx:985 msgid "Month" msgstr "" -#: src/pages/accounts.tsx:112 +#: src/pages/accounts.tsx:117 msgid "Current" msgstr "" -#: src/pages/accounts.tsx:166 +#: src/pages/accounts.tsx:173 msgid "Logged out" msgstr "Logged out" -#: src/pages/accounts.tsx:172 +#: src/pages/accounts.tsx:179 msgid "Default" msgstr "" -#: src/pages/accounts.tsx:194 +#: src/pages/accounts.tsx:201 msgid "Switch to this account" msgstr "Switch to this account" -#: src/pages/accounts.tsx:203 +#: src/pages/accounts.tsx:210 msgid "Switch in new tab/window" msgstr "Switch in new tab/window" -#: src/pages/accounts.tsx:217 +#: src/pages/accounts.tsx:224 msgid "View profile…" msgstr "" -#: src/pages/accounts.tsx:235 +#: src/pages/accounts.tsx:242 msgid "Set as default" msgstr "" -#: src/pages/accounts.tsx:278 +#: src/pages/accounts.tsx:285 msgid "Log out <0>@{acct}?" msgstr "Log out <0>@{acct}?" -#: src/pages/accounts.tsx:308 +#: src/pages/accounts.tsx:315 msgid "Log out and remove <0>@{acct}" msgstr "Log out and remove <0>@{acct}" -#: src/pages/accounts.tsx:318 +#: src/pages/accounts.tsx:325 msgid "Log out…" msgstr "" -#: src/pages/accounts.tsx:328 +#: src/pages/accounts.tsx:335 msgid "Remove <0>@{acct}?" msgstr "Remove <0>@{acct}?" -#: src/pages/accounts.tsx:343 +#: src/pages/accounts.tsx:350 msgid "Remove account…" msgstr "Remove account…" #. placeholder {0}: niceDateTime(account.createdAt) -#: src/pages/accounts.tsx:351 +#: src/pages/accounts.tsx:358 msgid "Connected on {0} (<0/>)" msgstr "Connected on {0} (<0/>)" -#: src/pages/accounts.tsx:368 +#: src/pages/accounts.tsx:375 msgid "Add an existing account" msgstr "" -#: src/pages/accounts.tsx:375 +#: src/pages/accounts.tsx:382 msgid "Note: <0>Default account will always be used for first load. Switched accounts will persist during the session." msgstr "" @@ -3229,255 +2921,254 @@ msgstr "No bookmarks yet. Go bookmark something!" msgid "Unable to load bookmarks." msgstr "" -#: src/pages/catchup.tsx:205 +#: src/pages/catchup.tsx:202 msgid "last 1 hour" msgstr "" -#: src/pages/catchup.tsx:206 +#: src/pages/catchup.tsx:203 msgid "last 2 hours" msgstr "" -#: src/pages/catchup.tsx:207 +#: src/pages/catchup.tsx:204 msgid "last 3 hours" msgstr "" -#: src/pages/catchup.tsx:208 +#: src/pages/catchup.tsx:205 msgid "last 4 hours" msgstr "" -#: src/pages/catchup.tsx:209 +#: src/pages/catchup.tsx:206 msgid "last 5 hours" msgstr "" -#: src/pages/catchup.tsx:210 +#: src/pages/catchup.tsx:207 msgid "last 6 hours" msgstr "" -#: src/pages/catchup.tsx:211 +#: src/pages/catchup.tsx:208 msgid "last 7 hours" msgstr "" -#: src/pages/catchup.tsx:212 +#: src/pages/catchup.tsx:209 msgid "last 8 hours" msgstr "" -#: src/pages/catchup.tsx:213 +#: src/pages/catchup.tsx:210 msgid "last 9 hours" msgstr "" -#: src/pages/catchup.tsx:214 +#: src/pages/catchup.tsx:211 msgid "last 10 hours" msgstr "" -#: src/pages/catchup.tsx:215 +#: src/pages/catchup.tsx:212 msgid "last 11 hours" msgstr "" -#: src/pages/catchup.tsx:216 +#: src/pages/catchup.tsx:213 msgid "last 12 hours" msgstr "" -#: src/pages/catchup.tsx:217 +#: src/pages/catchup.tsx:214 msgid "beyond 12 hours" msgstr "" -#: src/pages/catchup.tsx:225 -msgid "Followed tags" -msgstr "" - -#: src/pages/catchup.tsx:226 +#: src/pages/catchup.tsx:222 msgid "Groups" msgstr "" #. placeholder {0}: groupBy ?? '' -#: src/pages/catchup.tsx:1004 -msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} quotes {quotes} followedTags {followed tags} groups {groups} filtered {filtered posts} other {}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest} other {}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts} other {}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes} other {}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies} other {}}} density {{sortOrder, select, asc {least dense} desc {most dense} other {}}} other {}} first{0, select, account {, grouped by authors} other {}}" -msgstr "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} quotes {quotes} followedTags {followed tags} groups {groups} filtered {filtered posts} other {}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest} other {}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts} other {}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes} other {}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies} other {}}} density {{sortOrder, select, asc {least dense} desc {most dense} other {}}} other {}} first{0, select, account {, grouped by authors} other {}}" +#: src/pages/catchup.tsx:989 +msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} quotes {quotes} groups {groups} filtered {filtered posts} other {}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest} other {}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts} other {}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes} other {}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies} other {}}} density {{sortOrder, select, asc {least dense} desc {most dense} other {}}} other {}} first{0, select, account {, grouped by authors} other {}}" +msgstr "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} quotes {quotes} groups {groups} filtered {filtered posts} other {}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest} other {}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts} other {}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes} other {}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies} other {}}} density {{sortOrder, select, asc {least dense} desc {most dense} other {}}} other {}} first{0, select, account {, grouped by authors} other {}}" -#: src/pages/catchup.tsx:1345 -#: src/pages/catchup.tsx:1369 +#: src/pages/catchup.tsx:1333 +#: src/pages/catchup.tsx:1357 msgid "Catch-up <0>beta" msgstr "" -#: src/pages/catchup.tsx:1359 -#: src/pages/catchup.tsx:2062 +#: src/pages/catchup.tsx:1347 +#: src/pages/catchup.tsx:2066 msgid "Help" msgstr "" -#: src/pages/catchup.tsx:1375 +#: src/pages/catchup.tsx:1363 msgid "What is this?" msgstr "" -#: src/pages/catchup.tsx:1378 +#: src/pages/catchup.tsx:1366 msgid "Catch-up is a separate timeline for your followings, offering a high-level view at a glance, with a simple, email-inspired interface to effortlessly sort and filter through posts." msgstr "" -#: src/pages/catchup.tsx:1389 +#: src/pages/catchup.tsx:1377 msgid "Preview of Catch-up UI" msgstr "Preview of Catch-up UI" -#: src/pages/catchup.tsx:1402 +#: src/pages/catchup.tsx:1390 msgid "Let's catch up" msgstr "" -#: src/pages/catchup.tsx:1407 +#: src/pages/catchup.tsx:1395 msgid "Let's catch up on the posts from your followings." msgstr "" -#: src/pages/catchup.tsx:1411 +#: src/pages/catchup.tsx:1399 msgid "Show me all posts from…" msgstr "" -#: src/pages/catchup.tsx:1436 +#: src/pages/catchup.tsx:1424 msgid "until the max" msgstr "until the max" -#: src/pages/catchup.tsx:1469 +#: src/pages/catchup.tsx:1457 msgid "Catch up" msgstr "" -#: src/pages/catchup.tsx:1475 +#: src/pages/catchup.tsx:1463 msgid "Overlaps with your last catch-up" msgstr "" #. placeholder {0}: dtf.format(new Date(lastCatchupEndAt)) -#: src/pages/catchup.tsx:1487 +#: src/pages/catchup.tsx:1475 msgid "Until the last catch-up ({0})" msgstr "" -#: src/pages/catchup.tsx:1496 +#: src/pages/catchup.tsx:1484 msgid "Note: your server might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." msgstr "Note: your server might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more." -#: src/pages/catchup.tsx:1506 +#: src/pages/catchup.tsx:1494 msgid "Previously…" msgstr "" #. placeholder {0}: pc.count -#: src/pages/catchup.tsx:1524 +#: src/pages/catchup.tsx:1512 msgid "{0, plural, one {# post} other {# posts}}" msgstr "" -#: src/pages/catchup.tsx:1534 +#: src/pages/catchup.tsx:1522 msgid "Remove this catch-up?" msgstr "Remove this catch-up?" #. placeholder {0}: pc.id -#: src/pages/catchup.tsx:1538 +#: src/pages/catchup.tsx:1526 msgid "Removing Catch-up {0}" msgstr "Removing Catch-up {0}" #. placeholder {0}: pc.id -#: src/pages/catchup.tsx:1542 +#: src/pages/catchup.tsx:1530 msgid "Catch-up {0} removed" msgstr "Catch-up {0} removed" -#: src/pages/catchup.tsx:1556 +#: src/pages/catchup.tsx:1544 msgid "Note: Only max 3 will be stored. The rest will be automatically removed." msgstr "" -#: src/pages/catchup.tsx:1571 +#: src/pages/catchup.tsx:1559 msgid "Fetching posts…" msgstr "" -#: src/pages/catchup.tsx:1574 +#: src/pages/catchup.tsx:1562 msgid "This might take a while." msgstr "" -#: src/pages/catchup.tsx:1617 -#: src/pages/catchup.tsx:2068 +#: src/pages/catchup.tsx:1607 +#: src/pages/catchup.tsx:2072 msgid "Top links" msgstr "" -#. placeholder {0}: sharers.map((s) => { const { id: sharerId, avatarStatic, displayName, } = s; return ( ); }) -#: src/pages/catchup.tsx:1730 +#. placeholder {0}: sharers.map((s) => { const { id: sharerId, avatarStatic, displayName, } = s; return ( ); }) +#: src/pages/catchup.tsx:1723 msgid "Shared by {0}" msgstr "" -#: src/pages/catchup.tsx:1789 -#: src/pages/mentions.tsx:330 -#: src/pages/search.tsx:518 +#: src/pages/catchup.tsx:1782 +#: src/pages/search.tsx:520 msgid "All" msgstr "" #. placeholder {0}: authorCountsList.length -#: src/pages/catchup.tsx:1874 +#: src/pages/catchup.tsx:1870 msgid "{0, plural, one {# author} other {# authors}}" msgstr "" -#: src/pages/catchup.tsx:1886 +#: src/pages/catchup.tsx:1882 msgid "Sort" msgstr "" -#: src/pages/catchup.tsx:1916 +#: src/pages/catchup.tsx:1912 msgid "Date" msgstr "Date" -#: src/pages/catchup.tsx:1921 +#: src/pages/catchup.tsx:1917 msgid "Density" msgstr "Density" #. js-lingui-explicit-id -#: src/pages/catchup.tsx:1944 +#: src/pages/catchup.tsx:1940 msgid "group.filter" msgstr "Group" -#: src/pages/catchup.tsx:1961 +#: src/pages/catchup.tsx:1957 msgid "Authors" msgstr "Authors" -#: src/pages/catchup.tsx:1964 +#: src/pages/catchup.tsx:1960 msgid "None" msgstr "None" -#: src/pages/catchup.tsx:1980 +#: src/pages/catchup.tsx:1976 msgid "Show all authors" msgstr "" -#: src/pages/catchup.tsx:2031 +#: src/pages/catchup.tsx:2027 msgid "You don't have to read everything." msgstr "You don't have to read everything." -#: src/pages/catchup.tsx:2032 +#: src/pages/catchup.tsx:2028 msgid "That's all." msgstr "That's all." -#: src/pages/catchup.tsx:2040 +#: src/pages/catchup.tsx:2038 msgid "Back to top" msgstr "" -#: src/pages/catchup.tsx:2071 +#: src/pages/catchup.tsx:2075 msgid "Links shared by followings, sorted by shared counts, boosts and likes." msgstr "" -#: src/pages/catchup.tsx:2077 +#: src/pages/catchup.tsx:2081 msgid "Sort: Density" msgstr "" -#: src/pages/catchup.tsx:2080 +#: src/pages/catchup.tsx:2084 msgid "Posts are sorted by information density or depth. Shorter posts are \"lighter\" while longer posts are \"heavier\". Posts with photos are \"heavier\" than posts without photos." msgstr "" -#: src/pages/catchup.tsx:2087 +#: src/pages/catchup.tsx:2091 msgid "Group: Authors" msgstr "" -#: src/pages/catchup.tsx:2090 +#: src/pages/catchup.tsx:2094 msgid "Posts are grouped by authors, sorted by posts count per author." msgstr "" -#: src/pages/catchup.tsx:2137 +#: src/pages/catchup.tsx:2141 msgid "Next author" msgstr "" -#: src/pages/catchup.tsx:2145 +#: src/pages/catchup.tsx:2149 msgid "Previous author" msgstr "" -#: src/pages/catchup.tsx:2161 +#: src/pages/catchup.tsx:2165 msgid "Scroll to top" msgstr "" +#: src/pages/catchup.tsx:2464 +msgid "Poll" +msgstr "" + #: src/pages/favourites.tsx:33 msgid "No likes yet. Go like something!" msgstr "No likes yet. Go like something!" @@ -3486,289 +3177,86 @@ msgstr "No likes yet. Go like something!" msgid "Unable to load likes." msgstr "" -#: src/pages/filters.tsx:69 -msgid "Home and lists" -msgstr "" - -#: src/pages/filters.tsx:71 -msgid "Public timelines" -msgstr "" - -#: src/pages/filters.tsx:72 -msgid "Conversations" -msgstr "" - -#: src/pages/filters.tsx:73 -msgid "Profiles" -msgstr "" - -#: src/pages/filters.tsx:97 -msgid "Never" -msgstr "" - -#: src/pages/filters.tsx:164 -#: src/pages/filters.tsx:322 -msgid "New filter" -msgstr "" - -#. placeholder {0}: filters.length -#: src/pages/filters.tsx:212 -msgid "{0, plural, one {# filter} other {# filters}}" -msgstr "" - -#: src/pages/filters.tsx:227 -msgid "Unable to load filters." -msgstr "" - -#: src/pages/filters.tsx:231 -msgid "No filters yet." -msgstr "" - -#: src/pages/filters.tsx:238 -msgid "Add filter" -msgstr "" - -#: src/pages/filters.tsx:322 -msgid "Edit filter" -msgstr "" - -#: src/pages/filters.tsx:462 -msgid "Unable to edit filter" -msgstr "" - -#: src/pages/filters.tsx:463 -msgid "Unable to create filter" -msgstr "" - -#: src/pages/filters.tsx:474 -msgid "Title" -msgstr "" - -#: src/pages/filters.tsx:517 -msgid "Whole word" -msgstr "" - -#: src/pages/filters.tsx:543 -msgid "No keywords. Add one." -msgstr "" - -#: src/pages/filters.tsx:570 -msgid "Add keyword" -msgstr "" - -#. placeholder {0}: filteredEditKeywords.length -#: src/pages/filters.tsx:574 -msgid "{0, plural, one {# keyword} other {# keywords}}" -msgstr "" - -#: src/pages/filters.tsx:587 -msgid "Filter from…" -msgstr "" - -#: src/pages/filters.tsx:613 -msgid "* Not implemented yet" -msgstr "" - -#: src/pages/filters.tsx:619 -msgid "Status: <0><1/>" -msgstr "" - -#: src/pages/filters.tsx:628 -msgid "Change expiry" -msgstr "" - -#: src/pages/filters.tsx:628 -msgid "Expiry" -msgstr "" - -#: src/pages/filters.tsx:648 -msgid "Filtered post will be…" -msgstr "" - -#: src/pages/filters.tsx:659 -msgid "obscured (media only)" -msgstr "obscured (media only)" - -#: src/pages/filters.tsx:673 -msgid "minimized" -msgstr "" - -#: src/pages/filters.tsx:683 -msgid "hidden" -msgstr "" - -#: src/pages/filters.tsx:700 -msgid "Delete this filter?" -msgstr "" - -#: src/pages/filters.tsx:715 -msgid "Unable to delete filter." -msgstr "" - -#: src/pages/filters.tsx:756 -msgid "Expired" -msgstr "" - -#: src/pages/filters.tsx:758 -msgid "Expiring <0/>" -msgstr "" - -#: src/pages/filters.tsx:762 -msgid "Never expires" -msgstr "" - -#. placeholder {0}: followedHashtags.length -#: src/pages/followed-hashtags.tsx:76 -msgid "{0, plural, one {# hashtag} other {# hashtags}}" -msgstr "" - -#: src/pages/followed-hashtags.tsx:91 -msgid "Unable to load followed hashtags." -msgstr "" - -#: src/pages/followed-hashtags.tsx:95 -msgid "No hashtags followed yet." -msgstr "" - -#: src/pages/following.tsx:259 -#: src/pages/following2.tsx:237 +#: src/pages/following.tsx:249 +#: src/pages/following2.tsx:234 msgid "Nothing to see here." msgstr "" -#: src/pages/following.tsx:260 -#: src/pages/following2.tsx:238 +#: src/pages/following.tsx:250 +#: src/pages/following2.tsx:235 #: src/pages/list.tsx:202 msgid "Unable to load posts." msgstr "" -#: src/pages/hashtag.tsx:143 +#: src/pages/hashtag.tsx:114 msgid "{hashtagTitle} (Media only) on {instance}" msgstr "{hashtagTitle} (Media only) on {instance}" -#: src/pages/hashtag.tsx:144 +#: src/pages/hashtag.tsx:115 msgid "{hashtagTitle} on {instance}" msgstr "{hashtagTitle} on {instance}" -#: src/pages/hashtag.tsx:146 +#: src/pages/hashtag.tsx:117 msgid "{hashtagTitle} (Media only)" msgstr "" -#: src/pages/hashtag.tsx:147 +#: src/pages/hashtag.tsx:118 msgid "{hashtagTitle}" msgstr "" -#: src/pages/hashtag.tsx:317 -#: src/pages/public.tsx:190 +#: src/pages/hashtag.tsx:241 msgid "This timeline is disabled on this server." msgstr "This timeline is disabled on this server." -#: src/pages/hashtag.tsx:319 -#: src/pages/public.tsx:192 +#: src/pages/hashtag.tsx:243 msgid "Login required to see posts from this server." msgstr "Login required to see posts from this server." -#: src/pages/hashtag.tsx:320 +#: src/pages/hashtag.tsx:244 msgid "No one has posted anything with this tag yet." msgstr "" -#: src/pages/hashtag.tsx:322 +#: src/pages/hashtag.tsx:246 msgid "Unable to load posts with this tag" msgstr "" -#: src/pages/hashtag.tsx:348 -msgid "Unfollow #{hashtag}?" -msgstr "Unfollow #{hashtag}?" - -#: src/pages/hashtag.tsx:363 -msgid "Unfollowed #{hashtag}" -msgstr "" - -#: src/pages/hashtag.tsx:379 -msgid "Followed #{hashtag}" -msgstr "" - -#: src/pages/hashtag.tsx:396 -msgid "Following…" -msgstr "" - -#: src/pages/hashtag.tsx:427 -msgid "Unfeatured on profile" -msgstr "" - -#: src/pages/hashtag.tsx:442 -msgid "Unable to unfeature on profile" -msgstr "" - -#: src/pages/hashtag.tsx:451 -#: src/pages/hashtag.tsx:468 -msgid "Featured on profile" -msgstr "" - -#: src/pages/hashtag.tsx:543 +#: src/pages/hashtag.tsx:329 msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}" msgstr "" -#: src/pages/hashtag.tsx:546 +#: src/pages/hashtag.tsx:332 msgid "Add hashtag" msgstr "" -#: src/pages/hashtag.tsx:579 +#: src/pages/hashtag.tsx:367 msgid "Remove hashtag" msgstr "" -#: src/pages/hashtag.tsx:593 +#: src/pages/hashtag.tsx:381 msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}" msgstr "" -#: src/pages/hashtag.tsx:616 +#: src/pages/hashtag.tsx:404 msgid "This shortcut already exists" msgstr "" -#: src/pages/hashtag.tsx:619 +#: src/pages/hashtag.tsx:407 msgid "Hashtag shortcut added" msgstr "" -#: src/pages/hashtag.tsx:625 +#: src/pages/hashtag.tsx:413 msgid "Add to Shortcuts" msgstr "" -#: src/pages/hashtag.tsx:631 -#: src/pages/public.tsx:237 -#: src/pages/trending.tsx:601 -msgid "Enter a new server e.g. \"mastodon.social\"" -msgstr "Enter a new server e.g. \"mastodon.social\"" - -#: src/pages/hashtag.tsx:634 -#: src/pages/public.tsx:240 -#: src/pages/trending.tsx:604 -msgid "Invalid server" -msgstr "Invalid server" - -#: src/pages/hashtag.tsx:648 -#: src/pages/public.tsx:254 -#: src/pages/trending.tsx:616 -msgid "Go to another server…" -msgstr "Go to another server…" - -#: src/pages/hashtag.tsx:661 -#: src/pages/public.tsx:267 -#: src/pages/trending.tsx:627 -msgid "Go to my server (<0>{currentInstance})" -msgstr "Go to my server (<0>{currentInstance})" - -#: src/pages/home.tsx:309 +#: src/pages/home.tsx:302 msgid "Unable to fetch notifications." msgstr "" -#: src/pages/home.tsx:330 -msgid "<0>New <1>Follow Requests" -msgstr "" - -#: src/pages/http-route.tsx:78 +#: src/pages/http-route.tsx:79 msgid "Resolving…" msgstr "" -#: src/pages/http-route.tsx:89 +#: src/pages/http-route.tsx:90 msgid "Unable to resolve URL" msgstr "" @@ -3776,260 +3264,183 @@ msgstr "" msgid "Nothing yet." msgstr "" -#: src/pages/list.tsx:323 -#: src/pages/list.tsx:468 +#: src/pages/list.tsx:330 +#: src/pages/list.tsx:477 msgid "Manage members" msgstr "" #. placeholder {0}: account.username -#: src/pages/list.tsx:522 +#: src/pages/list.tsx:531 msgid "Remove <0>@{0} from list?" msgstr "" -#: src/pages/list.tsx:568 +#: src/pages/list.tsx:577 msgid "Remove…" msgstr "" #. placeholder {0}: userLists.length -#: src/pages/lists.tsx:153 +#: src/pages/lists.tsx:155 msgid "{0, plural, one {# list} other {# lists}}" msgstr "" #. placeholder {0}: feeds.length -#: src/pages/lists.tsx:161 +#: src/pages/lists.tsx:163 msgid "{0, plural, one {# feed} other {# feeds}}" msgstr "{0, plural, one {# feed} other {# feeds}}" -#: src/pages/lists.tsx:182 +#: src/pages/lists.tsx:184 msgid "No lists or feeds yet." msgstr "No lists or feeds yet." -#: src/pages/login.tsx:140 -#: src/pages/login.tsx:152 +#: src/pages/login.tsx:144 +#: src/pages/login.tsx:156 msgid "Failed to register application" msgstr "Failed to register application" -#: src/pages/login.tsx:366 +#: src/pages/login.tsx:373 msgid "Failed to log in. Please check your handle and app password." msgstr "Failed to log in. Please check your handle and app password." -#: src/pages/mentions.tsx:90 -msgid "Private mentions" -msgstr "" - -#: src/pages/mentions.tsx:316 +#: src/pages/mentions.tsx:186 msgid "Only followings" msgstr "Only followings" -#: src/pages/mentions.tsx:342 -msgid "Private" -msgstr "" - -#: src/pages/mentions.tsx:354 +#: src/pages/mentions.tsx:198 msgid "No one mentioned you :(" msgstr "" -#: src/pages/mentions.tsx:355 +#: src/pages/mentions.tsx:199 msgid "Unable to load mentions." msgstr "" -#: src/pages/notifications.tsx:266 +#: src/pages/notifications.tsx:257 msgid "You don't follow" msgstr "" -#: src/pages/notifications.tsx:267 +#: src/pages/notifications.tsx:258 msgid "Who don't follow you" msgstr "" -#: src/pages/notifications.tsx:268 +#: src/pages/notifications.tsx:259 msgid "With a new account" msgstr "" -#: src/pages/notifications.tsx:269 +#: src/pages/notifications.tsx:260 msgid "Who unsolicitedly private mention you" msgstr "" -#: src/pages/notifications.tsx:270 +#: src/pages/notifications.tsx:261 msgid "Who are limited by server moderators" msgstr "" -#: src/pages/notifications.tsx:975 -#: src/pages/notifications.tsx:1337 +#: src/pages/notifications.tsx:900 +#: src/pages/notifications.tsx:1220 msgid "Notifications settings" msgstr "" -#: src/pages/notifications.tsx:993 +#: src/pages/notifications.tsx:918 msgid "New notifications" msgstr "" #. placeholder {0}: announcements.length -#: src/pages/notifications.tsx:1004 +#: src/pages/notifications.tsx:933 msgid "{0, plural, one {Announcement} other {Announcements}}" msgstr "" -#: src/pages/notifications.tsx:1054 -#: src/pages/settings.tsx:1481 -msgid "Follow requests" -msgstr "" - -#. placeholder {0}: followRequests.length -#: src/pages/notifications.tsx:1059 -msgid "{0, plural, one {# follow request} other {# follow requests}}" -msgstr "" - #. placeholder {0}: notificationsPolicy.summary?.pendingRequestsCount ?? 0 -#: src/pages/notifications.tsx:1116 +#: src/pages/notifications.tsx:998 msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}" msgstr "" -#: src/pages/notifications.tsx:1201 +#: src/pages/notifications.tsx:1076 msgid "Only mentions" msgstr "" -#: src/pages/notifications.tsx:1207 +#: src/pages/notifications.tsx:1082 msgid "Today" msgstr "" -#: src/pages/notifications.tsx:1212 +#: src/pages/notifications.tsx:1089 msgid "You're all caught up." msgstr "" -#: src/pages/notifications.tsx:1237 +#: src/pages/notifications.tsx:1111 msgid "Yesterday" msgstr "" -#: src/pages/notifications.tsx:1285 +#: src/pages/notifications.tsx:1159 msgid "Unable to load notifications" msgstr "" -#: src/pages/notifications.tsx:1369 +#: src/pages/notifications.tsx:1252 msgid "Notifications settings updated" msgstr "" -#: src/pages/notifications.tsx:1377 +#: src/pages/notifications.tsx:1260 msgid "Filter out notifications from people:" msgstr "" -#: src/pages/notifications.tsx:1391 +#: src/pages/notifications.tsx:1275 +msgid "Accept" +msgstr "" + +#: src/pages/notifications.tsx:1278 msgid "Filter" msgstr "" -#: src/pages/notifications.tsx:1394 +#: src/pages/notifications.tsx:1281 msgid "Ignore" msgstr "" #. placeholder {0}: niceDateTime(updatedAtDate) -#: src/pages/notifications.tsx:1470 +#: src/pages/notifications.tsx:1357 msgid "Updated <0>{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.tsx:1558 +#: src/pages/notifications.tsx:1443 msgid "View notifications from <0>@{0}" msgstr "" #. placeholder {0}: account.username -#: src/pages/notifications.tsx:1579 +#: src/pages/notifications.tsx:1464 msgid "Notifications from <0>@{0}" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.tsx:1666 +#: src/pages/notifications.tsx:1551 msgid "Notifications from @{0} will not be filtered from now on." msgstr "" -#: src/pages/notifications.tsx:1671 +#: src/pages/notifications.tsx:1556 msgid "Unable to accept notification request" msgstr "" -#: src/pages/notifications.tsx:1676 +#: src/pages/notifications.tsx:1561 msgid "Allow" msgstr "" #. placeholder {0}: request.account.username -#: src/pages/notifications.tsx:1697 +#: src/pages/notifications.tsx:1582 msgid "Notifications from @{0} will not show up in Filtered notifications from now on." msgstr "Notifications from @{0} will not show up in Filtered notifications from now on." -#: src/pages/notifications.tsx:1702 +#: src/pages/notifications.tsx:1587 msgid "Unable to dismiss notification request" msgstr "" -#: src/pages/notifications.tsx:1707 +#: src/pages/notifications.tsx:1592 msgid "Dismiss" msgstr "" -#: src/pages/notifications.tsx:1722 -msgid "Dismissed" -msgstr "" - -#: src/pages/public.tsx:82 -msgid "Local timeline ({instance})" -msgstr "" - -#: src/pages/public.tsx:83 -msgid "Federated timeline ({instance})" -msgstr "" - -#: src/pages/public.tsx:181 -msgid "Local timeline" -msgstr "" - -#: src/pages/public.tsx:181 -msgid "Federated timeline" +#: src/pages/notifications.tsx:1600 +msgid "Accepted" msgstr "" -#: src/pages/public.tsx:193 -msgid "No one has posted anything yet." +#: src/pages/notifications.tsx:1607 +msgid "Dismissed" msgstr "" -#: src/pages/public.tsx:221 -msgid "Switch to Federated" -msgstr "Switch to Federated" - -#: src/pages/public.tsx:228 -msgid "Switch to Local" -msgstr "Switch to Local" - -#: src/pages/scheduled-posts.tsx:190 -msgid "No scheduled posts." -msgstr "No scheduled posts." - -#. Scheduled [in 1 day] ([Thu, Feb 27, 6:30:00 PM]) -#. placeholder {0}: niceDateTime(scheduledAt, { formatOpts: { weekday: 'short', second: 'numeric', }, }) -#: src/pages/scheduled-posts.tsx:300 -msgid "Scheduled <0><1/> <2>({0})" -msgstr "Scheduled <0><1/> <2>({0})" - -#. Scheduled [in 1 day] -#: src/pages/scheduled-posts.tsx:401 -msgid "Scheduled <0><1/>" -msgstr "Scheduled <0><1/>" - -#: src/pages/scheduled-posts.tsx:448 -msgid "Scheduled post rescheduled" -msgstr "Scheduled post rescheduled" - -#: src/pages/scheduled-posts.tsx:455 -msgid "Failed to reschedule post" -msgstr "Failed to reschedule post" - -#: src/pages/scheduled-posts.tsx:478 -msgid "Reschedule" -msgstr "Reschedule" - -#: src/pages/scheduled-posts.tsx:484 -msgid "Delete scheduled post?" -msgstr "Delete scheduled post?" - -#: src/pages/scheduled-posts.tsx:496 -msgid "Scheduled post deleted" -msgstr "Scheduled post deleted" - -#: src/pages/scheduled-posts.tsx:503 -msgid "Failed to delete scheduled post" -msgstr "Failed to delete scheduled post" - #: src/pages/search.tsx:125 msgid "Search: {q} (Posts)" msgstr "" @@ -4046,42 +3457,42 @@ msgstr "" msgid "Search: {q}" msgstr "" -#: src/pages/search.tsx:529 -#: src/pages/search.tsx:615 +#: src/pages/search.tsx:531 +#: src/pages/search.tsx:617 msgid "Hashtags" msgstr "" -#: src/pages/search.tsx:561 -#: src/pages/search.tsx:619 -#: src/pages/search.tsx:689 +#: src/pages/search.tsx:563 +#: src/pages/search.tsx:621 +#: src/pages/search.tsx:691 msgid "See more" msgstr "" -#: src/pages/search.tsx:591 +#: src/pages/search.tsx:593 msgid "See more accounts" msgstr "" -#: src/pages/search.tsx:605 +#: src/pages/search.tsx:607 msgid "No accounts found." msgstr "" -#: src/pages/search.tsx:661 +#: src/pages/search.tsx:663 msgid "See more hashtags" msgstr "" -#: src/pages/search.tsx:675 +#: src/pages/search.tsx:677 msgid "No hashtags found." msgstr "" -#: src/pages/search.tsx:719 +#: src/pages/search.tsx:721 msgid "See more posts" msgstr "" -#: src/pages/search.tsx:733 +#: src/pages/search.tsx:735 msgid "No posts found." msgstr "" -#: src/pages/search.tsx:778 +#: src/pages/search.tsx:782 msgid "Enter your search term or paste a URL above to get started." msgstr "" @@ -4093,385 +3504,395 @@ msgstr "" msgid "Appearance" msgstr "" -#: src/pages/settings.tsx:247 +#: src/pages/settings.tsx:248 +#: src/pages/settings.tsx:252 msgid "Light" msgstr "" -#: src/pages/settings.tsx:258 +#: src/pages/settings.tsx:260 +#: src/pages/settings.tsx:264 msgid "Dark" msgstr "" -#: src/pages/settings.tsx:271 +#: src/pages/settings.tsx:272 +#: src/pages/settings.tsx:278 msgid "Auto" msgstr "" -#: src/pages/settings.tsx:283 +#: src/pages/settings.tsx:290 msgid "Text size" msgstr "" -#: src/pages/settings.tsx:294 +#: src/pages/settings.tsx:301 msgid "Display language" msgstr "" -#: src/pages/settings.tsx:302 +#: src/pages/settings.tsx:309 msgid "Volunteer translations" msgstr "Volunteer translations" -#: src/pages/settings.tsx:313 +#: src/pages/settings.tsx:320 msgid "Posting" msgstr "" -#: src/pages/settings.tsx:319 +#: src/pages/settings.tsx:326 msgid "Default visibility" msgstr "" -#: src/pages/settings.tsx:320 -#: src/pages/settings.tsx:373 -#: src/pages/settings.tsx:426 +#: src/pages/settings.tsx:329 +#: src/pages/settings.tsx:386 +#: src/pages/settings.tsx:441 msgid "Synced" msgstr "" -#: src/pages/settings.tsx:350 +#: src/pages/settings.tsx:361 msgid "Default visibility updated" msgstr "Default visibility updated" -#: src/pages/settings.tsx:352 +#: src/pages/settings.tsx:363 msgid "Failed to update default visibility" msgstr "Failed to update default visibility" -#: src/pages/settings.tsx:428 -msgid "Synced to your server's settings. <0>Go to your server ({instance}) for more settings." -msgstr "Synced to your server's settings. <0>Go to your server ({instance}) for more settings." +#: src/pages/settings.tsx:370 +#: src/utils/visibility-text.ts:7 +msgid "Public" +msgstr "" + +#: src/pages/settings.tsx:373 +#: src/utils/visibility-text.ts:8 +msgid "Quiet public" +msgstr "Quiet public" #: src/pages/settings.tsx:443 +msgid "Synced to your Bluesky account settings. <0>Open Bluesky settings ({instance})." +msgstr "Synced to your Bluesky account settings. <0>Open Bluesky settings ({instance})." + +#: src/pages/settings.tsx:458 msgid "Experiments" msgstr "" -#: src/pages/settings.tsx:456 +#: src/pages/settings.tsx:471 msgid "Auto refresh timeline posts" msgstr "" -#: src/pages/settings.tsx:468 -msgid "Boosts carousel" -msgstr "" +#: src/pages/settings.tsx:483 +msgid "Reposts carousel" +msgstr "Reposts carousel" -#: src/pages/settings.tsx:485 +#: src/pages/settings.tsx:500 msgid "Post translation" msgstr "" -#: src/pages/settings.tsx:496 +#: src/pages/settings.tsx:511 msgid "Translate to " msgstr "Translate to " -#: src/pages/settings.tsx:507 +#: src/pages/settings.tsx:522 msgid "System language ({systemTargetLanguageText})" msgstr "" #. placeholder {0}: snapStates.settings.contentTranslationHideLanguages .length -#: src/pages/settings.tsx:533 +#: src/pages/settings.tsx:548 msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}" msgstr "" -#: src/pages/settings.tsx:588 +#: src/pages/settings.tsx:605 msgid "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." msgstr "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}." -#: src/pages/settings.tsx:616 +#: src/pages/settings.tsx:633 msgid "Auto inline translation" msgstr "" -#: src/pages/settings.tsx:620 +#: src/pages/settings.tsx:637 msgid "Automatically show translation for posts in timeline. Only works for <0>short posts without content warning, media and poll." msgstr "" -#: src/pages/settings.tsx:647 +#: src/pages/settings.tsx:664 msgid "Paginated timeline (beta)" msgstr "Paginated timeline (beta)" -#: src/pages/settings.tsx:651 -msgid "Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. Auto refresh and boosts carousel will not work when this is enabled." -msgstr "Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. Auto refresh and boosts carousel will not work when this is enabled." +#: src/pages/settings.tsx:668 +msgid "Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. Auto refresh and reposts carousel will not work when this is enabled." +msgstr "Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. Auto refresh and reposts carousel will not work when this is enabled." -#: src/pages/settings.tsx:672 +#: src/pages/settings.tsx:689 msgid "GIF Picker for composer" msgstr "" -#: src/pages/settings.tsx:676 +#: src/pages/settings.tsx:693 msgid "Note: This feature uses external GIF search service, powered by <0>GIPHY. G-rated (suitable for viewing by all ages), tracking parameters are stripped, referrer information is omitted from requests, but search queries and IP address information will still reach their servers." msgstr "" -#: src/pages/settings.tsx:706 +#: src/pages/settings.tsx:723 msgid "Image description generator" msgstr "" -#: src/pages/settings.tsx:711 +#: src/pages/settings.tsx:728 msgid "Only for new images while composing new posts." msgstr "" -#: src/pages/settings.tsx:718 +#: src/pages/settings.tsx:735 msgid "Note: This feature uses external AI service, powered by <0>img-alt-api. May not work well. Only for images and in English." msgstr "" -#: src/pages/settings.tsx:746 -msgid "\"Cloud\" import/export for shortcuts settings" -msgstr "" - -#: src/pages/settings.tsx:751 -msgid "⚠️⚠️⚠️ Very experimental.<0/>Stored in your own profile’s notes. Profile (private) notes are mainly used for other profiles, and hidden for own profile." -msgstr "" - -#: src/pages/settings.tsx:762 -msgid "Note: This feature uses currently-logged-in server API." -msgstr "Note: This feature uses currently-logged-in server API." - -#: src/pages/settings.tsx:778 +#: src/pages/settings.tsx:759 msgid "Cloak mode <0>(<1>Text → <2>████)" msgstr "" -#: src/pages/settings.tsx:787 +#: src/pages/settings.tsx:768 msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons." msgstr "" -#: src/pages/settings.tsx:803 +#: src/pages/settings.tsx:784 msgid "Disable all animations" msgstr "Disable all animations" -#: src/pages/settings.tsx:807 +#: src/pages/settings.tsx:788 msgid "Removes all UI animations, transitions, and smooth scrolling. Useful if motion is distracting." msgstr "Removes all UI animations, transitions, and smooth scrolling. Useful if motion is distracting." -#: src/pages/settings.tsx:836 +#: src/pages/settings.tsx:817 msgid "Install {CLIENT_NAME}" msgstr "Install {CLIENT_NAME}" -#: src/pages/settings.tsx:844 +#: src/pages/settings.tsx:825 msgid "About" msgstr "" -#: src/pages/settings.tsx:926 +#: src/pages/settings.tsx:907 msgid "Sponsor" msgstr "" -#: src/pages/settings.tsx:934 +#: src/pages/settings.tsx:915 msgid "Donate" msgstr "Donate" -#: src/pages/settings.tsx:950 +#: src/pages/settings.tsx:931 msgid "What's new" msgstr "What's new" -#: src/pages/settings.tsx:958 +#: src/pages/settings.tsx:939 #: src/pages/welcome.tsx:269 msgid "Privacy Policy" msgstr "" #. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '') -#: src/pages/settings.tsx:965 +#: src/pages/settings.tsx:946 msgid "<0>Site: {0}" msgstr "" -#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) -#: src/pages/settings.tsx:972 +#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) ) +#: src/pages/settings.tsx:953 msgid "<0>Version: <1/> {0}" msgstr "" -#: src/pages/settings.tsx:988 +#: src/pages/settings.tsx:969 msgid "Version string copied" msgstr "" -#: src/pages/settings.tsx:991 +#: src/pages/settings.tsx:972 msgid "Unable to copy version string" msgstr "" #. Preview of one character, in largest size #. Preview of one character, in smallest size -#: src/pages/settings.tsx:1148 -#: src/pages/settings.tsx:1172 +#: src/pages/settings.tsx:1133 +#: src/pages/settings.tsx:1157 msgid "A" msgstr "" -#: src/pages/settings.tsx:1374 -#: src/pages/settings.tsx:1379 +#: src/pages/settings.tsx:1364 +#: src/pages/settings.tsx:1373 msgid "Failed to update subscription. Please try again." msgstr "" -#: src/pages/settings.tsx:1385 +#: src/pages/settings.tsx:1383 msgid "Failed to remove subscription. Please try again." msgstr "" -#: src/pages/settings.tsx:1392 +#: src/pages/settings.tsx:1391 msgid "Push Notifications (beta)" msgstr "" -#: src/pages/settings.tsx:1415 +#: src/pages/settings.tsx:1414 msgid "Push notifications are blocked. Please enable them in your browser settings." msgstr "" #. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( )) -#: src/pages/settings.tsx:1425 +#: src/pages/settings.tsx:1424 msgid "Allow from <0>{0}" msgstr "" -#: src/pages/settings.tsx:1434 +#: src/pages/settings.tsx:1433 msgid "anyone" msgstr "" -#: src/pages/settings.tsx:1438 +#: src/pages/settings.tsx:1437 msgid "people I follow" msgstr "" -#: src/pages/settings.tsx:1442 +#: src/pages/settings.tsx:1441 msgid "followers" msgstr "" -#: src/pages/settings.tsx:1477 +#: src/pages/settings.tsx:1472 +#: src/pages/year-in-posts.tsx:1617 +msgid "Reposts" +msgstr "Reposts" + +#: src/pages/settings.tsx:1476 msgid "Follows" msgstr "" -#: src/pages/settings.tsx:1485 +#: src/pages/settings.tsx:1480 +msgid "Follow requests" +msgstr "" + +#: src/pages/settings.tsx:1484 msgid "Polls" msgstr "" -#: src/pages/settings.tsx:1489 +#: src/pages/settings.tsx:1488 msgid "Post edits" msgstr "" -#: src/pages/settings.tsx:1510 +#: src/pages/settings.tsx:1509 msgid "Push permission was not granted since your last login. You'll need to <0><1>log in again to grant push permission." msgstr "" -#: src/pages/settings.tsx:1526 +#: src/pages/settings.tsx:1525 msgid "NOTE: Push notifications only work for <0>one account." msgstr "" #. js-lingui-explicit-id -#: src/pages/status.tsx:1064 -#: src/pages/status.tsx:1798 +#: src/pages/status.tsx:1068 +#: src/pages/status.tsx:1819 msgid "post.title" msgstr "Post" -#: src/pages/status.tsx:1370 +#: src/pages/status.tsx:1382 msgid "You're not logged in. Interactions (reply, boost, etc) are not possible." msgstr "" -#: src/pages/status.tsx:1390 +#: src/pages/status.tsx:1402 msgid "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." msgstr "This post is from another server (<0>{instance}). Interactions (reply, boost, etc) are not possible." -#: src/pages/status.tsx:1431 +#: src/pages/status.tsx:1448 msgid "Error: {e}" msgstr "" -#: src/pages/status.tsx:1438 +#: src/pages/status.tsx:1455 msgid "Switch to my server to enable interactions" msgstr "Switch to my server to enable interactions" -#: src/pages/status.tsx:1547 +#: src/pages/status.tsx:1566 msgid "Unable to load replies." msgstr "" -#: src/pages/status.tsx:1620 +#: src/pages/status.tsx:1639 msgid "{months, plural, one {# month later} other {# months later}}" msgstr "{months, plural, one {# month later} other {# months later}}" -#: src/pages/status.tsx:1626 +#: src/pages/status.tsx:1645 msgid "{years, plural, one {# year later} other {# years later}}" msgstr "{years, plural, one {# year later} other {# years later}}" -#: src/pages/status.tsx:1758 +#: src/pages/status.tsx:1779 msgid "Back" msgstr "" -#: src/pages/status.tsx:1789 +#: src/pages/status.tsx:1810 msgid "Go to main post" msgstr "" #. placeholder {0}: ancestors.length -#: src/pages/status.tsx:1812 +#: src/pages/status.tsx:1833 msgid "{0} posts above ‒ Go to top" msgstr "" -#: src/pages/status.tsx:1869 -#: src/pages/status.tsx:1934 +#: src/pages/status.tsx:1890 +#: src/pages/status.tsx:1955 msgid "Switch to Side Peek view" msgstr "" -#: src/pages/status.tsx:1935 +#: src/pages/status.tsx:1956 msgid "Switch to Full view" msgstr "" -#: src/pages/status.tsx:1953 +#: src/pages/status.tsx:1974 msgid "Show all sensitive content" msgstr "" -#: src/pages/status.tsx:1958 +#: src/pages/status.tsx:1979 msgid "Experimental" msgstr "" -#: src/pages/status.tsx:1969 +#: src/pages/status.tsx:1990 msgid "Unable to switch" msgstr "" #. placeholder {0}: toUnicode(postInstance) -#: src/pages/status.tsx:1976 +#: src/pages/status.tsx:1997 msgid "Switch to post's server ({0})" msgstr "Switch to post's server ({0})" -#: src/pages/status.tsx:1977 +#: src/pages/status.tsx:1998 msgid "Switch to post's server" msgstr "Switch to post's server" -#: src/pages/status.tsx:1990 +#: src/pages/status.tsx:2013 msgid "View Edit History Snapshots" msgstr "View Edit History Snapshots" -#: src/pages/status.tsx:2053 +#: src/pages/status.tsx:2078 msgid "Unable to load post" msgstr "" #. placeholder {0}: replies.length #. placeholder {1}: shortenNumber(replies.length) -#: src/pages/status.tsx:2226 +#: src/pages/status.tsx:2253 msgid "{0, plural, one {# reply} other {<0>{1} replies}}" msgstr "" #. placeholder {0}: shortenNumber(totalComments) -#: src/pages/status.tsx:2244 +#: src/pages/status.tsx:2271 msgid "{totalComments, plural, one {# comment} other {<0>{0} comments}}" msgstr "" -#: src/pages/status.tsx:2266 +#: src/pages/status.tsx:2293 msgid "View post with its replies" msgstr "" -#: src/pages/trending.tsx:172 +#: src/pages/trending.tsx:170 msgid "Trending ({instance})" msgstr "Trending ({instance})" -#: src/pages/trending.tsx:345 +#: src/pages/trending.tsx:343 msgid "Trending News" msgstr "" #. By [Author] #. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName ) -#: src/pages/trending.tsx:460 +#: src/pages/trending.tsx:458 msgid "By {0}" msgstr "By {0}" -#: src/pages/trending.tsx:521 +#: src/pages/trending.tsx:519 msgid "Back to showing trending posts" msgstr "" #. placeholder {0}: (currentLink ?? '') .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '') -#: src/pages/trending.tsx:526 +#: src/pages/trending.tsx:524 msgid "Showing posts mentioning <0>{0}" msgstr "" -#: src/pages/trending.tsx:538 +#: src/pages/trending.tsx:536 msgid "Trending posts" msgstr "" -#: src/pages/trending.tsx:571 +#: src/pages/trending.tsx:569 msgid "No trending posts." msgstr "" @@ -4488,28 +3909,28 @@ msgid "Sign up" msgstr "" #: src/pages/welcome.tsx:77 -msgid "Connect your existing Bluesky account.<0/>Your credentials are not stored on this server." -msgstr "Connect your existing Bluesky account.<0/>Your credentials are not stored on this server." +msgid "Connect your existing Bluesky account.<0/>Your credentials are not stored by Bluepy." +msgstr "Connect your existing Bluesky account.<0/>Your credentials are not stored by Bluepy." #: src/pages/welcome.tsx:97 -msgid "Screenshot of Phanpy home timeline on mobile device" -msgstr "Screenshot of Phanpy home timeline on mobile device" +msgid "Screenshot of Bluepy home timeline on mobile device" +msgstr "Screenshot of Bluepy home timeline on mobile device" #: src/pages/welcome.tsx:114 -msgid "Screenshot of Phanpy home timeline on tablet device" -msgstr "Screenshot of Phanpy home timeline on tablet device" +msgid "Screenshot of Bluepy home timeline on tablet device" +msgstr "Screenshot of Bluepy home timeline on tablet device" #: src/pages/welcome.tsx:128 -msgid "Screenshot of Boosts Carousel" -msgstr "" +msgid "Screenshot of Reposts Carousel" +msgstr "Screenshot of Reposts Carousel" #: src/pages/welcome.tsx:135 -msgid "Boosts Carousel" -msgstr "" +msgid "Reposts Carousel" +msgstr "Reposts Carousel" #: src/pages/welcome.tsx:138 -msgid "Visually separate original posts and re-shared posts (boosted posts)." -msgstr "" +msgid "Visually separate original posts and re-shared posts (reposted posts)." +msgstr "Visually separate original posts and re-shared posts (reposted posts)." #: src/pages/welcome.tsx:148 msgid "Screenshot of Catch-up" @@ -4555,6 +3976,10 @@ msgstr "" msgid "Up to 5 hashtags combined into a single timeline." msgstr "" +#: src/pages/year-in-posts.tsx:1013 +msgid "Year" +msgstr "Year" + #: src/utils/open-compose.ts:29 msgid "Looks like your browser is blocking popups." msgstr "" @@ -4566,3 +3991,7 @@ msgstr "" #: src/utils/show-compose.ts:21 msgid "A post is currently open. Post or discard it before creating a new one." msgstr "" + +#: src/utils/visibility-text.ts:5 +msgid "Local" +msgstr "" diff --git a/src/pages/settings.tsx b/src/pages/settings.tsx index 73d64b86..be78cf20 100644 --- a/src/pages/settings.tsx +++ b/src/pages/settings.tsx @@ -441,13 +441,13 @@ function Settings({ onClose }: SettingsProps): ReactElement { {' '} - Synced to your server's settings.{' '} + Synced to your Bluesky account settings.{' '} - Go to your server ({instance}) for more settings. + Open Bluesky settings ({instance}). @@ -480,7 +480,7 @@ function Settings({ onClose }: SettingsProps): ReactElement { states.settings.boostsCarousel = e.currentTarget.checked; }} />{' '} - Boosts carousel + Reposts carousel {!!TRANSLANG_INSTANCES && ( @@ -668,7 +668,7 @@ function Settings({ onClose }: SettingsProps): ReactElement { Manual pagination of timeline posts instead of infinite scrolling. Only works for Home/Following timeline for now. - Auto refresh and boosts carousel will not work when this + Auto refresh and reposts carousel will not work when this is enabled. @@ -1469,7 +1469,7 @@ function PushNotificationsSection({ }, { value: 'reblog', - label: t`Boosts`, + label: t`Reposts`, }, { value: 'follow', diff --git a/src/pages/welcome.tsx b/src/pages/welcome.tsx index 6bf7e46a..2eeef998 100644 --- a/src/pages/welcome.tsx +++ b/src/pages/welcome.tsx @@ -77,7 +77,7 @@ function Welcome() { Connect your existing Bluesky account.
- Your credentials are not stored on this server. + Your credentials are not stored by Bluepy.

@@ -94,7 +94,7 @@ function Welcome() { /> {t`Screenshot {t`Screenshot {t`Screenshot

- Boosts Carousel + Reposts Carousel

- Visually separate original posts and re-shared posts (boosted + Visually separate original posts and re-shared posts (reposted posts).

diff --git a/src/pages/year-in-posts.tsx b/src/pages/year-in-posts.tsx index c409db6d..1920fbb4 100644 --- a/src/pages/year-in-posts.tsx +++ b/src/pages/year-in-posts.tsx @@ -146,7 +146,7 @@ const FILTER_KEYS: Record = { original: 'Original', replies: 'Replies', quotes: 'Quotes', - boosts: 'Boosts', + boosts: 'Reposts', media: 'Media', }; @@ -1029,7 +1029,7 @@ function YearInPosts() {

This downloads your posts (excluding media files) from - the server and saves them locally. It may take a longer + Bluesky and saves them locally. It may take a longer time and require more disk space.

@@ -1041,8 +1041,8 @@ function YearInPosts() { {!searchEnabled && (

- ⚠️ Your server doesn't support advanced search, this - will make more requests to the server and take much + ⚠️ Advanced search is unavailable, so this + will make more requests to Bluesky and take much longer time.

@@ -1240,7 +1240,7 @@ function YearInPosts() { createdAt: `Date`, repliesCount: `Replies`, favouritesCount: `Likes`, - reblogsCount: `Boosts`, + reblogsCount: `Reposts`, }[key] } {sortBy === key && @@ -1614,7 +1614,7 @@ function CalendarLegend() { )} {' '} - Boosts + Reposts
);