From e309a6d1c876d168c377c9e2216e9148f873252b Mon Sep 17 00:00:00 2001
From: Chee Aun <cheeaun@gmail.com>
Date: Sat, 21 Dec 2024 20:47:42 +0800
Subject: [PATCH] i18n updates
 (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,fr-FR,gl-ES,he-IL,it-IT,ja-JP,kab,ko-KR,lt-LT,nb-NO,nl-NL,oc-FR,pl-PL,pt-BR,pt-PT,ru-RU,th-TH,uk-UA,zh-CN,zh-TW)
 (#994)

* New translations (Lithuanian)

* New translations (Italian)

* New translations (French)

* New translations (Galician)

* New translations (Chinese Simplified)

* New translations (Spanish)

* New translations (Arabic)

* New translations (Catalan)

* New translations (Czech)

* New translations (German)

* New translations (Basque)

* New translations (Finnish)

* New translations (Hebrew)

* New translations (Japanese)

* New translations (Korean)

* New translations (Dutch)

* New translations (Polish)

* New translations (Portuguese)

* New translations (Russian)

* New translations (Ukrainian)

* New translations (Chinese Traditional)

* New translations (Portuguese, Brazilian)

* New translations (Persian)

* New translations (Thai)

* New translations (Esperanto)

* New translations (Norwegian Bokmal)

* New translations (Occitan)

* New translations (Kabyle)

* Update catalogs.json

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
---
 src/data/catalogs.json |  48 ++---
 src/locales/ar-SA.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/ca-ES.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/cs-CZ.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/de-DE.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/eo-UY.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/es-ES.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/eu-ES.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/fa-IR.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/fi-FI.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/fr-FR.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/gl-ES.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/he-IL.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/it-IT.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/ja-JP.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/kab.po     | 453 +++++++++++++++++++++++++++--------------
 src/locales/ko-KR.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/lt-LT.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/nb-NO.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/nl-NL.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/oc-FR.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/pl-PL.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/pt-BR.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/pt-PT.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/ru-RU.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/th-TH.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/uk-UA.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/zh-CN.po   | 453 +++++++++++++++++++++++++++--------------
 src/locales/zh-TW.po   | 453 +++++++++++++++++++++++++++--------------
 29 files changed, 8480 insertions(+), 4252 deletions(-)

diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index 6a56ba2b..d2438f64 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -3,67 +3,67 @@
     "code": "ar-SA",
     "nativeName": "العربية",
     "name": "Arabic",
-    "completion": 25
+    "completion": 24
   },
   {
     "code": "ca-ES",
     "nativeName": "català",
     "name": "Catalan",
-    "completion": 98
+    "completion": 94
   },
   {
     "code": "cs-CZ",
     "nativeName": "čeština",
     "name": "Czech",
-    "completion": 77
+    "completion": 74
   },
   {
     "code": "de-DE",
     "nativeName": "Deutsch",
     "name": "German",
-    "completion": 92
+    "completion": 89
   },
   {
     "code": "eo-UY",
     "nativeName": "Esperanto",
     "name": "Esperanto",
-    "completion": 98
+    "completion": 94
   },
   {
     "code": "es-ES",
     "nativeName": "español",
     "name": "Spanish",
-    "completion": 98
+    "completion": 94
   },
   {
     "code": "eu-ES",
     "nativeName": "euskara",
     "name": "Basque",
-    "completion": 98
+    "completion": 94
   },
   {
     "code": "fa-IR",
     "nativeName": "فارسی",
     "name": "Persian",
-    "completion": 75
+    "completion": 72
   },
   {
     "code": "fi-FI",
     "nativeName": "suomi",
     "name": "Finnish",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "fr-FR",
     "nativeName": "français",
     "name": "French",
-    "completion": 97
+    "completion": 93
   },
   {
     "code": "gl-ES",
     "nativeName": "galego",
     "name": "Galician",
-    "completion": 97
+    "completion": 95
   },
   {
     "code": "he-IL",
@@ -75,43 +75,43 @@
     "code": "it-IT",
     "nativeName": "italiano",
     "name": "Italian",
-    "completion": 98
+    "completion": 94
   },
   {
     "code": "ja-JP",
     "nativeName": "日本語",
     "name": "Japanese",
-    "completion": 50
+    "completion": 48
   },
   {
     "code": "kab",
     "nativeName": "Taqbaylit",
     "name": "Kabyle",
-    "completion": 96
+    "completion": 93
   },
   {
     "code": "ko-KR",
     "nativeName": "한국어",
     "name": "Korean",
-    "completion": 94
+    "completion": 90
   },
   {
     "code": "lt-LT",
     "nativeName": "lietuvių",
     "name": "Lithuanian",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "nb-NO",
     "nativeName": "norsk bokmål",
     "name": "Norwegian Bokmål",
-    "completion": 49
+    "completion": 47
   },
   {
     "code": "nl-NL",
     "nativeName": "Nederlands",
     "name": "Dutch",
-    "completion": 80
+    "completion": 77
   },
   {
     "code": "pl-PL",
@@ -123,19 +123,19 @@
     "code": "pt-BR",
     "nativeName": "português",
     "name": "Portuguese",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "pt-PT",
     "nativeName": "português",
     "name": "Portuguese",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "ru-RU",
     "nativeName": "русский",
     "name": "Russian",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "th-TH",
@@ -147,18 +147,18 @@
     "code": "uk-UA",
     "nativeName": "українська",
     "name": "Ukrainian",
-    "completion": 97
+    "completion": 94
   },
   {
     "code": "zh-CN",
     "nativeName": "简体中文",
     "name": "Simplified Chinese",
-    "completion": 100
+    "completion": 96
   },
   {
     "code": "zh-TW",
     "nativeName": "繁體中文",
     "name": "Traditional Chinese",
-    "completion": 29
+    "completion": 28
   }
 ]
\ No newline at end of file
diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po
index 6bfe99bd..6d86a8da 100644
--- a/src/locales/ar-SA.po
+++ b/src/locales/ar-SA.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ar\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Arabic\n"
 "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "منشورات"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 ""
 
@@ -236,6 +239,10 @@ msgstr ""
 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 ""
@@ -244,12 +251,62 @@ msgstr ""
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr ""
 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 ""
@@ -270,10 +337,23 @@ msgstr ""
 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 ""
@@ -282,6 +362,22 @@ msgstr ""
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 ""
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "ترجمة النبذة التعريفية"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "ليس هناك قوائم."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "إلغاء"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "حفظ وغلق"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "التسمية"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr ""
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr ""
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "المحتوى"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "اسم المستخدم"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "إسم نطاق الخادم"
 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 ""
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr ""
 msgid "Failed to download GIF"
 msgstr ""
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr ""
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr ""
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "خطأ"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "تعديل وصف الصورة"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "تعديل وصف الفيديو"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "تحرير وصف المقطع الصوتي"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "إنشاء الوصف. يرجى الانتظار…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "تم"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "المدّة"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "إزالة استطلاع الرأي"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "الرموز التعبيرية المخصصة"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr ""
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr ""
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr ""
 
@@ -813,6 +979,16 @@ msgstr ""
 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 ""
@@ -1188,10 +1364,6 @@ msgstr "الملف التعريفي الشخصي"
 msgid "Bookmarks"
 msgstr "الإشارات المرجعية"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "المزيد…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "اقرأ المزيد ←"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "صوتت"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "إخفاء النتائج"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "صوِّت"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr "تم نسخ إعدادات الاختصار"
 msgid "Unable to copy shortcut settings"
 msgstr "تعذر نسخ إعدادات الاختصار"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "لا يبدو أن المشاركة ناجحة."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "مشاركة"
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr ""
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "تعذر نسخ الرابط"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- المعاد نشرها"
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr ""
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr ""
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po
index b2f7c643..2e58833d 100644
--- a/src/locales/ca-ES.po
+++ b/src/locales/ca-ES.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ca\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Catalan\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Publicacions"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> ha indicat que té un nou compte:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identificador copiat"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "No ha sigut possible copiar l'identificador d'usuari"
 
@@ -236,6 +239,10 @@ msgstr "Usuaris silenciats"
 msgid "Blocked"
 msgstr "Usuaris blocats"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Menciona a <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Menciona a <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Tradueix la biografia"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Afegeix/elimina de les llistes"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Enllaç copiat"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "No estat possible copiar l'enllaç"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Afegeix/elimina de les llistes"
 msgid "Copy"
 msgstr "Copia"
 
+#: 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 "Sembla que la compartició no funciona."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Comparteix…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Deixa de silenciar a <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Deixa de silenciar a <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silencia a <0>@{username}</0>…"
 
+#. 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 "Voleu suprimir a <0>@{username}</0> dels seguidors?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Suprimeix seguidor…"
@@ -282,6 +362,22 @@ msgstr "Suprimeix seguidor…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Voleu blocar a <0>@{username}</0>?"
 
+#: 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 "Deixa de blocar a <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Denúncia a <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Edita el perfil"
 
+#: 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 "Deixa de seguir…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Descarta…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Segueix"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Biografia traduïda"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "No s'ha pogut carregar les llistes."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "No hi ha cap llista."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Llista nova"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privada sobre <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Cancel·la"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Desa i tanca"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nom"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografia"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Camps addicionals"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiqueta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Contingut"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Desa"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nom d’usuari"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "nom de domini del servidor"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "nom de domini del servidor"
 msgid "Close"
 msgstr "Tanca"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Biografia traduïda"
+
+#: 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 "No s'ha pogut carregar les llistes."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "No hi ha cap llista."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Llista nova"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privada sobre <0>@{0}</0>"
+
+#: 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 "Cancel·la"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Desa i tanca"
+
+#: 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 "Nom"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografia"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Camps addicionals"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiqueta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Contingut"
+
+#: 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 "Desa"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nom d’usuari"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "nom de domini del servidor"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Mode ocult desactivat"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marca els mitjans com a sensibles"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "S'està baixant el GIF…"
 msgid "Failed to download GIF"
 msgstr "Ha fallat la descàrrega del GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Més…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Pujat"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descripció de la imatge"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descripció del vídeo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descripció de l'àudio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Proveu de reduir la mida del fitxer de {0} a {1} o inferior."
 
@@ -639,13 +775,13 @@ msgstr "La mida del fitxer és massa gran. La càrrega pot tenir problemes. Prov
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "La velocitat de fotogrames és massa alta. La càrrega pot tenir problemes."
 
-#: src/components/compose.jsx:2511
+#: 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 "Suprimeix"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Error"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Edita la descripció de la imatge"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Edita la descripció del vídeo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Edita la descripció de l'àudio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Generant descripció. Si us plau, espereu…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "No s'ha pogut generar la descripció"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Genera una descripció…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— experimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Fet"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Opció múltiple"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Durada"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Elimina l'enquesta"
 
-#: src/components/compose.jsx:3091
+#: 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 "S'ha produït un error en carregar els comptes"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emojis personalitzats"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "S'ha produït un error en carregar els emojis personalitzats"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} més…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Escriviu per cercar un GIF"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Següent"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "S'ha produït un error en carregar els GIF"
 
@@ -813,6 +979,16 @@ msgstr "Elimina-ho tot…"
 msgid "No drafts found."
 msgstr "No s'han trobat esborranys."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Enquesta"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Multimèdia"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Obre en una finestra nova"
@@ -1188,10 +1364,6 @@ msgstr "Perfil"
 msgid "Bookmarks"
 msgstr "Marcadors"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Més…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1441,61 +1613,61 @@ msgstr "Visualitzeu el #Wrapstodon"
 msgid "Read more →"
 msgstr "Llegiu més →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Votat"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# vot} other {# vots}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Amaga els resultats"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Vota"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Actualitza"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Mostra els resultats"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> vot} other {<1>{1}</1> vots}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votant} other {<1>{1}</1> votants}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Finalitzada<0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Finalitzada"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Finalitza <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Finalitza"
 
@@ -1904,11 +2076,6 @@ msgstr "S'ha copiat la configuració de la drecera"
 msgid "Unable to copy shortcut settings"
 msgstr "No es pot copiar la configuració de la drecera"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Sembla que la compartició no funciona."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Comparteix"
@@ -2038,14 +2205,6 @@ msgstr "Mostra l'historial d'edició"
 msgid "Edited: {editedDateText}"
 msgstr "Editat: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Enllaç copiat"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "No estat possible copiar l'enllaç"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2400,10 +2559,6 @@ msgstr "- Impulsos"
 msgid "Showing posts with media"
 msgstr "Es mostren les publicacions amb mèdia"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Multimèdia"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2748,10 +2903,6 @@ msgstr "Torna a dalt"
 msgid "Filtered: {0}"
 msgstr "Filtrat: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Enquesta"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "No teniu favorits. Cerqueu alguna cosa que us agradi!"
diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po
index d1bd0d76..cb93913e 100644
--- a/src/locales/cs-CZ.po
+++ b/src/locales/cs-CZ.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: cs\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Příspěvky"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> naznačil, že jejich nový účet je nyní:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Uživatelské jméno X zkopírováno"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Nepodařilo se zkopírovat uživatelské jméno"
 
@@ -236,6 +239,10 @@ msgstr "Ztlumeno"
 msgid "Blocked"
 msgstr "Blokováno"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Zmínit <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Zmínit <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Přeložit bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Přidat/odebrat ze seznamu"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Odkaz zkopírován"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Nebylo možné zkopírovat soubor"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Přidat/odebrat ze seznamu"
 msgid "Copy"
 msgstr "Kopírovat"
 
+#: 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 "Sdílení zřejmě nefunguje."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Sdílet…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Zrušit ztlumení <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Zrušit ztlumení <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Ztišit <0>@{username}</0>…"
 
+#. 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 "Odstranit <0>@{username}</0> ze sledujících?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Odstranit sledujícího…"
@@ -282,6 +362,22 @@ msgstr "Odstranit sledujícího…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Blokovat <0>@{username}</0>?"
 
+#: 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 "Odblokovat <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Nahlásit <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Upravit profil"
 
+#: 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 "Přestat sledovat…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Vybrat…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Sledovat"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Přeložit bio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Nelze načíst seznamy."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Žádné seznamy."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nový seznam"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Soukromá poznámka o <0> @{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Zrušit"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Uložit a zavřít"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Název"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "O mně"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Extra pole"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Štítek"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Obsah"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Uložit"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "uživatelské jméno"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "jméno domény serveru"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "jméno domény serveru"
 msgid "Close"
 msgstr "Zavřít"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Přeložit bio"
+
+#: 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 "Nelze načíst seznamy."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Žádné seznamy."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nový seznam"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Soukromá poznámka o <0> @{0}</0>"
+
+#: 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 "Zrušit"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Uložit a zavřít"
+
+#: 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 "Název"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "O mně"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Extra pole"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Štítek"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Obsah"
+
+#: 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 "Uložit"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "uživatelské jméno"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "jméno domény serveru"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Režim zavření zakázán"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Označit média jako citlivá"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Stahování GIFu…"
 msgid "Failed to download GIF"
 msgstr "Nepodařilo se stáhnout GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Více…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Odesláno"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Popis obrázku"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Popis videa"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Popis audia"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout problémy. Zkuste zmenšit velikost souboru z {0} na {1} nebo nižší."
 
@@ -639,13 +775,13 @@ msgstr "Velikost souboru je příliš velká. Při nahrávání mohou vzniknout
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Snímková frekvence je příliš vysoká. Při nahrávání mohou vzniknout problémy."
 
-#: src/components/compose.jsx:2511
+#: 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 "Odstranit"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Chyba"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Upravit popis obrázku"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Upravit popis videa"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Upravit popis audia"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Generování popisu. Počkejte prosím…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Nepodařilo se vytvořit popis"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Vytvořit popis…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>– experimentální</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Hotovo"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Více možností"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Trvání"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Odstranit anketu"
 
-#: src/components/compose.jsx:3091
+#: 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 "Chyba při načítání účtů"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Vlastní emoji"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Chyba při načítání vlastních emoji"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} další…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Zadejte pro vyhledávání GIFů"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Zpět"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Další"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Chyba při načítání GIFů"
 
@@ -813,6 +979,16 @@ msgstr "Smazat vše…"
 msgid "No drafts found."
 msgstr "Nebyly nalezeny žádné koncepty."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Anketa"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Média"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Otevřít v novém okně"
@@ -1188,10 +1364,6 @@ msgstr "Profil"
 msgid "Bookmarks"
 msgstr "Záložky"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Více…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Přečti si více →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Hlasoval/a"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Skrýt výsledky"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Hlasovat"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Obnovit"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Zobrazit výsledky"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> hlas} few {<1>{1}</1> hlasy} other {<1>{1}</1> hlasů}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> volič} few {<1>{1}</1> voliči} other {<1>{1}</1> voličů}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Skončilo <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Ukončeno"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Konec <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Ukončení"
 
@@ -1903,11 +2075,6 @@ msgstr "Nastavení zkratky zkopírováno"
 msgid "Unable to copy shortcut settings"
 msgstr "Nelze kopírovat nastavení zástupce"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Sdílení zřejmě nefunguje."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Sdílet"
