diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml
index 194dc1acfd5170e0240cdf59aec6b787cf49c6e3..34148c97d955c6b4d03707c7f3cdf85c7d0adb69 100644
--- a/locales/cs-CZ.yml
+++ b/locales/cs-CZ.yml
@@ -131,7 +131,7 @@ common:
     other: "Ostatní"
     appearance: "Vzhled"
     behavior: "Chování"
-    fetch-on-scroll: "Nekonečné rolování"
+    fetch-on-scroll: "Nekonečné načítaní posuvem"
     fetch-on-scroll-desc: "Pokud budete rolovat dolů po stránce, automaticky bude načten další obsah."
     note-visibility: "Viditelnost příspěvku"
     default-note-visibility: "Výchozí viditelnost příspěvku"
@@ -436,17 +436,23 @@ common/views/components/user-menu.vue:
   push-to-list: "Přidat do seznamu"
   select-list: "Vyberte seznam"
   report-abuse-reported: "Problém byl nahlášen administrátorovi. Děkujeme za Vaší kooperaci."
+  silence: "Ztlumit"
+  suspend: "Zmrazit"
 common/views/components/poll.vue:
   vote-count: "{} hlasů"
   vote: "Hlasovat"
   show-result: "Podívat se na výsledky"
   voted: "Už jste hlasovaly"
+  closed: "Ukončeno"
   remaining-days: "zbývá {d} dnů, {h} hodin"
   remaining-hours: "zbývá {h} hodin, a {m} minut"
   remaining-minutes: "zbývá {m} minut, a {s} sekund"
   remaining-seconds: "zbývá {s} sekund"
 common/views/components/poll-editor.vue:
   no-only-one-choice: "Musíte vybrat alespoň dvě možnosti"
+  destroy: "Zahodit dotazník"
+  infinite: "Nekonečne"
+  at: "Výběr data a času"
   day: "Ne"
 common/views/components/emoji-picker.vue:
   custom-emoji: "Emoji"
@@ -603,6 +609,8 @@ common/views/widgets/memo.vue:
   save: "Uložit"
 common/views/widgets/slideshow.vue:
   no-image: "V této složce nebyly nalezeny žádné fotky."
+common/views/pages/not-found.vue:
+  page-not-found: "Stránka nenalezena"
 desktop:
   banner: "Baner"
   avatar-crop-title: "Vyberte část, která se zobrazí jako avatar"
@@ -687,10 +695,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Zrušit"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Zprávy:"
-desktop/views/components/messaging-window.vue:
-  title: "Zprávy"
 desktop/views/components/note-detail.vue:
   private: "Tento příspěvek je soukromý"
   deleted: "Tento příspěvek byl odstraněn"
@@ -796,7 +800,6 @@ desktop/views/components/timeline.vue:
   local: "Lokální"
   global: "Globální"
   mentions: "Zmínění"
-  messages: "Zprávy"
   list: "Seznamy"
   hashtag: "Hashtag"
   add-list: "Přidat do seznamu"
@@ -1057,8 +1060,6 @@ desktop/views/pages/user/user.header.vue:
   posts: "Poznámky"
   month: "Po"
   day: "Ne"
-desktop/views/widgets/messaging.vue:
-  title: "Zprávy"
 desktop/views/widgets/notifications.vue:
   title: "Oznámení"
 desktop/views/widgets/polls.vue:
@@ -1139,7 +1140,6 @@ mobile/views/pages/home.vue:
   local: "Lokální"
   global: "Globální"
   mentions: "Zmínění"
-  messages: "Zprávy"
 mobile/views/pages/tag.vue:
   no-posts-found: "Nebyly nalezeny žádné příspěvky s \"{q}\"."
 mobile/views/pages/widgets.vue:
