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 your reply.}
- other={{account} boosted your post. }
+ _reply={{account} reposted your reply. }
+ other={{account} reposted your post. }
/>
}
other={
- {account} boosted {postsCount} of your posts.
+ {account} reposted {postsCount} of your posts.
}
/>
@@ -264,7 +264,7 @@ const contentText: Record = {
{shortenNumber(count)} {' '}
people
{' '}
- boosted your reply.
+ reposted your reply.
}
other={
@@ -273,7 +273,7 @@ const contentText: Record = {
{shortenNumber(count)} {' '}
people
{' '}
- boosted your post.
+ reposted your post.
}
/>
@@ -376,13 +376,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}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}0> Follower} other {<1>{1}1> Followers}}"
msgstr "{followersCount, plural, one {<0>{0}0> Follower} other {<1>{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}0> Following}}"
msgstr "{followingCount, plural, other {<0>{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}0> Post} other {<1>{1}1> Posts}}"
msgstr "{statusesCount, plural, one {<0>{0}0> Post} other {<1>{1}1> Posts}}"
@@ -130,69 +124,69 @@ msgstr "{statusesCount, plural, one {<0>{0}0> Post} other {<1>{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}0> has indicated that their new account is now:"
msgstr "<0>{displayName}0> 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}0>)"
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>Accounts0>"
msgstr "Import/Export <0>Accounts0>"
#: 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}0> then <1>{key2}1>"
msgstr "<0>{key1}0> then <1>{key2}1>"
-#: 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>Shift0> + <1>j1>"
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>Shift0> + <1>k1>"
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>Esc0> or <1>Backspace1>"
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>Shift0> + <1>c1>"
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>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
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>Shift0> + <1>r1>"
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>l0> or <1>f1>"
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>Shift0> + <1>b1>"
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>Shift0> + <1>Alt1> + <2>k2>"
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>— experimental0>"
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}1> people0> boosted your reply.} other {<2><3>{1}3> people2> 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}1> people0> reposted your reply.} other {<2><3>{1}3> people2> 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}1> people0> reposted your reply.} other {<2><3>{1}3> people2> 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}1> people0> 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}1> people0> liked your reply.} other {<2><3>{1}3> people2> 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}1> people0> boosted & liked your reply.} other {<2><3>{1}3> people2> 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}1> people0> reposted & liked your reply.} other {<2><3>{1}3> people2> 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}1> people0> reposted & liked your reply.} other {<2><3>{1}3> people2> 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}1> people0> signed up.}}"
msgstr "{count, plural, =1 {{account} signed up.} other {<0><1>{0}1> people0> 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}0>."
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}0> has suspended <1>{targetName}1>, 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}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
msgstr ""
-#: src/components/notification.tsx:516
+#: src/components/notification.tsx:485
msgid "You have blocked <0>{targetName}0>. 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}0> vote} other {<1>{1}1> votes}}"
msgstr "{votesCount, plural, one {<0>{0}0> vote} other {<1>{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}0> voter} other {<1>{1}1> voters}}"
msgstr "{votersCount, plural, one {<0>{0}0> voter} other {<1>{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}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}0>"
msgstr ""
-#: src/components/related-actions.tsx:487
+#: src/components/related-actions.tsx:459
msgid "Search <0>@{username}0>'s posts"
msgstr "Search <0>@{username}0>'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}0>"
msgstr "Unmute <0>@{username}0>"
-#: src/components/related-actions.tsx:826
+#: src/components/related-actions.tsx:714
msgid "Mute <0>@{username}0>…"
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}0> 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}0>?"
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}0>"
msgstr ""
-#: src/components/related-actions.tsx:1010
+#: src/components/related-actions.tsx:900
msgid "Block <0>@{username}0>…"
msgstr ""
-#: src/components/related-actions.tsx:1027
+#: src/components/related-actions.tsx:918
msgid "Report <0>@{username}0>…"
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}0>"
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 profile0>"
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 profile0>"
msgstr ""
-#: src/components/search-form.tsx:74
+#: src/components/search-form.tsx:76
msgid "Posts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.tsx:82
+#: src/components/search-form.tsx:84
msgid "Accounts with <0>{query}0>"
msgstr ""
-#: src/components/search-form.tsx:94
+#: src/components/search-form.tsx:96
msgid "Posts tagged with <0>{hashtag}0>"
msgstr "Posts tagged with <0>{hashtag}0>"
-#: src/components/search-form.tsx:103
+#: src/components/search-form.tsx:105
msgid "{query} <0>‒ accounts, hashtags & posts0>"
msgstr ""
-#: src/components/search-form.tsx:209
+#: src/components/search-form.tsx:231
msgid "Look up <0>{query}0>"
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 Notifications1> 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>Shortcuts0>"
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}0>'s post?"
msgstr "Remove my post from <0>@{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}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>Filtered0>: <1>{0}1>"
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}0>)"
msgstr "Switch to my server (<0>{currentInstance}0>)"
-#: 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}0>?"
msgstr "Log out <0>@{acct}0>?"
-#: src/pages/accounts.tsx:308
+#: src/pages/accounts.tsx:315
msgid "Log out and remove <0>@{acct}0>"
msgstr "Log out and remove <0>@{acct}0>"
-#: 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}0>?"
msgstr "Remove <0>@{acct}0>?"
-#: 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>Default0> 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>beta0>"
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 ( { e.preventDefault(); e.stopPropagation(); // Reset and filter to author setSelectedAuthor(sharerId); setSelectedFilterCategory('all'); }} > ); })
-#: src/pages/catchup.tsx:1730
+#. placeholder {0}: sharers.map((s) => { const { id: sharerId, avatarStatic, displayName, } = s; return ( { e.preventDefault(); e.stopPropagation(); // Reset and filter to author setSelectedAuthor(sharerId); setSelectedFilterCategory('all'); }} > ); })
+#: 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/>0>"
-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}0>)"
-msgstr "Go to my server (<0>{currentInstance}0>)"
-
-#: src/pages/home.tsx:309
+#: src/pages/home.tsx:302
msgid "Unable to fetch notifications."
msgstr ""
-#: src/pages/home.tsx:330
-msgid "<0>New0> <1>Follow Requests1>"
-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}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}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.tsx:1558
+#: src/pages/notifications.tsx:1443
msgid "View notifications from <0>@{0}0>"
msgstr ""
#. placeholder {0}: account.username
-#: src/pages/notifications.tsx:1579
+#: src/pages/notifications.tsx:1464
msgid "Notifications from <0>@{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/>0> <2>({0})2>"
-msgstr "Scheduled <0><1/>0> <2>({0})2>"
-
-#. Scheduled [in 1 day]
-#: src/pages/scheduled-posts.tsx:401
-msgid "Scheduled <0><1/>0>"
-msgstr "Scheduled <0><1/>0>"
-
-#: 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.0>"
-msgstr "Synced to your server's settings. <0>Go to your server ({instance}) for more settings.0>"
+#: 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}).0>"
+msgstr "Synced to your Bluesky account settings. <0>Open Bluesky settings ({instance}).0>"
+
+#: 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}0>."
msgstr "Note: This feature uses external translation services, powered by <0>{TRANSLATION_API_NAME}0>."
-#: 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>short0> 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>GIPHY0>. 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-api0>. 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>Text1> → <2>████2>)0>"
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> {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:0> <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) => ( {type.label} ))
-#: src/pages/settings.tsx:1425
+#: src/pages/settings.tsx:1424
msgid "Allow from <0>{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 in1> again to grant push permission0>."
msgstr ""
-#: src/pages/settings.tsx:1526
+#: src/pages/settings.tsx:1525
msgid "NOTE: Push notifications only work for <0>one account0>."
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}0>). Interactions (reply, boost, etc) are not possible."
msgstr "This post is from another server (<0>{instance}0>). 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}0> replies}}"
msgstr ""
#. placeholder {0}: shortenNumber(totalComments)
-#: src/pages/status.tsx:2244
+#: src/pages/status.tsx:2271
msgid "{totalComments, plural, one {# comment} other {<0>{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}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() {
/>
- 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
);