@@ -2037,14 +2204,6 @@ msgstr "Ukázat historii úprav"
 msgid "Edited: {editedDateText}"
 msgstr "Upraveno: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Odkaz zkopírován"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Nebylo možné zkopírovat soubor"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Boosty"
 msgid "Showing posts with media"
 msgstr "Zobrazování příspěvků s médii"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Média"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Přejít na začátek"
 msgid "Filtered: {0}"
 msgstr "Filtrováno: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Anketa"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po
index 832e3f04..68cbc1b8 100644
--- a/src/locales/de-DE.po
+++ b/src/locales/de-DE.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: de\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Beiträge"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> hat angegeben, dass sein/ihr neues Konto jetzt ist:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Handle kopiert"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Handle konnte nicht kopiert werden"
 
@@ -236,6 +239,10 @@ msgstr "Stumm geschaltet"
 msgid "Blocked"
 msgstr "Blockiert"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr ""
@@ -244,12 +251,62 @@ msgstr ""
 msgid "Translate bio"
 msgstr "Bio übersetzen"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Hinzufügen/Entfernen aus Listen"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Link kopiert"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Link konnte nicht kopiert werden"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Hinzufügen/Entfernen aus Listen"
 msgid "Copy"
 msgstr "Kopieren"
 
+#: 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 "Teilen scheint nicht zu funktionieren."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Teilen…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr ""
@@ -270,10 +337,23 @@ msgstr ""
 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 "Folgenden entfernen…"
@@ -282,6 +362,22 @@ msgstr "Folgenden entfernen…"
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Profil bearbeiten"
 
+#: 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 "Entfolgen…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Zurückziehen…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Folgen"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Übersetzte Bio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Listen konnten nicht geladen werden."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Keine Listen."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Neue Liste"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Abbrechen"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Speichern & schließen"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Name"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Zusätzliche Felder"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Label"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Inhalt"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Speichern"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "Benutzername"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "Server-Domainname"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "Server-Domainname"
 msgid "Close"
 msgstr "Schließen"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Übersetzte Bio"
+
+#: 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 "Listen konnten nicht geladen werden."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Keine Listen."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Neue Liste"
+
+#. 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 "Abbrechen"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Speichern & schließen"
+
+#: 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 "Name"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Zusätzliche Felder"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Label"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Inhalt"
+
+#: 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 "Speichern"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "Benutzername"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "Server-Domainname"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Cloak-Modus deaktiviert"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Medien als sensibel markieren"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "GIF wird heruntergeladen…"
 msgid "Failed to download GIF"
 msgstr "GIF konnte nicht heruntergeladen werden"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Mehr…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Hochgeladen"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Bildbeschreibung"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Videobeschreibung"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Audiobeschreibung"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die Dateigröße von {0} auf {1} oder weniger zu reduzieren."
 
@@ -639,13 +775,13 @@ msgstr "Datei zu groß. Das Hochladen kann Probleme verursachen. Versuche, die D
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Bildrate zu hoch. Das Hochladen könnte Probleme verursachen."
 
-#: src/components/compose.jsx:2511
+#: 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 "Entfernen"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Fehler"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Bildbeschreibung bearbeiten"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Videobeschreibung bearbeiten"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Audiobeschreibung bearbeiten"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Erzeuge Beschreibung. Bitte warten Sie…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Beschreibung konnte nicht erzeugt werden"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Beschreibung erzeugen…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>– experimentell</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Fertig"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Mehrfache Auswahl"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Dauer"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Umfrage entfernen"
 
-#: src/components/compose.jsx:3091
+#: 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 "Fehler beim Laden der Konten"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Benutzerdefinierte Emojis"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Fehler beim Laden benutzerdefinierter Emojis"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} mehr…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Eintippen, um GIFs zu suchen"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Zurück"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Weiter"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Fehler beim Laden der GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Alle löschen…"
 msgid "No drafts found."
 msgstr "Keine Entwürfe gefunden."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Umfrage"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Medien"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "In neuem Fenster öffnen"
@@ -1188,10 +1364,6 @@ msgstr "Profil"
 msgid "Bookmarks"
 msgstr "Lesezeichen"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Mehr…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Mehr lesen →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Abgestimmt"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ergebnisse ausblenden"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Abstimmen"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Aktualisieren"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Ergebnisse anzeigen"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> Stimme} other {<1>{1}</1> Stimmen}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> Abstimmender} other {<1>{1}</1> Abstimmende}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Beendet <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Beendet"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Endet"
 
@@ -1903,11 +2075,6 @@ msgstr "Verknüpfungseinstellungen kopiert"
 msgid "Unable to copy shortcut settings"
 msgstr "Konnte Verknüpfungseinstellungen nicht kopieren"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Teilen scheint nicht zu funktionieren."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Teilen"
@@ -2037,14 +2204,6 @@ msgstr "Bearbeitungsverlauf anzeigen"
 msgid "Edited: {editedDateText}"
 msgstr "Bearbeitet: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Link kopiert"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Link konnte nicht kopiert werden"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Boosts"
 msgid "Showing posts with media"
 msgstr "Zeige Posts mit Medien"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Medien"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Zum Anfang scrollen"
 msgid "Filtered: {0}"
 msgstr "Gefiltert: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Umfrage"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/eo-UY.po b/src/locales/eo-UY.po
index f07bd965..c099e1d2 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 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Esperanto\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Afiŝoj"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> indikis, ke ilia nova konto nun estas:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identigo kopiita"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Ne eblas kopii la tenilon"
 
@@ -236,6 +239,10 @@ msgstr "Silentigita"
 msgid "Blocked"
 msgstr "Blokita"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mencii <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mencii <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traduki biografion"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Aldoni/Forigi el Listoj"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Ligilo kopiita"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Ne eblas kopii la ligilon"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Aldoni/Forigi el Listoj"
 msgid "Copy"
 msgstr "Kopii"
 
+#: 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 "Kunhavigo ŝajnas ne funkcii."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Diskonigi…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Ne plu silentigi <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Ne plu silentigi <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silentigi <0>@{username}</0>…"
 
+#. 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 "Ĉu forigi <0>@{username}</0> el sekvantoj?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Forigi sekvanton…"
@@ -282,6 +362,22 @@ msgstr "Forigi sekvanton…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Ĉu bloki <0>@{username}</0>?"
 
+#: 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 "Malbloki <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Raporti <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Redakti la profilon"
 
+#: 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 "Ĉesi sekvi…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Nuligi…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Sekvi"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Tradukita biografio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Ne eblas ŝargi listojn."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Ne estas listoj."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nova listo"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Personaj notoj pri <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Nuligi"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Konservi kaj fermi"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nomo"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Sinprezento"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Profilaj metadatumoj"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etikedo"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Enhavo"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Konservi"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "uzantnomo"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "servila domajna nomo"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "servila domajna nomo"
 msgid "Close"
 msgstr "Fermi"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Tradukita biografio"
+
+#: 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 "Ne eblas ŝargi listojn."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Ne estas listoj."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nova listo"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Personaj notoj pri <0>@{0}</0>"
+
+#: 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 "Nuligi"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Konservi kaj fermi"
+
+#: 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 "Nomo"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Sinprezento"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Profilaj metadatumoj"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etikedo"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Enhavo"
+
+#: 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 "Konservi"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "uzantnomo"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "servila domajna nomo"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Ŝtelreĝimo estis malŝaltita"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Aldoni averton de enhavo"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Elŝutante movbildon…"
 msgid "Failed to download GIF"
 msgstr "Malsukcesis elŝuti movbildon"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Pli…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Ĝisdatigita"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Priskribo de bildo"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Priskribo de filmeto"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Priskribo de aŭdaĵo"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Provu redukti la dosiergrandecon de {0} al {1} ​​aŭ malpli."
 
@@ -639,13 +775,13 @@ msgstr "Dosiergrandeco estas tro granda. Alŝuto eble renkontos problemojn. Prov
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Bildrapido estas tro alta. Alŝuto eble renkontos problemojn."
 
-#: src/components/compose.jsx:2511
+#: 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 "Forigi"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Eraro"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Redakti bildopriskribon"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Redakti videopriskribon"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Redakti aŭdpriskribon"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Kreante priskribon. Bonvolu atendi…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Malsukcesis krei priskribon"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Krei priskribon…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— eksperimenta</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Farite"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Multoblaj elektoj"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Daŭro"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Forigi balotenketon"
 
-#: src/components/compose.jsx:3091
+#: 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 "Eraro dum ŝargo de kontoj"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Propraj emoĝioj"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Eraro dum ŝarĝo de propraj emoĝioj"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} pli…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Tajpi por serĉi movbildojn"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Antaŭa"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Sekva"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Eraro dum ŝargo de movbildoj"
 
@@ -813,6 +979,16 @@ msgstr "Forigi ĉiujn…"
 msgid "No drafts found."
 msgstr "Neniuj malnetoj trovitaj."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Balotenketo"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Plurmedio"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Malfermi en nova fenestro"