diff --git a/locales/de-DE.yml b/locales/de-DE.yml
index 18e1244d7ca738f2426989432c1d5d5df94f08e0..68b0b587a66bd20efa1c36ca948d18e91e1077dc 100644
--- a/locales/de-DE.yml
+++ b/locales/de-DE.yml
@@ -445,10 +445,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Abbrechen"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Nachrichten:"
-desktop/views/components/messaging-window.vue:
-  title: "Nachrichten"
 desktop/views/components/note-detail.vue:
   private: "Dieser Post ist privat"
   deleted: "Dieser Beitrag wurde entfernt"
@@ -534,7 +530,6 @@ desktop/views/components/timeline.vue:
   home: "Home"
   local: "Lokal"
   global: "Global"
-  messages: "Nachrichten"
   list: "Listen"
 desktop/views/components/ui.header.account.vue:
   profile: "Dein Profil"
@@ -600,8 +595,6 @@ desktop/views/pages/user/user.photos.vue:
 desktop/views/pages/user/user.header.vue:
   month: "Mo"
   day: "So"
-desktop/views/widgets/messaging.vue:
-  title: "Nachrichten"
 desktop/views/widgets/notifications.vue:
   title: "Benachrichtigungen"
 desktop/views/widgets/polls.vue:
@@ -647,7 +640,6 @@ mobile/views/pages/home.vue:
   home: "Home"
   local: "Lokal"
   global: "Global"
-  messages: "Nachrichten"
 mobile/views/pages/widgets.vue:
   add-widget: "Hinzufügen"
   customization-tips: "Anpassung-Tipps"
diff --git a/locales/en-US.yml b/locales/en-US.yml
index 8bd6f9053af3caf955f1c13826c04e958e6961bd..2b11de112c19b7afffb80503da97bf102d1da22a 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -224,7 +224,7 @@ common:
   delete: "Delete"
   loading: "Loading"
   ok: "Confirm"
-  cancel: "Exit"
+  cancel: "Cancel"
   update-available-title: "Update available"
   update-available: "A new version of Misskey is now available({newer}, the current version is {current}). Reload the page to apply updates."
   my-token-regenerated: "Your token has been regenerated, so you will be signed out."
@@ -483,8 +483,8 @@ common/views/components/user-menu.vue:
   report-abuse: "Report abuse"
   report-abuse-detail: "What kind of nuisance did you encounter?"
   report-abuse-reported: "The issue has been reported to the administrator. Your cooperation is much appreciated."
-  silence: "Mute"
-  unsilence: "Unmute"
+  silence: "Silence"
+  unsilence: "Unsilence"
   suspend: "Suspend"
   unsuspend: "Unsuspend"
 common/views/components/poll.vue:
@@ -839,10 +839,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Cancel"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Messages:"
-desktop/views/components/messaging-window.vue:
-  title: "Messaging"
 desktop/views/components/note-detail.vue:
   private: "Post is private"
   deleted: "Post has been removed"
@@ -992,7 +988,7 @@ desktop/views/components/timeline.vue:
   hybrid: "Social"
   global: "Global"
   mentions: "Mentions"
-  messages: "Messages"
+  messages: "Direct posts"
   list: "Lists"
   hashtag: "Hashtag"
   add-tag-timeline: "Add hashtag cloud"
@@ -1114,6 +1110,7 @@ admin/views/instance.vue:
   disable-global-timeline: "Disable global timeline"
   disabling-timelines-info: "Even if you disable these timelines, the administrator as well as moderators can use them continually."
   enable-emoji-reaction: "Enable pictograms for reactions"
+  use-star-for-reaction-fallback: "Use the star as fallback for unknown reaction"
   invite: "Invite"
   save: "Save"
   saved: "Saved"
@@ -1202,8 +1199,8 @@ admin/views/users.vue:
   unsuspend: "Unsuspend"
   unsuspend-confirm: "Are you sure you want to unsuspend this account?"
   unsuspended: "The user has successfully unsuspended."
-  make-silence: "Mute"
-  unmake-silence: "Unmute"
+  make-silence: "Silence"
+  unmake-silence: "Unsilence"
   verify: "Verify account"
   verify-confirm: "Do you want this to be a verified account?"
   verified: "The account is now being verified"
