diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml
index 29395ecfda..ff7b730c20 100644
--- a/locales/cs-CZ.yml
+++ b/locales/cs-CZ.yml
@@ -1298,5 +1298,7 @@ pages:
         arg2: "Seznamy"
       _pick:
         arg1: "Seznamy"
+      _listLen:
+        arg1: "Seznamy"
     types:
       array: "Seznamy"
diff --git a/locales/da-DK.yml b/locales/da-DK.yml
index 08ca17592c..3b667258f7 100644
--- a/locales/da-DK.yml
+++ b/locales/da-DK.yml
@@ -1844,6 +1844,8 @@ pages:
       _pick:
         arg1: "Lister"
         arg2: "Position"
+      _listLen:
+        arg1: "Lister"
       number: "Tal"
       stringToNumber: "Tekst til tal"
       _stringToNumber:
diff --git a/locales/de-DE.yml b/locales/de-DE.yml
index bc6515cd57..2541e1ca63 100644
--- a/locales/de-DE.yml
+++ b/locales/de-DE.yml
@@ -929,5 +929,7 @@ pages:
         arg2: "Listen"
       _pick:
         arg1: "Listen"
+      _listLen:
+        arg1: "Listen"
     types:
       array: "Listen"
diff --git a/locales/en-US.yml b/locales/en-US.yml
index 5ac2561d16..fd8e965887 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -270,6 +270,9 @@ common:
     disable-via-mobile: "Don't mark the post as 'from mobile'"
     load-raw-images: "Show attached images in original quality"
     load-remote-media: "Show media from a remote server"
+    sync: "Sync"
+    home-profile: "Home profile"
+    deck-profile: "Deck profile"
   search: "Search"
   delete: "Delete"
   loading: "Loading"
@@ -1103,7 +1106,10 @@ admin/views/index.vue:
   abuse: "Abuse"
   queue: "Job Queue"
   logs: "Logs"
+  db: "Database"
   back-to-misskey: "Back to Misskey"
+admin/views/db.vue:
+  tables: "Tables"
 admin/views/dashboard.vue:
   dashboard: "Dashboard"
   accounts: "Accounts"
@@ -1941,6 +1947,8 @@ pages:
       _pick:
         arg1: "Lists"
         arg2: "Position"
+      _listLen:
+        arg1: "Lists"
       number: "Number"
       stringToNumber: "Text to number"
       _stringToNumber:
diff --git a/locales/es-ES.yml b/locales/es-ES.yml
index bbfa7f10e9..174b69110e 100644
--- a/locales/es-ES.yml
+++ b/locales/es-ES.yml
@@ -1109,5 +1109,7 @@ pages:
         arg2: "Listas"
       _pick:
         arg1: "Listas"
+      _listLen:
+        arg1: "Listas"
     types:
       array: "Listas"
diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml
index 100b2f9124..fe593c24f5 100644
--- a/locales/fr-FR.yml
+++ b/locales/fr-FR.yml
@@ -265,6 +265,7 @@ common:
     disable-via-mobile: "Enlever la mention publié via 'mobile'"
     load-raw-images: "Afficher les photos jointes dans leur qualité originale"
     load-remote-media: "Afficher les médias depuis le serveur distant"
+    sync: "Synchroniser"
   search: "Recherche"
   delete: "Supprimer"
   loading: "Chargement en cours …"
@@ -724,6 +725,7 @@ common/views/components/user-group-editor.vue:
   transfer: "Transférer de groupe"
   transferred: "Groupe transféré"
   remove-user: "Enlever un utilisateur de ce groupe"
+  delete-are-you-sure: "Désirez-vous vraiment supprimer le groupe $1 ?"
   deleted: "Supprimé"
   invite: "Inviter"
   invited: "Invitation envoyée avec succès"
@@ -1088,7 +1090,10 @@ admin/views/index.vue:
   abuse: "Abus"
   queue: "File d’attente"
   logs: "Journaux"
+  db: "Base de données"
   back-to-misskey: "Retour vers Misskey"