@@ -1188,10 +1364,6 @@ msgstr "Profilo"
 msgid "Bookmarks"
 msgstr "Legosignoj"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Pli…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Vidu #Wrapstodon"
 msgid "Read more →"
 msgstr "Legi pli →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Elektita"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voĉdono} other {# voĉdonoj}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Kaŝi rezultojn"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Voĉdoni"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Aktualigi"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Montri rezultojn"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voĉdono} other {<1>{1}</1> voĉdonoj}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> voĉdonanto} other {<1>{1}</1> voĉdonantoj}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Finita <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Finita"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Finante <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Finante"
 
@@ -1903,11 +2075,6 @@ msgstr "Ŝparvojaj agordoj kopiitaj"
 msgid "Unable to copy shortcut settings"
 msgstr "Ne eblas kopii ŝparvojajn agordojn"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Kunhavigo ŝajnas ne funkcii."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Diskonigi"
@@ -2037,14 +2204,6 @@ msgstr "Montri redaktan historion"
 msgid "Edited: {editedDateText}"
 msgstr "Redaktita: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Ligilo kopiita"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Ne eblas kopii la ligilon"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Diskonigoj"
 msgid "Showing posts with media"
 msgstr "Montrante afiŝojn kun plurmedio"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Plurmedio"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Rulumi supren"
 msgid "Filtered: {0}"
 msgstr "Filtrita: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Balotenketo"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Ankoraŭ neniuj stemuloj. Iru, trovu ion por ŝati!"
diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po
index b6c3eb55..e191db00 100644
--- a/src/locales/es-ES.po
+++ b/src/locales/es-ES.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: es\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Spanish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Publicaciones"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> ha indicado que su nueva cuenta es:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identificador copiado"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "No se ha podido copiar el identificador"
 
@@ -236,6 +239,10 @@ msgstr "Silenciado"
 msgid "Blocked"
 msgstr "Bloqueado"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mencionar a <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mencionar a <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traducir biografía"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Añadir/eliminar de las listas"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "El enlace ha sido copiado"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "No se ha podido copiar el enlace"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Añadir/eliminar de las listas"
 msgid "Copy"
 msgstr "Copiar"
 
+#: 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 "Compartir parece no funcionar."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Compartir…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Dejar de silenciar a <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Dejar de silenciar a <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silenciar a <0>@{username}</0>…"
 
+#. 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 "¿Deseas eliminar a <0>@{username}</0> de los seguidores?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Eliminar seguidor…"
@@ -282,6 +362,22 @@ msgstr "Eliminar seguidor…"
 msgid "Block <0>@{username}</0>?"
 msgstr "¿Deseas bloquear a <0>@{username}</0>?"
 
+#: 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 "Desbloquear a <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Reportar a <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Editar perfil"
 
+#: 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 "Dejar de seguir…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Descartar…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Seguir"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Biografía traducida"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "No se ha podido cargar las listas."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "No hay listas."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nueva lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privada acerca de <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Guardar y cerrar"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nombre"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografía"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Campos adicionales"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiqueta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Contenido"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Guardar"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nombre de usuario"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "nombre de dominio del servidor"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "nombre de dominio del servidor"
 msgid "Close"
 msgstr "Cerrar"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Biografía traducida"
+
+#: 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 "No se ha podido cargar las listas."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "No hay listas."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nueva lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privada acerca de <0>@{0}</0>"
+
+#: 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 "Cancelar"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Guardar y cerrar"
+
+#: 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 "Nombre"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografía"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Campos adicionales"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiqueta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Contenido"
+
+#: 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 "Guardar"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nombre de usuario"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "nombre de dominio del servidor"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "El modo oculto ha sido desactivado"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Añadir advertencia de contenido"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Descargando GIF…"
 msgid "Failed to download GIF"
 msgstr "Hubo un fallo al descargar el GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Más…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Cargado"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descripción de la imagen"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descripción del vídeo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descripción del audio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "El tamaño del archivo es demasiado grande. La carga podría tener problemas. Intenta reducir el tamaño del archivo de {0} a {1} o inferior."
 
@@ -639,13 +775,13 @@ msgstr "El tamaño del archivo es demasiado grande. La carga podría tener probl
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Tasa de fotogramas demasiado alta. La carga podría tener problemas."
 
-#: src/components/compose.jsx:2511
+#: 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 "Eliminar"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Error"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Editar descripción de la imagen"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Editar descripción del vídeo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Editar descripción del audio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Generando descripción. Por favor, espera…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "No se ha podido generar la descripción"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Generar descripción…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— experimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Hecho"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Varias opciones"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Duración"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Eliminar encuesta"
 
-#: src/components/compose.jsx:3091
+#: 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 "Error al cargar cuentas"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emojis personalizados"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Error al cargar emojis personalizados"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} más…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Escribe para buscar un GIF"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Siguiente"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Error al cargar los GIF"
 
@@ -813,6 +979,16 @@ msgstr "Eliminar todo…"
 msgid "No drafts found."
 msgstr "No se han encontrado borradores."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Encuesta"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Multimedia"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Abrir en una nueva ventana"
@@ -1188,10 +1364,6 @@ msgstr "Perfil"
 msgid "Bookmarks"
 msgstr "Marcadores"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Más…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Ver #Wrapstodon"
 msgid "Read more →"
 msgstr "Leer más →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Votado"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ocultar resultados"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Votar"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Mostrar resultado"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voto} other {<1>{1}</1> votos}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votante} other {<1>{1}</1> votantes}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Terminado <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Terminado"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Terminando <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Terminando"
 
@@ -1903,11 +2075,6 @@ msgstr "Ajustes de los atajos copiados"
 msgid "Unable to copy shortcut settings"
 msgstr "No se ha podido copiar los ajustes de los atajos"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Compartir parece no funcionar."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Compartir"
@@ -2037,14 +2204,6 @@ msgstr "Mostrar historial de ediciones"
 msgid "Edited: {editedDateText}"
 msgstr "Se editó el: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "El enlace ha sido copiado"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "No se ha podido copiar el enlace"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Impulsos"
 msgid "Showing posts with media"
 msgstr "Mostrando publicaciones con archivos"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Multimedia"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Ir arriba"
 msgid "Filtered: {0}"
 msgstr "Filtrado: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Encuesta"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "No hay me gustas todavía. ¡Busca algo que te guste!"
diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po
index a5698eab..71b53d57 100644
--- a/src/locales/eu-ES.po
+++ b/src/locales/eu-ES.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: eu\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Basque\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "bidalketa"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0>(e)k adierazi du kontu berria duela:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Helbidea kopiatu da"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Ezin da helbidea kopiatu"
 
@@ -236,6 +239,10 @@ msgstr "Mutututa"
 msgid "Blocked"
 msgstr "Blokeatuta"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Aipatu <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Aipatu <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Itzuli biografia"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Gehitu zerrendara / kendu zerrendatik"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Esteka kopiatu da"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Ezin da esteka kopiatu"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Gehitu zerrendara / kendu zerrendatik"
 msgid "Copy"
 msgstr "Kopiatu"
 
+#: 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 "Ez dirudi partekatzea dabilenik."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Partekatu…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Utzi <0>@{username}</0> mututzeari"
@@ -270,10 +337,23 @@ msgstr "Utzi <0>@{username}</0> mututzeari"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Mututu <0>@{username}</0>…"
 
+#. 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 "<0>@{username}</0> jarraitzaileetatik kendu nahi?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Kendu jarraitzailea…"
@@ -282,6 +362,22 @@ msgstr "Kendu jarraitzailea…"
 msgid "Block <0>@{username}</0>?"
 msgstr "<0>@{username}</0> blokeatu nahi?"
 
+#: 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 "Utzi <0>@{username}</0> blokeatzeari"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Salatu <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Editatu profila"
 
+#: 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 "Utzi jarraitzeari…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Bota atzera…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Jarraitu"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Itzulitako biografia"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Ezin dira zerrendak kargatu."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Zerrendarik ez."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Zerrenda berria"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "<0>@{0}</0>(r)i buruzko ohar pribatua"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Utzi"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Gorde eta itxi"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Izena"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografia"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Eremu gehigarriak"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiketa"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Edukia"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Gorde"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "erabiltzaile-izena"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "zerbitzariaren domeinu-izena"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "zerbitzariaren domeinu-izena"
 msgid "Close"
 msgstr "Itxi"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Itzulitako biografia"
+
+#: 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 "Ezin dira zerrendak kargatu."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Zerrendarik ez."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Zerrenda berria"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "<0>@{0}</0>(r)i buruzko ohar pribatua"
+
+#: 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 "Utzi"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Gorde eta itxi"
+
+#: 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 "Izena"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografia"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Eremu gehigarriak"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiketa"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Edukia"
+
+#: 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 "Gorde"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "erabiltzaile-izena"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "zerbitzariaren domeinu-izena"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Estalki modua ezgaituta"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Markatu multimedia hunkigarri gisa"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "GIFa deskargatzen…"
 msgid "Failed to download GIF"
 msgstr "Ezin da GIFa deskargatu"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Gehiago…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Igota"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Irudiaren deskribapena"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Bideoaren deskribapena"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Audioaren deskribapena"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {0}tik {1} edo gutxiagora murrizten."
 
@@ -639,13 +775,13 @@ msgstr "Fitxategia handiegia da. Igoerak arazoak izan ditzake. Saiatu tamaina {0
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Fotograma-tasa (frame rate) altuegia da. Igoerak arazoak izan ditzake."
 
-#: src/components/compose.jsx:2511
+#: 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 "Kendu"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Errorea"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Editatu irudiaren deskribapena"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Editatu bideoaren deskribapena"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Editatu audioaren deskribapena"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Deskribapena sortzen. Itxaron…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Ezin da deskribapena sortu"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Sortu deskribapena…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— esperimentala</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Eginda"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Hainbat aukera"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Iraupena"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Kendu bozketa"
 
-#: src/components/compose.jsx:3091
+#: 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 "Errorea kontuak kargatzean"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Instantziako emojiak"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Errorea emoji pertsonalizatua kargatzean"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} gehiago…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Idatzi GIFak bilatzeko"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Aurrekoa"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Hurrengoa"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Errorea GIFak kargatzean"
 
@@ -813,6 +979,16 @@ msgstr "Ezabatu guztia…"
 msgid "No drafts found."
 msgstr "Ez dago zirriborrorik."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Bozketa"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Multimedia"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Ireki leiho berrian"
@@ -1188,10 +1364,6 @@ msgstr "Profila"
 msgid "Bookmarks"
 msgstr "Laster-markak"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Gehiago…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Ikusi #Wrapstodon"
 msgid "Read more →"
 msgstr "Irakurri gehiago →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Bozkatu duzu"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {boto #} other {# boto}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ezkutatu emaitzak"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Bozkatu"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Freskatu"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Erakutsi emaitzak"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {boto <0>{0}</0>} other {<1>{1}</1> boto}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {hautesle <0>{0}</0>} other {<1>{1}</1> hautesle}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "<0/>(e)an amaitu zen"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Amaitu da"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "<0/>(e)an amaituko da"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Amaiera-data"
 
@@ -1903,11 +2075,6 @@ msgstr "Lasterbideen ezarpenak kopiatu dira"
 msgid "Unable to copy shortcut settings"
 msgstr "Ezin dira lasterbideen ezarpenak kopiatu"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Ez dirudi partekatzea dabilenik."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Partekatu"
@@ -2037,14 +2204,6 @@ msgstr "Erakutsi edizio-historia"
 msgid "Edited: {editedDateText}"
 msgstr "Editatuta: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Esteka kopiatu da"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Ezin da esteka kopiatu"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Bultzadak"
 msgid "Showing posts with media"
 msgstr "Multimedia fitxategiak dituzten bidalketak erakusten"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Multimedia"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Korritu gora"
 msgid "Filtered: {0}"
 msgstr "Iragazita: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Bozketa"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Ez dugu gogokorik. Zoaz gogoko zerbait aurkitzera!"
diff --git a/src/locales/fa-IR.po b/src/locales/fa-IR.po
index 285a0aad..d2d11f65 100644
--- a/src/locales/fa-IR.po
+++ b/src/locales/fa-IR.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fa\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "فرسته"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 ""
 
@@ -236,6 +239,10 @@ msgstr "خموشانده"
 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 "اشاره به <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "اشاره به <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "افزودن/حذف کردن از سیاهه‌ها"
 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 "ناخموشاندن <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "ناخموشاندن <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "خموشاندن <0>@{username}</0>…"
 
+#. 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 "<0>@{username}</0> را از پی‌گرفتگان حذف میکنید؟"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "حذف کردن پی‌گرفته…"
@@ -282,6 +362,22 @@ msgstr "حذف کردن پی‌گرفته…"
 msgid "Block <0>@{username}</0>?"
 msgstr "<0>@{username}</0> را مسدود میکنید؟"
 
+#: 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 "نامسدود کردن <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "گزارش دادن <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "پی نگرفتن…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "شرح حال ترجمه شد"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "ناتوانی در بارگذاری سیاهه‌ها."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "سیاهه‌ای نیست."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "یادداشت خصوصی دربارهٔ <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "لغو"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "ذخیره و بستن"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "نام"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "شرح حال"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "مورد اضافی"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "برچسب"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "محتوا"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "نام کاربری"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "سامانهٔ نام دامنه"
 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 "یادداشت خصوصی دربارهٔ <0>@{0}</0>"
+
+#: 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 "حالت پوشش غیرفعال شد"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "بارگیری جیف…"
 msgid "Failed to download GIF"
 msgstr "بارگیری جیف ناموفق بود"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "شرح تصویر"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "شرح ویدئو"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "شرح صدا"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "اندازهٔ پرونده خیلی بزرگ است. بارگذاری ممکن است با مشکل مواجه شود. کم کردن اندازهٔ پرونده از {0} به {1} یا پایین‌تر را امتحان کنید."
 
@@ -639,13 +775,13 @@ msgstr "اندازهٔ پرونده خیلی بزرگ است. بارگذاری 
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "ترخ نوسازی بسیار زیاد است. بارگذاری ممکن است با مشکل موجه شود."
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "خطا"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "ویرایش کردن شرح تصویر"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "ویرایش کردن شرح ویدئو"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "ویرایش کردن شرح صدا"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "تولید شرح. لطفا صبر کنید…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "شکست در تولید شرح"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— آزمایشگاهی</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "اتمام"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "طول"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "حذف نظرسنجی"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "شکلک‌های شخصی‌سازی‌شده"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} بیشتر…"
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "پیشین"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "پسین"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "خطا در بارگذاری جیف‌ها"
 
@@ -813,6 +979,16 @@ msgstr "حذف همه…"
 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 "باز کردن در پنجره‌ای جدید"
@@ -1188,10 +1364,6 @@ msgstr "نمایه"
 msgid "Bookmarks"
 msgstr "نشانک‌گذاری‌ها"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "بیشتر…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "بیشتر خوانید ←"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "رأی داده شده"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "پنهان کردن نتایج"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "رأی دادن"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "پایان یافته <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "پایان‌یافته"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "در حال اتمام <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "در حال اتمام"
 
@@ -1903,11 +2075,6 @@ msgstr "میانبرهای تنظیمات رونوشت شدند"
 msgid "Unable to copy shortcut settings"
 msgstr "ناتوان در رونویسی از میانبرهای تنظیمات"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "انگار همرسانی کار نمیکند."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "همرسانی"
@@ -2037,14 +2204,6 @@ msgstr "نمایش تاریخچهٔ ویرایش"
 msgid "Edited: {editedDateText}"
 msgstr "ویرایش‌شده: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "پیوند رونوشت شد"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "ناتوان در رونوشت برداشتن از پیوند"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- تقویت‌ها"
 msgid "Showing posts with media"
 msgstr "نمایش فرسته‌های دارای رسانه"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "رسانه"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "پیمایش به بالا"
 msgid "Filtered: {0}"
 msgstr "پالایش‌شده: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "نظرسنجی"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po
index 371b215c..4e6dcd90 100644
--- a/src/locales/fi-FI.po
+++ b/src/locales/fi-FI.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fi\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 10:37\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Julkaisut"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> on ilmoittanut, että hänen uusi tilinsä on nyt:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Käyttäjätunnus kopioitu"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Käyttäjätunnusta ei voitu kopioida"
 
@@ -236,6 +239,10 @@ msgstr "Mykistetty"
 msgid "Blocked"
 msgstr "Estetty"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mainitse <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mainitse <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Käännä elämäkerta"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Lisää/poista listoista"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Linkki kopioitu"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Linkkiä ei voitu kopioida"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Lisää/poista listoista"
 msgid "Copy"
 msgstr "Kopioi"
 
+#: 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 "Jako ei näytä toimivan."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Jaa…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Kumoa käyttäjän <0>@{username}</0> mykistys"
@@ -270,10 +337,23 @@ msgstr "Kumoa käyttäjän <0>@{username}</0> mykistys"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Mykistä <0>@{username}</0>…"
 
+#. 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 "Poistetaanko <0>@{username}</0> seuraajista?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Poista seuraaja…"
@@ -282,6 +362,22 @@ msgstr "Poista seuraaja…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Estetäänkö <0>@{username}</0>?"
 
+#: 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 "Kumoa käyttäjän <0>@{username}</0> esto"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Raportoi <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Muokkaa profiilia"
 
+#: 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 "Älä seuraa…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Peru…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Seuraa"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Käännetty elämäkerta"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Listoja ei voitu ladata."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Ei listoja."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Uusi lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Yksityinen merkintä käyttäjästä <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Peruuta"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Tallenna ja sulje"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nimi"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Elämäkerta"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Lisäkentät"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Nimike"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Sisältö"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Tallenna"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "käyttäjänimi"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "palvelimen verkkotunnus"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "palvelimen verkkotunnus"
 msgid "Close"
 msgstr "Sulje"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Käännetty elämäkerta"
+
+#: 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 "Listoja ei voitu ladata."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Ei listoja."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Uusi lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Yksityinen merkintä käyttäjästä <0>@{0}</0>"
+
+#: 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 "Peruuta"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Tallenna ja sulje"
+
+#: 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 "Nimi"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Elämäkerta"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Lisäkentät"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Nimike"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Sisältö"
+
+#: 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 "Tallenna"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "käyttäjänimi"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "palvelimen verkkotunnus"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Peittotila poistettu käytöstä"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Merkitse media arkaluonteiseksi"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Ladataan GIF-kuvaa…"
 msgid "Failed to download GIF"
 msgstr "GIF-kuvan lataus epäonnistui"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Lisää…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Ladattu"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Kuvan kuvaus"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Videon kuvaus"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Äänen kuvaus"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {0} kokoon {1} tai pienemmäksi."
 
@@ -639,13 +775,13 @@ msgstr "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmi
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää kuvaa mitoista {2}×{3} px mittoihin {4}×{5} px."
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää tiedostoa koosta {6} kokoon {7} tai pienemmäksi."
 
@@ -653,119 +789,149 @@ msgstr "Liian suuri tiedostokoko. Palveluun lataaminen saattaa aiheuttaa ongelmi
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "Liian suuret mitat. Palveluun lataaminen saattaa aiheuttaa ongelmia. Kokeile pienentää videota mitoista {8}×{9} px mittoihin {10}×{11} px."
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Liian suuri kuvataajuus. Palveluun lataaminen saattaa aiheuttaa ongelmia."
 
-#: src/components/compose.jsx:2511
+#: 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 "Poista"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Virhe"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Muokkaa kuvan kuvausta"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Muokkaa videon kuvausta"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Muokkaa äänen kuvausta"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Luodaan kuvausta. Odota hetki…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "Kuvauksen luonti epäonnistui: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Kuvauksen luonti epäonnistui"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Luo kuvaus…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "Kuvauksen luonti epäonnistui{13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— kokeellinen</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Valmis"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Monivalinta"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Kesto"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Poista äänestys"
 
-#: src/components/compose.jsx:3091
+#: 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 "Virhe ladattaessa tilejä"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Mukautetut emojit"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Virhe ladattaessa mukautettuja emojeita"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} lisää…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Hae GIF-kuvia kirjoittamalla"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Edellinen"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Seuraava"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Virhe ladattaessa GIF-kuvia"
 
@@ -813,6 +979,16 @@ msgstr "Poista kaikki…"
 msgid "No drafts found."
 msgstr "Luonnoksia ei ole."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Äänestys"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Media"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Avaa uuteen ikkunaan"
@@ -1188,10 +1364,6 @@ msgstr "Profiili"
 msgid "Bookmarks"
 msgstr "Kirjanmerkit"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Lisää…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Näytä #Wrapstodon"
 msgid "Read more →"
 msgstr "Lue lisää →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Äänestetty"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# ääni} other {# ääntä}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Piilota tulokset"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Äänestä"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Päivitä"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Näytä tulokset"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> ääni} other {<1>{1}</1> ääntä}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> äänestäjä} other {<1>{1}</1> äänestäjää}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Päättynyt <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Päättynyt"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Päättyy <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Päättyy"
 
@@ -1903,11 +2075,6 @@ msgstr "Pikavalintojen asetukset kopioitu"
 msgid "Unable to copy shortcut settings"
 msgstr "Pikavalintojen asetuksia ei voitu kopioida"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Jako ei näytä toimivan."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Jaa"
@@ -2037,14 +2204,6 @@ msgstr "Näytä muokkaushistoria"
 msgid "Edited: {editedDateText}"
 msgstr "Muokattu: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Linkki kopioitu"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Linkkiä ei voitu kopioida"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Tehostukset"
 msgid "Showing posts with media"
 msgstr "Näytetään julkaisut, joissa on mediaa"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Media"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Vieritä ylös"
 msgid "Filtered: {0}"
 msgstr "Suodatettu: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Äänestys"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Ei vielä tykkäyksiä. Mene ja tykkää jostakin!"
diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po
index 336e5b52..f55b3977 100644
--- a/src/locales/fr-FR.po
+++ b/src/locales/fr-FR.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fr\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Messages"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> a désormais le nouveau compte suivant :"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identifiant copié"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "L’identifiant n’a pas pu être copié."
 
@@ -236,6 +239,10 @@ msgstr "Masqué⋅e"
 msgid "Blocked"
 msgstr "Bloqué⋅e"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mentionner <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mentionner <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traduire la bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Ajouter ou retirer des listes"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Lien copié"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Le lien n’a pas pu être copié."
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Ajouter ou retirer des listes"
 msgid "Copy"
 msgstr "Copier"
 
+#: 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 "Le partage ne paraît pas possible."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Partager…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Ne plus masquer <0>@{username}></0>"
@@ -270,10 +337,23 @@ msgstr "Ne plus masquer <0>@{username}></0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Masquer <0>@{username}</0>…"
 
+#. 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 "Retirer <0>@{username}</0> de vos abonné⋅e·s ?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Retirer de vos abonné⋅es…"
@@ -282,6 +362,22 @@ msgstr "Retirer de vos abonné⋅es…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bloquer <0>@{username}</0>?"
 
+#: 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 "Débloquer <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Signaler <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Modifier votre profil"
 
+#: 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 "Ne plus suivre…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Annuler…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Suivre"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Bio traduite"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Les listes n’ont pas pu être chargées."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Aucune liste."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nouvelle liste"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Note personnelle à propos de <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Annuler"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Enregistrer et quitter"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nom"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Champs personnalisés"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Titre"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Contenu"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Enregistrer"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "identifiant"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "nom de domaine"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "nom de domaine"
 msgid "Close"
 msgstr "Fermer"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Bio traduite"
+
+#: 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 "Les listes n’ont pas pu être chargées."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Aucune liste."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nouvelle liste"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Note personnelle à propos de <0>@{0}</0>"
+
+#: 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 "Annuler"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Enregistrer et quitter"
+
+#: 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 "Nom"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Champs personnalisés"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Titre"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Contenu"
+
+#: 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 "Enregistrer"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "identifiant"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "nom de domaine"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Mode camouflage désactivé"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marquer le média comme délicat"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Téléchargement du GIF…"
 msgid "Failed to download GIF"
 msgstr "Le GIF n’a pas pu être téléchargé."
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Plus…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Chargé"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Description de l’image"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Description de la vidéo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Description de l’audio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de réduire son poids de {0} à {1} ou moins."
 
@@ -639,13 +775,13 @@ msgstr "Ce fichier est trop lourd. Son chargement pourrait échouer. Essayez de
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Ce média a une fréquence trop élevée. Son chargement pourrait échouer."
 
-#: src/components/compose.jsx:2511
+#: 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 "Supprimer"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Erreur"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Modifier la description de l’image"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Modifier la description de la vidéo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Modifier la description de l’audio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Description en cours de génération. Merci de patienter…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Échec lors de la génération d’une description"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Générer une description…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— expérimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Enregistrer"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Choix multiples"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Durée"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Supprimer le sondage"
 
-#: src/components/compose.jsx:3091
+#: 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 "Les comptes n’ont pas pu être chargés"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Émojis personnalisés"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Les émojis personnalisés n’ont pas pu être chargés"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} de plus…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Entrez votre recherche pour trouver des GIFs"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Précédent"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Suivant"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Erreur lors du chargement des GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Tout supprimer…"
 msgid "No drafts found."
 msgstr "Pas de brouillon trouvé."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Sondage"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Média"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Ouvrir dans une nouvelle fenêtre"
@@ -1188,10 +1364,6 @@ msgstr "Profil"
 msgid "Bookmarks"
 msgstr "Signets"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Plus…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Lire la suite →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "A voté"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Masquer les résultats"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Voter"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Actualiser"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Montrer les résultats"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votant} other {<1>{1}</1> votants}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Est clôturé <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Est clos"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Se termine <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Sera clos"
 
@@ -1903,11 +2075,6 @@ msgstr "Les paramètres des raccourcis ont été copiés"
 msgid "Unable to copy shortcut settings"
 msgstr "Les paramètres de raccourcis n’ont pas pu être copiés."
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Le partage ne paraît pas possible."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Partager"
@@ -2037,14 +2204,6 @@ msgstr "Afficher l’historique des modifications"
 msgid "Edited: {editedDateText}"
 msgstr "Modifié : {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Lien copié"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Le lien n’a pas pu être copié."
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "− Partages"
 msgid "Showing posts with media"
 msgstr "Afficher les messages avec médias"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Média"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Remonter"
 msgid "Filtered: {0}"
 msgstr "Filtré : {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Sondage"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Aucun favori pour le moment. Allez mettre quelque chose en favori !"
diff --git a/src/locales/gl-ES.po b/src/locales/gl-ES.po
index 904cec05..9af8a17f 100644
--- a/src/locales/gl-ES.po
+++ b/src/locales/gl-ES.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: gl\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Galician\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Publicacións"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> informou de que agora a súa conta é:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Copiouse o identificador"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Non se puido copiar o identificador"
 
@@ -236,6 +239,10 @@ msgstr "Acalada"
 msgid "Blocked"
 msgstr "Bloqueada"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mencionar a <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mencionar a <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traducir bio"
 
+#: 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 "Activadas as promocións de @{username}."
+
+#: src/components/account-info.jsx:1228
+msgid "Boosts from @{username} disabled."
+msgstr "Desactivadas as promocións de @{username}."
+
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Engadir/Retirar das Listas"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Copiouse a ligazón"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Non se puido copiar a ligazón"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Engadir/Retirar das Listas"
 msgid "Copy"
 msgstr "Copiar"
 
+#: 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 "Semella que non se pode compartir."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Compartir…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Reactivar a <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Reactivar a <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Acalar a <0>@{username}</0>…"
 
+#. 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 "Quitar a <0>@{username}</0> das túas seguidoras?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Retirar seguidora…"
@@ -282,6 +362,22 @@ msgstr "Retirar seguidora…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bloquear a <0>@{username}</0>?"
 
+#: src/components/account-info.jsx:1514
+msgid "Unblocked @{username}"
+msgstr "Desbloqueouse a @{username}"
+
+#: src/components/account-info.jsx:1522
+msgid "Blocked @{username}"
+msgstr "Bloqueouse a @{username}"
+
+#: src/components/account-info.jsx:1530
+msgid "Unable to unblock @{username}"
+msgstr "Non se puido desbloquear a @{username}"
+
+#: src/components/account-info.jsx:1532
+msgid "Unable to block @{username}"
+msgstr "Non se puido bloquear a @{username}"
+
 #: src/components/account-info.jsx:1542
 msgid "Unblock <0>@{username}</0>"
 msgstr "Desbloquear a <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Denunciar a <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Editar perfil"
 
+#: 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 "Deixar de seguir…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Retirar…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Seguir"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Traduciuse a Bio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Non se puideron cargar as listas."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Sen listas."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nova lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privada sobre <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Desbotar"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Gardar e pechar"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nome"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografía"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Campos extra"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiqueta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Contido"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Gardar"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nome de usuaria"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "dominio do servidor"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "dominio do servidor"
 msgid "Close"
 msgstr "Pechar"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Traduciuse a Bio"
+
+#: 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 "Non se puideron cargar as listas."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Sen listas."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nova lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privada sobre <0>@{0}</0>"
+
+#: 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 "Desbotar"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Gardar e pechar"
+
+#: 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 "Nome"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografía"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Campos extra"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiqueta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Contido"
+
+#: 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 "Gardar"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nome de usuaria"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "dominio do servidor"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Desactivada a capa"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marcar o multimedia como sensible"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Descargando GIF…"
 msgid "Failed to download GIF"
 msgstr "Fallou a descarga da GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Máis…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Cargada"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descrición da imaxe"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descrición do vídeo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descrición do audio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta reducir o tamaño de {0} a {1} ou inferior."
 
@@ -639,13 +775,13 @@ msgstr "Ficheiro demasiado grande. Podería haber problemas ao cargalo. Intenta
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Taxa de imaxes demasiado alta. Podería dar problemas ao cargalo."
 
-#: src/components/compose.jsx:2511
+#: 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 "Retirar"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Erro"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Editar descrición da imaxe"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Editar descrición do vídeo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Editar descrición do audio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Creando a descrición. Agarda…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Fallou a creación da descrición"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Crear unha descrición…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— experimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Feito"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Varias opcións"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Duración"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Retirar enquisa"
 
-#: src/components/compose.jsx:3091
+#: 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 "Erro ao cargar as contas"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emojis personais"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Erro ao cargar os emojis personais"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} mais…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Escribe para buscar GIFs"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Seguinte"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Erro ao cargar GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Eliminar todo…"
 msgid "No drafts found."
 msgstr "Non hai borradores."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Enquisa"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Multimedia"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Abrir nunha nova xanela"
@@ -1188,10 +1364,6 @@ msgstr "Perfil"
 msgid "Bookmarks"
 msgstr "Marcadores"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Máis…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Ver #Wrapstodon"
 msgid "Read more →"
 msgstr "Ler mais →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Xa votaches"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Agochar resultados"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Votar"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Mostrar resultados"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voto} other {<1>{1}</1> votos}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votante} other {<1>{1}</1> votantes}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Finalizou <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Finalizou"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Finaliza en <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Finaliza"
 
@@ -1903,11 +2075,6 @@ msgstr "Copiáronse os axustes do atallo"
 msgid "Unable to copy shortcut settings"
 msgstr "Non se puideron copiar os axustes do atallo"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Semella que non se pode compartir."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Compartir"
@@ -2037,14 +2204,6 @@ msgstr "Mostrar historial de edicións"
 msgid "Edited: {editedDateText}"
 msgstr "Editada: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Copiouse a ligazón"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Non se puido copiar a ligazón"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Promocións"
 msgid "Showing posts with media"
 msgstr "Mostrando publicacións con multimedia"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Multimedia"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Ir arriba"
 msgid "Filtered: {0}"
 msgstr "Filtrado: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Enquisa"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Sen favoritas. Reparte ❤️! "
diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po
index 0fc4730f..e03cb244 100644
--- a/src/locales/he-IL.po
+++ b/src/locales/he-IL.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: he\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "הודעות"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 ""
 
@@ -236,6 +239,10 @@ msgstr "מושתק"
 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 "אזכור של <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "אזכור של <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "הוספה/הסרה מרשימות"
 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 ""
@@ -270,10 +337,23 @@ msgstr ""
 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 ""
@@ -282,6 +362,22 @@ msgstr ""
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 ""
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "אין רשימות."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "ביטול"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "שמירה וסגירה"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr ""
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "שדות נוספים"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr ""
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr ""
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr ""
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr ""
 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 ""
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr ""
 msgid "Failed to download GIF"
 msgstr ""
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "תיאור תמונה"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "תיאור סרטון"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "תיאור שמע"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "תקלה"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr ""
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr ""
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr ""
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr ""
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr ""
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr ""
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "הסרת סקר"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "אימוג׳י מיוחדים"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr ""
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr ""
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "תקלה בטעינת גיפים"
 
@@ -813,6 +979,16 @@ msgstr ""
 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 ""
@@ -1188,10 +1364,6 @@ msgstr "פרופיל"
 msgid "Bookmarks"
 msgstr ""
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "עוד…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr ""
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr ""
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr ""
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr ""
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr ""
 msgid "Unable to copy shortcut settings"
 msgstr ""
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr ""
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr ""
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "הקישור הועתק"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr ""
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr ""
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr ""
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po
index 7684821e..cb30a82f 100644
--- a/src/locales/it-IT.po
+++ b/src/locales/it-IT.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: it\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Post"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> ha comunicato che il suo nuovo account è ora:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Nome utente copiato"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Impossibile copiare nome utente"
 
@@ -236,6 +239,10 @@ msgstr "Silenziato"
 msgid "Blocked"
 msgstr "Bloccato"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Menziona  <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Menziona  <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traduci bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Aggiungi/rimuovi da liste"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Link copiato"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Impossibile copiare link"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Aggiungi/rimuovi da liste"
 msgid "Copy"
 msgstr "Copia"
 
+#: 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 "La condivisione non sembra funzionare."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Condividi…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Riattiva <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Riattiva <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silenzia <0>@{username}</0>…"
 
+#. 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 "Rimuovere <0>@{username}</0> dai seguaci?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Rimuovi seguace…"
@@ -282,6 +362,22 @@ msgstr "Rimuovi seguace…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bloccare <0>@{username}</0>?"
 
+#: 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 "Sblocca <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Segnala <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Modifica profilo"
 
+#: 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 "Smetti di seguire…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Ritira…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Segui"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Bio tradotta"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Impossibile caricare lista."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Nessuna lista."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nuova lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privata su <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Annulla"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Salva e chiudi"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nome"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Campi extra"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etichetta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Contenuto"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Salva"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nome utente"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "nome dominio del server"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "nome dominio del server"
 msgid "Close"
 msgstr "Chiudi"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Bio tradotta"
+
+#: 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 "Impossibile caricare lista."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Nessuna lista."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nuova lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privata su <0>@{0}</0>"
+
+#: 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 "Annulla"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Salva e chiudi"
+
+#: 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 "Nome"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Campi extra"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etichetta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Contenuto"
+
+#: 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 "Salva"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nome utente"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "nome dominio del server"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Modalità mantello disattivata"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Contrassegna media come sensibili"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Scarico GIF…"
 msgid "Failed to download GIF"
 msgstr "Download GIF fallito"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Altro…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Caricato"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descrizione immagine"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descrizione video"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descrizione audio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "File troppo pesante. Il caricamento potrebbe riscontrare degli errori. Prova a ridurre la dimensione del file da {0} a {1} o meno."
 
@@ -639,13 +775,13 @@ msgstr "File troppo pesante. Il caricamento potrebbe riscontrare degli errori. P
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Frequenza fotogrammi troppo alta. Il caricamento potrebbe riscontrare degli errori."
 
-#: src/components/compose.jsx:2511
+#: 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 "Rimuovi"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Errore"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Modifica descrizione immagine"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Modifica descrizione video"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Modifica descrizione audio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Genero descrizione. Attendere…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Generazione descrizione fallita"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Genera descrizione…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— sperimentale</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Fine"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Scelta multipla"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Durata"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Rimuovi sondaggio"
 
-#: src/components/compose.jsx:3091
+#: 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 "Errore caricamento account"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emoji personalizzate"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Errore caricamento emoji personalizzate"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} altri…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Scrivi per cercare GIF"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Indietro"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Avanti"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Errore caricamento GIF"
 
@@ -813,6 +979,16 @@ msgstr "Elimina tutte…"
 msgid "No drafts found."
 msgstr "Nessuna bozza."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Sondaggio"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Media"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Apri in nuova finestra"
@@ -1188,10 +1364,6 @@ msgstr "Profilo"
 msgid "Bookmarks"
 msgstr "Segnalibri"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Altro…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Visualizza #Wrapstodon"
 msgid "Read more →"
 msgstr "Leggi di più →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Votato"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voto} other {# voti}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Nascondi risultati"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Vota"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Ricarica"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Mostra risultati"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voto} other {<1>{1}</1> voti}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votante} other {<1>{1}</1> votanti}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Finito <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Finito"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Finendo <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Finendo"
 
@@ -1903,11 +2075,6 @@ msgstr "Impostazioni scorciatoie copiate"
 msgid "Unable to copy shortcut settings"
 msgstr "Impossibile copiare impostazioni scorciatoie"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "La condivisione non sembra funzionare."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Condividi"
@@ -2037,14 +2204,6 @@ msgstr "Mostra cronologia modifiche"
 msgid "Edited: {editedDateText}"
 msgstr "Modificato: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Link copiato"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Impossibile copiare link"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Reblog"
 msgid "Showing posts with media"
 msgstr "Mostrando post con media"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Media"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Torna su"
 msgid "Filtered: {0}"
 msgstr "Filtrati: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Sondaggio"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Ancora nessun mi piace. Metti mi piace a qualcosa!"
diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po
index 2f378944..24bc4715 100644
--- a/src/locales/ja-JP.po
+++ b/src/locales/ja-JP.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ja\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "投稿"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 "ハンドルをコピーできません"
 
@@ -236,6 +239,10 @@ msgstr "ミュート済み"
 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 ""
@@ -244,12 +251,62 @@ msgstr ""
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "リストから追加/削除"
 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 "<0>@{username}</0> をミュート解除"
@@ -270,10 +337,23 @@ msgstr "<0>@{username}</0> をミュート解除"
 msgid "Mute <0>@{username}</0>…"
 msgstr "<0>@{username}</0> をミュート…"
 
+#. 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 "<0>@{username}</0> をフォロワーから削除しますか?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "フォロワーを削除…"
@@ -282,6 +362,22 @@ msgstr "フォロワーを削除…"
 msgid "Block <0>@{username}</0>?"
 msgstr "<0>@{username}</0> をブロックしますか?"
 
+#: 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 "<0>@{username}</0> のブロックを解除"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "<0>@{username}</0> を報告…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "フォロー解除…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "翻訳されたプロフィール"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "リストはありません。"
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "<0>@{0}</0> に関するプライベートメモ"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "キャンセル"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "保存して終了"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "名前"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "プロフィール"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "補足情報"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "ラベル"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "内容"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "ユーザー名"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "サーバーのドメイン名"
 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 "<0>@{0}</0> に関するプライベートメモ"
+
+#: 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 "クロークモードは無効化されています"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "GIF をダウンロード中…"
 msgid "Failed to download GIF"
 msgstr "GIF のダウンロードに失敗しました"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr ""
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr ""
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "フレームレートが高すぎます。アップロード時に問題が発生する可能性があります。"
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr ""
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "画像の説明を編集"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "動画の説明を編集"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "音声の説明を編集"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "説明を生成しています。しばらくお待ちください…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "説明の生成に失敗しました"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>実験的</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "完了"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr ""
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr ""
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr ""
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "前へ"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "次へ"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "GIF の読み込みに失敗しました"
 
@@ -813,6 +979,16 @@ msgstr "すべて削除…"
 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 "新しいウィンドウで開く"
@@ -1188,10 +1364,6 @@ msgstr "プロフィール"
 msgid "Bookmarks"
 msgstr "ブックマーク"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "その他…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "続きを見る →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr ""
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "結果を隠す"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr ""
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> 票} other {<1>{1}</1> 票}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr "ショートカット設定をコピーしました"
 msgid "Unable to copy shortcut settings"
 msgstr "ショートカットの設定をコピーできません"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "共有は機能しないようです。"
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "共有"
@@ -2037,14 +2204,6 @@ msgstr "編集履歴を表示"
 msgid "Edited: {editedDateText}"
 msgstr "編集済み: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "リンクをコピーしました"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "リンクをコピーできません"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "メディア"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2748,10 +2903,6 @@ msgstr "一番上までスクロール"
 msgid "Filtered: {0}"
 msgstr "フィルター: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "アンケート"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/kab.po b/src/locales/kab.po
