about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2022-12-09 16:48:55 +0100
committerClaire <claire.github-309c@sitedethib.com>2022-12-09 16:48:55 +0100
commite877bb47b87a1704e222ea3ceb22f15619bbe775 (patch)
tree745df9b8c395ac4272884664ca40fe06a28aa4a8 /config
parent859db01268bdae0d423ccf97fbeef87eb4f13f0d (diff)
parent4555ecf995899c635f1c5d80d4f94fd422a5300c (diff)
Merge branch 'main' into glitch-soc/main
Diffstat (limited to 'config')
-rw-r--r--config/locales/activerecord.lv.yml10
-rw-r--r--config/locales/activerecord.ms.yml23
-rw-r--r--config/locales/activerecord.sk.yml38
-rw-r--r--config/locales/ar.yml1
-rw-r--r--config/locales/be.yml283
-rw-r--r--config/locales/cy.yml98
-rw-r--r--config/locales/da.yml7
-rw-r--r--config/locales/de.yml108
-rw-r--r--config/locales/devise.eo.yml6
-rw-r--r--config/locales/devise.lv.yml32
-rw-r--r--config/locales/devise.ms.yml44
-rw-r--r--config/locales/devise.sco.yml2
-rw-r--r--config/locales/devise.sk.yml18
-rw-r--r--config/locales/doorkeeper.el.yml1
-rw-r--r--config/locales/doorkeeper.es-AR.yml2
-rw-r--r--config/locales/doorkeeper.sco.yml6
-rw-r--r--config/locales/doorkeeper.sk.yml37
-rw-r--r--config/locales/el.yml62
-rw-r--r--config/locales/eo.yml52
-rw-r--r--config/locales/es-AR.yml8
-rw-r--r--config/locales/fa.yml2
-rw-r--r--config/locales/gd.yml2
-rw-r--r--config/locales/gl.yml2
-rw-r--r--config/locales/he.yml16
-rw-r--r--config/locales/ku.yml4
-rw-r--r--config/locales/lv.yml2
-rw-r--r--config/locales/ms.yml171
-rw-r--r--config/locales/ru.yml3
-rw-r--r--config/locales/sco.yml2
-rw-r--r--config/locales/simple_form.be.yml2
-rw-r--r--config/locales/simple_form.de.yml4
-rw-r--r--config/locales/simple_form.el.yml2
-rw-r--r--config/locales/simple_form.es-AR.yml4
-rw-r--r--config/locales/simple_form.ms.yml29
-rw-r--r--config/locales/simple_form.sco.yml10
-rw-r--r--config/locales/simple_form.sr.yml91
-rw-r--r--config/locales/simple_form.th.yml4
-rw-r--r--config/locales/sk.yml26
-rw-r--r--config/locales/th.yml13
-rw-r--r--config/locales/tr.yml4
-rw-r--r--config/locales/uk.yml4
-rw-r--r--config/locales/vi.yml4
42 files changed, 1019 insertions, 220 deletions
diff --git a/config/locales/activerecord.lv.yml b/config/locales/activerecord.lv.yml
index 649cdeedd..097a29621 100644
--- a/config/locales/activerecord.lv.yml
+++ b/config/locales/activerecord.lv.yml
@@ -36,12 +36,12 @@ lv:
         status:
           attributes:
             reblog:
-              taken: ziņa jau pastāv
+              taken: ziņai jau pastāv
         user:
           attributes:
             email:
-              blocked: lieto neatļautu epasta pakalpojuma sniedzēju
-              unreachable: šķiet, ka neeksistē
+              blocked: lieto neatļautu e-pasta pakalpojuma sniedzēju
+              unreachable: šķietami neeksistē
             role_id:
               elevated: nevar būt augstāka par tavu pašreizējo lomu
         user_role:
@@ -49,7 +49,7 @@ lv:
             permissions_as_keys:
               dangerous: ietver atļaujas, kas nav drošas pamata lomai
               elevated: nevar ietvert atļaujas, kas nepieder tavai pašreizējai lomai
-              own_role: nevar mainīt pert tavu pašreizējo lomu
+              own_role: nevar mainīt pret tavu pašreizējo lomu
             position:
               elevated: nevar būt augstāka par tavu pašreizējo lomu
-              own_role: nevar mainīt pert tavu pašreizējo lomu
+              own_role: nevar mainīt pret tavu pašreizējo lomu
diff --git a/config/locales/activerecord.ms.yml b/config/locales/activerecord.ms.yml
index c681e324b..6b84248de 100644
--- a/config/locales/activerecord.ms.yml
+++ b/config/locales/activerecord.ms.yml
@@ -24,13 +24,32 @@ ms:
         admin/webhook:
           attributes:
             url:
-              invalid: bukan merupakan URL yang sah
+              invalid: bukanlah URL yang sah
         doorkeeper/application:
           attributes:
             website:
-              invalid: bukan merupakan URL yang sah
+              invalid: bukanlah URL yang sah
+        import:
+          attributes:
+            data:
+              malformed: tersalah bentuk
+        status:
+          attributes:
+            reblog:
+              taken: hantaran sudah wujud
         user:
           attributes:
             email:
               blocked: menggunakan pembekal e-mel yang tidak dibenarkan
               unreachable: nampaknya tidak wujud
+            role_id:
+              elevated: tidak boleh lebih tinggi daripada peranan semasa anda
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: termasuklah keizinan yang tidak selamat untuk peranan asas
+              elevated: tidak boleh memasukkan kebenaran yang tidak dimiliki oleh peranan semasa anda
+              own_role: tidak boleh diubah dengan peranan semasa anda
+            position:
+              elevated: tidak boleh lebih tinggi daripada peranan semasa anda
+              own_role: tidak boleh diubah dengan peranan semasa anda
diff --git a/config/locales/activerecord.sk.yml b/config/locales/activerecord.sk.yml
index eb8d75d48..33f53a88e 100644
--- a/config/locales/activerecord.sk.yml
+++ b/config/locales/activerecord.sk.yml
@@ -5,13 +5,51 @@ sk:
       poll:
         expires_at: Trvá do
         options: Voľby
+      user:
+        agreement: Dohoda o poskytovaní služieb
+        email: Emailová adresa
+        locale: Jazyk
+        password: Heslo
+      user/account:
+        username: Meno používateľa
+      user/invite_request:
+        text: Dôvod
     errors:
       models:
         account:
           attributes:
             username:
               invalid: iba písmená, číslice a podčiarkovníky
+              reserved: je obsadené
+        admin/webhook:
+          attributes:
+            url:
+              invalid: nie je platnou URL
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: nie je platnou URL
+        import:
+          attributes:
+            data:
+              malformed: je deformovaný
         status:
           attributes:
             reblog:
               taken: príspevku už existuje
+        user:
+          attributes:
+            email:
+              blocked: používa nepovoleného poskytovateľa e-mailu
+              unreachable: zdá sa, že neexistuje
+            role_id:
+              elevated: nemôže byť vyššia ako vaša súčasná rola
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: zahrnúť povolenia, ktoré nie sú bezpečné pre základnú rolu
+              elevated: nemôže obsahovať povolenia, ktoré vaša aktuálna rola nemá
+              own_role: nie je možné zmeniť s vašou aktuálnou rolou
+            position:
+              elevated: nemôže byť vyššia ako vaša súčasná rola
+              own_role: nie je možné zmeniť s vašou aktuálnou rolou
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index e51c74bd5..97bbac031 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -1061,6 +1061,7 @@ ar:
     edit:
       add_keyword: إضافة كلمة مفتاحية
       keywords: الكلمات المفتاحية
+      statuses: المنشورات الفردية
       title: تعديل عامل التصفية
     errors:
       invalid_context: لم تقم بتحديد أي مجال أو أنّ المجال غير صالح
diff --git a/config/locales/be.yml b/config/locales/be.yml
index 833195804..152f92ccc 100644
--- a/config/locales/be.yml
+++ b/config/locales/be.yml
@@ -109,6 +109,11 @@ be:
       pending: Чакае праверкі
       perform_full_suspension: Выключыць
       previous_strikes: Ранейшыя скаргі
+      previous_strikes_description_html:
+        few: Гэты ўліковы запіс мае <strong>%{count}</strong> скаргі.
+        many: Гэты ўліковы запіс мае <strong>%{count}</strong> скарг.
+        one: Гэты ўліковы запіс мае <strong>адну</strong> скаргу.
+        other: Гэты ўліковы запіс мае <strong>%{count}</strong> скаргаў.
       promote: Павысіць
       protocol: Пратакол
       public: Публічны
@@ -509,6 +514,11 @@ be:
       delivery_error_hint: Калі дастаўка немагчымая на працягу %{count} дзён, яна будзе аўтаматычна пазначана як недастаўленая.
       destroyed_msg: Даныя з %{domain} цяпер стаяць у чарзе на неадкладнае выдаленне.
       empty: Даменаў не знойдзена.
+      known_accounts:
+        few: "%{count} вядомых уліковых запісы"
+        many: "%{count} вядомых уліковых запісаў"
+        one: "%{count} вядомых уліковых запісаў"
+        other: "%{count} вядомых уліковых запісаў"
       moderation:
         all: Усе
         limited: Абмежаваныя
@@ -686,7 +696,7 @@ be:
         manage_user_access_description: Дазваляе адключаць двухфактарную аўтэнтыфікацыю іншым карыстальнікам, змяняць іх паштовы адрас і скідваць пароль
         manage_users: Кіраванне карыстальнікамі
         manage_users_description: Дазваляе праглядаць звесткі іншых карыстальнікаў і іх мадэрацыю
-        manage_webhooks: Кіраванне webhook'амі
+        manage_webhooks: Кіраванне вэбхукамі
         manage_webhooks_description: Дазваляе карыстальнікам наладжваць вэб-хукі для адміністрацыйных аперацый
         view_audit_log: Кіраванне журналам аўдыту
         view_audit_log_description: Дазваляе карыстальнікам бачыць гісторыю адміністрацыйных аперацый на серверы
@@ -755,7 +765,7 @@ be:
       language: Мова
       media:
         title: Медыя
-      metadata: Метададзеныя
+      metadata: Метаданыя
       no_status_selected: Ніводная публікацыя не была зменена, бо ніводная не была выбрана
       open: Адкрыць допіс
       original_status: Зыходны допіс
@@ -775,7 +785,7 @@ be:
         silence: "%{name} абмежаваў уліковы запіс %{target}"
         suspend: Уліковы запіс %{target} выключаны %{name}
       appeal_approved: Абскарджана
-      appeal_pending: Скарга разглядаецца
+      appeal_pending: Апеляцыя разглядаецца
     system_checks:
       database_schema_check:
         message_html: Ёсць незавершаныя міграцыі базы дадзеных. Калі ласка, запусціце іх, каб пераканацца, што дадатак паводзіць сябе належным чынам
@@ -806,10 +816,19 @@ be:
         no_link_selected: Ніводная спасылка не была зменена, бо ніводная не была выбрана
         publishers:
           no_publisher_selected: Выдаўцы не былі зменены, таму што ніводзін не быў абраны
+        shared_by_over_week:
+          few: Абагулілі %{count} чалавекі за апошні тыдзень
+          many: Абагулілі %{count} чалавек за апошні тыдзень
+          one: Абагуліў адзін чалавек за апошні тыдзень
+          other: Абагулілі %{count} чалавек за апошні тыдзень
         title: Актуальныя спасылкі
+        usage_comparison: Выкарыстоўвалася %{today} разоў сёння, у параўнанні з %{yesterday} учора
       only_allowed: Толькі дазволенае
       pending_review: Чакае праверкі
       preview_card_providers:
+        allowed: Спасылкі ад гэтага выдаўца не будуць у трэндзе
+        description_html: Спасылкі з гэтых даменаў часта абагульняюцца на вашым серверы. Спасылкі не трапяць у публічныя трэнды, калі дамен спасылкі не ўхвалены. Вашае ўхваленне (ці адхіленне) распаўсюдзіцца на субдамены.
+        rejected: Спасылкі ад гэтага выдаўца не будуць у трэнде
         title: Выдаўцы
       rejected: Адхілена
       statuses:
@@ -818,6 +837,7 @@ be:
         description_html: Гэта допісы, пра якія ведае ваш сервер, што на дадзены момант часта абагульваюцца і падабаюцца людзям. Гэта можа дапамагчы вашым новым і пастаянным карыстальнікам знайсці больш людзей, на якіх можна падпісацца. Ніякія допісы не будуць паказвацца публічна, пакуль вы не зацвердзіце аўтара, а аўтар не дазволіць прапанаваць свой уліковы запіс іншым. Вы таксама можаце дазволіць або адхіліць асобныя допісы.
         disallow: Забараніць допіс
         disallow_account: Забараніць аўтара
+        no_status_selected: Ніводны папулярны допіс не быў зменены, бо ніводны не быў выбраны
         not_discoverable: Аўтар вырашыў быць нябачным
         shared_by:
           few: Пашыраны або ўпадабаны %{friendly_count} разы
@@ -826,20 +846,30 @@ be:
           other: Пашыраны або ўпадабаны %{friendly_count} разоў
         title: Актуальныя допісы
       tags:
+        current_score: Бягучы рэзультат %{score}
         dashboard:
           tag_accounts_measure: унікальнае выкарыстанне
           tag_languages_dimension: Папулярныя мовы
           tag_servers_dimension: Папулярныя серверы
           tag_servers_measure: розныя серверы
           tag_uses_measure: усяго выкарыстанняў
+        description_html: Гэтыя хэштэгі зараз з'яўляюцца у мностве допісаў, якія бачыць ваш сервер. Гэта дапаможа вашым карыстальнікам даведацца аб чым зараз больш за ўсё размаўляюць людзі. Ніякі хэштэг не з'явіцца публічна пакуль вы яго не пацвердзіце.
         listable: Можа быць прапанавана
+        no_tag_selected: Ніводны тэг не быў зменены, бо ніводны не быў выбраны
         not_listable: Не будзе прапанавана
         not_trendable: Не з'явіцца ў трэндах
         not_usable: Немагчыма выкарыстаць
         peaked_on_and_decaying: На піку %{date}, зараз спадае
         title: Актуальныя хэштэгі
         trendable: Можа з'явіцца сярод трэндаў
+        trending_rank: 'Папулярнае #%{rank}'
         usable: Магчыма выкарыстаць
+        usage_comparison: Выкарыстоўвалася %{today} разоў сёння, у параўнанні з %{yesterday} учора
+        used_by_over_week:
+          few: Выкарысталі %{count} чалавекі за апошні тыдзень
+          many: Выкарысталі %{count} чалавек за апошні тыдзень
+          one: Выкарыстаў адзін чалавек за апошні тыдзень
+          other: Выкарысталі %{count} чалавек за апошні тыдзень
       title: Актуальныя
       trending: Папулярныя
     warning_presets:
@@ -851,10 +881,11 @@ be:
     webhooks:
       add_new: Дадаць канцавую кропку
       delete: Выдаліць
+      description_html: "<strong>Вэбхук</strong> дазваляе Mastodon адпраўляць <strong>апавяшчэнні ў рэальным часе</strong> аб выбраных падзеях у вашай уласнай праграме, каб яна магла <strong>аўтаматычна рэагаваць на іх</strong>."
       disable: Адключыць
       disabled: Адключана
       edit: Рэдагаваць канцавую кропку
-      empty: У вас яшчэ няма сканфігураваных канчатковых кропак webhook'у.
+      empty: У вас яшчэ няма сканфігураваных канчатковых кропак вэбхука.
       enable: Уключыць
       enabled: Уключана
       enabled_events:
@@ -863,10 +894,12 @@ be:
         one: 1 актыўная падзея
         other: "%{count} актыўнай падзеі"
       events: Падзеі
-      new: Новая Webhook'а
+      new: Новая вэбхука
+      rotate_secret: Павярнуць сакрэт
+      secret: Падпісанне сакрэту
       status: Стан
-      title: Webhook'і
-      webhook: Webhook
+      title: Вэбхукі
+      webhook: Вэбхук
   admin_mailer:
     new_appeal:
       actions:
@@ -877,8 +910,16 @@ be:
         sensitive: пазначыць уліковы запіс як далікатны
         silence: абмежаваць уліковы запіс
         suspend: выключыць уліковы запіс
+      body: "%{target} абскарджвае рашэнне мадэратара %{action_taken_by} ад %{date}, якая была %{type}. Яны напісалі:"
+      next_steps: Вы можаце ўхваліць апеляцыю каб адмяніць рашэнне мадэратараў ці ігнараваць яе.
+      subject: "%{username} абскарджвае рашэнне мадэратараў на %{instance}"
+    new_pending_account:
+      body: Падрабязнасці новага ўліковага запісу прыведзены ніжэй. Вы можаце зацвердзіць або адхіліць гэтую заяўку.
+      subject: Новы ўліковы запіс для разгляду ў %{instance} (%{username})
     new_report:
+      body: "%{reporter} паскардзіўся на %{target}"
       body_remote: Нехта з %{domain} паскардзіўся на %{target}
