All handles need bidi isolate

This commit is contained in:
Lim Chee Aun 2024-08-19 19:06:24 +08:00
parent 6fe922d1cf
commit 8a2150d854
7 changed files with 268 additions and 228 deletions

View file

@ -1146,7 +1146,9 @@ function RelatedActions({
>
<Icon icon="at" />
<span>
<Trans>Mention @{username}</Trans>
<Trans>
Mention <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
</MenuItem>
<MenuItem
@ -1357,7 +1359,9 @@ function RelatedActions({
>
<Icon icon="unmute" />
<span>
<Trans>Unmute @{username}</Trans>
<Trans>
Unmute <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
</MenuItem>
) : (
@ -1371,7 +1375,9 @@ function RelatedActions({
<>
<Icon icon="mute" />
<span class="menu-grow">
<Trans>Mute @{username}</Trans>
<Trans>
Mute <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
<span
style={{
@ -1434,7 +1440,10 @@ function RelatedActions({
<>
<Icon icon="user-x" />
<span>
<Trans>Remove @{username} from followers?</Trans>
<Trans>
Remove <span class="bidi-isolate">@{username}</span>{' '}
from followers?
</Trans>
</span>
</>
}
@ -1474,7 +1483,9 @@ function RelatedActions({
<>
<Icon icon="block" />
<span>
<Trans>Block @{username}?</Trans>
<Trans>
Block <span class="bidi-isolate">@{username}</span>?
</Trans>
</span>
</>
}
@ -1521,14 +1532,18 @@ function RelatedActions({
<>
<Icon icon="unblock" />
<span>
<Trans>Unblock @{username}</Trans>
<Trans>
Unblock <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
</>
) : (
<>
<Icon icon="block" />
<span>
<Trans>Block @{username}</Trans>
<Trans>
Block <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
</>
)}
@ -1543,7 +1558,9 @@ function RelatedActions({
>
<Icon icon="flag" />
<span>
<Trans>Report @{username}</Trans>
<Trans>
Report <span class="bidi-isolate">@{username}</span>
</Trans>
</span>
</MenuItem>
</>
@ -1973,7 +1990,10 @@ function PrivateNoteSheet({
<header>
<b>
<Trans>
Private note about @{account?.username || account?.acct}
Private note about{' '}
<span class="bidi-isolate">
@{account?.username || account?.acct}
</span>
</Trans>
</b>
</header>

View file

@ -87,7 +87,9 @@ function Drafts({ onClose }) {
<time>
{!!replyTo && (
<>
<span class="bidi-isolate">
@{replyTo.account.acct}
</span>
<br />
</>
)}

View file

@ -1028,7 +1028,10 @@ function Status({
>
<Icon icon="arrows-right" />
<small>
<Trans>View post by @{username || acct}</Trans>
<Trans>
View post by{' '}
<span class="bidi-isolate">@{username || acct}</span>
</Trans>
<br />
<span class="more-insignificant">
{_(visibilityText[visibility])} {createdDateText}

View file

@ -42,7 +42,7 @@ msgid "Mutual"
msgstr ""
#: src/components/account-block.jsx:180
#: src/components/account-info.jsx:1658
#: src/components/account-info.jsx:1675
msgid "Requested"
msgstr ""
@ -50,7 +50,7 @@ msgstr ""
#: src/components/account-info.jsx:417
#: src/components/account-info.jsx:743
#: src/components/account-info.jsx:757
#: src/components/account-info.jsx:1649
#: src/components/account-info.jsx:1666
#: src/components/nav-menu.jsx:193
#: src/components/shortcuts-settings.jsx:137
#: src/pages/following.jsx:20
@ -108,11 +108,11 @@ msgstr ""
#: src/components/compose.jsx:2444
#: src/components/media-alt-modal.jsx:45
#: src/components/media-modal.jsx:283
#: src/components/status.jsx:1625
#: src/components/status.jsx:1642
#: src/components/status.jsx:1766
#: src/components/status.jsx:2361
#: src/components/status.jsx:1628
#: src/components/status.jsx:1645
#: src/components/status.jsx:1769
#: src/components/status.jsx:2364
#: src/components/status.jsx:2367
#: src/pages/account-statuses.jsx:528
#: src/pages/accounts.jsx:106
#: src/pages/hashtag.jsx:199
@ -128,17 +128,17 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
msgstr ""
#: src/components/account-info.jsx:585
#: src/components/account-info.jsx:1272
#: src/components/account-info.jsx:1274
msgid "Handle copied"
msgstr ""
#: src/components/account-info.jsx:588
#: src/components/account-info.jsx:1275
#: src/components/account-info.jsx:1277
msgid "Unable to copy handle"
msgstr ""
#: src/components/account-info.jsx:594
#: src/components/account-info.jsx:1281
#: src/components/account-info.jsx:1283
msgid "Copy handle"
msgstr ""
@ -181,7 +181,7 @@ msgid "Original"
msgstr ""
#: src/components/account-info.jsx:860
#: src/components/status.jsx:2152
#: src/components/status.jsx:2155
#: src/pages/catchup.jsx:71
#: src/pages/catchup.jsx:1412
#: src/pages/catchup.jsx:2023
@ -223,182 +223,182 @@ msgid "Private note"
msgstr ""
#: src/components/account-info.jsx:1149
msgid "Mention @{username}"
msgid "Mention <0>@{username}</0>"
msgstr ""
#: src/components/account-info.jsx:1159
#: src/components/account-info.jsx:1161
msgid "Translate bio"
msgstr ""
#: src/components/account-info.jsx:1170
#: src/components/account-info.jsx:1172
msgid "Edit private note"
msgstr ""
#: src/components/account-info.jsx:1170
#: src/components/account-info.jsx:1172
msgid "Add private note"
msgstr ""
#: src/components/account-info.jsx:1190
#: src/components/account-info.jsx:1192
msgid "Notifications enabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1191
#: src/components/account-info.jsx:1193
msgid "Notifications disabled for @{username}'s posts."
msgstr ""
#: src/components/account-info.jsx:1203
#: src/components/account-info.jsx:1205
msgid "Disable notifications"
msgstr ""
#: src/components/account-info.jsx:1204
#: src/components/account-info.jsx:1206
msgid "Enable notifications"
msgstr ""
#: src/components/account-info.jsx:1221
#: src/components/account-info.jsx:1223
msgid "Boosts from @{username} enabled."
msgstr ""
#: src/components/account-info.jsx:1222
#: src/components/account-info.jsx:1224
msgid "Boosts from @{username} disabled."
msgstr ""
#: src/components/account-info.jsx:1233
#: src/components/account-info.jsx:1235
msgid "Disable boosts"
msgstr ""
#: src/components/account-info.jsx:1233
#: src/components/account-info.jsx:1235
msgid "Enable boosts"
msgstr ""
#: src/components/account-info.jsx:1249
#: src/components/account-info.jsx:1259
#: src/components/account-info.jsx:1842
#: src/components/account-info.jsx:1251
#: src/components/account-info.jsx:1261
#: src/components/account-info.jsx:1859
msgid "Add/Remove from Lists"
msgstr ""
#: src/components/account-info.jsx:1298
#: src/components/status.jsx:1068
#: src/components/account-info.jsx:1300
#: src/components/status.jsx:1071
msgid "Link copied"
msgstr ""
#: src/components/account-info.jsx:1301
#: src/components/status.jsx:1071
#: src/components/account-info.jsx:1303
#: src/components/status.jsx:1074
msgid "Unable to copy link"
msgstr ""
#: src/components/account-info.jsx:1307
#: src/components/account-info.jsx:1309
#: src/components/shortcuts-settings.jsx:1056
#: src/components/status.jsx:1077
#: src/components/status.jsx:3099
#: src/components/status.jsx:1080
#: src/components/status.jsx:3102
msgid "Copy"
msgstr ""
#: src/components/account-info.jsx:1322
#: src/components/account-info.jsx:1324
#: src/components/shortcuts-settings.jsx:1074
#: src/components/status.jsx:1093
#: src/components/status.jsx:1096
msgid "Sharing doesn't seem to work."
msgstr ""
#: src/components/account-info.jsx:1328
#: src/components/status.jsx:1099
#: src/components/account-info.jsx:1330
#: src/components/status.jsx:1102
msgid "Share…"
msgstr ""
#: src/components/account-info.jsx:1348
#: src/components/account-info.jsx:1350
msgid "Unmuted @{username}"
msgstr ""
#: src/components/account-info.jsx:1360
msgid "Unmute @{username}"
#: src/components/account-info.jsx:1362
msgid "Unmute <0>@{username}</0>"
msgstr ""
#: src/components/account-info.jsx:1374
msgid "Mute @{username}…"
#: src/components/account-info.jsx:1378
msgid "Mute <0>@{username}</0>…"
msgstr ""
#: src/components/account-info.jsx:1404
#: src/components/account-info.jsx:1410
msgid "Muted @{username} for {0}"
msgstr ""
#: src/components/account-info.jsx:1416
#: src/components/account-info.jsx:1422
msgid "Unable to mute @{username}"
msgstr ""
#: src/components/account-info.jsx:1437
msgid "Remove @{username} from followers?"
#: src/components/account-info.jsx:1443
msgid "Remove <0>@{username}</0> from followers?"
msgstr ""
#: src/components/account-info.jsx:1454
#: src/components/account-info.jsx:1463
msgid "@{username} removed from followers"
msgstr ""
#: src/components/account-info.jsx:1466
#: src/components/account-info.jsx:1475
msgid "Remove follower…"
msgstr ""
#: src/components/account-info.jsx:1477
msgid "Block @{username}?"
#: src/components/account-info.jsx:1486
msgid "Block <0>@{username}</0>?"
msgstr ""
#: src/components/account-info.jsx:1496
#: src/components/account-info.jsx:1507
msgid "Unblocked @{username}"
msgstr ""
#: src/components/account-info.jsx:1504
#: src/components/account-info.jsx:1515
msgid "Blocked @{username}"
msgstr ""
#: src/components/account-info.jsx:1512
#: src/components/account-info.jsx:1523
msgid "Unable to unblock @{username}"
msgstr ""
#: src/components/account-info.jsx:1514
#: src/components/account-info.jsx:1525
msgid "Unable to block @{username}"
msgstr ""
#: src/components/account-info.jsx:1524
msgid "Unblock @{username}"
#: src/components/account-info.jsx:1535
msgid "Unblock <0>@{username}</0>"
msgstr ""
#: src/components/account-info.jsx:1531
msgid "Block @{username}…"
#: src/components/account-info.jsx:1544
msgid "Block <0>@{username}</0>…"
msgstr ""
#: src/components/account-info.jsx:1546
msgid "Report @{username}…"
#: src/components/account-info.jsx:1561
msgid "Report <0>@{username}</0>…"
msgstr ""
#: src/components/account-info.jsx:1564
#: src/components/account-info.jsx:2072
#: src/components/account-info.jsx:1581
#: src/components/account-info.jsx:2092
msgid "Edit profile"
msgstr ""
#: src/components/account-info.jsx:1600
#: src/components/account-info.jsx:1617
msgid "Withdraw follow request?"
msgstr ""
#: src/components/account-info.jsx:1601
#: src/components/account-info.jsx:1618
msgid "Unfollow @{0}?"
msgstr ""
#: src/components/account-info.jsx:1652
#: src/components/account-info.jsx:1669
msgid "Unfollow…"
msgstr ""
#: src/components/account-info.jsx:1661
#: src/components/account-info.jsx:1678
msgid "Withdraw…"
msgstr ""
#: src/components/account-info.jsx:1668
#: src/components/account-info.jsx:1672
#: src/components/account-info.jsx:1685
#: src/components/account-info.jsx:1689
#: src/pages/hashtag.jsx:261
msgid "Follow"
msgstr ""
#: src/components/account-info.jsx:1783
#: src/components/account-info.jsx:1837
#: src/components/account-info.jsx:1970
#: src/components/account-info.jsx:2067
#: src/components/account-info.jsx:1800
#: src/components/account-info.jsx:1854
#: src/components/account-info.jsx:1987
#: src/components/account-info.jsx:2087
#: src/components/account-sheet.jsx:37
#: src/components/compose.jsx:797
#: src/components/compose.jsx:2400
@ -417,85 +417,85 @@ msgstr ""
#: src/components/shortcuts-settings.jsx:227
#: src/components/shortcuts-settings.jsx:580
#: src/components/shortcuts-settings.jsx:780
#: src/components/status.jsx:2824
#: src/components/status.jsx:3063
#: src/components/status.jsx:3561
#: src/components/status.jsx:2827
#: src/components/status.jsx:3066
#: src/components/status.jsx:3564
#: src/pages/accounts.jsx:33
#: src/pages/catchup.jsx:1548
#: src/pages/filters.jsx:224
#: src/pages/list.jsx:274
#: src/pages/notifications.jsx:840
#: src/pages/notifications.jsx:1051
#: src/pages/notifications.jsx:1054
#: src/pages/settings.jsx:69
#: src/pages/status.jsx:1256
msgid "Close"
msgstr ""
#: src/components/account-info.jsx:1788
#: src/components/account-info.jsx:1805
msgid "Translated Bio"
msgstr ""
#: src/components/account-info.jsx:1882
#: src/components/account-info.jsx:1899
msgid "Unable to remove from list."
msgstr ""
#: src/components/account-info.jsx:1883
#: src/components/account-info.jsx:1900
msgid "Unable to add to list."
msgstr ""
#: src/components/account-info.jsx:1902
#: src/components/account-info.jsx:1919
#: src/pages/lists.jsx:104
msgid "Unable to load lists."
msgstr ""
#: src/components/account-info.jsx:1906
#: src/components/account-info.jsx:1923
msgid "No lists."
msgstr ""
#: src/components/account-info.jsx:1917
#: src/components/account-info.jsx:1934
#: src/components/list-add-edit.jsx:37
#: src/pages/lists.jsx:58
msgid "New list"
msgstr ""
#: src/components/account-info.jsx:1975
msgid "Private note about @{0}"
#: src/components/account-info.jsx:1992
msgid "Private note about <0>@{0}</0>"
msgstr ""
#: src/components/account-info.jsx:2002
#: src/components/account-info.jsx:2022
msgid "Unable to update private note."
msgstr ""
#: src/components/account-info.jsx:2025
#: src/components/account-info.jsx:2195
#: src/components/account-info.jsx:2045
#: src/components/account-info.jsx:2215
msgid "Cancel"
msgstr ""
#: src/components/account-info.jsx:2030
#: src/components/account-info.jsx:2050
msgid "Save & close"
msgstr ""
#: src/components/account-info.jsx:2123
#: src/components/account-info.jsx:2143
msgid "Unable to update profile."
msgstr ""
#: src/components/account-info.jsx:2143
#: src/components/account-info.jsx:2163
msgid "Bio"
msgstr ""
#: src/components/account-info.jsx:2156
#: src/components/account-info.jsx:2176
msgid "Extra fields"
msgstr ""
#: src/components/account-info.jsx:2162
#: src/components/account-info.jsx:2182
msgid "Label"
msgstr ""
#: src/components/account-info.jsx:2165
#: src/components/account-info.jsx:2185
msgid "Content"
msgstr ""
#: src/components/account-info.jsx:2198
#: src/components/account-info.jsx:2218
#: src/components/list-add-edit.jsx:147
#: src/components/shortcuts-settings.jsx:712
#: src/pages/filters.jsx:554
@ -503,11 +503,11 @@ msgstr ""
msgid "Save"
msgstr ""
#: src/components/account-info.jsx:2251
#: src/components/account-info.jsx:2271
msgid "username"
msgstr ""
#: src/components/account-info.jsx:2255
#: src/components/account-info.jsx:2275
msgid "server domain name"
msgstr ""
@ -600,7 +600,7 @@ msgid "Attachment #{i} failed"
msgstr ""
#: src/components/compose.jsx:1118
#: src/components/status.jsx:1951
#: src/components/status.jsx:1954
#: src/components/timeline.jsx:975
msgid "Content warning"
msgstr ""
@ -629,7 +629,7 @@ msgstr ""
#: src/components/compose.jsx:1179
#: src/components/status.jsx:96
#: src/components/status.jsx:1829
#: src/components/status.jsx:1832
msgid "Private mention"
msgstr ""
@ -660,9 +660,9 @@ msgstr ""
#: src/components/compose.jsx:1469
#: src/components/keyboard-shortcuts-help.jsx:143
#: src/components/status.jsx:830
#: src/components/status.jsx:1605
#: src/components/status.jsx:1606
#: src/components/status.jsx:2257
#: src/components/status.jsx:1608
#: src/components/status.jsx:1609
#: src/components/status.jsx:2260
msgid "Reply"
msgstr ""
@ -796,7 +796,7 @@ msgstr ""
#: src/components/compose.jsx:2931
#: src/components/shortcuts-settings.jsx:712
#: src/pages/list.jsx:356
#: src/pages/list.jsx:359
msgid "Add"
msgstr ""
@ -866,47 +866,47 @@ msgstr ""
msgid "Looks like you have unsent drafts. Let's continue where you left off."
msgstr ""
#: src/components/drafts.jsx:100
#: src/components/drafts.jsx:102
msgid "Delete this draft?"
msgstr ""
#: src/components/drafts.jsx:115
#: src/components/drafts.jsx:117
msgid "Error deleting draft! Please try again."
msgstr ""
#: src/components/drafts.jsx:125
#: src/components/drafts.jsx:127
#: src/components/list-add-edit.jsx:183
#: src/components/status.jsx:1240
#: src/components/status.jsx:1243
#: src/pages/filters.jsx:587
msgid "Delete…"
msgstr ""
#: src/components/drafts.jsx:144
#: src/components/drafts.jsx:146
msgid "Error fetching reply-to status!"
msgstr ""
#: src/components/drafts.jsx:169
#: src/components/drafts.jsx:171
msgid "Delete all drafts?"
msgstr ""
#: src/components/drafts.jsx:187
#: src/components/drafts.jsx:189
msgid "Error deleting drafts! Please try again."
msgstr ""
#: src/components/drafts.jsx:199
#: src/components/drafts.jsx:201
msgid "Delete all…"
msgstr ""
#: src/components/drafts.jsx:207
#: src/components/drafts.jsx:209
msgid "No drafts found."
msgstr ""
#: src/components/drafts.jsx:243
#: src/components/drafts.jsx:245
#: src/pages/catchup.jsx:1895
msgid "Poll"
msgstr ""
#: src/components/drafts.jsx:246
#: src/components/drafts.jsx:248
#: src/pages/account-statuses.jsx:365
msgid "Media"
msgstr ""
@ -925,7 +925,7 @@ msgid "Reject"
msgstr ""
#: src/components/follow-request-buttons.jsx:75
#: src/pages/notifications.jsx:1167
#: src/pages/notifications.jsx:1173
msgid "Accepted"
msgstr ""
@ -1077,9 +1077,9 @@ msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:164
#: src/components/status.jsx:838
#: src/components/status.jsx:2283
#: src/components/status.jsx:2315
#: src/components/status.jsx:2316
#: src/components/status.jsx:2286
#: src/components/status.jsx:2318
#: src/components/status.jsx:2319
msgid "Boost"
msgstr ""
@ -1089,8 +1089,8 @@ msgstr ""
#: src/components/keyboard-shortcuts-help.jsx:172
#: src/components/status.jsx:923
#: src/components/status.jsx:2340
#: src/components/status.jsx:2341
#: src/components/status.jsx:2343
#: src/components/status.jsx:2344
msgid "Bookmark"
msgstr ""
@ -1198,9 +1198,9 @@ msgid "Filtered: {filterTitleStr}"
msgstr ""
#: src/components/media-post.jsx:133
#: src/components/status.jsx:3391
#: src/components/status.jsx:3487
#: src/components/status.jsx:3565
#: src/components/status.jsx:3394
#: src/components/status.jsx:3490
#: src/components/status.jsx:3568
#: src/components/timeline.jsx:964
#: src/pages/catchup.jsx:75
#: src/pages/catchup.jsx:1843
@ -1797,7 +1797,7 @@ msgid "Move down"
msgstr ""
#: src/components/shortcuts-settings.jsx:376
#: src/components/status.jsx:1205
#: src/components/status.jsx:1208
#: src/pages/list.jsx:170
msgid "Edit"
msgstr ""
@ -2021,18 +2021,18 @@ msgstr ""
#: src/components/status.jsx:838
#: src/components/status.jsx:900
#: src/components/status.jsx:2283
#: src/components/status.jsx:2315
#: src/components/status.jsx:2286
#: src/components/status.jsx:2318
msgid "Unboost"
msgstr ""
#: src/components/status.jsx:854
#: src/components/status.jsx:2298
#: src/components/status.jsx:2301
msgid "Quote"
msgstr ""
#: src/components/status.jsx:862
#: src/components/status.jsx:2307
#: src/components/status.jsx:2310
msgid "Some media have no descriptions."
msgstr ""
@ -2041,12 +2041,12 @@ msgid "Old post (<0>{0}</0>)"
msgstr ""
#: src/components/status.jsx:888
#: src/components/status.jsx:1330
#: src/components/status.jsx:1333
msgid "Unboosted @{0}'s post"
msgstr ""
#: src/components/status.jsx:889
#: src/components/status.jsx:1331
#: src/components/status.jsx:1334
msgid "Boosted @{0}'s post"
msgstr ""
@ -2055,231 +2055,231 @@ msgid "Boost…"
msgstr ""
#: src/components/status.jsx:913
#: src/components/status.jsx:1615
#: src/components/status.jsx:2328
#: src/components/status.jsx:1618
#: src/components/status.jsx:2331
msgid "Unlike"
msgstr ""
#: src/components/status.jsx:914
#: src/components/status.jsx:1615
#: src/components/status.jsx:1616
#: src/components/status.jsx:2328
#: src/components/status.jsx:2329
#: src/components/status.jsx:1618
#: src/components/status.jsx:1619
#: src/components/status.jsx:2331
#: src/components/status.jsx:2332
msgid "Like"
msgstr ""
#: src/components/status.jsx:923
#: src/components/status.jsx:2340
#: src/components/status.jsx:2343
msgid "Unbookmark"
msgstr ""
#: src/components/status.jsx:1031
msgid "View post by @{0}"
msgstr ""
#: src/components/status.jsx:1049
msgid "Show Edit History"
msgid "View post by <0>@{0}</0>"
msgstr ""
#: src/components/status.jsx:1052
msgid "Show Edit History"
msgstr ""
#: src/components/status.jsx:1055
msgid "Edited: {editedDateText}"
msgstr ""
#: src/components/status.jsx:1112
#: src/components/status.jsx:3068
#: src/components/status.jsx:1115
#: src/components/status.jsx:3071
msgid "Embed post"
msgstr ""
#: src/components/status.jsx:1126
#: src/components/status.jsx:1129
msgid "Conversation unmuted"
msgstr ""
#: src/components/status.jsx:1126
#: src/components/status.jsx:1129
msgid "Conversation muted"
msgstr ""
#: src/components/status.jsx:1132
#: src/components/status.jsx:1135
msgid "Unable to unmute conversation"
msgstr ""
#: src/components/status.jsx:1133
#: src/components/status.jsx:1136
msgid "Unable to mute conversation"
msgstr ""
#: src/components/status.jsx:1142
#: src/components/status.jsx:1145
msgid "Unmute conversation"
msgstr ""
#: src/components/status.jsx:1149
#: src/components/status.jsx:1152
msgid "Mute conversation"
msgstr ""
#: src/components/status.jsx:1165
#: src/components/status.jsx:1168
msgid "Post unpinned from profile"
msgstr ""
#: src/components/status.jsx:1166
#: src/components/status.jsx:1169
msgid "Post pinned to profile"
msgstr ""
#: src/components/status.jsx:1171
#: src/components/status.jsx:1174
msgid "Unable to unpin post"
msgstr ""
#: src/components/status.jsx:1171
#: src/components/status.jsx:1174
msgid "Unable to pin post"
msgstr ""
#: src/components/status.jsx:1180
#: src/components/status.jsx:1183
msgid "Unpin from profile"
msgstr ""
#: src/components/status.jsx:1187
#: src/components/status.jsx:1190
msgid "Pin to profile"
msgstr ""
#: src/components/status.jsx:1216
#: src/components/status.jsx:1219
msgid "Delete this post?"
msgstr ""
#: src/components/status.jsx:1229
#: src/components/status.jsx:1232
msgid "Post deleted"
msgstr ""
#: src/components/status.jsx:1232
#: src/components/status.jsx:1235
msgid "Unable to delete post"
msgstr ""
#: src/components/status.jsx:1260
#: src/components/status.jsx:1263
msgid "Report post…"
msgstr ""
#: src/components/status.jsx:1616
#: src/components/status.jsx:1652
#: src/components/status.jsx:2329
#: src/components/status.jsx:1619
#: src/components/status.jsx:1655
#: src/components/status.jsx:2332
msgid "Liked"
msgstr ""
#: src/components/status.jsx:1649
#: src/components/status.jsx:2316
#: src/components/status.jsx:1652
#: src/components/status.jsx:2319
msgid "Boosted"
msgstr ""
#: src/components/status.jsx:1659
#: src/components/status.jsx:2341
#: src/components/status.jsx:1662
#: src/components/status.jsx:2344
msgid "Bookmarked"
msgstr ""
#: src/components/status.jsx:1663
#: src/components/status.jsx:1666
msgid "Pinned"
msgstr ""
#: src/components/status.jsx:1708
#: src/components/status.jsx:2160
#: src/components/status.jsx:1711
#: src/components/status.jsx:2163
msgid "Deleted"
msgstr ""
#: src/components/status.jsx:1749
#: src/components/status.jsx:1752
msgid "{repliesCount, plural, one {# reply} other {# replies}}"
msgstr ""
#: src/components/status.jsx:1838
#: src/components/status.jsx:1841
msgid "Thread{0}"
msgstr ""
#: src/components/status.jsx:1914
#: src/components/status.jsx:1976
#: src/components/status.jsx:2061
#: src/components/status.jsx:1917
#: src/components/status.jsx:1979
#: src/components/status.jsx:2064
msgid "Show less"
msgstr ""
#: src/components/status.jsx:1914
#: src/components/status.jsx:1976
#: src/components/status.jsx:1917
#: src/components/status.jsx:1979
msgid "Show content"
msgstr ""
#: src/components/status.jsx:2061
#: src/components/status.jsx:2064
msgid "Show media"
msgstr ""
#: src/components/status.jsx:2181
#: src/components/status.jsx:2184
msgid "Edited"
msgstr ""
#: src/components/status.jsx:2258
#: src/components/status.jsx:2261
msgid "Comments"
msgstr ""
#: src/components/status.jsx:2829
#: src/components/status.jsx:2832
msgid "Edit History"
msgstr ""
#: src/components/status.jsx:2833
#: src/components/status.jsx:2836
msgid "Failed to load history"
msgstr ""
#: src/components/status.jsx:2838
#: src/components/status.jsx:2841
msgid "Loading…"
msgstr ""
#: src/components/status.jsx:3073
#: src/components/status.jsx:3076
msgid "HTML Code"
msgstr ""
#: src/components/status.jsx:3090
#: src/components/status.jsx:3093
msgid "HTML code copied"
msgstr ""
#: src/components/status.jsx:3093
#: src/components/status.jsx:3096
msgid "Unable to copy HTML code"
msgstr ""
#: src/components/status.jsx:3105
#: src/components/status.jsx:3108
msgid "Media attachments:"
msgstr ""
#: src/components/status.jsx:3127
#: src/components/status.jsx:3130
msgid "Account Emojis:"
msgstr ""
#: src/components/status.jsx:3158
#: src/components/status.jsx:3203
#: src/components/status.jsx:3161
#: src/components/status.jsx:3206
msgid "static URL"
msgstr ""
#: src/components/status.jsx:3172
#: src/components/status.jsx:3175
msgid "Emojis:"
msgstr ""
#: src/components/status.jsx:3217
#: src/components/status.jsx:3220
msgid "Notes:"
msgstr ""
#: src/components/status.jsx:3221
#: src/components/status.jsx:3224
msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
msgstr ""
#: src/components/status.jsx:3227
#: src/components/status.jsx:3230
msgid "Polls are not interactive, becomes a list with vote counts."
msgstr ""
#: src/components/status.jsx:3232
#: src/components/status.jsx:3235
msgid "Media attachments can be images, videos, audios or any file types."
msgstr ""
#: src/components/status.jsx:3238
#: src/components/status.jsx:3241
msgid "Post could be edited or deleted later."
msgstr ""
#: src/components/status.jsx:3244
#: src/components/status.jsx:3247
msgid "Preview"
msgstr ""
#: src/components/status.jsx:3253
#: src/components/status.jsx:3256
msgid "Note: This preview is lightly styled."
msgstr ""
#: src/components/status.jsx:3495
#: src/components/status.jsx:3498
msgid "<0/> <1/> boosted"
msgstr ""
@ -2450,18 +2450,18 @@ msgid "Set as default"
msgstr ""
#: src/pages/accounts.jsx:144
msgid "Log out @{0}?"
msgid "Log out <0>@{0}</0>?"
msgstr ""
#: src/pages/accounts.jsx:161
#: src/pages/accounts.jsx:167
msgid "Log out…"
msgstr ""
#: src/pages/accounts.jsx:174
#: src/pages/accounts.jsx:180
msgid "Add an existing account"
msgstr ""
#: src/pages/accounts.jsx:181
#: src/pages/accounts.jsx:187
msgid "Note: <0>Default</0> account will always be used for first load. Switched accounts will persist during the session."
msgstr ""
@ -2996,10 +2996,10 @@ msgid "Manage members"
msgstr ""
#: src/pages/list.jsx:313
msgid "Remove @{0} from list?"
msgid "Remove <0>@{0}</0> from list?"
msgstr ""
#: src/pages/list.jsx:356
#: src/pages/list.jsx:359
msgid "Remove…"
msgstr ""
@ -3134,38 +3134,38 @@ msgid "Updated <0>{0}</0>"
msgstr ""
#: src/pages/notifications.jsx:1037
msgid "View notifications from @{0}"
msgid "View notifications from <0>@{0}</0>"
msgstr ""
#: src/pages/notifications.jsx:1055
msgid "Notifications from @{0}"
#: src/pages/notifications.jsx:1058
msgid "Notifications from <0>@{0}</0>"
msgstr ""
#: src/pages/notifications.jsx:1119
#: src/pages/notifications.jsx:1125
msgid "Notifications from @{0} will not be filtered from now on."
msgstr ""
#: src/pages/notifications.jsx:1124
#: src/pages/notifications.jsx:1130
msgid "Unable to accept notification request"
msgstr ""
#: src/pages/notifications.jsx:1129
#: src/pages/notifications.jsx:1135
msgid "Allow"
msgstr ""
#: src/pages/notifications.jsx:1149
#: src/pages/notifications.jsx:1155
msgid "Notifications from @{0} will not show up in Filtered notifications from now on."
msgstr ""
#: src/pages/notifications.jsx:1154
#: src/pages/notifications.jsx:1160
msgid "Unable to dismiss notification request"
msgstr ""
#: src/pages/notifications.jsx:1159
#: src/pages/notifications.jsx:1165
msgid "Dismiss"
msgstr ""
#: src/pages/notifications.jsx:1174
#: src/pages/notifications.jsx:1180
msgid "Dismissed"
msgstr ""

View file

@ -141,7 +141,13 @@ function Accounts({ onClose }) {
<>
<Icon icon="exit" />
<span>
<Trans>Log out @{account.info.acct}?</Trans>
<Trans>
Log out{' '}
<span class="bidi-isolate">
@{account.info.acct}
</span>
?
</Trans>
</span>
</>
}

View file

@ -310,7 +310,10 @@ function RemoveAddButton({ account, listID }) {
confirm={!removed}
confirmLabel={
<span>
<Trans>Remove @{account.username} from list?</Trans>
<Trans>
Remove <span class="bidi-isolate">@{account.username}</span> from
list?
</Trans>
</span>
}
align="end"

View file

@ -1034,7 +1034,10 @@ function NotificationRequestModalButton({ request }) {
>
<Icon icon="notification" class="more-insignificant" />{' '}
<small>
<Trans>View notifications from @{account.username}</Trans>
<Trans>
View notifications from{' '}
<span class="bidi-isolate">@{account.username}</span>
</Trans>
</small>{' '}
<Icon icon="chevron-down" />
</button>
@ -1052,7 +1055,10 @@ function NotificationRequestModalButton({ request }) {
</button>
<header>
<b>
<Trans>Notifications from @{account.username}</Trans>
<Trans>
Notifications from{' '}
<span class="bidi-isolate">@{account.username}</span>
</Trans>
</b>
</header>
<main>