index 430d8338..fa580f23 100644
--- a/src/locales/kab.po
+++ b/src/locales/kab.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: kab\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Kabyle\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Tisuffaɣ"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> ɣur-s tura amiḍan-a amaynut:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Isem n useqdac yettwanɣel"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "D awezɣi anɣal n yisem n useqdac"
 
@@ -236,6 +239,10 @@ msgstr "Yettwasgugem"
 msgid "Blocked"
 msgstr "Yettusewḥel"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Bder <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Bder <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Suqel tudert"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Rnu/Kkes seg tebdarin"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Yettwanɣel wasaɣ"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "D awezɣi ad d-yenɣel useɣwen"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Rnu/Kkes seg tebdarin"
 msgid "Copy"
 msgstr "Nɣel"
 
+#: 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 "Beṭṭu yettban ur yeddi ara."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Bḍu…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Kkes asgugem <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Kkes asgugem <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Sgugem <0>@{username}</0>…"
 
+#. 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 "Kkes <0>@{username}</0> seg yineḍfaren?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Kkes aneḍfar…"
@@ -282,6 +362,22 @@ msgstr "Kkes aneḍfar…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Sewḥel <0>@{username}</0>?"
 
+#: 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 "Kkes asewḥel <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Cetki ɣef <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Ẓreg amaɣnu"
 
+#: 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 "Ur ṭṭafar ara…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Kkes…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Ḍfeṛ"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Tettwasuqqel tudert"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "D awezɣi ad d-alint tebdarin."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Ulac tibdarin."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Tabdart tamaynutt"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Tazmilt tusligt ɣef <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Sefsex"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Sekles sakkin mdel"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Isem"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Tameddurt"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Urtiyen niḍen"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Tabzimt"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Agbur"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Sekles"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "isem n useqdac"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "isem n taɣult n uqeddac"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "isem n taɣult n uqeddac"
 msgid "Close"
 msgstr "Mdel"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Tettwasuqqel tudert"
+
+#: 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 "D awezɣi ad d-alint tebdarin."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Ulac tibdarin."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Tabdart tamaynutt"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Tazmilt tusligt ɣef <0>@{0}</0>"
+
+#: 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 "Sefsex"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Sekles sakkin mdel"
+
+#: 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 "Isem"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Tameddurt"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Urtiyen niḍen"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Tabzimt"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Agbur"
+
+#: 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 "Sekles"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "isem n useqdac"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "isem n taɣult n uqeddac"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Askar uffir yensa"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Creḍ allal n teywalt d anafri"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Asader n GIF…"
 msgid "Failed to download GIF"
 msgstr "Yecceḍ usader n GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Ugar…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Yuli-d"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Aglam n tugna"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Aglam n tvidyutt"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Aglam n useklas ameslaw"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑreḍ ad tesneqseḍ deg teɣzi seg {0} ɣer {1} neɣ ugar."
 
@@ -639,13 +775,13 @@ msgstr "Teɣzi n ufaylu meqqret aṭas. asali-ines yezmer ad yesεu uguren. Ԑre
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Afmiḍi meqqer aṭas. Asali-s yezmer ad d-yeglu s wuguren."
 
-#: src/components/compose.jsx:2511
+#: 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 "Kkes"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Tuccḍa"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Ẓreg aglam n tugna"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Ẓreg aglam n tvidyut"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Ẓreg aglam n useklas ameslaw"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Asirew n uglam. Ttxil-k ṛǧu…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Yecceḍ usirew n uglam"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Sirew aglam…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— armitan</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Yemmed"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Aṭas n tferniwin"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Tanzagt"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Kkes afmiḍi"
 
-#: src/components/compose.jsx:3091
+#: 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 "Tuccḍa deg usali n imiḍanen"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Imujiten udmawanen"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Tuccḍa deg usali n yimujiten udmawanen"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} d wugar…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Aru i unadi n GIFs"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Uzwir"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Uḍfir"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Tuccḍa deg usali GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Kkes-iten akk…"
 msgid "No drafts found."
 msgstr "Ulac irewwayen i yettwafen."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Asisten"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Amidya"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Ldi deg usfaylu amaynut"
@@ -1188,10 +1364,6 @@ msgstr "Amaɣnu"
 msgid "Bookmarks"
 msgstr "Ticraḍ n yisebtar"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Ugar…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Γer ugar →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Yefren"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ffer igmaḍ"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Fren"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Smiren"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Sken igmaḍ"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> afran} other {<1>{1}</1> ifranen}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> amefran} other {<1>{1}</1> imefranen}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Ifukk <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Ifukk"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Yettfakk <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Yettfakk"
 
@@ -1903,11 +2075,6 @@ msgstr "Iɣewwaren n unegzum ttwaneɣlen"
 msgid "Unable to copy shortcut settings"
 msgstr "D awezɣi anɣal n yiɣewwaren n yinegzumen"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Beṭṭu yettban ur yeddi ara."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Bḍu"
@@ -2037,14 +2204,6 @@ msgstr "Sken azray n teẓrigin"
 msgid "Edited: {editedDateText}"
 msgstr "Yettwaẓreg: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Yettwanɣel wasaɣ"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "D awezɣi ad d-yenɣel useɣwen"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Izuzar"
 msgid "Showing posts with media"
 msgstr "Askan n tisuffaɣ s umidya"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Amidya"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Ali d asawen"
 msgid "Filtered: {0}"
 msgstr "Yettwasizdeg: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Asisten"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po
index 1eb3aad7..2f79fdcc 100644
--- a/src/locales/ko-KR.po
+++ b/src/locales/ko-KR.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ko\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "게시물"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> 님은 새 계정으로 옮기셨습니다:"
 
 #: 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 "핸들을 복사할 수 없습니다"
 
@@ -236,6 +239,10 @@ msgstr "뮤트됨"
 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 "<0>@{username}</0> 님 언급하기"
@@ -244,12 +251,62 @@ msgstr "<0>@{username}</0> 님 언급하기"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "리스트에서 더하기·빼기"
 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 "<0>@{username}</0> 님 뮤트 풀기"
@@ -270,10 +337,23 @@ msgstr "<0>@{username}</0> 님 뮤트 풀기"
 msgid "Mute <0>@{username}</0>…"
 msgstr "<0>@{username}</0> 님 뮤트…"
 
+#. 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 "<0>@{username}</0> 님을 팔로워에서 뺄까요?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "팔로워에서 빼기…"
@@ -282,6 +362,22 @@ msgstr "팔로워에서 빼기…"
 msgid "Block <0>@{username}</0>?"
 msgstr "<0>@{username}</0> 님을 차단할까요?"
 
+#: 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 "<0>@{username}</0> 님 차단 풀기"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "<0>@{username}</0> 님 신고…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "그만 팔로하기…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "번역된 소개문"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "리스트를 불러 올 수 없음."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "리스트가 없음."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "<0>@{0}</0> 님에 관한 비공개 메모"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "취소"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "저장하고 닫기"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "이름"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "소개문"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "기타 항목"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "레이블"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "내용"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "사용자명"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "서버 도메인 이름"
 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 "<0>@{0}</0> 님에 관한 비공개 메모"
+
+#: 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 "가리기 모드 꺼짐"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "움짤 받는 중…"
 msgid "Failed to download GIF"
 msgstr "움짤 받기 실패"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "이미지 설명"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "동영상 설명"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "오디오 설명"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "파일 크기가 너무 큽니다. 올리다가 문제가 생길 수 있습니다. 파일 크기를 {0}에서 {1} 이하로 줄여보세요."
 
@@ -639,13 +775,13 @@ msgstr "파일 크기가 너무 큽니다. 올리다가 문제가 생길 수 있
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "초당 프레임 수가 너무 많습니다. 올리다가 문제가 생길 수 있습니다."
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "오류"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "이미지 설명 고치기"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "동영상 설명 고치기"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "오디오 설명 고치기"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "설명을 자동 생성중. 잠시 기다려 주세요…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "설명을 자동 생성하는 데 실패"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— 시범중</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "완료"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "기간"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "설문 지우기"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "커스텀 에모지"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0}개 더…"
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "이전"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "다음"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "GIF 불러오기 오류"
 
@@ -813,6 +979,16 @@ msgstr "모두 지우기…"
 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 "새 창에서 열기"
@@ -1188,10 +1364,6 @@ msgstr "프로필"
 msgid "Bookmarks"
 msgstr "책갈피"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "더 보기…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "더 보기 →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "투표함"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# vote} other {# votes}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "결과 숨기기"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "투표"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, other {총 <1>{1}</1>표}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, other {총 <1>{1}</1>명}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "<0/>에 마감"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "마감"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "<0/> 내 마감"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "마감"
 
@@ -1903,11 +2075,6 @@ msgstr "바로 가기 설정을 복사함"
 msgid "Unable to copy shortcut settings"
 msgstr "바로 가기 설정을 복사할 수 없음"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "공유 기능이 작동하지 않습니다."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "공유"
@@ -2037,14 +2204,6 @@ msgstr "수정 내역 보기"
 msgid "Edited: {editedDateText}"
 msgstr "{editedDateText}에 고쳐짐"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "링크 복사됨"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "링크를 복사할 수 없음"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- 부스트"
 msgid "Showing posts with media"
 msgstr "매체와 함께 게시글 보여주기"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "매체"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "맨 위로"
 msgid "Filtered: {0}"
 msgstr "필터됨: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "설문"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "아직 좋아요가 없습니다. 좋아요를 눌러보세요!"
diff --git a/src/locales/lt-LT.po b/src/locales/lt-LT.po
index 10e0b01f..1310e388 100644
--- a/src/locales/lt-LT.po
+++ b/src/locales/lt-LT.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lt\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 08:43\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Lithuanian\n"
 "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Įrašai"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> nurodė, kad jų naujoji paskyra dabar yra:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Nukopijuotas socialinis medijos vardas"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Nepavyksta nukopijuoti socialinės medijos vardo."
 
@@ -236,6 +239,10 @@ msgstr "Nutildyta"
 msgid "Blocked"
 msgstr "Užblokuota"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Paminėti <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Paminėti <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Versti biografiją"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Pridėti / šalinti iš sąrašų"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Nukopijuota nuorada"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Nepavyksta atidaryti nuorodos."
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Pridėti / šalinti iš sąrašų"
 msgid "Copy"
 msgstr "Kopijuoti"
 
+#: 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 "Atrodo, kad bendrinimas neveikia."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Bendrinti…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Atšaukti nutildymą <0>@{username}></0>"
@@ -270,10 +337,23 @@ msgstr "Atšaukti nutildymą <0>@{username}></0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Nutildyti <0>@{username}</0>…"
 
+#. 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 "Pašalinti <0>@{username}</0> iš sekėjų?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Šalinti sekėją…"
@@ -282,6 +362,22 @@ msgstr "Šalinti sekėją…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bluokuoti <0>@{username}</0>?"
 
+#: 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 "Atblokuoti <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Pranešti apie <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Redaguoti profilį"
 
+#: 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 "Nebesekti…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Atšaukti…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Sekti"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Išversta biografija"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Nepavyksta įkelti sąrašų."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Nėra sąrašų."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Naujas sąrašas"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Privati pastaba apie <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Atšaukti"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Išsaugoti ir uždaryti"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Pavadinimas"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografija"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Papildomi laukai"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiketė"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Turinys"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Išsaugoti"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "naudotojo vardas"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "serverio domeno vardas"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "serverio domeno vardas"
 msgid "Close"
 msgstr "Uždaryti"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Išversta biografija"
+
+#: 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 "Nepavyksta įkelti sąrašų."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Nėra sąrašų."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Naujas sąrašas"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Privati pastaba apie <0>@{0}</0>"
+
+#: 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 "Atšaukti"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Išsaugoti ir uždaryti"
+
+#: 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 "Pavadinimas"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografija"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Papildomi laukai"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiketė"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Turinys"
+
+#: 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 "Išsaugoti"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "naudotojo vardas"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "serverio domeno vardas"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Išjungtas slėpimo režimas"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Žymėti mediją kaip jautrią"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Atsisiunčiama GIF…"
 msgid "Failed to download GIF"
 msgstr "Nepavyko atsisiųsti GIF."
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Daugiau…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Įkelta"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Vaizdo aprašymas"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Vaizdo įrašo aprašymas"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Garso įrašo aprašymas"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandyk sumažinti failo dydį nuo {0} iki {1} arba mažiau."
 
@@ -639,13 +775,13 @@ msgstr "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandyk sumažin
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {2}×{3} tšk. iki {4}×{5} tšk."
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandykite sumažinti failo dydį nuo {6} iki {7} arba mažiau."
 
@@ -653,119 +789,149 @@ msgstr "Per didelis failo dydis. Įkeliant gali kilti problemų. Bandykite suma
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "Per didelis matmuo. Įkeliant gali kilti problemų. Bandykite sumažinti matmenis nuo {8}×{9} tšk. iki {10}×{11} tšk."
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Per didelis kadrų dažnis. Įkeliant gali kilti problemų."
 
-#: src/components/compose.jsx:2511
+#: 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 "Šalinti"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Klaida"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Redaguoti vaizdo aprašymą"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Redaguoti vaizdo įrašo aprašymą"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Redaguoti garso įrašo aprašymą"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Generuojamas aprašymas. Palauk…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "Nepavyko sugeneruoti aprašymo: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Nepavyko sugeneruoti aprašymo."
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Generuoti aprašymą…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "Nepavyko sugeneruoti aprašymo{13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>– eksperimentinė</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Atlikta"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Keli pasirinkimai"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Trukmė"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Šalinti apklausą"
 
-#: src/components/compose.jsx:3091
+#: 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 "Klaida įkeliant paskyras."
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Pasirinktiniai jaustukai"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Klaida įkeliant pasirinktinius jaustukus."
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} daugiau…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Rašyk, kad ieškotum GIF"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Ankstesnis"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Kitas"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Klaida įkeliant GIF."
 
@@ -813,6 +979,16 @@ msgstr "Ištrinti visus…"
 msgid "No drafts found."
 msgstr "Juodraščių nerasta."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Apklausa"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Medija"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Atidaryti naujame lange"
@@ -1188,10 +1364,6 @@ msgstr "Profilis"
 msgid "Bookmarks"
 msgstr "Žymės"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Daugiau…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Peržiūrėti #Wrapstodon"
 msgid "Read more →"
 msgstr "Skaityti daugiau →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Balsuota"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# balsas} few {# balsai} many {# balso} other {# balsų}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Slėpti rezultatus"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Balsuoti"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Atnaujinti"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Rodyti rezultatus"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> balsas} few {<1>{1}</1> balsai} many {<1>{1}</1> balso} other {<1>{1}</1> balsų}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> balsuotojas} few {<1>{1}</1> balsuotojai} many {<1>{1}</1> balsuotojo} other {<1>{1}</1> balsuotojų}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Baigėsi <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Baigėsi"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Baigsis <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Baigsis"
 
@@ -1903,11 +2075,6 @@ msgstr "Nukopijuoti trumpųjų nuorodų nustatymai"
 msgid "Unable to copy shortcut settings"
 msgstr "Nepavyksta nukopijuoti trumpųjų nuorodų nustatymų."
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Atrodo, kad bendrinimas neveikia."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Bendrinti"
@@ -2037,14 +2204,6 @@ msgstr "Rodyti redagavimo istoriją"
 msgid "Edited: {editedDateText}"
 msgstr "Redaguota: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Nukopijuota nuorada"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Nepavyksta atidaryti nuorodos."
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- pasidalinimai"
 msgid "Showing posts with media"
 msgstr "Rodomi įrašai su medija"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Medija"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Slinkti į viršų"
 msgid "Filtered: {0}"
 msgstr "Filtruota: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Apklausa"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Kol kas nėra patiktukų. Eik kažką pamėgti!"
diff --git a/src/locales/nb-NO.po b/src/locales/nb-NO.po
index cfae1480..7e2ed0e0 100644
--- a/src/locales/nb-NO.po
+++ b/src/locales/nb-NO.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: nb_NO\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian Bokmal\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Innlegg"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> har indikert at deres nye konto er nå:"
 
 #: 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 ""
 
@@ -236,6 +239,10 @@ msgstr "Dempet"
 msgid "Blocked"
 msgstr "Blokkert"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Nevn <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Nevn <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Oversett bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Legg til/fjern fra lister"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Link kopiert"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Kunne ikke kopiere lenke"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Legg til/fjern fra lister"
 msgid "Copy"
 msgstr "Kopier"
 
+#: 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 "Å dele synes ikke å fungere."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Del…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr ""
@@ -270,10 +337,23 @@ msgstr ""
 msgid "Mute <0>@{username}</0>…"
 msgstr "Demp <0>@{username}</0>…"
 
+#. 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 "Fjern <0>@{username}</0> fra følgere?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Fjern følger…"
@@ -282,6 +362,22 @@ msgstr "Fjern følger…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Blokker <0>@{username}</0>?"
 
+#: 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Rapporter <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Rediger profil"
 
+#: 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 "Avfølg…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Trekk tilbake…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Følg"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Oversatt bio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Kunne ikke laste lister."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Ingen lister."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Ny liste"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Privat notat om <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Avbryt"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Lagre & lukk"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Navn"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Ekstra felter"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etikett"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Innhold"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Lagre"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "brukernavn"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "tjenerens domenenavn"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "tjenerens domenenavn"
 msgid "Close"
 msgstr "Lukk"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Oversatt bio"
+
+#: 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 "Kunne ikke laste lister."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Ingen lister."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Ny liste"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Privat notat om <0>@{0}</0>"
+
+#: 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 "Avbryt"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Lagre & lukk"
+
+#: 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 "Navn"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Ekstra felter"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etikett"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Innhold"
+
+#: 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 "Lagre"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "brukernavn"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "tjenerens domenenavn"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr ""
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marker media som sensitivt"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Laster ned GIF…"
 msgid "Failed to download GIF"
 msgstr "Kunne ikke laste ned GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Mer…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Lastet opp"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Bildebeskrivelse"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Videobeskrivelse"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Lydbeskrivelse"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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 "Fjern"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Feil"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Rediger bildebeskrivelse"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Rediger videobeskrivelse"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Rediger lydbeskrivelse"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Genererer beskrivelse. Vennligst vent…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Kunne ikke generere beskrivelse"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Generer beskrivelse…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— eksperimentell</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Ferdig"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Flere alternativer"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Varighet"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Fjern avstemming"
 
-#: src/components/compose.jsx:3091
+#: 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 "Feil ved lasting av konti"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Egendefinerte emojier"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Feil ved lasting av egendefinerte emojier"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} fler…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Skriv for å søke GIFer"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Forrige"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Neste"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Feil ved lasting av GIFer"
 
@@ -813,6 +979,16 @@ msgstr "Slett alle…"
 msgid "No drafts found."
 msgstr "Ingen utkast funnet."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Avstemning"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Media"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Åpne i nytt vindu"
@@ -1188,10 +1364,6 @@ msgstr "Profil"
 msgid "Bookmarks"
 msgstr "Bokmerker"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Mer…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Les mer →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Stem"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Skjul resultater"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Stem"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Oppdater"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Vis resultater"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Avsluttet <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Avsluttet"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Avslutter <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Avslutter"
 
@@ -1903,11 +2075,6 @@ msgstr "Snarveisinnstillinger kopiert"
 msgid "Unable to copy shortcut settings"
 msgstr "Kunne ikke kopiere snarveisinnstillinger"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Å dele synes ikke å fungere."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Del"