+      subject: Новая скарга на %{instance} (#%{id})
     new_trends:
       body: 'Гэтыя элементы трэба праверыць, перш чым публікаваць:'
       new_trending_links:
@@ -1029,7 +1070,7 @@ be:
   disputes:
     strikes:
       action_taken: Выкананае дзеянне
-      appeal: Зварот
+      appeal: Апеляцыя
       appeal_approved: Гэтае папярэджанне паспяхова абскарджана і больш не дзейнічае
       appeal_rejected: Апеляцыя была адхілена
       appeal_submitted_at: Апеляцыя пададзена
@@ -1041,7 +1082,7 @@ be:
       created_at: Датаваны
       description_html: Гэта дзеянні, выкананыя супраць вашага ўліковага запісу, і папярэджанні, якія адпраўлены вам супрацоўнікамі %{instance}.
       recipient: Адрасавана
-      reject_appeal: Адхіліць абскарджанне
+      reject_appeal: Адхіліць апеляцыю
       status: 'Допіс #%{id}'
       status_removed: Допіс ужо выдалены з сістэмы
       title: "%{action} ад %{date}"
@@ -1054,71 +1095,144 @@ be:
         silence: Абмежаванне ўліковага запісу
         suspend: Выключэнне ўліковага запісу
       your_appeal_approved: Ваша абскарджанне было ўхвалена
-      your_appeal_pending: Вы адправілі абскарджанне
+      your_appeal_pending: Вы адправілі апеляцыю
       your_appeal_rejected: Ваша абскарджанне было адхілена
   domain_validator:
     invalid_domain: не з'яўляецца сапраўдным даменным імем
   errors:
-    '400': The request you submitted was invalid or malformed.
+    '400': Запыт, які вы адправілі, памылковы або няправільны.
     '403': У вас няма дазволу на прагляд гэтай старонкі.
     '404': Няма старонкі, якую вы шукаеце.
-    '406': This page is not available in the requested format.
+    '406': Старонка недасяжная ў запатрабаваным фармаце.
     '410': Старонка, якую вы шукаеце, больш не існуе.
     '422':
       content: Памылка праверкі бяспекі. Вы заблакіравалі cookies?
       title: Памылка праверкі бяспекі
     '429': Зашмат запытаў
     '500':
+      content: Выбачце! Нешта пайшло не так на нашым баку.
       title: Старонка няспраўная
-    '503': The page could not be served due to a temporary server failure.
+    '503': Старонку немагчыма адлюстраваць з-за часовага збою сервера.
+    noscript_html: Каб выкарыстоўваць вэб-праграму Mastodon, уключыце JavaScript. Акрамя таго, паспрабуйце адну з <a href="%{apps_path}">арыгінальных праграм</a> Mastodon для вашай платформы.
+  existing_username_validator:
+    not_found: не атрымалася знайсці лакальны ўліковы запіс з такім імем карыстальніка
+    not_found_multiple: не атрымалася знайсці %{usernames}
   exports:
     archive_takeout:
       date: Дата
+      download: Спампаваць ваш архіў
       hint_html: Вы можаце зрабіць запыт архіва сваіх <strong>допісаў і запампаваных медыя</strong>. Экспартаваныя даныя будуць мець фармат ActivityPub, які можна прачытаць любым сумяшчальным праграмным забеспячэннем. Запыт архіва можна рабіць кожныя 7 дзён.
+      in_progress: Збіраем ваш архіў...
+      request: Запатрабаваць ваш архіў
       size: Памер
     blocks: Спіс блакіроўкі
     bookmarks: Закладкі
     csv: CSV
+    domain_blocks: Блакіроўкі дамена
     lists: Спісы
+    mutes: Уліковыя запісы, якія вы ігнаруеце
     storage: Медыясховішча
   featured_tags:
     add_new: Дадаць новы
+    errors:
+      limit: Вы ўжо дадалі максімальную колькасць хэштэгаў
   filters:
     contexts:
       account: Профілі
+      home: Стужка і спісы
       notifications: Апавяшчэнні
+      public: Публічныя стужкі
       thread: Размовы
     edit:
       add_keyword: Дадаць ключавое слова
       keywords: Ключавыя словы
+      statuses: Асобныя допісы
       title: Рэдагаваць фільтр
+    errors:
+      invalid_context: Дадзены кантэкст недастатковы альбо памылковы
     index:
+      contexts: Фільтры ў %{contexts}
       delete: Выдаліць
       empty: У вас няма фільтраў.
+      expires_in: Сканчаецца праз %{distance}
+      expires_on: Сканчаецца %{date}
+      keywords:
+        few: "%{count} ключавыя словы"
+        many: "%{count} ключавых слоў"
+        one: "%{count} ключавое слова"
+        other: "%{count} ключавога слова"
+      statuses:
+        few: "%{count} допісы"
+        many: "%{count} допісаў"
+        one: "%{count} допіс"
+        other: "%{count} допісу"
+      statuses_long:
+        few: "%{count} допісы схаваны"
+        many: "%{count} допісаў схавана"
+        one: "%{count} допіс схаваны"
+        other: "%{count} допісу схавана"
       title: Фільтры
     new:
       save: Захаваць новы фільтр
       title: Дадаць новы фільтр
     statuses:
+      back_to_filter: Вярнуцца да фільтра
+      batch:
+        remove: Выдаліць з фільтра
       index:
+        hint: Гэты фільтр прымяняецца для выбару асобных допісаў незалежна ад іншых крытэрыяў. Вы можаце дадаць больш допісаў у гэты фільтр з вэб-інтэрфейсу.
         title: Адфільтраваныя допісы
+  footer:
+    trending_now: Актуальнае
   generic:
     all: Усе
+    all_items_on_page_selected_html:
+      few: На гэтай старонцы абраныя ўсе <strong>%{count}</strong> элементы.
+      many: На гэтай старонцы абраныя ўсе <strong>%{count}</strong> элементаў.
+      one: На гэтай старонцы абраны <strong>%{count}</strong> элемент.
+      other: На гэтай старонцы абраныя усі <strong>%{count}</strong> элементаў.
+    all_matching_items_selected_html:
+      few: Абраныя ўсе <strong>%{count}</strong> элементы, якія адпавядаюць вашаму пошуку.
+      many: Абраныя ўсе <strong>%{count}</strong> элементаў, якія адпавядаюць вашаму пошуку.
+      one: Абраны <strong>%{count}</strong> элемент, які адпавядае вашаму пошуку.
+      other: Абраныя <strong>%{count}</strong> элементаў, якія адпавядаюць вашаму пошуку.
+    changes_saved_msg: Змены паспяхова захаваны!
     copy: Скапіяваць
     delete: Выдаліць
     deselect: Зняць вылучэнне з усіх
+    none: Нічога
     order_by: Парадак
     save_changes: Захаваць змены
+    select_all_matching_items:
+      few: Выберыце ўсе %{count} элементы, якія адпавядаюць вашаму пошуку.
+      many: Выберыце ўсе %{count} элементаў, якія адпавядаюць вашаму пошуку.
+      one: Выберыце %{count} элемент, які адпавядае вашаму пошуку.
+      other: Выберыце %{count} элементаў, якія адпавядаюць вашаму пошуку.
     today: сёння
+    validation_errors:
+      few: Штосьці пакуль не зусім правільна! Калі ласка, праглядзіце %{count} памылкі ніжэй
+      many: Штосьці пакуль не зусім правільна! Калі ласка, праглядзіце %{count} памылак ніжэй
+      one: Штосьці пакуль не зусім правільна! Калі ласка, праглядзіце памылку ніжэй
+      other: Штосьці пакуль не зусім правільна! Калі ласка, праглядзіце %{count} памылак ніжэй
+  html_validator:
+    invalid_markup: 'змяшчае несапраўдную разметку HTML: %{error}'
   imports:
+    errors:
+      invalid_csv_file: 'Несапраўдны файл CSV. Памылка: %{error}'
+      over_rows_processing_limit: колькасць радкоў большая за %{count}
     modes:
       merge: Аб'яднаць
       merge_long: Захаваць існуючыя запісы і дадаць новыя
       overwrite: Перазапісаць
+      overwrite_long: Замяніць бягучыя запісы на новыя
+    preface: Вы можаце імпартаваць даныя, экспартаваныя вамі з іншага сервера, напрыклад, спіс людзей, на якіх вы падпісаны або якіх блакуеце.
+    success: Вашы даныя паспяхова запампаваныя і будуць неўзабаве апрацаваны
     types:
       blocking: Спіс заблакіраваных
       bookmarks: Закладкі
       domain_blocking: Спіс заблакіраваных даменаў
+      following: Падпіскі
+      muting: Спіс ігнаравання
     upload: Запампаваць
   invites:
     delete: Дэактываваць
@@ -1132,10 +1246,21 @@ be:
       '86400': 1 дзень
     expires_in_prompt: Ніколі
     generate: Стварыць запрашальную спасылку
+    invited_by: 'Вас запрасіў(-ла):'
+    max_uses:
+      few: "%{count} выкарыстанні"
+      many: "%{count} выкарыстанняў"
+      one: 1 выкарыстанне
+      other: "%{count} выкарыстанняў"
     max_uses_prompt: Неабмежавана
+    prompt: Генерыруйце і абагульвайце паміж іншымі спасылкі для доступу да гэтага сервера
     table:
+      expires_at: Дзее да
       uses: Выкарыстанні
     title: Запрасіць людзей
+  lists:
+    errors:
+      limit: Вы дасягнулі макс. колькасці спісаў
   login_activities:
     authentication_methods:
       otp: праграма двухфактарнай аўтэнтыфікацыі
@@ -1149,21 +1274,51 @@ be:
     title: Гісторыя ўваходаў
   media_attachments:
     validations:
-      too_many: Няможна дадаць больш 4 файлаў
+      images_and_video: Немагчыма прымацаваць відэа да допісу, які ўжо змяшчае выявы
+      not_ready: Няможна дадаць файлы, апрацоўка якіх яшчэ не скончылася. Паспрабуйце яшчэ раз праз хвілінку!
+      too_many: Няможна дадаць больш за 4 файлы
   migrations:
+    acct: Перамешчана ў
+    cancel: Скасаваць перанакіраванне
+    cancel_explanation: Скасаванне перанакіравання паўторна актывуе ваш бягучы ўліковы запіс, але не верне падпісчыкаў, якія былі перамешчаны на той уліковы запіс.
+    cancelled_msg: Перанакіраванне паспяхова скасавана.
     errors:
+      already_moved: ёсць тым жа ўліковым запісам, на які вы ўжо пераехалі
       missing_also_known_as: гэта не псеўданім уліковага запісу
+      move_to_self: не можа быць бягучым уліковым запісам
       not_found: не знойдзена
     followers_count: Падпісчыкі на момант перамяшчэння
+    incoming_migrations: Пераязджаем з іншага ўліковага запісу
     incoming_migrations_html: Каб перайсці з іншага ўліковага запісу ў гэты, спачатку трэба <a href="%{path}">стварыць псеўданім уліковага запісу</a>.
+    moved_msg: Ваш уліковы запіс перанакіроўваецца на %{acct}. Туды-ж будуць перамешчаны вашы падпісчыкі.
+    not_redirecting: Ваш уліковы запіс не перанакіроўваецца на іншы ўліковы запіс.
+    on_cooldown: Вы нядаўна перамяшчалі свой уліковы запіс. Гэтая мажлівасць зноў стане даступнай праз %{count} дзн.
     past_migrations: Колішнія перамяшчэнні
     proceed_with_move: Перамясціць падпісчыкаў
+    redirected_msg: Ваш уліковы запіс цяпер перанакіроўваецца на %{acct}.
+    redirecting_to: Ваш уліковы запіс перанакіроўваецца на %{acct}.
+    set_redirect: Задаць перанакіраванне
+    warning:
+      backreference_required: Спачатку трэба наладзіць зваротнае спасыланне новага ўліковага запісу на бягучы
+      before: 'Перш чым працягнуць, калі ласка, уважліва прачытайце гэтыя заўвагі:'
+      cooldown: Пасля «пераезду» будзе перыяд чакання, на працягу якога вы не зможаце зноў «пераехаць»
+      disabled_account: Пасля гэтага ваш бягучы ўліковы запіс не будзе цалкам даступны. Аднак у вас будзе доступ да экспарту даных, а таксама да паўторнай актывацыі.
+      followers: Гэтае дзеянне будзе «пераносіць» усіх падпісчыкаў з бягучага ўліковага запісу на новы
+      only_redirect_html: Альбо вы можаце <a href="%{path}"> толькі наладзіць перанакіраванне на ваш профіль</a>.
+      other_data: Ніякія іншыя даныя не будуць перамешчаны аўтаматычна
+      redirect: Профіль вашага бягучага ўліковага запісу будзе абноўлены з паведамленнем аб перанакіраванні і выключаны з пошуку
   moderation:
     title: Мадэрацыя
+  move_handler:
+    carry_blocks_over_text: Гэты карыстальнік «перанесены» з уліковага запісу %{acct}, які вы заблакавалі.
+    carry_mutes_over_text: Гэты карыстальнік «перанесены» з уліковага запісу %{acct}, які вы ігнаруеце.
+    copy_account_note_text: 'Гэты карыстальнік «перанесены» з %{acct}, вось вашы папярэднія заўвагі пра яго:'
   navigation:
     toggle_menu: Уключыць меню
   notification_mailer:
     admin:
+      report:
+        subject: "%{name} падаў скаргу"
       sign_up:
         subject: "%{name} зарэгістраваўся"
     favourite:
@@ -1177,6 +1332,7 @@ be:
     follow_request:
       action: Кіраванне запытамі на падпіску
       body: "%{name} хоча падпісацца на вас"
+      subject: 'Падпісчык у чарзе: %{name}'
       title: Новы запыт на падпіску
     mention:
       action: Адказаць
@@ -1204,25 +1360,44 @@ be:
         units:
           billion: млрд
           million: млн
+          quadrillion: Q
           thousand: тыс.
           trillion: трлн
   otp_authentication:
+    code_hint: Каб пацвердзіць, увядзіце код, згенераваны праграмай-аўтэнтыфікатарам
+    description_html: Калі вы ўключыце <strong>двухфактарную аўтэнтыфікацыю</strong> праз праграму-аўтэнтыфікатар, то каб увайсці ва ўліковы запіс, вам трэба мець тэлефон, які будзе генераваць токены для ўводу.
     enable: Уключыць
+    instructions_html: "<strong>Скануйце гэты QR-код у Google Authenticator або ў аналагічнай TOTP-праграме на вашым тэлефоне</strong>. З гэтага моманту праграма будзе генераваць токены, якія вам трэба будзе ўводзіць пры ўваходзе ва ўліковы запіс."
+    manual_instructions: 'Калі вы не можаце сканаваць QR-код і трэба ўвесці яго ўручную, вось ключ у форме тэксту:'
     setup: Наладзіць
+    wrong_code: Уведзены несапраўдны код! Час на прыладзе адпавядае часу на серверы?
   pagination:
     newer: Навейшае
     next: Далей
     older: Старэйшае
+    prev: Папярэдні
     truncate: "&hellip;"
   polls:
     errors:
       already_voted: Вы ўжо прагаласавалі ў апытанні
       duplicate_options: змяшчае аднолькавыя варыянты
+      duration_too_long: гэта занадта далёка ў будучыні
+      duration_too_short: гэта занадта хутка
       expired: Апытанне ўжо скончана
+      invalid_choice: Абраны варыянт апытання не існуе
+      over_character_limit: не можа быць даўжэй за %{max} сімвалаў кожны
+      too_few_options: павінна быць болей за адзін варыянт
+      too_many_options: колькасць варыянтаў не можа перавышаць %{max}
   preferences:
     other: Іншае
     posting_defaults: Публікаваць па змаўчанні
     public_timelines: Публічныя стужкі
+  privacy_policy:
+    title: Палітыка канфідэнцыйнасці
+  reactions:
+    errors:
+      limit_reached: Дасягнуты ліміт розных рэакцый
+      unrecognized_emoji: невядомае эмодзі
   relationships:
     activity: Актыўнасць ул. запісу
     dormant: Занядбаны
@@ -1240,8 +1415,20 @@ be:
     remove_selected_followers: Выдаліць выбраных падпісчыкаў
     remove_selected_follows: Адпісацца ад выбраных карыстальнікаў
     status: Стан уліковага запісу
+  remote_follow:
+    missing_resource: Не ўдалося знайсці патрэбны URL перанакіравання для вашага ўліковага запісу
+  reports:
+    errors:
+      invalid_rules: не спасылаецца на дзеючыя правілы
   rss:
     content_warning: 'Папярэджанне аб змесціве:'
+    descriptions:
+      account: Публічныя допісы ад @%{acct}
+      tag: 'Публічныя допісы з хэштэгам #%{hashtag}'
+  scheduled_statuses:
+    over_daily_limit: Вы перавысілі ліміт ў %{limit} запланаваных на сёння допісаў
+    over_total_limit: Вы перавысілі ліміт ў %{limit} запланаваных допісаў
+    too_soon: Запланаваная дата мусіць быць у будучыні
   sessions:
     activity: Апошняя актыўнасць
     browser: Браўзер
@@ -1265,6 +1452,7 @@ be:
       weibo: Weibo
     current_session: Бягучая сесія
     description: "%{browser} на %{platform}"
+    explanation: Гэта вэб-браўзэры, з якіх выкананы ўваход у ваш уліковы запіс Mastodon.
     ip: IP
     platforms:
       adobe_air: Adobe AIR
@@ -1294,6 +1482,7 @@ be:
     development: Распрацоўка
     edit_profile: Рэдагаваць профіль
     export: Экспарт даных
+    featured_tags: Выбраныя хэштэгі
     import: Імпарт
     import_and_export: Імпарт і экспарт
     migrate: Перамяшчэнне ўліковага запісу
@@ -1302,6 +1491,7 @@ be:
     profile: Профіль
     relationships: Падпіскі і падпісчыкі
     statuses_cleanup: Аўтаматычнае выдаленне допісаў
+    strikes: Папярэджанні мадэратараў
     two_factor_authentication: Двухфактарная аўтэнтыфікацыя
     webauthn_authentication: Ключы бяспекі
   statuses:
@@ -1311,6 +1501,7 @@ be:
         many: "%{count} аўдыяфайлаў"
         one: "%{count} аўдыяфайл"
         other: "%{count} аўдыяфайла"
+      description: 'Дадаткі: %{attached}'
       image:
         few: "%{count} выявы"
         many: "%{count} выяваў"
@@ -1321,8 +1512,14 @@ be:
         many: "%{count} відэафайлаў"
         one: "%{count} відэафайл"
         other: "%{count} відэафайла"
+    boosted_from_html: Пашырыў уліковы запіс %{acct_link}
     content_warning: 'Папярэджанне аб змесціве: %{warning}'
     default_language: Такая, што і мова інтэрфэйсу
+    disallowed_hashtags:
+      few: 'змяшчае недазволеныя хэштэгі: %{tags}'
+      many: 'змяшчае недазволеныя хэштэгі: %{tags}'
+      one: 'змяшчае недазволены хэштэг: %{tags}'
+      other: 'утрымлівае недазволеныя хэштэгі: %{tags}'
     edited_at_html: Адрэдагавана %{date}
     errors:
       in_reply_not_found: Здаецца, допіс, на які вы спрабуеце адказаць, не існуе.
@@ -1348,21 +1545,35 @@ be:
     show_more: Паказаць больш
     show_newer: Паказаць навейшыя
     show_older: Паказаць старэйшыя
+    show_thread: Паказаць ланцуг
     sign_in_to_participate: Зарэгіструйцеся каб удзельнічаць у абмеркаванні
     title: '%{name}: "%{quote}"'
     visibilities:
+      direct: Асабіста
       private: Для падпісчыкаў
+      private_long: Паказваць толькі падпісчыкам
       public: Публічны
       public_long: Усе могуць бачыць
+      unlisted: Не ў спісе
+      unlisted_long: Кожны можа ўбачыць гэты допіс, але ён не паказваецца ў публічных стужках
   statuses_cleanup:
     enabled: Аўтаматычна выдаляць старыя допісы
     enabled_hint: Аўтаматычна выдаляць вашыя допісы, калі яны дасягаюць вызначанага тэрміну, акрамя наступных выпадкаў
     exceptions: Выключэнні
+    explanation: Выдаленне допісаў — гэта цяжкая аперацыя. Яна павольна выконваецца ў часы, калі сервер не загружаны іншай працай. Праз гэта вашыя допісы могуць быць выдаленыя праз пэўны час пасля вызначанага тэрміну.
     ignore_favs: Ігнараваць упадабаныя
     ignore_reblogs: Ігнараваць пашырэнні
     interaction_exceptions: Выключэнні, заснаваныя на ўзаемадзеянні
+    keep_direct: Захаваць асабістыя паведамленні
+    keep_direct_hint: Не выдаляць асабістыя паведамленні
     keep_media: Захоўваць допісы з медыя дадаткамі
+    keep_media_hint: Не выдаляць вашыя допісы, якія ўтрымліваюць медыя
+    keep_pinned: Захаваць замацаваныя допісы
+    keep_pinned_hint: Не выдаляць вашыя замацаваныя допісы
     keep_polls: Працягнуць апытанне
+    keep_polls_hint: Не выдаляць вашыя апытанні
+    keep_self_bookmark: Захаваць допісы, якія вы дадалі ў закладкі
+    keep_self_bookmark_hint: Не выдаляе вашыя допісы, якія вы дадалі ў закладкі
     keep_self_fav: Пакідаць упадабаныя вамі допісы
     keep_self_fav_hint: Не выдаляе вашыя допісы, якія вы ўпадабалі
     min_age:
@@ -1374,11 +1585,20 @@ be:
       '604800': 1 тыдзень
       '63113904': 2 гады
       '7889238': 3 месяцы
+    min_age_label: Тэрмін даўнасці
+    min_favs: Захаваць допісы, якія ўпадабалі хаця б
     min_favs_hint: Не выдаляе вашыя допісы, якія спадабаліся прынамсі вызначанай колькасці людзей. Пакіньце гэтае поле пустым, каб допісы выдаляліся незалежна ад гэтай колькасці
+    min_reblogs: Захаваць допісы, якія пашырылі хаця б
+    min_reblogs_hint: Не выдаляе вашыя допісы, якія пашырыла прынамсі вызначаная колькасць людзей. Пакіньце гэтае поле пустым, каб допісы выдаляліся незалежна ад гэтай колькасці
   stream_entries:
     pinned: Замацаваны допіс
     reblogged: пашыраны
     sensitive_content: Далікатны змест
+  strikes:
+    errors:
+      too_late: Запозна абскарджваць гэтае папярэджанне
+  tags:
+    does_not_match_previous_name: не супадае з папярэднім імям
   themes:
     contrast: Mastodon (высокі кантраст)
     default: Mastodon (цёмная)
@@ -1386,6 +1606,7 @@ be:
   time:
     formats:
       default: "%d.%m.%Y %H:%M"
+      month: "%b %Y"
       time: "%H:%M"
   two_factor_authentication:
     add: Дадаць
@@ -1405,32 +1626,46 @@ be:
   user_mailer:
     appeal_approved:
       action: Перайсці ў свой уліковы запіс
+      explanation: Апеляцыя на папярэджанне супраць вашага ўліковага запісу ад %{strike_date}, якую вы падалі %{appeal_date}, была ўхвалена. Ваш уліковы запіс зноў на добрым рахунку.
+      subject: Вашая апеляцыя ад %{date} была ўхваленая
       title: Абскарджанне ўхвалена
     appeal_rejected:
+      explanation: Апеляцыя на папярэджанне супраць вашага ўліковага запісу ад %{strike_date}, якую вы падалі %{appeal_date}, была адхілена.
+      subject: Вашая апеляцыя ад %{date} была адхіленая
       title: Абскарджанне адхілена
     backup_ready:
+      explanation: Вы запатрабавалі поўнае рэзервовае капіраванне вашага ўліковага запісу Mastodon. Цяпер яго можна спампаваць!
       subject: Ваш архіў гатовы да спампавання
+      title: Ваш архіў можна спампаваць
     suspicious_sign_in:
       change_password: змяніць свой пароль
+      details: 'Вось падрабязнасці ўваходу:'
       explanation: Мы заўважылі ўваход у ваш уліковы запіс з новага IP-адрасу.
       further_actions_html: Калі гэта былі не вы, раім вам неадкладна %{action}, а таксама ўключыць двухфактарную аўтэнтыфікацыю, каб захаваць бяспеку вашага ўліковага запісу.
       subject: У вас уліковы запіс зайшлі з новага IP-адрасу
       title: Новы ўваход
     warning:
       appeal: Падаць апеляцыю
+      appeal_description: "Калі вы лічыце гэта памылкай, вы можаце падаць апеляцыю \nсупрацоўнікам %{instance}."
       categories:
         spam: Спам
+        violation: Кантэнт парушае наступныя правілы супольнасці
       explanation:
         delete_statuses: Было выяўлена, што некаторыя з вашых допісаў парушалі адно або больш правілаў супольнасці і былі выдаленыя мадэратарамі суполкі %{instance}.
+        disable: Вы больш не можаце выкарыстоўваць свой уліковы запіс, але ваш профіль і іншыя даныя застаюцца некранутымі. Вы можаце запытаць рэзервовае капіраванне вашых даных, змяніць налады ўліковага запісу або выдаліць свой уліковы запіс.
         mark_statuses_as_sensitive: Некаторыя вашыя допісы былі пазначаныя як далікатныя мадэратарамі суполкі %{instance}. Гэта значыць, што іншым людзям давядзецца спачатку націснуць на медыя допісу каб праглядзець яго. Вы можаце ўласнаручна пазначыць медыя як далікатныя перад тым, як апублікаваць іх у будучым.
+        sensitive: Адгэтуль усе вашыя запампаваныя медыя файлы будуць пазначаны як далікатныя і будуць схаваныя па-за папярэджаннем.
         silence: Вы ўсё яшчэ можаце карыстаецца вашым уліковым запісам, але толькі ўжо падпісаныя на вас людзі змогуць бачыць вашыя публікацыі на серверы. Вы таксама можаце быць адхілены ад удзелу ў розных пошукавых функцыях, аднак іншыя ўсё роўна могуць уласнаручна падпісацца на вас.
         suspend: Вы больш не можаце выкарыстоўваць свой уліковы запіс, а профіль і іншыя даныя сталі недаступнымі. Вы ўсё яшчэ можаце ўвайсці, каб запытаць архіў сваіх даных да моманту іх выдалення праз 30 дзён, але мы захаваем вашы базавыя даныя, каб не даць вам абысці выключэнне.
       reason: 'Прычына:'
       statuses: 'Прычынныя допісы:'
       subject:
         delete_statuses: Вашыя допісы на %{acct} былі выдалены
+        disable: Ваш уліковы запіс %{acct} быў замарожаны
         mark_statuses_as_sensitive: Вашыя допісы на %{acct} былі пазначаныя як далікатныя
+        none: Папярэджанне для %{acct}
         sensitive: З гэтага моманту вашыя допісы на %{acct} будуць пазначаныя як далікатныя
+        silence: Ваш уліковы запіс %{acct} быў абмежаваны
         suspend: Ваш уліковы запіс %{acct} быў выключаны
       title:
         delete_statuses: Выдаленыя допісы
@@ -1442,17 +1677,37 @@ be:
         suspend: Уліковы запіс выключаны
     welcome:
       edit_profile_action: Наладзіць профіль
+      edit_profile_step: Вы можаце наладзіць свой профіль, запампаваўшы выяву профілю, змяніўшы адлюстраванае імя і іншае. Вы можаце праглядаць новых падпісчыкаў, перш чым ім будзе дазволена падпісацца на вас.
       explanation: Вось некаторыя парады каб пачаць
       final_action: Пачаць пісаць
       final_step: 'Пачынайце пісаць! Нават, калі ў вас няма падпісчыкаў, іншыя людзі змогуць пабачыць вашыя допісы, напрыклад, у лакальнай стужцы, або праз хэштэгі. Калі хочаце, вы можаце прадставіцца праз хэштэг #introductions.'
+      full_handle: Ваш поўны маркер
+      full_handle_hint: Гэта тое, што вы дасце сваім сябрам, каб яны маглі адпраўляць паведамленні або падпісацца на вас з іншага сервера.
       subject: Вітаем у Mastodon
       title: Рады вітаць вас, %{name}!
   users:
+    follow_limit_reached: Вы не можаце падпісацца на большую колькасць людзей чым %{limit}
+    invalid_otp_token: Няправільны код двухфактарнай аўтэнтыфікацыі
+    otp_lost_help_html: Калі вы страцілі доступ да абодвух, вы можаце скарыстацца %{email}
+    seamless_external_login: Вы ўвайшлі праз знешні сэрвіс, таму налады пароля і эл. пошты недаступныя.
     signed_in_as: 'Увайшлі як:'
+  verification:
+    explanation_html: 'Вы можаце <strong>пацвердзіць сябе як уладальніка спасылак у метададзеных вашага профілю</strong>. Для гэтага спасылка на вэб-сайт павінна ўтрымліваць спасылку на ваш профіль Mastodon. Зваротная спасылка <strong>павінна</strong> мець атрыбут <code>rel="me"</code>. Тэкставы змест спасылкі не мае значэння. Вось прыклад:'
+    verification: Верыфікацыя
   webauthn_credentials:
     add: Дадаць новы ключ бяспекі
+    create:
+      error: Узнікла праблема з даданнем ключа бяспекі. Паспрабуйце яшчэ раз.
+      success: Ваш ключ бяспекі быў паспяхова дададзены.
     delete: Выдаліць
     delete_confirmation: Сапраўды выдаліць гэты ключ бяспекі?
+    description_html: Калі вы ўключыце <strong>аўтэнтыфікацыю ключа бяспекі</strong>, для ўваходу вам спатрэбіцца выкарыстоўваць адзін з вашых ключоў бяспекі.
     destroy:
+      error: Узнікла праблема з выдаленнем ключа бяспекі. Паспрабуйце яшчэ раз.
       success: Ваш ключ бяспекі быў паспяхова выдалены.
     invalid_credential: Няправільны ключ бяспекі
+    nickname_hint: Увядзіце псеўданім вашага новага ключа бяспекі
+    not_enabled: Вы яшчэ не ўключылі WebAuthn
+    not_supported: Гэты браўзер не падтрымлівае ключы бяспекі
+    otp_required: Каб выкарыстоўваць ключы бяспекі, спачатку ўключыце двухфактарную аўтэнтыфікацыю.
+    registered_on: Зарэгістраваны %{date}
diff --git a/config/locales/cy.yml b/config/locales/cy.yml
index a63be45e4..94e529afa 100644
--- a/config/locales/cy.yml
+++ b/config/locales/cy.yml
@@ -27,7 +27,7 @@ cy:
       many: Postiadau
       one: Postiad
       other: Postiadau
-      two: Postiadu
+      two: Postiadau
       zero: Postiadau
     posts_tab_heading: Postiadau
   admin:
@@ -69,7 +69,7 @@ cy:
       disable_sign_in_token_auth: Analluogi dilysu tocynnau e-bost
       disable_two_factor_authentication: Diffodd 2FA
       disabled: Wedi rhewi
-      display_name: Enw arddangos
+      display_name: Enw sgrin
       domain: Parth
       edit: Golygu
       email: E-bost
@@ -203,7 +203,7 @@ cy:
         destroy_email_domain_block: Dileu gwaharddiad parth e-bost
         destroy_instance: Clirio Parth
         destroy_ip_block: Dileu rheol IP
-        destroy_status: Dileu Statws
+        destroy_status: Dileu Postiad
         destroy_unavailable_domain: Dileu Parth Ddim ar Gael
         destroy_user_role: Dinistrio Rôl
         disable_2fa_user: Diffodd 2FA
@@ -224,17 +224,17 @@ cy:
         resolve_report: Datrus Adroddiad
         sensitive_account: Cyfrif Grym-Sensitif
         silence_account: Cyfyngu Cyfrif
-        suspend_account: Gwahardd Cyfrif Dros Dro
+        suspend_account: Atal Cyfrif Dros Dro
         unassigned_report: Dadneilltuo Adroddiad
         unblock_email_account: Dadflocio cyfeiriad e-bost
         unsensitive_account: Dadwneud Cyfrif Grym-Sensitif
         unsilence_account: Dad-gyfyngu Cyfrif
-        unsuspend_account: Tynnu Gwahardd Cyfrif Dros Dro
+        unsuspend_account: Tynnu Ataliad Cyfrif Dros Dro
         update_announcement: Diweddaru Cyhoeddiad
         update_custom_emoji: Diweddaru Emoji Cyfaddas
         update_domain_block: Diweddaru'r Blocio Parth
         update_ip_block: Diweddaru rheol IP
-        update_status: Diweddaru Statws
+        update_status: Diweddaru Postiad
         update_user_role: Diweddaru Rôl
       actions:
         approve_appeal_html: Mae %{name} wedi cymeradwyo penderfyniad cymedroli gan %{target}
@@ -243,10 +243,10 @@ cy:
         change_email_user_html: Mae %{name} wedi newid cyfeiriad e-bost defnyddiwr %{target}
         change_role_user_html: Mae %{name} wedi newid rôl %{target}
         confirm_user_html: Mae %{name}  wedi cadarnhau cyfeiriad e-bost defnyddiwr %{target}
-        create_account_warning_html: Anfonodd %{name} rybudd at %{target}
+        create_account_warning_html: Mae %{name} wedi anfon rhybudd at %{target}
         create_announcement_html: Mae %{name} wedi creu cyhoeddiad newydd %{target}
         create_canonical_email_block_html: Mae %{name} wedi rhwystro e-bost gyda'r hash %{target}
-        create_custom_emoji_html: "%{name} wedi llwytho emoji newydd %{target}"
+        create_custom_emoji_html: Mae %{name} wedi llwytho emoji newydd %{target}
         create_domain_allow_html: Mae %{name} wedi caniatáu ffedereiddio â pharth %{target}
         create_domain_block_html: Mae %{name} wedi rhwystro parth %{target}
         create_email_domain_block_html: Mae %{name}  wedi rhwystro parth e-bost %{target}
@@ -637,7 +637,7 @@ cy:
       comment_description_html: 'I ddarparu rhagor o wybodaeth, ysgrifennodd %{name}:'
       created_at: Adroddwyd
       delete_and_resolve: Dileu postiadau
-      forwarded: Wedi'i Anfon Ymlaen
+      forwarded: Wedi'i anfon ymlaen
       forwarded_to: Wedi'i anfon ymlaen i %{domain}
       mark_as_resolved: Nodi fel wedi'i ddatrys
       mark_as_sensitive: Marcio fel sensitif
@@ -682,7 +682,7 @@ cy:
         administration: Gweinyddiaeth
         devops: DevOps
         invites: Gwahoddiadau
-        moderation: Cymedroil
+        moderation: Cymedroli
         special: Arbennig
       delete: 'Dileu:'
       description_html: Gyda <strong>rolau defnyddwyr</strong>, gallwch chi gyfaddasu pa swyddogaethau a meysydd o Mastodon y gall eich defnyddwyr gael mynediad iddyn nhw.
@@ -724,7 +724,7 @@ cy:
         manage_settings: Rheoli Gosodiadau
         manage_settings_description: Yn caniatáu i ddefnyddwyr newid gosodiadau gwefan
         manage_taxonomies: Rheoli Tacsonomeg
-        manage_taxonomies_description: Yn caniatáu i ddefnyddwyr adolygu cynnwys sy'n tueddu a diweddaru gosodiadau hashnodau
+        manage_taxonomies_description: Yn caniatáu i ddefnyddwyr adolygu cynnwys sy'n trendio a diweddaru gosodiadau hashnodau
         manage_user_access: Rheoli Mynediad Defnyddwyr
         manage_user_access_description: Yn caniatáu i ddefnyddwyr analluogi dilysu dau ffactor defnyddwyr eraill, newid eu cyfeiriad e-bost, ac ailosod eu cyfrinair
         manage_users: Rheoli Defnyddwyr
@@ -764,9 +764,9 @@ cy:
         follow_recommendations: Dilyn yr argymhellion
         preamble: Mae amlygu cynnwys diddorol yn allweddol ar gyfer derbyn defnyddwyr newydd nad ydynt efallai'n gyfarwydd ag unrhyw un Mastodon. Rheolwch sut mae nodweddion darganfod amrywiol yn gweithio ar eich gweinydd.
         profile_directory: Cyfeiriadur proffiliau
-        public_timelines: Llinellau amser cyhoeddus
+        public_timelines: Ffrydiau cyhoeddus
         title: Darganfod
-        trends: Pynciau Llosg
+        trends: Trendiau
       domain_blocks:
         all: I bawb
         disabled: I neb
@@ -799,13 +799,13 @@ cy:
       media:
         title: Cyfryngau
       metadata: Metaddata
-      no_status_selected: Heb newid statws gan na ddewiswyd dim un
-      open: Agor post
-      original_status: Post gwreiddiol
+      no_status_selected: Heb newid postiad gan na ddewiswyd dim un
+      open: Agor postiad
+      original_status: Postiad gwreiddiol
       reblogs: Ailflogiadau
-      status_changed: Post wedi'i newid
+      status_changed: Postiad wedi'i newid
       title: Postiadau cyfrif
-      trending: Trendio
+      trending: Yn trendio
       visibility: Gwelededd
       with_media: Gyda chyfryngau
     strikes:
@@ -856,23 +856,23 @@ cy:
           other: Wedi'i rannu gan %{count} o bobl dros yr wythnos ddiwethaf
           two: Wedi'i rannu gan %{count} o bobl dros yr wythnos ddiwethaf
           zero: Wedi'i rannu gan %{count} o bobl dros yr wythnos ddiwethaf
-        title: Dolenni sy'n tueddu
+        title: Dolenni sy'n trendio
         usage_comparison: Wedi'i rannu %{today} gwaith heddiw, o'i gymharu â %{yesterday} ddoe
       only_allowed: Derbyniwyd yn unig
       pending_review: Yn aros am adolygiad
       preview_card_providers:
         allowed: Gall dolenni gan y cyhoeddwr hwn greu tuedd
-        description_html: Mae'r rhain yn barthau lle mae dolenni'n cael eu rhannu'n aml ar eich gweinydd. Ni fydd dolenni'n dueddu'n gyhoeddus oni bai bod parth y ddolen yn cael ei gymeradwyo. Mae eich cymeradwyaeth (neu eich gwrthodiad) yn ymestyn i is-barthau.
+        description_html: Mae'r rhain yn barthau lle mae dolenni'n cael eu rhannu'n aml ar eich gweinydd. Ni fydd dolenni'n trendio'n gyhoeddus oni bai bod parth y ddolen yn cael ei gymeradwyo. Mae eich cymeradwyaeth (neu eich gwrthodiad) yn ymestyn i is-barthau.
         rejected: Ni fydd dolenni gan y cyhoeddwr hwn yn creu tuedd
         title: Cyhoeddwyr
       rejected: Gwrthodwyd
       statuses:
-        allow: Caniatáu post
+        allow: Caniatáu postiad
         allow_account: Caniatáu awdur
         description_html: Mae'r rhain yn bostiadau y mae eich gweinydd yn gwybod amdanyn nhw sy'n cael eu rhannu a'u ffafrio llawer ar hyn o bryd. Gall helpu eich defnyddwyr newydd a'ch defnyddwyr sy'n dychwelyd i ddod o hyd i fwy o bobl i'w dilyn. Ni chaiff unrhyw bostiadau eu dangos yn gyhoeddus nes i chi gymeradwyo'r awdur, ac mae'r awdur yn caniatáu i'w cyfrif gael ei awgrymu i eraill. Gallwch hefyd ganiatáu neu wrthod postiadau unigol.
-        disallow: Gwrthod post
+        disallow: Gwrthod postiad
         disallow_account: Gwrthod awdur
-        no_status_selected: Heb newid unrhyw negeseuon tuedd gan na chafodd yr un ohonyn nhw eu dewis
+        no_status_selected: Heb newid unrhyw bostiadau'n trendio gan na chafodd yr un ohonyn nhw eu dewis
         not_discoverable: Nid yw'r awdur wedi dewis bod yn ddarganfyddadwy
         shared_by:
           few: Wedi'i rannu a'i ffefrynnu %{friendly_count} gwaith
@@ -894,12 +894,12 @@ cy:
         listable: Mae modd ei awgrymu
         no_tag_selected: Heb newid unrhyw dagiau gan na chafodd yr un ohonyn nhw eu dewis
         not_listable: Ni fydd yn cael ei awgrymu
-        not_trendable: Ni fydd yn ymddangos o dan bynciau llosg
+        not_trendable: Ni fydd yn ymddangos o dan trendiau
         not_usable: Nid oes modd ei ddefnyddio
         peaked_on_and_decaying: Ar ei anterth ar %{date}, bellach yn lleihau
-        title: Hashnodau tueddiadau
-        trendable: Gall ymddangos o dan bynciau llosg
-        trending_rank: 'Yn tueddu #%{rank}'
+        title: Hashnodau trendiau
+        trendable: Gall ymddangos o dan trendiau
+        trending_rank: 'Yn trendio #%{rank}'
         usable: Mae modd ei ddefnyddio
         usage_comparison: Wedi'i ddefnyddio %{today} gwaith heddiw, o'i gymharu â %{yesterday} ddoe
         used_by_over_week:
@@ -909,7 +909,7 @@ cy:
           other: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf
           two: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf
           zero: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf
-      title: Pynciau Llosg
+      title: Trendiau
       trending: Trendio
     warning_presets:
       add_new: Ychwanegu newydd
@@ -964,7 +964,7 @@ cy:
     new_trends:
       body: 'Mae angen adolygu''r eitemau canlynol cyn y mae modd eu dangos yn gyhoeddus:'
       new_trending_links:
-        title: Dolenni llosg
+        title: Dolenni sy'n trendio
       new_trending_statuses:
         title: Postiadau sy'n trendio
       new_trending_tags:
@@ -981,7 +981,7 @@ cy:
     remove: Dadgysylltu'r enw arall
   appearance:
     advanced_web_interface: Rhyngwyneb gwe uwch
-    advanced_web_interface_hint: 'Os ydych chi am ddefnyddio lled eich sgrin gyfan, mae''r rhyngwyneb gwe datblygedig yn caniatáu i chi ffurfweddu llawer o wahanol golofnau i weld faint bynnag o wybodaeth ar yr un pryd ag y dymunwch: Cartref, hysbysiadau, llinell amser ffederaleiddiwyd, faint bynnag o restrau a hashnodau.'
+    advanced_web_interface_hint: 'Os ydych chi am ddefnyddio lled eich sgrin gyfan, mae''r rhyngwyneb gwe datblygedig yn caniatáu i chi ffurfweddu llawer o wahanol golofnau i weld faint bynnag o wybodaeth ar yr un pryd ag y dymunwch: Cartref, hysbysiadau, ffrydiau ffederaleiddiwyd, faint bynnag o restrau a hashnodau.'
     animations_and_accessibility: Animeiddiadau a hygyrchedd
     confirmation_dialogs: Deialogau cadarnhau
     discovery: Darganfod
@@ -997,7 +997,7 @@ cy:
     settings: 'Newid gosodiadau e-bost: %{link}'
     view: 'Gweld:'
     view_profile: Gweld proffil
-    view_status: Gweld statws
+    view_status: Gweld postiad
   applications:
     created: Cais wedi ei greu'n llwyddiannus
     destroyed: Cais wedi ei ddileu'n llwyddiannus
@@ -1082,7 +1082,7 @@ cy:
       with_month_name: "%b %d %Y"
   datetime:
     distance_in_words:
-      about_x_hours: "%{count}awr"
+      about_x_hours: "%{count}a"
       about_x_months: "%{count}mis"
       about_x_years: "%{count}b"
       almost_x_years: "%{count}b"
@@ -1131,7 +1131,7 @@ cy:
       status_removed: Postiad sydd eisoes wedi'i dynnu o'r system
       title: "%{action} gan %{date}"
       title_actions:
-        delete_statuses: Dileu post
+        delete_statuses: Dileu postiad
         disable: Rhewi cyfrif
         mark_statuses_as_sensitive: Marcio postiadau fel rhai sensitif
         none: Rhybudd
@@ -1186,7 +1186,7 @@ cy:
       account: Proffilau
       home: Cartref a rhestrau
       notifications: Hysbysiadau
-      public: Llinellau amser cyhoeddus
+      public: Ffrydiau cyhoeddus
       thread: Sgyrsiau
     edit:
       add_keyword: Ychwanegu allweddair
@@ -1236,7 +1236,7 @@ cy:
         hint: Mae'r hidlydd hwn yn berthnasol i ddethol postiadau unigol waeth beth fo'r meini prawf eraill. Gallwch ychwanegu mwy o bostiadau at yr hidlydd hwn o'r rhyngwyneb gwe.
         title: Postiadau wedi'u hidlo
   footer:
-    trending_now: Pynciau llosg
+    trending_now: Trendiau
   generic:
     all: Popeth
     all_items_on_page_selected_html:
@@ -1375,7 +1375,7 @@ cy:
     title: Cymedroil
   move_handler:
     carry_blocks_over_text: Symudodd y defnyddiwr hwn o %{acct}, yr oeddech wedi'i rwystro.
-    carry_mutes_over_text: Wnaeth y defnyddiwr symud o %{acct}, a oeddech chi wedi'i anwybyddu.
+    carry_mutes_over_text: Symudodd y defnyddiwr hwn o %{acct}, lle roeddech chi wedi'i dewi.
     copy_account_note_text: 'Symudodd y defnyddiwr hwn o %{acct}, dyma oedd eich nodiadau blaenorol amdanynt:'
   navigation:
     toggle_menu: Toglo'r ddewislen
@@ -1386,8 +1386,8 @@ cy:
       sign_up:
         subject: Mae %{name} wedi cofrestru
     favourite:
-      body: 'Cafodd eich statws ei hoffi gan %{name}:'
-      subject: Hoffodd %{name} eich statws
+      body: 'Cafodd eich postiad ei hoffi gan %{name}:'
+      subject: Hoffodd %{name} eich postiad
       title: Ffefryn newydd
     follow:
       body: Mae %{name} bellach yn eich dilyn!
@@ -1404,7 +1404,7 @@ cy:
       subject: Cawsoch eich crybwyll gan %{name}
       title: Crywbylliad newydd
     poll:
-      subject: Mae arolwg barn gan %{name} wedi dod i ben
+      subject: Mae arolwg gan %{name} wedi dod i ben
     reblog:
       body: 'Cafodd eich postiad ei hybu gan %{name}:'
       subject: Rhoddodd %{name} hwb i'ch postiad
@@ -1443,11 +1443,11 @@ cy:
     truncate: "&hellip;"
   polls:
     errors:
-      already_voted: Rydych chi barod wedi pleidleisio ar y pleidlais hon
+      already_voted: Rydych chi eisoes wedi pleidleisio ar yr arolwg hwn
       duplicate_options: yn cynnwys eitemau dyblyg
       duration_too_long: yn rhy bell yn y dyfodol
       duration_too_short: yn rhy fuan
-      expired: Mae'r arolwg barn eisoes wedi dod i ben
+      expired: Mae'r arolwg eisoes wedi dod i ben
       invalid_choice: Nid yw'r dewis pleidlais hyn yn bodoli
       over_character_limit: ni all fod yn hwy na %{max} nod yr un
       too_few_options: rhaid cael mwy nag un eitem
@@ -1616,7 +1616,7 @@ cy:
         one: "%{count} bleidlais"
         other: "%{count} pleidlais"
         two: "%{count} pleidlais"
-        zero: "%{count} o pleidleisiau"
+        zero: "%{count} o bleidleisiau"
       vote: Pleidlais
     show_more: Dangos mwy
     show_newer: Dangos y diweddaraf
@@ -1631,7 +1631,7 @@ cy:
       public: Cyhoeddus
       public_long: Gall pawb weld
       unlisted: Heb ei restru
-      unlisted_long: Gall pawb weld, ond heb eu rhestru ar linellau amser cyhoeddus
+      unlisted_long: Gall pawb weld, ond heb eu rhestru ar ffrydiau cyhoeddus
   statuses_cleanup:
     enabled: Dileu hen bostiadau'n awtomatig
     enabled_hint: Yn dileu eich postiadau yn awtomatig ar ôl iddyn nhw gyrraedd trothwy oed penodedig, oni bai eu bod yn cyfateb i un o'r eithriadau isod
@@ -1640,15 +1640,15 @@ cy:
     ignore_favs: Anwybyddu ffefrynnau
     ignore_reblogs: Anwybyddu hybiau
     interaction_exceptions: Eithriadau yn seiliedig ar ryngweithio
-    interaction_exceptions_explanation: Sylwch nad oes unrhyw sicrwydd y bydd postiadau'n cael eu dileu os ydyn nhw'n mynd o dan y trothwy ffefrynnau neu fwstio ar ôl mynd drostyn nhw unwaith.
+    interaction_exceptions_explanation: Sylwch nad oes unrhyw sicrwydd y bydd postiadau'n cael eu dileu os ydyn nhw'n mynd o dan y trothwy ffefrynnau neu hybu ar ôl mynd drostyn nhw unwaith.
     keep_direct: Cadw negeseuon uniongyrchol
     keep_direct_hint: Nid yw'n dileu unrhyw un o'ch negeseuon uniongyrchol
     keep_media: Cadw postiadau gydag atodiadau cyfryngau
     keep_media_hint: Nid yw'n dileu unrhyw un o'ch postiadau sydd ag atodiadau cyfryngau
     keep_pinned: Cadw postiadau wedi'u pinio
     keep_pinned_hint: Nid yw'n dileu unrhyw un o'ch postiadau wedi'u pinio
-    keep_polls: Cadw polau
-    keep_polls_hint: Nid yw'n dileu unrhyw un o'ch polau
+    keep_polls: Cadw arolygon
+    keep_polls_hint: Nid yw'n dileu unrhyw un o'ch arolygon
     keep_self_bookmark: Cadw y postiadau wedi'u cadw fel nodau tudalen
     keep_self_bookmark_hint: Nid yw'n dileu eich postiadau eich hun os ydych wedi rhoi nod tudalen arnyn nhw
     keep_self_fav: Cadw'r postiadau yr oeddech yn eu ffefrynnu
@@ -1663,7 +1663,7 @@ cy:
       '63113904': 2 flynedd
       '7889238': 3 mis
     min_age_label: Trothwy oedran
-    min_favs: Cadw postiadau ffafriwyd m o leiaf
+    min_favs: Cadw postiadau ffafriwyd am o leiaf
     min_favs_hint: Nid yw'n dileu unrhyw un o'ch postiadau sydd wedi derbyn o leiaf y swm hwn o ffefrynnau. Gadewch yn wag i ddileu postiadau waeth beth fo'u ffefrynnau
     min_reblogs: Cadw postiadau wedi eu hybu o leiaf
     min_reblogs_hint: Nid yw'n dileu unrhyw un o'ch postiadau sydd wedi cael eu hybu o leiaf y nifer hwn o weithiau. Gadewch yn wag i ddileu postiadau waeth beth fo'u nifer o hybiadau
@@ -1751,13 +1751,13 @@ cy:
         none: Rhybudd
         sensitive: Cyfrif wedi'i nodi'n sensitif
         silence: Cyfrif cyfyngedig
-        suspend: Cyfrif wedi'i rewi
+        suspend: Cyfrif wedi'i atal
     welcome:
       edit_profile_action: Sefydlu proffil
       edit_profile_step: Gallwch addasu'ch proffil trwy lwytho llun proffil, newid eich enw dangos a mwy. Gallwch ddewis i adolygu dilynwyr newydd cyn iddyn nhw gael caniatâd i'ch dilyn.
       explanation: Dyma ambell nodyn i'ch helpu i ddechrau
       final_action: Dechrau postio
-      final_step: 'Dechreuwch bostio! Hyd yn oed heb ddilynwyr, efallai y bydd eraill yn gweld eich postiadau cyhoeddus, er enghraifft ar y llinell amser leol neu mewn hashnodau. Efallai y byddwch am gyflwyno eich hun ar yr hashnod #cyflwyniadau neu/a #introductions.'
+      final_step: 'Dechreuwch bostio! Hyd yn oed heb ddilynwyr, efallai y bydd eraill yn gweld eich postiadau cyhoeddus, er enghraifft ar y ffrwd leol neu mewn hashnodau. Efallai y byddwch am gyflwyno eich hun ar yr hashnod #cyflwyniadau neu/a #introductions.'
       full_handle: Eich enw llawn
       full_handle_hint: Dyma beth fyddech chi'n ei ddweud wrth eich ffrindiau fel y gallant anfon neges neu eich dilyn o weinydd arall.
       subject: Croeso i Mastodon
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 443fc25c3..c66a01153 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -10,7 +10,7 @@ da:
     follow: Følg
     followers:
       one: Følger
-      other: Følgere
+      other: tilhængere
     following: Følger
     instance_actor_flash: Denne konto er en virtuel aktør repræsenterende selve serveren og ikke en individuel bruger. Den anvendes til fællesformål og bør ikke suspenderes.
     last_active: senest aktiv
@@ -429,6 +429,8 @@ da:
       resolved_through_html: Opløst via %{domain}
       title: Blokerede e-maildomæner
     export_domain_allows:
+      new:
+        title: Importeret domæne tillader
       no_file: Ingen fil valgt
     export_domain_blocks:
       import:
@@ -439,6 +441,7 @@ da:
         title: Import af domæneblokeringer
       new:
         title: Import af domæneblokeringer
+      no_file: Ingen fill udvalgt
     follow_recommendations:
       description_html: "<strong>Følg-anbefalinger hjælpe nye brugere til hurtigt at finde interessant indhold</strong>. Når en bruger ikke har interageret nok med andre til at generere personlige følg-anbefalinger, anbefales disse konti i stedet. De revurderes dagligt baseret på en blanding af konti med de flest nylige engagementer og fleste lokale følger-antal for et givet sprog."
       language: For sprog
@@ -1265,7 +1268,7 @@ da:
       other_data: Ingen øvrige data flyttes automatisk
       redirect: Din nuværende kontoprofil opdateres med en omdirigeringsnotits og ekskluderes fra søgninger
   moderation:
-    title: Moderatering
+    title: Moderation
   move_handler:
     carry_blocks_over_text: Denne bruger er flyttet fra %{acct}, som du har haft blokeret.
     carry_mutes_over_text: Denne bruger er flyttet fra %{acct}, som du har haft tavsgjort.
diff --git a/config/locales/de.yml b/config/locales/de.yml
index d90c815e6..8a12a3047 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -177,17 +177,17 @@ de:
         create_canonical_email_block: E-Mail-Sperre erstellen
         create_custom_emoji: Eigene Emojis erstellen
         create_domain_allow: Domain erlauben
-        create_domain_block: Domain blockieren
-        create_email_domain_block: E-Mail-Domainsperre erstellen
+        create_domain_block: Domain sperren
+        create_email_domain_block: E-Mail-Domain-Sperre erstellen
         create_ip_block: IP-Regel erstellen
         create_unavailable_domain: Nicht verfügbare Domain erstellen
         create_user_role: Rolle erstellen
         demote_user: Benutzer*in herabstufen
         destroy_announcement: Ankündigung löschen
-        destroy_canonical_email_block: E-Mail-Blockade löschen
+        destroy_canonical_email_block: E-Mail-Sperre entfernen
         destroy_custom_emoji: Eigenes Emojis löschen
         destroy_domain_allow: Erlaube das Löschen von Domains
-        destroy_domain_block: Domainsperre löschen
+        destroy_domain_block: Domain-Sperre entfernen
         destroy_email_domain_block: E-Mail-Domain-Sperre löschen
         destroy_instance: Domain-Daten entfernen
         destroy_ip_block: IP-Regel löschen
@@ -220,7 +220,7 @@ de:
         unsuspend_account: Konto nicht mehr sperren
         update_announcement: Ankündigung aktualisieren
         update_custom_emoji: Eigenes Emoji aktualisieren
-        update_domain_block: Domainsperre aktualisieren
+        update_domain_block: Domain-Sperre aktualisieren
         update_ip_block: IP-Regel aktualisieren
         update_status: Beitrag aktualisieren
         update_user_role: Rolle aktualisieren
@@ -236,9 +236,9 @@ de:
         create_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} gesperrt"
         create_custom_emoji_html: "%{name} hat neues Emoji hochgeladen: %{target}"
         create_domain_allow_html: "%{name} hat die Domain %{target} gewhitelistet"