@@ -1388,8 +1385,6 @@ desktop/views/pages/user/user.timeline.vue:
   with-replies: "Posts and replies"
   with-media: "Media"
   my-posts: "My posts"
-desktop/views/widgets/messaging.vue:
-  title: "Messaging"
 desktop/views/widgets/notifications.vue:
   title: "Notifications"
 desktop/views/widgets/polls.vue:
@@ -1511,7 +1506,7 @@ mobile/views/pages/home.vue:
   hybrid: "Social"
   global: "Global"
   mentions: "Mentions"
-  messages: "Messages"
+  messages: "Direct posts"
 mobile/views/pages/tag.vue:
   no-posts-found: "No posts contains \"{q}\" found."
 mobile/views/pages/widgets.vue:
diff --git a/locales/es-ES.yml b/locales/es-ES.yml
index d76a136c5c47128fb3d05085e3e094d1323e34bc..237a10f85dce1d8def191a5b22e2a2ffaf32ab3c 100644
--- a/locales/es-ES.yml
+++ b/locales/es-ES.yml
@@ -595,10 +595,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Cancelar"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Mensajes:"
-desktop/views/components/messaging-window.vue:
-  title: "Mensajes"
 desktop/views/components/note-detail.vue:
   private: "Esta publicación es privada"
   deleted: "Esta publicación ha sido removida"
@@ -714,7 +710,6 @@ desktop/views/components/timeline.vue:
   local: "Local"
   hybrid: "Social"
   global: "Global"
-  messages: "Mensajes"
   list: "Listas"
   hashtag: "Hashtags"
   list-name: "Nombre de lista"
@@ -841,8 +836,6 @@ desktop/views/pages/user/user.photos.vue:
 desktop/views/pages/user/user.header.vue:
   month: "lunes"
   day: "domingo"
-desktop/views/widgets/messaging.vue:
-  title: "Mensajes"
 desktop/views/widgets/notifications.vue:
   title: "Notificaciones"
 desktop/views/widgets/polls.vue:
@@ -907,7 +900,6 @@ mobile/views/pages/home.vue:
   local: "Local"
   hybrid: "Social"
   global: "Global"
-  messages: "Mensajes"
 mobile/views/pages/widgets.vue:
   dashboard: "Panel de control"
   add-widget: "Agregar"
diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml
index eb004ff08860bc497791a5b34138fdc07f7b050c..d53c522bc164b29c44c7deec0101da4a483cf01f 100644
--- a/locales/fr-FR.yml
+++ b/locales/fr-FR.yml
@@ -29,6 +29,10 @@ common:
   2fa: "Authentification à deux facteurs"
   customize-home: "Personnaliser la disposition de votre accueil"
   featured-notes: "Les notes mises en avant"
+  dark-mode: "Mode nuit"
+  signin: "Se connecter"
+  signup: "S'enregistrer"
+  signout: "Se déconnecter"
   got-it: "J’ai compris !"
   customization-tips:
     title: "Conseils de personnalisation"
@@ -111,17 +115,54 @@ common:
     d: "Désirez-vous publier quelques mots ?"
     e: "Écrivez ici"
     f: "En attente de vos écrits"
+  settings: "Paramètres"
   _settings:
     profile: "Votre profil"
     notification: "Notifications"
+    apps: "Applications"
     tags: "Hashtags"
     blocking: "En cours blocage"
+    security: "Sécurité"
+    signin: "Historique des connexions"
     password: "Mot de passe"
     other: "Avancé"
