diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index 02308614..1f49f02e 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -27,7 +27,7 @@
"code": "eo-UY",
"nativeName": "Esperanto",
"name": "Esperanto",
- "completion": 99
+ "completion": 100
},
{
"code": "es-ES",
diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po
index d091d0c7..294c1c72 100644
--- a/src/locales/eo-UY.po
+++ b/src/locales/eo-UY.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: eo\n"
"Project-Id-Version: phanpy\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 23:15\n"
+"PO-Revision-Date: 2024-12-22 12:38\n"
"Last-Translator: \n"
"Language-Team: Esperanto\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -777,13 +777,13 @@ msgstr "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Prov
#. placeholder {5}: i18n.number( newHeight, )
#: src/components/compose.jsx:2424
msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
-msgstr ""
+msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {2}x{3}px al {4}x{5}px."
#. placeholder {6}: prettyBytes( videoSize, )
#. placeholder {7}: prettyBytes(videoSizeLimit)
#: src/components/compose.jsx:2432
msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
-msgstr ""
+msgstr "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {6} al {7} aŭ malpli."
#. placeholder {8}: i18n.number( width, )
#. placeholder {9}: i18n.number(height)
@@ -791,7 +791,7 @@ msgstr ""
#. placeholder {11}: i18n.number( newHeight, )
#: src/components/compose.jsx:2444
msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
-msgstr ""
+msgstr "Dimensio estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti dimension de {8}x{9}px al {10}x{11}px."
#: src/components/compose.jsx:2452
msgid "Frame rate too high. Uploading might encounter issues."
@@ -830,7 +830,7 @@ msgstr "Kreante priskribon. Bonvolu atendi…"
#. placeholder {12}: e.message
#: src/components/compose.jsx:2621
msgid "Failed to generate description: {12}"
-msgstr ""
+msgstr "Malsukcesis krei priskribon: {12}"
#: src/components/compose.jsx:2622
msgid "Failed to generate description"
@@ -845,7 +845,7 @@ msgstr "Krei priskribon…"
#. placeholder {13}: e?.message ? `: ${e.message}` : ''
#: src/components/compose.jsx:2673
msgid "Failed to generate description{13}"
-msgstr ""
+msgstr "Malsukcesis krei priskribon{13}"
#. placeholder {0}: localeCode2Text(lang)
#: src/components/compose.jsx:2688
@@ -859,7 +859,7 @@ msgstr "Farite"
#. placeholder {0}: i + 1
#: src/components/compose.jsx:2743
msgid "Choice {0}"
-msgstr ""
+msgstr "Elekti {0}"
#: src/components/compose.jsx:2790
msgid "Multiple choices"
@@ -913,7 +913,7 @@ msgstr "Serĉi GIF-movbildojn"
#: src/components/compose.jsx:3491
msgid "Powered by GIPHY"
-msgstr ""
+msgstr "Funkciigita de GIPHY"
#: src/components/compose.jsx:3499
msgid "Type to search GIFs"
@@ -2129,12 +2129,12 @@ msgstr "Ŝatis la afiŝon de @{1}"
#. placeholder {2}: username || acct
#: src/components/status.jsx:830
msgid "Unbookmarked @{2}'s post"
-msgstr ""
+msgstr "Ne plu legosignita la afiŝon de @{2}"
#. placeholder {3}: username || acct
#: src/components/status.jsx:831
msgid "Bookmarked @{3}'s post"
-msgstr ""
+msgstr "Legosignita la afiŝon de @{3}"
#: src/components/status.jsx:937
#: src/components/status.jsx:999
diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po
new file mode 100644
index 00000000..06801aa3
--- /dev/null
+++ b/src/locales/tr-TR.po
@@ -0,0 +1,3927 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2024-08-04 21:58+0800\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: tr\n"
+"Project-Id-Version: phanpy\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2024-12-26 12:33\n"
+"Last-Translator: \n"
+"Language-Team: Turkish\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Crowdin-Project: phanpy\n"
+"X-Crowdin-Project-ID: 703337\n"
+"X-Crowdin-Language: tr\n"
+"X-Crowdin-File: /main/src/locales/en.po\n"
+"X-Crowdin-File-ID: 18\n"
+
+#: src/components/account-block.jsx:136
+msgid "Locked"
+msgstr "Kilitli"
+
+#. placeholder {0}: shortenNumber(statusesCount)
+#: src/components/account-block.jsx:142
+msgid "Posts: {0}"
+msgstr ""
+
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-block.jsx:147
+msgid "Last posted: {0}"
+msgstr ""
+
+#: src/components/account-block.jsx:162
+#: src/components/account-info.jsx:636
+msgid "Automated"
+msgstr ""
+
+#: src/components/account-block.jsx:169
+#: src/components/account-info.jsx:641
+#: src/components/status.jsx:514
+msgid "Group"
+msgstr ""
+
+#: src/components/account-block.jsx:179
+msgid "Mutual"
+msgstr ""
+
+#: src/components/account-block.jsx:183
+#: src/components/account-info.jsx:1682
+msgid "Requested"
+msgstr ""
+
+#: src/components/account-block.jsx:187
+#: src/components/account-info.jsx:1673
+msgid "Following"
+msgstr ""
+
+#: src/components/account-block.jsx:191
+#: src/components/account-info.jsx:1064
+msgid "Follows you"
+msgstr ""
+
+#: src/components/account-block.jsx:199
+msgid "{followersCount, plural, one {# follower} other {# followers}}"
+msgstr ""
+
+#: src/components/account-block.jsx:208
+#: src/components/account-info.jsx:682
+msgid "Verified"
+msgstr ""
+
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#. placeholder {0}: niceDateTime(createdAt, { hideTime: true, })
+#: src/components/account-block.jsx:223
+#: src/components/account-info.jsx:782
+msgid "Joined <0>{0}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:58
+msgid "Forever"
+msgstr ""
+
+#: src/components/account-info.jsx:379
+msgid "Unable to load account."
+msgstr ""
+
+#: src/components/account-info.jsx:387
+msgid "Go to account page"
+msgstr ""
+
+#: src/components/account-info.jsx:415
+#: src/components/account-info.jsx:704
+#: src/components/account-info.jsx:734
+msgid "Followers"
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/components/account-info.jsx:418
+#: src/components/account-info.jsx:744
+#: src/components/account-info.jsx:761
+msgid "following.stats"
+msgstr ""
+
+#: src/components/account-info.jsx:421
+#: src/components/account-info.jsx:778
+#: src/pages/account-statuses.jsx:483
+#: src/pages/search.jsx:328
+#: src/pages/search.jsx:475
+msgid "Posts"
+msgstr ""
+
+#: src/components/account-info.jsx:429
+#: src/components/account-info.jsx:1120
+#: src/components/compose.jsx:2592
+#: src/components/media-alt-modal.jsx:46
+#: src/components/media-modal.jsx:358
+#: src/components/status.jsx:1737
+#: src/components/status.jsx:1754
+#: src/components/status.jsx:1878
+#: src/components/status.jsx:2490
+#: src/components/status.jsx:2493
+#: src/pages/account-statuses.jsx:527
+#: src/pages/accounts.jsx:110
+#: src/pages/hashtag.jsx:200
+#: src/pages/list.jsx:158
+#: src/pages/public.jsx:115
+#: src/pages/status.jsx:1214
+#: src/pages/trending.jsx:472
+msgid "More"
+msgstr ""
+
+#: src/components/account-info.jsx:441
+msgid "<0>{displayName}0> has indicated that their new account is now:"
+msgstr ""
+
+#: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
+msgid "Handle copied"
+msgstr ""
+
+#: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
+msgid "Unable to copy handle"
+msgstr ""
+
+#: src/components/account-info.jsx:595
+#: src/components/account-info.jsx:1287
+msgid "Copy handle"
+msgstr ""
+
+#: src/components/account-info.jsx:601
+msgid "Go to original profile page"
+msgstr ""
+
+#: src/components/account-info.jsx:608
+msgid "View profile image"
+msgstr ""
+
+#: src/components/account-info.jsx:614
+msgid "View profile header"
+msgstr ""
+
+#: src/components/account-info.jsx:631
+msgid "In Memoriam"
+msgstr ""
+
+#: src/components/account-info.jsx:711
+#: src/components/account-info.jsx:752
+msgid "This user has chosen to not make this information available."
+msgstr ""
+
+#. 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.jsx:807
+msgid "{0} original posts, {1} replies, {2} boosts"
+msgstr ""
+
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.daysSinceLastPost
+#. placeholder {2}: postingStats.daysSinceLastPost
+#. placeholder {3}: postingStats.daysSinceLastPost
+#. placeholder {4}: postingStats.total
+#. placeholder {5}: postingStats.total
+#. placeholder {6}: postingStats.daysSinceLastPost
+#: src/components/account-info.jsx:823
+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 ""
+
+#. placeholder {0}: postingStats.total
+#. placeholder {1}: postingStats.total
+#: src/components/account-info.jsx:836
+msgid "{0, plural, one {Last 1 post in the past year(s)} other {Last {1} posts in the past year(s)}}"
+msgstr ""
+
+#: src/components/account-info.jsx:860
+#: src/pages/catchup.jsx:70
+msgid "Original"
+msgstr ""
+
+#: src/components/account-info.jsx:864
+#: src/components/status.jsx:2268
+#: src/pages/catchup.jsx:71
+#: src/pages/catchup.jsx:1445
+#: src/pages/catchup.jsx:2058
+#: src/pages/status.jsx:937
+#: src/pages/status.jsx:1560
+msgid "Replies"
+msgstr ""
+
+#: src/components/account-info.jsx:868
+#: src/pages/catchup.jsx:72
+#: src/pages/catchup.jsx:1447
+#: src/pages/catchup.jsx:2070
+#: src/pages/settings.jsx:1155
+msgid "Boosts"
+msgstr ""
+
+#: src/components/account-info.jsx:874
+msgid "Post stats unavailable."
+msgstr ""
+
+#: src/components/account-info.jsx:905
+msgid "View post stats"
+msgstr ""
+
+#. placeholder {0}: niceDateTime(lastStatusAt, { hideTime: true, })
+#: src/components/account-info.jsx:1068
+msgid "Last post: <0>{0}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:1082
+msgid "Muted"
+msgstr ""
+
+#: src/components/account-info.jsx:1087
+msgid "Blocked"
+msgstr ""
+
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
+#: src/components/account-info.jsx:1153
+msgid "Mention <0>@{username}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:1165
+msgid "Translate bio"
+msgstr ""
+
+#: src/components/account-info.jsx:1176
+msgid "Edit private note"
+msgstr ""
+
+#: src/components/account-info.jsx:1176
+msgid "Add private note"
+msgstr ""
+
+#: src/components/account-info.jsx:1196
+msgid "Notifications enabled for @{username}'s posts."
+msgstr ""
+
+#: src/components/account-info.jsx:1197
+msgid " Notifications disabled for @{username}'s posts."
+msgstr ""
+
+#: src/components/account-info.jsx:1209
+msgid "Disable notifications"
+msgstr ""
+
+#: src/components/account-info.jsx:1210
+msgid "Enable notifications"
+msgstr ""
+
+#: src/components/account-info.jsx:1227
+msgid "Boosts from @{username} enabled."
+msgstr ""
+
+#: src/components/account-info.jsx:1228
+msgid "Boosts from @{username} disabled."
+msgstr ""
+
+#: src/components/account-info.jsx:1239
+msgid "Disable boosts"
+msgstr ""
+
+#: src/components/account-info.jsx:1239
+msgid "Enable boosts"
+msgstr ""
+
+#: src/components/account-info.jsx:1255
+#: src/components/account-info.jsx:1265
+#: src/components/account-info.jsx:1868
+msgid "Add/Remove from Lists"
+msgstr ""
+
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr ""
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr ""
+
+#: src/components/account-info.jsx:1313
+#: src/components/shortcuts-settings.jsx:1059
+#: src/components/status.jsx:1186
+#: src/components/status.jsx:3269
+msgid "Copy"
+msgstr ""
+
+#: src/components/account-info.jsx:1328
+#: src/components/shortcuts-settings.jsx:1077
+#: src/components/status.jsx:1202
+msgid "Sharing doesn't seem to work."
+msgstr ""
+
+#: src/components/account-info.jsx:1334
+#: src/components/status.jsx:1208
+msgid "Share…"
+msgstr ""
+
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1366
+msgid "Unmute <0>@{username}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:1382
+msgid "Mute <0>@{username}0>…"
+msgstr ""
+
+#. placeholder {0}: typeof MUTE_DURATIONS_LABELS[duration] === 'function' ? MUTE_DURATIONS_LABELS[duration]() : _(MUTE_DURATIONS_LABELS[duration])
+#: src/components/account-info.jsx:1414
+msgid "Muted @{username} for {0}"
+msgstr ""
+
+#: src/components/account-info.jsx:1426
+msgid "Unable to mute @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1447
+msgid "Remove <0>@{username}0> from followers?"
+msgstr ""
+
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
+#: src/components/account-info.jsx:1479
+msgid "Remove follower…"
+msgstr ""
+
+#: src/components/account-info.jsx:1490
+msgid "Block <0>@{username}0>?"
+msgstr ""
+
+#: src/components/account-info.jsx:1514
+msgid "Unblocked @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1522
+msgid "Blocked @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1530
+msgid "Unable to unblock @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1532
+msgid "Unable to block @{username}"
+msgstr ""
+
+#: src/components/account-info.jsx:1542
+msgid "Unblock <0>@{username}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:1551
+msgid "Block <0>@{username}0>…"
+msgstr ""
+
+#: src/components/account-info.jsx:1568
+msgid "Report <0>@{username}0>…"
+msgstr ""
+
+#: src/components/account-info.jsx:1588
+#: src/components/account-info.jsx:2103
+msgid "Edit profile"
+msgstr ""
+
+#: src/components/account-info.jsx:1624
+msgid "Withdraw follow request?"
+msgstr ""
+
+#. placeholder {1}: info.acct || info.username
+#: src/components/account-info.jsx:1625
+msgid "Unfollow @{1}?"
+msgstr ""
+
+#: src/components/account-info.jsx:1676
+msgid "Unfollow…"
+msgstr ""
+
+#: src/components/account-info.jsx:1685
+msgid "Withdraw…"
+msgstr ""
+
+#: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
+#: src/pages/hashtag.jsx:262
+msgid "Follow"
+msgstr ""
+
+#: src/components/account-info.jsx:1808
+#: src/components/account-info.jsx:1863
+#: src/components/account-info.jsx:1997
+#: src/components/account-info.jsx:2098
+#: src/components/account-sheet.jsx:38
+#: src/components/compose.jsx:859
+#: src/components/compose.jsx:2548
+#: src/components/compose.jsx:3022
+#: src/components/compose.jsx:3231
+#: src/components/compose.jsx:3461
+#: src/components/drafts.jsx:59
+#: src/components/embed-modal.jsx:13
+#: src/components/generic-accounts.jsx:143
+#: src/components/keyboard-shortcuts-help.jsx:40
+#: src/components/list-add-edit.jsx:36
+#: src/components/media-alt-modal.jsx:34
+#: src/components/media-modal.jsx:322
+#: src/components/notification-service.jsx:157
+#: src/components/report-modal.jsx:75
+#: src/components/shortcuts-settings.jsx:230
+#: src/components/shortcuts-settings.jsx:583
+#: src/components/shortcuts-settings.jsx:783
+#: src/components/status.jsx:2993
+#: src/components/status.jsx:3233
+#: src/components/status.jsx:3733
+#: src/pages/accounts.jsx:37
+#: src/pages/catchup.jsx:1581
+#: src/pages/filters.jsx:224
+#: src/pages/list.jsx:276
+#: src/pages/notifications.jsx:915
+#: src/pages/settings.jsx:78
+#: src/pages/status.jsx:1301
+msgid "Close"
+msgstr ""
+
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr ""
+
+#: src/components/account-info.jsx:1908
+msgid "Unable to remove from list."
+msgstr ""
+
+#: src/components/account-info.jsx:1909
+msgid "Unable to add to list."
+msgstr ""
+
+#: src/components/account-info.jsx:1928
+#: src/pages/lists.jsx:105
+msgid "Unable to load lists."
+msgstr ""
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr ""
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr ""
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}0>"
+msgstr ""
+
+#: src/components/account-info.jsx:2032
+msgid "Unable to update private note."
+msgstr ""
+
+#: src/components/account-info.jsx:2055
+#: src/components/account-info.jsx:2226
+msgid "Cancel"
+msgstr ""
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr ""
+
+#: src/components/account-info.jsx:2154
+msgid "Unable to update profile."
+msgstr ""
+
+#: src/components/account-info.jsx:2161
+#: src/components/list-add-edit.jsx:105
+msgid "Name"
+msgstr ""
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr ""
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr ""
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr ""
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr ""
+
+#: src/components/account-info.jsx:2229
+#: src/components/list-add-edit.jsx:150
+#: src/components/shortcuts-settings.jsx:715
+#: src/pages/filters.jsx:554
+#: src/pages/notifications.jsx:981
+msgid "Save"
+msgstr ""
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr ""
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr ""
+
+#: src/components/background-service.jsx:151
+msgid "Cloak mode disabled"
+msgstr ""
+
+#: src/components/background-service.jsx:151
+msgid "Cloak mode enabled"
+msgstr ""
+
+#: src/components/columns.jsx:27
+#: src/components/nav-menu.jsx:176
+#: src/components/shortcuts-settings.jsx:139
+#: src/components/timeline.jsx:439
+#: src/pages/catchup.jsx:876
+#: src/pages/filters.jsx:89
+#: src/pages/followed-hashtags.jsx:41
+#: src/pages/home.jsx:53
+#: src/pages/notifications.jsx:560
+msgid "Home"
+msgstr ""
+
+#: src/components/compose-button.jsx:50
+#: src/compose.jsx:38
+msgid "Compose"
+msgstr ""
+
+#: src/components/compose.jsx:206
+msgid "Add media"
+msgstr ""
+
+#: src/components/compose.jsx:207
+msgid "Add custom emoji"
+msgstr ""
+
+#: src/components/compose.jsx:208
+msgid "Add GIF"
+msgstr ""
+
+#: src/components/compose.jsx:209
+msgid "Add poll"
+msgstr ""
+
+#: src/components/compose.jsx:402
+msgid "You have unsaved changes. Discard this post?"
+msgstr ""
+
+#. placeholder {0}: unsupportedFiles.length
+#. placeholder {1}: unsupportedFiles[0].name
+#. placeholder {2}: lf.format( unsupportedFiles.map((f) => f.name), )
+#: src/components/compose.jsx:630
+msgid "{0, plural, one {File {1} is not supported.} other {Files {2} are not supported.}}"
+msgstr ""
+
+#: src/components/compose.jsx:640
+#: src/components/compose.jsx:658
+#: src/components/compose.jsx:1674
+#: src/components/compose.jsx:1760
+msgid "{maxMediaAttachments, plural, one {You can only attach up to 1 file.} other {You can only attach up to # files.}}"
+msgstr ""
+
+#: src/components/compose.jsx:840
+msgid "Pop out"
+msgstr ""
+
+#: src/components/compose.jsx:847
+msgid "Minimize"
+msgstr ""
+
+#: src/components/compose.jsx:883
+msgid "Looks like you closed the parent window."
+msgstr ""
+
+#: src/components/compose.jsx:890
+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 ""
+
+#: src/components/compose.jsx:895
+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 ""
+
+#: src/components/compose.jsx:937
+msgid "Pop in"
+msgstr ""
+
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#. placeholder {1}: rtf.format(-replyToStatusMonthsAgo, 'month')
+#: src/components/compose.jsx:947
+msgid "Replying to @{0}’s post (<0>{1}0>)"
+msgstr ""
+
+#. placeholder {0}: replyToStatus.account.acct || replyToStatus.account.username
+#: src/components/compose.jsx:957
+msgid "Replying to @{0}’s post"
+msgstr ""
+
+#: src/components/compose.jsx:970
+msgid "Editing source post"
+msgstr ""
+
+#: src/components/compose.jsx:1017
+msgid "Poll must have at least 2 options"
+msgstr ""
+
+#: src/components/compose.jsx:1021
+msgid "Some poll choices are empty"
+msgstr ""
+
+#: src/components/compose.jsx:1034
+msgid "Some media have no descriptions. Continue?"
+msgstr ""
+
+#: src/components/compose.jsx:1086
+msgid "Attachment #{i} failed"
+msgstr ""
+
+#: src/components/compose.jsx:1180
+#: src/components/status.jsx:2063
+#: src/components/timeline.jsx:989
+msgid "Content warning"
+msgstr ""
+
+#: src/components/compose.jsx:1196
+msgid "Content warning or sensitive media"
+msgstr ""
+
+#: src/components/compose.jsx:1232
+#: src/components/status.jsx:93
+#: src/pages/settings.jsx:306
+msgid "Public"
+msgstr ""
+
+#: src/components/compose.jsx:1237
+#: src/components/nav-menu.jsx:338
+#: src/components/shortcuts-settings.jsx:165
+#: src/components/status.jsx:94
+msgid "Local"
+msgstr ""
+
+#: src/components/compose.jsx:1241
+#: src/components/status.jsx:95
+#: src/pages/settings.jsx:309
+msgid "Unlisted"
+msgstr ""
+
+#: src/components/compose.jsx:1244
+#: src/components/status.jsx:96
+#: src/pages/settings.jsx:312
+msgid "Followers only"
+msgstr ""
+
+#: src/components/compose.jsx:1247
+#: src/components/status.jsx:97
+#: src/components/status.jsx:1941
+msgid "Private mention"
+msgstr ""
+
+#: src/components/compose.jsx:1256
+msgid "Post your reply"
+msgstr ""
+
+#: src/components/compose.jsx:1258
+msgid "Edit your post"
+msgstr ""
+
+#: src/components/compose.jsx:1259
+msgid "What are you doing?"
+msgstr ""
+
+#: src/components/compose.jsx:1337
+msgid "Mark media as sensitive"
+msgstr ""
+
+#: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
+#: src/components/shortcuts-settings.jsx:715
+#: src/pages/list.jsx:362
+msgid "Add"
+msgstr ""
+
+#: src/components/compose.jsx:1555
+#: src/components/keyboard-shortcuts-help.jsx:152
+#: src/components/status.jsx:929
+#: src/components/status.jsx:1717
+#: src/components/status.jsx:1718
+#: src/components/status.jsx:2386
+msgid "Reply"
+msgstr ""
+
+#: src/components/compose.jsx:1557
+msgid "Update"
+msgstr ""
+
+#: src/components/compose.jsx:1558
+msgctxt "Submit button in composer"
+msgid "Post"
+msgstr ""
+
+#: src/components/compose.jsx:1686
+msgid "Downloading GIF…"
+msgstr ""
+
+#: src/components/compose.jsx:1714
+msgid "Failed to download GIF"
+msgstr ""
+
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr ""
+
+#: src/components/compose.jsx:2361
+msgid "Uploaded"
+msgstr ""
+
+#: src/components/compose.jsx:2374
+msgid "Image description"
+msgstr ""
+
+#: src/components/compose.jsx:2375
+msgid "Video description"
+msgstr ""
+
+#: src/components/compose.jsx:2376
+msgid "Audio description"
+msgstr ""
+
+#. placeholder {0}: prettyBytes( imageSize, )
+#. placeholder {1}: prettyBytes(imageSizeLimit)
+#: src/components/compose.jsx:2412
+msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {0} to {1} or lower."
+msgstr ""
+
+#. placeholder {2}: i18n.number( width, )
+#. placeholder {3}: i18n.number(height)
+#. placeholder {4}: i18n.number(newWidth)
+#. placeholder {5}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2424
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {2}×{3}px to {4}×{5}px."
+msgstr ""
+
+#. placeholder {6}: prettyBytes( videoSize, )
+#. placeholder {7}: prettyBytes(videoSizeLimit)
+#: src/components/compose.jsx:2432
+msgid "File size too large. Uploading might encounter issues. Try reduce the file size from {6} to {7} or lower."
+msgstr ""
+
+#. placeholder {8}: i18n.number( width, )
+#. placeholder {9}: i18n.number(height)
+#. placeholder {10}: i18n.number(newWidth)
+#. placeholder {11}: i18n.number( newHeight, )
+#: src/components/compose.jsx:2444
+msgid "Dimension too large. Uploading might encounter issues. Try reduce dimension from {8}×{9}px to {10}×{11}px."
+msgstr ""
+
+#: src/components/compose.jsx:2452
+msgid "Frame rate too high. Uploading might encounter issues."
+msgstr ""
+
+#: src/components/compose.jsx:2512
+#: src/components/compose.jsx:2762
+#: src/components/shortcuts-settings.jsx:726
+#: src/pages/catchup.jsx:1074
+#: src/pages/filters.jsx:412
+msgid "Remove"
+msgstr ""
+
+#: src/components/compose.jsx:2529
+#: src/compose.jsx:84
+msgid "Error"
+msgstr ""
+
+#: src/components/compose.jsx:2554
+msgid "Edit image description"
+msgstr ""
+
+#: src/components/compose.jsx:2555
+msgid "Edit video description"
+msgstr ""
+
+#: src/components/compose.jsx:2556
+msgid "Edit audio description"
+msgstr ""
+
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
+msgid "Generating description. Please wait…"
+msgstr ""
+
+#. placeholder {12}: e.message
+#: src/components/compose.jsx:2621
+msgid "Failed to generate description: {12}"
+msgstr ""
+
+#: src/components/compose.jsx:2622
+msgid "Failed to generate description"
+msgstr ""
+
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
+msgid "Generate description…"
+msgstr ""
+
+#. placeholder {13}: e?.message ? `: ${e.message}` : ''
+#: src/components/compose.jsx:2673
+msgid "Failed to generate description{13}"
+msgstr ""
+
+#. placeholder {0}: localeCode2Text(lang)
+#: src/components/compose.jsx:2688
+msgid "({0}) <0>— experimental0>"
+msgstr ""
+
+#: src/components/compose.jsx:2707
+msgid "Done"
+msgstr ""
+
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
+msgid "Multiple choices"
+msgstr ""
+
+#: src/components/compose.jsx:2793
+msgid "Duration"
+msgstr ""
+
+#: src/components/compose.jsx:2824
+msgid "Remove poll"
+msgstr ""
+
+#: src/components/compose.jsx:3039
+msgid "Search accounts"
+msgstr ""
+
+#: src/components/compose.jsx:3093
+#: src/components/generic-accounts.jsx:228
+msgid "Error loading accounts"
+msgstr ""
+
+#: src/components/compose.jsx:3237
+msgid "Custom emojis"
+msgstr ""
+
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
+msgid "Error loading custom emojis"
+msgstr ""
+
+#: src/components/compose.jsx:3299
+msgid "Recently used"
+msgstr ""
+
+#: src/components/compose.jsx:3300
+msgid "Others"
+msgstr ""
+
+#. placeholder {0}: i18n.number(emojis.length - max)
+#: src/components/compose.jsx:3338
+msgid "{0} more…"
+msgstr ""
+
+#: src/components/compose.jsx:3476
+msgid "Search GIFs"
+msgstr ""
+
+#: src/components/compose.jsx:3491
+msgid "Powered by GIPHY"
+msgstr ""
+
+#: src/components/compose.jsx:3499
+msgid "Type to search GIFs"
+msgstr ""
+
+#: src/components/compose.jsx:3597
+#: src/components/media-modal.jsx:462
+#: src/components/timeline.jsx:893
+msgid "Previous"
+msgstr ""
+
+#: src/components/compose.jsx:3615
+#: src/components/media-modal.jsx:481
+#: src/components/timeline.jsx:910
+msgid "Next"
+msgstr ""
+
+#: src/components/compose.jsx:3632
+msgid "Error loading GIFs"
+msgstr ""
+
+#: src/components/drafts.jsx:64
+#: src/pages/settings.jsx:693
+msgid "Unsent drafts"
+msgstr ""
+
+#: src/components/drafts.jsx:69
+msgid "Looks like you have unsent drafts. Let's continue where you left off."
+msgstr ""
+
+#: src/components/drafts.jsx:103
+msgid "Delete this draft?"
+msgstr ""
+
+#: src/components/drafts.jsx:118
+msgid "Error deleting draft! Please try again."
+msgstr ""
+
+#: src/components/drafts.jsx:128
+#: src/components/list-add-edit.jsx:186
+#: src/components/status.jsx:1352
+#: src/pages/filters.jsx:587
+msgid "Delete…"
+msgstr ""
+
+#: src/components/drafts.jsx:147
+msgid "Error fetching reply-to status!"
+msgstr ""
+
+#: src/components/drafts.jsx:172
+msgid "Delete all drafts?"
+msgstr ""
+
+#: src/components/drafts.jsx:190
+msgid "Error deleting drafts! Please try again."
+msgstr ""
+
+#: src/components/drafts.jsx:202
+msgid "Delete all…"
+msgstr ""
+
+#: src/components/drafts.jsx:210
+msgid "No drafts found."
+msgstr ""
+
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr ""
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr ""
+
+#: src/components/embed-modal.jsx:23
+msgid "Open in new window"
+msgstr ""
+
+#: src/components/follow-request-buttons.jsx:43
+#: src/pages/notifications.jsx:965
+msgid "Accept"
+msgstr ""
+
+#: src/components/follow-request-buttons.jsx:69
+msgid "Reject"
+msgstr ""
+
+#: src/components/follow-request-buttons.jsx:76
+#: src/pages/notifications.jsx:1249
+msgid "Accepted"
+msgstr ""
+
+#: src/components/follow-request-buttons.jsx:80
+msgid "Rejected"
+msgstr ""
+
+#: src/components/generic-accounts.jsx:146
+#: src/components/notification.jsx:445
+#: src/pages/accounts.jsx:42
+#: src/pages/search.jsx:318
+#: src/pages/search.jsx:351
+msgid "Accounts"
+msgstr ""
+
+#: src/components/generic-accounts.jsx:206
+#: src/components/timeline.jsx:521
+#: src/pages/list.jsx:295
+#: src/pages/notifications.jsx:895
+#: src/pages/search.jsx:545
+#: src/pages/status.jsx:1334
+msgid "Show more…"
+msgstr ""
+
+#: src/components/generic-accounts.jsx:211
+#: src/components/timeline.jsx:526
+#: src/pages/search.jsx:550
+msgid "The end."
+msgstr ""
+
+#: src/components/generic-accounts.jsx:232
+msgid "Nothing to show"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:44
+#: src/components/nav-menu.jsx:357
+#: src/pages/catchup.jsx:1619
+msgid "Keyboard shortcuts"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:52
+msgid "Keyboard shortcuts help"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:56
+#: src/pages/catchup.jsx:1644
+msgid "Next post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:60
+#: src/pages/catchup.jsx:1652
+msgid "Previous post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:64
+msgid "Skip carousel to next post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:66
+msgid "<0>Shift0> + <1>j1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:72
+msgid "Skip carousel to previous post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:74
+msgid "<0>Shift0> + <1>k1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:80
+msgid "Load new posts"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:84
+#: src/pages/catchup.jsx:1676
+msgid "Open post details"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:86
+msgid "<0>Enter0> or <1>o1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:93
+msgid "Expand content warning or<0/>toggle expanded/collapsed thread"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:102
+msgid "Close post or dialogs"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:104
+msgid "<0>Esc0> or <1>Backspace1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:110
+msgid "Focus column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:112
+msgid "<0>10> to <1>91>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:118
+msgid "Focus next column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:122
+msgid "Focus previous column in multi-column mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:126
+msgid "Compose new post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:130
+msgid "Compose new post (new window)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:133
+msgid "<0>Shift0> + <1>c1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:139
+msgid "Send post"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:141
+msgid "<0>Ctrl0> + <1>Enter1> or <2>⌘2> + <3>Enter3>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:148
+#: src/components/nav-menu.jsx:326
+#: src/components/search-form.jsx:73
+#: src/components/shortcuts-settings.jsx:52
+#: src/components/shortcuts-settings.jsx:179
+#: src/pages/search.jsx:46
+#: src/pages/search.jsx:300
+msgid "Search"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:156
+msgid "Reply (new window)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:159
+msgid "<0>Shift0> + <1>r1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:165
+msgid "Like (favourite)"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:167
+msgid "<0>l0> or <1>f1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:173
+#: src/components/status.jsx:937
+#: src/components/status.jsx:2413
+#: src/components/status.jsx:2444
+#: src/components/status.jsx:2445
+msgid "Boost"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:175
+msgid "<0>Shift0> + <1>b1>"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:181
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+#: src/components/status.jsx:2470
+msgid "Bookmark"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:185
+msgid "Toggle Cloak mode"
+msgstr ""
+
+#: src/components/keyboard-shortcuts-help.jsx:187
+msgid "<0>Shift0> + <1>Alt1> + <2>k2>"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:40
+msgid "Edit list"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:96
+msgid "Unable to edit list."
+msgstr ""
+
+#: src/components/list-add-edit.jsx:97
+msgid "Unable to create list."
+msgstr ""
+
+#: src/components/list-add-edit.jsx:125
+msgid "Show replies to list members"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:128
+msgid "Show replies to people I follow"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:131
+msgid "Don't show replies"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:144
+msgid "Hide posts on this list from Home/Following"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:150
+#: src/pages/filters.jsx:554
+msgid "Create"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:157
+msgid "Delete this list?"
+msgstr ""
+
+#: src/components/list-add-edit.jsx:176
+msgid "Unable to delete list."
+msgstr ""
+
+#: src/components/media-alt-modal.jsx:39
+#: src/components/media.jsx:51
+msgid "Media description"
+msgstr ""
+
+#: src/components/media-alt-modal.jsx:58
+#: src/components/status.jsx:1066
+#: src/components/status.jsx:1093
+#: src/components/translation-block.jsx:196
+msgid "Translate"
+msgstr ""
+
+#: src/components/media-alt-modal.jsx:69
+#: src/components/status.jsx:1080
+#: src/components/status.jsx:1107
+msgid "Speak"
+msgstr ""
+
+#: src/components/media-modal.jsx:369
+msgid "Open original media in new window"
+msgstr ""
+
+#: src/components/media-modal.jsx:373
+msgid "Open original media"
+msgstr ""
+
+#: src/components/media-modal.jsx:389
+msgid "Attempting to describe image. Please wait…"
+msgstr ""
+
+#: src/components/media-modal.jsx:404
+msgid "Failed to describe image"
+msgstr ""
+
+#: src/components/media-modal.jsx:414
+msgid "Describe image…"
+msgstr ""
+
+#: src/components/media-modal.jsx:437
+msgid "View post"
+msgstr ""
+
+#: src/components/media-post.jsx:128
+msgid "Sensitive media"
+msgstr ""
+
+#: src/components/media-post.jsx:133
+msgid "Filtered: {filterTitleStr}"
+msgstr ""
+
+#: src/components/media-post.jsx:134
+#: src/components/status.jsx:3563
+#: src/components/status.jsx:3659
+#: src/components/status.jsx:3737
+#: src/components/timeline.jsx:978
+#: src/pages/catchup.jsx:75
+#: src/pages/catchup.jsx:1877
+msgid "Filtered"
+msgstr ""
+
+#: src/components/modals.jsx:73
+msgid "Post published. Check it out."
+msgstr ""
+
+#: src/components/modals.jsx:74
+msgid "Reply posted. Check it out."
+msgstr ""
+
+#: src/components/modals.jsx:75
+msgid "Post updated. Check it out."
+msgstr ""
+
+#: src/components/nav-menu.jsx:118
+msgid "Menu"
+msgstr ""
+
+#: src/components/nav-menu.jsx:154
+msgid "Reload page now to update?"
+msgstr ""
+
+#: src/components/nav-menu.jsx:166
+msgid "New update available…"
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/components/nav-menu.jsx:185
+#: src/components/shortcuts-settings.jsx:140
+#: src/pages/following.jsx:23
+#: src/pages/following.jsx:142
+msgid "following.title"
+msgstr ""
+
+#: src/components/nav-menu.jsx:192
+#: src/pages/catchup.jsx:871
+msgid "Catch-up"
+msgstr ""
+
+#: src/components/nav-menu.jsx:199
+#: src/components/shortcuts-settings.jsx:58
+#: src/components/shortcuts-settings.jsx:146
+#: src/pages/home.jsx:225
+#: src/pages/mentions.jsx:21
+#: src/pages/mentions.jsx:168
+#: src/pages/settings.jsx:1147
+#: src/pages/trending.jsx:382
+msgid "Mentions"
+msgstr ""
+
+#: src/components/nav-menu.jsx:206
+#: src/components/shortcuts-settings.jsx:49
+#: src/components/shortcuts-settings.jsx:152
+#: src/pages/filters.jsx:23
+#: src/pages/home.jsx:85
+#: src/pages/home.jsx:185
+#: src/pages/notifications.jsx:113
+#: src/pages/notifications.jsx:564
+msgid "Notifications"
+msgstr ""
+
+#: src/components/nav-menu.jsx:209
+msgid "New"
+msgstr ""
+
+#: src/components/nav-menu.jsx:220
+msgid "Profile"
+msgstr ""
+
+#: src/components/nav-menu.jsx:228
+#: src/components/shortcuts-settings.jsx:54
+#: src/components/shortcuts-settings.jsx:195
+#: src/pages/bookmarks.jsx:12
+#: src/pages/bookmarks.jsx:24
+msgid "Bookmarks"
+msgstr ""
+
+#: src/components/nav-menu.jsx:248
+#: src/components/shortcuts-settings.jsx:55
+#: src/components/shortcuts-settings.jsx:201
+#: src/pages/catchup.jsx:1446
+#: src/pages/catchup.jsx:2064
+#: src/pages/favourites.jsx:12
+#: src/pages/favourites.jsx:24
+#: src/pages/settings.jsx:1151
+msgid "Likes"
+msgstr ""
+
+#: src/components/nav-menu.jsx:254
+#: src/pages/followed-hashtags.jsx:15
+#: src/pages/followed-hashtags.jsx:45
+msgid "Followed Hashtags"
+msgstr ""
+
+#: src/components/nav-menu.jsx:262
+#: src/pages/account-statuses.jsx:330
+#: src/pages/filters.jsx:54
+#: src/pages/filters.jsx:93
+#: src/pages/hashtag.jsx:340
+msgid "Filters"
+msgstr ""
+
+#: src/components/nav-menu.jsx:270
+msgid "Muted users"
+msgstr ""
+
+#: src/components/nav-menu.jsx:278
+msgid "Muted users…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:285
+msgid "Blocked users"
+msgstr ""
+
+#: src/components/nav-menu.jsx:293
+msgid "Blocked users…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:305
+msgid "Accounts…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:315
+#: src/pages/login.jsx:190
+#: src/pages/status.jsx:837
+#: src/pages/welcome.jsx:65
+msgid "Log in"
+msgstr ""
+
+#: src/components/nav-menu.jsx:332
+#: src/components/shortcuts-settings.jsx:57
+#: src/components/shortcuts-settings.jsx:172
+#: src/pages/trending.jsx:442
+msgid "Trending"
+msgstr ""
+
+#: src/components/nav-menu.jsx:344
+#: src/components/shortcuts-settings.jsx:165
+msgid "Federated"
+msgstr ""
+
+#: src/components/nav-menu.jsx:367
+msgid "Shortcuts / Columns…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:377
+#: src/components/nav-menu.jsx:391
+msgid "Settings…"
+msgstr ""
+
+#: src/components/nav-menu.jsx:421
+#: src/components/nav-menu.jsx:448
+#: src/components/shortcuts-settings.jsx:50
+#: src/components/shortcuts-settings.jsx:158
+#: src/pages/list.jsx:127
+#: src/pages/lists.jsx:17
+#: src/pages/lists.jsx:51
+msgid "Lists"
+msgstr ""
+
+#: src/components/nav-menu.jsx:429
+#: src/components/shortcuts.jsx:215
+#: src/pages/list.jsx:134
+msgid "All Lists"
+msgstr ""
+
+#: src/components/notification-service.jsx:161
+msgid "Notification"
+msgstr ""
+
+#: src/components/notification-service.jsx:167
+msgid "This notification is from your other account."
+msgstr ""
+
+#: src/components/notification-service.jsx:196
+msgid "View all notifications"
+msgstr ""
+
+#: src/components/notification.jsx:71
+msgid "{account} reacted to your post with {emojiObject}"
+msgstr ""
+
+#: src/components/notification.jsx:78
+msgid "{account} published a post."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:86
+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 ""
+
+#. placeholder {0}: shortenNumber(count)
+#: src/components/notification.jsx:129
+msgid "{count, plural, =1 {{account} followed you.} other {<0><1>{0}1> people0> followed you.}}"
+msgstr ""
+
+#: src/components/notification.jsx:143
+msgid "{account} requested to follow you."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:152
+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.jsx:194
+msgid "A poll you have voted in or created has ended."
+msgstr ""
+
+#: src/components/notification.jsx:195
+msgid "A poll you have created has ended."
+msgstr ""
+
+#: src/components/notification.jsx:196
+msgid "A poll you have voted in has ended."
+msgstr ""
+
+#: src/components/notification.jsx:197
+msgid "A post you interacted with has been edited."
+msgstr ""
+
+#. placeholder {0}: shortenNumber(count)
+#. placeholder {1}: shortenNumber(count)
+#: src/components/notification.jsx:205
+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.jsx:247
+msgid "{account} signed up."
+msgstr ""
+
+#: src/components/notification.jsx:249
+msgid "{account} reported {targetAccount}"
+msgstr ""
+
+#: src/components/notification.jsx:254
+msgid "Lost connections with <0>{name}0>."
+msgstr ""
+
+#: src/components/notification.jsx:260
+msgid "Moderation warning"
+msgstr ""
+
+#: src/components/notification.jsx:265
+msgid "Your {year} #Wrapstodon is here!"
+msgstr ""
+
+#: src/components/notification.jsx:271
+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.jsx:277
+msgid "An admin from <0>{from}0> has blocked <1>{targetName}1>. Affected followers: {followersCount}, followings: {followingCount}."
+msgstr ""
+
+#: src/components/notification.jsx:283
+msgid "You have blocked <0>{targetName}0>. Removed followers: {followersCount}, followings: {followingCount}."
+msgstr ""
+
+#: src/components/notification.jsx:291
+msgid "Your account has received a moderation warning."
+msgstr ""
+
+#: src/components/notification.jsx:292
+msgid "Your account has been disabled."
+msgstr ""
+
+#: src/components/notification.jsx:293
+msgid "Some of your posts have been marked as sensitive."
+msgstr ""
+
+#: src/components/notification.jsx:294
+msgid "Some of your posts have been deleted."
+msgstr ""
+
+#: src/components/notification.jsx:295
+msgid "Your posts will be marked as sensitive from now on."
+msgstr ""
+
+#: src/components/notification.jsx:296
+msgid "Your account has been limited."
+msgstr ""
+
+#: src/components/notification.jsx:297
+msgid "Your account has been suspended."
+msgstr ""
+
+#: src/components/notification.jsx:372
+msgid "[Unknown notification type: {type}]"
+msgstr ""
+
+#: src/components/notification.jsx:441
+#: src/components/status.jsx:1036
+#: src/components/status.jsx:1046
+msgid "Boosted/Liked by…"
+msgstr ""
+
+#: src/components/notification.jsx:442
+msgid "Liked by…"
+msgstr ""
+
+#: src/components/notification.jsx:443
+msgid "Boosted by…"
+msgstr ""
+
+#: src/components/notification.jsx:444
+msgid "Followed by…"
+msgstr ""
+
+#: src/components/notification.jsx:515
+#: src/components/notification.jsx:531
+msgid "Learn more <0/>"
+msgstr ""
+
+#: src/components/notification.jsx:540
+msgid "View #Wrapstodon"
+msgstr ""
+
+#: src/components/notification.jsx:770
+#: src/components/status.jsx:267
+msgid "Read more →"
+msgstr ""
+
+#: src/components/poll.jsx:113
+msgid "Voted"
+msgstr ""
+
+#: src/components/poll.jsx:119
+msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
+msgstr ""
+
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
+msgid "Hide results"
+msgstr ""
+
+#: src/components/poll.jsx:188
+msgid "Vote"
+msgstr ""
+
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
+#: src/pages/status.jsx:1203
+#: src/pages/status.jsx:1226
+msgid "Refresh"
+msgstr ""
+
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
+msgid "Show results"
+msgstr ""
+
+#. placeholder {0}: shortenNumber(votesCount)
+#. placeholder {1}: shortenNumber(votesCount)
+#: src/components/poll.jsx:231
+msgid "{votesCount, plural, one {<0>{0}0> vote} other {<1>{1}1> votes}}"
+msgstr ""
+
+#. placeholder {0}: shortenNumber(votersCount)
+#. placeholder {1}: shortenNumber(votersCount)
+#: src/components/poll.jsx:248
+msgid "{votersCount, plural, one {<0>{0}0> voter} other {<1>{1}1> voters}}"
+msgstr ""
+
+#: src/components/poll.jsx:268
+msgid "Ended <0/>"
+msgstr ""
+
+#: src/components/poll.jsx:272
+msgid "Ended"
+msgstr ""
+
+#: src/components/poll.jsx:275
+msgid "Ending <0/>"
+msgstr ""
+
+#: src/components/poll.jsx:279
+msgid "Ending"
+msgstr ""
+
+#. Relative time in seconds, as short as possible
+#. placeholder {0}: seconds < 1 ? 1 : Math.floor(seconds)
+#: src/components/relative-time.jsx:57
+msgid "{0}s"
+msgstr ""
+
+#. Relative time in minutes, as short as possible
+#. placeholder {0}: Math.floor(seconds / minute)
+#: src/components/relative-time.jsx:62
+msgid "{0}m"
+msgstr ""
+
+#. Relative time in hours, as short as possible
+#. placeholder {0}: Math.floor(seconds / hour)
+#: src/components/relative-time.jsx:67
+msgid "{0}h"
+msgstr ""
+
+#: src/components/report-modal.jsx:29
+msgid "Spam"
+msgstr ""
+
+#: src/components/report-modal.jsx:30
+msgid "Malicious links, fake engagement, or repetitive replies"
+msgstr ""
+
+#: src/components/report-modal.jsx:33
+msgid "Illegal"
+msgstr ""
+
+#: src/components/report-modal.jsx:34
+msgid "Violates the law of your or the server's country"
+msgstr ""
+
+#: src/components/report-modal.jsx:37
+msgid "Server rule violation"
+msgstr ""
+
+#: src/components/report-modal.jsx:38
+msgid "Breaks specific server rules"
+msgstr ""
+
+#: src/components/report-modal.jsx:39
+msgid "Violation"
+msgstr ""
+
+#: src/components/report-modal.jsx:42
+msgid "Other"
+msgstr ""
+
+#: src/components/report-modal.jsx:43
+msgid "Issue doesn't fit other categories"
+msgstr ""
+
+#: src/components/report-modal.jsx:68
+msgid "Report Post"
+msgstr ""
+
+#: src/components/report-modal.jsx:68
+msgid "Report @{username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:104
+msgid "Pending review"
+msgstr ""
+
+#: src/components/report-modal.jsx:146
+msgid "Post reported"
+msgstr ""
+
+#: src/components/report-modal.jsx:146
+msgid "Profile reported"
+msgstr ""
+
+#: src/components/report-modal.jsx:154
+msgid "Unable to report post"
+msgstr ""
+
+#: src/components/report-modal.jsx:155
+msgid "Unable to report profile"
+msgstr ""
+
+#: src/components/report-modal.jsx:163
+msgid "What's the issue with this post?"
+msgstr ""
+
+#: src/components/report-modal.jsx:164
+msgid "What's the issue with this profile?"
+msgstr ""
+
+#: src/components/report-modal.jsx:233
+msgid "Additional info"
+msgstr ""
+
+#: src/components/report-modal.jsx:256
+msgid "Forward to <0>{domain}0>"
+msgstr ""
+
+#: src/components/report-modal.jsx:266
+msgid "Send Report"
+msgstr ""
+
+#: src/components/report-modal.jsx:275
+msgid "Muted {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:278
+msgid "Unable to mute {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:283
+msgid "Send Report <0>+ Mute profile0>"
+msgstr ""
+
+#: src/components/report-modal.jsx:294
+msgid "Blocked {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:297
+msgid "Unable to block {username}"
+msgstr ""
+
+#: src/components/report-modal.jsx:302
+msgid "Send Report <0>+ Block profile0>"
+msgstr ""
+
+#: src/components/search-form.jsx:203
+msgid "{query} <0>‒ accounts, hashtags & posts0>"
+msgstr ""
+
+#: src/components/search-form.jsx:216
+msgid "Posts with <0>{query}0>"
+msgstr ""
+
+#. placeholder {0}: query.replace(/^#/, '')
+#: src/components/search-form.jsx:228
+msgid "Posts tagged with <0>#{0}0>"
+msgstr ""
+
+#: src/components/search-form.jsx:242
+msgid "Look up <0>{query}0>"
+msgstr ""
+
+#: src/components/search-form.jsx:253
+msgid "Accounts with <0>{query}0>"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:48
+msgid "Home / Following"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:51
+msgid "Public (Local / Federated)"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:53
+msgid "Account"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:56
+msgid "Hashtag"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:63
+msgid "List ID"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:70
+msgid "Local only"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:75
+#: src/components/shortcuts-settings.jsx:84
+#: src/components/shortcuts-settings.jsx:122
+#: src/pages/login.jsx:194
+msgid "Instance"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:78
+#: src/components/shortcuts-settings.jsx:87
+#: src/components/shortcuts-settings.jsx:125
+msgid "Optional, e.g. mastodon.social"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:93
+msgid "Search term"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:96
+msgid "Optional, unless for multi-column mode"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:113
+msgid "e.g. PixelArt (Max 5, space-separated)"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:117
+#: src/pages/hashtag.jsx:356
+msgid "Media only"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:235
+#: src/components/shortcuts.jsx:192
+msgid "Shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:243
+msgid "beta"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:249
+msgid "Specify a list of shortcuts that'll appear as:"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:255
+msgid "Floating button"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:260
+msgid "Tab/Menu bar"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:265
+msgid "Multi-column"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:332
+msgid "Not available in current view mode"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:351
+msgid "Move up"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:367
+msgid "Move down"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:379
+#: src/components/status.jsx:1314
+#: src/pages/list.jsx:171
+msgid "Edit"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:400
+msgid "Add more than one shortcut/column to make this work."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:411
+msgid "No columns yet. Tap on the Add column button."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:412
+msgid "No shortcuts yet. Tap on the Add shortcut button."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:415
+msgid "Not sure what to add?<0/>Try adding <1>Home / Following and Notifications1> first."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:443
+msgid "Max {SHORTCUTS_LIMIT} columns"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:444
+msgid "Max {SHORTCUTS_LIMIT} shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:458
+msgid "Import/export"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:468
+msgid "Add column…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:469
+msgid "Add shortcut…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:516
+msgid "Specific list is optional. For multi-column mode, list is required, else the column will not be shown."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:517
+msgid "For multi-column mode, search term is required, else the column will not be shown."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:518
+msgid "Multiple hashtags are supported. Space-separated."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:587
+msgid "Edit shortcut"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:587
+msgid "Add shortcut"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:623
+msgid "Timeline"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:649
+msgid "List"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:788
+msgid "Import/Export <0>Shortcuts0>"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:798
+msgid "Import"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:806
+msgid "Paste shortcuts here"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:822
+msgid "Downloading saved shortcuts from instance server…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:851
+msgid "Unable to download shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:854
+msgid "Download shortcuts from instance server"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:912
+msgid "* Exists in current shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:917
+msgid "List may not work if it's from a different account."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:927
+msgid "Invalid settings format"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:935
+msgid "Append to current shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:938
+msgid "Only shortcuts that don’t exist in current shortcuts will be appended."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:960
+msgid "No new shortcuts to import"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:975
+msgid "Shortcuts imported. Exceeded max {SHORTCUTS_LIMIT}, so the rest are not imported."
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:976
+#: src/components/shortcuts-settings.jsx:1000
+msgid "Shortcuts imported"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:986
+msgid "Import & append…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:994
+msgid "Override current shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:995
+msgid "Import shortcuts?"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1009
+msgid "or override…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1009
+msgid "Import…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1018
+msgid "Export"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1033
+msgid "Shortcuts copied"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1036
+msgid "Unable to copy shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1050
+msgid "Shortcut settings copied"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1053
+msgid "Unable to copy shortcut settings"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1083
+msgid "Share"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1122
+msgid "Saving shortcuts to instance server…"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1129
+msgid "Shortcuts saved"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1134
+msgid "Unable to save shortcuts"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1137
+msgid "Sync to instance server"
+msgstr ""
+
+#. placeholder {0}: shortcutsStr.length
+#: src/components/shortcuts-settings.jsx:1145
+msgid "{0, plural, one {# character} other {# characters}}"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1157
+msgid "Raw Shortcuts JSON"
+msgstr ""
+
+#: src/components/shortcuts-settings.jsx:1170
+msgid "Import/export settings from/to instance server (Very experimental)"
+msgstr ""
+
+#: src/components/status.jsx:538
+msgid "<0/> <1>boosted1>"
+msgstr ""
+
+#: src/components/status.jsx:637
+msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
+msgstr ""
+
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:790
+msgid "Unliked @{0}'s post"
+msgstr ""
+
+#. placeholder {1}: username || acct
+#: src/components/status.jsx:791
+msgid "Liked @{1}'s post"
+msgstr ""
+
+#. placeholder {2}: username || acct
+#: src/components/status.jsx:830
+msgid "Unbookmarked @{2}'s post"
+msgstr ""
+
+#. placeholder {3}: username || acct
+#: src/components/status.jsx:831
+msgid "Bookmarked @{3}'s post"
+msgstr ""
+
+#: src/components/status.jsx:937
+#: src/components/status.jsx:999
+#: src/components/status.jsx:2413
+#: src/components/status.jsx:2444
+msgid "Unboost"
+msgstr ""
+
+#: src/components/status.jsx:953
+#: src/components/status.jsx:2428
+msgid "Quote"
+msgstr ""
+
+#: src/components/status.jsx:961
+#: src/components/status.jsx:2437
+msgid "Some media have no descriptions."
+msgstr ""
+
+#. placeholder {0}: rtf.format(-statusMonthsAgo, 'month')
+#: src/components/status.jsx:968
+msgid "Old post (<0>{0}0>)"
+msgstr ""
+
+#. placeholder {4}: username || acct
+#: src/components/status.jsx:987
+msgid "Unboosted @{4}'s post"
+msgstr ""
+
+#. placeholder {5}: username || acct
+#: src/components/status.jsx:988
+msgid "Boosted @{5}'s post"
+msgstr ""
+
+#: src/components/status.jsx:1000
+msgid "Boost…"
+msgstr ""
+
+#: src/components/status.jsx:1012
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:2457
+msgid "Unlike"
+msgstr ""
+
+#: src/components/status.jsx:1013
+#: src/components/status.jsx:1727
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:2457
+#: src/components/status.jsx:2458
+msgid "Like"
+msgstr ""
+
+#: src/components/status.jsx:1022
+#: src/components/status.jsx:2469
+msgid "Unbookmark"
+msgstr ""
+
+#. placeholder {0}: username || acct
+#: src/components/status.jsx:1130
+msgid "View post by <0>@{0}0>"
+msgstr ""
+
+#: src/components/status.jsx:1151
+msgid "Show Edit History"
+msgstr ""
+
+#: src/components/status.jsx:1154
+msgid "Edited: {editedDateText}"
+msgstr ""
+
+#: src/components/status.jsx:1221
+#: src/components/status.jsx:3238
+msgid "Embed post"
+msgstr ""
+
+#: src/components/status.jsx:1235
+msgid "Conversation unmuted"
+msgstr ""
+
+#: src/components/status.jsx:1235
+msgid "Conversation muted"
+msgstr ""
+
+#: src/components/status.jsx:1241
+msgid "Unable to unmute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1242
+msgid "Unable to mute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1251
+msgid "Unmute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1258
+msgid "Mute conversation"
+msgstr ""
+
+#: src/components/status.jsx:1274
+msgid "Post unpinned from profile"
+msgstr ""
+
+#: src/components/status.jsx:1275
+msgid "Post pinned to profile"
+msgstr ""
+
+#: src/components/status.jsx:1280
+msgid "Unable to unpin post"
+msgstr ""
+
+#: src/components/status.jsx:1280
+msgid "Unable to pin post"
+msgstr ""
+
+#: src/components/status.jsx:1289
+msgid "Unpin from profile"
+msgstr ""
+
+#: src/components/status.jsx:1296
+msgid "Pin to profile"
+msgstr ""
+
+#: src/components/status.jsx:1325
+msgid "Delete this post?"
+msgstr ""
+
+#: src/components/status.jsx:1341
+msgid "Post deleted"
+msgstr ""
+
+#: src/components/status.jsx:1344
+msgid "Unable to delete post"
+msgstr ""
+
+#: src/components/status.jsx:1372
+msgid "Report post…"
+msgstr ""
+
+#. placeholder {6}: username || acct
+#: src/components/status.jsx:1442
+msgid "Unboosted @{6}'s post"
+msgstr ""
+
+#. placeholder {7}: username || acct
+#: src/components/status.jsx:1443
+msgid "Boosted @{7}'s post"
+msgstr ""
+
+#: src/components/status.jsx:1728
+#: src/components/status.jsx:1764
+#: src/components/status.jsx:2458
+msgid "Liked"
+msgstr ""
+
+#: src/components/status.jsx:1761
+#: src/components/status.jsx:2445
+msgid "Boosted"
+msgstr ""
+
+#: src/components/status.jsx:1771
+#: src/components/status.jsx:2470
+msgid "Bookmarked"
+msgstr ""
+
+#: src/components/status.jsx:1775
+msgid "Pinned"
+msgstr ""
+
+#: src/components/status.jsx:1820
+#: src/components/status.jsx:2276
+msgid "Deleted"
+msgstr ""
+
+#: src/components/status.jsx:1861
+msgid "{repliesCount, plural, one {# reply} other {# replies}}"
+msgstr ""
+
+#. placeholder {0}: snapStates.statusThreadNumber[sKey] ? ` ${snapStates.statusThreadNumber[sKey]}/X` : ''
+#: src/components/status.jsx:1950
+msgid "Thread{0}"
+msgstr ""
+
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+#: src/components/status.jsx:2173
+msgid "Show less"
+msgstr ""
+
+#: src/components/status.jsx:2026
+#: src/components/status.jsx:2088
+msgid "Show content"
+msgstr ""
+
+#: src/components/status.jsx:2173
+msgid "Show media"
+msgstr ""
+
+#: src/components/status.jsx:2310
+msgid "Edited"
+msgstr ""
+
+#: src/components/status.jsx:2387
+msgid "Comments"
+msgstr ""
+
+#. More from [Author]
+#: src/components/status.jsx:2696
+msgid "More from <0/>"
+msgstr ""
+
+#: src/components/status.jsx:2998
+msgid "Edit History"
+msgstr ""
+
+#: src/components/status.jsx:3002
+msgid "Failed to load history"
+msgstr ""
+
+#: src/components/status.jsx:3007
+#: src/pages/annual-report.jsx:45
+msgid "Loading…"
+msgstr ""
+
+#: src/components/status.jsx:3243
+msgid "HTML Code"
+msgstr ""
+
+#: src/components/status.jsx:3260
+msgid "HTML code copied"
+msgstr ""
+
+#: src/components/status.jsx:3263
+msgid "Unable to copy HTML code"
+msgstr ""
+
+#: src/components/status.jsx:3275
+msgid "Media attachments:"
+msgstr ""
+
+#: src/components/status.jsx:3297
+msgid "Account Emojis:"
+msgstr ""
+
+#: src/components/status.jsx:3328
+#: src/components/status.jsx:3373
+msgid "static URL"
+msgstr ""
+
+#: src/components/status.jsx:3342
+msgid "Emojis:"
+msgstr ""
+
+#: src/components/status.jsx:3387
+msgid "Notes:"
+msgstr ""
+
+#: src/components/status.jsx:3391
+msgid "This is static, unstyled and scriptless. You may need to apply your own styles and edit as needed."
+msgstr ""
+
+#: src/components/status.jsx:3397
+msgid "Polls are not interactive, becomes a list with vote counts."
+msgstr ""
+
+#: src/components/status.jsx:3402
+msgid "Media attachments can be images, videos, audios or any file types."
+msgstr ""
+
+#: src/components/status.jsx:3408
+msgid "Post could be edited or deleted later."
+msgstr ""
+
+#: src/components/status.jsx:3414
+msgid "Preview"
+msgstr ""
+
+#: src/components/status.jsx:3423
+msgid "Note: This preview is lightly styled."
+msgstr ""
+
+#. [Name] [Visibility icon] boosted
+#: src/components/status.jsx:3667
+msgid "<0/> <1/> boosted"
+msgstr ""
+
+#: src/components/timeline.jsx:455
+#: src/pages/settings.jsx:1175
+msgid "New posts"
+msgstr ""
+
+#: src/components/timeline.jsx:556
+#: src/pages/home.jsx:214
+#: src/pages/notifications.jsx:871
+#: src/pages/status.jsx:990
+#: src/pages/status.jsx:1363
+msgid "Try again"
+msgstr ""
+
+#. placeholder {0}: fItems.length
+#: src/components/timeline.jsx:591
+msgid "{0, plural, one {# Boost} other {# Boosts}}"
+msgstr ""
+
+#: src/components/timeline.jsx:596
+msgid "Pinned posts"
+msgstr ""
+
+#: src/components/timeline.jsx:951
+#: src/components/timeline.jsx:958
+#: src/pages/catchup.jsx:1894
+msgid "Thread"
+msgstr ""
+
+#. placeholder {0}: filterInfo.titlesStr
+#: src/components/timeline.jsx:973
+msgid "<0>Filtered0>: <1>{0}1>"
+msgstr ""
+
+#: src/components/translation-block.jsx:153
+msgid "Auto-translated from {sourceLangText}"
+msgstr ""
+
+#: src/components/translation-block.jsx:191
+msgid "Translating…"
+msgstr ""
+
+#: src/components/translation-block.jsx:194
+msgid "Translate from {sourceLangText} (auto-detected)"
+msgstr ""
+
+#: src/components/translation-block.jsx:195
+msgid "Translate from {sourceLangText}"
+msgstr ""
+
+#. placeholder {0}: detectedLang ?? '…'
+#: src/components/translation-block.jsx:223
+msgid "Auto ({0})"
+msgstr ""
+
+#: src/components/translation-block.jsx:236
+msgid "Failed to translate"
+msgstr ""
+
+#: src/compose.jsx:33
+msgid "Editing source status"
+msgstr ""
+
+#. placeholder {0}: replyToStatus.account?.acct || replyToStatus.account?.username
+#: src/compose.jsx:35
+msgid "Replying to @{0}"
+msgstr ""
+
+#: src/compose.jsx:63
+msgid "You may close this page now."
+msgstr ""
+
+#: src/compose.jsx:71
+msgid "Close window"
+msgstr ""
+
+#: src/compose.jsx:87
+msgid "Login required."
+msgstr ""
+
+#: src/compose.jsx:91
+#: src/pages/annual-report.jsx:164
+#: src/pages/http-route.jsx:91
+#: src/pages/login.jsx:271
+msgid "Go home"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:232
+msgid "Account posts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:239
+msgid "{accountDisplay} (+ Replies)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:241
+msgid "{accountDisplay} (- Boosts)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:243
+msgid "{accountDisplay} (#{tagged})"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:245
+msgid "{accountDisplay} (Media)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:251
+msgid "{accountDisplay} ({monthYear})"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:320
+msgid "Clear filters"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:323
+msgid "Clear"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:337
+msgid "Showing post with replies"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:342
+msgid "+ Replies"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:348
+msgid "Showing posts without boosts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:353
+msgid "- Boosts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:359
+msgid "Showing posts with media"
+msgstr ""
+
+#. placeholder {0}: tag.name
+#: src/pages/account-statuses.jsx:376
+msgid "Showing posts tagged with #{0}"
+msgstr ""
+
+#. placeholder {1}: date.toLocaleString(i18n.locale, { month: 'long', year: 'numeric', })
+#: src/pages/account-statuses.jsx:415
+msgid "Showing posts in {1}"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:504
+msgid "Nothing to see here yet."
+msgstr ""
+
+#: src/pages/account-statuses.jsx:505
+#: src/pages/public.jsx:98
+#: src/pages/trending.jsx:450
+msgid "Unable to load posts"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:546
+#: src/pages/account-statuses.jsx:576
+msgid "Unable to fetch account info"
+msgstr ""
+
+#. placeholder {0}: accountInstance ? ( <> {' '} ({punycode.toUnicode(accountInstance)}) > ) : null
+#: src/pages/account-statuses.jsx:553
+msgid "Switch to account's instance {0}"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:583
+msgid "Switch to my instance (<0>{currentInstance}0>)"
+msgstr ""
+
+#: src/pages/account-statuses.jsx:645
+msgid "Month"
+msgstr ""
+
+#: src/pages/accounts.jsx:56
+msgid "Current"
+msgstr ""
+
+#: src/pages/accounts.jsx:102
+msgid "Default"
+msgstr ""
+
+#: src/pages/accounts.jsx:124
+msgid "Switch to this account"
+msgstr ""
+
+#: src/pages/accounts.jsx:133
+msgid "Switch in new tab/window"
+msgstr ""
+
+#: src/pages/accounts.jsx:147
+msgid "View profile…"
+msgstr ""
+
+#: src/pages/accounts.jsx:164
+msgid "Set as default"
+msgstr ""
+
+#. placeholder {0}: account.info.acct
+#: src/pages/accounts.jsx:174
+msgid "Log out <0>@{0}0>?"
+msgstr ""
+
+#: src/pages/accounts.jsx:197
+msgid "Log out…"
+msgstr ""
+
+#: src/pages/accounts.jsx:210
+msgid "Add an existing account"
+msgstr ""
+
+#: src/pages/accounts.jsx:217
+msgid "Note: <0>Default0> account will always be used for first load. Switched accounts will persist during the session."
+msgstr ""
+
+#: src/pages/bookmarks.jsx:26
+msgid "No bookmarks yet. Go bookmark something!"
+msgstr ""
+
+#: src/pages/bookmarks.jsx:27
+msgid "Unable to load bookmarks."
+msgstr ""
+
+#: src/pages/catchup.jsx:54
+msgid "last 1 hour"
+msgstr ""
+
+#: src/pages/catchup.jsx:55
+msgid "last 2 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:56
+msgid "last 3 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:57
+msgid "last 4 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:58
+msgid "last 5 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:59
+msgid "last 6 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:60
+msgid "last 7 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:61
+msgid "last 8 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:62
+msgid "last 9 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:63
+msgid "last 10 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:64
+msgid "last 11 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:65
+msgid "last 12 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:66
+msgid "beyond 12 hours"
+msgstr ""
+
+#: src/pages/catchup.jsx:73
+msgid "Followed tags"
+msgstr ""
+
+#: src/pages/catchup.jsx:74
+msgid "Groups"
+msgstr ""
+
+#: src/pages/catchup.jsx:596
+msgid "Showing {selectedFilterCategory, select, all {all posts} original {original posts} replies {replies} boosts {boosts} followedTags {followed tags} groups {groups} filtered {filtered posts}}, {sortBy, select, createdAt {{sortOrder, select, asc {oldest} desc {latest}}} reblogsCount {{sortOrder, select, asc {fewest boosts} desc {most boosts}}} favouritesCount {{sortOrder, select, asc {fewest likes} desc {most likes}}} repliesCount {{sortOrder, select, asc {fewest replies} desc {most replies}}} density {{sortOrder, select, asc {least dense} desc {most dense}}}} first{groupBy, select, account {, grouped by authors} other {}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:882
+#: src/pages/catchup.jsx:906
+msgid "Catch-up <0>beta0>"
+msgstr ""
+
+#: src/pages/catchup.jsx:896
+#: src/pages/catchup.jsx:1585
+msgid "Help"
+msgstr ""
+
+#: src/pages/catchup.jsx:912
+msgid "What is this?"
+msgstr ""
+
+#: src/pages/catchup.jsx:915
+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.jsx:926
+msgid "Preview of Catch-up UI"
+msgstr ""
+
+#: src/pages/catchup.jsx:935
+msgid "Let's catch up"
+msgstr ""
+
+#: src/pages/catchup.jsx:940
+msgid "Let's catch up on the posts from your followings."
+msgstr ""
+
+#: src/pages/catchup.jsx:944
+msgid "Show me all posts from…"
+msgstr ""
+
+#: src/pages/catchup.jsx:967
+msgid "until the max"
+msgstr ""
+
+#: src/pages/catchup.jsx:997
+msgid "Catch up"
+msgstr ""
+
+#: src/pages/catchup.jsx:1003
+msgid "Overlaps with your last catch-up"
+msgstr ""
+
+#. placeholder {0}: dtf.format(new Date(lastCatchupEndAt))
+#: src/pages/catchup.jsx:1015
+msgid "Until the last catch-up ({0})"
+msgstr ""
+
+#: src/pages/catchup.jsx:1024
+msgid "Note: your instance might only show a maximum of 800 posts in the Home timeline regardless of the time range. Could be less or more."
+msgstr ""
+
+#: src/pages/catchup.jsx:1034
+msgid "Previously…"
+msgstr ""
+
+#. placeholder {0}: pc.count
+#: src/pages/catchup.jsx:1052
+msgid "{0, plural, one {# post} other {# posts}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:1062
+msgid "Remove this catch-up?"
+msgstr ""
+
+#. placeholder {0}: pc.id
+#: src/pages/catchup.jsx:1065
+msgid "Removing Catch-up {0}"
+msgstr ""
+
+#. placeholder {1}: pc.id
+#: src/pages/catchup.jsx:1069
+msgid "Catch-up {1} removed"
+msgstr ""
+
+#: src/pages/catchup.jsx:1083
+msgid "Note: Only max 3 will be stored. The rest will be automatically removed."
+msgstr ""
+
+#: src/pages/catchup.jsx:1098
+msgid "Fetching posts…"
+msgstr ""
+
+#: src/pages/catchup.jsx:1101
+msgid "This might take a while."
+msgstr ""
+
+#: src/pages/catchup.jsx:1136
+msgid "Reset filters"
+msgstr ""
+
+#: src/pages/catchup.jsx:1144
+#: src/pages/catchup.jsx:1591
+msgid "Top links"
+msgstr ""
+
+#. placeholder {0}: sharers.map((s) => { const { avatarStatic, displayName } = s; return ( ); })
+#: src/pages/catchup.jsx:1261
+msgid "Shared by {0}"
+msgstr ""
+
+#: src/pages/catchup.jsx:1316
+#: src/pages/mentions.jsx:148
+#: src/pages/search.jsx:313
+msgid "All"
+msgstr ""
+
+#. placeholder {0}: authorCountsList.length
+#: src/pages/catchup.jsx:1401
+msgid "{0, plural, one {# author} other {# authors}}"
+msgstr ""
+
+#: src/pages/catchup.jsx:1413
+msgid "Sort"
+msgstr ""
+
+#: src/pages/catchup.jsx:1444
+msgid "Date"
+msgstr ""
+
+#: src/pages/catchup.jsx:1448
+msgid "Density"
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/pages/catchup.jsx:1471
+msgid "group.filter"
+msgstr ""
+
+#: src/pages/catchup.jsx:1486
+msgid "Authors"
+msgstr ""
+
+#: src/pages/catchup.jsx:1487
+msgid "None"
+msgstr ""
+
+#: src/pages/catchup.jsx:1503
+msgid "Show all authors"
+msgstr ""
+
+#: src/pages/catchup.jsx:1554
+msgid "You don't have to read everything."
+msgstr ""
+
+#: src/pages/catchup.jsx:1555
+msgid "That's all."
+msgstr ""
+
+#: src/pages/catchup.jsx:1563
+msgid "Back to top"
+msgstr ""
+
+#: src/pages/catchup.jsx:1594
+msgid "Links shared by followings, sorted by shared counts, boosts and likes."
+msgstr ""
+
+#: src/pages/catchup.jsx:1600
+msgid "Sort: Density"
+msgstr ""
+
+#: src/pages/catchup.jsx:1603
+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.jsx:1610
+msgid "Group: Authors"
+msgstr ""
+
+#: src/pages/catchup.jsx:1613
+msgid "Posts are grouped by authors, sorted by posts count per author."
+msgstr ""
+
+#: src/pages/catchup.jsx:1660
+msgid "Next author"
+msgstr ""
+
+#: src/pages/catchup.jsx:1668
+msgid "Previous author"
+msgstr ""
+
+#: src/pages/catchup.jsx:1684
+msgid "Scroll to top"
+msgstr ""
+
+#. placeholder {0}: filterInfo.titlesStr
+#: src/pages/catchup.jsx:1876
+msgid "Filtered: {0}"
+msgstr ""
+
+#: src/pages/favourites.jsx:26
+msgid "No likes yet. Go like something!"
+msgstr ""
+
+#: src/pages/favourites.jsx:27
+msgid "Unable to load likes."
+msgstr ""
+
+#: src/pages/filters.jsx:22
+msgid "Home and lists"
+msgstr ""
+
+#: src/pages/filters.jsx:24
+msgid "Public timelines"
+msgstr ""
+
+#: src/pages/filters.jsx:25
+msgid "Conversations"
+msgstr ""
+
+#: src/pages/filters.jsx:26
+msgid "Profiles"
+msgstr ""
+
+#: src/pages/filters.jsx:41
+msgid "Never"
+msgstr ""
+
+#: src/pages/filters.jsx:103
+#: src/pages/filters.jsx:228
+msgid "New filter"
+msgstr ""
+
+#. placeholder {0}: filters.length
+#: src/pages/filters.jsx:151
+msgid "{0, plural, one {# filter} other {# filters}}"
+msgstr ""
+
+#: src/pages/filters.jsx:166
+msgid "Unable to load filters."
+msgstr ""
+
+#: src/pages/filters.jsx:170
+msgid "No filters yet."
+msgstr ""
+
+#: src/pages/filters.jsx:177
+msgid "Add filter"
+msgstr ""
+
+#: src/pages/filters.jsx:228
+msgid "Edit filter"
+msgstr ""
+
+#: src/pages/filters.jsx:345
+msgid "Unable to edit filter"
+msgstr ""
+
+#: src/pages/filters.jsx:346
+msgid "Unable to create filter"
+msgstr ""
+
+#: src/pages/filters.jsx:355
+msgid "Title"
+msgstr ""
+
+#: src/pages/filters.jsx:396
+msgid "Whole word"
+msgstr ""
+
+#: src/pages/filters.jsx:422
+msgid "No keywords. Add one."
+msgstr ""
+
+#: src/pages/filters.jsx:449
+msgid "Add keyword"
+msgstr ""
+
+#. placeholder {0}: filteredEditKeywords.length
+#: src/pages/filters.jsx:453
+msgid "{0, plural, one {# keyword} other {# keywords}}"
+msgstr ""
+
+#: src/pages/filters.jsx:466
+msgid "Filter from…"
+msgstr ""
+
+#: src/pages/filters.jsx:492
+msgid "* Not implemented yet"
+msgstr ""
+
+#: src/pages/filters.jsx:498
+msgid "Status: <0><1/>0>"
+msgstr ""
+
+#: src/pages/filters.jsx:507
+msgid "Change expiry"
+msgstr ""
+
+#: src/pages/filters.jsx:507
+msgid "Expiry"
+msgstr ""
+
+#: src/pages/filters.jsx:526
+msgid "Filtered post will be…"
+msgstr ""
+
+#: src/pages/filters.jsx:536
+msgid "minimized"
+msgstr ""
+
+#: src/pages/filters.jsx:546
+msgid "hidden"
+msgstr ""
+
+#: src/pages/filters.jsx:563
+msgid "Delete this filter?"
+msgstr ""
+
+#: src/pages/filters.jsx:576
+msgid "Unable to delete filter."
+msgstr ""
+
+#: src/pages/filters.jsx:609
+msgid "Expired"
+msgstr ""
+
+#: src/pages/filters.jsx:611
+msgid "Expiring <0/>"
+msgstr ""
+
+#: src/pages/filters.jsx:615
+msgid "Never expires"
+msgstr ""
+
+#. placeholder {0}: followedHashtags.length
+#: src/pages/followed-hashtags.jsx:71
+msgid "{0, plural, one {# hashtag} other {# hashtags}}"
+msgstr ""
+
+#: src/pages/followed-hashtags.jsx:86
+msgid "Unable to load followed hashtags."
+msgstr ""
+
+#: src/pages/followed-hashtags.jsx:90
+msgid "No hashtags followed yet."
+msgstr ""
+
+#: src/pages/following.jsx:144
+msgid "Nothing to see here."
+msgstr ""
+
+#: src/pages/following.jsx:145
+#: src/pages/list.jsx:109
+msgid "Unable to load posts."
+msgstr ""
+
+#: src/pages/hashtag.jsx:56
+msgid "{hashtagTitle} (Media only) on {instance}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:57
+msgid "{hashtagTitle} on {instance}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:59
+msgid "{hashtagTitle} (Media only)"
+msgstr ""
+
+#: src/pages/hashtag.jsx:60
+msgid "{hashtagTitle}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:182
+msgid "No one has posted anything with this tag yet."
+msgstr ""
+
+#: src/pages/hashtag.jsx:183
+msgid "Unable to load posts with this tag"
+msgstr ""
+
+#: src/pages/hashtag.jsx:209
+msgid "Unfollow #{hashtag}?"
+msgstr ""
+
+#: src/pages/hashtag.jsx:224
+msgid "Unfollowed #{hashtag}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:239
+msgid "Followed #{hashtag}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:255
+msgid "Following…"
+msgstr ""
+
+#: src/pages/hashtag.jsx:283
+msgid "Unfeatured on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:297
+msgid "Unable to unfeature on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:306
+#: src/pages/hashtag.jsx:322
+msgid "Featured on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:329
+msgid "Feature on profile"
+msgstr ""
+
+#: src/pages/hashtag.jsx:394
+msgid "{TOTAL_TAGS_LIMIT, plural, other {Max # tags}}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:397
+msgid "Add hashtag"
+msgstr ""
+
+#: src/pages/hashtag.jsx:429
+msgid "Remove hashtag"
+msgstr ""
+
+#: src/pages/hashtag.jsx:443
+msgid "{SHORTCUTS_LIMIT, plural, one {Max # shortcut reached. Unable to add shortcut.} other {Max # shortcuts reached. Unable to add shortcut.}}"
+msgstr ""
+
+#: src/pages/hashtag.jsx:472
+msgid "This shortcut already exists"
+msgstr ""
+
+#: src/pages/hashtag.jsx:475
+msgid "Hashtag shortcut added"
+msgstr ""
+
+#: src/pages/hashtag.jsx:481
+msgid "Add to Shortcuts"
+msgstr ""
+
+#: src/pages/hashtag.jsx:487
+#: src/pages/public.jsx:140
+#: src/pages/trending.jsx:479
+msgid "Enter a new instance e.g. \"mastodon.social\""
+msgstr ""
+
+#: src/pages/hashtag.jsx:490
+#: src/pages/public.jsx:143
+#: src/pages/trending.jsx:482
+msgid "Invalid instance"
+msgstr ""
+
+#: src/pages/hashtag.jsx:504
+#: src/pages/public.jsx:157
+#: src/pages/trending.jsx:494
+msgid "Go to another instance…"
+msgstr ""
+
+#: src/pages/hashtag.jsx:517
+#: src/pages/public.jsx:170
+#: src/pages/trending.jsx:505
+msgid "Go to my instance (<0>{currentInstance}0>)"
+msgstr ""
+
+#: src/pages/home.jsx:210
+msgid "Unable to fetch notifications."
+msgstr ""
+
+#: src/pages/home.jsx:230
+msgid "<0>New0> <1>Follow Requests1>"
+msgstr ""
+
+#: src/pages/home.jsx:236
+msgid "See all"
+msgstr ""
+
+#: src/pages/http-route.jsx:68
+msgid "Resolving…"
+msgstr ""
+
+#: src/pages/http-route.jsx:79
+msgid "Unable to resolve URL"
+msgstr ""
+
+#: src/pages/list.jsx:108
+msgid "Nothing yet."
+msgstr ""
+
+#: src/pages/list.jsx:177
+#: src/pages/list.jsx:281
+msgid "Manage members"
+msgstr ""
+
+#. placeholder {0}: account.username
+#: src/pages/list.jsx:316
+msgid "Remove <0>@{0}0> from list?"
+msgstr ""
+
+#: src/pages/list.jsx:362
+msgid "Remove…"
+msgstr ""
+
+#. placeholder {0}: lists.length
+#: src/pages/lists.jsx:94
+msgid "{0, plural, one {# list} other {# lists}}"
+msgstr ""
+
+#: src/pages/lists.jsx:109
+msgid "No lists yet."
+msgstr ""
+
+#: src/pages/login.jsx:110
+#: src/pages/login.jsx:123
+msgid "Failed to register application"
+msgstr ""
+
+#: src/pages/login.jsx:209
+msgid "instance domain"
+msgstr ""
+
+#: src/pages/login.jsx:233
+msgid "e.g. “mastodon.social”"
+msgstr ""
+
+#: src/pages/login.jsx:244
+msgid "Failed to log in. Please try again or try another instance."
+msgstr ""
+
+#: src/pages/login.jsx:256
+msgid "Continue with {selectedInstanceText}"
+msgstr ""
+
+#: src/pages/login.jsx:257
+msgid "Continue"
+msgstr ""
+
+#: src/pages/login.jsx:265
+msgid "Don't have an account? Create one!"
+msgstr ""
+
+#: src/pages/mentions.jsx:21
+msgid "Private mentions"
+msgstr ""
+
+#: src/pages/mentions.jsx:160
+msgid "Private"
+msgstr ""
+
+#: src/pages/mentions.jsx:170
+msgid "No one mentioned you :("
+msgstr ""
+
+#: src/pages/mentions.jsx:171
+msgid "Unable to load mentions."
+msgstr ""
+
+#: src/pages/notifications.jsx:104
+msgid "You don't follow"
+msgstr ""
+
+#: src/pages/notifications.jsx:105
+msgid "Who don't follow you"
+msgstr ""
+
+#: src/pages/notifications.jsx:106
+msgid "With a new account"
+msgstr ""
+
+#: src/pages/notifications.jsx:107
+msgid "Who unsolicitedly private mention you"
+msgstr ""
+
+#: src/pages/notifications.jsx:108
+msgid "Who are limited by server moderators"
+msgstr ""
+
+#: src/pages/notifications.jsx:578
+#: src/pages/notifications.jsx:919
+msgid "Notifications settings"
+msgstr ""
+
+#: src/pages/notifications.jsx:596
+msgid "New notifications"
+msgstr ""
+
+#. placeholder {0}: announcements.length
+#: src/pages/notifications.jsx:607
+msgid "{0, plural, one {Announcement} other {Announcements}}"
+msgstr ""
+
+#: src/pages/notifications.jsx:654
+#: src/pages/settings.jsx:1163
+msgid "Follow requests"
+msgstr ""
+
+#. placeholder {0}: followRequests.length
+#: src/pages/notifications.jsx:659
+msgid "{0, plural, one {# follow request} other {# follow requests}}"
+msgstr ""
+
+#. placeholder {0}: notificationsPolicy.summary.pendingRequestsCount
+#: src/pages/notifications.jsx:714
+msgid "{0, plural, one {Filtered notifications from # person} other {Filtered notifications from # people}}"
+msgstr ""
+
+#: src/pages/notifications.jsx:787
+msgid "Only mentions"
+msgstr ""
+
+#: src/pages/notifications.jsx:791
+msgid "Today"
+msgstr ""
+
+#: src/pages/notifications.jsx:796
+msgid "You're all caught up."
+msgstr ""
+
+#: src/pages/notifications.jsx:819
+msgid "Yesterday"
+msgstr ""
+
+#: src/pages/notifications.jsx:867
+msgid "Unable to load notifications"
+msgstr ""
+
+#: src/pages/notifications.jsx:946
+msgid "Notifications settings updated"
+msgstr ""
+
+#: src/pages/notifications.jsx:954
+msgid "Filter out notifications from people:"
+msgstr ""
+
+#: src/pages/notifications.jsx:968
+msgid "Filter"
+msgstr ""
+
+#: src/pages/notifications.jsx:971
+msgid "Ignore"
+msgstr ""
+
+#. placeholder {0}: niceDateTime(updatedAtDate)
+#: src/pages/notifications.jsx:1044
+msgid "Updated <0>{0}0>"
+msgstr ""
+
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1112
+msgid "View notifications from <0>@{0}0>"
+msgstr ""
+
+#. placeholder {0}: account.username
+#: src/pages/notifications.jsx:1133
+msgid "Notifications from <0>@{0}0>"
+msgstr ""
+
+#. placeholder {0}: request.account.username
+#: src/pages/notifications.jsx:1201
+msgid "Notifications from @{0} will not be filtered from now on."
+msgstr ""
+
+#: src/pages/notifications.jsx:1206
+msgid "Unable to accept notification request"
+msgstr ""
+
+#: src/pages/notifications.jsx:1211
+msgid "Allow"
+msgstr ""
+
+#. placeholder {1}: request.account.username
+#: src/pages/notifications.jsx:1231
+msgid "Notifications from @{1} will not show up in Filtered notifications from now on."
+msgstr ""
+
+#: src/pages/notifications.jsx:1236
+msgid "Unable to dismiss notification request"
+msgstr ""
+
+#: src/pages/notifications.jsx:1241
+msgid "Dismiss"
+msgstr ""
+
+#: src/pages/notifications.jsx:1256
+msgid "Dismissed"
+msgstr ""
+
+#: src/pages/public.jsx:28
+msgid "Local timeline ({instance})"
+msgstr ""
+
+#: src/pages/public.jsx:29
+msgid "Federated timeline ({instance})"
+msgstr ""
+
+#: src/pages/public.jsx:91
+msgid "Local timeline"
+msgstr ""
+
+#: src/pages/public.jsx:91
+msgid "Federated timeline"
+msgstr ""
+
+#: src/pages/public.jsx:97
+msgid "No one has posted anything yet."
+msgstr ""
+
+#: src/pages/public.jsx:124
+msgid "Switch to Federated"
+msgstr ""
+
+#: src/pages/public.jsx:131
+msgid "Switch to Local"
+msgstr ""
+
+#: src/pages/search.jsx:50
+msgid "Search: {q} (Posts)"
+msgstr ""
+
+#: src/pages/search.jsx:53
+msgid "Search: {q} (Accounts)"
+msgstr ""
+
+#: src/pages/search.jsx:56
+msgid "Search: {q} (Hashtags)"
+msgstr ""
+
+#: src/pages/search.jsx:59
+msgid "Search: {q}"
+msgstr ""
+
+#: src/pages/search.jsx:323
+#: src/pages/search.jsx:405
+msgid "Hashtags"
+msgstr ""
+
+#: src/pages/search.jsx:355
+#: src/pages/search.jsx:409
+#: src/pages/search.jsx:479
+msgid "See more"
+msgstr ""
+
+#: src/pages/search.jsx:381
+msgid "See more accounts"
+msgstr ""
+
+#: src/pages/search.jsx:395
+msgid "No accounts found."
+msgstr ""
+
+#: src/pages/search.jsx:451
+msgid "See more hashtags"
+msgstr ""
+
+#: src/pages/search.jsx:465
+msgid "No hashtags found."
+msgstr ""
+
+#: src/pages/search.jsx:509
+msgid "See more posts"
+msgstr ""
+
+#: src/pages/search.jsx:523
+msgid "No posts found."
+msgstr ""
+
+#: src/pages/search.jsx:567
+msgid "Enter your search term or paste a URL above to get started."
+msgstr ""
+
+#: src/pages/settings.jsx:83
+msgid "Settings"
+msgstr ""
+
+#: src/pages/settings.jsx:92
+msgid "Appearance"
+msgstr ""
+
+#: src/pages/settings.jsx:168
+msgid "Light"
+msgstr ""
+
+#: src/pages/settings.jsx:179
+msgid "Dark"
+msgstr ""
+
+#: src/pages/settings.jsx:192
+msgid "Auto"
+msgstr ""
+
+#: src/pages/settings.jsx:202
+msgid "Text size"
+msgstr ""
+
+#. Preview of one character, in smallest size
+#. Preview of one character, in largest size
+#: src/pages/settings.jsx:207
+#: src/pages/settings.jsx:232
+msgid "A"
+msgstr ""
+
+#: src/pages/settings.jsx:246
+msgid "Display language"
+msgstr ""
+
+#: src/pages/settings.jsx:255
+msgid "Volunteer translations"
+msgstr ""
+
+#: src/pages/settings.jsx:266
+msgid "Posting"
+msgstr ""
+
+#: src/pages/settings.jsx:273
+msgid "Default visibility"
+msgstr ""
+
+#: src/pages/settings.jsx:274
+#: src/pages/settings.jsx:320
+msgid "Synced"
+msgstr ""
+
+#: src/pages/settings.jsx:299
+msgid "Failed to update posting privacy"
+msgstr ""
+
+#: src/pages/settings.jsx:322
+msgid "Synced to your instance server's settings. <0>Go to your instance ({instance}) for more settings.0>"
+msgstr ""
+
+#: src/pages/settings.jsx:337
+msgid "Experiments"
+msgstr ""
+
+#: src/pages/settings.jsx:350
+msgid "Auto refresh timeline posts"
+msgstr ""
+
+#: src/pages/settings.jsx:362
+msgid "Boosts carousel"
+msgstr ""
+
+#: src/pages/settings.jsx:378
+msgid "Post translation"
+msgstr ""
+
+#: src/pages/settings.jsx:389
+msgid "Translate to "
+msgstr ""
+
+#: src/pages/settings.jsx:400
+msgid "System language ({systemTargetLanguageText})"
+msgstr ""
+
+#. placeholder {0}: snapStates.settings.contentTranslationHideLanguages.length
+#: src/pages/settings.jsx:426
+msgid "{0, plural, =0 {Hide \"Translate\" button for:} other {Hide \"Translate\" button for (#):}}"
+msgstr ""
+
+#: src/pages/settings.jsx:480
+msgid "Note: This feature uses external translation services, powered by <0>Lingva API0> & <1>Lingva Translate1>."
+msgstr ""
+
+#: src/pages/settings.jsx:514
+msgid "Auto inline translation"
+msgstr ""
+
+#: src/pages/settings.jsx:518
+msgid "Automatically show translation for posts in timeline. Only works for <0>short0> posts without content warning, media and poll."
+msgstr ""
+
+#: src/pages/settings.jsx:538
+msgid "GIF Picker for composer"
+msgstr ""
+
+#: src/pages/settings.jsx:542
+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.jsx:571
+msgid "Image description generator"
+msgstr ""
+
+#: src/pages/settings.jsx:576
+msgid "Only for new images while composing new posts."
+msgstr ""
+
+#: src/pages/settings.jsx:583
+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.jsx:609
+msgid "Server-side grouped notifications"
+msgstr ""
+
+#: src/pages/settings.jsx:613
+msgid "Alpha-stage feature. Potentially improved grouping window but basic grouping logic."
+msgstr ""
+
+#: src/pages/settings.jsx:634
+msgid "\"Cloud\" import/export for shortcuts settings"
+msgstr ""
+
+#: src/pages/settings.jsx:639
+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.jsx:650
+msgid "Note: This feature uses currently-logged-in instance server API."
+msgstr ""
+
+#: src/pages/settings.jsx:667
+msgid "Cloak mode <0>(<1>Text1> → <2>████2>)0>"
+msgstr ""
+
+#: src/pages/settings.jsx:676
+msgid "Replace text as blocks, useful when taking screenshots, for privacy reasons."
+msgstr ""
+
+#: src/pages/settings.jsx:701
+msgid "About"
+msgstr ""
+
+#: src/pages/settings.jsx:740
+msgid "<0>Built0> by <1>@cheeaun1>"
+msgstr ""
+
+#: src/pages/settings.jsx:769
+msgid "Sponsor"
+msgstr ""
+
+#: src/pages/settings.jsx:777
+msgid "Donate"
+msgstr ""
+
+#: src/pages/settings.jsx:793
+msgid "Privacy Policy"
+msgstr ""
+
+#. placeholder {0}: WEBSITE.replace(/https?:\/\//g, '').replace(/\/$/, '')
+#: src/pages/settings.jsx:800
+msgid "<0>Site:0> {0}"
+msgstr ""
+
+#. placeholder {0}: !__FAKE_COMMIT_HASH__ && ( ( ) )
+#: src/pages/settings.jsx:807
+msgid "<0>Version:0> <1/> {0}"
+msgstr ""
+
+#: src/pages/settings.jsx:822
+msgid "Version string copied"
+msgstr ""
+
+#: src/pages/settings.jsx:825
+msgid "Unable to copy version string"
+msgstr ""
+
+#: src/pages/settings.jsx:1060
+#: src/pages/settings.jsx:1065
+msgid "Failed to update subscription. Please try again."
+msgstr ""
+
+#: src/pages/settings.jsx:1071
+msgid "Failed to remove subscription. Please try again."
+msgstr ""
+
+#: src/pages/settings.jsx:1078
+msgid "Push Notifications (beta)"
+msgstr ""
+
+#: src/pages/settings.jsx:1100
+msgid "Push notifications are blocked. Please enable them in your browser settings."
+msgstr ""
+
+#. placeholder {0}: [ { value: 'all', label: t`anyone`, }, { value: 'followed', label: t`people I follow`, }, { value: 'follower', label: t`followers`, }, ].map((type) => ( ))
+#: src/pages/settings.jsx:1109
+msgid "Allow from <0>{0}0>"
+msgstr ""
+
+#: src/pages/settings.jsx:1118
+msgid "anyone"
+msgstr ""
+
+#: src/pages/settings.jsx:1122
+msgid "people I follow"
+msgstr ""
+
+#: src/pages/settings.jsx:1126
+msgid "followers"
+msgstr ""
+
+#: src/pages/settings.jsx:1159
+msgid "Follows"
+msgstr ""
+
+#: src/pages/settings.jsx:1167
+msgid "Polls"
+msgstr ""
+
+#: src/pages/settings.jsx:1171
+msgid "Post edits"
+msgstr ""
+
+#: src/pages/settings.jsx:1192
+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.jsx:1208
+msgid "NOTE: Push notifications only work for <0>one account0>."
+msgstr ""
+
+#. js-lingui-explicit-id
+#: src/pages/status.jsx:599
+#: src/pages/status.jsx:1133
+msgid "post.title"
+msgstr ""
+
+#: src/pages/status.jsx:824
+msgid "You're not logged in. Interactions (reply, boost, etc) are not possible."
+msgstr ""
+
+#: src/pages/status.jsx:844
+msgid "This post is from another instance (<0>{instance}0>). Interactions (reply, boost, etc) are not possible."
+msgstr ""
+
+#: src/pages/status.jsx:872
+msgid "Error: {e}"
+msgstr ""
+
+#: src/pages/status.jsx:879
+msgid "Switch to my instance to enable interactions"
+msgstr ""
+
+#: src/pages/status.jsx:981
+msgid "Unable to load replies."
+msgstr ""
+
+#: src/pages/status.jsx:1093
+msgid "Back"
+msgstr ""
+
+#: src/pages/status.jsx:1124
+msgid "Go to main post"
+msgstr ""
+
+#. placeholder {0}: ancestors.length
+#: src/pages/status.jsx:1147
+msgid "{0} posts above ‒ Go to top"
+msgstr ""
+
+#: src/pages/status.jsx:1190
+#: src/pages/status.jsx:1253
+msgid "Switch to Side Peek view"
+msgstr ""
+
+#: src/pages/status.jsx:1254
+msgid "Switch to Full view"
+msgstr ""
+
+#: src/pages/status.jsx:1272
+msgid "Show all sensitive content"
+msgstr ""
+
+#: src/pages/status.jsx:1277
+msgid "Experimental"
+msgstr ""
+
+#: src/pages/status.jsx:1286
+msgid "Unable to switch"
+msgstr ""
+
+#. placeholder {1}: punycode.toUnicode( postInstance, )
+#: src/pages/status.jsx:1293
+msgid "Switch to post's instance ({1})"
+msgstr ""
+
+#: src/pages/status.jsx:1296
+msgid "Switch to post's instance"
+msgstr ""
+
+#: src/pages/status.jsx:1354
+msgid "Unable to load post"
+msgstr ""
+
+#. placeholder {0}: replies.length
+#. placeholder {1}: shortenNumber(replies.length)
+#: src/pages/status.jsx:1490
+msgid "{0, plural, one {# reply} other {<0>{1}0> replies}}"
+msgstr ""
+
+#. placeholder {0}: shortenNumber(totalComments)
+#: src/pages/status.jsx:1508
+msgid "{totalComments, plural, one {# comment} other {<0>{0}0> comments}}"
+msgstr ""
+
+#: src/pages/status.jsx:1530
+msgid "View post with its replies"
+msgstr ""
+
+#: src/pages/trending.jsx:72
+msgid "Trending ({instance})"
+msgstr ""
+
+#: src/pages/trending.jsx:229
+msgid "Trending News"
+msgstr ""
+
+#. By [Author]
+#. placeholder {0}: author ? ( ) : authorUrl ? ( {authorName} ) : ( authorName )
+#: src/pages/trending.jsx:348
+msgid "By {0}"
+msgstr ""
+
+#: src/pages/trending.jsx:409
+msgid "Back to showing trending posts"
+msgstr ""
+
+#. placeholder {0}: currentLink .replace(/^https?:\/\/(www\.)?/i, '') .replace(/\/$/, '')
+#: src/pages/trending.jsx:414
+msgid "Showing posts mentioning <0>{0}0>"
+msgstr ""
+
+#: src/pages/trending.jsx:426
+msgid "Trending posts"
+msgstr ""
+
+#: src/pages/trending.jsx:449
+msgid "No trending posts."
+msgstr ""
+
+#: src/pages/welcome.jsx:54
+msgid "A minimalistic opinionated Mastodon web client."
+msgstr ""
+
+#: src/pages/welcome.jsx:65
+msgid "Log in with Mastodon"
+msgstr ""
+
+#: src/pages/welcome.jsx:71
+msgid "Sign up"
+msgstr ""
+
+#: src/pages/welcome.jsx:78
+msgid "Connect your existing Mastodon/Fediverse account.<0/>Your credentials are not stored on this server."
+msgstr ""
+
+#: src/pages/welcome.jsx:95
+msgid "<0>Built0> by <1>@cheeaun1>. <2>Privacy Policy2>."
+msgstr ""
+
+#: src/pages/welcome.jsx:126
+msgid "Screenshot of Boosts Carousel"
+msgstr ""
+
+#: src/pages/welcome.jsx:130
+msgid "Boosts Carousel"
+msgstr ""
+
+#: src/pages/welcome.jsx:133
+msgid "Visually separate original posts and re-shared posts (boosted posts)."
+msgstr ""
+
+#: src/pages/welcome.jsx:142
+msgid "Screenshot of nested comments thread"
+msgstr ""
+
+#: src/pages/welcome.jsx:146
+msgid "Nested comments thread"
+msgstr ""
+
+#: src/pages/welcome.jsx:149
+msgid "Effortlessly follow conversations. Semi-collapsible replies."
+msgstr "."
+
+#: src/pages/welcome.jsx:157
+msgid "Screenshot of grouped notifications"
+msgstr ""
+
+#: src/pages/welcome.jsx:161
+msgid "Grouped notifications"
+msgstr ""
+
+#: src/pages/welcome.jsx:164
+msgid "Similar notifications are grouped and collapsed to reduce clutter."
+msgstr ""
+
+#: src/pages/welcome.jsx:173
+msgid "Screenshot of multi-column UI"
+msgstr ""
+
+#: src/pages/welcome.jsx:177
+msgid "Single or multi-column"
+msgstr ""
+
+#: src/pages/welcome.jsx:180
+msgid "By default, single column for zen-mode seekers. Configurable multi-column for power users."
+msgstr ""
+
+#: src/pages/welcome.jsx:189
+msgid "Screenshot of multi-hashtag timeline with a form to add more hashtags"
+msgstr ""
+
+#: src/pages/welcome.jsx:193
+msgid "Multi-hashtag timeline"
+msgstr ""
+
+#: src/pages/welcome.jsx:196
+msgid "Up to 5 hashtags combined into a single timeline."
+msgstr ""
+
+#: src/utils/open-compose.js:24
+msgid "Looks like your browser is blocking popups."
+msgstr ""
+
+#: src/utils/show-compose.js:16
+msgid "A draft post is currently minimized. Post or discard it before creating a new one."
+msgstr ""
+
+#: src/utils/show-compose.js:21
+msgid "A post is currently open. Post or discard it before creating a new one."
+msgstr ""
+