-        create_domain_block_html: "%{name} hat die Domain %{target} blockiert"
+        create_domain_block_html: "%{name} hat die Domain %{target} gesperrt"
         create_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} gesperrt"
-        create_ip_block_html: "%{name} hat eine Regel für IP %{target} erstellt"
+        create_ip_block_html: "%{name} hat eine IP-Regel für %{target} erstellt"
         create_unavailable_domain_html: "%{name} hat die Lieferung an die Domain %{target} eingestellt"
         create_user_role_html: "%{name} hat die Rolle %{target} erstellt"
         demote_user_html: "%{name} hat %{target} heruntergestuft"
@@ -246,10 +246,10 @@ de:
         destroy_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} entsperrt"
         destroy_custom_emoji_html: "%{name} hat das Emoji gelöscht: %{target}"
         destroy_domain_allow_html: "%{name} hat die Domain %{target} von der Whitelist entfernt"
-        destroy_domain_block_html: "%{name} hat die Domain %{target} entblockt"
+        destroy_domain_block_html: "%{name} hat die Domain %{target} entsperrt"
         destroy_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} entsperrt"
         destroy_instance_html: "%{name} hat die Daten der Domain %{target} entfernt"
-        destroy_ip_block_html: "%{name} hat eine Regel für IP %{target} gelöscht"
+        destroy_ip_block_html: "%{name} hat eine IP-Regel für %{target} entfernt"
         destroy_status_html: "%{name} hat einen Beitrag von %{target} entfernt"
         destroy_unavailable_domain_html: "%{name} setzte die Lieferung an die Domain %{target} fort"
         destroy_user_role_html: "%{name} hat die Rolle %{target} gelöscht"
@@ -279,7 +279,7 @@ de:
         unsuspend_account_html: "%{name} hat die Kontosperre von %{target} aufgehoben"
         update_announcement_html: "%{name} aktualisierte Ankündigung %{target}"
         update_custom_emoji_html: "%{name} hat das Emoji geändert: %{target}"
-        update_domain_block_html: "%{name} hat den Domain-Block für %{target} aktualisiert"
+        update_domain_block_html: "%{name} hat die Domain-Sperre für %{target} aktualisiert"
         update_ip_block_html: "%{name} hat die Regel für IP %{target} geändert"
         update_status_html: "%{name} hat einen Beitrag von %{target} aktualisiert"
         update_user_role_html: "%{name} hat die Rolle %{target} geändert"
@@ -377,55 +377,55 @@ de:
       import: Importieren
       undo: Von der Whitelist entfernen
     domain_blocks:
-      add_new: Neue Domainblockade hinzufügen
-      created_msg: Die Domain ist jetzt blockiert bzw. eingeschränkt
-      destroyed_msg: Die Domainsperre wurde rückgängig gemacht
+      add_new: Neue Domain-Sperre hinzufügen
+      created_msg: Die Domain ist jetzt gesperrt bzw. eingeschränkt
+      destroyed_msg: Die Domain-Sperre wurde aufgehoben
       domain: Domain
-      edit: Domainsperre bearbeiten
+      edit: Domain-Sperre bearbeiten
       existing_domain_block: Du hast %{name} bereits stärker eingeschränkt.
       existing_domain_block_html: Du hast bereits strengere Beschränkungen für die Domain %{name} verhängt. Du musst diese erst <a href="%{unblock_url}">aufheben</a>.
       export: Exportieren
       import: Importieren
       new:
-        create: Blockade einrichten
+        create: Sperre einrichten
         hint: Die Domainsperre wird nicht verhindern, dass Konteneinträge in der Datenbank erstellt werden, sondern rückwirkend und automatisch alle Moderationsmethoden auf diese Konten anwenden.
         severity:
           desc_html: "<strong>Stummschaltung</strong> wird die Beiträge von Konten unter dieser Domain für alle unsichtbar machen, die den Konten nicht folgen. Eine <strong>Sperre</strong> wird alle Inhalte, Medien und Profildaten für Konten dieser Domain von deinem Server entfernen. Verwende <strong>keine,</strong> um nur Mediendateien abzulehnen."
           noop: Kein
           silence: Stummschaltung
           suspend: Sperren
-        title: Neue Domainsperre
-      no_domain_block_selected: Keine Domains blockiert, weil keine ausgewählt wurde
-      not_permitted: Du bist nicht berechtigt, diese Aktion durchzuführen
-      obfuscate: Domainname verschleiern
-      obfuscate_hint: Den Domainnamen in der Liste teilweise verschleiern, wenn die Liste der Domänenbeschränkungen aktiviert ist
-      private_comment: Privater Kommentar
+        title: Neue Domain-Sperre
+      no_domain_block_selected: Keine Domains gesperrt, weil keine ausgewählt wurde(n)
+      not_permitted: Dir ist es nicht erlaubt, diese Handlung durchzuführen
+      obfuscate: Domain-Name verschleiern
+      obfuscate_hint: Den Domain-Namen öffentlich nur teilweise bekannt geben, sofern die Liste der Domain-Beschränkungen aktiviert ist
+      private_comment: Private bzw. nicht-öffentliche Notiz
       private_comment_hint: Kommentar zu dieser Domain-Beschränkung für die interne Nutzung durch die Moderator*innen.
-      public_comment: Öffentlicher Kommentar
-      public_comment_hint: Kommentar zu dieser Domain-Beschränkung für die allgemeine Öffentlichkeit, wenn das Veröffentlichen der Blockliste aktiviert ist.
+      public_comment: Öffentliche Notiz
+      public_comment_hint: Öffentlicher Hinweis zu dieser Domain-Beschränkung, sofern das Veröffentlichen von Sperrlisten grundsätzlich aktiviert ist.
       reject_media: Mediendateien ablehnen
       reject_media_hint: Entfernt lokal gespeicherte Mediendateien und verhindert deren künftiges Herunterladen. Für Sperren irrelevant
       reject_reports: Meldungen ablehnen
       reject_reports_hint: Alle Meldungen von dieser Domain ignorieren. Irrelevant für Sperrungen.
-      undo: Domainsperre rückgängig machen
-      view: Domainsperre ansehen
+      undo: Domain-Sperre aufheben
+      view: Domain-Sperre ansehen
     email_domain_blocks:
       add_new: Neue hinzufügen
       attempts_over_week:
-        one: "%{count} Registrierungsversuch in der letzten Woche"
-        other: "%{count} Registrierungsversuche in der letzten Woche"
+        one: "%{count} Registrierungsversuch in der vergangenen Woche"
+        other: "%{count} Registrierungsversuche in der vergangenen Woche"
       created_msg: E-Mail-Domain erfolgreich gesperrt
-      delete: Löschen
+      delete: Entfernen
       dns:
         types:
-          mx: MX-Record
+          mx: MX-RR-Eintrag
       domain: Domain
       new:
         create: E-Mail-Domain hinzufügen
         resolve: Domain auflösen
         title: Neue E-Mail-Domain sperren
-      no_email_domain_block_selected: Keine E-Mail-Domainsperren wurden geändert, da keine ausgewählt wurden
-      resolved_dns_records_hint_html: Der Domain-Name wird an die folgenden MX-Domains aufgelöst, die letztendlich für die Annahme von E-Mails verantwortlich sind. Das Blockieren einer MX-Domain blockiert Anmeldungen von jeder E-Mail-Adresse, welche dieselbe MX-Domain verwendet, auch wenn der sichtbare Domainname anders ist. <strong>Achte darauf, große E-Mail-Anbieter nicht zu blockieren.</strong>
+      no_email_domain_block_selected: Keine E-Mail-Domain-Sperren wurden geändert, da keine ausgewählt wurden
+      resolved_dns_records_hint_html: Der Domain-Name wird an die folgenden MX-Domains aufgelöst, die letztendlich für die Annahme von E-Mails zuständig sind. Das Sperren einer MX-Domain sperrt Anmeldungen aller E-Mail-Adressen, die dieselbe MX-Domain verwenden, auch wenn die sichtbare Domain anders lautet. <strong>Achte daher darauf, große E-Mail-Anbieter versehentlich nicht auszusperren.</strong>
       resolved_through_html: Durch %{domain} aufgelöst
       title: Gesperrte E-Mail-Domains
     export_domain_allows:
@@ -434,13 +434,13 @@ de:
       no_file: Keine Datei ausgewählt
     export_domain_blocks:
       import:
-        description_html: Du bist dabei, eine Liste von Domainsperren zu importieren. Bitte überprüfe diese Liste sehr sorgfältig, insbesondere wenn du sie nicht selbst erstellt hast.
+        description_html: Du bist dabei, eine Liste von Domain-Sperren zu importieren. Bitte überprüfe diese Liste sehr sorgfältig, insbesondere dann, wenn du sie nicht selbst erstellt hast.
         existing_relationships_warning: Bestehende Folgebeziehungen
-        private_comment_description_html: 'Damit du nachvollziehen kannst, woher die importierten Sperren stammen, werden diese mit dem folgenden privaten Kommentar erstellt: <q>%{comment}</q>'
+        private_comment_description_html: 'Damit du später nachvollziehen kannst, woher die importierten Sperren stammen, kannst du diesem Eintrag eine private Notiz hinzufügen: <q>%{comment}</q>'
         private_comment_template: Importiert von %{source} am %{date}
-        title: Domainsperren importieren
+        title: Domain-Sperren importieren
       new:
-        title: Domainsperren importieren
+        title: Domain-Sperren importieren
       no_file: Keine Datei ausgewählt
     follow_recommendations:
       description_html: "<strong>Folgeempfehlungen helfen neuen Nutzer*innen, interessante Inhalte schnell zu finden</strong>. Wenn ein*e Nutzer*in noch nicht genug mit anderen interagiert hat, um personalisierte Folgeempfehlungen zu erhalten, werden stattdessen diese Profile verwendet. Sie werden täglich, basierend auf einer Mischung aus am meisten interagierenden Konten und jenen mit den meisten Followern für eine bestimmte Sprache, neu berechnet."
@@ -453,8 +453,8 @@ de:
     instances:
       availability:
         description_html:
-          one: Wenn die Auslieferung an die Domain seit <strong>%{count} Tag</strong> ohne Erfolg ist, werden keine weiteren Versandversuche unternommen, es sei denn, es ist eine Lieferung <em>von</em> der Domain.
-          other: Wenn die Auslieferung an die Domain seit <strong>%{count} Tagen</strong> ohne Erfolg ist, werden keine weiteren Versandversuche unternommen, es sei denn, es ist eine Lieferung <em>von</em> der Domain.
+          one: Wenn die Zustellung an die Domain seit <strong>%{count} Tag</strong> erfolglos bleibt, werden keine weiteren Zustellungsversuche unternommen, es sei denn, eine Zustellung <em>von</em> dieser Domain wird empfangen.
+          other: Wenn die Zustellung an die Domain seit <strong>%{count} Tagen</strong> erfolglos bleibt, werden keine weiteren Zustellungsversuche unternommen, es sei denn, eine Zustellung <em>von</em> dieser Domain wird empfangen.
         failure_threshold_reached: Fehlschlag-Schwelle am %{date} erreicht.
         failures_recorded:
           one: Fehlgeschlagener Versuch am %{count}. Tag.
@@ -511,7 +511,7 @@ de:
       purge: Löschen
       purge_description_html: Wenn du glaubst, dass diese Domain endgültig offline ist, kannst du alle Account-Datensätze und zugehörigen Daten aus dieser Domain löschen. Das kann eine Weile dauern.
       title: Externe Instanzen
-      total_blocked_by_us: Von uns blockiert
+      total_blocked_by_us: Von uns gesperrt
       total_followed_by_them: Gefolgt von denen
       total_followed_by_us: Gefolgt von uns
       total_reported: Beschwerden über sie
@@ -528,7 +528,7 @@ de:
     ip_blocks:
       add_new: Regel erstellen
       created_msg: Neue IP-Regel erfolgreich hinzugefügt
-      delete: Löschen
+      delete: Entfernen
       expires_in:
         '1209600': 2 Wochen
         '15778476': 6 Monate
@@ -538,7 +538,7 @@ de:
         '94670856': 3 Jahre
       new:
         title: Neue IP-Regel erstellen
-      no_ip_block_selected: Keine IP-Regeln wurden geändert, weil keine ausgewählt wurden
+      no_ip_block_selected: Keine IP-Regeln wurden geändert, weil keine ausgewählt wurde(n)
       title: IP-Regeln
     relationships:
       title: Beziehungen von %{acct}
@@ -652,11 +652,11 @@ de:
         manage_appeals: Einsprüche verwalten
         manage_appeals_description: Erlaubt es Benutzer*innen, Entscheidungen der Moderator*innen zu widersprechen
         manage_blocks: Sperrungen verwalten
-        manage_blocks_description: Erlaubt Benutzer*innen, E-Mail-Provider und IP-Adressen zu blockieren
+        manage_blocks_description: Erlaubt Benutzer*innen das Sperren von E-Mail-Providern und IP-Adressen
         manage_custom_emojis: Eigene Emojis verwalten
         manage_custom_emojis_description: Erlaubt es Benutzer*innen, eigene Emojis auf dem Server zu verwalten
         manage_federation: Föderation verwalten
-        manage_federation_description: Erlaubt es Benutzer*innen, den Zusammenschluss mit anderen Domains zu blockieren oder zuzulassen und die Zustellbarkeit zu kontrollieren
+        manage_federation_description: Erlaubt es Benutzer*innen, Domains anderer Mastodon-Instanzen zu sperren oder zuzulassen – und die Zustellbarkeit zu steuern.
         manage_invites: Einladungen verwalten
         manage_invites_description: Erlaubt es Benutzer*innen, Einladungslinks zu durchsuchen und zu deaktivieren
         manage_reports: Meldungen verwalten
@@ -911,7 +911,7 @@ de:
     advanced_web_interface: Erweitertes Webinterface
     advanced_web_interface_hint: Wenn du mehr aus deiner Bildschirmbreite herausholen möchtest, kannst du mit dem erweiterten Webinterface weitere Spalten hinzufügen und dadurch mehr Informationen auf einmal sehen, z. B. deine Startseite, die Mitteilungen, die föderierte Timeline sowie beliebig viele deiner Listen und Hashtags.
     animations_and_accessibility: Animationen und Barrierefreiheit
-    confirmation_dialogs: Bestätigungsfenster
+    confirmation_dialogs: Bestätigungsdialoge
     discovery: Entdecken
     localization:
       body: Mastodon wird von Freiwilligen übersetzt.
@@ -942,7 +942,7 @@ de:
       prefix_invited_by_user: "@%{name} lädt dich ein, diesem Server von Mastodon beizutreten!"
       prefix_sign_up: Registriere dich noch heute bei Mastodon!
       suffix: Mit einem Konto kannst du Profilen folgen, neue Beiträge veröffentlichen, Nachrichten mit Personen von jedem Mastodon-Server austauschen und vieles mehr!
-    didnt_get_confirmation: Keine Bestätigungs-Mail erhalten?
+    didnt_get_confirmation: Keine Bestätigungsanweisungen erhalten?
     dont_have_your_security_key: Hast du keinen Sicherheitsschlüssel?
     forgot_password: Passwort vergessen?
     invalid_reset_password_token: Das Token zum Zurücksetzen des Passworts ist ungültig oder abgelaufen. Bitte fordere ein neues an.
@@ -960,7 +960,7 @@ de:
       saml: SAML
     register: Registrieren
     registration_closed: "%{instance} akzeptiert keine neuen Mitglieder"
-    resend_confirmation: Bestätigungs-Mail erneut versenden
+    resend_confirmation: Bestätigungsanweisungen erneut senden
     reset_password: Passwort zurücksetzen
     rules:
       preamble: Diese werden von den %{domain}-Moderator*innen festgelegt und erzwungen.
@@ -976,7 +976,7 @@ de:
       title: Okay, lass uns mit %{domain} anfangen.
     status:
       account_status: Kontostatus
-      confirming: Warte auf die Bestätigung deiner E-Mail-Adresse.
+      confirming: Auf die Bestätigung deiner E-Mail-Adresse wird gewartet.
       functional: Dein Konto ist voll funktionsfähig.
       pending: Die Prüfung deiner Bewerbung steht noch aus. Dies kann einige Zeit in Anspruch nehmen. Sobald deine Bewerbung genehmigt wurde, erhältst du eine E-Mail.
       redirecting_to: Dein Konto ist inaktiv, weil es zu %{acct} umgezogen ist.
@@ -1078,7 +1078,7 @@ de:
     '406': Diese Seite ist im gewünschten Format nicht verfügbar.
     '410': Die Seite, nach der du gesucht hast, existiert hier nicht mehr.
     '422':
-      content: Sicherheitsüberprüfung fehlgeschlagen. Blockierst du Cookies?
+      content: Sicherheitsüberprüfung fehlgeschlagen. Sperrst du Cookies aus?
       title: Sicherheitsüberprüfung fehlgeschlagen
     '429': Du wurdest gedrosselt
     '500':
@@ -1097,10 +1097,10 @@ de:
       in_progress: Persönliches Archiv wird erstellt …
       request: Dein Archiv anfordern
       size: Größe
-    blocks: Blockierte Accounts
+    blocks: Gesperrte Accounts
     bookmarks: Lesezeichen
     csv: CSV
-    domain_blocks: Blockierte Domains
+    domain_blocks: Gesperrte Domains
     lists: Listen
     mutes: Stummgeschaltete Accounts
     storage: Medienspeicher
@@ -1186,12 +1186,12 @@ de:
       merge_long: Behalte existierende Datensätze und füge neue hinzu
       overwrite: Überschreiben
       overwrite_long: Ersetze aktuelle Datensätze mit neuen
-    preface: Daten, die du aus einem anderen Server exportiert hast, kannst du hier importieren. Beispielsweise die Liste derjenigen, denen du folgst oder die du blockiert hast.
+    preface: Daten, die du von einem anderen Server exportiert hast, kannst du hierher importieren. Das betrifft beispielsweise die Listen von Profilen, denen du folgst oder die du gesperrt hast.
     success: Deine Daten wurden erfolgreich hochgeladen und werden in Kürze verarbeitet
     types:
-      blocking: Blockierliste
+      blocking: Sperrliste
       bookmarks: Lesezeichen
-      domain_blocking: Domainsperrliste
+      domain_blocking: Domain-Sperrliste
       following: Folgeliste
       muting: Stummschaltungsliste
     upload: Liste importieren
@@ -1270,7 +1270,7 @@ de:
   moderation:
     title: Moderation
   move_handler:
-    carry_blocks_over_text: Dieses Konto ist von %{acct}, das du blockiert hast, umgezogen.
+    carry_blocks_over_text: Dieses Konto ist von %{acct}, das du gesperrt hast, umgezogen.
     carry_mutes_over_text: Dieses Konto ist von %{acct}, das du stummgeschaltet hast, umgezogen.
     copy_account_note_text: 'Dieses Konto ist von %{acct} umgezogen. Hier deine damals verfassten Notizen zum Profil:'
   navigation:
@@ -1506,7 +1506,7 @@ de:
       unlisted_long: Für alle sichtbar, aber in öffentlichen Timelines nicht aufgelistet
   statuses_cleanup:
     enabled: Automatisch alte Beiträge löschen
-    enabled_hint: Löscht automatisch deine Beiträge, sobald sie ein von dir definiertes Alter erreicht haben, es sei denn, sie entsprechen einer der nachfolgenden Ausnahmen
+    enabled_hint: Löscht automatisch deine Beiträge, sobald sie die angegebene Altersgrenze erreicht haben, es sei denn, sie entsprechen einer der unten angegebenen Ausnahmen
     exceptions: Ausnahmen
     explanation: Damit Mastodon nicht durch das Löschen von Beiträgen ausgebremst wird, wartet der Server damit, bis wenig los ist. Aus diesem Grund werden deine Beiträge ggf. erst einige Zeit nach Erreichen der Altersgrenze gelöscht.
     ignore_favs: Favoriten ignorieren
diff --git a/config/locales/devise.eo.yml b/config/locales/devise.eo.yml
index 28db7198b..68a90171c 100644
--- a/config/locales/devise.eo.yml
+++ b/config/locales/devise.eo.yml
@@ -12,7 +12,7 @@ eo:
       last_attempt: Vi ankoraŭ povas provi unufoje antaŭ ol via konto estos ŝlosita.
       locked: Via konto estas ŝlosita.
       not_found_in_database: Nevalida %{authentication_keys} aŭ pasvorto.
-      pending: Via konto ankoraŭ estas kontrolanta.
+      pending: Via konto ankoraŭ estas kontrolata.
       timeout: Via seanco eksvalidiĝis. Bonvolu ensaluti denove por daŭrigi.
       unauthenticated: Vi devas ensaluti aŭ registriĝi antaŭ ol daŭrigi.
       unconfirmed: Vi devas konfirmi vian retadreson antaŭ ol daŭrigi.
@@ -45,11 +45,11 @@ eo:
         explanation: Vi petis novan pasvorton por via konto.
         extra: Se vi ne petis ĉi tion, bonvolu ignori ĉi tiun retmesaĝon. Via pasvorto ne ŝanĝiĝos se vi ne aliras la supran ligilon kaj kreas novan.
         subject: 'Mastodon: Instrukcioj por ŝanĝi pasvorton'
-        title: Pasvorto estis restarigita
+        title: Pasvorto restarigita
       two_factor_disabled:
         explanation: Dufaktora aŭtentigo por via konto malebligis. Ensalutado nun eblas per nur retpoŝtadreso kaj pasvorto.
         subject: 'Mastodon: dufaktora aŭtentigo malebligita'
-        title: la du-etapa aŭtentigo estas malŝaltita
+        title: 2FA estas malŝaltita
       two_factor_enabled:
         explanation: Dufaktora aŭtentigo sukcese ebligita por via akonto. Vi bezonos ĵetonon kreitan per parigitan aplikaĵon por ensaluti.
         subject: 'Mastodon: Dufaktora aŭtentigo ebligita'
diff --git a/config/locales/devise.lv.yml b/config/locales/devise.lv.yml
index 365ecdabe..e61e1b7fd 100644
--- a/config/locales/devise.lv.yml
+++ b/config/locales/devise.lv.yml
@@ -3,8 +3,8 @@ lv:
   devise:
     confirmations:
       confirmed: Tava e-pasta adrese ir veiksmīgi apstiprināta.
-      send_instructions: Pēc dažām minūtēm jūs saņemsi e-pastu ar norādījumiem, kā apstiprināt savu e -pasta adresi. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
-      send_paranoid_instructions: Ja tava e-pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm saņemsi e-pastu ar norādījumiem, kā apstiprināt savu e-pasta adresi. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
+      send_instructions: Pēc dažām minūtēm saņemsi e-pastu ar norādījumiem, kā apstiprināt savu e-pasta adresi. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
+      send_paranoid_instructions: Ja tava e-pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm saņemsi e-pastu ar norādījumiem, kā apstiprināt savu e-pasta adresi. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
     failure:
       already_authenticated: Jau esi pierakstījies.
       inactive: Tavs konts vēl nav aktivizēts.
@@ -19,10 +19,10 @@ lv:
     mailer:
       confirmation_instructions:
         action: Apstiprini savu e-pasta adresi
-        action_with_app: Apstiprini un atgriezies %{app}
+        action_with_app: Apstiprināt un atgriezties %{app}
         explanation: Ar šo e-pasta adresi esi izveidojis kontu vietnē %{host}. Tu esi viena klikšķa attālumā no tā aktivizēšanas. Ja tas nebiji tu, lūdzu, ignorē šo e-pasta ziņojumu.
-        explanation_when_pending: Tu pieteicies uzaicinājumam uz %{host} ar šo e-pasta adresi. Kad būsi apstiprinājis savu e-pasta adresi, mēs izskatīsim pieteikumu. Tu vari pieteikties, lai mainītu savu informāciju vai dzēstu savu kontu, taču nevari piekļūt lielākajai daļai funkciju, kamēr tavs konts nav apstiprināts. Ja tavs pieteikums tiks noraidīts, tavi dati tiks noņemti, tāpēc tev nebūs jāveic nekādas darbības. Ja tas nebiji tu, lūdzu, ignorē šo e-pasta ziņojumu.
-        extra_html: Lūdzu, pārbaudi arī <a href="%{terms_path}">servera nosacījumus</a> un <a href="%{policy_path}"> mūsu pakalpojumu sniegšanas noteikumi</a>.
+        explanation_when_pending: Tu pieteicies uzaicinājumam uz %{host} ar šo e-pasta adresi. Kad būsi apstiprinājis savu e-pasta adresi, mēs izskatīsim pieteikumu. Tu vari pierakstīties, lai mainītu savu informāciju vai dzēstu savu kontu, taču nevari piekļūt lielākajai daļai funkciju, kamēr tavs konts nav apstiprināts. Ja tavs pieteikums tiks noraidīts, tavi dati tiks noņemti, tāpēc tev nebūs jāveic nekādas darbības. Ja tas nebiji tu, lūdzu, ignorē šo e-pasta ziņojumu.
+        extra_html: Lūdzu, pārskati arī <a href="%{terms_path}">servera noteikumus</a> un <a href="%{policy_path}"> mūsu pakalpojumu sniegšanas noteikumus</a>.
         subject: 'Mastodon: Apstiprināšanas norādījumi %{instance}'
         title: Apstiprini savu e-pasta adresi
       email_changed:
@@ -51,27 +51,27 @@ lv:
         subject: 'Mastodon: Divfaktoru autentifikācija atspējota'
         title: 2FA atspējota
       two_factor_enabled:
-        explanation: Tavam kontam ir iespējota divfaktoru autentifikācija. Lai pieteiktos, būs nepieciešams marķieris, ko ģenerējusi pārī savienotā TOTP lietotne.
+        explanation: Tavam kontam ir iespējota divfaktoru autentifikācija. Lai pieteiktos, būs nepieciešams kods, ko ģenerējusi pārī savienotā TOTP lietotne.
         subject: 'Mastodon: Divfaktoru autentifikācija iespējota'
         title: 2FA iespējota
       two_factor_recovery_codes_changed:
         explanation: Iepriekšējie atkopšanas kodi ir atzīti par nederīgiem un ģenerēti jauni.
-        subject: 'Mastodon: Divfaktoru autkopšanas kodi pārģenerēti'
+        subject: 'Mastodon: Divfaktoru atkopšanas kodi pārģenerēti'
         title: 2FA atkopšanas kodi mainīti
       unlock_instructions:
         subject: 'Mastodon: Norādījumi atbloķēšanai'
       webauthn_credential:
         added:
           explanation: Tavam kontam ir pievienota šāda drošības atslēga
-          subject: 'Mastodon: Jaunā drošības atslēga'
+          subject: 'Mastodon: Jauna drošības atslēga'
           title: Tika pievienota jauna drošības atslēga
         deleted:
           explanation: Tālāk norādītā drošības atslēga ir izdzēsta no tava konta
           subject: 'Mastodon: Drošības atslēga izdzēsta'
           title: Viena no tavām drošības atslēgām tika izdzēsta
       webauthn_disabled:
-        explanation: Tavam kontam ir atspējota autentifikācija ar drošības atslēgām. Pieteikšanās tagad ir iespējama, izmantojot tikai marķieri, ko ģenerējusi pārī savienotā TOTP lietotne.
-        subject: 'Mastodon: Atutentifikācija ar drošības atslēgām ir atspējota'
+        explanation: Tavam kontam ir atspējota autentifikācija ar drošības atslēgām. Pieteikšanās tagad ir iespējama, izmantojot tikai kodu, ko ģenerējusi pārī savienotā TOTP lietotne.
+        subject: 'Mastodon: Autentifikācija ar drošības atslēgām ir atspējota'
         title: Drošības atslēgas atspējotas
       webauthn_enabled:
         explanation: Tavam kontam ir iespējota drošības atslēgas autentifikācija. Tavu drošības atslēgu tagad var izmantot, lai pieteiktos.
@@ -82,8 +82,8 @@ lv:
       success: Veiksmīgi autentificēts no %{kind} konta.
     passwords:
       no_token: Tu nevari piekļūt šai lapai, ja neesi saņēmis paroles atiestatīšanas e-pasta ziņojumu. Ja ienāci no paroles atiestatīšanas e-pasta, lūdzu, pārliecinies, vai izmanto visu norādīto URL.
-      send_instructions: Ja tava e pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm uz savu e-pasta adresi saņemsi paroles atkopšanas saiti. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
-      send_paranoid_instructions: Ja tava e pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm uz savu e-pasta adresi saņemsi paroles atkopšanas saiti. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
+      send_instructions: Ja tava e-pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm uz savu e-pasta adresi saņemsi paroles atkopšanas saiti. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
+      send_paranoid_instructions: Ja tava e-pasta adrese ir mūsu datu bāzē, pēc dažām minūtēm uz savu e-pasta adresi saņemsi paroles atkopšanas saiti. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
       updated: Tava parole ir veiksmīgi nomainīta. Tagad tu esi pierakstījies.
       updated_not_active: Tava parole ir veiksmīgi nomainīta.
     registrations:
@@ -92,16 +92,16 @@ lv:
       signed_up_but_inactive: Tava reģistrācija bija veiksmīga. Tomēr mēs nevarējām tevi pierakstīt, jo tavs konts vēl nav aktivizēts.
       signed_up_but_locked: Tava reģistrācija bija veiksmīga. Tomēr mēs nevarējām tevi pierakstīt, jo tavs konts ir bloķēts.
       signed_up_but_pending: Uz tavu e-pasta adresi ir nosūtīts ziņojums ar apstiprinājuma saiti. Pēc noklikšķināšanas uz saites mēs izskatīsim tavu pieteikumu. Tu tiksi informēts, ja tas tiks apstiprināts.
-      signed_up_but_unconfirmed: Uz tavu e-pasta adresi ir nosūtīts ziņojums ar apstiprinājuma saiti. Lūdzu, seko saitei, lai aktivizētu savu kontu. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
-      update_needs_confirmation: Tu veiksmīgi atjaunināji savu kontu, taču mums ir jāverificē teva jaunā e-pasta adrese. Lūdzu, pārbaudi savu e-pastu un seko apstiprinājuma saitei, lai apstiprinātu savu jauno e-pasta adresi. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
+      signed_up_but_unconfirmed: Uz tavu e-pasta adresi ir nosūtīts ziņojums ar apstiprinājuma saiti. Lūdzu, seko saitei, lai aktivizētu savu kontu. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
+      update_needs_confirmation: Tu veiksmīgi atjaunināji savu kontu, taču mums ir jāverificē teva jaunā e-pasta adrese. Lūdzu, pārbaudi savu e-pastu un seko apstiprinājuma saitei, lai apstiprinātu savu jauno e-pasta adresi. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
       updated: Tavs konts ir veiksmīgi atjaunināts.
     sessions:
       already_signed_out: Veiksmīgi izrakstījies.
       signed_in: Veiksmīgi pierakstījies.
       signed_out: Veiksmīgi izrakstījies.
     unlocks:
-      send_instructions: Pēc dažām minūtēm tu saņemsi e-pastu ar norādījumiem, kā atbloķēt savu kontu. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
-      send_paranoid_instructions: Ja tavs konts eksistē, dažu minūšu laikā tu saņemsi e-pastu ar norādījumiem, kā to atbloķēt. Lūdzu, pārbaudi surogātpasta mapi, ja neesi saņēmis šo e-pastu.
+      send_instructions: Pēc dažām minūtēm tu saņemsi e-pastu ar norādījumiem, kā atbloķēt savu kontu. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
+      send_paranoid_instructions: Ja tavs konts eksistē, dažu minūšu laikā tu saņemsi e-pastu ar norādījumiem, kā to atbloķēt. Lūdzu, pārbaudi spama mapi, ja neesi saņēmis šo e-pastu.
       unlocked: Tavs konts ir veiksmīgi atbloķēts. Lūdzu, pieraksties, lai turpinātu.
   errors:
     messages:
diff --git a/config/locales/devise.ms.yml b/config/locales/devise.ms.yml
index f0f6274f5..c1165e47d 100644
--- a/config/locales/devise.ms.yml
+++ b/config/locales/devise.ms.yml
@@ -9,33 +9,77 @@ ms:
       already_authenticated: Anda sudah daftar masuk.
       inactive: Akaun anda belum diaktifkan.
       invalid: "%{authentication_keys} atau kata laluan tidak sah."
+      last_attempt: Anda mempunyai satu lagi percubaan sebelum akaun anda dikunci.
+      locked: Akaun anda dikunci.
+      not_found_in_database: "%{authentication_keys} atau kata laluan tidak sah."
       pending: Akaun anda masih dalam semakan.
+      timeout: Sesi anda telah tamat. Sila daftar masuk semula.
       unauthenticated: Anda perlu daftar masuk atau mendaftar sebelum meneruskan.
       unconfirmed: Anda perlu menyesahkan alamat e-mel anda sebelum meneruskan.
     mailer:
       confirmation_instructions:
         action: Sahkan alamat e-mel
+        action_with_app: Sahkan dan kembali ke %{app}
         explanation: Anda telah mencipta akaun pada %{host} dengan alamat e-mel ini. Anda satu klik sahaja daripada mengaktifkannya. Jika anda tidak mencipta akaun tersebut, sila abaikan e-mel ini.
+        explanation_when_pending: Anda telah memohon untuk undangan ke %{host} dengan alamat e-mel ini. Setelah anda mengesahkan alamat e-mel anda, kami akan menyemak permohonan tersebut. Anda boleh melog masuk untuk mengubah butiran atau menghapuskan akaun anda, tetapi anda tidak boleh mencapai kebanyakan fungsi sehinggalah akaun anda diluluskan. Jika permohonan anda ditolak, data anda akan dibuang dan tiada tindakan lanjut diperlukan. Jika ini bukan anda, sila abaikan e-mel ini.
+        extra_html: Sila periksa <a href="%{terms_path}">peraturan pelayan</a> serta <a href="%{policy_path}">terma perkhidmatan kami juga</a>.
+        subject: 'Mastodon: Arahan pengesahan untuk %{instance}'
         title: Sahkan alamat e-mel
       email_changed:
         explanation: 'Alamat e-mel untuk akaun anda sedang diubah kepada:'
+        extra: Jika anda tidak mengubah alamat e-mel anda, berkemungkinan seseorang telah memperoleh capaian kepada akaun anda. Sila ubah kata laluan anda dengan segera atau hubungi pentadbir pelayan jika anda dikunci daripada akaun anda.
         subject: 'Mastodon: E-mel ditukar'
         title: Alamat e-mel baru
       password_change:
         explanation: Kata laluan untuk akaun anda telah ditukar.
+        extra: Jika anda tidak mengubah kata laluan anda, berkemungkinan seseorang telah memperoleh capaian kepada akaun anda. Sila ubah kata laluan anda dengan segera atau hubungi pentadbir pelayan jika anda dikunci daripada akaun anda.
         subject: 'Mastodon: Kata laluan diubah'
         title: Kata laluan ditukar
       reconfirmation_instructions:
         explanation: Sahkan alamat baru untuk menukarkan e-mel anda.