+    appearance: "Apparence"
+    behavior: "Comportement"
+    fetch-on-scroll: "Chargement automatique lors du défilement"
+    note-visibility: "Visibilité de la publication"
+    default-note-visibility: "Visibilité par défaut"
+    remember-note-visibility: "Se souvenir du mode de visibilité de la publication"
+    web-search-engine: "Moteur de recherche Web"
+    web-search-engine-desc: "Exemple : https://www.google.com/?#q={{query}}"
+    show-via: "Afficher via"
+    reduce-motion: "Réduire les animations dans l’interface utilisateur"
+    this-setting-is-this-device-only: "Uniquement sur cet appareil"
+    use-os-default-emojis: "Utiliser les émojis standards du système"
+    line-width: "Epaisseur du trait"
+    line-width-thin: "Fine"
+    line-width-normal: "Normale"
+    line-width-thick: "Épaisse"
+    font-size: "Taille du texte"
+    font-size-medium: "Normale"
+    font-size-x-large: "Large"
+    deck-column-align-center: "Centrer"
+    deck-column-align-left: "À gauche"
+    deck-column-align-flexible: "Flexible"
+    deck-column-width: "Largeur des colonnes du Deck"
+    deck-column-width-normal: "Normale"
     timeline: "Fil d’actualité"
+    navbar-position-top: "en haut"
+    navbar-position-left: "À gauche"
+    navbar-position-right: "à droite"
+    post-style-standard: "Standard"
+    post-style-smart: "Intelligent"
+    notification-position: "Afficher les notifications"
+    notification-position-bottom: "en bas"
+    notification-position-top: "en haut"
   search: "Recherche"
   delete: "Supprimer"
   loading: "Chargement en cours …"
+  cancel: "Quitter"
   update-available-title: "Mise à jour disponible"
   update-available: "Une nouvelle version de Misskey est disponible ({newer}, version actuelle: {current}). Veuillez recharger la page pour appliquer la mise à jour."
   my-token-regenerated: "Votre jeton vient d’être généré, vous allez maintenant être déconnecté."
@@ -392,6 +433,10 @@ common/views/components/poll-editor.vue:
   remove: "Supprimer ce choix"
   add: "+ Ajouter un choix"
   destroy: "Annuler ce sondage"
+  interval: "Durée"
+  unit: "Unité"
+  second: "secondes"
+  minute: "Minutes"
   day: "D"
 common/views/components/reaction-picker.vue:
   choose-reaction: "Choisissez votre réaction"
@@ -710,10 +755,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Annuler"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Messages :"
-desktop/views/components/messaging-window.vue:
-  title: "Messagerie"
 desktop/views/components/note-detail.vue:
   private: "cette publication est privée"
   deleted: "cette publication a été supprimée"
@@ -863,7 +904,7 @@ desktop/views/components/timeline.vue:
   hybrid: "Social"
   global: "Global"
   mentions: "Mentions"
-  messages: "Messages"
+  messages: "Messages directs"
   list: "Listes"
   hashtag: "Hashtag"
   add-tag-timeline: "Ajouter un fil de hashtags"
@@ -927,6 +968,7 @@ admin/views/dashboard.vue:
   this-instance: "Cette instance"
   federated: "Fédérées"
 admin/views/queue.vue:
+  title: "File d'attente"
   remove-all-jobs: "Enlever toutes les tâches en attente"
 admin/views/abuse.vue:
   title: "Abus"
@@ -1243,8 +1285,6 @@ desktop/views/pages/user/user.timeline.vue:
   with-replies: "Publications et réponses"
   with-media: "Média"
   my-posts: "Mes Messages"
-desktop/views/widgets/messaging.vue:
-  title: "Messagerie"
 desktop/views/widgets/notifications.vue:
   title: "Notifications"
 desktop/views/widgets/polls.vue:
@@ -1365,7 +1405,7 @@ mobile/views/pages/home.vue:
   hybrid: "Social"
   global: "Global"
   mentions: "Mentions"
-  messages: "Messages"
+  messages: "Messages directs"
 mobile/views/pages/tag.vue:
   no-posts-found: "Aucune publication ayant pour hashtag « {q} » n’a été trouvée."
 mobile/views/pages/widgets.vue:
diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml
index fb92b66234a5426093fb0d0e627ff05da0534a8d..3e0c3d02860081a13363e13ae6981df21dbca025 100644
--- a/locales/ja-KS.yml
+++ b/locales/ja-KS.yml
@@ -652,10 +652,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "やめとくわ"
   ok: "これや!"
-desktop/views/components/messaging-room-window.vue:
-  title: "メッセージ:"
-desktop/views/components/messaging-window.vue:
-  title: "メッセージ"
 desktop/views/components/note-detail.vue:
   private: "この投稿は見せられへんわ"
   deleted: "この投稿なんか無くなってもうたわ"
@@ -799,7 +795,7 @@ desktop/views/components/timeline.vue:
   hybrid: "ソーシャル"
   global: "グローバル"
   mentions: "あんた宛て"
-  messages: "メッセージ"
+  messages: "ダイレクト投稿"
   list: "リスト"
   hashtag: "ハッシュタグ"
   add-tag-timeline: "ハッシュタグ増やす"
@@ -1061,8 +1057,6 @@ desktop/views/pages/user/user.timeline.vue:
   default: "投稿"
   with-replies: "投稿と返信"
   with-media: "メディア"
-desktop/views/widgets/messaging.vue:
-  title: "メッセージ"
 desktop/views/widgets/notifications.vue:
   title: "通知"
 desktop/views/widgets/polls.vue:
@@ -1183,7 +1177,7 @@ mobile/views/pages/home.vue:
   hybrid: "ソーシャル"
   global: "グローバル"
   mentions: "あんた宛て"
-  messages: "メッセージ"
+  messages: "ダイレクト投稿"
 mobile/views/pages/tag.vue:
   no-posts-found: "ハッシュタグ「{q}」が付けられた投稿はあらへんかった。"
 mobile/views/pages/widgets.vue:
diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml
index 9eddc4baabb0443f00d5add60fcf14137eb5f960..d74658608823f8e904495f25a5ea514ef7db3497 100644
--- a/locales/ko-KR.yml
+++ b/locales/ko-KR.yml
@@ -7,7 +7,7 @@ common:
   about: "Misskey를 찾아주셔서 감사합니다. Misskey는 지구에서 태어난 <b>분산 마이크로 블로그 SNS </b> 입니다. Fediverse(다양한 SNS로 구성되는 우주)에 존재하는 다른 SNS와 상호 연결되어 있습니다. 잠시 도시의 번잡함에서 벗어나 새로운 인터넷에 다이브 해 보지 않겠습니까."
   intro:
     title: "Misskey란?"
-    about: "Misskey는 오픈소스 <b>분산형 마이크로블로그 SNS</b>입니다. 다양하고 폭넓게 커스터마이징할 수 있는 UI, 글에 대한 반응, 파일을 관리할 수 있는 드라이브 등의 선진적인 기능을 갖추고 있습니다. 더하여 Fediverse라고 부르는 네트워크에 연결할 수 있어 다른 SNS와도 주고받을 수 있습니다. 예를 들자면, 당신이 무언가를 게시하면, 해당 게시물은 Misskey 뿐만 아니라 다른 SNS에도 전해집니다. 살짝 어떤 행성에서 다른 행성으로 전파를 발신하고 있는 모습을 상상해주세요."
+    about: "Misskey는 오픈소스 <b>분산형 마이크로블로그 SNS</b>입니다. 다양하고 폭넓게 커스터마이징할 수 있는 UI, 글에 대한 리액션, 파일을 관리할 수 있는 드라이브 등의 선진적인 기능을 갖추고 있습니다. 더하여 Fediverse라고 부르는 네트워크에 연결할 수 있어 다른 SNS와도 주고받을 수 있습니다. 예를 들자면, 당신이 무언가를 게시하면, 해당 게시물은 Misskey 뿐만 아니라 다른 SNS에도 전해집니다. 살짝 어떤 행성에서 다른 행성으로 전파를 발신하고 있는 모습을 상상해주세요."
     features: "특징"
     rich-contents: "글"
     rich-contents-desc: "자신의 생각, 화제의 사건, 모두와 공유하고 싶은 것을 올려주세요. 필요한 경우 다양한 스타일을 사용하여 글을 장식하거나 마음에 드는 이미지, 영상 등의 파일이나 투표를 올리는 것도 가능합니다."