+admin/views/db.vue:
+  tables: "Tables"
 admin/views/dashboard.vue:
   dashboard: "Tableau de bord"
   accounts: "Comptes"
@@ -1875,6 +1880,8 @@ pages:
       _pick:
         arg1: "Listes"
         arg2: "Position"
+      _listLen:
+        arg1: "Listes"
       number: "Numérique"
       stringToNumber: "Chaîne en chiffres"
       _stringToNumber:
diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml
index 8f6fc18966..85ad415d71 100644
--- a/locales/ja-KS.yml
+++ b/locales/ja-KS.yml
@@ -1254,5 +1254,7 @@ pages:
         arg2: "リスト"
       _pick:
         arg1: "リスト"
+      _listLen:
+        arg1: "リスト"
     types:
       array: "リスト"
diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml
index 72070e4d42..5272973ecc 100644
--- a/locales/ko-KR.yml
+++ b/locales/ko-KR.yml
@@ -116,7 +116,7 @@ common:
     local-only-message: "이 글은 로컬에만 공개되어 있습니다"
     click-to-tagging: "클릭하여 태그 넣기"
     visibility: "공개 범위"
-    geolocation-alert: "사용 중인 장치에서는 위치 정보를 사용할 수 없습니다"
+    geolocation-alert: "사용 중이신 장치에서는 위치 정보를 사용할 수 없습니다"
     error: "오류"
     enter-username: "사용자명을 입력해주세요"
     add-visible-user: "사용자 추가"
@@ -270,6 +270,9 @@ common:
     disable-via-mobile: "작성하는 글에 \"모바일에서 작성함\" 을 붙이지 않음"
     load-raw-images: "첨부 이미지를 고품질로 표시"
     load-remote-media: "원격 서버의 미디어를 표시"
+    sync: "동기화"
+    home-profile: "홈 프로필"
+    deck-profile: "덱 프로필"
   search: "검색"
   delete: "삭제"
   loading: "로드 중"
@@ -286,7 +289,7 @@ common:
   is-remote-user: "이 사용자 정보는 정확하지 않을 수 있습니다."
   is-remote-post: "이 글 정보는 복사본입니다."
   view-on-remote: "정확한 정보 보기"
-  renoted-by: "{user}이(가) 리노트"
+  renoted-by: "{user}님이 리노트"
   no-notes: "글이 없습니다"
   turn-on-darkmode: "어둠에 삼켜져라"
   turn-off-darkmode: "빛이 있으라"
@@ -1103,7 +1106,10 @@ admin/views/index.vue:
   abuse: "스팸 신고"
   queue: "작업 대기열"
   logs: "로그"
+  db: "데이터베이스"
   back-to-misskey: "Misskey로 돌아가기"
+admin/views/db.vue:
+  tables: "테이블"
 admin/views/dashboard.vue:
   dashboard: "대시보드"
   accounts: "계정"
@@ -1126,7 +1132,7 @@ admin/views/queue.vue:
   states:
     active: "처리중"
     delayed: "지연됨"
-    waiting: "대기열에 들어감"
+    waiting: "대기열에 있음"
   result-is-truncated: "결과는 생략되었습니다"
   other-queues: "기타 큐"
 admin/views/logs.vue:
@@ -1941,6 +1947,8 @@ pages:
       _pick:
         arg1: "리스트"
         arg2: "위치"
+      _listLen:
+        arg1: "리스트"
       number: "수치"
       stringToNumber: "텍스트를 수치로"
       _stringToNumber:
diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml
index 857a00ca97..355b3cb682 100644
--- a/locales/nl-NL.yml
+++ b/locales/nl-NL.yml
@@ -623,5 +623,7 @@ pages:
         arg2: "Lijsten"
       _pick:
         arg1: "Lijsten"
+      _listLen:
+        arg1: "Lijsten"
     types:
       array: "Lijsten"
diff --git a/locales/no-NO.yml b/locales/no-NO.yml
index c42b54baa9..296c0cccab 100644
--- a/locales/no-NO.yml
+++ b/locales/no-NO.yml
@@ -503,5 +503,7 @@ pages:
         arg2: "Lister"
       _pick:
         arg1: "Lister"