+        extra: Jika perubahan ini tidak anda lakukan, sila abaikan e-mel ini. Alamat e-mel untuk akaun Mastodon tidak akan berubah sehinggalah anda mencapai pautan di atas.
+        subject: 'Mastodon: Sahkan e-mel untuk %{instance}'
         title: Sahkan alamat e-mel
       reset_password_instructions:
         action: Tukar kata laluan
         explanation: Anda meminta kata laluan baru untuk akaun anda.
+        extra: Jika anda tidak membuat permintaan ini, sila abaikan e-mel ini. Kata laluan anda tidak akan berubah sehinggalah anda mencapai pautan di atas dan membuat yang baharu.
+        subject: 'Mastodon: Arahan set semula kata laluan'
         title: Set semula kata laluan
       two_factor_disabled:
+        explanation: Pengesahan dwifaktor untuk akaun anda telah dilumpuhkan. Log masuk kini dibenarkan dengan hanya menggunakan alamat e-mel dan kata laluan.
+        subject: 'Mastodon: Pengesahan dwifaktor dilumpuhkan'
         title: 2FA dinyahaktifkan
       two_factor_enabled:
+        explanation: Pengesahan dwifaktor untuk akaun anda telah didayakan. Satu token yang dijanakan oleh aplikasi TOTP diperlukan untuk melog masuk.
+        subject: 'Mastodon: Pengesahan dwifaktor didayakan'
         title: 2FA diaktifkan
+      two_factor_recovery_codes_changed:
+        explanation: Kod pemulihan lama tidak lagi sah dan kod baharu telah dijanakan.
+        subject: 'Mastodon: Kod pemulihan dwifaktor dijanakan semula'
+        title: Kod pemulihan 2FA diubah
+      unlock_instructions:
+        subject: 'Mastodon: Arahan membuka kunci'
+      webauthn_credential:
+        added:
+          explanation: Kunci keselamatan berikut telah ditambahkan kepada akaun anda
+          subject: 'Mastodon: Kunci keselamatan baharu'
+          title: Kunci keselamatan baharu telah ditambahkan
+        deleted:
+          explanation: Kunci keselamatan berikut telah dihapuskan daripada akaun anda
+          subject: 'Mastodon: Kunci keselamatan dihapuskan'
+          title: Salah satu daripada kunci keselamatan anda telah dihapuskan
+      webauthn_disabled:
+        explanation: Pengesahan dengan kunci keselamatan untuk akaun anda telah dilumpuhkan. Log masuk kini dibenarkan dengan hanya menggunakan token yang dijanakan oleh aplikasi TOTP.
+        subject: 'Mastodon: Pengesahan dengan kunci keselamatan dilumpuhkan'
+        title: Kunci keselamatan dilumpuhkan
+      webauthn_enabled:
+        explanation: Pengesahan kunci keselamatan untuk akaun anda kini didayakan. Kunci keselamatan anda kini boleh digunakan untuk melog masuk.
+        subject: 'Mastodon: Pengesahan kunci keselamatan didayakan'
+        title: Kunci keselamatan didayakan
+    omniauth_callbacks:
+      failure: Tidak dapat mengesahkan anda daripada %{kind} disebabkan oleh “%{reason}”.
+      success: Berjaya disahkan daripada akaun %{kind}.
     passwords:
       updated: Kata laluan anda telah berjaya ditukar. Anda telah didaftar masuk.
       updated_not_active: Kata laluan anda telah berjaya ditukar.
diff --git a/config/locales/devise.sco.yml b/config/locales/devise.sco.yml
index f5a449d97..8563b4ee2 100644
--- a/config/locales/devise.sco.yml
+++ b/config/locales/devise.sco.yml
@@ -55,7 +55,7 @@ sco:
         subject: 'Mastodon: Twa-factor authentication turnt on'
         title: 2FA turnt on
       two_factor_recovery_codes_changed:
-        explanation: The last recovery codes hae been pit in the bucket an new anes makkit.
+        explanation: The last recovery codes haes been pit in the bucket an new anes makkit.
         subject: 'Mastodon: Twa-factor recovery codes re-jigged'
         title: 2FA recovery codes chynged
       unlock_instructions:
diff --git a/config/locales/devise.sk.yml b/config/locales/devise.sk.yml
index be85887ce..e11c7f1db 100644
--- a/config/locales/devise.sk.yml
+++ b/config/locales/devise.sk.yml
@@ -21,6 +21,7 @@ sk:
         action: Potvrď emailovú adresu
         action_with_app: Potvrď a vráť sa na %{app}
         explanation: S touto emailovou adresou si si vytvoril/a účet na %{host}. Si iba jeden klik od jeho aktivácie. Pokiaľ si to ale nebol/a ty, prosím ignoruj tento email.
+        explanation_when_pending: S touto e-mailovou adresou ste požiadali o pozvánku na %{host}. Po potvrdení vašej e-mailovej adresy vašu žiadosť skontrolujeme. Môžete sa prihlásiť, aby ste zmenili svoje údaje alebo vymazali svoje konto, ale kým nebude vaše konto schválené, nebudete mať prístup k väčšine funkcií. Ak bude vaša žiadosť zamietnutá, vaše údaje budú odstránené, takže sa od vás nebudú vyžadovať žiadne ďalšie kroky. Ak ste to neboli vy, tento e-mail ignorujte.
         extra_html: Prosím, pozri sa aj na <a href="%{terms_path}"> pravidlá tohto servera,</a> a <a href="%{policy_path}"> naše užívaťeľské podiemky</a>.
         subject: 'Mastodon: Potvrdzovacie pokyny pre %{instance}'
         title: Potvrď emailovú adresu
@@ -59,6 +60,23 @@ sk:
         title: Obnovovacie kódy pre dvoj-faktorové overovanie zmenené
       unlock_instructions:
         subject: 'Mastodon: Pokyny na odomknutie účtu'
+      webauthn_credential:
+        added:
+          explanation: Do vášho konta bol pridaný nasledujúci bezpečnostný kľúč
+          subject: 'Mastodon: Nový bezpečnostný kľúč'
+          title: Bol pridaný nový bezpečnostný kľúč
+        deleted:
+          explanation: Z vášho účtu bol odstránený nasledujúci bezpečnostný kľúč
+          subject: 'Mastodon: Bezpečnostný kľúč odstránený'
+          title: Jeden z vašich bezpečnostných kľúčov bol odstránený
+      webauthn_disabled:
+        explanation: Overovanie pomocou bezpečnostných kľúčov bolo pre vaše konto vypnuté. Prihlásenie je teraz možné len pomocou tokenu vygenerovaného spárovanou aplikáciou TOTP.
+        subject: 'Mastodon: Overovanie s vypnutými bezpečnostnými kľúčmi'
+        title: Bezpečnostné kľúče sú vypnuté
+      webauthn_enabled:
+        explanation: Pre vaše konto bolo povolené overovanie bezpečnostným kľúčom. Váš bezpečnostný kľúč teraz môžete použiť na prihlásenie.
+        subject: 'Mastodon: Povolené overovanie bezpečnostného kľúča'
+        title: Povolené bezpečnostné kľúče
     omniauth_callbacks:
       failure: Nebolo možné ťa overiť z %{kind}, lebo "%{reason}".
       success: Úspešné overenie z účtu %{kind}.
diff --git a/config/locales/doorkeeper.el.yml b/config/locales/doorkeeper.el.yml
index 8c75eb854..31fe3a8aa 100644
--- a/config/locales/doorkeeper.el.yml
+++ b/config/locales/doorkeeper.el.yml
@@ -112,6 +112,7 @@ el:
         read/write: Πρόσβαση ανάγνωσης και εγγραφής
         write: Πρόσβαση μόνο για εγγραφή
       title:
+        accounts: Λογαριασμοί
         admin/accounts: Διαχείριση λογαριασμών
         admin/all: Όλες οι λειτουργίες διαχείρησης
         admin/reports: Διαχείριση αναφορών
diff --git a/config/locales/doorkeeper.es-AR.yml b/config/locales/doorkeeper.es-AR.yml
index 4a874a366..46210dbc4 100644
--- a/config/locales/doorkeeper.es-AR.yml
+++ b/config/locales/doorkeeper.es-AR.yml
@@ -60,7 +60,7 @@ es-AR:
       error:
         title: Ocurrió un error
       new:
-        prompt_html: "%{client_name} solicitaa permiso para acceder a tu cuenta. Es una aplicación de terceros. <strong>Si no confiás en ella, no deberías autorizarla.</strong>"
+        prompt_html: "%{client_name} solicita permiso para acceder a tu cuenta. Es una aplicación de terceros. <strong>Si no confiás en ella, no deberías autorizarla.</strong>"
         review_permissions: Revisar permisos
         title: Autorización requerida
       show:
diff --git a/config/locales/doorkeeper.sco.yml b/config/locales/doorkeeper.sco.yml
index cfd4577f5..60453dc78 100644
--- a/config/locales/doorkeeper.sco.yml
+++ b/config/locales/doorkeeper.sco.yml
@@ -25,7 +25,7 @@ sco:
         edit: Edit
         submit: Pit in
       confirmations:
-        destroy: Ye sure?
+        destroy: Ye shuir?
       edit:
         title: Edit application
       form:
@@ -69,10 +69,10 @@ sco:
       buttons:
         revoke: Tak awa
       confirmations:
-        revoke: Ye sure?
+        revoke: Ye shuir?
       index:
         authorized_at: Authorized on %{date}
-        description_html: This is the applications thit kin access yer accoont uisin the API. Gin there applications thit ye dinnae recognize here, or a application isnae behavinnricht, ye kin tak awa its access.
+        description_html: This is the applications thit kin access yer accoont uisin the API. Gin there applications thit ye dinnae recognize here, or a application isnae behavin richt, ye kin tak awa its access.
         last_used_at: Last uised on %{date}
         never_used: Never uised
         scopes: Permissions
diff --git a/config/locales/doorkeeper.sk.yml b/config/locales/doorkeeper.sk.yml
index 3e29a3332..4260ad2ca 100644
--- a/config/locales/doorkeeper.sk.yml
+++ b/config/locales/doorkeeper.sk.yml
@@ -38,6 +38,7 @@ sk:
         application: Aplikácia
         callback_url: Návratová URL
         delete: Vymaž
+        empty: Nemáte žiadne aplikácie.
         name: Názov
         new: Nová aplikácia
         scopes: Oprávnenia
@@ -59,6 +60,8 @@ sk:
       error:
         title: Nastala chyba
       new:
+        prompt_html: "%{client_name} žiada o povolenie na prístup k vášmu účtu. Ide o aplikáciu tretej strany. <strong>Ak jej nedôverujete, nemali by ste ju autorizovať.</strong>"
+        review_permissions: Preskúmať povolenia
         title: Je potrebná autorizácia
       show:
         title: Skopíruj tento autorizačný kód a vlož ho do aplikácie.
@@ -68,6 +71,12 @@ sk:
       confirmations:
         revoke: Si si istý?
       index:
+        authorized_at: Autorizované dňa %{date}
+        description_html: Ide o aplikácie, ktoré môžu pristupovať k vášmu účtu pomocou rozhrania API. Ak sa tu nachádzajú aplikácie, ktoré nepoznáte, alebo ak sa niektorá aplikácia správa nesprávne, môžete jej zrušiť prístup.
+        last_used_at: Posledne použitý dňa %{date}
+        never_used: Nikdy nepoužité
+        scopes: Oprávnenia
+        superapp: Interný
         title: Tvoje povolené aplikácie
     errors:
       messages:
@@ -76,6 +85,10 @@ sk:
         invalid_client: Overenie klienta zlyhalo. Neznámy klient, chýbajú údaje o klientovi alebo nepodporovaná metóda overovania.
         invalid_grant: Dané oprávnenie je neplatné, vypršané, zrušené, nesúhlasí s presmerovacou URI použitou v autorizačnej požiadavke, alebo bolo vydané pre iný klient.
         invalid_redirect_uri: Presmerovacia URI je neplatná.
+        invalid_request:
+          missing_param: 'Chýba požadovaný parameter: %{value}.'
+          request_not_authorized: Žiadosť je potrebné autorizovať. Chýba požadovaný parameter pre autorizáciu žiadosti alebo je neplatný.
+          unknown: V požiadavke chýba požadovaný parameter, obsahuje nepodporovanú hodnotu parametra alebo je inak chybne vytvorená.
         invalid_resource_owner: Uvedené prihlasovacie údaje sú neplatné alebo nenájdené
         invalid_scope: Požadovaný rozsah je neplatný, neznámy alebo poškodený.
         invalid_token:
@@ -100,9 +113,32 @@ sk:
         destroy:
           notice: Oprávnenia aplikácie zrušené.
     grouped_scopes:
+      access:
+        read: Prístup len na čítanie
+        read/write: Prístup na čítanie a zápis
+        write: Prístup len na zápis
       title:
+        accounts: Účty
+        admin/accounts: Správa účtov
+        admin/all: Všetky administratívne funkcie
+        admin/reports: Správa reportov
+        all: Všetko
         blocks: Blokovania
+        bookmarks: Záložky
+        conversations: Konverzácie
+        crypto: Šifrovanie End-to-end
+        favourites: Obľúbené
+        filters: Filtre
+        follow: Vzťahy
+        follows: Sledovania
+        lists: Zoznamy
+        media: Mediálne prílohy
         mutes: Nevšímané
+        notifications: Oznámenia
+        push: Push notifikácie
+        reports: Reporty
+        search: Hľadať
+        statuses: Príspevky
     layouts:
       admin:
         nav:
@@ -117,6 +153,7 @@ sk:
       admin:write: uprav všetky dáta na serveri
       admin:write:accounts: urob moderovacie úkony na účtoch
       admin:write:reports: urob moderovacie úkony voči hláseniam
+      crypto: používať end-to-end šifrovanie
       follow: uprav vzťahy svojho účtu
       push: dostávaj oboznámenia ohľadom tvojho účtu na obrazovku
       read: prezri si všetky dáta ohľadom svojho účetu
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 3b8f3c74f..314e7320b 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -58,7 +58,7 @@ el:
       disabled: Απενεργοποιημένο
       display_name: Όνομα εμφάνισης
       domain: Τομέας
-      edit: Αλλαγή
+      edit: Επεξεργασία
       email: Email
       email_status: Κατάσταση email
       enable: Ενεργοποίηση
@@ -156,6 +156,7 @@ el:
         approve_user: Έγκριση Χρήστη
         assigned_to_self_report: Ανάθεση Αναφοράς
         change_email_user: Αλλαγή email για χρήστη
+        change_role_user: Αλλαγή του ρόλου του χρήστη
         confirm_user: Επιβεβαίωση Χρήστη
         create_account_warning: Δημιουργία Προειδοποίησης
         create_announcement: Δημιουργία Ανακοίνωσης
@@ -164,6 +165,7 @@ el:
         create_domain_block: Δημιουργία Αποκλεισμένου Τομέα
         create_email_domain_block: Δημουργία Αποκλεισμένου Τομέα email
         create_ip_block: Δημιουργία κανόνα IP
+        create_user_role: Δημιουργία ρόλου
         demote_user: Υποβιβασμός Χρήστη
         destroy_announcement: Διαγραφή Ανακοίνωσης
         destroy_custom_emoji: Διαγραφή Προσαρμοσμένου Emoji
@@ -198,6 +200,7 @@ el:
         update_announcement: Ενημέρωση Ανακοίνωσης
         update_custom_emoji: Ενημέρωση Προσαρμοσμένου Emoji
         update_status: Ενημέρωση Κατάστασης
+        update_user_role: Ενημέρωση ρόλου
       actions:
         approve_user_html: "%{name} εγκρίθηκε εγγραφή από %{target}"
         destroy_email_domain_block_html: Ο/Η %{name} ξεμπλόκαρε το email domain %{target}
@@ -273,6 +276,8 @@ el:
       updated_msg: Επιτυχής ενημέρωση του emoji!
       upload: Ανέβασμα
     dashboard:
+      active_users: ενεργοί χρήστες
+      new_users: νέοι χρήστες
       software: Λογισμικό
       space: Κατανάλωση χώρου
       title: Ταμπλό
@@ -291,7 +296,7 @@ el:
       created_msg: Ο αποκλεισμός τομέα είναι υπό επεξεργασία
       destroyed_msg: Ο αποκλεισμός τομέα άρθηκε
       domain: Τομέας
-      edit: Διαχείρηση αποκλεισμένου τομέα
+      edit: Επεξεργασία αποκλεισμένου τομέα
       existing_domain_block: Έχετε ήδη επιβάλει αυστηρότερα όρια στο %{name}.
       existing_domain_block_html: Έχεις ήδη επιβάλλει αυστηρότερους περιορισμούς στο %{name}, πρώτα θα πρέπει να τους <a href="%{unblock_url}">αναιρέσεις</a>.
       export: Εξαγωγή
@@ -334,10 +339,13 @@ el:
     export_domain_blocks:
       no_file: Δεν επιλέχθηκε αρχείο
     follow_recommendations:
+      language: Για τη γλώσσα
       status: Κατάσταση
     instances:
       by_domain: Τομέας
       confirm_purge: Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα τα δεδομένα από αυτόν τον τομέα;
+      dashboard:
+        instance_languages_dimension: Κορυφαίες γλώσσες
       delivery:
         failing: Αποτυγχάνει
       delivery_available: Διαθέσιμη παράδοση
@@ -372,9 +380,9 @@ el:
         '1209600': 2 εβδομάδες
         '15778476': 6 μήνες
         '2629746': 1 μήνας
-        '31556952': 1 έτος
+        '31556952': 1 χρόνος
         '86400': 1 ημέρα
-        '94670856': 3 έτη
+        '94670856': 3 χρόνια
       new:
         title: Δημιουργία νέου κανόνα IP
       title: Κανόνες IP
@@ -459,8 +467,20 @@ el:
         devops: Devops
         invites: Προσκλήσεις
       delete: Διαγραφή
+      edit: Επεξεργασία ρόλου '%{name}'
+      everyone: Προεπιλεγμένα δικαιώματα
+      permissions_count:
+        one: "%{count} δικαίωμα"
+        other: "%{count} δικαιώματα"
       privileges:
+        administrator: Διαχειριστής
+        invite_users: Πρόσκληση χρηστών
+        manage_announcements: Διαχείριση ανακοινώσεων
+        manage_roles: Διαχείριση ρόλων
+        manage_settings: Διαχείριση ρυθμίσεων
+        manage_users: Διαχείριση χρηστών
         view_devops: DevOps
+      title: Ρόλοι
     rules:
       add_new: Προσθήκη κανόνα
       delete: Διαγραφή
@@ -530,6 +550,11 @@ el:
     title: Διαχείριση
     trends:
       only_allowed: Μόνο επιτρεπόμενα
+      tags:
+        dashboard:
+          tag_languages_dimension: Κορυφαίες γλώσσες
+          tag_servers_dimension: Κορυφαίοι διακομιστές
+          tag_servers_measure: διαφορετικοί διακομιστές
       trending: Δημοφιλή
     warning_presets:
       add_new: Πρόσθεση νέου
@@ -962,14 +987,27 @@ el:
     browser: Φυλλομετρητής (Browser)
     browsers:
       blackberry: BlackBerry
+      chrome: Chrome
+      edge: Microsoft Edge
+      firefox: Firefox
       generic: Άγνωστος φυλλομετρητής
+      ie: Internet Explorer
+      opera: Opera
+      otter: Otter
+      phantom_js: PhantomJS
+      qq: QQ Browser
+      safari: Safari
       uc_browser: UC Browser
     current_session: Τρέχουσα σύνδεση
     description: "%{browser} σε %{platform}"
     explanation: Αυτοί είναι οι φυλλομετρητές (browsers) που είναι συνδεδεμένοι στον λογαριασμό σου στο Mastodon αυτή τη στιγμή.
     platforms:
+      android: Android
       blackberry: BlackBerry
       chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
       mac: Mac
       other: άγνωστη πλατφόρμα
     revoke: Ανακάλεσε
@@ -1045,14 +1083,14 @@ el:
       unlisted_long: Βλέπει οποιοσδήποτε, αλλά δεν καταχωρείται στις δημόσιες ροές
   statuses_cleanup:
     min_age:
-      '1209600': 2 weeks
-      '15778476': 6 months
-      '2629746': 1 month
-      '31556952': 1 year
-      '5259492': 2 months
+      '1209600': 2 εβδομάδες
+      '15778476': 6 μήνες
+      '2629746': 1 μήνας
+      '31556952': 1 χρόνος
+      '5259492': 2 μήνες
       '604800': 1 εβδομάδα
-      '63113904': 2 years
-      '7889238': 3 months
+      '63113904': 2 χρόνια
+      '7889238': 3 μήνες
   stream_entries:
     pinned: Καρφιτσωμένο τουτ
     reblogged: προωθημένο
@@ -1083,6 +1121,8 @@ el:
       explanation: Είχες ζητήσει εφεδρικό αντίγραφο του λογαριασμού σου στο Mastodon. Είναι έτοιμο για κατέβασμα!
       subject: Το εφεδρικό αντίγραφό σου είναι έτοιμο για κατέβασμα
       title: Λήψη εφεδρικού αρχείου
+    suspicious_sign_in:
+      change_password: αλλάξτε τον κωδικό πρόσβασής σας
     warning:
       categories:
         spam: Ανεπιθύμητο
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index ae7180e2e..629e1e4d6 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -1,7 +1,7 @@
 ---
 eo:
   about:
-    about_mastodon_html: 'La socia reto de la estonteco: sen reklamo, sen firmaa superrigardo, etika fasonado kaj malcentrigo! Regu viajn datumojn per Mastodon!'
+    about_mastodon_html: 'La socia retejo de la estonteco: sen reklamo, sen kompania observado, etika desegno, kaj malcentrigo! Regu viajn datumojn per Mastodon!'
     contact_missing: Ne elektita
     contact_unavailable: Ne disponebla
     hosted_on: "%{domain} estas nodo de Mastodon"
@@ -57,17 +57,17 @@ eo:
       deleted: Forigita
       demote: Degradi
       destroyed_msg: Datumoj de %{username} nun enviciĝis por esti forigita baldaǔ
-      disable: Malebligi
+      disable: Frostigi
       disable_sign_in_token_auth: Malŝalti aŭtentigon de retpoŝta ĵetono
       disable_two_factor_authentication: Malŝalti 2FA-n
-      disabled: Malebligita
+      disabled: Frostigita
       display_name: Montrata nomo
       domain: Domajno
       edit: Redakti
       email: Retpoŝto
       email_status: Stato de retpoŝto
-      enable: Ebligi
-      enable_sign_in_token_auth: Ŝalti retpoŝtan ĵetonan aŭtentigon
+      enable: Malfrostigi
+      enable_sign_in_token_auth: Ŝalti aŭtentigon de retpoŝta ĵetono por uzanto
       enabled: Ebligita
       enabled_msg: Sukcese malfrostigis konton de %{username}
       followers: Sekvantoj
@@ -139,7 +139,7 @@ eo:
       shared_inbox_url: URL de kunhavigita leterkesto
       show:
         created_reports: Faritaj raportoj
-        targeted_reports: Raporitaj de aliaj
+        targeted_reports: Raporitaj de la aliaj
       silence: Limigi
       silenced: Silentigita
       statuses: Afiŝoj
@@ -196,10 +196,10 @@ eo:
         destroy_user_role: Detrui Rolon
         disable_2fa_user: Malebligi 2FA
         disable_custom_emoji: Malebligi proprajn emoĝiojn
-        disable_sign_in_token_auth_user: Malaktivigi aŭtentigon de retpoŝta ĵetono por uzanto
+        disable_sign_in_token_auth_user: Malŝalti aŭtentigon de retpoŝta ĵetono por la uzanto
         disable_user: Neebligi la uzanton
         enable_custom_emoji: Ebligi Propran Emoĝion
-        enable_sign_in_token_auth_user: Ebligi retpoŝtan ĵetonan aŭtentigon por la uzanto
+        enable_sign_in_token_auth_user: Ŝalti aŭtentigon de retpoŝta ĵetono por la uzanto
         enable_user: Ebligi uzanton
         memorialize_account: Memorigu Konton
         promote_user: Promocii Uzanton
@@ -254,11 +254,11 @@ eo:
         destroy_unavailable_domain_html: "%{name} daurigis sendon al domajno %{target}"
         destroy_user_role_html: "%{name} forigis rolon de %{target}"
         disable_2fa_user_html: "%{name} malebligis dufaktoran aŭtentigon por uzanto %{target}"
-        disable_custom_emoji_html: "%{name} malebligis emoĝion %{target}"
-        disable_sign_in_token_auth_user_html: "%{name} malebligis retpoŝtoĵetonautentigon por %{target}"
+        disable_custom_emoji_html: "%{name} malebligis la emoĝion %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} malŝaltis la aŭtentigon de retpoŝta ĵetono por %{target}"
         disable_user_html: "%{name} malebligis ensaluton por uzanto %{target}"
-        enable_custom_emoji_html: "%{name} ebligis emoĝion %{target}"
-        enable_sign_in_token_auth_user_html: "%{name} ebligis retpoŝtoĵetonautentigon por %{target}"
+        enable_custom_emoji_html: "%{name} ebligis la emoĝion %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} ŝaltis la aŭtentigon de retpoŝta ĵetono por %{target}"
         enable_user_html: "%{name} ebligis ensaluton por uzanto %{target}"
         memorialize_account_html: "%{name} ŝanĝis la konton de %{target} al memora paĝo"
         promote_user_html: "%{name} plirangigis uzanton %{target}"
@@ -284,10 +284,10 @@ eo:
         update_status_html: "%{name} ĝisdatigis mesaĝon de %{target}"
         update_user_role_html: "%{name} ŝanĝis rolon %{target}"
       deleted_account: forigita konto
-      empty: Neniu protokolo trovita.
+      empty: Neniu ĵurnalo trovita.
       filter_by_action: Filtri per ago
       filter_by_user: Filtri per uzanto
-      title: Kontrola protokolo
+      title: Ĵurnalo de revizo
     announcements:
       destroyed_msg: Anonco sukcese forigita!
       edit:
@@ -361,7 +361,7 @@ eo:
       software: Programo
       sources: Fontoj de konto-kreado
       space: Memorspaca uzado
-      title: Kontrolpanelo
+      title: Panelo
       top_languages: Plej aktivaj lingvoj
       top_servers: Plej aktivaj serviloj
       website: Retejo
@@ -567,7 +567,7 @@ eo:
         notes:
           one: "%{count} noto"
           other: "%{count} notoj"
-      action_log: Kontrola protokolo
+      action_log: Ĵurnalo de revizo
       action_taken_by: Ago farita de
       actions:
         delete_description_html: Raportitaj mesaĝoj forigotas kaj admono rekorditas.
@@ -630,7 +630,7 @@ eo:
         administration: Administrado
         devops: Programado kaj Operaciado
         invites: Invitoj
-        moderation: Kontrolado
+        moderation: Moderigado
         special: Specialaj
       delete: Forigi
       description_html: Per <strong>uzantoroloj</strong>, vi povas personecigi funkciojn kaj areon de Mastodon.
@@ -677,7 +677,7 @@ eo:
         manage_webhooks_description: Permesi uzantojn komenci rethokojn por administraj eventoj
         view_audit_log: Vidi protokolon
         view_audit_log_description: Permesi uzantojn vidi historion de administraj agoj ĉe la servilo
-        view_dashboard: Vidi kontrolpanelon
+        view_dashboard: Vidi panelon
         view_dashboard_description: Permesi uzantojn aliri la kontrolpanelon kaj diversajn mezurarojn
         view_devops: Programado kaj Operaciado
         view_devops_description: Permesi uzantojn aliri Sidekiq kaj pgHero-kontrolpanelojn
@@ -815,8 +815,8 @@ eo:
         no_status_selected: Neniuj popularaj mesaĝoj ŝanĝitas ĉar nenio elektitas
         not_discoverable: Autoro ne volonte estas malkovrebla
         shared_by:
-          one: Diskonigita kaj stelumita unufoje
-          other: Diskonigita kaj stelumita %{friendly_count}-foje
+          one: Kundividita kaj stelumita unufoje
+          other: Kundividita kaj stelumita %{friendly_count}-foje
         title: Tendencantaj afiŝoj
       tags:
         current_score: Nuna puento %{score}
@@ -940,7 +940,7 @@ eo:
     delete_account_html: Se vi deziras forigi vian konton, vi povas <a href="%{path}">fari tion ĉi tie</a>. Vi bezonos konfirmi vian peton.
     description:
       prefix_invited_by_user: "@%{name} invitigi vin aligiĝi ĉi tiu servilo de Mastodon!"
-      prefix_sign_up: Registriĝu ĉe Mastodon hodiaŭ!
+      prefix_sign_up: Registriĝu en Mastodon hodiaŭ!
       suffix: Per konto, vi povos sekvi aliajn homojn, afiŝi kaj interŝanĝi mesaĝojn kun uzantoj de ajna Mastodona servilo kaj multe pli!
     didnt_get_confirmation: Ĉu vi ne ricevis la instrukciojn por konfirmi?
     dont_have_your_security_key: Ne havas vi vian sekurecan ŝlosilon?
@@ -949,7 +949,7 @@ eo:
     link_to_otp: Enigu 2-faktorkodo de via telefono au regajnkodo
     link_to_webauth: Uzi vian sekurecan ŝlosilon
     log_in_with: Ensaluti per
-    login: Ensaluti
+    login: Saluti
     logout: Adiaŭi
     migrate_account: Movi al alia konto
     migrate_account_html: Se vi deziras alidirekti ĉi tiun konton al alia, vi povas <a href="%{path}">agordi ĝin ĉi tie</a>.
@@ -1214,7 +1214,7 @@ eo:
       one: 1 uzo
       other: "%{count} uzoj"
     max_uses_prompt: Neniu limo
-    prompt: Krei kaj diskonigi ligilojn al aliaj por doni aliron al ĉi tiu servilo
+    prompt: Generi kaj kundividi ligilojn kun la aliaj por doni aliron al ĉi tiu servilo
     table:
       expires_at: Eksvalidiĝas je
       uses: Uzoj
@@ -1304,7 +1304,7 @@ eo:
     poll:
       subject: Enketo de %{name} finitas
     reblog:
-      body: "%{name} diskonigis vian mesaĝon:"
+      body: 'Via mesaĝo estis diskonigita de %{name}:'
       subject: "%{name} diskonigis vian mesaĝon"
       title: Nova diskonigo
     status:
@@ -1328,7 +1328,7 @@ eo:
   otp_authentication:
     code_hint: Enmetu la kodon kreitan de via aŭtentiga aplikaĵo por konfirmi
     description_html: Se vi ebligas <strong>dufaktoran aŭtentigon</strong> per autentilprogramaro, ensaluto bezonas vi havi vian telefonon.
-    enable: Ebligi
+    enable: Ŝalti
     instructions_html: "<strong>Skanu ĉi tiun QR-kodon per Google Authenticator aŭ per simila aplikaĵo en via poŝtelefono</strong>. De tiam, la aplikaĵo kreos nombrojn, kiujn vi devos enmeti."
     manual_instructions: 'Se vi ne povas skani la QR-kodon kaj bezonas enmeti ĝin mane, jen la tut-teksta sekreto:'
     setup: Agordi
@@ -1540,7 +1540,7 @@ eo:
     min_favs: Konservi mesaĝojn stelumitajn almenaŭ
     min_favs_hint: Ne forigas mesaĝojn de vi kiuj ricevis almenaŭ tiom da stelumoj. Lasu malplena por forigi mesaĝojn sendepende de la nombro de stelumoj
     min_reblogs: Konservi diskonitajn mesaĝojn almenau
-    min_reblogs_hint: Ne forigi ajn viajn mesaĝojn kiu diskonitas almenau ĉifoje
+    min_reblogs_hint: Oni ne forigas viajn afiŝojn kiuj estas diskonigitaj almenaŭ ĉi tiun nombron da fojoj. Lasu malplena por forigi afiŝojn sendepende de iliaj nombroj da diskonigoj
   stream_entries:
     pinned: Alpinglita
     reblogged: diskonigita
diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml
index 0a322d112..4b5966260 100644
--- a/config/locales/es-AR.yml
+++ b/config/locales/es-AR.yml
@@ -592,7 +592,7 @@ es-AR:
       forwarded: Reenviado
       forwarded_to: Reenviado a %{domain}
       mark_as_resolved: Marcar como resuelta
-      mark_as_sensitive: Marcado como sensible
+      mark_as_sensitive: Marcar como sensible
       mark_as_unresolved: Marcar como no resuelta
       no_one_assigned: Nadie
       notes:
@@ -1430,7 +1430,7 @@ es-AR:
     revoke: Revocar
     revoke_success: Sesión revocada exitosamente
     title: Sesiones
-    view_authentication_history: Ver historial de autenticación de tu cuenta
+    view_authentication_history: Ver historial de autenticación de tu cuenta.
   settings:
     account: Cuenta
     account_settings: Config. de la cuenta
@@ -1536,9 +1536,9 @@ es-AR:
       '7889238': 3 meses
     min_age_label: Umbral de edad
     min_favs: Conservar mensajes marcados como favoritos de por lo menos
-    min_favs_hint: No elimina ninguno de tus mensajes que haya recibido más de esta cantidad de favoritos. Dejá en blanco para eliminar mensajes independientemente de su número de favoritos
+    min_favs_hint: No elimina ninguno de tus mensajes que haya recibido más de esta cantidad de favoritos. Dejá en blanco para eliminar mensajes independientemente de su número de favoritos.
     min_reblogs: Conservar adhesiones de por lo menos
-    min_reblogs_hint: No elimina ninguno de tus mensajes que haya recibido más de esta cantidad de adhesiones. Dejá en blanco para eliminar mensajes independientemente de su número de adhesiones
+    min_reblogs_hint: No elimina ninguno de tus mensajes que haya recibido más de esta cantidad de adhesiones. Dejá en blanco para eliminar mensajes independientemente de su número de adhesiones.
   stream_entries:
     pinned: Mensaje fijado
     reblogged: adhirió a este mensaje
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 6a91068de..04a4d4141 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -176,8 +176,10 @@ fa:
         create_email_domain_block: ایجاد انسداد دامنهٔ رایانامه
         create_ip_block: ایجاد قاعدهٔ آی‌پی
         create_unavailable_domain: ایجاد دامنهٔ ناموجود
+        create_user_role: ایجاد نقش
         demote_user: تنزل کاربر
         destroy_announcement: حذف اعلامیه
+        destroy_canonical_email_block: پاک کردن انسداد ایمیل
         destroy_custom_emoji: حذف اموجی سفارشی
         destroy_domain_allow: حذف اجازهٔ دامنه
         destroy_domain_block: حذف انسداد دامنه
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index 59c834d8c..be1dad399 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -956,7 +956,7 @@ gd:
     notification_preferences: Atharraich roghainnean a’ phuist-d
     salutation: "%{name},"
     settings: 'Atharraich roghainnean a’ phuist-d: %{link}'
-    view: 'Seall:'
+    view: 'Faic:'
     view_profile: Seall a’ phròifil
     view_status: Seall am post
   applications:
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index e8c2a9bbc..a468d47d8 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -578,7 +578,7 @@ gl:
         suspend_description_html: O perfil e tódolos seus contidos será inaccesbles e finalmente eliminados. A interacción coa conta non será posible. Reversible durante 30 días.
       actions_description_html: Decide que acción tomar respecto desta denuncia. Se tomas accións punitivas contra a conta denunciada, enviaráselles un email coa notificación, excepto se está seleccionada a categoría <strong>Spam</strong>.
       add_to_report: Engadir máis á denuncia
-      are_you_sure: Estás seguro?
+      are_you_sure: Tes certeza?
       assign_to_self: Asignarme
       assigned: Moderador asignado
       by_target_domain: Dominio da conta denunciada
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 981f31685..25464c335 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -70,14 +70,14 @@ he:
       edit: עריכה
       email: דוא״ל
       email_status: מצב דוא״ל
-      enable: להפשיר
+      enable: ביטול הקפאה
       enable_sign_in_token_auth: הפעלת אסימון הזדהות בדוא״ל
       enabled: מופעל
       enabled_msg: ביטול השעית החשבון של %{username} בוצע בהצלחה
       followers: עוקבים
       follows: נעקבים
       header: כותרת
-      inbox_url: כתובת תיבה נכנסת
+      inbox_url: כתובת תיבת דואר נכנס
       invite_request_text: סיבות להצטרפות
       invited_by: הוזמן על ידי
       ip: כתובת IP
@@ -338,7 +338,7 @@ he:
       overwrite: לדרוס
       shortcode: קוד קצר
       shortcode_hint: לפחות 2 תוים, אלפאנומריים או קו תחתי
-      title: יצגנים מותאמים אישית
+      title: אמוג'י שהעלינו
       uncategorized: לא מסווגים
       unlist: בטל רישום
       unlisted: לא רשומים
@@ -1197,6 +1197,11 @@ he:
     trending_now: נושאים חמים
   generic:
     all: הכל
+    all_items_on_page_selected_html:
+      many: "<strong>%{count}</strong> פריטים נבחרו בעמוד זה."
+      one: פריט <strong>%{count}</strong> נבחר בעמוד זה.
+      other: "<strong>%{count}</strong> פריטים נבחרו בעמוד זה."
+      two: "<strong>%{count}</strong> פריטים נבחרו בעמוד זה."
     all_matching_items_selected_html:
       many: נבחרו <strong>%{count}</strong> פריטים שתאמו לחיפוש בעמוד זה.
       one: נבחר פריט <strong>%{count}</strong> שתאם לחיפוש בעמוד זה.
@@ -1209,6 +1214,11 @@ he:
     none: כלום
     order_by: מיין לפי
     save_changes: שמור שינויים
+    select_all_matching_items:
+      many: בחר.י %{count} פריטים שתאמו לחיפוש שלך.
+      one: בחר.י פריט %{count} שתאם לחיפוש שלך.
+      other: בחר.י %{count} פריטים שתאמו לחיפוש שלך.
+      two: בחר. י %{count} פריטים שתאמו לחיפוש שלך.
     today: היום
     validation_errors:
       many: משהו עדיין לא בסדר! נא לעיין ב-%{count} השגיאות להלן
diff --git a/config/locales/ku.yml b/config/locales/ku.yml
index 48b929343..453bc839b 100644
--- a/config/locales/ku.yml
+++ b/config/locales/ku.yml
@@ -1027,7 +1027,7 @@ ku:
   deletes:
     challenge_not_passed: Zanyariyên ku te nivîsandî ne rast in
     confirm_password: Borînpeyva xwe ya heyî binivîsine da ku nasnameya xwe piştrast bikî
-    confirm_username: Navê bikarhêneriyê xwe binivîse da ku prosedurê piştrast bike
+    confirm_username: Navê bikarhêneriyê xwe binivîse da ku pêvajoyê piştrast bikî
     proceed: Ajimêr jê bibe
     success_msg: Ajimêra te bi serkeftî hate jêbirin
     warning:
@@ -1514,7 +1514,7 @@ ku:
     ignore_favs: Ecibandinan paşguh bike
     ignore_reblogs: Bilindkirinan piştguh bike
     interaction_exceptions: Awarteyên li ser bingehên têkiliyan
-    interaction_exceptions_explanation: Bizanibe ku heke şandiyeke ku ji binî ve têkeve jêrî bijare an bilindkirin ê piştî ku carek din di ser wan re derbas bibe, garantiyek tune ku werin jêbirin.
+    interaction_exceptions_explanation: Bizanibe ku şandiyeke ku ji binî ve têkeve jêrî bijarte yan bilindkirinê piştî ku carek din di ser wan re derbas bibe, garantiyek tune ku werin jêbirin.
     keep_direct: Peyamên rasterast veşêre
     keep_direct_hint: Tu peyamên te yekcar jê naçe
     keep_media: Peyamên bi pêvekên medyayê ve ne biveşêre
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 09db4bdce..da4765f06 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -927,7 +927,7 @@ lv:
     remove: Atsaistīt aizstājvārdu
   appearance:
     advanced_web_interface: Paplašinātā tīmekļa saskarne
-    advanced_web_interface_hint: 'Ja vēlies izmantot visu ekrāna platumu, uzlabotā tīmekļa saskarne ļauj konfigurēt daudzas dažādas kolonnas, lai vienlaikus redzētu tik daudz informācijas, cik vēlies: Sākums, paziņojumi, federētā ziņu lenta, neierobežots skaits sarakstu un tēmturu.'
+    advanced_web_interface_hint: 'Ja vēlies izmantot visu ekrāna platumu, uzlabotā tīmekļa saskarne ļauj konfigurēt daudzas dažādas kolonnas, lai vienlaikus redzētu tik daudz informācijas, cik vēlies: Sākums, paziņojumi, apvienotā ziņu lenta, neierobežots skaits sarakstu un tēmturu.'
     animations_and_accessibility: Animācijas un pieejamība
     confirmation_dialogs: Apstiprināšanas dialogi
     discovery: Atklāšana
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index e75a15502..e13827a6b 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -102,6 +102,9 @@ ms:
       not_subscribed: Tiada langganan
       pending: Menunggu semak semula
       perform_full_suspension: Gantung
+      previous_strikes: Pelanggaran sebelumnya
+      previous_strikes_description_html:
+        other: Akaun ini mempunyai <strong>%{count}</strong> pelanggaran.
       promote: Naikkan taraf
       protocol: Protokol
       public: Awam
@@ -137,6 +140,7 @@ ms:
       silence: Hadkan
       silenced: Dihadkan
       statuses: Hantaran
+      strikes: Pelanggaran sebelumnya
       subscribe: Langgan
       suspend: Gantung
       suspended: Digantung
@@ -144,6 +148,7 @@ ms:
       suspension_reversible_hint_html: Akaun ini telah digantung, dan datanya akan dibuang pada %{date}. Sebelum tarikh itu, akaun ini boleh diperoleh semula tanpa kesan buruk. Jika anda mahu memadamkan kesemua data akaun ini serta-merta, anda boleh melakukannya di bawah.
       title: Akaun
       unblock_email: Menyahsekat alamat e-mel
+      unblocked_email_msg: Alamat e-mel %{username} berjaya dinyahsekat
       unconfirmed_email: E-mel belum disahkan
       undo_sensitized: Nyahtanda sensitif
       undo_silenced: Nyahdiamkan
@@ -188,8 +193,10 @@ ms:
         destroy_user_role: Padamkan Peranan
         disable_2fa_user: Nyahdayakan 2FA
         disable_custom_emoji: Nyahdayakan Emoji Tersendiri
+        disable_sign_in_token_auth_user: Melumpuhkan pengesahan token e-mel untuk pengguna
         disable_user: Nyahdayakan Pengguna
         enable_custom_emoji: Dayakan Emoji Tersendiri
+        enable_sign_in_token_auth_user: Mendayakan pengesahan token e-mel untuk pengguna
         enable_user: Dayakan Pengguna
         memorialize_account: Jadikan Akaun Kenangan
         promote_user: Naikkan Taraf Pengguna
@@ -215,11 +222,15 @@ ms:
         update_status: Kemas Kini Hantaran
         update_user_role: Kemas Kini Peranan
       actions:
+        approve_appeal_html: "%{name} meluluskan rayuan keputusan penyederhanaan daripada %{target}"
+        approve_user_html: "%{name} meluluskan pendaftaran daripada %{target}"
         assigned_to_self_report_html: "%{name} menugaskan laporan %{target} kepada dirinya sendiri"
         change_email_user_html: "%{name} telah mengubah alamat e-mel pengguna %{target}"
+        change_role_user_html: "%{name} mengubah peranan %{target}"
         confirm_user_html: "%{name} telah mengesahkan alamat e-mel pengguna %{target}"
         create_account_warning_html: "%{name} telah memberi amaran kepada %{target}"
         create_announcement_html: "%{name} telah mencipta pengumuman baharu %{target}"
+        create_canonical_email_block_html: "%{name} menyekat e-mel dengan cincangan %{target}"
         create_custom_emoji_html: "%{name} telah memuat naik emoji baharu %{target}"
         create_domain_allow_html: "%{name} membenarkan persekutuan dengan domain %{target}"
         create_domain_block_html: "%{name} telah menyekat domain %{target}"
@@ -241,26 +252,34 @@ ms:
         destroy_user_role_html: "%{name} telah memadam peranan %{target}"
         disable_2fa_user_html: "%{name} menyahdayakan keperluan dua faktor bagi pengguna %{target}"
         disable_custom_emoji_html: "%{name} telah menyahdayakan emoji %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} melumpuhkan pengesahan token e-mel untuk %{target}"
         disable_user_html: "%{name} telah menyahdayakan log masuk bagi pengguna %{target}"
         enable_custom_emoji_html: "%{name} telah mendayakan emoji %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} mendayakan pengesahan token e-mel untuk %{target}"
         enable_user_html: "%{name} telah mendayakan log masuk untuk pengguna %{target}"
         memorialize_account_html: "%{name} telah mengubah akaun %{target} menjadi halaman kenangan"
         promote_user_html: "%{name} telah menaikkan taraf pengguna %{target}"
+        reject_appeal_html: "%{name} menolak rayuan keputusan penyederhanaan daripada %{target}"
+        reject_user_html: "%{name} menolak pendaftaran daripada %{target}"
         remove_avatar_user_html: "%{name} telah membuang avatar %{target}"
         reopen_report_html: "%{name} telah membuka semula laporan %{target}"
+        resend_user_html: "%{name} menghantar semula e-mel pengesahan untuk %{target}"
         reset_password_user_html: "%{name} telah menetapkan semula kata laluan pengguna %{target}"
         resolve_report_html: "%{name} telah menyelesaikan laporan %{target}"
         sensitive_account_html: "%{name} telah menanda media %{target} sebagai sensitif"
         silence_account_html: "%{name} telah mendiamkan akaun %{target}"
         suspend_account_html: "%{name} telah menggantung akaun %{target}"
         unassigned_report_html: "%{name} telah menyahtugaskan laporan %{target}"
+        unblock_email_account_html: "%{name} menyahsekat alamat e-mel %{target}"
         unsensitive_account_html: "%{name} telah menyahtanda media %{target} sebagai sensitif"
         unsilence_account_html: "%{name} telah menyahdiamkan akaun %{target}"
         unsuspend_account_html: "%{name} telah menyahgantungkan akaun %{target}"
         update_announcement_html: "%{name} telah mengemaskini pengumuman %{target}"
         update_custom_emoji_html: "%{name} telah mengemaskini emoji %{target}"
         update_domain_block_html: "%{name} telah mengemaskini penyekatan domain untuk %{target}"
+        update_ip_block_html: "%{name} telah mengubah peraturan IP %{target}"
         update_status_html: "%{name} telah mengemaskini hantaran oleh %{target}"
+        update_user_role_html: "%{name} telah mengubah peranan %{target}"
       deleted_account: akaun dipadamkan
       empty: Tiada log dijumpai.
       filter_by_action: Tapis mengikut tindakan
@@ -300,10 +319,12 @@ ms:
       enable: Dayakan
       enabled: Didayakan
       enabled_msg: Emoji tersebut berjaya didayakan
+      image_hint: PNG atau GIF sehingga %{size}
       list: Senarai
       listed: Disenaraikan
       new:
         title: Tambah emoji sendiri baharu
+      no_emoji_selected: Tiada emoji diubah kerana tiada yang dipilih
       not_permitted: Anda tidak dibenarkan untuk membuat tindakan ini
       overwrite: Tulis ganti
       shortcode: Kod pendek
@@ -321,6 +342,14 @@ ms:
       media_storage: Penyimpanan media
       new_users: pengguna baru
       opened_reports: laporan dibuka
+      pending_appeals_html:
+        other: "<strong>%{count}</strong> rayuan masih belum selesai"
+      pending_reports_html:
+        other: "<strong>%{count}</strong> laporan masih belum selesai"
+      pending_tags_html:
+        other: "<strong>%{count}</strong> tanda pagar masih belum selesai"
+      pending_users_html:
+        other: "<strong>%{count}</strong> pengguna masih menunggu"
       resolved_reports: laporan diselesaikan
       software: Perisian
       sources: Sumber pendaftaran
@@ -346,6 +375,7 @@ ms:
       destroyed_msg: Sekatan domain telah diundurkan
       domain: Domain
       edit: Sunting penyekatan domain
+      existing_domain_block: Anda telah pun mengenakan had yang lebih ketat kepada %{name}.
       existing_domain_block_html: Anda telah mengenakan pengehadan yang lebih tegas ke atas %{name}, anda perlu <a href="%{unblock_url}">menyahsekatinya</a> dahulu.
       export: Eksport
       import: Import
@@ -354,8 +384,11 @@ ms:
         hint: Sekatan domain tidak akan menghindarkan penciptaan entri akaun dalam pangkalan data, tetapi akan dikenakan kaedah penyederhanaan khusus tertentu pada akaun-akaun tersebut secara retroaktif dan automatik.
         severity:
           noop: Tiada
+          silence: Hadkan
           suspend: Gantungkan
         title: Sekatan domain baharu
+      no_domain_block_selected: Tiada sekatan domain diubah kerana tiada yang dipilih
+      not_permitted: Anda tidak dibenarkan untuk melaksanakan tindakan ini
       obfuscate: Mengaburkan nama domain
       obfuscate_hint: Mengaburkan nama domain secara separa dalam senarai sekiranya pengehadan pengiklanan senarai domain didayakan
       private_comment: Ulasan peribadi
@@ -370,6 +403,8 @@ ms:
       view: Lihat penyekatan domain
     email_domain_blocks:
       add_new: Tambah baharu
+      attempts_over_week:
+        other: "%{count} cubaan pendaftaran sepanjang minggu lepas"
       created_msg: Telah berjaya menyekat domain e-mel
       delete: Padam
       dns:
@@ -378,10 +413,19 @@ ms:
       domain: Domain
       new:
         create: Tambah domain
+        resolve: Menyelesaikan domain
         title: Sekat domain e-mel baharu
+      no_email_domain_block_selected: Tiada sekatan domain e-mel diubah kerana tiada yang dipilih
+      resolved_through_html: Diselesaikan melalui %{domain}
       title: Domain e-mel disekat
     export_domain_allows:
+      new:
+        title: Import kebenaran domain
       no_file: Tiada fail dipilih
+    export_domain_blocks:
+      import:
+        existing_relationships_warning: Hubungan ikut sedia ada
+      no_file: Tiada fail yang dipilih
     follow_recommendations:
       description_html: "<strong>Saranan ikutan membantu pengguna baharu mencari kandungan menarik dengan cepat</strong>. Apabila pengguna belum cukup berinteraksi dengan akaun lain untuk membentuk saranan ikutan tersendiri, akaun-akaun inilah yang akan disarankan. Ia dinilai semula setiap hari dari gabungan keterlibatan tertinggi terkini dan juga jumlah pengikut tempatan tertinggi mengikut bahasa masing-masing."
       language: Untuk bahasa
@@ -391,11 +435,18 @@ ms:
       title: Saranan ikutan
       unsuppress: Tetap semula saranan ikutan
     instances:
+      availability:
+        title: Ketersediaan
+        warning: Percubaan terakhir untuk menyambung ke pelayan ini tidak berjaya
       back_to_all: Semua
       back_to_limited: Terhad
       back_to_warning: Amaran
       by_domain: Domain
+      confirm_purge: Adakah anda pasti mahu menghapuskan senarai ini secara kekal daripada domain ini?
       content_policies:
+        comment: Catatan dalaman
+        policies:
+          silence: Hadkan
         policy: Dasar
         reason: Sebab awam
         title: Dasar kandungan
@@ -404,9 +455,13 @@ ms:
         instance_accounts_measure: akaun disimpan
         instance_followers_measure: pengikut kami di situ
         instance_follows_measure: pengikut mereka di sini
+        instance_languages_dimension: Bahasa teratas
+        instance_reports_measure: laporan mengenai mereka
+        instance_statuses_measure: Hantaran yang disimpan
       delivery:
         all: Semua
         clear: Buang ralat penghantaran
+        failing: Gagal
         restart: Mulakan semula penghantaran
         stop: Hentikan penghantaran
         unavailable: Tidak tersedia
@@ -470,12 +525,18 @@ ms:
     report_notes:
       created_msg: Catatan laporan telah berjaya dicipta!
       destroyed_msg: Catatan laporan telah berjaya dipadam!
+      today_at: Hari ini pada %{time}
     reports:
       account:
         notes:
           other: "%{count} catatan"
       action_log: Log audit
       action_taken_by: Tindakan diambil oleh
+      actions:
+        delete_description_html: Hantaran yang dilaporkan akan dihapuskan dan pelanggaran itu akan direkodkan bagi membantu anda menguruskan pelanggaran pada akaun yang sama di masa akan datang.
+        mark_as_sensitive_description_html: Media di dalam hantaran yang dilaporkan akan ditandakan sebagai sensitif dan pelanggaran itu akan direkodkan bagi membantu anda menguruskan pelanggaran pada akaun yang sama di masa akan datang.
+        resolve_description_html: Tiada tindakan akan diambil terhadap akaun yang dilaporkan, tiada pelanggaran direkodkan dan laporan akan ditutup.
+      add_to_report: Tambahkan lebih banyak pada laporan
       are_you_sure: Adakah anda pasti?
       assign_to_self: Menugaskan kepada saya
       assigned: Penyederhana yang ditugaskan
@@ -504,7 +565,10 @@ ms:
       reported_by: Dilaporkan oleh
       resolved: Diselesaikan
       resolved_msg: Laporan berjaya diselesaikan!
+      skip_to_actions: Langkau ke tindakan
       status: Status
+      statuses: Kandungan yang dilaporkan
+      target_origin: Asalan akaun yang dilaporkan
       title: Laporan
       unassign: Nyahtugaskan
       unresolved: Nyahselesaikan
@@ -516,22 +580,55 @@ ms:
         other: "%{count} pengguna"
       categories:
         administration: Pentadbiran
+        devops: DevOps
         invites: Undangan
+        moderation: Penyederhanaan
         special: Khas
       delete: Padam
+      edit: Sunting peranan '%{name}'
       everyone: Kebenaran lalai
       permissions_count:
         other: "%{count} kebenaran"
       privileges:
         administrator: Pentadbir
         delete_user_data: Padamkan Data Pengguna
+        delete_user_data_description: Membenarkan pengguna menghapuskan data pengguna lain tanpa bertangguh
+        invite_users: Mengundang pengguna
+        invite_users_description: Membenarkan pengguna mengundang orang baharu ke pelayan
+        manage_announcements: Menguruskan pengumuman
+        manage_announcements_description: Membenarkan pengguna menguruskan pengumuman pada pelayan
+        manage_appeals: Menguruskan rayuan
+        manage_appeals_description: Membenarkan pengguna menyemak rayuan terhadap tindakan penyederhanaan
+        manage_blocks: Menguruskan sekatan
+        manage_blocks_description: Membenarkan pengguna menyekat pembekal e-mel dan alamat IP
+        manage_custom_emojis: Menguruskan emoji tersuai
+        manage_custom_emojis_description: Membenarkan pengguna menguruskan emoji tersuai pada pelayan
+        manage_federation: Menguruskan persekutuan
+        manage_federation_description: Membenarkan pengguna menyekat atau membenarkan persekutuan dengan domain yang lain dan mengawal kebolehhantaran
+        manage_invites: Menguruskan undangan
+        manage_invites_description: Membenarkan pengguna mengimbas dan menyahaktifkan pautan undangan
         manage_reports: Uruskan Laporan
+        manage_reports_description: Membenarkan pengguna menyemak laporan dan melaksanakan tindakan penyederhanaan terhadapnya
         manage_roles: Uruskan Peranan
+        manage_roles_description: Membenarkan pengguna mengurus dan menetapkan peranan di bawah mereka
         manage_rules: Uruskan Peraturan
+        manage_rules_description: Membenarkan pengguna mengubah peraturan pelayan
         manage_settings: Uruskan Tetapan
+        manage_settings_description: Membenarkan pengguna mengubah tetapan tapak
         manage_taxonomies: Uruskan Taksonomi
+        manage_taxonomies_description: Membenarkan pengguna menyemak kandungan sohor kini dan mengemas kini tetapan tanda pagar
         manage_user_access: Uruskan Akses Pengguna
+        manage_user_access_description: Membenarkan pengguna melumpuhkan pengesahan dwifaktor pengguna lain, mengubah alamat e-mel dan menetapkan semula kata laluan mereka
         manage_users: Uruskan Pengguna
+        manage_users_description: Membenarkan pengguna melihat butiran pengguna lain dan melaksanakan tindakan penyederhanaan terhadapnya
+        manage_webhooks: Menguruskan webhook
+        manage_webhooks_description: Membenarkan pengguna menyediakan webhook bagi acara pentadbiran
+        view_audit_log: Melihat log audit
+        view_audit_log_description: Membenarkan pengguna melihat sejarah tindakan pentadbiran pada pelayan
+        view_dashboard: Melihat papan pemuka
+        view_dashboard_description: Membenarkan pengguna mencapai papan pemuka dan pelbagai metrik
+        view_devops: DevOps
+        view_devops_description: Membenarkan pengguna mencapai papan pemuka Sidekiq dan pgHero
       title: Peranan
     rules:
       add_new: Tambah peraturan
@@ -543,9 +640,27 @@ ms:
     settings:
       about:
         manage_rules: Uruskan peraturan pelayan
+        preamble: Memberikan maklumat mendalam mengenai cara pelayan dikendalikan, disederhanakan, dibiayai.
+        rules_hint: Terdapat kawasan khas untuk peraturan yang dijangka untuk dipatuhi oleh pengguna anda.
+        title: Tentang
+      appearance:
+        preamble: Menyesuaikan antara muka web Mastodon.
+        title: Penampilan
+      branding:
+        title: Penjenamaan
+      content_retention:
+        title: Pengekalan kandungan
       discovery:
         profile_directory: Direktori profil
+        public_timelines: Garis masa awam
+        title: Penemuan
+        trends: Sohor kini
+      domain_blocks:
+        all: Kepada semua orang
+        disabled: Tidak kepada sesiapa
+        users: Kepada pengguna tempatan yang telah dilog masuk
       registrations:
+        preamble: Kawal siapa yang boleh membuat akaun pada pelayan anda.
         title: Pendaftaran
       registrations_mode:
         modes:
@@ -553,33 +668,69 @@ ms:
           none: Tiada siapa boleh mendaftar
           open: Sesiapapun boleh mendaftar
       title: Tetapan Pelayan
+    site_uploads:
+      delete: Hapuskan fail yang dimuat naik
+      destroyed_msg: Muat naik tapak berjaya dihapuskan!
     statuses:
       account: Penulis
       deleted: Dipadamkan
       favourites: Gemaran
       history: Sejarah versi
       language: Bahasa
+      media:
+        title: Media
+      metadata: Metadata
+      no_status_selected: Tiada hantaran diubah kerana tiada yang dipilih
       open: Buka hantaran
+      original_status: Hantaran asal
+      reblogs: Ulang siar
+      status_changed: Hantaran diubah
     strikes:
       actions:
         delete_statuses: "%{name} memadam hantaran %{target}"
+        disable: "%{name} membekukan akaun %{target}"
+        mark_statuses_as_sensitive: "%{name} menandakan hantaran %{target} sebagai sensitif"
+        none: "%{name} menghantar amaran kepada %{target}"
+        sensitive: "%{name} menandakan akaun %{target} sebagai sensitif"
+        silence: "%{name} telah mengehadkan akaun %{target}"
+        suspend: "%{name} telah menggantungkan akaun %{target}"
       appeal_approved: Dirayu
+      appeal_pending: Rayuan yang belum selesai
     tags:
       review: Semak status
     title: Pentadbiran
     trends:
       allow: Izin
       approved: Diluluskan
+      links:
+        allow: Membenarkan pautan
+        allow_provider: Membenarkan penerbit
+        title: Pautan yang sedang sohor kini
       preview_card_providers:
+        rejected: Pautan daripada penerbit ini tidak akan menjadi sohor kini
         title: Penerbit
       rejected: Ditolak
       statuses:
         allow: Izinkan hantaran
         allow_account: Izinkan penulis
+        disallow: Tidak membenarkan hantaran
+        disallow_account: Tidak membenarkan penulis
         title: Hantaran hangat
       tags:
+        current_score: Markah semasa %{score}
         dashboard:
+          tag_accounts_measure: pengguna unik
+          tag_languages_dimension: Bahasa teratas
+          tag_servers_dimension: Pelayan teratas
           tag_servers_measure: pelayan lain
+          tag_uses_measure: penggunaan keseluruhan
+        listable: Boleh dicadangkan
+        not_usable: Tidak boleh digunakan
+        peaked_on_and_decaying: Di atas pada %{date}, kini menurun
+        title: Tanda pagar sedang sohor kini
+        trendable: Boleh muncul di bawah sohor kini
+        trending_rank: 'Sohor kini #%{rank}'
+        usable: Boleh digunakan
     webhooks:
       delete: Padam
       enable: Dayakan
@@ -612,6 +763,7 @@ ms:
     security: Keselamatan
     status:
       account_status: Status akaun
+      view_strikes: Lihat pelanggaran yang lepas terhadap akaun anda
     use_security_key: Gunakan kunci keselamatan
   authorize_follow:
     follow: Ikut
@@ -631,19 +783,32 @@ ms:
     strikes:
       action_taken: Tindakan diambil
       appeal: Rayu
+      appeal_approved: Rayuan pelanggaran ini telah berjaya dan tidak lagi sah
       appeal_rejected: Rayuan ini telah ditolak
       appeal_submitted_at: Rayuan dihantar
+      appealed_msg: Rayuan anda sudah dikemukakan. Jika diluluskan, anda akan diberitahu.
       appeals:
         submit: Hantar rayuan
       approve_appeal: Luluskan rayuan
       associated_report: Laporan berkaitan
+      created_at: Tarikh
+      description_html: Ini ialah tindakan yang diambil terhadap akaun anda dan amaran telah dihantarkan kepada anda oleh staf %{instance}.
+      recipient: Ditujukan kepada
       reject_appeal: Tolak rayuan
       status: 'Hantaran #%{id}'
+      status_removed: Hantaran sudah dikeluarkan daripada sistem
+      title: "%{action} dari %{date}"
       title_actions:
         delete_statuses: Pemadaman hantaran
+        disable: Pembekuan akaun
+        mark_statuses_as_sensitive: Menandakan hantaran sebagai sensitif
         none: Amaran
+        sensitive: Menandakan akaun sebagai sensitif
+        silence: Keterbatasan akaun
+        suspend: Penggantungan akaun
       your_appeal_approved: Rayuan anda telah diluluskan
       your_appeal_pending: Anda telah menghantar rayuan
+      your_appeal_rejected: Rayuan anda telah ditolak
   errors:
     '400': Permintaan yang anda serahkan tidak sah atau salah bentuk.
     '403': Anda tidak mempunyai kebenaran untuk melihat halaman ini.
@@ -764,6 +929,7 @@ ms:
     profile: Profil
     relationships: Ikutan dan pengikut
     statuses_cleanup: Pemadaman hantaran automatik
+    strikes: Pelanggaran penyederhanaan
     two_factor_authentication: Pengesahan Dua Faktor
     webauthn_authentication: Kunci keselamatan
   statuses:
@@ -801,6 +967,9 @@ ms:
   stream_entries:
     pinned: Hantaran disemat
     sensitive_content: Kandungan sensitif
+  strikes:
+    errors:
+      too_late: Rayuan pelanggaran ini sudah terlalu lambat
   two_factor_authentication:
     add: Tambah
     disable: Nyahdayakan 2FA
@@ -810,8 +979,10 @@ ms:
   user_mailer:
     appeal_approved:
       action: Pergi ke akaun anda
+      explanation: Rayuan pelanggaran yang dikemukakan pada %{appeal_date} terhadap akaun anda pada %{strike_date} telah diluluskan. Akaun anda kini dalam kedudukan yang baik.
       title: Rayuan diluluskan
     appeal_rejected:
+      explanation: Rayuan pelanggaran yang dikemukakan pada %{appeal_date} terhadap akaun anda pada %{strike_date} telah ditolak.
       title: Rayuan ditolak
     suspicious_sign_in:
       title: Daftar masuk baru
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 31234e160..9b13ee12e 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -834,6 +834,7 @@ ru:
         allow_account: Разрешить автора
         disallow: Запретить пост
         disallow_account: Запретить автора
+        not_discoverable: Автор решил не раскрывать себя
         shared_by:
           few: Поделились или добавили в избранное %{friendly_count} раза
           many: Поделились или добавили в избранное %{friendly_count} раз
@@ -849,6 +850,7 @@ ru:
           tag_servers_measure: разные сервера
           tag_uses_measure: всего использований
         listable: Может предлагаться
+        no_tag_selected: Теги небыли изменены, поскольку ни один из них не выбран
         not_listable: Не будет предлагаться
         not_trendable: Не будет появляться в списке «актуального»
         not_usable: Не может использоваться
@@ -1616,6 +1618,7 @@ ru:
   user_mailer:
     appeal_approved:
       action: Перейти к своему профилю
+      explanation: Апелляция на разблокировку против вашей учетной записи %{strike_date}, которую вы подали на %{appeal_date}, была одобрена. Ваша учетная запись снова на хорошем счету.
       subject: Ваше обжалование от %{date} была одобрено
       title: Обжалование одобрено
     appeal_rejected:
diff --git a/config/locales/sco.yml b/config/locales/sco.yml
index d2fefde1d..a2b91173e 100644
--- a/config/locales/sco.yml
+++ b/config/locales/sco.yml
@@ -34,7 +34,7 @@ sco:
       add_email_domain_block: Dingie email domain
       approve: Approve
       approved_msg: Successfully approvit %{username}'s sign-up application
-      are_you_sure: Ye sure?
+      are_you_sure: Ye shuir?
       avatar: Avatar
       by_domain: Domain
       change_email:
diff --git a/config/locales/simple_form.be.yml b/config/locales/simple_form.be.yml
index fa714074d..73b27b1dc 100644
--- a/config/locales/simple_form.be.yml
+++ b/config/locales/simple_form.be.yml
@@ -12,6 +12,7 @@ be:
       admin_account_action:
         include_statuses: Карыстальнік пабачыць, якія допісы ёсць прычынай мадэрацыі ці папярэджання
         send_email_notification: Карыстальнік атрымае тлумачэнне аб тым, што здарылася з яго ўліковым запісам
+        text_html: Неабавязкова. Вы можаце выкарыстоўваць сінтаксіс допісаў. <a href="%{path}">Дадайце шаблоны папярэджанняў</a>, якія будуць эканоміць час
         type_html: Выберы што рабіць з <strong>%{acct}</strong>
         types:
           disable: Перадухіліць выкарыстанне акаунтаў, але не выдаляць і не хаваць іх змесціва.
@@ -158,6 +159,7 @@ be:
         show_domain_blocks: Паказаць заблакіраваныя дамены
         show_domain_blocks_rationale: Паказваць прычыну блакавання даменаў
         site_contact_email: Электронная пошта для сувязі
+        site_contact_username: Назва рахунку суразмоўцы
         site_extended_description: Падрабязнае апісанне
         site_short_description: Апісанне сервера
         site_terms: Палітыка канфідэнцыйнасці
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index e5fe40f19..f12211c94 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -57,7 +57,7 @@ de:
         setting_hide_network: Wem du folgst und wer dir folgt, wird in deinem Profil nicht angezeigt
         setting_noindex: Betrifft alle öffentlichen Daten deines Profils, z. B. deine Beiträge, Account-Empfehlungen und „Über mich“
         setting_show_application: Die Anwendung die du nutzt wird in der detaillierten Ansicht deiner Beiträge angezeigt
-        setting_use_blurhash: Die Farbverläufe basieren auf den Farben der verborgenen Medien, aber verstecken jegliche Details
+        setting_use_blurhash: Die Farbverläufe basieren auf den Farben der verborgenen Medien, verschleiern aber jegliche Details
         setting_use_pending_items: Neue Beiträge hinter einem Klick verstecken, anstatt des automatischen Bildlaufs
         username: Dein Profilname wird auf %{domain} einmalig sein
         whole_word: Wenn das Wort oder die Formulierung nur aus Buchstaben oder Zahlen besteht, tritt der Filter nur dann in Kraft, wenn er exakt dieser Zeichenfolge entspricht
@@ -170,7 +170,7 @@ de:
         context: Filter nach Bereichen
         current_password: Derzeitiges Passwort
         data: Daten
-        discoverable: Dieses Profil im Profilverzeichnis zeigen
+        discoverable: Konto für andere empfehlen
         display_name: Anzeigename
         email: E-Mail-Adresse
         expires_in: Läuft ab
diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml
index c68fd4799..7e10bc728 100644
--- a/config/locales/simple_form.el.yml
+++ b/config/locales/simple_form.el.yml
@@ -222,6 +222,8 @@ el:
         name: Ετικέτα
         trendable: Εμφάνιση της ετικέτας στις τάσεις
         usable: Χρήση της ετικέτας σε τουτ
+      user:
+        role: Ρόλος
     'no': Όχι
     recommended: Προτείνεται
     required:
diff --git a/config/locales/simple_form.es-AR.yml b/config/locales/simple_form.es-AR.yml
index 39c5e9674..8ea4dc520 100644
--- a/config/locales/simple_form.es-AR.yml
+++ b/config/locales/simple_form.es-AR.yml
@@ -31,7 +31,7 @@ es-AR:
         text: Sólo podés apelar un incumplimiento una vez
       defaults:
         autofollow: Los usuarios que se registren mediante la invitación te seguirán automáticamente
-        avatar: 'PNG, GIF o JPG. Máximo: %{size}. Será subescalado a %{dimensions} píxeles'
+        avatar: 'PNG, GIF o JPG. Máximo: %{size}. Será subescalado a %{dimensions} píxeles.'
         bot: Esta cuenta ejecuta principalmente acciones automatizadas y podría no ser monitorizada
         context: Uno o múltiples contextos en los que debe aplicarse el filtro
         current_password: Por razones de seguridad, por favor, ingresá la contraseña de la cuenta actual
@@ -40,7 +40,7 @@ es-AR:
         discoverable: Permití que tu cuenta sea descubierta por extraños a través de recomendaciones, tendencias y otras funciones
         email: Se te enviará un correo electrónico de confirmación
         fields: Podés tener hasta 4 elementos mostrados en una tabla en tu perfil
-        header: 'PNG, GIF o JPG. Máximo: %{size}. Será subescalado a %{dimensions} píxeles'
+        header: 'PNG, GIF o JPG. Máximo: %{size}. Será subescalado a %{dimensions} píxeles.'
         inbox_url: Copiá la dirección web desde la página principal del relé que querés usar
         irreversible: Los mensajes filtrados desaparecerán irreversiblemente, incluso si este filtro es eliminado después
         locale: El idioma de la interface de usuario, correos electrónicos y notificaciones push
diff --git a/config/locales/simple_form.ms.yml b/config/locales/simple_form.ms.yml
index 64fc95b17..fb892181d 100644
--- a/config/locales/simple_form.ms.yml
+++ b/config/locales/simple_form.ms.yml
@@ -2,7 +2,36 @@
 ms:
   simple_form:
     hints:
+      account_alias:
+        acct: Tentukan namapengguna@domain akaun yang ingin anda alihkan daripada
+      account_migration:
+        acct: Tentukan namapengguna@domain akaun yang ingin anda alihkan ke
+      account_warning_preset:
+        text: Anda boleh menggunakan sintaks hantaran seperti URL, tanda pagar dan sebutan
+        title: Pilihan. Penerima tidak dapat melihatnya
+      admin_account_action:
+        include_statuses: Pengguna akan melihat kiriman mana yang menyebabkan tindakan atau amaran penyederhanaan
+        send_email_notification: Pengguna akan menerima penjelasan tentang apa yang berlaku dengan akaun mereka
+        text_html: Pilihan. Anda boleh menggunakan sintaks hantaran. Anda juga boleh <a href="%{path}">menambahkan praset amaran</a> untuk menjimatkan masa
+        type_html: Pilih apa yang ingin dilakukan dengan <strong>%{acct}</strong>
+        types:
+          disable: Halang pengguna daripada menggunakan akaun mereka, tetapi jangan hapus atau sorokkan kandungan mereka.
+          none: Gunakan ini untuk menghantar amaran kepada pengguna, tanpa mencetuskan sebarang tindakan lain.
+          sensitive: Memaksa semua lampiran media pengguna ini ditandakan sebagai sensitif.
+          silence: Halang pengguna daripada membuat hantaran secara awam, menyorokkan hantaran dan pemberitahuan mereka daripada orang yang tidak mengikuti mereka.
+          suspend: Halang sebarang interaksi daripada atau kepada akaun ini dan menghapuskan kandungannya. Boleh dikembalikan dalam 30 hari.
+        warning_preset_id: Pilihan. Anda masih boleh menambah teks tersuai pada akhir praset
+      announcement:
+        all_day: Apabila diperiksa, hanya tarikh dalam julat masa yang akan dipaparkan
+        ends_at: Pilihan. Pengumuman akan dinyahterbitkan secara automatik pada masa ini
+        scheduled_at: Biarkan kosong untuk menerbitkan pengumuman dengan segera
+        starts_at: Pilihan. Sekiranya pengumuman anda terikat pada julat masa tertentu
+        text: Anda boleh menggunakan sintaks hantaran. Sila ambil perhatian tentang ruang yang akan digunakan oleh pengumuman pada skrin pengguna
+      appeal:
+        text: Anda boleh membuat rayuan terhadap pelanggaran sekali sahaja
       defaults:
+        autofollow: Orang yang mendaftar melalui undangan akan mengikuti anda secara automatik
+        avatar: PNG, GIF atau JPG. Kebanyakannya %{size}. Saiz akan dikecilkan kepada %{dimensions}px
         email: Anda akan dihantar e-mel pengesahan
         locale: Bahasa untuk antara muka pengguna, e-mel dan pemberitahuan segera
         password: Gunakan sekurang-kurangnya 8 aksara
diff --git a/config/locales/simple_form.sco.yml b/config/locales/simple_form.sco.yml
index ad24e25de..4127a8e7e 100644
--- a/config/locales/simple_form.sco.yml
+++ b/config/locales/simple_form.sco.yml
@@ -15,7 +15,7 @@ sco:
         text_html: Optional. Ye kin uise post syntax. Ye kin <a href="%{path}">add warnin presets</a> tae save time
         type_html: Pick whit tae dae wi <strong>%{acct}</strong>
         types:
-          disable: Stap the uiser fae uisin their accoont, but dinnae delete or hide therir content.
+          disable: Stap the uiser fae uisin their accoont, but dinnae delete or hide their content.
           none: Uise this fir tae sen a warnin tae the uiser, athoot stertin onie ither actions.
           sensitive: Mak aw this uiser's media attachments hae a flag sayin it's sensitive.
           silence: Stap the uiser fae bein able tae post wi public visibility, plank their posts an notes fae fowk no follaein them.
@@ -30,7 +30,7 @@ sco:
       appeal:
         text: Ye kin ainly appeal a strike the wance
       defaults:
-        autofollow: Fowk thit sign up throu the invite wull follae ye automatic
+        autofollow: Fowk thit signs up throu the invite wull follae ye automatic
         avatar: PNG, GIF or JPG. At maist %{size}. Wull get doonscaled tae %{dimensions}px
         bot: Signal tae ithers thit the accoont maistly performs automatit actions an mibbie wullnae be monitort
         context: Ae or mair contexts whaur the filter shuid apply
@@ -40,7 +40,7 @@ sco:
         discoverable: Alloo yer accoont fir tae get discovert bi strangers throu recommendations, trends an ither features
         email: Ye'll be sent a confirmation email
         fields: Ye kin hae up tae 4 items displayed as a table on yer profile
-        header: PNG, GIF or JPG. At maist %{size}. Wull het doonscaled tae %{dimensions}px
+        header: PNG, GIF or JPG. At maist %{size}. Wull get doonscaled tae %{dimensions}px
         inbox_url: Copy the URL fae the frontpage o the relay thit ye'r wantin tae uise
         irreversible: Filtert posts wull dizappear irreversibly, even if filter is taen aff efter
         locale: The leid o the uiser interface, emails an push notes
@@ -48,7 +48,7 @@ sco:
         password: Uise at least 8 chairecters
         phrase: Wull get matched regairdless o case in text or content warnin o a post
         scopes: Whit APIs the application wull be allooed tae access. Gin ye dinnae pick a tap-level scope, ye dinnae need tae pick anes ane at a time.
-        setting_aggregate_reblogs: Dinnae shaw new heezes fir posts thit hae been juist heezed (ainly affects new-received heezes)
+        setting_aggregate_reblogs: Dinnae shaw new heezes fir posts thit haes been juist heezed (ainly affects new-received heezes)
         setting_always_send_emails: Uisually email notes wullnae get sent whan ye'r uisin Mastodon at the time
         setting_default_sensitive: Sensitive media is hid bi defaut an kin be revealt wi a chap
         setting_display_media_default: Hide media mairked sensitive
@@ -57,7 +57,7 @@ sco:
         setting_hide_network: Wha ye follae an thaim thit follaes ye wull get hid on yer profile
         setting_noindex: Affects yer public profile an post pages
         setting_show_application: The application thit ye uise fir tae post wull be displayed in the detailt view o yer posts
-        setting_use_blurhash: Gradients are based aff o the colors o the image thit's hid, but ye cannae see onie details
+        setting_use_blurhash: Gradients is based aff o the colors o the image thit's hid, but ye cannae see onie details
         setting_use_pending_items: Plank timeline updates ahin a chap insteid o automatic scrowin o the feed
         username: Yer uisernemm wull be a ane aff on %{domain}
         whole_word: Whan the keywird or phrase is alphanumeric ainly, it wull ainly get applied if it matches the haill wird
diff --git a/config/locales/simple_form.sr.yml b/config/locales/simple_form.sr.yml
index 209bb09ad..7d4f2e0cc 100644
--- a/config/locales/simple_form.sr.yml
+++ b/config/locales/simple_form.sr.yml
@@ -10,19 +10,34 @@ sr:
         text: Можете користити синтаксу труба, као што су нпр. УРЛ-ова, тарабе и помињања
         title: Опционо. Није видљиво примаоцу
       admin_account_action:
+        include_statuses: Корисник ће видети које су објаве проузроковале модерирање или упозорење
         send_email_notification: Корисник ће добити објашњење тога шта му се десило са налога
         text_html: Опционално. Можете користити синтаксу труба. Можете <a href="%{path}">додати упозоравајућа преподешавање</a> да сачувате време
         type_html: Изаберите шта да радите са <strong>%{acct}</strong>
         types:
+          disable: Спречи корисника да користи свој налог, али немој брисати или сакривати његов садржај.
+          none: Користи ово да пошаљеш упозорење кориснику, без покретања било које друге акције.
+          sensitive: Учини да сви медијски прилози овог корисника присилно буду означени као осетљиви.
           silence: Онемогући корисника да објављује јавно, сакриј све његове своје објаве и обавештења од корисника који га не прате.
           suspend: Спречи било какву интеракцију са овог налога или са њим и избриши његов садржај. Може да се опозове у року од 30 дана.
         warning_preset_id: Опционално. Можете и даље додати прилагођени текст на крај пресета
+      announcement:
+        all_day: Биће приказани само датуми временског опсега који су означени
+        ends_at: Опционо. Објава ће бити аутоматски опозвана у овом тренутку
+        scheduled_at: Остави празно да би најава била одмах објављена
+        starts_at: Опционо. У случају да је најава везана за одређени временски распон
+        text: Можеш користити пост синтаксу. Води рачуна о простору који ће објава заузимати на екрану корисника
+      appeal:
+        text: На брисање се можеш жалити само једном
       defaults:
         autofollow: Особе које се пријаве кроз позивнице ће вас аутоматски запратити
         avatar: PNG, GIF или JPG. Највише %{size}. Биће смањена на %{dimensions}px
         bot: Овај налог углавном врши аутоматизоване радње и можда се не надгледа
         context: Један или више контекста у којима треба да се примени филтер
+        current_password: Унеси лозинку текућег налога из безбедносних разлога
+        current_username: Унеси корисничко име текућег налога за потврду
         digest: Послато после дужег периода неактивности са прегледом свих битних ствари које сте добили док сте били одсутни
+        discoverable: Дозволи непознатим корисницима да открију твој налог путем препорука, трендова и других функција
         email: Биће вам послата е-пошта са потврдом
         fields: Можете имати до 4 ставке приказане као табела на вашем налогу
         header: PNG, GIF или JPG. Највише %{size}. Биће смањена на %{dimensions}px
@@ -34,41 +49,89 @@ sr:
         phrase: Биће упарена без обзира на велико или мало слово у тексту или упозорења о садржају трубе
         scopes: Којим API-јима ће апликација дозволити приступ. Ако изаберете опсег највишег нивоа, не морате одабрати појединачне.
         setting_aggregate_reblogs: Не показуј нова дељења за трубе које су недавно подељене (утиче само на недавно примљена дељења)
+        setting_always_send_emails: Обавештења е-поштом се по правилу неће слати када активно користиш Мастодон
+        setting_default_sensitive: Осетљиви медији су подразумевано скривени и могу се открити кликом
         setting_display_media_default: Сакриј медије означене као осетљиве
         setting_display_media_hide_all: Увек сакриј све медије
         setting_display_media_show_all: Увек прикажи медије означене као осетљиве
         setting_hide_network: Кога пратите и ко вас прати неће бити приказано на вашем налогу
         setting_noindex: Утиче на Ваш јавни налог и статусне стране
+        setting_show_application: Апликација коју користиш за објављивање биће приказана у детаљном приказу твојих објава
+        setting_use_blurhash: Градијент се заснива на бојама скривених визуелних приказа, али прикрива све детаље
         username: Ваш надимак ће бити јединствен на %{domain}
         whole_word: Када је кључна реч или фраза искључиво алфанумеричка, биће примењена само ако се подудара са целом речи
+      form_admin_settings:
+        closed_registrations_message: Приказује се када су пријаве затворене
+        content_cache_retention_period: Када се постави на позитивну вредност, објаве са других сервера ће бити избрисане након наведеног броја дана. Ово може бити неповратно.
+        custom_css: Можеш да примениш прилагођене стилове на веб верзији Мастодона.
+        mascot: Замењује илустрацију у напредном веб интерфејсу.
+        media_cache_retention_period: Када се постави на позитивну вредност, преузете медијске датотеке ће бити избрисане након наведеног броја дана, и поново преузете на захтев.
+        profile_directory: Директоријум профила наводи све кориснике који су се определили да буду видљиви.
+        require_invite_text: Када регистрације захтевају ручно одобрење, постави да унос текста „Зашто желиш да се придружиш?“ буде обавезан, а не опциони
+        site_contact_email: Како корисници могу да те контактирају за правна питања или питања у вези подршке.
+        site_contact_username: Како корисници могу да те контактирају на Мастодону.
       imports:
         data: CSV фајл извезен са друге Мастодонт инстанце
       ip_block:
+        comment: Опционо. Запамти зашто си додао ово правило.
+        expires_in: IP адресе су ограничени ресурс, понекад се деле и често мењају корисника. Због тога се IP блокови на неограничено време не препоручују.
+        ip: Унеси IPv4 или IPv6 адресу. Можеш блокирати читаве опсеге користећи CIDR синтаксу. Води рачуна да себе не закључаш!
         severities:
           no_access: Блокирај приступ свим ресурсима
           sign_up_block: Нове пријаве неће бити могуће
           sign_up_requires_approval: Нове пријаве ће захтевати твоје одобрење
+        severity: Изабери шта ће се десити са захтевима са ове IP адресе
+      rule:
+        text: Опиши правило или захтев за кориснике на овом серверу. Потруди се да опис буде кратак и једноставан
       sessions:
         otp: 'Унесите двофакторски код са Вашег телефона или користите један од кодова за опоравак:'
+        webauthn: Ако је то USB кључ, обавезно га убаци и, ако је потребно, притисни га.
+      tag:
+        name: Могу се само променити мала слова у велика, на пример, да би било читљивије
       user:
         chosen_languages: Када означите, трубе у изабраним језицима ће се приказати на јавној временској линији
+        role: Улога контролише које дозволе корисник има
+      user_role:
+        color: Боја која ће се користити за улогу у целом корисничком интерфејсу, као RGB, у хексадецималном формату
+        highlighted: Ово чини улогу јавно видљивом
+        name: Јавни назив улоге, ако је улога подешена да се приказује као значка
+        permissions_as_keys: Корисници са овом улогом ће имати приступ...
+        position: Виша улога одлучује о решавању сукоба у одређеним ситуацијама. Одређене радње се могу извршити само на улогама са нижим приоритетом
+      webhook:
+        events: Изаберите догађаје за слање
+        url: Где ће се догађаји слати
     labels:
       account:
         fields:
           name: Етикета
           value: Садржај
+      account_alias:
+        acct: Ручица (@) старог налога
+      account_migration:
+        acct: Ручица (@) новог налога
       account_warning_preset:
         text: Текст пресета
+        title: Наслов
       admin_account_action:
+        include_statuses: Укључи пријављене објаве у е-пошту
         send_email_notification: Обавести корисника преко е-поште
         text: Прилагођено упозорење
         type: Радња
         types:
           disable: Онемогући
           none: Не ради ништа
+          sensitive: Осетљиво
           silence: Утишај
           suspend: Обуставите и неповратно избришите податке о налогу
         warning_preset_id: Користи упозоравајући пресет
+      announcement:
+        all_day: Целодневни догађај
+        ends_at: Крај догађаја
+        scheduled_at: Планирај објављивање
+        starts_at: Почетак догађаја
+        text: Најава
+      appeal:
+        text: Објасни зашто ову одлуку треба поништити
       defaults:
         autofollow: Позовите да прати ваш налог
         avatar: Аватар
@@ -85,6 +148,7 @@ sr:
         expires_in: Истиче након
         fields: Метаподаци налога
         header: Заглавље
+        honeypot: "%{label} (не попуњавај)"
         inbox_url: URL од релејног пријемног сандучета
         irreversible: Испустити уместо сакрити
         locale: Језик
@@ -95,13 +159,17 @@ sr:
         otp_attempt: Двофакторски код
         password: Лозинка
         phrase: Кључна реч или фраза
+        setting_advanced_layout: Омогући напредни веб интерфејс
         setting_aggregate_reblogs: Групиши дељења у временским линијама
+        setting_always_send_emails: Увек шаљи обавештења е-поштом
         setting_auto_play_gif: Аутоматски пуштај анимиране GIF-ове
         setting_boost_modal: Прикажи дијалог за потврду пре давања подршке
+        setting_crop_images: Изрежи слике у непроширеним објавама на 16x9
         setting_default_language: Језик објављивања
         setting_default_privacy: Приватност објава
         setting_default_sensitive: Увек означи мултимедију као осетљиву
         setting_delete_modal: Прикажи дијалог за потврду пре брисања тута
+        setting_disable_swiping: Онемогући покрете превлачења
         setting_display_media: Приказ медија
         setting_display_media_default: Подразумевано
         setting_display_media_hide_all: Сакриј све
@@ -110,15 +178,38 @@ sr:
         setting_hide_network: Сакриј своју мрежу
         setting_noindex: Одјави се од индексирања search engine-а
         setting_reduce_motion: Смањи покрете у анимацијама
+        setting_show_application: Откриј апликацију која се користи за слање постова
         setting_system_font_ui: Користи системски фонт
         setting_theme: Тема сајта
+        setting_trends: Прикажи данашње трендове
         setting_unfollow_modal: Прикажи дијалог за потврду пре него што отпратите некога
+        setting_use_blurhash: Прикажи градијенте у боји за скривене медије
+        setting_use_pending_items: Спори режим
         severity: Оштрина
+        sign_in_token_attempt: Сигурносни код
+        title: Наслов
         type: Тип увоза
         username: Корисничко име
         username_or_email: Корисничко име или Е-пошта
         whole_word: Цела реч
+      email_domain_block:
+        with_dns_records: Укључите MX записе и IP адресе домена
+      featured_tag:
+        name: Хеш ознака
+      filters:
+        actions:
+          hide: Сакриј у потпуности
+          warn: Сакриј уз упозорење
       form_admin_settings:
+        backups_retention_period: Период чувања корисничке архиве
+        bootstrap_timeline_accounts: Увек препоручи ове налоге новим корисницима
+        closed_registrations_message: Прилагођена порука када пријаве нису могуће
+        content_cache_retention_period: Период чувања кеша садржаја
+        custom_css: Прилагођени CSS
+        mascot: Прилагођена маскота (наслеђе)
+        media_cache_retention_period: Период чувања кеша медија
+        profile_directory: Омогући директоријум профила
+        registrations_mode: Ко може да се пријави
         require_invite_text: Затражи разлог за приступање
         show_domain_blocks: Пприкажи блокове домена
         show_domain_blocks_rationale: Покажи зашто су домени блокирани
diff --git a/config/locales/simple_form.th.yml b/config/locales/simple_form.th.yml
index 2361ea905..315702d1e 100644
--- a/config/locales/simple_form.th.yml
+++ b/config/locales/simple_form.th.yml
@@ -47,7 +47,7 @@ th:
         locked: ควบคุมผู้ที่สามารถติดตามคุณด้วยตนเองได้โดยอนุมัติคำขอติดตาม
         password: ใช้อย่างน้อย 8 ตัวอักษร
         phrase: จะถูกจับคู่โดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็กในข้อความหรือคำเตือนเนื้อหาของโพสต์
-        scopes: API ใดที่จะอนุญาตให้แอปพลิเคชันเข้าถึง หากคุณเลือกขอบเขตระดับบนสุด คุณไม่จำเป็นต้องเลือกแต่ละขอบเขต
+        scopes: API ใดที่จะอนุญาตให้แอปพลิเคชันเข้าถึง หากคุณเลือกขอบเขตระดับบนสุด คุณไม่จำเป็นต้องเลือกขอบเขตแต่ละรายการ
         setting_aggregate_reblogs: ไม่แสดงการดันใหม่สำหรับโพสต์ที่เพิ่งดัน (มีผลต่อการดันที่ได้รับใหม่เท่านั้น)
         setting_always_send_emails: โดยปกติจะไม่ส่งการแจ้งเตือนอีเมลเมื่อคุณกำลังใช้ Mastodon อยู่
         setting_default_sensitive: ซ่อนสื่อที่ละเอียดอ่อนเป็นค่าเริ่มต้นและสามารถเปิดเผยได้ด้วยการคลิก
@@ -92,7 +92,7 @@ th:
         theme: ชุดรูปแบบที่ผู้เยี่ยมชมที่ออกจากระบบและผู้ใช้ใหม่เห็น
         thumbnail: แสดงภาพ 2:1 โดยประมาณควบคู่ไปกับข้อมูลเซิร์ฟเวอร์ของคุณ
         timeline_preview: ผู้เยี่ยมชมที่ออกจากระบบจะสามารถเรียกดูโพสต์สาธารณะล่าสุดที่มีในเซิร์ฟเวอร์
-        trendable_by_default: ข้ามการตรวจทานเนื้อหาที่กำลังนิยมด้วยตนเอง ยังคงสามารถเอาแต่ละรายการออกจากแนวโน้มได้หลังเกิดเหตุ
+        trendable_by_default: ข้ามการตรวจทานเนื้อหาที่กำลังนิยมด้วยตนเอง ยังคงสามารถเอารายการแต่ละรายการออกจากแนวโน้มได้หลังเกิดเหตุ
         trends: แนวโน้มแสดงว่าโพสต์, แฮชแท็ก และเรื่องข่าวใดกำลังได้รับความสนใจในเซิร์ฟเวอร์ของคุณ
       form_challenge:
         current_password: คุณกำลังเข้าสู่พื้นที่ปลอดภัย
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 21f64126a..bbccc5839 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -14,6 +14,7 @@ sk:
       one: Sledujúci
       other: Sledovatelia
     following: Nasledujem
+    instance_actor_flash: Toto konto je virtuálny aktér, ktorý predstavuje samotný server, a nie konkrétneho používateľa. Používa sa na účely federácie a nemal by byť pozastavený.
     last_active: naposledy aktívny
     link_verified_on: Vlastníctvo tohto odkazu bolo skontrolované %{date}
     nothing_here: Nič tu nie je!
@@ -36,10 +37,12 @@ sk:
     accounts:
       add_email_domain_block: Pridaj e-mailovú doménu na zoznam zakázaných
       approve: Schváľ
+      approved_msg: Úspešne schválená prihláška %{username}
       are_you_sure: Si si istý/á?
       avatar: Maskot
       by_domain: Doména
       change_email:
+        changed_msg: E-mail úspešne zmenený!
         current_email: Súčasný email
         label: Zmeň email
         new_email: Nový email
@@ -57,15 +60,20 @@ sk:
       delete: Vymaž dáta
       deleted: Vymazané
       demote: Degraduj
+      destroyed_msg: "%{username} je teraz zaradený do fronty na okamžité vymazanie"
       disable: Zablokuj
+      disable_sign_in_token_auth: Zakázanie overovania e-mailovým tokenom
       disable_two_factor_authentication: Vypni dvoj-faktorové overovanie
       disabled: Blokovaný
       display_name: Ukáž meno
       domain: Doména
       edit: Uprav
+      email: Email
       email_status: Stav emailu
       enable: Povoľ
+      enable_sign_in_token_auth: Povolenie overovania e-mailovým tokenom
       enabled: Povolený
+      enabled_msg: Úspešne rozmrazené konto %{username}
       followers: Sledujúci
       follows: Sledovania
       header: Záhlavie
@@ -82,6 +90,8 @@ sk:
       login_status: Stav prihlásenia
       media_attachments: Prílohy
       memorialize: Zmeň na "Navždy budeme spomínať"
+      memorialized: Spomienka na
+      memorialized_msg: Úspešne zmenené %{username} na spomienkové konto
       moderation:
         active: Aktívny/a
         all: Všetko
@@ -98,14 +108,19 @@ sk:
       not_subscribed: Neodoberá
       pending: Vyžaduje posúdenie
       perform_full_suspension: Vylúč
+      previous_strikes: Predchádzajúce údery
       promote: Vyzdvihni
       protocol: Protokol
       public: Verejná časová os
       push_subscription_expires: PuSH odoberanie expiruje
       redownload: Obnov profil
+      redownloaded_msg: Úspešne obnovený profil %{username} z pôvodného
       reject: Zamietni
+      rejected_msg: Úspešne zamietnutá prihláška %{username}
       remove_avatar: Vymaž avatar
       remove_header: Vymaž záhlavie
+      removed_avatar_msg: Úspešne odstránený obrázok avatara %{username}
+      removed_header_msg: Úspešne odstránený obrázok hlavičky %{username}
       resend_confirmation:
         already_confirmed: Tento užívateľ je už potvrdený
         send: Odošli potvrdzovací email znovu
@@ -120,6 +135,7 @@ sk:
       security_measures:
         only_password: Iba heslo
         password_and_2fa: Heslo a dvoj-faktorové overovanie
+      sensitive: Citlivé na silu
       sensitized: Označený ako chúlostivý
       shared_inbox_url: URL zdieľanej schránky
       show:
@@ -128,18 +144,25 @@ sk:
       silence: Stíš
       silenced: Stíšený/é
       statuses: Príspevkov
+      strikes: Predchádzajúce údery
       subscribe: Odoberaj
       suspend: Vylúč
       suspended: Vylúčený/á
+      suspension_irreversible: Údaje tohto účtu boli nenávratne vymazané. Účet môžete zrušiť, aby sa dal používať, ale neobnovia sa žiadne údaje, ktoré predtým mal.
+      suspension_reversible_hint_html: Účet bol pozastavený a údaje budú úplne odstránené dňa %{date}. Dovtedy je možné účet obnoviť bez akýchkoľvek nepriaznivých účinkov. Ak chcete okamžite odstrániť všetky údaje účtu, môžete tak urobiť nižšie.
       title: Účty
       unblock_email: Odblokuj emailovú adresu
+      unblocked_email_msg: Úspešné odblokovanie e-mailovej adresy %{username}
       unconfirmed_email: Nepotvrdený email
+      undo_sensitized: Zrušenie citlivosti na silu
       undo_silenced: Zruš stíšenie
       undo_suspension: Zruš blokovanie
+      unsilenced_msg: Úspešne zrušené obmedzenie účtu %{username}
       unsubscribe: Prestaň odoberať
       username: Prezývka
       view_domain: Ukáž súhrn pre doménu
       warn: Varuj
+      web: Web
       whitelisted: Na bielej listine
     action_logs:
       action_types:
@@ -154,6 +177,7 @@ sk:
         create_domain_block: Vytvor zákaz domény
         create_email_domain_block: Vytvor zákaz emailovej domény
         create_ip_block: Vytvor IP pravidlo
+        create_user_role: Vytvoriť rolu
         demote_user: Zniž užívateľskú rolu
         destroy_announcement: Vymaž oboznámenie
         destroy_custom_emoji: Vymaž vlastné emotikony
@@ -184,7 +208,9 @@ sk:
         unsuspend_account: Odblokuj účet
         update_announcement: Aktualizuj oboznámenie
         update_domain_block: Aktualizuj zákaz domény
+        update_ip_block: Aktualizovať IP pravidlo
         update_status: Aktualizuj stav
+        update_user_role: Aktualizovať rolu
       actions:
         assigned_to_self_report_html: "%{name} pridelil/a hlásenie užívateľa %{target} sebe"
         change_email_user_html: "%{name} zmenil/a emailovú adresu užívateľa %{target}"
diff --git a/config/locales/th.yml b/config/locales/th.yml
index b8135c212..5be7e33f3 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -671,6 +671,7 @@ th:
     rules:
       add_new: เพิ่มกฎ
       delete: ลบ
+      description_html: ขณะที่ส่วนใหญ่อ้างว่าได้อ่านและยอมรับเงื่อนไขการให้บริการ ผู้คนมักจะไม่อ่านจนกว่าหลังจากปัญหาเกิดขึ้น <strong>ทำให้การดูกฎของเซิร์ฟเวอร์ของคุณอย่างรวดเร็วง่ายขึ้นโดยการระบุกฎของเซิร์ฟเวอร์ในรายการสัญลักษณ์แสดงหัวข้อย่อยแบบแบน</strong> พยายามทำให้กฎแต่ละข้อสั้นและเรียบง่าย แต่พยายามอย่าแบ่งกฎเป็นหลายรายการแยกเช่นกัน
       edit: แก้ไขกฎ
       empty: ยังไม่ได้กำหนดกฎของเซิร์ฟเวอร์
       title: กฎของเซิร์ฟเวอร์
@@ -684,6 +685,7 @@ th:
         preamble: ปรับแต่งส่วนติดต่อเว็บของ Mastodon
         title: ลักษณะที่ปรากฏ
       branding:
+        preamble: ตราสินค้าของเซิร์ฟเวอร์ของคุณสร้างความแตกต่างตราสินค้าของเซิร์ฟเวอร์ของคุณจากเซิร์ฟเวอร์อื่น ๆ ในเครือข่าย อาจแสดงข้อมูลนี้ข้ามสภาพแวดล้อมที่หลากหลาย เช่น ส่วนติดต่อเว็บของ Mastodon, แอปพลิเคชันเนทีฟ, ในการแสดงตัวอย่างลิงก์ในเว็บไซต์อื่น ๆ และภายในแอปการส่งข้อความ และอื่น ๆ ด้วยเหตุผลนี้ จึงเป็นการดีที่สุดที่จะทำให้ข้อมูลนี้ชัดเจน สั้น และกระชับ
         title: ตราสินค้า
       content_retention:
         preamble: ควบคุมวิธีการจัดเก็บเนื้อหาที่ผู้ใช้สร้างขึ้นใน Mastodon
@@ -771,7 +773,7 @@ th:
       links:
         allow: อนุญาตลิงก์
         allow_provider: อนุญาตผู้เผยแพร่
-        description_html: นี่คือลิงก์ที่กำลังได้รับการแบ่งปันเป็นจำนวนมากโดยบัญชีที่เซิร์ฟเวอร์ของคุณเห็นโพสต์จากในปัจจุบัน ลิงก์สามารถช่วยให้ผู้ใช้ของคุณค้นหาสิ่งที่กำลังเกิดขึ้นในโลก จะไม่แสดงลิงก์เป็นสาธารณะจนกว่าคุณจะอนุมัติผู้เผยแพร่ คุณยังสามารถอนุญาตหรือปฏิเสธแต่ละลิงก์
+        description_html: นี่คือลิงก์ที่กำลังได้รับการแบ่งปันเป็นจำนวนมากโดยบัญชีที่เซิร์ฟเวอร์ของคุณเห็นโพสต์จากในปัจจุบัน ลิงก์สามารถช่วยให้ผู้ใช้ของคุณค้นหาสิ่งที่กำลังเกิดขึ้นในโลก จะไม่แสดงลิงก์เป็นสาธารณะจนกว่าคุณจะอนุมัติผู้เผยแพร่ คุณยังสามารถอนุญาตหรือปฏิเสธลิงก์แต่ละรายการ
         disallow: ไม่อนุญาตลิงก์
         disallow_provider: ไม่อนุญาตผู้เผยแพร่
         no_link_selected: ไม่มีการเปลี่ยนแปลงลิงก์เนื่องจากไม่มีการเลือก
@@ -792,6 +794,7 @@ th:
       statuses:
         allow: อนุญาตโพสต์
         allow_account: อนุญาตผู้สร้าง
+        description_html: นี่คือโพสต์ที่เซิร์ฟเวอร์ของคุณทราบเกี่ยวกับที่กำลังได้รับการแบ่งปันและชื่นชอบเป็นจำนวนมากในปัจจุบันในขณะนี้ โพสต์สามารถช่วยให้ผู้ใช้ใหม่และที่กลับมาของคุณค้นหาผู้คนเพิ่มเติมที่จะติดตาม จะไม่แสดงโพสต์เป็นสาธารณะจนกว่าคุณจะอนุมัติผู้สร้าง และผู้สร้างอนุญาตให้แนะนำบัญชีของเขากับผู้อื่น คุณยังสามารถอนุญาตหรือปฏิเสธโพสต์แต่ละรายการ
         disallow: ไม่อนุญาตโพสต์
         disallow_account: ไม่อนุญาตผู้สร้าง
         no_status_selected: ไม่มีการเปลี่ยนแปลงโพสต์ที่กำลังนิยมเนื่องจากไม่มีการเลือก
@@ -1098,8 +1101,8 @@ th:
     edit:
       add_keyword: เพิ่มคำสำคัญ
       keywords: คำสำคัญ
-      statuses: โพสต์
-      statuses_hint_html: ตัวกรองนี้นำไปใช้เพื่อเลือกแต่ละโพสต์โดยไม่คำนึงถึงว่าโพสต์ตรงกับคำสำคัญด้านล่างหรือไม่ <a href="%{path}">ตรวจทานหรือเอาโพสต์ออกจากตัวกรอง</a>
+      statuses: โพสต์แต่ละรายการ
+      statuses_hint_html: ตัวกรองนี้นำไปใช้เพื่อเลือกโพสต์แต่ละรายการโดยไม่คำนึงถึงว่าโพสต์ตรงกับคำสำคัญด้านล่างหรือไม่ <a href="%{path}">ตรวจทานหรือเอาโพสต์ออกจากตัวกรอง</a>
       title: แก้ไขตัวกรอง
     errors:
       deprecated_api_multiple_keywords: ไม่สามารถเปลี่ยนพารามิเตอร์เหล่านี้จากแอปพลิเคชันนี้เนื่องจากพารามิเตอร์นำไปใช้กับคำสำคัญของตัวกรองมากกว่าหนึ่ง ใช้แอปพลิเคชันที่ใหม่กว่าหรือส่วนติดต่อเว็บ
@@ -1115,7 +1118,7 @@ th:
       statuses:
         other: "%{count} โพสต์"
       statuses_long:
-        other: มีการซ่อน %{count} โพสต์
+        other: มีการซ่อน %{count} โพสต์แต่ละรายการ
       title: ตัวกรอง
     new:
       save: บันทึกตัวกรองใหม่
@@ -1125,7 +1128,7 @@ th:
       batch:
         remove: เอาออกจากตัวกรอง
       index:
-        hint: ตัวกรองนี้นำไปใช้เพื่อเลือกแต่ละโพสต์โดยไม่คำนึงถึงเกณฑ์อื่น ๆ คุณสามารถเพิ่มโพสต์เพิ่มเติมไปยังตัวกรองนี้ได้จากส่วนติดต่อเว็บ
+        hint: ตัวกรองนี้นำไปใช้เพื่อเลือกโพสต์แต่ละรายการโดยไม่คำนึงถึงเกณฑ์อื่น ๆ คุณสามารถเพิ่มโพสต์เพิ่มเติมไปยังตัวกรองนี้ได้จากส่วนติดต่อเว็บ
         title: โพสต์ที่กรองอยู่
   footer:
     trending_now: กำลังนิยม
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index e137050c2..15637c323 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -431,6 +431,9 @@ tr:
     export_domain_blocks:
       import:
         private_comment_template: "%{source} kaynağından %{date} tarihinde içe aktarıldı"
+        title: Domain bloklarını içe aktar
+      new:
+        title: Domain bloklarını içe aktar
       no_file: Dosya seçilmedi
     follow_recommendations:
       description_html: "<strong>Takip önerileri yeni kullanıcıların hızlı bir şekilde ilginç içerik bulmalarını sağlar</strong>. Eğer bir kullanıcı, kişisel takip önerileri almaya yetecek kadar başkalarıyla etkileşime girmediğinde, onun yerine bu hesaplar önerilir. Bu öneriler, verili bir dil için en yüksek takipçi sayısına ve en yüksek güncel meşguliyete sahip hesapların bir karışımdan günlük olarak hesaplanıyorlar."
@@ -1169,6 +1172,7 @@ tr:
     invalid_markup: 'geçersiz HTML markup içermektedir: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Geçersiz CSV dosyası. Hata: %{error}'
       over_rows_processing_limit: "%{count} satırdan fazlasını içeriyor"
     modes:
       merge: Birleştir
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index a75fd53e1..c11e0688a 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -615,9 +615,9 @@ uk:
       delete_and_resolve: Видалити дописи
       forwarded: Переслано
       forwarded_to: Переслано до %{domain}
-      mark_as_resolved: Відмітити як вирішену
+      mark_as_resolved: Позначити вирішеним
       mark_as_sensitive: Позначити делікатним
-      mark_as_unresolved: Відмітити як невирішену
+      mark_as_unresolved: Позначити невирішеним
       no_one_assigned: Ніхто
       notes:
         create: Додати примітку
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 375db72a2..fe412d06f 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -861,8 +861,8 @@ vi:
         sensitive: đánh dấu tài khoản của họ là nhạy cảm
         silence: hạn chế tài khoản của họ
         suspend: vô hiệu hóa tài khoản của họ
-      body: "%{target} đã khiếu nại quyết định kiểm duyệt bởi %{action_taken_by} vào %{date}, vì %{type}. Họ cho biết:"
-      next_steps: Bạn có thể chấp nhận kháng cáo để hủy bỏ kiểm duyệt, hoặc bỏ qua.
+      body: "%{target} đã khiếu nại vì bị %{action_taken_by} %{type} vào %{date}. Họ cho biết:"
+      next_steps: Bạn có thể chấp nhận kháng cáo để hủy kiểm duyệt hoặc bỏ qua.
       subject: "%{username} đang khiếu nại quyết định kiểm duyệt trên %{instance}"
     new_pending_account:
       body: Thông tin chi tiết của tài khoản mới ở phía dưới. Bạn có thể phê duyệt hoặc từ chối người này.