@@ -520,7 +520,7 @@ common/views/components/poll-editor.vue:
   hour: "시간"
   day: "일"
 common/views/components/reaction-picker.vue:
-  choose-reaction: "반응 선택"
+  choose-reaction: "리액션 선택"
 common/views/components/emoji-picker.vue:
   custom-emoji: "커스텀 이모지"
   people: "사람들"
@@ -839,10 +839,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "취소"
   ok: "확인"
-desktop/views/components/messaging-room-window.vue:
-  title: "메시지:"
-desktop/views/components/messaging-window.vue:
-  title: "메시지"
 desktop/views/components/note-detail.vue:
   private: "이 글은 비공개입니다"
   deleted: "이 글은 삭제되었습니다"
@@ -992,7 +988,7 @@ desktop/views/components/timeline.vue:
   hybrid: "소셜"
   global: "글로벌"
   mentions: "받은 멘션"
-  messages: "메시지"
+  messages: "다이렉트 게시글"
   list: "리스트"
   hashtag: "해시태그"
   add-tag-timeline: "해시태그 추가"
@@ -1113,6 +1109,8 @@ admin/views/instance.vue:
   disable-local-timeline: "로컬 타임라인 비활성화"
   disable-global-timeline: "글로벌 타임라인 비활성화"
   disabling-timelines-info: "이 타임라인들을 비활성화해도 관리자 및 모더레이터는 계속 사용할 수 있습니다."
+  enable-emoji-reaction: "리액션에 이모지를 사용할 수 있게 함"
+  use-star-for-reaction-fallback: "알 수 없는 리액션을 star로 대체하여 사용"
   invite: "초대"
   save: "저장"
   saved: "저장하였습니다"
@@ -1387,8 +1385,6 @@ desktop/views/pages/user/user.timeline.vue:
   with-replies: "글과 답글"
   with-media: "미디어"
   my-posts: "내 글"
-desktop/views/widgets/messaging.vue:
-  title: "메시지"
 desktop/views/widgets/notifications.vue:
   title: "알림"
 desktop/views/widgets/polls.vue:
@@ -1510,7 +1506,7 @@ mobile/views/pages/home.vue:
   hybrid: "소셜"
   global: "글로벌"
   mentions: "받은 멘션"
-  messages: "메시지"
+  messages: "다이렉트 게시글"
 mobile/views/pages/tag.vue:
   no-posts-found: "해시태그 \"{q}\"가 붙은 글을 찾을 수 없습니다."
 mobile/views/pages/widgets.vue:
diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml
index 0068d961f77a3ce1467b00761187b55fe158b069..ee798cd8d891103cd033472a64924e372efdabd3 100644
--- a/locales/nl-NL.yml
+++ b/locales/nl-NL.yml
@@ -307,10 +307,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Annuleren"
   ok: "Oké"
-desktop/views/components/messaging-room-window.vue:
-  title: "Berichten:"
-desktop/views/components/messaging-window.vue:
-  title: "Gesprekken"
 desktop/views/components/note-detail.vue:
   private: "(dit bericht is privé)"
   location: "Locatie"
@@ -394,7 +390,6 @@ desktop/views/components/timeline.vue:
   home: "Startpagina"
   local: "Lokaal"
   global: "Algemeen"
-  messages: "Gesprekken"
   list: "Lijsten"
 desktop/views/components/ui.header.account.vue:
   profile: "Je profiel"
@@ -497,8 +492,6 @@ desktop/views/pages/user/user.timeline.vue:
   default: "Berichten"
   with-replies: "Berichten en antwoorden"
   with-media: "Media"
-desktop/views/widgets/messaging.vue:
-  title: "Gesprekken"
 desktop/views/widgets/notifications.vue:
   title: "Meldingen"
 desktop/views/widgets/polls.vue:
@@ -571,7 +564,6 @@ mobile/views/pages/home.vue:
   home: "Startpagina"
   local: "Lokaal"
   global: "Algemeen"