@@ -2037,14 +2204,6 @@ msgstr "Vis redigeringshistorikk"
 msgid "Edited: {editedDateText}"
 msgstr "Redigert: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Link kopiert"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Kunne ikke kopiere lenke"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Media"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Avstemning"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po
index 0e95639f..888567aa 100644
--- a/src/locales/nl-NL.po
+++ b/src/locales/nl-NL.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: nl\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Berichten"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> heeft aangegeven dat ze een nieuw account hebben:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Kenmerk gekopieerd"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Kan dit kenmerk niet kopiëren"
 
@@ -236,6 +239,10 @@ msgstr "Gedempt"
 msgid "Blocked"
 msgstr "Geblokkeerd"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Noem <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Noem <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Vertaal bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Toevoegen/Verwijderen uit lijsten"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Link gekopieerd"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Kan deze link niet kopiëren"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Toevoegen/Verwijderen uit lijsten"
 msgid "Copy"
 msgstr "Kopiëer"
 
+#: 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 "Delen lijkt niet te werken."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Delen…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Dempen van <0>@{username}</0> opheffen"
@@ -270,10 +337,23 @@ msgstr "Dempen van <0>@{username}</0> opheffen"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Demp <0>@{username}</0>…"
 
+#. 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 "Verwijder <0>@{username}</0> van volgers?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Verwijder volger…"
@@ -282,6 +362,22 @@ msgstr "Verwijder volger…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Blokkeer <0>@{username}</0>?"
 
+#: 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 "Blokkeren van <0>@{username}</0> opheffen"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Rapporteer <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Bewerk profiel"
 
+#: 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 "Ontvolg…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Neem terug…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Volg"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Vertaalde bio"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Kan lijsten niet laden."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Geen lijsten."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nieuwe lijst"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Privénotitie over <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Annuleren"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Opslaan & sluiten"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Naam"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Extra velden"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Omschrijving"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Inhoud"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Opslaan"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "gebruikersnaam"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "server domeinnaam"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "server domeinnaam"
 msgid "Close"
 msgstr "Sluit"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Vertaalde bio"
+
+#: 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 "Kan lijsten niet laden."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Geen lijsten."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nieuwe lijst"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Privénotitie over <0>@{0}</0>"
+
+#: 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 "Annuleren"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Opslaan & sluiten"
+
+#: 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 "Naam"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Extra velden"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Omschrijving"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Inhoud"
+
+#: 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 "Opslaan"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "gebruikersnaam"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "server domeinnaam"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Cloak-modus uitgeschakeld"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Markeer media als gevoelig"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Download GIF…"
 msgid "Failed to download GIF"
 msgstr "Downloaden GIF mislukt"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "meer…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Geüpload"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Afbeeldingsbeschrijving"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Videobeschrijving"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Audiobeschrijving"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Bestandsgrootte is te groot. Uploaden kan problemen opleveren. Probeer de bestandsgrootte van {0} naar {1} of lager te verminderen."
 
@@ -639,13 +775,13 @@ msgstr "Bestandsgrootte is te groot. Uploaden kan problemen opleveren. Probeer d
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Opnamesnelheid is te hoog. Uploaden kan problemen opleveren."
 
-#: src/components/compose.jsx:2511
+#: 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 "Verwijder"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Error"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Bewerk afbeeldingsbeschrijving"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Bewerk videobeschrijving"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Bewerk audiobeschrijving"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Omschrijving genereren. Even geduld…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Genereren van beschrijving mislukt"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Genereer beschrijving…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>– experimenteel</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Gereed"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Meerdere keuzes"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Tijdsduur"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Verwijder peiling"
 
-#: src/components/compose.jsx:3091
+#: 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 "Fout bij het laden van accounts"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Aangepaste emoji"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Fout bij het laden van aangepaste emojis"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} meer…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Typ om GIF's te zoeken"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Vorige"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Volgende"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Fout bij laden van GIF's"
 
@@ -813,6 +979,16 @@ msgstr "Verwijder alles…"
 msgid "No drafts found."
 msgstr "Geen concepten gevonden."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Peiling"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Media"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Openen in een nieuw venster"
@@ -1188,10 +1364,6 @@ msgstr "Profiel"
 msgid "Bookmarks"
 msgstr "Bladwijzers"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "meer…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Lees meer →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Gestemd"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# stem} other {# stemmen}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Verberg uitslagen"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Stem"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Ververs"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Toon uitslagen"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> stem} other {<1>{1}</1> stemmen}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> stemmer} other {<1>{1}</1> stemmers}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Eindigde <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Geëindigd"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Eindigt <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Eindigt"
 
@@ -1903,11 +2075,6 @@ msgstr "Snelkoppelingsinstellingen gekopieerd"
 msgid "Unable to copy shortcut settings"
 msgstr "Kan snelkoppelingsinstellingen niet kopiëren"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Delen lijkt niet te werken."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Delen"
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Link gekopieerd"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Kan deze link niet kopiëren"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Boosts"
 msgid "Showing posts with media"
 msgstr "Berichten met media worden nu getoond"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Media"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Scroll naar boven"
 msgid "Filtered: {0}"
 msgstr "Gefilterd: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Peiling"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Nog geen likes. Ga iets liken!"
diff --git a/src/locales/oc-FR.po b/src/locales/oc-FR.po
index 924df2af..61d08305 100644
--- a/src/locales/oc-FR.po
+++ b/src/locales/oc-FR.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: oc\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Occitan\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr ""
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 ""
 
@@ -236,6 +239,10 @@ msgstr ""
 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 ""
@@ -244,12 +251,62 @@ msgstr ""
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr ""
 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 ""
@@ -270,10 +337,23 @@ msgstr ""
 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 ""
@@ -282,6 +362,22 @@ msgstr ""
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 ""
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr ""
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr ""
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr ""
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr ""
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr ""
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr ""
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr ""
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr ""
 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 ""
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr ""
 msgid "Failed to download GIF"
 msgstr ""
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr ""
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr ""
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr ""
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr ""
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr ""
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr ""
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr ""
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr ""
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr ""
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr ""
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr ""
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr ""
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr ""
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr ""
 
@@ -813,6 +979,16 @@ msgstr ""
 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 ""
@@ -1188,10 +1364,6 @@ msgstr ""
 msgid "Bookmarks"
 msgstr ""
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr ""
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr ""
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr ""
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr ""
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr ""
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr ""
 msgid "Unable to copy shortcut settings"
 msgstr ""
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr ""
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr ""
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr ""
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr ""
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr ""
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr ""
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po
index 0b8e3cff..cb355401 100644
--- a/src/locales/pl-PL.po
+++ b/src/locales/pl-PL.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pl\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Wpisy"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ 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 "Identyfikator skopiowany"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Nie udało się skopiować identyfikatora"
 
@@ -236,6 +239,10 @@ msgstr "Wyciszono"
 msgid "Blocked"
 msgstr "Zablokowano"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Wspomnij o <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Wspomnij o <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Przetłumacz opis"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Dodaj/usuń z list"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Skopiowano odnośnik"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Nie udało się skopiować odnośnika"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Dodaj/usuń z list"
 msgid "Copy"
 msgstr "Kopiuj"
 
+#: 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 "Udostępnianie zdaje się nie działać."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Udostępnij…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr ""
@@ -270,10 +337,23 @@ msgstr ""
 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 "Usuń z obserwujących…"
@@ -282,6 +362,22 @@ msgstr "Usuń z obserwujących…"
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 ""
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr ""
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr ""
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nazwa"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Opis"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Dodatkowe pola"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etykieta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Zawartość"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Zapisz"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nazwa użytkownika"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "nazwa domeny serwera"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "nazwa domeny serwera"
 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 "Nazwa"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Opis"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Dodatkowe pola"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etykieta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Zawartość"
+
+#: 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 "Zapisz"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nazwa użytkownika"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "nazwa domeny serwera"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Tryb Cloak jest wyłączony"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "Pobieram GIF…"
 msgid "Failed to download GIF"
 msgstr "Pobieranie GIF'a nie powiodło się"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Więcej…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Opublikowano"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Opis zdjęcia"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr ""
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr ""
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr ""
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr ""
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr ""
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr ""
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Wygeneruj opis…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr ""
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr ""
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr ""
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr ""
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr ""
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr ""
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr ""
 
@@ -813,6 +979,16 @@ msgstr ""
 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 ""
@@ -1188,10 +1364,6 @@ msgstr ""
 msgid "Bookmarks"
 msgstr ""
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Więcej…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr ""
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr ""
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr ""
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr ""
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr ""
 msgid "Unable to copy shortcut settings"
 msgstr ""
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Udostępnianie zdaje się nie działać."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr ""
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Skopiowano odnośnik"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Nie udało się skopiować odnośnika"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr ""
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr ""
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po
index b750653a..0b4b4444 100644
--- a/src/locales/pt-BR.po
+++ b/src/locales/pt-BR.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 10:37\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Publicações"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> indicou que a nova conta é:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identificador copiado"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Não foi possível copiar o identificador"
 
@@ -236,6 +239,10 @@ msgstr "Silenciado"
 msgid "Blocked"
 msgstr "Bloqueado"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mencionar <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mencionar <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traduzir bio"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Adicionar/remover das listas"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Link copiado"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Não foi possível copiar link"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Adicionar/remover das listas"
 msgid "Copy"
 msgstr "Copiar"
 
+#: 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 "Compartilhar não parece estar funcionando."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Compartilhar…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Dessilenciar <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Dessilenciar <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silenciar <0>@{username}</0>…"
 
+#. 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 "Excluir <0>@{username}</0> dos seguidores?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Excluir seguidor…"
@@ -282,6 +362,22 @@ msgstr "Excluir seguidor…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bloquear <0>@{username}</0>?"
 
+#: 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 "Desbloquear <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Denunciar <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Editar perfil"
 
+#: 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 "Parar de seguir…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Excluir…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Seguir"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Bio traduzida"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Não foi possível carregar listas."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Não há listas."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nova lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privada sobre <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Salvar e fechar"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nome"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Bio"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Campos adicionais"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiqueta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Conteúdo"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Salvar"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nome de usuário"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "domínio do servidor"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "domínio do servidor"
 msgid "Close"
 msgstr "Fechar"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Bio traduzida"
+
+#: 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 "Não foi possível carregar listas."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Não há listas."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nova lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privada sobre <0>@{0}</0>"
+
+#: 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 "Cancelar"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Salvar e fechar"
+
+#: 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 "Nome"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Bio"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Campos adicionais"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiqueta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Conteúdo"
+
+#: 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 "Salvar"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nome de usuário"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "domínio do servidor"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Modo oculto desativado"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marcar mídia como sensível"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "Baixando GIF…"
 msgid "Failed to download GIF"
 msgstr "Houve um erro ao baixar GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Mais…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Enviado"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descrição da imagem"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descrição do vídeo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descrição do áudio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {0} a {1} ou menor."
 
@@ -639,13 +775,13 @@ msgstr "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {2}×{3}px a {4}×{5}px."
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o tamanho do arquivo de {6} a {7} ou menor."
 
@@ -653,119 +789,149 @@ msgstr "O arquivo é muito grande. Enviá-lo pode enfrentar problemas. Reduza o
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "A dimensão é muito grande. Enviá-lo pode enfrentar problemas. Reduza a dimensão de {8}×{9}px a {10}×{11}px."
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "A taxa de quadros está muito alta. Enviá-lo pode enfrentar problemas."
 
-#: src/components/compose.jsx:2511
+#: 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 "Excluir"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Erro"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Editar descrição da imagem"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Editar descrição do vídeo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Editar descrição do áudio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Gerando descrição. Por favor, espere…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "Falhou ao gerar descrição: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Houve um erro ao gerar descrição"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Gerar descrição…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "Falhou ao gerar descrição{13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— experimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Concluído"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Várias escolhas"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Duração"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Excluir enquete"
 
-#: src/components/compose.jsx:3091
+#: 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 "Erro ao carregar contas"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emojis personalizados"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Erro ao carregar emojis personalizados"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} mais…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Escreva para pesquisar GIFs"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Seguinte"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Erro ao carregar GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Excluir tudo…"
 msgid "No drafts found."
 msgstr "Não há rascunho encontrado."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Enquete"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Mídia"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Abrir em nova janela"
@@ -1188,10 +1364,6 @@ msgstr "Perfil"
 msgid "Bookmarks"
 msgstr "Favoritos"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Mais…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1441,61 +1613,61 @@ msgstr "Ver #Wrapstodon"
 msgid "Read more →"
 msgstr "Ler mais →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Votado"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ocultar resultado"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Votar"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Exibir resultado"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voto} other {<1>{1}</1> votos}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votante} other {<1>{1}</1> votantes}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Terminou <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Terminou"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Terminando <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Terminando"
 
@@ -1904,11 +2076,6 @@ msgstr "Opções de atalhos copiados"
 msgid "Unable to copy shortcut settings"
 msgstr "Não foi possível copiar as opções de atalho"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Compartilhar não parece estar funcionando."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Compartilhar"
@@ -2038,14 +2205,6 @@ msgstr "Exibir histórico de edições"
 msgid "Edited: {editedDateText}"
 msgstr "Editado: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Link copiado"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Não foi possível copiar link"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2400,10 +2559,6 @@ msgstr "- Impulsos"
 msgid "Showing posts with media"
 msgstr "Exibindo publicações com mídia"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Mídia"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2748,10 +2903,6 @@ msgstr "Subir"
 msgid "Filtered: {0}"
 msgstr "Filtrado: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Enquete"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Não há curtidas ainda. Curta algo primeiramente!"
diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po
index abce71af..fd67dcc8 100644
--- a/src/locales/pt-PT.po
+++ b/src/locales/pt-PT.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 10:37\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Publicações"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> indicou que a nova conta é:"
 
 #: src/components/account-info.jsx:586
+#: src/components/account-info.jsx:1278
 msgid "Handle copied"
 msgstr "Identificador copiado"
 
 #: src/components/account-info.jsx:589
+#: src/components/account-info.jsx:1281
 msgid "Unable to copy handle"
 msgstr "Impossível copiar identificador"
 
@@ -236,6 +239,10 @@ msgstr "Silenciado"
 msgid "Blocked"
 msgstr "Bloqueado"
 
+#: src/components/account-info.jsx:1096
+msgid "Private note"
+msgstr ""
+
 #: src/components/account-info.jsx:1153
 msgid "Mention <0>@{username}</0>"
 msgstr "Mencionar <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Mencionar <0>@{username}</0>"
 msgid "Translate bio"
 msgstr "Traduzir biografia"
 
+#: 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:1866
+#: src/components/account-info.jsx:1868
 msgid "Add/Remove from Lists"
 msgstr "Adicionar/Remover das listas"
 
+#: src/components/account-info.jsx:1304
+#: src/components/status.jsx:1177
+msgid "Link copied"
+msgstr "Ligação copiada"
+
+#: src/components/account-info.jsx:1307
+#: src/components/status.jsx:1180
+msgid "Unable to copy link"
+msgstr "Impossível copiar ligação"
+
 #: src/components/account-info.jsx:1313
 #: src/components/shortcuts-settings.jsx:1059
 #: src/components/status.jsx:1186
@@ -257,11 +314,21 @@ msgstr "Adicionar/Remover das listas"
 msgid "Copy"
 msgstr "Copiar"
 
+#: 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 "Partilhar não parece estar a funcionar."
+
 #: src/components/account-info.jsx:1334
 #: src/components/status.jsx:1208
 msgid "Share…"
 msgstr "Partilhar…"
 
+#: src/components/account-info.jsx:1354
+msgid "Unmuted @{username}"
+msgstr ""
+
 #: src/components/account-info.jsx:1366
 msgid "Unmute <0>@{username}</0>"
 msgstr "Dessilenciar <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Dessilenciar <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Silenciar <0>@{username}</0>…"
 
+#. 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 "Eliminar <0>@{username}</0> dos seguidores?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Eliminar seguidor…"
@@ -282,6 +362,22 @@ msgstr "Eliminar seguidor…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Bloquear <0>@{username}</0>?"
 
+#: 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 "Desbloquear <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Reportar <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: src/components/account-info.jsx:2103
 msgid "Edit profile"
 msgstr "Editar perfil"
 
+#: 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 "Deixar de seguir…"
@@ -308,83 +413,21 @@ msgid "Withdraw…"
 msgstr "Eliminar…"
 
 #: src/components/account-info.jsx:1692
+#: src/components/account-info.jsx:1696
 #: src/pages/hashtag.jsx:262
 msgid "Follow"
 msgstr "Seguir"
 
-#: src/components/account-info.jsx:1812
-msgid "Translated Bio"
-msgstr "Biografia traduzida"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Impossível carregar listas."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Sem listas."
-
-#: src/components/account-info.jsx:1941
-#: src/components/list-add-edit.jsx:40
-#: src/pages/lists.jsx:59
-msgid "New list"
-msgstr "Nova lista"
-
-#. placeholder {0}: account?.username || account?.acct
-#: src/components/account-info.jsx:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Nota privada sobre <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Guardar e fechar"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Nome"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Biografia"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Campos adicionais"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Etiqueta"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Conteúdo"
-
-#: src/components/account-info.jsx:2225
-#: 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 "Guardar"
-
-#: src/components/account-info.jsx:2279
-msgid "username"
-msgstr "nome de utilizador"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-msgstr "domínio do servidor"
-
+#: 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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "domínio do servidor"
 msgid "Close"
 msgstr "Fechar"
 
+#: src/components/account-info.jsx:1813
+msgid "Translated Bio"
+msgstr "Biografia traduzida"
+
+#: 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 "Impossível carregar listas."
+
+#: src/components/account-info.jsx:1932
+msgid "No lists."
+msgstr "Sem listas."
+
+#: src/components/account-info.jsx:1943
+#: src/components/list-add-edit.jsx:40
+#: src/pages/lists.jsx:59
+msgid "New list"
+msgstr "Nova lista"
+
+#. placeholder {0}: account?.username || account?.acct
+#: src/components/account-info.jsx:2002
+msgid "Private note about <0>@{0}</0>"
+msgstr "Nota privada sobre <0>@{0}</0>"
+
+#: 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 "Cancelar"
+
+#: src/components/account-info.jsx:2060
+msgid "Save & close"
+msgstr "Guardar e fechar"
+
+#: 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 "Nome"
+
+#: src/components/account-info.jsx:2174
+msgid "Bio"
+msgstr "Biografia"
+
+#: src/components/account-info.jsx:2187
+msgid "Extra fields"
+msgstr "Campos adicionais"
+
+#: src/components/account-info.jsx:2193
+msgid "Label"
+msgstr "Etiqueta"
+
+#: src/components/account-info.jsx:2196
+msgid "Content"
+msgstr "Conteúdo"
+
+#: 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 "Guardar"
+
+#: src/components/account-info.jsx:2283
+msgid "username"
+msgstr "nome de utilizador"
+
+#: src/components/account-info.jsx:2287
+msgid "server domain name"
+msgstr "domínio do servidor"
+
 #: src/components/background-service.jsx:151
 msgid "Cloak mode disabled"
 msgstr "Modo oculto desativado"
@@ -582,6 +711,7 @@ msgid "Mark media as sensitive"
 msgstr "Marcar media como sensível"
 
 #: src/components/compose.jsx:1381
+#: src/components/compose.jsx:3080
 #: src/components/shortcuts-settings.jsx:715
 #: src/pages/list.jsx:362
 msgid "Add"
@@ -613,25 +743,31 @@ msgstr "A transferir GIF…"
 msgid "Failed to download GIF"
 msgstr "Falhou ao transferir GIF"
 
-#: src/components/compose.jsx:2360
+#: src/components/compose.jsx:1879
+#: src/components/compose.jsx:1956
+#: src/components/nav-menu.jsx:239
+msgid "More…"
+msgstr "Mais…"
+
+#: src/components/compose.jsx:2361
 msgid "Uploaded"
 msgstr "Enviado"
 
-#: src/components/compose.jsx:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Descrição da imagem"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Descrição do vídeo"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Descrição do áudio"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {0} a {1} ou mais baixo."
 
@@ -639,13 +775,13 @@ msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta re
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {2}×{3}px para {4}×{5}px."
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir o tamanho de {6} a {7} ou mais baixo."
 
@@ -653,119 +789,149 @@ msgstr "O ficheiro é muito grande. Ao enviar pode enfrentar problemas. Tenta re
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "A dimensão é muito grande. Ao enviar pode enfrentar problemas. Tenta reduzir a dimensão de {8}×{9}px para {10}×{11}px."
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "A taxa de quadros está muito alta. Ao enviar pode enfrentar problemas."
 
-#: src/components/compose.jsx:2511
+#: 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 "Eliminar"
 
-#: src/components/compose.jsx:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Erro"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Editar descrição da imagem"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Editar descrição do vídeo"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Editar descrição do áudio"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "A gerar descrição. Por favor, espere…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "Falhou ao gerar descrição: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Falhou ao gerar descrição"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: src/components/compose.jsx:2634
+#: src/components/compose.jsx:2640
+#: src/components/compose.jsx:2686
 msgid "Generate description…"
 msgstr "Gerar descrição…"
 
 #. placeholder {13}: e?.message ? `: ${e.message}` : ''
-#: src/components/compose.jsx:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "Falhou ao gerar descrição{13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— experimental</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Concluído"
 
-#: src/components/compose.jsx:2789
+#. placeholder {0}: i + 1
+#: src/components/compose.jsx:2743
+msgid "Choice {0}"
+msgstr ""
+
+#: src/components/compose.jsx:2790
 msgid "Multiple choices"
 msgstr "Várias escolhas"
 
-#: src/components/compose.jsx:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Duração"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Eliminar enquete"
 
-#: src/components/compose.jsx:3091
+#: 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 "Erro ao carregar contas"
 
-#: src/components/compose.jsx:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Emojis personalizados"
 
-#: src/components/compose.jsx:3285
+#: src/components/compose.jsx:3257
+msgid "Search emoji"
+msgstr ""
+
+#: src/components/compose.jsx:3288
 msgid "Error loading custom emojis"
 msgstr "Erro ao carregar emojis personalizados"
 
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} mais…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Digite para buscar GIFs"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Seguinte"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Erro ao carregar GIFs"
 
@@ -813,6 +979,16 @@ msgstr "Eliminar tudo…"
 msgid "No drafts found."
 msgstr "Nenhum rascunho encontrado."
 
+#: src/components/drafts.jsx:247
+#: src/pages/catchup.jsx:1929
+msgid "Poll"
+msgstr "Enquete"
+
+#: src/components/drafts.jsx:250
+#: src/pages/account-statuses.jsx:364
+msgid "Media"
+msgstr "Media"
+
 #: src/components/embed-modal.jsx:23
 msgid "Open in new window"
 msgstr "Abrir em nova janela"
@@ -1188,10 +1364,6 @@ msgstr "Perfil"
 msgid "Bookmarks"
 msgstr "Favoritos"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Mais…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1441,61 +1613,61 @@ msgstr "Ver #Wrapstodon"
 msgid "Read more →"
 msgstr "Leia mais →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Votado"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# voto} other {# votos}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Ocultar resultado"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Votar"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: src/components/poll.jsx:208
+#: src/components/poll.jsx:210
 #: src/pages/status.jsx:1203
 #: src/pages/status.jsx:1226
 msgid "Refresh"
 msgstr "Atualizar"
 
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Show results"
 msgstr "Mostrar resultado"
 
 #. placeholder {0}: shortenNumber(votesCount)
 #. placeholder {1}: shortenNumber(votesCount)
-#: src/components/poll.jsx:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> voto} other {<1>{1}</1> votos}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> votante} other {<1>{1}</1> votantes}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Acabou <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Acabou"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "A acabar <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "A acabar"
 
@@ -1904,11 +2076,6 @@ msgstr "Definições de atalho copiado"
 msgid "Unable to copy shortcut settings"
 msgstr "Impossível copiar definições de atalho"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Partilhar não parece estar a funcionar."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Partilhar"
@@ -2038,14 +2205,6 @@ msgstr "Exibir histórico de edições"
 msgid "Edited: {editedDateText}"
 msgstr "Editado: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Ligação copiada"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Impossível copiar ligação"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2400,10 +2559,6 @@ msgstr "- Impulsos"
 msgid "Showing posts with media"
 msgstr "A exibir publicações com media"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Media"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2748,10 +2903,6 @@ msgstr "Rolar até o topo"
 msgid "Filtered: {0}"
 msgstr "Filtrado: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Enquete"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Sem gostos ainda. Dá um ❤️ em algo!"
diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po
index 081f770e..0036fcee 100644
--- a/src/locales/ru-RU.po
+++ b/src/locales/ru-RU.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ru\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 10:37\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Посты"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> указал(а), что теперь использует новую учётную запись:"
 
 #: 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 "Не удалось скопировать имя пользователя"
 
@@ -236,6 +239,10 @@ msgstr "Игнорируется"
 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 "Упомянуть <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Упомянуть <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "Управление списками"
 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 "Убрать <0>@{username}</0> из игнорируемых"
@@ -270,10 +337,23 @@ msgstr "Убрать <0>@{username}</0> из игнорируемых"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Игнорировать <0>@{username}</0>…"
 
+#. 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 "Удалить <0>@{username}</0> из подписчиков?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Убрать подписчика…"
@@ -282,6 +362,22 @@ msgstr "Убрать подписчика…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Заблокировать <0>@{username}</0>?"
 
+#: 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 "Разблокировать <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Пожаловаться на <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "Отписаться…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "Перевод поля «О себе»"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Не удалось загрузить списки."
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Списки отсутствуют."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Личная заметка о <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Отмена"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Сохранить и закрыть"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Название"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "О себе"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Дополнительные поля"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Заголовок"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Содержание"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "имя пользователя"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "доменное имя сервера"
 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 "Личная заметка о <0>@{0}</0>"
+
+#: 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 "Режим маскировки отключён"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "Загружаем GIF-анимацию…"
 msgid "Failed to download GIF"
 msgstr "Не удалось загрузить GIF-анимацию"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Описание изображения"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Описание видео"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Описание аудио"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {0} до {1} или меньше."
 
@@ -639,13 +775,13 @@ msgstr "Файл слишком большой — при загрузке мо
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {2}×{3}px до {4}×{5}px."
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "Файл слишком большой — при загрузке могут возникнуть проблемы. Попробуйте уменьшить размер с {6} до {7} или меньше."
 
@@ -653,119 +789,149 @@ msgstr "Файл слишком большой — при загрузке мо
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "Сильно большое разрешение — при загрузке могут возникнуть проблемы. Попробуйте уменьшить разрешение с {8}×{9}px до {10}×{11}px."
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Слишком высокая частота кадров — при загрузке могут возникнуть проблемы."
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Ошибка"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Редактировать описание изображения"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Редактировать описание видео"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Редактировать описание аудио"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Создаём описание. Один момент, пожалуйста…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "Не удалось создать описание: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Не удалось создать описание"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "Не удалось создать описание: {13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— экспериментальная функция</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Готово"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Продолжительность"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Убрать опрос"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Пользовательские эмодзи"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "Ещё {0}…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Начните набирать для поиска GIF-анимаций"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Назад"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Вперёд"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Ошибка поиска GIF-анимаций"
 
@@ -813,6 +979,16 @@ msgstr "Удалить все…"
 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 "Открыть в новом окне"
@@ -1188,10 +1364,6 @@ msgstr "Профиль"
 msgid "Bookmarks"
 msgstr "Закладки"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Ещё…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "Посмотреть #Wrapstodon"
 msgid "Read more →"
 msgstr "Читать далее →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Проголосовали"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# голос} other {# голос(а/ов)}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Скрыть результаты"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Голосовать"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> проголосовал(а)} other {<1>{1}</1> проголосовали}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> голосующ(ий/ая)} other {<1>{1}</1> голосующих}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Завершено <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Завершено"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Завершение <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Завершение"
 
@@ -1903,11 +2075,6 @@ msgstr "Настройки ярлыков скопированы"
 msgid "Unable to copy shortcut settings"
 msgstr "Не удалось скопировать настройки ярлыка"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Кажется, функция «Поделиться» не работает."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Поделиться"
@@ -2037,14 +2204,6 @@ msgstr "Показать историю редактирования"
 msgid "Edited: {editedDateText}"
 msgstr "Отредактировано: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Ссылка скопирована"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Не удалось скопировать ссылку"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Продвижения"
 msgid "Showing posts with media"
 msgstr "Посты с медиа-контентом"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Медиафайлы"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Прокрутка к началу"
 msgid "Filtered: {0}"
 msgstr "Отфильтровано: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Опрос"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Нет отметок \"нравится\". Лайкните что-нибудь!"
diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po
index af7de1ef..2f85c61a 100644
--- a/src/locales/th-TH.po
+++ b/src/locales/th-TH.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: th\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "โพสต์"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> ได้ระบุว่าเปลี่ยนบัญชีใหม่เป็น:"
 
 #: 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 "ไม่สามารถคัดลอกชื่อเรียก"
 
@@ -236,6 +239,10 @@ msgstr ""
 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 "กล่าวถึง <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "กล่าวถึง <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr ""
 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 ""
@@ -270,10 +337,23 @@ msgstr ""
 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 ""
@@ -282,6 +362,22 @@ msgstr ""
 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 ""
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr ""
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "เลิกติดตาม…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "ไม่มีรายการ"
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "ยกเลิก"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "บันทึกและปิด"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "ชื่อ"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr ""
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr ""
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr ""
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "เนื้อหา"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "ชื่อผู้ใช้"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "ชื่อโดเมนเซิร์ฟเวอร์"
 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 ""
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr ""
 msgid "Failed to download GIF"
 msgstr ""
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr ""
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr ""
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 ""
 
@@ -639,13 +775,13 @@ msgstr ""
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr ""
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr ""
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr ""
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr ""
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr ""
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr ""
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr ""
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr ""
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr ""
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr ""
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr ""
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr ""
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr ""
 
@@ -813,6 +979,16 @@ msgstr ""
 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 ""
@@ -1188,10 +1364,6 @@ msgstr ""
 msgid "Bookmarks"
 msgstr ""
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr ""
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr ""
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr ""
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr ""
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr ""
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr ""
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr ""
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr ""
 
@@ -1903,11 +2075,6 @@ msgstr ""
 msgid "Unable to copy shortcut settings"
 msgstr ""
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr ""
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr ""
@@ -2037,14 +2204,6 @@ msgstr ""
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "คัดลอกลิงก์แล้ว"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "ไม่สามารถคัดลอกลิงก์"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr ""
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr ""
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""
diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po
index 1f0bffc6..1fec4205 100644
--- a/src/locales/uk-UA.po
+++ b/src/locales/uk-UA.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: uk\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "Дописів"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> вказав(-ла), що новий обліковий запис зараз:"
 
 #: 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 "Не вдалося скопіювати ідентифікатор"
 
@@ -236,6 +239,10 @@ msgstr "Заглушений(-а)"
 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 "Згадати <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "Згадати <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "Додати/видалити зі Списків"
 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 "Не глушити <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "Не глушити <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "Заглушити <0>@{username}</0>"
 
+#. 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 "Відписати <0>@{username}</0>?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "Відписати…"
@@ -282,6 +362,22 @@ msgstr "Відписати…"
 msgid "Block <0>@{username}</0>?"
 msgstr "Заблокувати <0>@{username}</0>?"
 
+#: 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 "Розблокувати <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "Поскаржитися на <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "Відписатися…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "Перекладена біографія"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "Не вдалося завантажити список"
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "Списки відсутні."
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "Приватна нотатка про <0>@{0}</0>"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "Скасувати"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "Зберегти і закрити"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "Назва"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "Біографія"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "Додаткові поля"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "Заголовок"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "Вміст"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "ім'я користувача"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "доменне ім'я сервера"
 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 "Приватна нотатка про <0>@{0}</0>"
+
+#: 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 "Режим маскування вимкнено"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "Завантаження GIF…"
 msgid "Failed to download GIF"
 msgstr "Не вдалося завантажити GIF"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "Опис зображення"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "Опис відео"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "Опис аудіо"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "Розмір файлу завеликий. Можуть виникнути проблеми з вивантаженням файлу. Спробуйте зменшити його розмір з {0} до {1} або менше."
 
@@ -639,13 +775,13 @@ msgstr "Розмір файлу завеликий. Можуть виникну
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "Частота кадрів зависока. Можуть виникнути проблеми із вивантаженням. "
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "Помилка"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "Редагувати опис зображення"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "Редагувати опис відео"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "Редагувати опис аудіо"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "Генерується опис. Будь ласка, зачекайте…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "Помилка генерації опису"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— експериментально</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "Готово"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "Тривалість"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "Прибрати опитування"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "Користувацькі емодзі"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} більше…"
 
-#: src/components/compose.jsx:3496
+#: 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 "Почніть набирати для пошуку GIF-ок"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "Попередні"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "Наступні"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "Помилка завантаження GIF-ок"
 
@@ -813,6 +979,16 @@ msgstr "Видалити всі…"
 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 "Відкрити у новому вікні"
@@ -1188,10 +1364,6 @@ msgstr "Профіль"
 msgid "Bookmarks"
 msgstr "Закладки"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "Більше…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr "Читати більше →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "Проголосував(-ла)"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, one {# голос} few { # голоси} other {# голосів}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "Приховати результати"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "Проголосувати"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, one {<0>{0}</0> проголосува(в/ла)} other {<1>{1}</1> проголосували}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, one {<0>{0}</0> учасник} few {<1>{1}</1> учасники} other {<1>{1}</1> учасників}} опитування"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "Завершено <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "Завершено"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "Завершення <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "Завершення"
 
@@ -1903,11 +2075,6 @@ msgstr "Налаштування ярлика скопійовано"
 msgid "Unable to copy shortcut settings"
 msgstr "Не вдалося скопіювати налаштування ярлику"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "Здається, поширення не працює."
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "Поширити"
@@ -2037,14 +2204,6 @@ msgstr "Показати Історію Змін"
 msgid "Edited: {editedDateText}"
 msgstr "Відредаговано: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "Посилання скопійовано"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "Не вдалося скопіювати посилання"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- Поширення"
 msgid "Showing posts with media"
 msgstr "Показ дописів з медіа"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "Медіа"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "Прокрутити догори"
 msgid "Filtered: {0}"
 msgstr "Відфільтровано: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "Опитування"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "Жодного вподобання. Нумо вподобайте щось!"
diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po
index e0ecb159..2349b4cb 100644
--- a/src/locales/zh-CN.po
+++ b/src/locales/zh-CN.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 08:44\n"
+"PO-Revision-Date: 2024-12-21 12:46\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "嘟文"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> 已声明 Ta 现在的新账户是:"
 
 #: 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 "无法复制用户名"
 
@@ -236,6 +239,10 @@ msgstr "已静音"
 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 "提及 <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "提及 <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "加入/移出列表"
 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 "取消静音 <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "取消静音 <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "静音 <0>@{username}</0>…"
 
+#. 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 "是否将 <0>@{username}</0> 从粉丝中移除?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "移除粉丝…"
@@ -282,6 +362,22 @@ msgstr "移除粉丝…"
 msgid "Block <0>@{username}</0>?"
 msgstr "是否屏蔽 <0>@{username}</0>?"
 
+#: 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 "取消屏蔽 <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "举报 <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "取关…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "简介(已翻译)"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "无法加载列表。"
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr "暂无列表。"
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr "对 <0>@{0}</0> 的私人备注"
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "取消"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "保存并关闭"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "名称"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "简介"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "附加信息"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "名称"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "内容"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "用户名"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "实例域名"
 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 "对 <0>@{0}</0> 的私人备注"
+
+#: 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 "已停用文字打码模式"
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "正在下载 GIF…"
 msgid "Failed to download GIF"
 msgstr "GIF 下载失败"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "图片描述"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "视频描述"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr "音频描述"
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {0} 压缩至 {1} 或更小。"
 
@@ -639,13 +775,13 @@ msgstr "文件大小过大。上传将有可能出现问题。可尝试将文件
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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 "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {2}×{3}px 裁剪至 {4}×{5}px。"
 
 #. placeholder {6}: prettyBytes( videoSize, )
 #. placeholder {7}: prettyBytes(videoSizeLimit)
-#: src/components/compose.jsx:2431
+#: 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 "文件大小过大。上传将有可能出现问题。可尝试将文件大小从 {6} 压缩至 {7} 或更小。"
 
@@ -653,119 +789,149 @@ msgstr "文件大小过大。上传将有可能出现问题。可尝试将文件
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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 "文件尺寸过大。上传将有可能出现问题。可尝试将尺寸从 {8}×{9}px 裁剪至 {10}×{11}px。"
 
-#: src/components/compose.jsx:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr "帧率过高。上传将有可能出现问题。"
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "错误"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "编辑图片描述"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "编辑视频描述"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr "编辑音频描述"
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr "正在生成描述。请稍候…"
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr "描述生成失败: {12}"
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr "描述生成失败"
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr "描述生成失败{13}"
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr "({0}) <0>— 实验性功能</0>"
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "已完成"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "时长"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "删除投票"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "自定义表情"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "更多 {0} 个…"
 
-#: src/components/compose.jsx:3496
+#: 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 "输入以搜索 GIF"
 
-#: src/components/compose.jsx:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "上一页"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "下一页"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr "加载 GIF 时出错"
 
@@ -813,6 +979,16 @@ msgstr "删除全部…"
 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 "在新窗口打开"
@@ -1188,10 +1364,6 @@ msgstr "个人资料"
 msgid "Bookmarks"
 msgstr "收藏夹"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "更多…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr "查看 #Wrapstodon 年度回顾"
 msgid "Read more →"
 msgstr "阅读更多 →"
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "已投票"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr "{optionVotesCount, plural, other {# 票}}"
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr "隐藏结果"
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "投票"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: src/components/poll.jsx:231
 msgid "{votesCount, plural, one {<0>{0}</0> vote} other {<1>{1}</1> votes}}"
 msgstr "{votesCount, plural, other {<1>{1}</1> 票}}"
 
 #. placeholder {0}: shortenNumber(votersCount)
 #. placeholder {1}: shortenNumber(votersCount)
-#: src/components/poll.jsx:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr "{votersCount, plural, other {<1>{1}</1> 人投票}}"
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "结束于 <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "已结束"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "<0/> 结束"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "即将结束"
 
@@ -1903,11 +2075,6 @@ msgstr "已复制快捷方式设置"
 msgid "Unable to copy shortcut settings"
 msgstr "无法复制快捷方式设置"
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr "分享似乎无法正常工作。"
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "分享"
@@ -2037,14 +2204,6 @@ msgstr "显示编辑记录"
 msgid "Edited: {editedDateText}"
 msgstr "编辑于: {editedDateText}"
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "已复制链接"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "无法复制链接"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr "- 转嘟"
 msgid "Showing posts with media"
 msgstr "已展示媒体"
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "媒体"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr "返回顶部"
 msgid "Filtered: {0}"
 msgstr "已过滤: {0}"
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "投票"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr "尚无点赞。去点赞一些嘟文吧!"
diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po
index 10f3ef4c..e159d43c 100644
--- a/src/locales/zh-TW.po
+++ b/src/locales/zh-TW.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: phanpy\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-21 07:30\n"
+"PO-Revision-Date: 2024-12-21 12:47\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,8 @@ msgid "Posts"
 msgstr "嘟文"
 
 #: src/components/account-info.jsx:429
-#: src/components/compose.jsx:2591
+#: 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
@@ -135,10 +136,12 @@ msgid "<0>{displayName}</0> has indicated that their new account is now:"
 msgstr "<0>{displayName}</0> 他們的新帳號現在是:"
 
 #: 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 "無法複製用戶名"
 
@@ -236,6 +239,10 @@ msgstr "已靜音"
 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 "提及 <0>@{username}</0>"
@@ -244,12 +251,62 @@ msgstr "提及 <0>@{username}</0>"
 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:1866
+#: 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
@@ -257,11 +314,21 @@ msgstr "從列表中新增/刪除"
 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 "取消靜音 <0>@{username}</0>"
@@ -270,10 +337,23 @@ msgstr "取消靜音 <0>@{username}</0>"
 msgid "Mute <0>@{username}</0>…"
 msgstr "靜音 <0>@{username}</0>…"
 
+#. 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 "要把 <0>@{username}</0> 從跟隨者中移除嗎?"
 
+#: src/components/account-info.jsx:1467
+msgid "@{username} removed from followers"
+msgstr ""
+
 #: src/components/account-info.jsx:1479
 msgid "Remove follower…"
 msgstr "移除跟隨者..."
@@ -282,6 +362,22 @@ msgstr "移除跟隨者..."
 msgid "Block <0>@{username}</0>?"
 msgstr "封鎖 <0>@{username}</0>?"
 
+#: 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 "取消封鎖 <0>@{username}</0>"
@@ -295,10 +391,19 @@ msgid "Report <0>@{username}</0>…"
 msgstr "檢舉 <0>@{username}</0>…"
 
 #: src/components/account-info.jsx:1588
-#: src/components/account-info.jsx:2099
+#: 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 "取消跟隨…"
@@ -308,83 +413,21 @@ 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:1812
-msgid "Translated Bio"
-msgstr "翻譯簡介"
-
-#: src/components/account-info.jsx:1926
-#: src/pages/lists.jsx:105
-msgid "Unable to load lists."
-msgstr "無法載入列表"
-
-#: src/components/account-info.jsx:1930
-msgid "No lists."
-msgstr ""
-
-#: src/components/account-info.jsx:1941
-#: 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:1999
-msgid "Private note about <0>@{0}</0>"
-msgstr ""
-
-#: src/components/account-info.jsx:2052
-#: src/components/account-info.jsx:2222
-msgid "Cancel"
-msgstr "取消"
-
-#: src/components/account-info.jsx:2057
-msgid "Save & close"
-msgstr "儲存並關閉"
-
-#: src/components/account-info.jsx:2157
-#: src/components/list-add-edit.jsx:105
-msgid "Name"
-msgstr "名稱"
-
-#: src/components/account-info.jsx:2170
-msgid "Bio"
-msgstr "簡介"
-
-#: src/components/account-info.jsx:2183
-msgid "Extra fields"
-msgstr "額外欄位"
-
-#: src/components/account-info.jsx:2189
-msgid "Label"
-msgstr "標籤"
-
-#: src/components/account-info.jsx:2192
-msgid "Content"
-msgstr "內容"
-
-#: src/components/account-info.jsx:2225
-#: 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:2279
-msgid "username"
-msgstr "使用者名稱"
-
-#: src/components/account-info.jsx:2283
-msgid "server domain name"
-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:2547
+#: 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
@@ -410,6 +453,92 @@ msgstr "伺服器域名"
 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 ""
@@ -582,6 +711,7 @@ 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"
@@ -613,25 +743,31 @@ msgstr "GIF下載中…"
 msgid "Failed to download GIF"
 msgstr "GIF 下載失敗"
 
-#: src/components/compose.jsx:2360
+#: 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:2373
+#: src/components/compose.jsx:2374
 msgid "Image description"
 msgstr "圖片說明"
 
-#: src/components/compose.jsx:2374
+#: src/components/compose.jsx:2375
 msgid "Video description"
 msgstr "影片說明"
 
-#: src/components/compose.jsx:2375
+#: src/components/compose.jsx:2376
 msgid "Audio description"
 msgstr ""
 
 #. placeholder {0}: prettyBytes( imageSize, )
 #. placeholder {1}: prettyBytes(imageSizeLimit)
-#: src/components/compose.jsx:2411
+#: 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 "檔案大小太大,上載可能會遇到問題。請嘗試把檔案大小從 {0} 縮小到 {1} 或更小"
 
@@ -639,13 +775,13 @@ msgstr "檔案大小太大,上載可能會遇到問題。請嘗試把檔案大
 #. placeholder {3}: i18n.number(height)
 #. placeholder {4}: i18n.number(newWidth)
 #. placeholder {5}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2423
+#: 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:2431
+#: 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 ""
 
@@ -653,119 +789,149 @@ msgstr ""
 #. placeholder {9}: i18n.number(height)
 #. placeholder {10}: i18n.number(newWidth)
 #. placeholder {11}: i18n.number( newHeight, )
-#: src/components/compose.jsx:2443
+#: 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:2451
+#: src/components/compose.jsx:2452
 msgid "Frame rate too high. Uploading might encounter issues."
 msgstr ""
 
-#: src/components/compose.jsx:2511
+#: 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:2528
+#: src/components/compose.jsx:2529
 #: src/compose.jsx:84
 msgid "Error"
 msgstr "錯誤"
 
-#: src/components/compose.jsx:2553
+#: src/components/compose.jsx:2554
 msgid "Edit image description"
 msgstr "編輯圖片說明"
 
-#: src/components/compose.jsx:2554
+#: src/components/compose.jsx:2555
 msgid "Edit video description"
 msgstr "編輯影像說明"
 
-#: src/components/compose.jsx:2555
+#: src/components/compose.jsx:2556
 msgid "Edit audio description"
 msgstr ""
 
-#: src/components/compose.jsx:2600
-#: src/components/compose.jsx:2649
+#: src/components/compose.jsx:2601
+#: src/components/compose.jsx:2650
 msgid "Generating description. Please wait…"
 msgstr ""
 
 #. placeholder {12}: e.message
-#: src/components/compose.jsx:2620
+#: src/components/compose.jsx:2621
 msgid "Failed to generate description: {12}"
 msgstr ""
 
-#: src/components/compose.jsx:2621
+#: src/components/compose.jsx:2622
 msgid "Failed to generate description"
 msgstr ""
 
-#: src/components/compose.jsx:2633
-#: src/components/compose.jsx:2639
-#: src/components/compose.jsx:2685
+#: 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:2672
+#: src/components/compose.jsx:2673
 msgid "Failed to generate description{13}"
 msgstr ""
 
 #. placeholder {0}: localeCode2Text(lang)
-#: src/components/compose.jsx:2687
+#: src/components/compose.jsx:2688
 msgid "({0}) <0>— experimental</0>"
 msgstr ""
 
-#: src/components/compose.jsx:2706
+#: src/components/compose.jsx:2707
 msgid "Done"
 msgstr "完成"
 
-#: src/components/compose.jsx:2789
+#. 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:2792
+#: src/components/compose.jsx:2793
 msgid "Duration"
 msgstr "持續時間"
 
-#: src/components/compose.jsx:2823
+#: src/components/compose.jsx:2824
 msgid "Remove poll"
 msgstr "移除投票"
 
-#: src/components/compose.jsx:3091
+#: 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:3234
+#: src/components/compose.jsx:3237
 msgid "Custom emojis"
 msgstr "自訂 emoji 表情符號"
 
-#: src/components/compose.jsx:3285
+#: 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:3335
+#: src/components/compose.jsx:3338
 msgid "{0} more…"
 msgstr "{0} 更多…"
 
-#: src/components/compose.jsx:3496
+#: 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:3594
+#: src/components/compose.jsx:3597
 #: src/components/media-modal.jsx:462
 #: src/components/timeline.jsx:893
 msgid "Previous"
 msgstr "上一個"
 
-#: src/components/compose.jsx:3612
+#: src/components/compose.jsx:3615
 #: src/components/media-modal.jsx:481
 #: src/components/timeline.jsx:910
 msgid "Next"
 msgstr "下一個"
 
-#: src/components/compose.jsx:3629
+#: src/components/compose.jsx:3632
 msgid "Error loading GIFs"
 msgstr ""
 
@@ -813,6 +979,16 @@ msgstr "刪除所有…"
 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 "在新視窗中開啟"
@@ -1188,10 +1364,6 @@ msgstr "個人檔案"
 msgid "Bookmarks"
 msgstr "書籤"
 
-#: src/components/nav-menu.jsx:239
-msgid "More…"
-msgstr "更多…"
-
 #: src/components/nav-menu.jsx:248
 #: src/components/shortcuts-settings.jsx:55
 #: src/components/shortcuts-settings.jsx:201
@@ -1440,61 +1612,61 @@ msgstr ""
 msgid "Read more →"
 msgstr ""
 
-#: src/components/poll.jsx:112
+#: src/components/poll.jsx:113
 msgid "Voted"
 msgstr "已投票"
 
-#: src/components/poll.jsx:118
+#: src/components/poll.jsx:119
 msgid "{optionVotesCount, plural, one {# vote} other {# votes}}"
 msgstr ""
 
-#: src/components/poll.jsx:138
-#: src/components/poll.jsx:221
-#: src/components/poll.jsx:225
+#: src/components/poll.jsx:139
+#: src/components/poll.jsx:222
+#: src/components/poll.jsx:226
 msgid "Hide results"
 msgstr ""
 
-#: src/components/poll.jsx:187
+#: src/components/poll.jsx:188
 msgid "Vote"
 msgstr "投票"
 
-#: src/components/poll.jsx:207
-#: src/components/poll.jsx:209
+#: 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:221
-#: src/components/poll.jsx:225
+#: 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:230
+#: 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:247
+#: src/components/poll.jsx:248
 msgid "{votersCount, plural, one {<0>{0}</0> voter} other {<1>{1}</1> voters}}"
 msgstr ""
 
-#: src/components/poll.jsx:267
+#: src/components/poll.jsx:268
 msgid "Ended <0/>"
 msgstr "已結束 <0/>"
 
-#: src/components/poll.jsx:271
+#: src/components/poll.jsx:272
 msgid "Ended"
 msgstr "已結束"
 
-#: src/components/poll.jsx:274
+#: src/components/poll.jsx:275
 msgid "Ending <0/>"
 msgstr "結束 <0/>"
 
-#: src/components/poll.jsx:278
+#: src/components/poll.jsx:279
 msgid "Ending"
 msgstr "結束"
 
@@ -1903,11 +2075,6 @@ msgstr ""
 msgid "Unable to copy shortcut settings"
 msgstr ""
 
-#: src/components/shortcuts-settings.jsx:1077
-#: src/components/status.jsx:1202
-msgid "Sharing doesn't seem to work."
-msgstr ""
-
 #: src/components/shortcuts-settings.jsx:1083
 msgid "Share"
 msgstr "分享"
@@ -2037,14 +2204,6 @@ msgstr "顯示編輯紀錄"
 msgid "Edited: {editedDateText}"
 msgstr ""
 
-#: src/components/status.jsx:1177
-msgid "Link copied"
-msgstr "連結已複製"
-
-#: src/components/status.jsx:1180
-msgid "Unable to copy link"
-msgstr "無法複製連結"
-
 #: src/components/status.jsx:1221
 #: src/components/status.jsx:3238
 msgid "Embed post"
@@ -2399,10 +2558,6 @@ msgstr ""
 msgid "Showing posts with media"
 msgstr ""
 
-#: src/pages/account-statuses.jsx:364
-msgid "Media"
-msgstr "媒體"
-
 #. placeholder {0}: tag.name
 #: src/pages/account-statuses.jsx:376
 msgid "Showing posts tagged with #{0}"
@@ -2747,10 +2902,6 @@ msgstr ""
 msgid "Filtered: {0}"
 msgstr ""
 
-#: src/pages/catchup.jsx:1929
-msgid "Poll"
-msgstr "投票"
-
 #: src/pages/favourites.jsx:26
 msgid "No likes yet. Go like something!"
 msgstr ""