diff --git a/src/data/catalogs.json b/src/data/catalogs.json
index 376626d5..03cda742 100644
--- a/src/data/catalogs.json
+++ b/src/data/catalogs.json
@@ -93,7 +93,7 @@
     "code": "ko-KR",
     "nativeName": "한국어",
     "name": "Korean",
-    "completion": 85
+    "completion": 84
   },
   {
     "code": "lt-LT",
@@ -135,7 +135,7 @@
     "code": "zh-CN",
     "nativeName": "简体中文",
     "name": "Simplified Chinese",
-    "completion": 100
+    "completion": 99
   },
   {
     "code": "zh-TW",
diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po
index f79119d2..eea80fb1 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-08-27 06:16\n"
+"PO-Revision-Date: 2024-08-27 08:36\n"
 "Last-Translator: \n"
 "Language-Team: Catalan\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -3034,7 +3034,7 @@ msgstr "Encara no hi ha cap llista."
 #: src/pages/login.jsx:86
 #: src/pages/login.jsx:99
 msgid "Failed to register application"
-msgstr ""
+msgstr "No s'ha pogut registrar l'aplicació"
 
 #: src/pages/login.jsx:209
 msgid "e.g. “mastodon.social”"
diff --git a/src/locales/eu-ES.po b/src/locales/eu-ES.po
index 48fafd21..2a1a9b81 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-08-27 06:16\n"
+"PO-Revision-Date: 2024-08-27 07:33\n"
 "Last-Translator: \n"
 "Language-Team: Basque\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -2003,7 +2003,7 @@ msgstr "Inportatu / Esportatu ezarpenak zerbitzarira / zerbitzaritik (oso esperi
 
 #: src/components/status.jsx:463
 msgid "<0/> <1>boosted</1>"
-msgstr "<0/><1>bultzatua</1>"
+msgstr "<0/>ek <1>bultzatua</1>"
 
 #: src/components/status.jsx:562
 msgid "Sorry, your current logged-in instance can't interact with this post from another instance."
@@ -2287,7 +2287,7 @@ msgstr "Oharra: aurrebista honi estilo arin bat aplikatu zaio."
 
 #: src/components/status.jsx:3505
 msgid "<0/> <1/> boosted"
-msgstr "<0/><1/> bultzatua"
+msgstr "<0/>ek <1/> bultzatu du"
 
 #: src/components/timeline.jsx:447
 #: src/pages/settings.jsx:1048
@@ -3033,7 +3033,7 @@ msgstr "Oraindik ez dago zerrendarik."
 #: src/pages/login.jsx:86
 #: src/pages/login.jsx:99
 msgid "Failed to register application"
-msgstr ""
+msgstr "Aplikazioa erregistratzeak huts egin du"
 
 #: src/pages/login.jsx:209
 msgid "e.g. “mastodon.social”"
diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po
index 6a2d24c9..3b1512cc 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-08-27 06:16\n"
+"PO-Revision-Date: 2024-08-27 15:21\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -3033,7 +3033,7 @@ msgstr "Ei vielä listoja."
 #: src/pages/login.jsx:86
 #: src/pages/login.jsx:99
 msgid "Failed to register application"
-msgstr ""
+msgstr "Sovelluksen rekisteröinti epäonnistui"
 
 #: src/pages/login.jsx:209
 msgid "e.g. “mastodon.social”"
diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po
index 8cd5fbe3..d01c5c57 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-08-27 06:16\n"
+"PO-Revision-Date: 2024-08-27 21:26\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -311,11 +311,11 @@ msgstr "Partilhar…"
 
 #: src/components/account-info.jsx:1349
 msgid "Unmuted @{username}"
-msgstr "Liberou @{username}"
+msgstr "Dessilenciou @{username}"
 
 #: src/components/account-info.jsx:1361
 msgid "Unmute <0>@{username}</0>"
-msgstr "Liberar <0>@{username}</0>"
+msgstr "Dessilenciar <0>@{username}</0>"
 
 #: src/components/account-info.jsx:1377
 msgid "Mute <0>@{username}</0>…"
@@ -516,11 +516,11 @@ msgstr "utilizador"
 msgid "server domain name"
 msgstr "nome de domínio do servidor"
 
-#: src/components/background-service.jsx:138
+#: src/components/background-service.jsx:149
 msgid "Cloak mode disabled"
 msgstr "Modo oculto desativado"
 
-#: src/components/background-service.jsx:138
+#: src/components/background-service.jsx:149
 msgid "Cloak mode enabled"
 msgstr "Modo oculto ativado"
 
@@ -979,7 +979,7 @@ msgstr "Ajuda em atalhos do teclado"
 #: src/components/keyboard-shortcuts-help.jsx:55
 #: src/pages/catchup.jsx:1611
 msgid "Next post"
-msgstr "Próxima publicação"
+msgstr "Publicação seguinte"
 
 #: src/components/keyboard-shortcuts-help.jsx:59
 #: src/pages/catchup.jsx:1619
@@ -1353,7 +1353,7 @@ msgstr "Iniciar sessão"
 #: src/components/shortcuts-settings.jsx:169
 #: src/pages/trending.jsx:407
 msgid "Trending"
-msgstr "Em alta"
+msgstr "Tendência"
 
 #: src/components/nav-menu.jsx:386
 #: src/components/shortcuts-settings.jsx:162
@@ -1392,7 +1392,7 @@ msgstr "{account} reagiu a tua publicação com {emojiObject}"
 
 #: src/components/notification.jsx:75
 msgid "{account} published a post."
-msgstr "{account} publicou uma publicação."
+msgstr "{account} fez uma publicação."
 
 #: src/components/notification.jsx:83
 msgid "{count, plural, =1 {{postsCount, plural, =1 {{postType, select, reply {{account} boosted your reply.} other {{account} boosted your post.}}} other {{account} boosted {postsCount} of your posts.}}} other {{postType, select, reply {<0><1>{0}</1> people</0> boosted your reply.} other {<2><3>{1}</3> people</2> boosted your post.}}}}"
@@ -2099,7 +2099,7 @@ msgstr "Incorporar publicação"
 
 #: src/components/status.jsx:1136
 msgid "Conversation unmuted"
-msgstr "Conversa liberada"
+msgstr "Conversa dessilenciada"
 
 #: src/components/status.jsx:1136
 msgid "Conversation muted"
@@ -2107,7 +2107,7 @@ msgstr "Conversa silenciada"
 
 #: src/components/status.jsx:1142
 msgid "Unable to unmute conversation"
-msgstr "Impossível liberar conversa"
+msgstr "Impossível dessilenciar conversa"
 
 #: src/components/status.jsx:1143
 msgid "Unable to mute conversation"
@@ -2115,7 +2115,7 @@ msgstr "Impossível silenciar conversa"
 
 #: src/components/status.jsx:1152
 msgid "Unmute conversation"
-msgstr "Liberar conversa"
+msgstr "Dessilenciar conversa"
 
 #: src/components/status.jsx:1159
 msgid "Mute conversation"
@@ -2355,7 +2355,7 @@ msgstr "Fechar janela"
 
 #: src/compose.jsx:86
 msgid "Login required."
-msgstr "Requer registro."
+msgstr "Requer iniciar sessão."
 
 #: src/compose.jsx:90
 #: src/pages/http-route.jsx:91
@@ -2850,15 +2850,15 @@ msgstr "Impossível eliminar filtro."
 
 #: src/pages/filters.jsx:608
 msgid "Expired"
-msgstr "Vencido"
+msgstr "Expirado"
 
 #: src/pages/filters.jsx:610
 msgid "Expiring <0/>"
-msgstr "Vencendo <0/>"
+msgstr "Expirando <0/>"
 
 #: src/pages/filters.jsx:614
 msgid "Never expires"
-msgstr "Nunca se vence"
+msgstr "Nunca expira"
 
 #: src/pages/followed-hashtags.jsx:70
 msgid "{0, plural, one {# hashtag} other {# hashtags}}"
@@ -3034,7 +3034,7 @@ msgstr "Nenhuma lista ainda."
 #: src/pages/login.jsx:86
 #: src/pages/login.jsx:99
 msgid "Failed to register application"
-msgstr ""
+msgstr "Falhou ao registrar aplicação"
 
 #: src/pages/login.jsx:209
 msgid "e.g. “mastodon.social”"
diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po
index 210d0c55..a98f1c99 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-08-27 06:16\n"
+"PO-Revision-Date: 2024-08-27 17:05\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"
@@ -44,7 +44,7 @@ msgstr "Группа"
 
 #: src/components/account-block.jsx:176
 msgid "Mutual"
-msgstr "Взаимно подписаны"
+msgstr "Взаимная подписка"
 
 #: src/components/account-block.jsx:180
 #: src/components/account-info.jsx:1674
@@ -516,11 +516,11 @@ msgstr "имя пользователя"
 msgid "server domain name"
 msgstr "доменное имя сервера"
 
-#: src/components/background-service.jsx:138
+#: src/components/background-service.jsx:149
 msgid "Cloak mode disabled"
 msgstr "Режим маскировки отключён"
 
-#: src/components/background-service.jsx:138
+#: src/components/background-service.jsx:149
 msgid "Cloak mode enabled"
 msgstr "Режим маскировки включён"
 
@@ -3033,7 +3033,7 @@ msgstr "Пока нет списков."
 #: src/pages/login.jsx:86
 #: src/pages/login.jsx:99
 msgid "Failed to register application"
-msgstr ""
+msgstr "Не удалось зарегистрировать приложение"
 
 #: src/pages/login.jsx:209
 msgid "e.g. “mastodon.social”"