-  messages: "Gesprekken"
 mobile/views/pages/widgets.vue:
   add-widget: "Toevoegen"
 mobile/views/pages/widgets/activity.vue:
diff --git a/locales/no-NO.yml b/locales/no-NO.yml
index 194c43e119061a5f85137c1674169c99b4e63873..ca613a20d28170956fe7bb34277fbdb81f51205a 100644
--- a/locales/no-NO.yml
+++ b/locales/no-NO.yml
@@ -244,8 +244,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Avbryt"
   ok: "Ok"
-desktop/views/components/messaging-window.vue:
-  title: "Samtaler"
 desktop/views/components/note-detail.vue:
   location: "Lokasjon"
 desktop/views/components/note.vue:
@@ -290,7 +288,6 @@ desktop/views/components/timeline.vue:
   home: "Hjem"
   local: "Lokalt"
   global: "Globalt"
-  messages: "Samtaler"
   list: "Lister"
   list-name: "Liste navn"
 desktop/views/components/ui.header.vue:
@@ -394,8 +391,6 @@ desktop/views/pages/user/user.timeline.vue:
   default: "Innlegg"
   with-replies: "Innlegg og svar"
   with-media: "Media"
-desktop/views/widgets/messaging.vue:
-  title: "Melding"
 desktop/views/widgets/notifications.vue:
   title: "Notifikasjon"
 desktop/views/widgets/polls.vue:
@@ -456,7 +451,6 @@ mobile/views/pages/home.vue:
   home: "Hjem"
   local: "Lokalt"
   global: "Globalt"
-  messages: "Samtaler"
 mobile/views/pages/widgets.vue:
   add-widget: "Legg til"
 mobile/views/pages/received-follow-requests.vue:
diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml
index ce1356e99baf733c9852c807dfe98d5bc2991b69..16199f6cc97d586c2dd3fa32f79cad17202f322a 100644
--- a/locales/pl-PL.yml
+++ b/locales/pl-PL.yml
@@ -146,9 +146,11 @@ common:
     choose-wallpaper: "Wybierz tapetÄ™"
     timeline: "OÅ› czasu"
     sound: "Dźwięk"
+    volume: "Głośność"
     test: "Test"
     update: "Aktualizacja Misskey"
     version: "Wersja:"
+    do-update: "Sprawdź dostępność nowych aktualizacji"
     navbar-position-left: "Z lewej"
   search: "Szukaj"
   delete: "Usuń"
@@ -677,10 +679,6 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "Anuluj"
   ok: "OK"
-desktop/views/components/messaging-room-window.vue:
-  title: "Wiadomości:"
-desktop/views/components/messaging-window.vue:
-  title: "Wiadomości"
 desktop/views/components/note-detail.vue:
   private: "ten wpis jest prywatny"
   deleted: "ten wpis został usunięty"
@@ -815,7 +813,7 @@ desktop/views/components/timeline.vue:
   hybrid: "Społeczność"
   global: "Globalne"
   mentions: "Wspomnienia"
-  messages: "Wiadomości"
+  messages: "Bezpośrednie wpisy"
   list: "Listy"
   hashtag: "Hashtag"
   add-tag-timeline: "Dodaj hashtag"
@@ -1009,8 +1007,6 @@ desktop/views/pages/user/user.timeline.vue:
   with-replies: "Wpisy i odpowiedzi"
   with-media: "Multimedia"
   my-posts: "Moje wpisy"
-desktop/views/widgets/messaging.vue:
-  title: "Wiadomości"
 desktop/views/widgets/notifications.vue:
   title: "Powiadomienia"
 desktop/views/widgets/polls.vue:
@@ -1126,7 +1122,7 @@ mobile/views/pages/home.vue:
   hybrid: "Społeczność"
   global: "Globalne"
   mentions: "Wspomnienia"
-  messages: "Wiadomości"
+  messages: "Bezpośrednie wpisy"
 mobile/views/pages/widgets.vue:
   dashboard: "Kokpit"
   add-widget: "Dodaj"
diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml
index e208fa832ab2345656408b96d5c075879f28df48..bd25cbf6fabc42818559a59252d8af8092b9d32e 100644
--- a/locales/zh-CN.yml
+++ b/locales/zh-CN.yml
@@ -577,7 +577,7 @@ common/views/components/notification-settings.vue:
   mark-as-read-all-unread-notes: "将所有帖子标为已读"
   mark-as-read-all-talk-messages: "将所有对话标为已读"
   auto-watch: "自动查看帖子"
-  auto-watch-desc: "自动接收有关您做出反应或回复的帖子的通知。"
+  auto-watch-desc: "自动接收有关您做出回应或回复的帖子的通知。"
 common/views/components/integration-settings.vue:
   title: "服务合作"
   connect: "连接"
@@ -839,22 +839,18 @@ desktop/views/components/home.vue:
 desktop/views/input-dialog.vue:
   cancel: "取消"
   ok: "确定"
-desktop/views/components/messaging-room-window.vue:
-  title: "信息:"
-desktop/views/components/messaging-window.vue:
-  title: "正在聊天"
 desktop/views/components/note-detail.vue:
   private: "私密投稿"
   deleted: "投稿已删除"
   location: "位置信息"
   renote: "转发"
-  add-reaction: "添加一个反应"
-  undo-reaction: "取消反应"
+  add-reaction: "回应"
+  undo-reaction: "取消回应"
 desktop/views/components/note.vue:
   reply: "回复"
   renote: "Renote"
-  add-reaction: "添加一个反应"
-  undo-reaction: "取消反应"
+  add-reaction: "回应"
+  undo-reaction: "取消回应"
   detail: "详细信息"
   private: "这个投稿是私密的"
   deleted: "投稿已删除"
@@ -992,7 +988,7 @@ desktop/views/components/timeline.vue:
   hybrid: "社交"
   global: "全球"
   mentions: "提到的"
-  messages: "信息"
+  messages: "直接发布"
   list: "列表"
   hashtag: "标签"
   add-tag-timeline: "添加标签"
@@ -1113,6 +1109,8 @@ admin/views/instance.vue:
   disable-local-timeline: "停用本地时间线功能"
   disable-global-timeline: "禁用全局时间线"
   disabling-timelines-info: "即使禁用时间线,管理员和版主仍然可用。"
+  enable-emoji-reaction: "在回应上使用表情符号"
+  use-star-for-reaction-fallback: "使用默认的star来表示未知的回应"
   invite: "邀请"
   save: "保存"
   saved: "保存完毕"
@@ -1387,8 +1385,6 @@ desktop/views/pages/user/user.timeline.vue:
   with-replies: "帖子与回复"
   with-media: "媒体"
   my-posts: "我的帖子"
-desktop/views/widgets/messaging.vue:
-  title: "信息"
 desktop/views/widgets/notifications.vue:
   title: "通知"
 desktop/views/widgets/polls.vue:
@@ -1452,7 +1448,7 @@ mobile/views/components/note.vue:
   location: "位置信息"
 mobile/views/components/note-detail.vue:
   reply: "回复"
-  reaction: "反应"
+  reaction: "回应"
   private: "这个帖子是私密的"
   deleted: "帖子已删除"
   location: "位置信息"
@@ -1510,7 +1506,7 @@ mobile/views/pages/home.vue:
   hybrid: "Social"
   global: "Global"
   mentions: "Mentions"
-  messages: "信息"
+  messages: "直接发布"
 mobile/views/pages/tag.vue:
   no-posts-found: "没有找到带有主题标签“{q}”的帖子"
 mobile/views/pages/widgets.vue:
@@ -1639,7 +1635,7 @@ dev/views/new-app.vue:
   account-read: "查看账户信息"
   account-write: "修改账户信息"
   note-write: "投稿。"
-  reaction-write: "添加或删除反应。"
+  reaction-write: "添加或删除回应。"
   following-write: "关注和不关注"
   drive-read: "查看网盘"
   drive-write: "管理网盘文件。"