+      _listLen:
+        arg1: "Lister"
     types:
       array: "Lister"
diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml
index eecde5c735..e7a34c4acc 100644
--- a/locales/pl-PL.yml
+++ b/locales/pl-PL.yml
@@ -1219,5 +1219,7 @@ pages:
         arg2: "Listy"
       _pick:
         arg1: "Listy"
+      _listLen:
+        arg1: "Listy"
     types:
       array: "Listy"
diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml
index 002e3bfab9..01450b956b 100644
--- a/locales/ru-RU.yml
+++ b/locales/ru-RU.yml
@@ -26,6 +26,13 @@ common:
   do-not-copy-paste: "Пожалуйста, не вводите и не вставляйте сюда код. Аккаунту может угрожать опасность."
   load-more: "Загрузить больше"
   enter-password: "Пожалуйста, введите ваш пароль"
+  2fa: "Двухфакторная аутентификация"
+  customize-home: "Настройка домашней страницы"
+  dark-mode: "Тёмная тема"
+  signin: "Войти"
+  signup: "Регистрация"
+  signout: "Выйти"
+  reload-to-apply-the-setting: "Вам необходимо перезагрузить страницу, чтобы применить настройки. Вы хотите перезагрузить сейчас?"
   customization-tips:
     title: "Советы по настройке"
     gotit: "Понятно!"
@@ -51,7 +58,14 @@ common:
   month-and-day: "{day}.{month}"
   trash: "Мусорное ведро"
   drive: "Drive"
+  pages: "Страницы"
   messaging: "Чат"
+  timeline: "Лента"
+  followers: "Подписчики"
+  favorites: "Избранное"
+  post-form:
+    reply: "Ответить"
+    create-poll: "Создать опрос"
   weekday-short:
     sunday: "Вс"
     monday: "Пн"
diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml
index 39d9920a44..5b4e6799ef 100644
--- a/locales/zh-CN.yml
+++ b/locales/zh-CN.yml
@@ -270,6 +270,9 @@ common:
     disable-via-mobile: "不要将帖子标记为“来自手机”"
     load-raw-images: "以原始质量显示附加图像"
     load-remote-media: "显示来自远程服务器的媒体"
+    sync: "同步"
+    home-profile: "定制首页数据"
+    deck-profile: "定制Deck数据"
   search: "搜索"
   delete: "删除"
   loading: "正在加载中"
@@ -859,7 +862,7 @@ desktop/views/components/crop-window.vue:
   cancel: "取消"
   ok: "确定"
 desktop/views/components/drive-window.vue:
-  used: "使用中"
+  used: "已使用"
 desktop/views/components/drive.file.vue:
   avatar: "头像"
   banner: "背景"
@@ -1016,7 +1019,7 @@ desktop/views/components/settings.apps.vue:
   no-apps: "没有已连接的应用程序"
 common/views/components/drive-settings.vue:
   max: "容量"
-  in-use: "正在使用"
+  in-use: "已使用"
   stats: "统计"
 common/views/components/mute-and-block.vue:
   mute-and-block: "屏蔽/拉黑"
@@ -1103,7 +1106,10 @@ admin/views/index.vue:
   abuse: "举报垃圾信息"
   queue: "作业队列"
   logs: "登录"
+  db: "数据库"
   back-to-misskey: "返回 Misskey"
+admin/views/db.vue:
+  tables: "表格"
 admin/views/dashboard.vue:
   dashboard: "Dashboard"
   accounts: "账户"
@@ -1518,7 +1524,7 @@ desktop/views/widgets/users.vue:
   refresh: "更多"
   no-one: "不是!"
 mobile/views/components/drive.vue:
-  used: "使用中"
+  used: "已使用"
   folder-count: "文件夹"
   count-separator: ","
   file-count: "文件"
@@ -1941,6 +1947,8 @@ pages:
       _pick:
         arg1: "列表"
         arg2: "位置"
+      _listLen:
+        arg1: "列表"
       number: "数值"
       stringToNumber: "文本到数字"
       _stringToNumber: