about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorClaire <claire.github-309c@sitedethib.com>2022-11-28 11:33:34 +0100
committerClaire <claire.github-309c@sitedethib.com>2022-11-28 11:33:34 +0100
commita2e7997592dd86baa7595c41eed274be4c200d07 (patch)
treeb4c21af8bdf541d8156beb29e9f53766bd1fbadd /config
parent6517b7b9f02f8590a8f9c5aa04e3ef9efeb4e757 (diff)
parentcec1e902e006730f68bde0a4334e5b819a12a475 (diff)
Merge branch 'main' into glitch-soc/merge-upstream
Conflicts:
- `README.md`:
  Our README is completely different.
  Discarded upstream changes.
Diffstat (limited to 'config')
-rw-r--r--config/application.rb1
-rw-r--r--config/initializers/cache_logging.rb3
-rw-r--r--config/locales/activerecord.af.yml18
-rw-r--r--config/locales/activerecord.an.yml54
-rw-r--r--config/locales/activerecord.ast.yml22
-rw-r--r--config/locales/activerecord.be.yml55
-rw-r--r--config/locales/activerecord.ca.yml10
-rw-r--r--config/locales/activerecord.cs.yml4
-rw-r--r--config/locales/activerecord.cy.yml6
-rw-r--r--config/locales/activerecord.eo.yml2
-rw-r--r--config/locales/activerecord.et.yml40
-rw-r--r--config/locales/activerecord.fi.yml2
-rw-r--r--config/locales/activerecord.fo.yml4
-rw-r--r--config/locales/activerecord.it.yml14
-rw-r--r--config/locales/activerecord.ko.yml2
-rw-r--r--config/locales/activerecord.pt-BR.yml12
-rw-r--r--config/locales/activerecord.sco.yml54
-rw-r--r--config/locales/activerecord.sr-Latn.yml46
-rw-r--r--config/locales/activerecord.sr.yml31
-rw-r--r--config/locales/activerecord.zh-HK.yml23
-rw-r--r--config/locales/af.yml73
-rw-r--r--config/locales/an.yml1668
-rw-r--r--config/locales/ar.yml98
-rw-r--r--config/locales/ast.yml459
-rw-r--r--config/locales/be.yml1047
-rw-r--r--config/locales/bg.yml58
-rw-r--r--config/locales/br.yml43
-rw-r--r--config/locales/ca.yml46
-rw-r--r--config/locales/cs.yml26
-rw-r--r--config/locales/cy.yml751
-rw-r--r--config/locales/da.yml19
-rw-r--r--config/locales/de.yml282
-rw-r--r--config/locales/devise.an.yml114
-rw-r--r--config/locales/devise.ar.yml8
-rw-r--r--config/locales/devise.ast.yml91
-rw-r--r--config/locales/devise.be.yml117
-rw-r--r--config/locales/devise.bg.yml40
-rw-r--r--config/locales/devise.br.yml2
-rw-r--r--config/locales/devise.ca.yml18
-rw-r--r--config/locales/devise.cy.yml68
-rw-r--r--config/locales/devise.de.yml10
-rw-r--r--config/locales/devise.et.yml105
-rw-r--r--config/locales/devise.fi.yml4
-rw-r--r--config/locales/devise.fo.yml79
-rw-r--r--config/locales/devise.fr.yml2
-rw-r--r--config/locales/devise.fy.yml8
-rw-r--r--config/locales/devise.ko.yml2
-rw-r--r--config/locales/devise.sco.yml114
-rw-r--r--config/locales/devise.sr-Latn.yml56
-rw-r--r--config/locales/devise.sr.yml2
-rw-r--r--config/locales/devise.uk.yml2
-rw-r--r--config/locales/devise.zh-CN.yml28
-rw-r--r--config/locales/doorkeeper.af.yml106
-rw-r--r--config/locales/doorkeeper.an.yml184
-rw-r--r--config/locales/doorkeeper.ar.yml4
-rw-r--r--config/locales/doorkeeper.ast.yml82
-rw-r--r--config/locales/doorkeeper.be.yml185
-rw-r--r--config/locales/doorkeeper.br.yml4
-rw-r--r--config/locales/doorkeeper.ca.yml8
-rw-r--r--config/locales/doorkeeper.cy.yml76
-rw-r--r--config/locales/doorkeeper.de.yml6
-rw-r--r--config/locales/doorkeeper.et.yml35
-rw-r--r--config/locales/doorkeeper.fo.yml147
-rw-r--r--config/locales/doorkeeper.ga.yml1
-rw-r--r--config/locales/doorkeeper.gl.yml4
-rw-r--r--config/locales/doorkeeper.ko.yml32
-rw-r--r--config/locales/doorkeeper.ku.yml2
-rw-r--r--config/locales/doorkeeper.no.yml8
-rw-r--r--config/locales/doorkeeper.pt-BR.yml2
-rw-r--r--config/locales/doorkeeper.sco.yml184
-rw-r--r--config/locales/doorkeeper.sr-Latn.yml73
-rw-r--r--config/locales/doorkeeper.sr.yml73
-rw-r--r--config/locales/doorkeeper.uk.yml4
-rw-r--r--config/locales/doorkeeper.zh-CN.yml6
-rw-r--r--config/locales/doorkeeper.zh-HK.yml37
-rw-r--r--config/locales/el.yml25
-rw-r--r--config/locales/eo.yml541
-rw-r--r--config/locales/es-MX.yml50
-rw-r--r--config/locales/es.yml36
-rw-r--r--config/locales/et.yml564
-rw-r--r--config/locales/eu.yml9
-rw-r--r--config/locales/fa.yml6
-rw-r--r--config/locales/fi.yml42
-rw-r--r--config/locales/fo.yml605
-rw-r--r--config/locales/fr-QC.yml1
-rw-r--r--config/locales/fr.yml34
-rw-r--r--config/locales/ga.yml24
-rw-r--r--config/locales/gd.yml19
-rw-r--r--config/locales/gl.yml32
-rw-r--r--config/locales/he.yml39
-rw-r--r--config/locales/hu.yml24
-rw-r--r--config/locales/id.yml31
-rw-r--r--config/locales/it.yml28
-rw-r--r--config/locales/ja.yml17
-rw-r--r--config/locales/kab.yml6
-rw-r--r--config/locales/ko.yml76
-rw-r--r--config/locales/ku.yml74
-rw-r--r--config/locales/lv.yml6
-rw-r--r--config/locales/ms.yml39
-rw-r--r--config/locales/nl.yml27
-rw-r--r--config/locales/nn.yml178
-rw-r--r--config/locales/no.yml181
-rw-r--r--config/locales/pl.yml24
-rw-r--r--config/locales/pt-BR.yml215
-rw-r--r--config/locales/pt-PT.yml24
-rw-r--r--config/locales/ro.yml196
-rw-r--r--config/locales/ru.yml117
-rw-r--r--config/locales/sco.yml862
-rw-r--r--config/locales/simple_form.af.yml20
-rw-r--r--config/locales/simple_form.an.yml308
-rw-r--r--config/locales/simple_form.ar.yml15
-rw-r--r--config/locales/simple_form.ast.yml103
-rw-r--r--config/locales/simple_form.be.yml218
-rw-r--r--config/locales/simple_form.bg.yml41
-rw-r--r--config/locales/simple_form.ca.yml76
-rw-r--r--config/locales/simple_form.cy.yml215
-rw-r--r--config/locales/simple_form.de.yml142
-rw-r--r--config/locales/simple_form.eo.yml46
-rw-r--r--config/locales/simple_form.et.yml95
-rw-r--r--config/locales/simple_form.fo.yml40
-rw-r--r--config/locales/simple_form.fr.yml4
-rw-r--r--config/locales/simple_form.ga.yml1
-rw-r--r--config/locales/simple_form.gd.yml2
-rw-r--r--config/locales/simple_form.gl.yml8
-rw-r--r--config/locales/simple_form.he.yml2
-rw-r--r--config/locales/simple_form.is.yml2
-rw-r--r--config/locales/simple_form.ja.yml2
-rw-r--r--config/locales/simple_form.ko.yml4
-rw-r--r--config/locales/simple_form.nl.yml6
-rw-r--r--config/locales/simple_form.no.yml39
-rw-r--r--config/locales/simple_form.pt-BR.yml22
-rw-r--r--config/locales/simple_form.ro.yml2
-rw-r--r--config/locales/simple_form.ru.yml38
-rw-r--r--config/locales/simple_form.sco.yml304
-rw-r--r--config/locales/simple_form.sr.yml2
-rw-r--r--config/locales/simple_form.uk.yml50
-rw-r--r--config/locales/simple_form.zh-CN.yml10
-rw-r--r--config/locales/simple_form.zh-HK.yml94
-rw-r--r--config/locales/sq.yml18
-rw-r--r--config/locales/sr.yml4
-rw-r--r--config/locales/th.yml20
-rw-r--r--config/locales/tr.yml13
-rw-r--r--config/locales/uk.yml64
-rw-r--r--config/locales/vi.yml24
-rw-r--r--config/locales/zh-CN.yml48
-rw-r--r--config/locales/zh-HK.yml529
146 files changed, 12037 insertions, 1852 deletions
diff --git a/config/application.rb b/config/application.rb
index 4d6c7ebf1..6fa3654d8 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -22,7 +22,6 @@ require 'mail'
 Bundler.require(*Rails.groups)
 
 require_relative '../lib/exceptions'
-require_relative '../lib/enumerable'
 require_relative '../lib/sanitize_ext/sanitize_config'
 require_relative '../lib/redis/namespace_extensions'
 require_relative '../lib/paperclip/url_generator_extensions'
diff --git a/config/initializers/cache_logging.rb b/config/initializers/cache_logging.rb
new file mode 100644
index 000000000..08aa80742
--- /dev/null
+++ b/config/initializers/cache_logging.rb
@@ -0,0 +1,3 @@
+# Log cache errors with Rail's logger
+# This used to be the default in old Rails versions: https://github.com/rails/rails/commit/7fcf8590e788cef8b64cc266f75931c418902ca9#diff-f0748f0be8a653eea13369ebb1cadabcad71ede7cfaf20282447e64329817befL86
+Rails.cache.logger = Rails.logger
diff --git a/config/locales/activerecord.af.yml b/config/locales/activerecord.af.yml
index 18bf0388d..c0810999d 100644
--- a/config/locales/activerecord.af.yml
+++ b/config/locales/activerecord.af.yml
@@ -7,7 +7,7 @@ af:
         options: Keuses
       user:
         agreement: Diensooreenkoms
-        email: E-pos adres
+        email: E-posadres
         locale: Plaaslik
         password: Wagwoord
       user/account:
@@ -19,12 +19,12 @@ af:
         account:
           attributes:
             username:
-              invalid: moet slegs letters, nommers en onderstrepe bevat
+              invalid: mag slegs letters, syfers en onderstrepe bevat
               reserved: is gereserveer
         admin/webhook:
           attributes:
             url:
-              invalid: is nie 'n geldige URL nie
+              invalid: is nie ’n geldige URL nie
         doorkeeper/application:
           attributes:
             website:
@@ -32,7 +32,7 @@ af:
         import:
           attributes:
             data:
-              malformed: is misvormd
+              malformed: is misvorm
         status:
           attributes:
             reblog:
@@ -40,16 +40,16 @@ af:
         user:
           attributes:
             email:
-              blocked: maak gebruik van 'n e-pos verskaffer wat nie toegelaat word nie
+              blocked: gebruik ’n ontoelaatbare e-posverskaffer
               unreachable: blyk nie te bestaan nie
             role_id:
-              elevated: kan nie hoër as huidige rol wees nie
+              elevated: kan nie hoër as jou huidige rol wees nie
         user_role:
           attributes:
             permissions_as_keys:
-              dangerous: bevat permissies wat nie veilig vir die basis rol is nie
-              elevated: kan nie permissies bevat wat vanaf die huidige rol ontbreek nie
+              dangerous: bevat toestemmings wat vir die basisrol onveilig is
+              elevated: kan nie toestemmings bevat waaroor jou huidige rol nie beskik nie
               own_role: kan nie verander word met jou huidige rol nie
             position:
-              elevated: kan nie hoër as die huidige rol wees nie
+              elevated: kan nie hoër as jou huidige rol wees nie
               own_role: kan nie verander word met jou huidige rol nie
diff --git a/config/locales/activerecord.an.yml b/config/locales/activerecord.an.yml
index 76cc0689b..79cfb2a4e 100644
--- a/config/locales/activerecord.an.yml
+++ b/config/locales/activerecord.an.yml
@@ -1 +1,55 @@
+---
 an:
+  activerecord:
+    attributes:
+      poll:
+        expires_at: Vencimiento
+        options: Opcions
+      user:
+        agreement: Acuerdo de Servicio
+        email: Adreza de correu electronico
+        locale: Idioma
+        password: Clau
+      user/account:
+        username: Nombre d'usuario
+      user/invite_request:
+        text: Razón
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: nomás puede contener letras, numeros y guions baixos
+              reserved: ye reservau
+        admin/webhook:
+          attributes:
+            url:
+              invalid: no ye una URL valida
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: no ye una URL valida
+        import:
+          attributes:
+            data:
+              malformed: tiene un formato incorrecto
+        status:
+          attributes:
+            reblog:
+              taken: d'o estau ya existe
+        user:
+          attributes:
+            email:
+              blocked: utiliza un furnidor de correu no autorizau
+              unreachable: no pareixe existir
+            role_id:
+              elevated: no puede estar mayor que lo tuyo rol actual
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: incluyir permisos que no son seguros pa lo rol base
+              elevated: no se pueden incluyir permisos que lo tuyo rol actual no poseiga
+              own_role: no se puede cambiar con o tuyo rol actual
+            position:
+              elevated: no puede estar mayor que lo tuyo rol actual
+              own_role: no se puede cambiar con o tuyo rol actual
diff --git a/config/locales/activerecord.ast.yml b/config/locales/activerecord.ast.yml
index e96edd679..75d2c8bae 100644
--- a/config/locales/activerecord.ast.yml
+++ b/config/locales/activerecord.ast.yml
@@ -3,9 +3,9 @@ ast:
   activerecord:
     attributes:
       poll:
-        options: Escoyetes
+        options: Opciones
       user:
-        agreement: Alcuerdu de serviciu
+        agreement: Acuerdu del serviciu
         email: Direición de corréu electrónicu
         locale: Locale
         password: Contraseña
@@ -28,27 +28,19 @@ ast:
           attributes:
             website:
               invalid: nun ye una URL válida
-        import:
-          attributes:
-            data:
-              malformed: está mal fechu
-        status:
-          attributes:
-            reblog:
-              taken: d'artículos xá esisten
         user:
           attributes:
             email:
-              blocked: usa un proveedor de corréu electrónicu nun permitíu
+              blocked: usa un fornidor de corréu electrónicu que nun ta permitíu
               unreachable: nun paez qu'esista
             role_id:
               elevated: nun pue ser mayor que'l to rol actual
         user_role:
           attributes:
             permissions_as_keys:
-              dangerous: incluyer permisos que nun son seguros pal rol de base
-              elevated: nun pues incluyir permisos que nun tenga'l to rol actual
-              own_role: nun pue cámbiase col to rol actual
+              dangerous: incluyir los permisos que nun son seguros pal rol base
+              elevated: nun se puen incluyir los permisos que'l to rol nun poseye
+              own_role: nun se pue camudar col to rol actual
             position:
               elevated: nun pue ser mayor que'l to rol actual
-              own_role: nun pue cámbiase col to rol actual
+              own_role: nun se pue camudar col to rol actual
diff --git a/config/locales/activerecord.be.yml b/config/locales/activerecord.be.yml
new file mode 100644
index 000000000..6245ee090
--- /dev/null
+++ b/config/locales/activerecord.be.yml
@@ -0,0 +1,55 @@
+---
+be:
+  activerecord:
+    attributes:
+      poll:
+        expires_at: Дэдлайн
+        options: Выбар
+      user:
+        agreement: Пагадненне аб абслугоўванні
+        email: Адрас электроннай пошты
+        locale: Лакаль
+        password: Пароль
+      user/account:
+        username: Імя карыстальніка
+      user/invite_request:
+        text: Прычына
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: павінна змяшчаць толькі літары, лічбы і ніжнія падкрэсліванні
+              reserved: зарэзервавана
+        admin/webhook:
+          attributes:
+            url:
+              invalid: нядзейсны URL
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: нядзейсны URL
+        import:
+          attributes:
+            data:
+              malformed: дэфармаваны
+        status:
+          attributes:
+            reblog:
+              taken: гэтага допісу ўжо існуе
+        user:
+          attributes:
+            email:
+              blocked: выкарыстоўвае забароненую крыніцу электроннай пошты
+              unreachable: не існуе
+            role_id:
+              elevated: не можа быць вышэй за вашу бягучую ролю
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: уключаць дазволы, якія не з'яўляюцца бяспечнымі для базавай ролі
+              elevated: не можа ўключыць дазволы, якімі не валодае ваша бягучая роля
+              own_role: не можа быць зменены з вашай бягучай роляй
+            position:
+              elevated: не можа быць вышэй за вашу бягучую ролю
+              own_role: не можа быць зменены з вашай бягучай роляй
diff --git a/config/locales/activerecord.ca.yml b/config/locales/activerecord.ca.yml
index 5f109c2c1..79db38a29 100644
--- a/config/locales/activerecord.ca.yml
+++ b/config/locales/activerecord.ca.yml
@@ -6,8 +6,8 @@ ca:
         expires_at: Data límit
         options: Opcions
       user:
-        agreement: Acord sobre serveis
-        email: Adreça de correu electrònic
+        agreement: Acord de servei
+        email: Adreça de correu-e
         locale: Idioma
         password: Contrasenya
       user/account:
@@ -40,10 +40,10 @@ ca:
         user:
           attributes:
             email:
-              blocked: utilitza un proveïdor de correu electrònic no autoritzat
+              blocked: utilitza un proveïdor de correu-e no autoritzat
               unreachable: sembla que no existeix
             role_id:
-              elevated: no pot ser superior que el teu rol actual
+              elevated: no pot ser superior al teu rol actual
         user_role:
           attributes:
             permissions_as_keys:
@@ -52,4 +52,4 @@ ca:
               own_role: no es pot canviar amb el teu rol actual
             position:
               elevated: no pot ser superior al teu rol actual
-              own_role: no pot ser canviat amb el teu rol actual
+              own_role: no es pot canviar amb el teu rol actual
diff --git a/config/locales/activerecord.cs.yml b/config/locales/activerecord.cs.yml
index a411d270d..def69db1f 100644
--- a/config/locales/activerecord.cs.yml
+++ b/config/locales/activerecord.cs.yml
@@ -11,9 +11,9 @@ cs:
         locale: Lokalizace
         password: Heslo
       user/account:
-        username: Uživatel
+        username: Uživatelské jméno
       user/invite_request:
-        text: Zdůvodnění
+        text: Důvod
     errors:
       models:
         account:
diff --git a/config/locales/activerecord.cy.yml b/config/locales/activerecord.cy.yml
index 61cb24161..cadc4eee4 100644
--- a/config/locales/activerecord.cy.yml
+++ b/config/locales/activerecord.cy.yml
@@ -19,8 +19,8 @@ cy:
         account:
           attributes:
             username:
-              invalid: gall gynnwys dim ond llythrennau, rhifau a tanlinellau
-              reserved: yn neilltuedig
+              invalid: rhaid iddo gynnwys dim ond llythrennau, rhifau a thanlinellau
+              reserved: wedi ei neilltuo
         admin/webhook:
           attributes:
             url:
@@ -40,7 +40,7 @@ cy:
         user:
           attributes:
             email:
-              blocked: yn defnyddio darparwr e-bost nd yw'n cael ei ganiatáu
+              blocked: yn defnyddio darparwr e-bost nad yw'n cael ei ganiatáu
               unreachable: nid yw i weld yn bodoli
             role_id:
               elevated: nid yw'n gallu bod yn uwch na'ch rôl presennol
diff --git a/config/locales/activerecord.eo.yml b/config/locales/activerecord.eo.yml
index 7d641e2aa..9ae8bab42 100644
--- a/config/locales/activerecord.eo.yml
+++ b/config/locales/activerecord.eo.yml
@@ -41,7 +41,7 @@ eo:
           attributes:
             email:
               blocked: uzas nepermesitan retpoŝtan provizanton
-              unreachable: ne ŝajnas ekzisti
+              unreachable: ŝajne ne ekzistas
             role_id:
               elevated: ne povas esti pli altranga ol via aktuala rolo
         user_role:
diff --git a/config/locales/activerecord.et.yml b/config/locales/activerecord.et.yml
index 5679a91fe..1496dedcb 100644
--- a/config/locales/activerecord.et.yml
+++ b/config/locales/activerecord.et.yml
@@ -5,13 +5,51 @@ et:
       poll:
         expires_at: Tähtaeg
         options: Valikud
+      user:
+        agreement: Teenusetingimused
+        email: E-posti aadress
+        locale: Keel
+        password: Salasõna
+      user/account:
+        username: Kasutajanimi
+      user/invite_request:
+        text: Põhjus
     errors:
       models:
         account:
           attributes:
             username:
               invalid: ainult tähtmärgid, numbrid ja alakriipsud
+              reserved: on reserveeritud
+        admin/webhook:
+          attributes:
+            url:
+              invalid: pole sobiv URL
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: pole sobiv URL
+        import:
+          attributes:
+            data:
+              malformed: on vigasel kujul
         status:
           attributes:
             reblog:
-              taken: staatusel juba eksisteerib
+              taken: postitusel juba eksisteerib
+        user:
+          attributes:
+            email:
+              blocked: kasutab mitte lubatud e-posti teenusepakkujat
+              unreachable: ei paista eksisteerivat
+            role_id:
+              elevated: ei saa olla kõrgem kui teie enda roll
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: hõlmata õiguseid, mis ei ole turvalised baasrollile
+              elevated: ei saa hõlmata õiguseid, mida teie praegune roll ei sisalda
+              own_role: ei saa muuta teie praeguse rolliga
+            position:
+              elevated: ei saa olla kõrgem, kui teie praegune roll
+              own_role: ei saa muuta teie praeguse rolliga
diff --git a/config/locales/activerecord.fi.yml b/config/locales/activerecord.fi.yml
index 1ead707f5..c1dbaff0f 100644
--- a/config/locales/activerecord.fi.yml
+++ b/config/locales/activerecord.fi.yml
@@ -8,7 +8,7 @@ fi:
       user:
         agreement: Palvelusopimus
         email: Sähköpostiosoite
-        locale: Paikallinen
+        locale: Alue
         password: Salasana
       user/account:
         username: Käyttäjätunnus
diff --git a/config/locales/activerecord.fo.yml b/config/locales/activerecord.fo.yml
index 632fd8aa6..4e1a39596 100644
--- a/config/locales/activerecord.fo.yml
+++ b/config/locales/activerecord.fo.yml
@@ -24,7 +24,7 @@ fo:
         admin/webhook:
           attributes:
             url:
-              invalid: er ikki ein rætt leinki
+              invalid: er ikki eitt rætt leinki
         doorkeeper/application:
           attributes:
             website:
@@ -49,7 +49,7 @@ fo:
             permissions_as_keys:
               dangerous: inniheldur loyvi, ið ikki eru trygg, á grundstøði
               elevated: rúmar ikki loyvum ið tín verandi støða loyvir
-              own_role: kann ikki verða broytt við tínum verandi rættindum
+              own_role: kann ikki verða broytt við verandi rættindum
             position:
               elevated: loyvi kunnu ikki setast hægri, við verandi rættindum
               own_role: kann ikki verða broytt við tínum verandi rættindum
diff --git a/config/locales/activerecord.it.yml b/config/locales/activerecord.it.yml
index ef2319520..0acbd8747 100644
--- a/config/locales/activerecord.it.yml
+++ b/config/locales/activerecord.it.yml
@@ -8,7 +8,7 @@ it:
       user:
         agreement: Condizioni di servizio
         email: Indirizzo email
-        locale: Localizzazione
+        locale: Locale
         password: Password
       user/account:
         username: Nome utente
@@ -19,7 +19,7 @@ it:
         account:
           attributes:
             username:
-              invalid: solo lettere, numeri e trattini bassi
+              invalid: deve contenere solo lettere, numeri e trattini bassi
               reserved: è riservato
         admin/webhook:
           attributes:
@@ -43,13 +43,13 @@ it:
               blocked: utilizza un provider di posta elettronica non autorizzato
               unreachable: non sembra esistere
             role_id:
-              elevated: non può essere superiore al tuo ruolo attuale
+              elevated: non può essere superiore al tuo ruolo corrente
         user_role:
           attributes:
             permissions_as_keys:
-              dangerous: include i permessi non sicuri per il ruolo di base
-              elevated: non è possibile includere i permessi che il tuo ruolo attuale non possiede
+              dangerous: include autorizzazioni che non sono sicure per il ruolo di base
+              elevated: non può includere le autorizzazioni che il tuo ruolo corrente non possiede
               own_role: non può essere modificato con il tuo ruolo attuale
             position:
-              elevated: non può essere superiore al tuo ruolo attuale
-              own_role: non può essere modificato con il tuo ruolo attuale
+              elevated: non può essere superiore al tuo ruolo corrente
+              own_role: non può essere modificato con il tuo ruolo corrente
diff --git a/config/locales/activerecord.ko.yml b/config/locales/activerecord.ko.yml
index 8c6ebf5e6..5d6b6693c 100644
--- a/config/locales/activerecord.ko.yml
+++ b/config/locales/activerecord.ko.yml
@@ -4,7 +4,7 @@ ko:
     attributes:
       poll:
         expires_at: 마감 기한
-        options: 선택
+        options: 선택지
       user:
         agreement: 이용약관
         email: 이메일 주소
diff --git a/config/locales/activerecord.pt-BR.yml b/config/locales/activerecord.pt-BR.yml
index fa01c9c53..9aa9af62e 100644
--- a/config/locales/activerecord.pt-BR.yml
+++ b/config/locales/activerecord.pt-BR.yml
@@ -43,13 +43,13 @@ pt-BR:
               blocked: usa provedor de e-mail não permitido
               unreachable: parece não existir
             role_id:
-              elevated: não pode ser maior do que sua função atual
+              elevated: não pode ser maior do que seu cargo atual
         user_role:
           attributes:
             permissions_as_keys:
-              dangerous: inlcuir permissões que não são seguras para a função base
-              elevated: não pode incluir permissões que a sua função atual não possui
-              own_role: não pode ser alterado com sua função atual
+              dangerous: incluir permissões que não são seguras para o cargo base
+              elevated: não pode incluir permissões que o seu cargo atual não possui
+              own_role: não pode ser alterado com seu cargo atual
             position:
-              elevated: não pode ser maior do que sua função atual
-              own_role: não pode ser alterado com sua função atual
+              elevated: não pode ser maior do que seu cargo atual
+              own_role: não pode ser alterado com seu cargo atual
diff --git a/config/locales/activerecord.sco.yml b/config/locales/activerecord.sco.yml
index 8165e00a1..dfba33c3f 100644
--- a/config/locales/activerecord.sco.yml
+++ b/config/locales/activerecord.sco.yml
@@ -1 +1,55 @@
+---
 sco:
+  activerecord:
+    attributes:
+      poll:
+        expires_at: Deidline
+        options: Chyces
+      user:
+        agreement: Service greeance
+        email: E-mail address
+        locale: Locale
+        password: Passwird
+      user/account:
+        username: Uisername
+      user/invite_request:
+        text: Raison
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: haes tae ainly hae letters, nummers an unnerscores
+              reserved: is reseirvit
+        admin/webhook:
+          attributes:
+            url:
+              invalid: isnae a guid URL
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: isnae a guid URL
+        import:
+          attributes:
+            data:
+              malformed: isnae o the expectit form
+        status:
+          attributes:
+            reblog:
+              taken: o post awriddy exists
+        user:
+          attributes:
+            email:
+              blocked: uises a e-mail provider thit's no allooed
+              unreachable: disnae seem tae exist
+            role_id:
+              elevated: cannae be heicher nor yer role the noo
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: hae permissions thit urnae safe fir the base role
+              elevated: cannae include permissions thit yer role the noo disnae haud
+              own_role: cannae be chynged wi the role ye hae the noo
+            position:
+              elevated: cannae be heicher nor the role ye hae the noo
+              own_role: cannae be chynged wi the role ye hae the noo
diff --git a/config/locales/activerecord.sr-Latn.yml b/config/locales/activerecord.sr-Latn.yml
index 1527a0d8c..c6b5e7761 100644
--- a/config/locales/activerecord.sr-Latn.yml
+++ b/config/locales/activerecord.sr-Latn.yml
@@ -1,13 +1,55 @@
 ---
 sr-Latn:
   activerecord:
+    attributes:
+      poll:
+        expires_at: Krajnji rok
+        options: Izbori
+      user:
+        agreement: Ugovor o usluzi
+        email: E-adresa
+        locale: Lokalno
+        password: Lozinka
+      user/account:
+        username: Korisničko ime
+      user/invite_request:
+        text: Razlog
     errors:
       models:
         account:
           attributes:
             username:
-              invalid: samo slova, brojevi i donje crte
+              invalid: mora da sadrži samo slova, brojeve i donje crte
+              reserved: je rezervisano
+        admin/webhook:
+          attributes:
+            url:
+              invalid: nije važeća URL adresa
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: nije važeća URL adresa
+        import:
+          attributes:
+            data:
+              malformed: nije dobro formiran
         status:
           attributes:
             reblog:
-              taken: statusa već postoji
+              taken: objave već postoji
+        user:
+          attributes:
+            email:
+              blocked: koristi nedozvoljeni provajder e-pošte
+              unreachable: izgleda da ne postoji
+            role_id:
+              elevated: ne može biti više sa vašom trenutnom ulogom
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: uključuje dozvole koje nisu bezbedne za osnovnu ulogu
+              elevated: ne može da uključi dozvole koje vaša trenutna uloga ne poseduje
+              own_role: ne može da se promeni sa vašom trenutnom ulogom
+            position:
+              elevated: ne može biti više sa vašom trenutnom ulogom
+              own_role: ne može da se promeni sa vašom trenutnom ulogom
diff --git a/config/locales/activerecord.sr.yml b/config/locales/activerecord.sr.yml
index feebfb6dc..e3fcdd691 100644
--- a/config/locales/activerecord.sr.yml
+++ b/config/locales/activerecord.sr.yml
@@ -7,8 +7,8 @@ sr:
         options: Избори
       user:
         agreement: Уговор о услузи
-        email: Имејл адреса
-        locale: Регионална подешавања
+        email: Е-адреса
+        locale: Локално
         password: Лозинка
       user/account:
         username: Корисничко име
@@ -21,12 +21,35 @@ sr:
             username:
               invalid: мора да садржи само слова, бројеве и доње црте
               reserved: је резервисано
+        admin/webhook:
+          attributes:
+            url:
+              invalid: није важећа УРЛ адреса
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: није важећа УРЛ адреса
+        import:
+          attributes:
+            data:
+              malformed: није добро формиран
         status:
           attributes:
             reblog:
-              taken: објава већ постоји
+              taken: објаве већ постоји
         user:
           attributes:
             email:
-              blocked: користи недозвољени имејл сервис
+              blocked: користи недозвољени провајдер е-поште
               unreachable: изгледа да не постоји
+            role_id:
+              elevated: не може бити више са вашом тренутном улогом
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: укључује дозволе које нису безбедне за основну улогу
+              elevated: не може да укључи дозволе које ваша тренутна улога не поседује
+              own_role: не може да се промени са вашом тренутном улогом
+            position:
+              elevated: не може бити више са вашом тренутном улогом
+              own_role: не може да се промени са вашом тренутном улогом
diff --git a/config/locales/activerecord.zh-HK.yml b/config/locales/activerecord.zh-HK.yml
index 1aa9dfebe..a4ca66386 100644
--- a/config/locales/activerecord.zh-HK.yml
+++ b/config/locales/activerecord.zh-HK.yml
@@ -21,6 +21,18 @@ zh-HK:
             username:
               invalid: 只能使用字母、數字和下劃線
               reserved: 已被保留
+        admin/webhook:
+          attributes:
+            url:
+              invalid: 不是一個有效的網址
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: 不是一個有效的網址
+        import:
+          attributes:
+            data:
+              malformed: 是畸形
         status:
           attributes:
             reblog:
@@ -30,3 +42,14 @@ zh-HK:
             email:
               blocked: 使用不被允許的電子郵件供應商
               unreachable: 似乎不存在
+            role_id:
+              elevated: 不可高於你目前的身份
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: 包括對基本身份不安全的權限
+              elevated: 不能包括你當前身份不具備的權限
+              own_role: 無法以你目前的身份更改
+            position:
+              elevated: 不可高於你目前的身份
+              own_role: 無法以你目前的身份更改
diff --git a/config/locales/af.yml b/config/locales/af.yml
index 77f77e356..dadb61c75 100644
--- a/config/locales/af.yml
+++ b/config/locales/af.yml
@@ -19,18 +19,18 @@ af:
       deleted_account: geskrapte rekening
     announcements:
       publish: Publiseer
-      published_msg: Aankondiging was suksesvol gepubliseer!
+      published_msg: Aankondiging suksesvol gepubliseer!
       unpublish: Depubliseer
     domain_allows:
-      export: Uitvoer
-      import: Invoer
+      export: Voer uit
+      import: Voer in
     domain_blocks:
-      existing_domain_block: Jy het alreeds strenger perke ingelê op %{name}.
-      export: Uitvoer
-      import: Invoer
+      existing_domain_block: Jy het %{name} al strenger ingeperk.
+      export: Voer uit
+      import: Voer in
       new:
         severity:
-          desc_html: "<strong>Beperk</strong> sal plasings deur rekeninge op hierdie domein onsigbaar maak vir enigeiemand wat nie volg nie. <strong>Opskort</strong> sal alle inhoud, media en profiel data vir hierdie domein se rekeninge van jou bediener verwyder. Gebruik <strong>Geen</strong> indien jy slegs media wil verwerp."
+          desc_html: "<strong>Beperk</strong> maak plasings deur ’n rekening op hierdie domein onsigbaar vir alle nievolgers van die beperkte rekening. <strong>Skort op</strong> haal alle inhoud, media en profieldata van rekeninge van die opgeskorte domein van jou bediener af. Gebruik <strong>Geen</strong> as jy slegs medialêers wil verwerp."
           silence: Beperk
     export_domain_allows:
       no_file: Geen lêer is gekies nie
@@ -42,13 +42,14 @@ af:
       categories:
         devops: DevOps
       privileges:
+        invite_users_description: Laat gebruikers toe om nuwe mense te nooi na die bediener
         view_devops: DevOps
     settings:
       about:
-        title: Aangaande
+        title: Oor
     statuses:
       favourites: Gunstelinge
-      in_reply_to: Reaksie op
+      in_reply_to: Antwoord op
     strikes:
       actions:
         silence: "%{name} het %{target} se rekening beperk"
@@ -58,40 +59,40 @@ af:
         title: Publiseerders
       trending: Gewild
     webhooks:
-      add_new: Voeg end-punt by
+      add_new: Voeg eindpunt by
       delete: Wis uit
       disable: Deaktiveer
       disabled: Gedeaktiveer
-      edit: Redigeer end-punt
-      empty: Jy het tans geen opgestelde web-hoek end-punte nie.
+      edit: Redigeer eindpunt
+      empty: Jy het nog nie webhoekeindpunte oogestel nie.
       enable: Aktiveer
       enabled: Aktief
-      new: Nuwe web-hoek
+      new: Nuwe webhoek
       rotate_secret: Roteer geheim
       secret: Onderteken geheim
       status: Status
-      title: Web-hoeke
+      title: Webhoeke
       webhook: Web-hoek
   appearance:
-    advanced_web_interface_hint: 'As jy jou hele skerm wydte wil gebruik, laat die gevorderde web koppelvlak jou toe om konfigurasie op te stel vir vele verskillende kolomme om so veel as moontlik inligting op dieselfde tyd te sien as wat jy wil: Tuis, kennisgewings, gefedereerde tydlyn, enige aantal lyste of hits-etikette.'
+    advanced_web_interface_hint: As jy die volle wydte van jou skerm gebruik, laat die gevorderde webkoppelvlak jou toe om kolomme met verskillende soorte inligting langs mekaar te rangskik. So kan jy, byvoorbeeld, tegelyk jou tuistoevoer, kennisgewings, gefedereerde tydlyn en nog ander lyste of hutsetikette dophou.
   application_mailer:
-    notification_preferences: Verander epos voorkeure
-    settings: 'Verander epos voorkeure: %{link}'
+    notification_preferences: Verander e-posvoorkeure
+    settings: 'Verander e-posvoorkeure: %{link}'
   auth:
-    apply_for_account: Doen aansoek om 'n rekening
-    logout: Teken Uit
+    apply_for_account: Doen aansoek om ’n rekening
+    logout: Teken uit
   datetime:
     distance_in_words:
-      about_x_hours: "%{count} ure"
+      about_x_hours: "%{count} uur"
       about_x_months: "%{count} maande"
-      about_x_years: "%{count} jare"
+      about_x_years: "%{count} jaar"
   disputes:
     strikes:
-      approve_appeal: Aanvaar appêl
-      reject_appeal: Verwerp appêl
+      approve_appeal: Aanvaar appèl
+      reject_appeal: Verwerp appèl
   errors:
     '400': The request you submitted was invalid or malformed.
-    '403': Jy het nie toestemming om hierdie bladsy te besigtig nie.
+    '403': Jy het nie toestemming om hierdie bladsy te sien nie.
     '404': The page you are looking for isn't here.
     '406': This page is not available in the requested format.
     '410': The page you were looking for doesn't exist here anymore.
@@ -101,13 +102,19 @@ af:
     '503': The page could not be served due to a temporary server failure.
   exports:
     bookmarks: Boekmerke
+    lists: Lyste
+  filters:
+    contexts:
+      home: Tuis en lyste
   imports:
     types:
       bookmarks: Boekmerke
+  invites:
+    title: Nooi ander
   login_activities:
-    description_html: Indien jy onbekende aktiwiteite gewaar, oorweeg dit om jou wagwoord te verander en twee-faktor verifikasie te aktiveer.
+    description_html: Indien jy onbekende aktiwiteite gewaar, oorweeg dit om jou wagwoord te verander en tweefaktorverifikasie te aktiveer.
   navigation:
-    toggle_menu: Skakel-kieslys
+    toggle_menu: Wisselkieslys
   notification_mailer:
     mention:
       action: Reageer
@@ -117,15 +124,15 @@ af:
         format: "%n %u"
   preferences:
     other: Ander
-    posting_defaults: Plasing verstekte
-    public_timelines: Publieke tydlyne
+    posting_defaults: Standaardplasings
+    public_timelines: Openbare tydlyne
   privacy_policy:
     title: Privaatheidsbeleid
   rss:
-    content_warning: 'Inhoud waarskuwing:'
+    content_warning: 'Inhoudwaarskuwing:'
     descriptions:
-      account: Publieke plasings vanaf @%{acct}
-      tag: 'Publieke plasings met die #%{hashtag} etiket'
+      account: Openbare plasings vanaf @%{acct}
+      tag: 'Openbare plasings met die etiket #%{hashtag}'
   sessions:
     browsers:
       blackberry: BlackBerry
@@ -144,10 +151,10 @@ af:
     ignore_favs: Ignoreer gunstelinge
   strikes:
     errors:
-      too_late: Dit is te laat om hierdie staking te appelleer
+      too_late: Dit is te laat om hierteen te appelleer
   user_mailer:
     warning:
       title:
-        silence: Beperkte rekening
+        silence: Rekening beperk
     welcome:
       edit_profile_action: Stel profiel op
diff --git a/config/locales/an.yml b/config/locales/an.yml
index b6e9a3e44..6fb24cc8a 100644
--- a/config/locales/an.yml
+++ b/config/locales/an.yml
@@ -1,12 +1,1662 @@
 ---
 an:
+  about:
+    about_mastodon_html: 'Lo ret social d''o futuro: Sin anuncios, sin vichilancia corporativa, disenyo etico, y descentralización! Sé duenyo d''a tuya información con Mastodon!'
+    contact_missing: No especificau
+    contact_unavailable: No disponible
+    hosted_on: Mastodon alochau en %{domain}
+    title: Sobre
+  accounts:
+    follow: Seguir
+    followers:
+      one: Seguidor
+      other: Seguidores
+    following: Seguindo
+    instance_actor_flash: Esta cuenta ye un actor virtual utilizau pa representar a lo servidor en ell mesmo y no a garra usuario individual. S'utiliza pa propositos d'a federación y no s'ha de suspender.
+    last_active: zaguera connexión
+    link_verified_on: La propiedat d'este vinclo estió verificada lo %{date}
+    nothing_here: No i hai cosa aquí!
+    pin_errors:
+      following: Has d'estar seguindo a la persona a la quala quiers aprebar
+    posts:
+      one: Publicación
+      other: Publicacions
+    posts_tab_heading: Publicacions
+  admin:
+    account_actions:
+      action: Realizar acción
+      title: Amoderar %{acct}
+    account_moderation_notes:
+      create: Creyar
+      created_msg: Nota de moderación creyada con exito!
+      destroyed_msg: Nota de moderación destruyida con exito!
+    accounts:
+      add_email_domain_block: Meter en lista negra lo dominio d'o correu
+      approve: Aprebar
+      approved_msg: La solicitut de rechistro de %{username} ha estau aprebada correctament
+      are_you_sure: Yes seguro?
+      avatar: Avatar
+      by_domain: Dominio
+      change_email:
+        changed_msg: Email cambiau con exito!
+        current_email: Correu electronico actual
+        label: Cambiar lo correu electronico
+        new_email: Nuevo correu electronico
+        submit: Cambiar lo correu electronico
+        title: Cambiar lo correu electronico de %{username}
+      change_role:
+        changed_msg: Rol cambiau con exito!
+        label: Cambiar rol
+        no_role: Sin rol
+        title: Cambiar rol pa %{username}
+      confirm: Confirmar
+      confirmed: Confirmau
+      confirming: Confirmando
+      custom: Personalizau
+      delete: Eliminar datos
+      deleted: Borrau
+      demote: Degradar
+      destroyed_msg: Los datos de %{username} son ya en coda pa estar eliminaus de camín
+      disable: Deshabilitar
+      disable_sign_in_token_auth: Deshabilitar l'autenticación per token de correu electronico
+      disable_two_factor_authentication: Desactivar autenticación de dos factors
+      disabled: Deshabilitada
+      display_name: Nombre
+      domain: Dominio
+      edit: Editar
+      email: Adreza de correu-e
+      email_status: Status de correu-e
+      enable: Habilitar
+      enable_sign_in_token_auth: Habilitar l'autenticación per token de correu electronico
+      enabled: Habilitada
+      enabled_msg: S'ha descongelado correctament la cuenta de %{username}
+      followers: Seguidores
+      follows: Sigue
+      header: Capitero
+      inbox_url: URL d'a servilla de dentrada
+      invite_request_text: Razons pa unir-se
+      invited_by: Convidau per
+      ip: IP
+      joined: Uniu
+      location:
+        all: Totz
+        local: Local
+        remote: Remoto
+        title: Localización
+      login_status: Estau d'o login
+      media_attachments: Multimedia
+      memorialize: Convertir en memorial
+      memorialized: Cuenta commemorativa
+      memorialized_msg: "%{username} se convirtió con exito en una cuenta commemorativa"
+      moderation:
+        active: Activo
+        all: Totz
+        pending: Pendient
+        silenced: Limitau
+        suspended: Suspendius
+        title: Moderación
+      moderation_notes: Notas de moderación
+      most_recent_activity: Actividat mas recient
+      most_recent_ip: IP mas recient
+      no_account_selected: Garra cuenta se cambió como garra estió triada
+      no_limits_imposed: Sin limites imposaus
+      no_role_assigned: Garra rol asignau
+      not_subscribed: No se ye suscrito
+      pending: Revisión pendient
+      perform_full_suspension: Suspender
+      previous_strikes: Amonestacions anteriors
+      previous_strikes_description_html:
+        one: Esta cuenta tiene <strong>una</strong> amonestación.
+        other: Esta cuenta tiene <strong>%{count}</strong> amonestacions.
+      promote: Promocionar
+      protocol: Protocolo
+      public: Publico
+      push_subscription_expires: Expiración d'a conduta PuSH
+      redownload: Refrescar avatar
+      redownloaded_msg: S'actualizó correctament lo perfil de %{username} dende l'orichen
+      reject: Refusar
+      rejected_msg: La solicitut de rechistro de %{username} ha estau refusada con exito
+      remove_avatar: Eliminar lo avatar
+      remove_header: Eliminar capitero
+      removed_avatar_msg: S'ha eliminau exitosament la imachen d'o avatar de %{username}
+      removed_header_msg: S'ha eliminau con exito la imachen de capitero de %{username}
+      resend_confirmation:
+        already_confirmed: Este usuario ya ye confirmau
+        send: Reninviar lo correu electronico de confirmación
+        success: Correu electronico de confirmación ninviau con exito!
+      reset: Reiniciar
+      reset_password: Reiniciar clau
+      resubscribe: Re-suscribir
+      role: Rol
+      search: Buscar
+      search_same_email_domain: Atros usuarios con o mesmo dominio de correu
+      search_same_ip: Atros usuarios con a mesma IP
+      security_measures:
+        only_password: Nomás clau
+        password_and_2fa: Clau y 2FA
+      sensitive: Sensible
+      sensitized: Marcau como sensible
+      shared_inbox_url: URL de servilla compartida
+      show:
+        created_reports: Reportes feitos per esta cuenta
+        targeted_reports: Reportes feitos sobre esta cuenta
+      silence: Silenciar
+      silenced: Silenciau
+      statuses: Estaus
+      strikes: Amonestacions previas
+      subscribe: Suscribir
+      suspend: Suspender
+      suspended: Suspendiu
+      suspension_irreversible: Los datos d'esta cuenta han estau irreversiblement eliminaus. Puetz desfer la suspensión d'a cuenta pa fer-la utilizable, pero no recuperará los datos que tenebas anteriorment.
+      suspension_reversible_hint_html: La cuenta ha estau suspendida y los datos s'eliminarán completament lo %{date}. Dica alavez, la cuenta puede estar restaurada sin garra efecto perchudicial. Si deseya eliminar totz los datos d'a cuenta immediatament, puede fer-lo contino.
+      title: Cuentas
+      unblock_email: Desblocar adreza de correu
+      unblocked_email_msg: S'ha desblocau correctament l'adreza de correu de %{username}
+      unconfirmed_email: Correu electronico sin confirmar
+      undo_sensitized: Desmarcar como sensible
+      undo_silenced: Des-silenciar
+      undo_suspension: Des-suspender
+      unsilenced_msg: Se sacó con exito lo limite d'a cuenta %{username}
+      unsubscribe: Desuscribir
+      unsuspended_msg: Se sacó con exito la suspensión d'a cuenta de %{username}
+      username: Nombre d'usuario
+      view_domain: Veyer resumen d'o dominio
+      warn: Adevertir
+      web: Web
+      whitelisted: Anyadiu a la lista blanca
+    action_logs:
+      action_types:
+        approve_appeal: Aprebar Apelación
+        approve_user: Aprebar Usuario
+        assigned_to_self_report: Asignar Reporte
+        change_email_user: Cambiar Correu Electronico de l'Usuario
+        change_role_user: Cambiar Rol d'Usuario
+        confirm_user: Confirmar Usuario
+        create_account_warning: Creyar Alvertencia
+        create_announcement: Creyar Anuncio
+        create_canonical_email_block: Creyar Bloqueyo de Correu Electronico
+        create_custom_emoji: Creyar Emoji Personalizau
+        create_domain_allow: Creyar Permiso de Dominio
+        create_domain_block: Creyar Bloqueyo de Dominio
+        create_email_domain_block: Creyar Bloqueyo de Dominio de Correu Electronico
+        create_ip_block: Creyar regla IP
+        create_unavailable_domain: Creyar Dominio No Disponible
+        create_user_role: Creyar Rol
+        demote_user: Degradar Usuario
+        destroy_announcement: Eliminar Anuncio
+        destroy_canonical_email_block: Eliminar Bloqueyo de Correu Electronico
+        destroy_custom_emoji: Eliminar Emoji Personalizau
+        destroy_domain_allow: Eliminar Permiso de Dominio
+        destroy_domain_block: Eliminar Bloqueyo de Dominio
+        destroy_email_domain_block: Eliminar Bloqueyo de Dominio de Correu Electronico
+        destroy_instance: Purgar Dominio
+        destroy_ip_block: Eliminar regla IP
+        destroy_status: Eliminar Estau
+        destroy_unavailable_domain: Eliminar Dominio No Disponible
+        destroy_user_role: Destruyir Rol
+        disable_2fa_user: Deshabilitar 2FA
+        disable_custom_emoji: Deshabilitar Emoji Personalizau
+        disable_sign_in_token_auth_user: Deshabilitar l'Autenticación per Token de Correu Electronico pa l'Usuario
+        disable_user: Deshabilitar Usuario
+        enable_custom_emoji: Habilitar Emoji Personalizau
+        enable_sign_in_token_auth_user: Habilitar l'Autenticación per Token de Correu Electronico pa l'Usuario
+        enable_user: Habilitar Usuario
+        memorialize_account: Transformar en Cuenta Commemorativa
+        promote_user: Promover Usuario
+        reject_appeal: Refusar Apelación
+        reject_user: Refusar Usuario
+        remove_avatar_user: Eliminar Avatar
+        reopen_report: Reubrir Reporte
+        resend_user: Reninviar Correu de Confirmación
+        reset_password_user: Restablir Clau
+        resolve_report: Resolver Reporte
+        sensitive_account: Marcar multimedia en a tuya cuenta como sensible
+        silence_account: Silenciar Cuenta
+        suspend_account: Suspender Cuenta
+        unassigned_report: Desasignar Reporte
+        unblock_email_account: Desblocar adreza de correu
+        unsensitive_account: Desmarcar multimedia en a tuya cuenta como sensible
+        unsilence_account: Deixar de Silenciar Cuenta
+        unsuspend_account: Deixar de Suspender Cuenta
+        update_announcement: Actualizar Anuncio
+        update_custom_emoji: Actualizar Emoji Personalizau
+        update_domain_block: Actualizar lo Bloqueyo de Dominio
+        update_ip_block: Actualizar regla IP
+        update_status: Actualizar Estau
+        update_user_role: Actualizar Rol
+      actions:
+        approve_appeal_html: "%{name} aprebó la solicitut de moderación de %{target}"
+        approve_user_html: "%{name} aprebó lo rechistro de %{target}"
+        assigned_to_self_report_html: "%{name} asignó l'informe %{target} a ell mesmo"
+        change_email_user_html: "%{name} cambió l'adreza de correu electronico de l'usuario %{target}"
+        change_role_user_html: "%{name} cambió lo rol de %{target}"
+        confirm_user_html: "%{name} confirmó l'adreza de correu electronico de l'usuario %{target}"
+        create_account_warning_html: "%{name} ninvió una alvertencia a %{target}"
+        create_announcement_html: "%{name} ha creyau un nuevo anuncio %{target}"
+        create_canonical_email_block_html: "%{name} blocó lo correu electronico con o hash %{target}"
+        create_custom_emoji_html: "%{name} puyó un nuevo emoji %{target}"
+        create_domain_allow_html: "%{name} permitió la federación con o dominio %{target}"
+        create_domain_block_html: "%{name} blocó lo dominio %{target}"
+        create_email_domain_block_html: "%{name} blocó lo dominio de correu electronico %{target}"
+        create_ip_block_html: "%{name} creyó una regla pa la IP %{target}"
+        create_unavailable_domain_html: "%{name} aturó las entregas a lo dominio %{target}"
+        create_user_role_html: "%{name} creyó lo rol %{target}"
+        demote_user_html: "%{name} degradó a l'usuario %{target}"
+        destroy_announcement_html: "%{name} eliminó l'anuncio %{target}"
+        destroy_canonical_email_block_html: "%{name} desblocó lo correu electronico con o hash %{target}"
+        destroy_custom_emoji_html: "%{name} eliminó lo emoji %{target}"
+        destroy_domain_allow_html: "%{name} blocó la federación con o dominio %{target}"
+        destroy_domain_block_html: "%{name} desblocó lo dominio %{target}"
+        destroy_email_domain_block_html: "%{name} desblocó lo dominio de correu electronico %{target}"
+        destroy_instance_html: "%{name} purgó lo dominio %{target}"
+        destroy_ip_block_html: "%{name} eliminó una regla pa la IP %{target}"
+        destroy_status_html: "%{name} eliminó lo estau per %{target}"
+        destroy_unavailable_domain_html: "%{name} reprenió las entregas a lo dominio %{target}"
+        destroy_user_role_html: "%{name} eliminó lo rol %{target}"
+        disable_2fa_user_html: "%{name} desactivó lo requisito de dos factors pa l'usuario %{target}"
+        disable_custom_emoji_html: "%{name} desactivó lo emoji %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} ha deshabilitau l'autenticación per token de correu electronico pa %{target}"
+        disable_user_html: "%{name} deshabilitó l'inicio de sesión pa l'usuario %{target}"
+        enable_custom_emoji_html: "%{name} activó lo emoji %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} ha habilitau l'autenticación per token de correu electronico pa %{target}"
+        enable_user_html: "%{name} habilitó l'inicio de sesión pa l'usuario %{target}"
+        memorialize_account_html: "%{name} convirtió la cuenta de %{target} en una pachina in memoriam"
+        promote_user_html: "%{name} promoción a l'usuario %{target}"
+        reject_appeal_html: "%{name} refusó la solicitut de moderación de %{target}"
+        reject_user_html: "%{name} refusó lo rechistro de %{target}"
+        remove_avatar_user_html: "%{name} eliminó lo avatar de %{target}"
+        reopen_report_html: "%{name} reubrió l'informe %{target}"
+        resend_user_html: "%{name} ha reninviau lo correu de confirmación pa %{target}"
+        reset_password_user_html: "%{name} reinició la clau de l'usuario %{target}"
+        resolve_report_html: "%{name} resolvió l'informe %{target}"
+        sensitive_account_html: "%{name} marcó los fichers multimedia de %{target} como sensibles"
+        silence_account_html: "%{name} silenció la cuenta de %{target}"
+        suspend_account_html: "%{name} suspendió la cuenta de %{target}"
+        unassigned_report_html: "%{name} des-asignó l'informe %{target}"
+        unblock_email_account_html: "%{name} ha desblocau l'adreza de correu de %{target}"
+        unsensitive_account_html: "%{name} desmarcó los fichers multimedia de %{target} como sensibles"
+        unsilence_account_html: "%{name} desilenció la cuenta de %{target}"
+        unsuspend_account_html: "%{name} reactivó la cuenta de %{target}"
+        update_announcement_html: "%{name} actualizó l'anuncio %{target}"
+        update_custom_emoji_html: "%{name} actualizó lo emoji %{target}"
+        update_domain_block_html: "%{name} actualizó lo bloqueyo de dominio pa %{target}"
+        update_ip_block_html: "%{name} cambió la regla pa la IP %{target}"
+        update_status_html: "%{name} actualizó lo estau de %{target}"
+        update_user_role_html: "%{name} cambió lo rol %{target}"
+      deleted_account: cuenta eliminada
+      empty: No se troboron rechistros.
+      filter_by_action: Filtrar per acción
+      filter_by_user: Filtrar per usuario
+      title: Log de auditoría
+    announcements:
+      destroyed_msg: Anuncio eliminau con exito!
+      edit:
+        title: Editar anuncio
+      empty: No se troboron anuncios.
+      live: En vivo
+      new:
+        create: Creyar anuncio
+        title: Nuevo anuncio
+      publish: Publicar
+      published_msg: Anuncio publicau con exito!
+      scheduled_for: Programado atura %{time}
+      scheduled_msg: Anuncio programado pa la suya publicación!
+      title: Anuncios
+      unpublish: Retirar publicación
+      unpublished_msg: Anuncio despublicado con exito!
+      updated_msg: Anuncio actualizau con exito!
+    custom_emojis:
+      assign_category: Asignar categoría
+      by_domain: Dominio
+      copied_msg: Copia local d'o emoji creyada con exito
+      copy: Copiar
+      copy_failed_msg: No se podió realizar una copia local d'ixe emoji
+      create_new_category: Creyar una nueva categoría
+      created_msg: Emoji creyau con exito!
+      delete: Borrar
+      destroyed_msg: Emojo destruyiu con exito!
+      disable: Deshabilitar
+      disabled: Desactivau
+      disabled_msg: Se deshabilitó con exito ixe emoji
+      emoji: Emoji
+      enable: Habilitar
+      enabled: Activau
+      enabled_msg: S'habilitó con exito ixe emoji
+      image_hint: PNG u GIF dica %{size}
+      list: Lista
+      listed: Listaus
+      new:
+        title: Anyadir nuevo emoji personalizau
+      no_emoji_selected: No se cambió garra emoji ya que no se trió garra
+      not_permitted: No tiens permiso pa realizar esta acción
+      overwrite: Sobrescribir
+      shortcode: Codigo d'alcorce
+      shortcode_hint: A lo menos 2 caracters, solo caracters alfanumericos y guións baixos
+      title: Emojis personalizaus
+      uncategorized: Sin clasificar
+      unlist: No listau
+      unlisted: Sin listar
+      update_failed_msg: No se podió actualizar ixe emoji
+      updated_msg: Emoji actualizau con exito!
+      upload: Puyar
+    dashboard:
+      active_users: usuarios activos
+      interactions: interaccions
+      media_storage: Almagazenamiento multimedia
+      new_users: nuevos usuarios
+      opened_reports: informes ubiertos
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> apelación pendient"
+        other: "<strong>%{count}</strong> apelacions pendients"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> informe pendient"
+        other: "<strong>%{count}</strong> informes pendients"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> etiqueta pendient"
+        other: "<strong>%{count}</strong> etiquetas pendients"
+      pending_users_html:
+        one: "<strong>%{count}</strong> usuario pendient"
+        other: "<strong>%{count}</strong> usuarios pendients"
+      resolved_reports: informes resueltos
+      software: Software
+      sources: Fuents de rechistro
+      space: Uso d'almagazenamiento
+      title: Tablero
+      top_languages: Idiomas mas activos
+      top_servers: Servidors mas activos
+      website: Puesto web
+    disputes:
+      appeals:
+        empty: No se troboron apelacions.
+        title: Apelacions
+    domain_allows:
+      add_new: Anyadir dominio a la lista blanca
+      created_msg: Dominio anyadiu a la lista blanca con exito
+      destroyed_msg: Dominio sacau d'a lista blanca con exito
+      export: Exportar
+      import: Importar
+      undo: Sacar d'a lista blanca
+    domain_blocks:
+      add_new: Anyadir nuevo
+      created_msg: Lo bloqueyo d'o dominio ye estando procesau
+      destroyed_msg: Lo bloqueyo d'o dominio se desfació
+      domain: Dominio
+      edit: Editar bloqueyo de dominio
+      existing_domain_block: Ya imposés limites mas estrictos a %{name}.
+      existing_domain_block_html: Ya ha imposau limites mas estrictos a %{name}, cal <a href="%{unblock_url}">desblocar-lo primero</a>.
+      export: Exportar
+      import: Importar
+      new:
+        create: Creyar bloqueyo
+        hint: Lo bloqueyo de dominio no aprevendrá la creyación de dentradas de cuenta en a base de datos, pero aplicará retroactiva y automaticament metodos de moderación especifica en ditas cuentas.
+        severity:
+          desc_html: "<strong>Limitar</strong> ferá que las publicacions d'as cuentas d'ixe dominio sían invisibles pa qualsequiera que no las sía seguindo. <strong>Suspender</strong> eliminará tot lo conteniu, fichers multimedia, y datos d'o perfil. Usa <strong>Garra</strong> si nomás quiers refusar fichers multimedia."
+          noop: Garra
+          silence: Limitar
+          suspend: Suspender
+        title: Nuevo bloqueyo de dominio
+      no_domain_block_selected: No se cambió garra bloqueyo de dominio ya que garra estió triau
+      not_permitted: No tiens permiso pa realizar esta acción
+      obfuscate: Amagar nombre de dominio
+      obfuscate_hint: Amagada parcialment lo nombre de dominio en a lista si amostrar la lista de limitacions de dominio ye habilitau
+      private_comment: Comentario privau
+      private_comment_hint: Comentario sobre esta limitación de dominio pa l'uso interno per parte d'os moderadors.
+      public_comment: Comentario publico
+      public_comment_hint: Comentario sobre esta limitación de dominio pa lo publico en cheneral, si la publicidat d'a lista de limitacions de dominio ye habilitada.
+      reject_media: Refusar fichers multimedia
+      reject_media_hint: Remueve localment fichers multimedia almagazenaus pa descargar qualsequiera en o futuro. Irrelevant pa suspensions
+      reject_reports: Refusar informes
+      reject_reports_hint: Ignore totz los reportes d'este dominio. Irrelevant pa suspensions
+      undo: Desfer
+      view: Veyer dominio blocau
+    email_domain_blocks:
+      add_new: Anyadir nuevo
+      attempts_over_week:
+        one: "%{count} intento entre la zaguera semana"
+        other: "%{count} intentos de rechistro entre la zaguera semana"
+      created_msg: Dominio de correu anyadiu a la lista negra con exito
+      delete: Borrar
+      dns:
+        types:
+          mx: Rechistro MX
+      domain: Dominio
+      new:
+        create: Anyadir dominio
+        resolve: Resolver dominio
+        title: Nueva dentrada en a lista negra de correu
+      no_email_domain_block_selected: No s'ha cambiau bloqueyos de dominio ya que garra ha estau triau
+      resolved_dns_records_hint_html: Lo nombre de dominio resuelte los siguients dominios MX, los quals son responsables en zaguera instancia d'acceptar lo correu electronico. Blocar un dominio MX blocará los rechistros de qualsequier adreza de correu electronico que utilice lo mesmo dominio MX, mesmo si lo nombre de dominio visible ye diferent. <strong>Tienga cudiau de no blocar los prencipals furnidors de correu electronico.</strong>
+      resolved_through_html: Resuelto a traviés de %{domain}
+      title: Lista negra de correu
+    export_domain_allows:
+      new:
+        title: Importar dominios permitius
+      no_file: Garra fichero triau
+    export_domain_blocks:
+      import:
+        description_html: Yes a punto d'importar una lista de bloqueyos de dominio. Per favor, revisa esta lista con muito cudiau, especialment si no has creyau esta lista tu mesmo.
+        existing_relationships_warning: Relacions de seguimiento existents
+        private_comment_description_html: 'Pa aduyar-le a rastriar d''án proceden los bloqueyos importaus, los bloqueyos importaus se creyarán con o siguient comentario privau: <q>%{comment}</q>'
+        private_comment_template: Importau dende %{source} lo %{date}
+        title: Importar bloqueyos de dominio
+      new:
+        title: Importar bloqueyos de dominio
+      no_file: Garra fichero triau
+    follow_recommendations:
+      description_html: "<strong>Las recomendacions de cuentas aduyan a los nuevos usuarios a trobar rapidament conteniu interesant</strong>. Quan un usuario no ha interactuado con atros pro como pa suscitar recomendacions personalizadas de cuentas a las qualas seguir, en o suyo puesto se le recomiendan estas cuentas. Se recalculan diariament a partir d'una mescla de cuentas con o mayor numero d'interaccions recients y con o mayor numero de seguidores locals con un idioma determinau."
+      language: Pa l'idioma
+      status: Estau
+      suppress: Suprimir recomendación de cuentas
+      suppressed: Suprimida
+      title: Recomendacions de cuentas
+      unsuppress: Restaurar recomendacions de cuentas
+    instances:
+      availability:
+        description_html:
+          one: Si lo ninvio a lo dominio falla <strong>%{count} día</strong> sin exito, no se ferán mas intentos d'entrega de no estar que se reciba un ninvio <em>dende</em> lo dominio.
+          other: Si lo ninvio a lo dominio falla <strong>%{count} días diferents</strong> sin exito, no se ferán mas intentos d'entrega de no estar que se reciba un ninvio <em>dende</em> lo dominio.
+        failure_threshold_reached: Limite de fallo aconseguiu lo %{date}.
+        failures_recorded:
+          one: Intento fallido en %{count} día.
+          other: Intentos fallidos en %{count} días diferents.
+        no_failures_recorded: No i hai fallos en o rechistro.
+        title: Disponibilidat
+        warning: Lo zaguer intento de connexión a este servidor no ha teniu exito
+      back_to_all: Totz
+      back_to_limited: Limitaus
+      back_to_warning: Alvertencia
+      by_domain: Dominio
+      confirm_purge: Seguro que quiers eliminar permanentment los datos d'este dominio?
+      content_policies:
+        comment: Nota interna
+        description_html: Puetz definir politicas de conteniu que s'aplicarán a totas las cuentas d'este dominio y a qualsequiera d'os suyos subdominios.
+        policies:
+          reject_media: Refusar multimedia
+          reject_reports: Refusar informes
+          silence: Limite
+          suspend: Suspender
+        policy: Politica
+        reason: Razón publica
+        title: Politicas de conteniu
+      dashboard:
+        instance_accounts_dimension: Cuentas mas seguidas
+        instance_accounts_measure: cuentas almagazenadas
+        instance_followers_measure: nuestros seguidores allí
+        instance_follows_measure: los suyos seguidores aquí
+        instance_languages_dimension: Idiomas prencipals
+        instance_media_attachments_measure: fichers adjuntos alzaus
+        instance_reports_measure: informes sobre ells
+        instance_statuses_measure: mensaches almagazenaus
+      delivery:
+        all: Totz
+        clear: Limpiar errors d'entrega
+        failing: Fallando
+        restart: Reiniciar entrega
+        stop: Aturar entrega
+        unavailable: No disponible
+      delivery_available: Entrega disponible
+      delivery_error_days: Días d'error d'entrega
+      delivery_error_hint: Si la entrega no ye posible a lo largo de %{count} días, se marcará automaticament como no entregable.
+      destroyed_msg: Los datos de %{domain} son agora en coda pa la suya imminent eliminación.
+      empty: No se troboron dominios.
+      known_accounts:
+        one: "%{count} cuenta conoixida"
+        other: "%{count} cuentas conoixidas"
+      moderation:
+        all: Totz
+        limited: Limitau
+        title: Moderación
+      private_comment: Comentario privau
+      public_comment: Comentario publico
+      purge: Purgar
+      purge_description_html: Si creyes que este dominio ye desconnectau, puetz borrar totz los rechistros de cuentas y los datos asociaus d'este dominio d'o tuyo almagazenamiento. Esto puede levar un tiempo.
+      title: Instancias conoixidas
+      total_blocked_by_us: Blocau per nusatros
+      total_followed_by_them: Seguius per ells
+      total_followed_by_us: Seguiu per nusatros
+      total_reported: Informes sobre ellas
+      total_storage: Fichers multimedia
+      totals_time_period_hint_html: Los totals amostraus contino incluyen datos pa tot lo tiempo.
+    invites:
+      deactivate_all: Desactivar totz
+      filter:
+        all: Totas
+        available: Disponibles
+        expired: Expiradas
+        title: Filtrar
+      title: Invitacions
+    ip_blocks:
+      add_new: Creyar regla
+      created_msg: Nueva regla IP anyadida con exito
+      delete: Eliminar
+      expires_in:
+        '1209600': 2 semanas
+        '15778476': 6 meses
+        '2629746': 1 mes
+        '31556952': 1 anyo
+        '86400': 1 día
+        '94670856': 3 anyos
+      new:
+        title: Creyar nueva regla IP
+      no_ip_block_selected: No s'ha cambiau reglas IP ya que no s'ha triau garra
+      title: Reglas IP
+    relationships:
+      title: Relacions de %{acct}
+    relays:
+      add_new: Anyadir un nuevo relés
+      delete: Borrar
+      description_html: Un <strong>relé de federación</strong> ye un servidor intermedio que intercambia grans volumens de publicacions publicas entre servidors que se suscriben y publican en ell. <strong>Puede aduyar a servidors chicotz y medianos a descubrir conteniu d'o fediverso</strong>, que d'unatra traza requeriría que los usuarios locals seguisen manualment a personas de servidors remotos.
+      disable: Deshabilitar
+      disabled: Deshabilitau
+      enable: Hablitar
+      enable_hint: Una vegada connectau, lo tuyo servidor se suscribirá a totz las publicacions publicas d'este relé, y prencipiará a ninviar las publicacions publicas d'este servidor enta ell.
+      enabled: Habilitau
+      inbox_url: URL d'o relés
+      pending: Asperando l'aprebación d'o relés
+      save_and_enable: Alzar y connectar
+      setup: Preparar una connexión de relés
+      signatures_not_enabled: Los relés no funcionarán correctament mientres lo modo seguro u lo modo de lista blanca sían habilitaus
+      status: Estau
+      title: Releses
+    report_notes:
+      created_msg: Lo rechistro d'a denuncia s'ha creyau correctament!
+      destroyed_msg: Lo rechistro d'a denuncia s'ha borrau correctament!
+      today_at: Hue a las %{time}
+    reports:
+      account:
+        notes:
+          one: "%{count} nota"
+          other: "%{count} notas"
+      action_log: Rechistro de auditoría
+      action_taken_by: Acción presa per
+      actions:
+        delete_description_html: Los mensaches denunciaus serán eliminaus y se rechistrará una amonestación pa aduyar-te a escalar en futuras infraccions per la mesma cuenta.
+        mark_as_sensitive_description_html: Los fichers multimedia en os mensaches informaus se marcarán como sensibles y s'aplicará una amonestación pa aduyar-te a escalar las futuras infraccions d'a mesma cuenta.
+        other_description_html: Veyer mas opcions pa controlar lo comportamiento d'a cuenta y personalizar la comunicación d'a cuenta denunciada.
+        resolve_description_html: No se prendrán medidas contra la cuenta denunciada, no se rechistrará l'amonestación, y se zarrará l'informe.
+        silence_description_html: Lo perfil será visible solo pa aquells que ya lo sigan u lo busquen manualment, limitando seriosament lo suyo aconsiga. Siempre puede estar revertiu.
+        suspend_description_html: Lo perfil y totz los suyos contenius serán inaccesibles dica que sían finalment eliminaus. La interacción con a cuenta será imposible. Reversible entre un plazo de 30 días.
+      actions_description_html: Decide qué medidas prener pa resolver esta denuncia. Si prenes una acción punitiva contra la cuenta denunciada, se le ninviará a dita cuenta una notificación per correu electronico, fueras de quan se tríe la categoría <strong>Spam</strong>.
+      add_to_report: Anyadir mas a lo reporte
+      are_you_sure: Yes seguro?
+      assign_to_self: Asignar-me-la
+      assigned: Moderador asignau
+      by_target_domain: Dominio d'a cuenta denunciada
+      category: Categoría
+      category_description_html: La razón per la quala se reportó esta cuenta u conteniu será citada en as comunicacions con a cuenta denunciada
+      comment:
+        none: Garra
+      comment_description_html: 'Pa proporcionar mas información, %{name} escribió:'
+      created_at: Denunciau
+      delete_and_resolve: Eliminar publicacions
+      forwarded: Reninviau
+      forwarded_to: Reninviau a %{domain}
+      mark_as_resolved: Marcar como resuelto
+      mark_as_sensitive: Marcar como sensible
+      mark_as_unresolved: Marcar como no resuelto
+      no_one_assigned: Dengún
+      notes:
+        create: Anyadir una nota
+        create_and_resolve: Resolver con una nota
+        create_and_unresolve: Reubrir con una nota
+        delete: Eliminar
+        placeholder: Especificar qué accions s'han preso u qualsequier atra novedat respective a esta denuncia...
+        title: Notas
+      notes_description_html: Veyer y deixar notas a atros moderadors y a lo tuyo yo futuro
+      quick_actions_description_html: 'Prene una acción rapida u desplaza-te enta baixo pa veyer lo conteniu denunciau:'
+      remote_user_placeholder: l'usuario remoto de %{instance}
+      reopen: Reubrir denuncia
+      report: 'Denunciar #%{id}'
+      reported_account: Cuenta denunciada
+      reported_by: Denunciau per
+      resolved: Resuelto
+      resolved_msg: La denuncia s'ha resuelto correctament!
+      skip_to_actions: Ir dreitament a las accions
+      status: Estau
+      statuses: Conteniu denunciau
+      statuses_description_html: Lo conteniu ofensivo se citará en a comunicación con a cuenta denunciada
+      target_origin: Orichen d'a cuenta denunciada
+      title: Reportes
+      unassign: Desasignar
+      unresolved: No resuelto
+      updated_at: Actualizau
+      view_profile: Veyer perfil
+    roles:
+      add_new: Anyadir rol
+      assigned_users:
+        one: "%{count} usuario"
+        other: "%{count} usuarios"
+      categories:
+        administration: Administración
+        devops: DevOps
+        invites: Invitacions
+        moderation: Moderación
+        special: Especial
+      delete: Eliminar
+      description_html: Con <strong>rols d'usuario</strong>, puede personalizar las funcions y arias de Mastodon a las qualas pueden acceder los suyos usuarios.
+      edit: Editar rol '%{name}'
+      everyone: Permisos per defecto
+      everyone_full_description_html: Este ye lo <strong>rol base</strong> que afecta a <strong>totz los usuarios</strong>, mesmo aquells sin un rol asignau. Totz los atros rols heredan permisos d'ell.
+      permissions_count:
+        one: "%{count} permiso"
+        other: "%{count} permisos"
+      privileges:
+        administrator: Administrador
+        administrator_description: Los usuarios con este permiso blincarán totz los permisos
+        delete_user_data: Borrar Datos d'Usuario
+        delete_user_data_description: Permite a los usuarios eliminar los datos d'atros usuarios sin demora
+        invite_users: Convidar usuarios
+        invite_users_description: Permite a los usuarios convidar a nuevas personas a lo servidor
+        manage_announcements: Administrar Anuncios
+        manage_announcements_description: Permite a los usuarios chestionar anuncios en o servidor
+        manage_appeals: Administrar Apelacions
+        manage_appeals_description: Permite a los usuarios revisar apelacions contra accions de moderación
+        manage_blocks: Administrar Bloqueyos
+        manage_blocks_description: Permite a los usuarios blocar los furnidors de e-mail y las adrezas IP
+        manage_custom_emojis: Administrar Emojis Personalizaus
+        manage_custom_emojis_description: Permite a los usuarios chestionar emojis personalizaus en o servidor
+        manage_federation: Administrar Federación
+        manage_federation_description: Permite a los usuarios blocar u permitir la federación con atros dominios, y controlar la entregabilidad
+        manage_invites: Administrar Invitacions
+        manage_invites_description: Permite a los usuarios navegar y desactivar los vinclos d'invitación
+        manage_reports: Administrar Informes
+        manage_reports_description: Permite a los usuarios revisar informes y realizar accions de moderación basadas en ells
+        manage_roles: Administrar Rols
+        manage_roles_description: Permite a los usuarios administrar y asignar rols per debaixo d'os suyos
+        manage_rules: Chestionar Reglas
+        manage_rules_description: Permite a los usuarios cambiar las reglas d'o servidor
+        manage_settings: Administrar Achustes
+        manage_settings_description: Permite a los usuarios cambiar la configuración d'o puesto
+        manage_taxonomies: Administrar Taxonomías
+        manage_taxonomies_description: Permite a los usuarios revisar lo conteniu en tendencia y actualizar la configuración d'as etiquetas
+        manage_user_access: Administrar Acceso d'Usuarios
+        manage_user_access_description: Permite a los usuarios desactivar l'autenticación de dos factors d'atros usuarios, cambiar la suya adreza de correu electronico y restablir la suya clau
+        manage_users: Administrar Usuarios
+        manage_users_description: Permite a los usuarios veyer los detalles d'atros usuarios y realizar accions de moderación contra ells
+        manage_webhooks: Administrar Webhooks
+        manage_webhooks_description: Permite a los usuarios configurar webhooks pa eventos administrativos
+        view_audit_log: Veyer Rechistro de Auditoría
+        view_audit_log_description: Permite a los usuarios veyer un historial d'accions administrativas en o servidor
+        view_dashboard: Veyer Panel de Control
+        view_dashboard_description: Permite a los usuarios acceder ta lo panel de control y quantas metricas
+        view_devops: DevOps
+        view_devops_description: Permite a los usuarios acceder ta los panels de control Sidekiq y pgHero
+      title: Rols
+    rules:
+      add_new: Anyadir norma
+      delete: Eliminar
+      description_html: Encara que la mayoría afirma haber leyiu y estar d'acuerdo con os termins de servicio, la chent normalment no los leye dica dimpués de que surta bell problema. <strong>Fe que sía mas facil veyer las normas d'o tuyo servidor d'un vistazo estipulándolas en una lista de puntos.</strong> Intenta que cada norma sía curta y sencilla, pero sin estar divididas en muitos puntos.
+      edit: Editar norma
+      empty: Encara no s'han definiu las normas d'o servidor.
+      title: Normas d'o servidor
+    settings:
+      about:
+        manage_rules: Administrar reglas d'o servidor
+        preamble: Proporciona información detallada sobre cómo lo servidor ye operau, moderau y financiau.
+        rules_hint: I hai una aria dedicada pa las reglas a las qualas s'aspera que los tuyos usuarios se adhieran.
+        title: Sobre
+      appearance:
+        preamble: Personalizar la interficie web de Mastodon.
+        title: Apariencia
+      branding:
+        preamble: La marca d'o tuyo servidor lo diferencia d'atros servidors d'o ret. Esta información puede amostrar-se a traviés d'una variedat d'entornos, como en a interficie web de Mastodon, en aplicacions nativas, en previsualizacions de vinclos en atros puestos web y en aplicacions de mensachería, etc. Per esta razón, ye millor mantener esta información clara, breu y concisa.
+        title: Marca
+      content_retention:
+        preamble: Controlar cómo lo conteniu chenerau per l'usuario s'almagazena en Mastodon.
+        title: Retención de conteniu
+      discovery:
+        follow_recommendations: Recomendacions de cuentas
+        preamble: Exposar conteniu interesant a la superficie ye fundamental pa incorporar nuevos usuarios que pueden no conoixer a dengún Mastodon. Controla cómo funcionan quantas opcions d'escubrimiento en o tuyo servidor.
+        profile_directory: Directorio de perfils
+        public_timelines: Linias de tiempo publicas
+        title: Escubrimiento
+        trends: Tendencias
+      domain_blocks:
+        all: A totz
+        disabled: A dengún
+        users: Pa los usuarios locals que han iniciau sesión
+      registrations:
+        preamble: Controla quí puede creyar una cuenta en o tuyo servidor.
+        title: Rechistros
+      registrations_mode:
+        modes:
+          approved: Se requiere aprebación pa rechistrar-se
+          none: Dengún puede rechistrar-se
+          open: Qualsequiera puede rechistrar-se
+      title: Achustes d'o Servidor
+    site_uploads:
+      delete: Eliminar fichero puyau
+      destroyed_msg: Carga d'o puesto eliminada con exito!
+    statuses:
+      account: Autor
+      application: Aplicación
+      back_to_account: Tornar ta la cuenta
+      back_to_report: Tornar ta la pachina d'o reporte
+      batch:
+        remove_from_report: Eliminar d'o reporte
+        report: Reporte
+      deleted: Eliminau
+      favourites: Favoritos
+      history: Historial de versions
+      in_reply_to: En respuesta a
+      language: Idioma
+      media:
+        title: Multimedia
+      metadata: Metadatos
+      no_status_selected: No se cambió garra estau a lo no triar garra
+      open: Ubrir publicación
+      original_status: Publicación orichinal
+      reblogs: Impulsos
+      status_changed: Publicación cambiada
+      title: Estau d'as cuentas
+      trending: En tendencia
+      visibility: Visibilidat
+      with_media: Con multimedia
+    strikes:
+      actions:
+        delete_statuses: "%{name} eliminó las publicacions de %{target}"
+        disable: "%{name} concheló la cuenta de %{target}"
+        mark_statuses_as_sensitive: "%{name} ha marcau las publicacions de %{target} como sensibles"
+        none: "%{name} ninvió una alvertencia a %{target}"
+        sensitive: "%{name} marcó la cuenta de %{target} como sensible"
+        silence: "%{name} limitó la cuenta de %{target}"
+        suspend: "%{name} suspendió la cuenta de %{target}"
+      appeal_approved: Apelado
+      appeal_pending: Apelación pendient
+    system_checks:
+      database_schema_check:
+        message_html: I hai migracions pendients d'a base de datos. Per favor, executa-las pa asegurar-te que l'aplicación funciona como debería
+      elasticsearch_running_check:
+        message_html: No se podió connectar a Elasticsearch. Per favor, compreba que ye executando-se, u desactiva la busqueda de texto completo
+      elasticsearch_version_check:
+        message_html: 'Versión incompatible de Elasticsearch: %{value}'
+        version_comparison: Elasticsearch %{running_version} se ye executando pero s'ameneste Elasticsearch %{required_version}
+      rules_check:
+        action: Administrar reglas d'o servidor
+        message_html: No ha definiu garra regla d'o servidor.
+      sidekiq_process_check:
+        message_html: No i hai garra proceso Sidekiq en execución pa la coda (u codas) de %{value}. Per favor, revise la suya configuración de Sidekiq
+    tags:
+      review: Estau de revisión
+      updated_msg: Hashtags actualizaus exitosament
+    title: Administración
+    trends:
+      allow: Permitir
+      approved: Aprebadas
+      disallow: No permitir
+      links:
+        allow: Permitir vinclo
+        allow_provider: Permitir meyo
+        description_html: Estes son vinclos que actualment son estando compartius muito per las cuentas dende las qualas lo tuyo servidor veye los mensaches. Pueden aduyar a los tuyos usuarios a averiguar qué ye pasando en o mundo. Garra vinclo s'amuestren publicament dica que autorice a lo dominio. Tamién puede permitir u refusar vinclos individuals.
+        disallow: Refusar vinclo
+        disallow_provider: Refusar meyo
+        no_link_selected: No se cambió garra vinclo ya que no se trió garra
+        publishers:
+          no_publisher_selected: No se cambió garra editor ya que no se trió garra
+        shared_by_over_week:
+          one: Compartiu per una persona entre la zaguera semana
+          other: Compartiu per %{count} personas entre la zaguera semana
+        title: Vinclos en tendencia
+        usage_comparison: Compartiu %{today} vegadas hue, comparau con %{yesterday} ahiere
+      only_allowed: Nomás las permitidas
+      pending_review: Revisión pendient
+      preview_card_providers:
+        allowed: Los vinclos d'este meyo pueden estar tendencia
+        description_html: Estes son dominios dende los quals los vinclos a ormino se comparten en o suyo servidor. Los vinclos no serán tendencia publicament de no estar que s'aprebe lo dominio d'o vinclo. La suya aprebación (u refuso) s'extiende a los subdominios.
+        rejected: Los vinclos d'este meyo no pueden estar tendencia
+        title: Medios
+      rejected: Refusadas
+      statuses:
+        allow: Permitir publicación
+        allow_account: Permitir autor
+        description_html: Estes son publicacions que lo suyo servidor conoixe que son estando compartidas y marcadas como favoritas muito en este momento. Pueden aduyar a los tuyos usuarios nuevos y retornantes a trobar mas chent a la quala seguir. No i hai mensaches que s'amuestren publicament dica que aprebes l'autor y l'autor permita que la suya cuenta sía sucherida a atros. Tamién puetz permitir u refusar mensaches individuals.
+        disallow: No permitir publicación
+        disallow_account: No permitir autor
+        no_status_selected: No se cambió garra publicación en tendencia ya que no se trió garra
+        not_discoverable: L'autor no ha optado per estar detectable
+        shared_by:
+          one: Compartiu u marcau como favorito una vegada
+          other: Compatido u marcau como favorito %{friendly_count} vegadas
+        title: Publicacions destacadas
+      tags:
+        current_score: Puntuación actual %{score}
+        dashboard:
+          tag_accounts_measure: usos solos
+          tag_languages_dimension: Idiomas prencipals
+          tag_servers_dimension: Servidors prencipals
+          tag_servers_measure: diferents servidors
+          tag_uses_measure: usos totals
+        description_html: Estes son etiquetas que son amaneixendo en muitos posts que lo tuyo servidor veye. Pueden aduyar a los tuyos usuarios a averiguar de qué fabla mas chent en estes momentos. No i hai hashtags que s'amuestren publicament dica que los aprebes.
+        listable: Pueden estar recomendadas
+        no_tag_selected: No se cambió garra etiqueta ya que no se trió garra
+        not_listable: No serán recomendadas
+        not_trendable: No amaneixerán en tendencias
+        not_usable: No pueden estar usadas
+        peaked_on_and_decaying: Aconsiguió lo pico en %{date}, agora decreixendo
+        title: Etiquetas en tendencia
+        trendable: Pueden amaneixer en tendencias
+        trending_rank: 'Tendencia #%{rank}'
+        usable: Pueden usar-se
+        usage_comparison: Usada %{today} vegadas hue, comparau con %{yesterday} ahiere
+        used_by_over_week:
+          one: Usada per una persona entre la zaguera semana
+          other: Usada per %{count} personas entre la zaguera semana
+      title: Tendencias
+      trending: En tendencia
+    warning_presets:
+      add_new: Anyadir nuevo
+      delete: Borrar
+      edit_preset: Editar aviso predeterminau
+      empty: Encara no has definiu garra preajuste d'alvertencia.
+      title: Editar configuración predeterminada d'avisos
+    webhooks:
+      add_new: Anyadir endpoint
+      delete: Eliminar
+      description_html: Un <strong>webhook</strong> permite a Mastodon ninviar <strong>notificacions en tiempo real</strong> sobre los eventos triaus a la tuya propia aplicación, pa que la tuya aplicación pueda <strong>lanzar reaccions automaticament</strong>.
+      disable: Deshabilitar
+      disabled: Deshabilitau
+      edit: Editar endpoint
+      empty: Encara no tiens garra endpoint de webhook configurau.
+      enable: Habilitar
+      enabled: Activo
+      enabled_events:
+        one: 1 evento habilitau
+        other: "%{count} eventos habilitaus"
+      events: Eventos
+      new: Nuevo webhook
+      rotate_secret: Rotar secreto
+      secret: Sinyando secreto
+      status: Estau
+      title: Webhooks
+      webhook: Webhook
+  admin_mailer:
+    new_appeal:
+      actions:
+        delete_statuses: pa eliminar los suyos mensaches
+        disable: pa conchelar la suya cuenta
+        mark_statuses_as_sensitive: pa marcar los suyos mensaches como sensibles
+        none: una alvertencia
+        sensitive: pa marcar la suya cuenta como sensible
+        silence: pa limitar la suya cuenta
+        suspend: suspender la suya cuenta
+      body: "%{target} ye apelando a una solicitut de moderación de %{action_taken_by} lo %{date}, d'o tipo %{type}. Ells escribioron:"
+      next_steps: Puetz aprebar l'apelación pa desfer la decisión de moderación, u ignorar-la.
+      subject: "%{username} ye apelando a una decisión de moderación en %{instance}"
+    new_pending_account:
+      body: Los detalles d'a nueva cuenta son abajos. Puetz aprebar u refusar esta aplicación.
+      subject: Nueva cuenta pa revisión en %{instance} (%{username})
+    new_report:
+      body: "%{reporter} ha denunciau a %{target}"
+      body_remote: Belún de %{domain} a denunciau a %{target}
+      subject: Nuevo reporte pa la %{instance} (#%{id})
+    new_trends:
+      body: 'Los siguients elementos amenesten una revisión antes que se puedan amostrar publicament:'
+      new_trending_links:
+        title: Vinclos en tendencia
+      new_trending_statuses:
+        title: Publicacions en tendencia
+      new_trending_tags:
+        no_approved_tags: Actualment no i hai garra etiqueta en tendencia aprebada.
+        requirements: 'Qualsequiera d''estes candidatos podría superar lo hashtag en tendencia aprebau per #%{rank}, que actualment ye #%{lowest_tag_name} con una puntuación de %{lowest_tag_score}.'
+        title: Etiquetas en tendencia
+      subject: Nuevas tendencias asperando estar revisadas en %{instance}
+  aliases:
+    add_new: Creyar alias
+    created_msg: Lo nuevo alias s'ha creyau correctament. Agora puetz empecipiar lo treslado dende la cuenta antiga.
+    deleted_msg: Elimina l'alias correctament. Lo treslado d'ixa cuenta a esta ya no será posible.
+    empty: No tiens garra alias.
+    hint_html: Si quiers migrar d'unatra cuenta a esta, aquí puetz creyar un alias, que ye necesario antes de que puedas empecipiar a mover seguidors d'a cuenta anterior ta esta. Esta acción per ella mesma ye <strong>inofensiva y reversible</strong>. <strong>La migración d'a cuenta s'inicia dende la cuenta antiga</strong>.
+    remove: Desvincular alias
+  appearance:
+    advanced_web_interface: Interficie web abanzada
+    advanced_web_interface_hint: 'Si deseya utilizar tot l''amplo de pantalla, la interficie web abanzada le permite configurar quantas columnas diferents pa veyer tanta información a lo mesmo tiempo como quiera: Inicio, notificacions, linia de tiempo federada, qualsequier numero de listas y etiquetas.'
+    animations_and_accessibility: Animacions y accesibilidat
+    confirmation_dialogs: Dialogos de confirmación
+    discovery: Descubrir
+    localization:
+      body: Mastodon ye traduciu con la aduya de voluntarios.
+      guide_link: https://crowdin.com/project/mastodon
+      guide_link_text: Totz pueden contribuyir.
+    sensitive_content: Conteniu sensible
+    toot_layout: Disenyo d'as publicacions
+  application_mailer:
+    notification_preferences: Cambiar preferencias de correu electronico
+    salutation: "%{name}:"
+    settings: 'Cambiar preferencias de correu: %{link}'
+    view: 'Vista:'
+    view_profile: Veyer perfil
+    view_status: Veyer estau
+  applications:
+    created: Aplicación creyada exitosament
+    destroyed: Apicación eliminada exitosament
+    regenerate_token: Regenerar token d'acceso
+    token_regenerated: Token d'acceso regenerado exitosament
+    warning: Tiene muito cudiau con estes datos. No los compartas con dengún!
+    your_token: Lo tuyo token d'acceso
+  auth:
+    apply_for_account: Solicitar una cuenta
+    change_password: Clau
+    delete_account: Borrar cuenta
+    delete_account_html: Si deseya eliminar la suya cuenta, puede <a href="%{path}">proceder aquí</a>. Será pediu d'una confirmación.
+    description:
+      prefix_invited_by_user: "@%{name} te convida a unir-te a este servidor de Mastodon!"
+      prefix_sign_up: Une-te a Mastodon hue!
+      suffix: Con una cuenta podrás seguir a chent, publicar novedatz y intercambiar mensaches con usuarios de qualsequier servidor de Mastodon y mas!
+    didnt_get_confirmation: No recibió lo correu de confirmación?
+    dont_have_your_security_key: No tiens la tuya clau de seguranza?
+    forgot_password: Ixuplidés la tuya clau?
+    invalid_reset_password_token: Lo token de reinicio de clau ye invalido u expiró. Per favor pide un nuevo.
+    link_to_otp: Escribe un codigo de dos factors dende lo tuyo telefono u un codigo de recuperación
+    link_to_webauth: Utilice lo suyo dispositivo de clau de seguranza
+    log_in_with: Iniciar sesión con
+    login: Iniciar sesión
+    logout: Zarrar sesión
+    migrate_account: Mudar-se a unatra cuenta
+    migrate_account_html: Si deseyas reendrezar esta cuenta a unatra distinta, puetz <a href="%{path}">configurar-lo aquí</a>.
+    or_log_in_with: U inicia sesión con
+    privacy_policy_agreement_html: He leyiu y accepto la <a href="%{privacy_policy_path}" target="_blank">politica de privacidat</a>
+    providers:
+      cas: CAS
+      saml: SAML
+    register: Rechistrar-se
+    registration_closed: "%{instance} no ye acceptando nuevos miembros"
+    resend_confirmation: Tornar a ninviar lo correu de confirmación
+    reset_password: Restablir clau
+    rules:
+      preamble: Estas son establidas y aplicadas per los moderadors de %{domain}.
+      title: Qualques reglas basicas.
+    security: Cambiar clau
+    set_new_password: Establir nueva clau
+    setup:
+      email_below_hint_html: Si l'adreza de correu electronico que amaneixe contino ye incorrecta, se puede cambiar-la aquí y recibir un nuevo correu electronico de confirmación.
+      email_settings_hint_html: Lo correu electronico de confirmación estió ninviau a %{email}. Si ixa adreza de correu electronico no sía correcta, se puede cambiar-la en a configuración d'a cuenta.
+      title: Configuración
+    sign_up:
+      preamble: Con una cuenta en este servidor de Mastodon, podrás seguir a qualsequier atra persona en o ret, independientment d'o servidor en o qual se trobe.
+      title: Creyar cuenta de Mastodon en %{domain}.
+    status:
+      account_status: Estau d'a cuenta
+      confirming: Asperando confirmación de correu electronico.
+      functional: La tuya cuenta ye completament operativa.
+      pending: La suya solicitut ye pendient de revisión per los nuestros administradors. Ixo puede tardar bell tiempo. Vusté recibirá un correu electronico si lo solicitut sía aprebada.
+      redirecting_to: La tuya cuenta se troba inactiva perque ye estando reendrezada a %{acct}.
+      view_strikes: Veyer amonestacions pasadas contra la tuya cuenta
+    too_fast: Formulario ninviau masiau rapido, lo intente de nuevo.
+    use_security_key: Usar la clau de seguranza
+  authorize_follow:
+    already_following: Ya yes seguindo a esta cuenta
+    already_requested: Ya has ninviau una solicitut de seguimiento a ixa cuenta
+    error: Desafortunadament, ha ocurriu una error buscando la cuenta remota
+    follow: Seguir
+    follow_request: 'Tiens una solicitut de seguimiento de:'
+    following: 'Exito! Agora yes seguindo a:'
+    post_follow:
+      close: U, puetz simplament zarrar esta finestra.
+      return: Tornar ta lo perfil de l'usuario
+      web: Ir ta lo puesto web
+    title: Seguir a %{acct}
+  challenge:
+    confirm: Continar
+    hint_html: "<strong>Tip:</strong> No tornaremos a preguntar-te per la clau entre la siguient hora."
+    invalid_password: Clau incorrecta
+    prompt: Confirmar clau pa seguir
+  crypto:
+    errors:
+      invalid_key: no ye una clau Ed25519 u Curve25519 valida
+      invalid_signature: no ye una sinyatura Ed25519 valida
+  date:
+    formats:
+      default: "%d %b %Y"
+      with_month_name: "%d %B %Y"
+  datetime:
+    distance_in_words:
+      about_x_hours: "%{count} h"
+      about_x_months: "%{count}m"
+      about_x_years: "%{count}a"
+      almost_x_years: "%{count}a"
+      half_a_minute: Chusto agora
+      less_than_x_minutes: "%{count} m"
+      less_than_x_seconds: Chusto agora
+      over_x_years: "%{count}a"
+      x_days: "%{count} d"
+      x_minutes: "%{count} m"
+      x_months: "%{count}m"
+      x_seconds: "%{count} s"
+  deletes:
+    challenge_not_passed: Los datos escritos son incorrectos
+    confirm_password: Ingresa la tuya clau actual pa contrimostrar la tuya identidat
+    confirm_username: Escribe lo tuyo nombre d'usuario pa confirmar
+    proceed: Eliminar cuenta
+    success_msg: La tuya cuenta s'eliminó con exito
+    warning:
+      before: 'Antes de continar, per favor leye con atención las siguients notas:'
+      caches: Lo conteniu que ha estau almagazenau en caché per atros servidors puede persistir
+      data_removal: Las tuyas publicacions y la resta de datos s'eliminarán definitivament
+      email_change_html: Puetz <a href="%{path}"> cambiar la tuya adreza de correu electronico</a> sin eliminar la tuya cuenta
+      email_contact_html: Si encara no t'ha plegau, puetz escribir a <a href="mailto:%{email}">%{email}</a> pa pedir aduya
+      email_reconfirmation_html: Si no t'ha plegau lo correu de confirmación, puetz <a href="%{path}"> tornar a demandar-lo</a>
+      irreversible: No podrás restaurar ni reactivar la tuya cuenta
+      more_details_html: Pa mas detalles, veyer <a href="%{terms_path}"> la politica de privacidat</a>.
+      username_available: Lo tuyo nombre d'usuario tornará a estar disponible
+      username_unavailable: Lo tuyo nombre d'usuario no será disponible
+  disputes:
+    strikes:
+      action_taken: Acción realizada
+      appeal: Apelar
+      appeal_approved: Esta amonestación estió apelada exitosament y ya no ye valida
+      appeal_rejected: Se refusó l'apelación
+      appeal_submitted_at: Apelación ninviada
+      appealed_msg: La tuya apelación estió ninviada. Si s'apreba, se te notificará.
+      appeals:
+        submit: Ninviar apelación
+      approve_appeal: Aprebar apelación
+      associated_report: Informe asociau
+      created_at: Con calendata
+      description_html: Estas son las accions emprendidas contra la tuya cuenta y las alvertencias que t'han estau ninviadas per lo personal de %{instance}.
+      recipient: Endrezada a
+      reject_appeal: Refusar apelación
+      status: 'Publicación #%{id}'
+      status_removed: Publicación ya eliminada d'o sistema
+      title: "%{action} d'o %{date}"
+      title_actions:
+        delete_statuses: Eliminación de publicación
+        disable: Conchelación d'a cuenta
+        mark_statuses_as_sensitive: Marcando los mensaches como sensibles
+        none: Alvertencia
+        sensitive: Marcando la cuenta como sensible
+        silence: Limitación de cuenta
+        suspend: Suspensión de cuenta
+      your_appeal_approved: S'aprebó la tuya apelación
+      your_appeal_pending: Has ninviau una apelación
+      your_appeal_rejected: La tuya apelación ha estau refusada
+  domain_validator:
+    invalid_domain: no ye un nombre de dominio valido
   errors:
-    '400': The request you submitted was invalid or malformed.
-    '403': You don't have permission to view this page.
-    '404': The page you are looking for isn't here.
-    '406': This page is not available in the requested format.
-    '410': The page you were looking for doesn't exist here anymore.
-    '422': 
-    '429': Too many requests
-    '500': 
-    '503': The page could not be served due to a temporary server failure.
+    '400': La solicitut que has ninviau no ye valida u yera malformada.
+    '403': No tiens permiso pa acceder ta esta pachina.
+    '404': La pachina que yeras buscando no existe.
+    '406': Esta pachina no ye disponible en o formato solicitau.
+    '410': La pachina que yeras buscando no existe mas.
+    '422':
+      content: Verificación de seguranza fallida. Yes blocando qualques cookies?
+      title: Verificación de seguranza fallida
+    '429': Asfixiado
+    '500':
+      content: Lo sentimos, bella cosa ha funcionau malament per la nuestra parte.
+      title: Esta pachina no ye correcta
+    '503': La pachina no s'ha puesto cargar a causa d'un fallo temporal d'o servidor.
+    noscript_html: Pa usar l'aplicación web de Mastodon, per favor activa Javascript. Alternativament, preba bella d'as <a href="%{apps_path}">aplicacions nativas</a> pa Mastodon pa la tuya plataforma.
+  existing_username_validator:
+    not_found: no podió trobar un usuario local con ixe nombre d'usuario
+    not_found_multiple: no podió trobar %{usernames}
+  exports:
+    archive_takeout:
+      date: Calendata
+      download: Descargar lo tuyo fichero
+      hint_html: Puetz solicitar un fichero d'os tuyos <strong>publicacions y fichers multimedia puyaus</strong>. Los datos exportaus serán en formato ActivityPub, leyibles per qualsequier software compatible. Puetz demandar un archivo cada 7 días.
+      in_progress: Recopilando lo tuyo fichero...
+      request: Solicitar lo tuyo fichero
+      size: Grandaria
+    blocks: Personas que has blocau
+    bookmarks: Marcadors
+    csv: CSV
+    domain_blocks: Bloqueyos de dominios
+    lists: Listas
+    mutes: Tiens en silencio
+    storage: Almagazenamiento
+  featured_tags:
+    add_new: Anyadir nuevo
+    errors:
+      limit: Ya has aconseguiu la cantidat maxima de hashtags
+    hint_html: "<strong>Qué son las etiquetas destacadas?</strong> S'amuestran de forma prominent en o tuyo perfil publico y permiten a los usuarios navegar per las tuyas publicacions publicas especificament baixo ixas etiquetas. Son una gran ferramienta pa fer un seguimiento de treballos creativos u prochectos a largo plazo."
+  filters:
+    contexts:
+      account: Perfils
+      home: Inicio y listas
+      notifications: Notificacions
+      public: Linias de tiempo publicas
+      thread: Conversacions
+    edit:
+      add_keyword: Anyadir parola clau
+      keywords: Parolas clau
+      statuses: Publicacions individuals
+      statuses_hint_html: Este filtro s'aplica a la selección de publicacions individuals independientment de si coinciden con as parolas clau contino. <a href="%{path}">Revise u elimine publicacions d'o filtro</a>.
+      title: Editar filtro
+    errors:
+      deprecated_api_multiple_keywords: Estes parametros no se pueden cambiar dende esta aplicación perque s'aplican a mas d'una parola clau de filtro. Utilice una aplicación mas recient u la interficie web.
+      invalid_context: Se suminstró un contexto invalido u vuedo
+    index:
+      contexts: Filtros en %{contexts}
+      delete: Borrar
+      empty: No tiens filtros.
+      expires_in: Caduca en %{distance}
+      expires_on: Expira lo %{date}
+      keywords:
+        one: "%{count} parola clau"
+        other: "%{count} parolas clau"
+      statuses:
+        one: "%{count} publicación"
+        other: "%{count} publicacions"
+      statuses_long:
+        one: "%{count} publicación individual amagada"
+        other: "%{count} publicacions individuals amagadas"
+      title: Filtros
+    new:
+      save: Alzar nuevo filtro
+      title: Anyadir nuevo filtro
+    statuses:
+      back_to_filter: Tornar a filtrar
+      batch:
+        remove: Eliminar d'o filtro
+      index:
+        hint: Este filtro s'aplica a la selección de publicacions individuals independientment d'atros criterios. Puede anyadir mas publicacions a este filtro dende la interficie web.
+        title: Publicacions filtradas
+  footer:
+    trending_now: Tendencia agora
+  generic:
+    all: Totz
+    all_items_on_page_selected_html:
+      one: "<strong>%{count}</strong> elemento en esta pachina ye triau."
+      other: Totz los <strong>%{count}</strong> elementos en esta pachina son triaus.
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> elemento que coincide con a suya busqueda ye triau."
+      other: Totz los <strong>%{count}</strong> elementos que coinciden con a suya busqueda son triaus.
+    changes_saved_msg: Cambios alzaus con exito!
+    copy: Copiar
+    delete: Eliminar
+    deselect: Deseleccionar tot
+    none: Cosa
+    order_by: Ordenar per
+    save_changes: Alzar cambios
+    select_all_matching_items:
+      one: Triar %{count} elemento que coincide con a tuya busqueda.
+      other: Triar totz los %{count} elementos que coinciden con a tuya busqueda.
+    today: hue
+    validation_errors:
+      one: Bella cosa no ye bien! Per favor, revisa la error
+      other: Bella cosa no ye bien! Per favor, revise %{count} errors mas abaixo
+  html_validator:
+    invalid_markup: 'contiene codigo HTML no valido: %{error}'
+  imports:
+    errors:
+      invalid_csv_file: 'Fichero CSV no valido. Error: %{error}'
+      over_rows_processing_limit: contiene mas de %{count} ringleras
+    modes:
+      merge: Unir
+      merge_long: Mantener rechistros existents y anyadir nuevos
+      overwrite: Sobrescribir
+      overwrite_long: Reemplazar rechistros actuals con os nuevos
+    preface: Puetz importar bells datos, como totas las personas que yes seguindo u blocando en a tuya cuenta en esta instancia, dende fichers exportaus d'unatra instancia.
+    success: Los suyos datos s'han cargau correctament y serán procesaus en brevedad
+    types:
+      blocking: Lista de blocaus
+      bookmarks: Marcadors
+      domain_blocking: Lista de dominios blocaus
+      following: Lista de seguius
+      muting: Lista de silenciaus
+    upload: Cargar
+  invites:
+    delete: Desactivar
+    expired: Expiradas
+    expires_in:
+      '1800': 30 menutos
+      '21600': 6 horas
+      '3600': 1 hora
+      '43200': 12 horas
+      '604800': 1 semana
+      '86400': 1 día
+    expires_in_prompt: Nunca
+    generate: Chenerar
+    invited_by: 'Estiés convidau per:'
+    max_uses:
+      one: 1 uso
+      other: "%{count} usos"
+    max_uses_prompt: Sin limite
+    prompt: Chenerar y compartir vinclos con atros pa conceder acceso a este nodo
+    table:
+      expires_at: Expira
+      uses: Usos
+    title: Convidar a chent
+  lists:
+    errors:
+      limit: Has aconseguiu la cantidat maxima de listas
+  login_activities:
+    authentication_methods:
+      otp: aplicación d'autenticación en dos pasos
+      password: clau
+      sign_in_token: codigo de seguranza per correu electronico
+      webauthn: claus de seguranza
+    description_html: Si veye una actividat que no reconoixe, considere cambiar la suya clau y habilitar l'autenticación de dos factors.
+    empty: No i hai historial d'autenticación disponible
+    failed_sign_in_html: Intento d'inicio de sesión fallido con %{method} de %{ip} (%{browser})
+    successful_sign_in_html: Inicio de sesión exitoso con %{method} dende %{ip} (%{browser})
+    title: Historial d'autenticación
+  media_attachments:
+    validations:
+      images_and_video: No se puede adchuntar un video a un estau que ya contienga imachens
+      not_ready: No se pueden adchuntar fichers que no s'han rematau de procesar. Intenta-lo de nuevo en un momento!
+      too_many: No se pueden adchuntar mas de 4 fichers
+  migrations:
+    acct: Moviu ta
+    cancel: Cancelar redireccionamiento
+    cancel_explanation: En cancelar lo redireccionamiento se reactivará la tuya cuenta actual, pero no recuperarás los seguidores que haigan estau tresladaus a l'atra cuenta.
+    cancelled_msg: Lo redireccionamiento s'ha cancelau correctament.
+    errors:
+      already_moved: ye la mesma cuenta a la quala ya has migrado
+      missing_also_known_as: no ye fendo referencia a esta cuenta
+      move_to_self: no puede estar la cuenta actual
+      not_found: no se podió trobar
+      on_cooldown: Yes en tiempo de reutilización
+    followers_count: Seguidores a lo momento de migrar
+    incoming_migrations: Migrar d'una cuenta diferent
+    incoming_migrations_html: Pa migrar d'unatra cuenta a esta, primero amenestes <a href="%{path}">creyar un alias d'a cuenta</a>.
+    moved_msg: La tuya cuenta agora se ye reendrezando a %{acct} y las tuyas seguidores se son migrando.
+    not_redirecting: La tuya cuenta no se ye reendrezando a garra atra cuenta actualment.
+    on_cooldown: Has migrado la tuya cuenta recientment. Esta función será disponible de nuevo en %{count} días.
+    past_migrations: Migracions pasadas
+    proceed_with_move: Migrar seguidores
+    redirected_msg: La tuya cuenta agora reendreza a %{acct}.
+    redirecting_to: La tuya cuenta se ye reendrezando a %{acct}.
+    set_redirect: Establir redirección
+    warning:
+      backreference_required: La nueva cuenta ha d'estar configurada primero pa fer referencia a esta
+      before: 'Antes de continar, per favor leye con atención las siguients notas:'
+      cooldown: Dimpués de migrar i hai un periodo d'aspera entre lo qual no podrás tornar a migrar
+      disabled_account: La tuya cuenta actual no será completament utilizable dimpués. Manimenos, tendrás acceso a la exportación de datos asinas como a la reactivación.
+      followers: Esta acción migrará a totz los seguidores d'a cuenta actual a la nueva cuenta
+      only_redirect_html: Alternativament, nomás puetz <a href="%{path}">meter una redirección en o tuyo perfil</a>.
+      other_data: No se moverán atros datos automaticament
+      redirect: Lo perfil d'a tuya cuenta actual s'actualizará con un aviso de redirección y será excluyiu d'as busquedas
+  moderation:
+    title: Moderación
+  move_handler:
+    carry_blocks_over_text: Este usuario se mudó dende %{acct}, que hebas blocau.
+    carry_mutes_over_text: Este usuario se mudó dende %{acct}, que hebas silenciau.
+    copy_account_note_text: 'Este usuario se mudó dende %{acct}, aquí yeran los tuyos notas anteriors sobre ell:'
+  navigation:
+    toggle_menu: Alternar menú
+  notification_mailer:
+    admin:
+      report:
+        subject: "%{name} ninvió un informe"
+      sign_up:
+        subject: "%{name} se rechistró"
+    favourite:
+      body: 'Lo tuyo estau estió marcau como favorito per %{name}:'
+      subject: "%{name} marcó como favorito lo tuyo estau"
+      title: Nuevo favorito
+    follow:
+      body: "%{name} te ye seguindo!"
+      subject: "%{name} te ye seguindo"
+      title: Nuevo seguidor
+    follow_request:
+      action: Administrar solicitutz pa seguir
+      body: "%{name} ha solicitau seguir-te"
+      subject: 'Seguidor pendient: %{name}'
+      title: Nueva solicitut pa seguir
+    mention:
+      action: Responder
+      body: 'Estiés mencionau per %{name} en:'
+      subject: Estiés mencionau per %{name}
+      title: Nueva mención
+    poll:
+      subject: Una enqüesta de %{name} ha rematau
+    reblog:
+      body: "%{name} ha retutau la tuya publicación:"
+      subject: "%{name} ha retutau la tuya publicación"
+      title: Nueva difusión
+    status:
+      subject: "%{name} acaba de publicar"
+    update:
+      subject: "%{name} editó una publicación"
+  notifications:
+    email_events: Eventos pa notificacions per correu electronico
+    email_events_hint: 'Tría los eventos pa los quals deseyas recibir notificacions:'
+    other_settings: Atros achustes de notificacions
+  number:
+    human:
+      decimal_units:
+        format: "%n %u"
+        units:
+          billion: MM
+          million: M
+          quadrillion: MB
+          thousand: m
+          trillion: B
+  otp_authentication:
+    code_hint: Escribe lo codigo chenerau per la tuya aplicación d'autentificación pa confirmar
+    description_html: Si habilitas <strong>autenticación de dos factors</strong> a traviés d'una aplicación d'autenticación, l'ingreso requerirá que sías en posesión d'o tuyo telefono, que chenerará codigos pa que ingreses.
+    enable: Activar
+    instructions_html: "<strong>Escaneya este codigo QR dende Google Authenticator u una aplicación TOPT semellant en o tuyo telefono</strong>. A partir d'agora, esta aplicación chenerará codigos que habrás d'ingresar quan quieras iniciar sesión."
+    manual_instructions: 'Si no puetz escaniar lo codigo QR y amenestes escrebir-lo manualment, este ye lo secreto en texto plano:'
+    setup: Configurar
+    wrong_code: Lo codigo ingresau ye invalido! Ye correcta la hora d'o dispositivo y lo servidor?
+  pagination:
+    newer: Mas nuevo
+    next: Proximo
+    older: Mas antigo
+    prev: Anterior
+    truncate: "&hellip;"
+  polls:
+    errors:
+      already_voted: Ya has votau en esta enqüesta
+      duplicate_options: contiene elementos duplicaus
+      duration_too_long: ye masiau luen en o futuro
+      duration_too_short: ye masiau luego
+      expired: La enqüesta ya ha rematau
+      invalid_choice: La opción de voto triada no existe
+      over_character_limit: no puede exceder %{max} caracters cadagún
+      too_few_options: ha de tener mas d'un elemento
+      too_many_options: no puede contener mas de %{max} elementos
+  preferences:
+    other: Atros
+    posting_defaults: Configuración per defecto de publicacions
+    public_timelines: Linias de tiempo publicas
+  privacy_policy:
+    title: Politica de Privacidat
+  reactions:
+    errors:
+      limit_reached: Limite de reaccions diferents aconseguiu
+      unrecognized_emoji: no ye un emoji conoixiu
+  relationships:
+    activity: Actividat d'a cuenta
+    dormant: Inactivo
+    follow_selected_followers: Seguir a los seguidores triaus
+    followers: Seguidores
+    following: Seguindo
+    invited: Convidau
+    last_active: Zaguera actividat
+    most_recent: Mas recient
+    moved: Moviu
+    mutual: Mutuo
+    primary: Prencipal
+    relationship: Relación
+    remove_selected_domains: Eliminar totz los seguidores d'os dominios triaus
+    remove_selected_followers: Eliminar los seguidores triaus
+    remove_selected_follows: Deixar de seguir a los usuarios triaus
+    status: Estau d'a cuenta
+  remote_follow:
+    missing_resource: No se podió trobar la URL de redirección requerida pa la tuya cuenta
+  reports:
+    errors:
+      invalid_rules: no fa referencia a reglas validas
+  rss:
+    content_warning: 'Alvertencia de conteniu:'
+    descriptions:
+      account: Publicacions publicas de @%{acct}
+      tag: 'Publicacions publicas etiquetadas con #%{hashtag}'
+  scheduled_statuses:
+    over_daily_limit: Ha superau lo limite de %{limit} publicacions programadas pa ixe día
+    over_total_limit: Ha superau lo limite de %{limit} publicacions programadas
+    too_soon: La calendata programada ha d'estar en o futuro
+  sessions:
+    activity: Zaguera actividat
+    browser: Navegador
+    browsers:
+      alipay: Alipay
+      blackberry: BlackBerry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
+      generic: Desconoixiu
+      ie: Internet Explorer
+      micro_messenger: MicroMessenger
+      nokia: Navegador de Nokia S40 Ovi
+      opera: Opera
+      otter: Otter
+      phantom_js: PhantomJS
+      qq: Navegador QQ
+      safari: Safari
+      uc_browser: Navegador UC
+      weibo: Weibo
+    current_session: Sesión actual
+    description: "%{browser} en %{platform}"
+    explanation: Estes son los navegadors web connectaus actualment en a tuya cuenta de Mastodon.
+    ip: IP
+    platforms:
+      adobe_air: Adobe Air
+      android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
+      mac: Mac
+      other: plataforma desconoixida
+      windows: Windows
+      windows_mobile: Windows Mobile
+      windows_phone: Windows Phone
+    revoke: Revocar
+    revoke_success: Sesión revocada exitosament
+    title: Sesions
+    view_authentication_history: Veyer historial d'autenticación d'a tuya cuenta
+  settings:
+    account: Cuenta
+    account_settings: Achustes d'a cuenta
+    aliases: Alias d'a cuenta
+    appearance: Apariencia
+    authorized_apps: Aplicacions autorizadas
+    back: Tornar ta l'inicio
+    delete: Borrar cuenta
+    development: Desembolique
+    edit_profile: Editar perfil
+    export: Exportar información
+    featured_tags: Hashtags destacaus
+    import: Importar
+    import_and_export: Importar y exportar
+    migrate: Migración de cuenta
+    notifications: Notificacions
+    preferences: Preferencias
+    profile: Perfil
+    relationships: Seguindo y seguidores
+    statuses_cleanup: Eliminación automatica de publicacions
+    strikes: Amonestacions de moderación
+    two_factor_authentication: Autenticación de dos factors
+    webauthn_authentication: Claus de seguranza
+  statuses:
+    attached:
+      audio:
+        one: "%{count} audio"
+        other: "%{count} audios"
+      description: 'Adchunto: %{attached}'
+      image:
+        one: "%{count} imachen"
+        other: "%{count} imachens"
+      video:
+        one: "%{count} video"
+        other: "%{count} videos"
+    boosted_from_html: Empentau dende %{acct_link}
+    content_warning: 'Alerta de conteniu: %{warning}'
+    default_language: Igual que l'idioma d'a interficie
+    disallowed_hashtags:
+      one: 'conteneba un hashtag no permitiu: %{tags}'
+      other: 'conteneba los hashtags no permitius: %{tags}'
+    edited_at_html: Editau %{date}
+    errors:
+      in_reply_not_found: Lo estau a lo qual intentas responder no existe.
+    open_in_web: Ubrir en web
+    over_character_limit: Limite de caracters de %{max} superau
+    pin_errors:
+      direct: Las publicacions que son visibles solo pa los usuarios mencionaus no pueden fixar-se
+      limit: Ya has fixau lo numero maximo de publicacions
+      ownership: La publicación d'unatra persona no puede fixar-se
+      reblog: Un boost no puede fixar-se
+    poll:
+      total_people:
+        one: "%{count} persona"
+        other: "%{count} chent"
+      total_votes:
+        one: "%{count} voto"
+        other: "%{count} votos"
+      vote: Vota
+    show_more: Amostrar mas
+    show_newer: Amostrar mas recients
+    show_older: Amostrar mas antigos
+    show_thread: Amostrar discusión
+    sign_in_to_participate: Rechistra-te pa participar en a conversación
+    title: "%{name}: «%{quote}»"
+    visibilities:
+      direct: Directa
+      private: Nomás amostrar a seguidores
+      private_long: Nomás amostrar a las tuyas seguidores
+      public: Publico
+      public_long: Totz pueden veyer
+      unlisted: Publico, pero no amostrar en a historia federada
+      unlisted_long: Totz pueden veyer, pero no ye listau en as linias de tiempo publicas
+  statuses_cleanup:
+    enabled: Borrar automaticament publicacions antigas
+    enabled_hint: Elimina automaticament las tuyas publicacions una vegada que aconsigan un branquil de tiempo especificau, de no estar que coincidan con bella d'as excepcions detalladas debaixo
+    exceptions: Excepcions
+    explanation: A causa que la eliminación de mensaches ye una operación costosa, esto se fa lentament, a lo largo d'un tiempo, quan lo servidor no ye ocupau. Per este motivo, puede que las tuyas publicacions sían borradas bella cosa dimpués que aconsigan lo branquil de tiempo especificau.
+    ignore_favs: Ignorar favoritos
+    ignore_reblogs: Ignorar reblogueos
+    interaction_exceptions: Excepcions basadas en interaccions
+    interaction_exceptions_explanation: Tiene en cuenta que no i hai guarencia que s'eliminen las publicacions que son per debaixo d'os branquils de favoritos u de reblogueos si los han superau en bell momento.
+    keep_direct: Mantener mensaches directos
+    keep_direct_hint: No elimina garra d'os tuyos mensaches directos
+    keep_media: Mantener publicacions con multimedia adchunto
+    keep_media_hint: No borra garra d'as tuyas publicacions con multimedia adchunto
+    keep_pinned: Mantener publicacions fixadas
+    keep_pinned_hint: No borra garra d'as tuyas publicacions fixadas
+    keep_polls: Mantener enqüestas
+    keep_polls_hint: No borra garra d'as tuyas enqüestas
+    keep_self_bookmark: Mantener publicacions a las qualas has anyadiu un marcador
+    keep_self_bookmark_hint: No borra las tuyas propias publicacions si les has anyadiu un marcador
+    keep_self_fav: Mantener publicacions que marqués como favoritas
+    keep_self_fav_hint: No borra publicacions tuyas que haigas marcau como favoritas
+    min_age:
+      '1209600': 2 semanas
+      '15778476': 6 meses
+      '2629746': 1 mes
+      '31556952': 1 anyo
+      '5259492': 2 meses
+      '604800': 1 semana
+      '63113904': 2 anyos
+      '7889238': 3 meses
+    min_age_label: Branquil de tiempo
+    min_favs: Mantener mensaches con un numero de favoritos mayor que
+    min_favs_hint: No borra garra d'as publicacions que haigan recibiu mas d'esta cantidat de favoritos. Deixa en blanco pa eliminar publicacions sin importar lo numero de favoritos
+    min_reblogs: Mantener publicacions reblogueadas mas de
+    min_reblogs_hint: No borra garra d'as publicacions que haigan estau reblogueadas mas d'este numero de vegadas. Deixa en blanco pa eliminar publicacions sin importar lo numero de reblogueos
+  stream_entries:
+    pinned: Publicación fixada
+    reblogged: retutau
+    sensitive_content: Conteniu sensible
+  strikes:
+    errors:
+      too_late: Ye masiau tarde pa apelar esta amonestación
+  tags:
+    does_not_match_previous_name: no coincide con o nombre anterior
+  themes:
+    contrast: Mastodon (Alto contraste)
+    default: Mastodon (Fosco)
+    mastodon-light: Mastodon (claro)
+  time:
+    formats:
+      default: "%d de %b de %Y, %H:%M"
+      month: "%b %Y"
+      time: "%H:%M"
+  two_factor_authentication:
+    add: Anyadir
+    disable: Deshabilitar
+    disabled_success: Autenticación de dople factor desactivada correctament
+    edit: Editar
+    enabled: L'autenticación de dos factors ye activada
+    enabled_success: Verificación de dos factors activada exitosament
+    generate_recovery_codes: Chenerar codigos de recuperación
+    lost_recovery_codes: Los codigos de recuperación te permiten obtener acceso a la tuya cuenta si pierdes lo tuyo telefono. Si has perdiu los tuyos codigos de recuperación, puetz regenerarlos aquí. Los tuyos viellos codigos de recuperación se ferán invalidos.
+    methods: Metodos d'autenticación de dople factor
+    otp: Aplicación d'autenticación
+    recovery_codes: Fer copias de seguranza d'os tuyos codigos de recuperación
+    recovery_codes_regenerated: Codigos de recuperación regenerados con exito
+    recovery_instructions_html: Si pierdes acceso a lo tuyo telefono, puetz usar un d'os siguients codigos de recuperación pa obtener acceso a la tuya cuenta. <strong>Mantenlos a fueras de</strong>. Per eixemplo, puetz imprentar-los y alzar-los con atros documentos importants.
+    webauthn: Claus de seguranza
+  user_mailer:
+    appeal_approved:
+      action: Ir ta la tuya cuenta
+      explanation: L'apelación de l'amonestación contra la tuya cuenta d'o %{strike_date} que ninviés lo %{appeal_date} estió aprebada. La tuya cuenta se troba de nuevo en buen estau.
+      subject: La tuya apelación d'o %{date} ha estau aprebada
+      title: Apelación aprebada
+    appeal_rejected:
+      explanation: L'apelación de l'amonestación contra la tuya cuenta d'o %{strike_date} que ninviés lo %{appeal_date} estió refusada.
+      subject: La tuya apelación d'o %{date} ha estau refusada
+      title: Apelación refusada
+    backup_ready:
+      explanation: Has solicitau una copia completa d'a tuya cuenta de Mastodon. Ya ye preparada pa descargar!
+      subject: Lo tuyo fichero ye preparau pa descargar
+      title: Descargar fichero
+    suspicious_sign_in:
+      change_password: cambies la tuya clau
+      details: 'Aquí son los detalles de l''inicio de sesión:'
+      explanation: Hemos detectau un inicio de sesión en a tuya cuenta dende una nueva adreza IP.
+      further_actions_html: Si no estiés tu, te recomendamos que %{action} immediatament y habilites l'autenticación de dos factors pa mantener la tuya cuenta segura.
+      subject: La tuya cuenta ha estau accedida dende una nueva adreza IP
+      title: Un nuevo inicio de sesión
+    warning:
+      appeal: Ninviar una apelación
+      appeal_description: Si creyes que esto ye una error, puetz ninviar una apelación a l'equipo de %{instance}.
+      categories:
+        spam: Spam
+        violation: Lo conteniu viola las siguients directrices d'a comunidat
+      explanation:
+        delete_statuses: S'ha determinau que beluns d'os tuyos mensaches violan una u mas directrices d'a comunidat y han estau per tanto eliminaus per los moderadors de %{instance}.
+        disable: Ya no puetz usar la tuya cuenta, pero lo tuyo perfil y la resta de datos remaneixen intactos. Puetz solicitar una copia de seguranza d'os tuyos datos, cambiar la configuración d'a tuya cuenta u eliminar-la.
+        mark_statuses_as_sensitive: Beluns d'os tuyos mensaches han estau marcaus como sensibles per los moderadors de %{instance}. Esto significa que la chent habrá de pretar los fichers multimedia en as publicacions antes que s'amuestre una vista previa. Puetz marcar los fichers multimedia como sensibles tu mesmo quan publiques en o futuro.
+        sensitive: A partir d'agora totz los fichers multimedia que puyes serán marcaus como sensibles y amagaus dimpués d'una alvertencia que caldrá clicar.
+        silence: Encara puetz usar la tuya cuenta, pero nomás las personas que te son seguindo veyerán las tuyas publicacions en este servidor, y puetz estar excluyiu de quantas funcionalidatz d'escubrimiento. Manimenos, atras cuentas podrán empecipiar a seguir-te manualment.
+        suspend: Ya no puetz utilizar la tuya cuenta, y lo tuyo perfil y la resta de datos ya no son accesibles. Encara puetz iniciar sesión pa solicitar una copia de seguranza d'os tuyos datos, dica que estes sían eliminaus per completo en uns 30 días, encara que conservaremos qualques datos basicos pa impedir que enguileyes la suspensión.
+      reason: 'Razón:'
+      statuses: 'Publicacions citadas:'
+      subject:
+        delete_statuses: Las tuyas publicacions en %{acct} han estau eliminadas
+        disable: La suya cuenta %{acct} ha estau conchelada
+        mark_statuses_as_sensitive: Las tuyas publicacions en %{acct} han estau marcadas como sensibles
+        none: Alvertencia pa %{acct}
+        sensitive: Las tuyas publicacions en %{acct} se marcarán como sensibles a partir d'agora
+        silence: La suya cuenta %{acct} ha estau limitada
+        suspend: La suya cuenta %{acct} ha estau suspendida
+      title:
+        delete_statuses: Publicacions eliminadas
+        disable: Cuenta conchelada
+        mark_statuses_as_sensitive: Publicacions marcadas como sensibles
+        none: Alvertencia
+        sensitive: Cuenta marcada como sensible
+        silence: Cuenta limitada
+        suspend: Cuenta suspendida
+    welcome:
+      edit_profile_action: Configurar lo perfil
+      edit_profile_step: Puetz personalizar lo tuyo perfil puyando una foto de perfil, cambiando lo tuyo nombre d'usuario y muito mas. Puetz optar per revisar a los nuevos seguidores antes que puedan seguir-te.
+      explanation: Aquí i hai qualques consellos pa empecipiar
+      final_action: Empecipiar a publicar
+      final_step: 'Empecipia a publicar! Mesmo sin seguidores, las tuyas publicacions publicas pueden estar vistas per atros, per eixemplo en a linia de tiempo local u en etiquetas. Tal vegada quieras presentar-te con a etiqueta de #presentacions.'
+      full_handle: Lo suyo sobrenombre completo
+      full_handle_hint: Esto ye lo que le dirías a los tuyos amigos pa que ells puedan ninviar-te mensaches u seguir-te dende unatra instancia.
+      subject: Bienveniu a Mastodon
+      title: Te damos la bienvenida a bordo, %{name}!
+  users:
+    follow_limit_reached: No puetz seguir a mas de %{limit} personas
+    invalid_otp_token: Codigo de dos factors incorrecto
+    otp_lost_help_html: Si perdiés a l'acceso a totz dos, puetz meter-te en contancto con %{email}
+    seamless_external_login: Has iniciau sesión dende un servicio externo, asinas que los achustes de clau y correu no son disponibles.
+    signed_in_as: 'Sesión iniciada como:'
+  verification:
+    explanation_html: 'Puetz <strong> verificar-te a tu mesmo como lo duenyo d''os links en os metadatos d''o tuyo perfil </strong>. Pa ixo, lo puesto vinculau ha de contener un vinclo a lo tuyo perfil de Mastodon. Lo vinclo en o tuyo puesto <strong> debe </strong> tener un atributo <code> rel="me"</code>. Lo texto d''o vinclo no importa. Aquí un eixemplo:'
+    verification: Verificación
+  webauthn_credentials:
+    add: Adhibir nueva clau de seguranza
+    create:
+      error: I habió un problema en anyadir la suya clau de seguranza. Per favor, intenta-lo de nuevo.
+      success: La suya clau de seguranza s'ha anyadiu correctament.
+    delete: Eliminar
+    delete_confirmation: Yes seguro que quiers eliminar esta clau de seguranza?
+    description_html: Si habilita la <strong>autenticación de clau de seguranza</strong>, iniciar sesión requerirá que utilice una d'as suyas claus de seguranza.
+    destroy:
+      error: I habió un problema en anyadir la suya clau de seguranza. Per favor, intenta-lo de nuevo.
+      success: La suya clau de seguranza s'ha eliminau correctament.
+    invalid_credential: Clau de seguranza no valida
+    nickname_hint: Escriba la embotada d'a suya nueva clau de seguranza
+    not_enabled: Encara no has activau WebAuthn
+    not_supported: Este navegador no suporta claus de seguranza
+    otp_required: Pa usar claus de seguranza, per favor habilite primero l'autenticación de dople factor.
+    registered_on: Rechistrau lo %{date}
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index bfff1f7a5..e51c74bd5 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -373,6 +373,8 @@ ar:
       add_new: إضافة النطاق إلى القائمة البيضاء
       created_msg: تمت إضافة النطاق إلى القائمة البيضاء بنجاح
       destroyed_msg: تمت إزالة النطاق مِن القائمة البيضاء
+      export: تصدير
+      import: استيراد
       undo: إزالة من القائمة البيضاء
     domain_blocks:
       add_new: إضافة حجب جديد لنطاق
@@ -380,14 +382,21 @@ ar:
       destroyed_msg: تم إلغاء الحجب المفروض على النطاق
       domain: النطاق
       edit: تحرير النطاق المحظور
+      existing_domain_block: لقم قمت بالفعل بفرض حدود صارمة على %{name}.
       existing_domain_block_html: لقد فرضت بالفعل سابقاً حدوداً أكثر صرامة على %{name}، تحتاج إلى <a href="%{unblock_url}">إلغاء حظره</a> أولاً.
+      export: تصدير
+      import: استيراد
       new:
         create: إنشاء حظر
         hint: لن تمنع كتلة المجال إنشاء إدخالات حساب في قاعدة البيانات ، ولكنها ستطبق طرق الإشراف المحددة بأثر رجعي وتلقائي على هذه الحسابات.
         severity:
+          desc_html: "<strong>الكتم</strong> سوف يتسبب بإخفاء جميع المنشورات للحسابات للذين لا يتابعون هذه الحسابات بالفعل. <strong>التعليق</strong> سوف يتسبب بحذف المحتوى، الوسائط، ومعلومات الحسابات الخاصة بهذا النطاق من الخادم الخاص بك. استخدم <strong>بدون</strong> في حال أردت فقط رفض الوسائط فقط."
           noop: لا شيء
+          silence: كتم
           suspend: تعليق
         title: حجب نطاق جديد
+      no_domain_block_selected: لم يطرأ أي تغيير على أي نطاق بما أنه لم يتم اختيار أي نطاق
+      not_permitted: غير مسموح لك بتنفيذ هذا الإجراء
       obfuscate: تشويش اسم النطاق
       obfuscate_hint: تشويش اسم النطاق جزئيا في القائمة إذا كان الإعلان عن قائمة قيود النطاق مفعلاً
       private_comment: تعليق خاص
@@ -410,8 +419,26 @@ ar:
       domain: النطاق
       new:
         create: إضافة نطاق
+        resolve: العثور على عنوان النطاق
         title: إضافة نطاق بريد جديد إلى اللائحة السوداء
+      no_email_domain_block_selected: لم يطرأ أي تغيير على أي نطاق بريد بما أنه لم يتم اختيار أي نطاق
+      resolved_dns_records_hint_html: عنوان النطاق يعود لخوادم البريد (MX) التالية وهو ما يسمح للنطاق باستقبال البريد. حظر خوادم البريد هذه سوف يتسبب في منع أي تسجيل خلال أي نطاق يستخدم هذه الخوادم حتى لو كان اسم النطاق مختلف عن اسماء خوادم البريد.<strong>احذر من حظر مزودي البريد العالميين.</strong>
+      resolved_through_html: الحصول على العنوان من خلال %{domain}
       title: القائمة السوداء للبريد الإلكتروني
+    export_domain_allows:
+      new:
+        title: استيراد قامة النطاقات المسموحة
+      no_file: لم يتم تحديد أيّ ملف
+    export_domain_blocks:
+      import:
+        description_html: أنت على وشك استيراد قائمة نطاقات محظورة. يرجى مراجعة هذه القائمة بعناية شديدة، خاصة إذا لم تقم بكتابة هذه القائمة بنفسك.
+        existing_relationships_warning: تم العثور على متابعات مستركة
+        private_comment_description_html: 'لمساعدتك على تتبع سبب حظر النطاقات المستوردة، سيتم إنشاء الحظر مع التعليق الخاص التالي: <q>%{comment}</q>'
+        private_comment_template: تم الاستيراد من %{source} بتاريخ %{date}
+        title: استيراد قامة النطاقات المحظورة
+      new:
+        title: استيراد قامة النطاقات المحظورة
+      no_file: لم يتم تحديد أيّ ملف
     follow_recommendations:
       description_html: "<strong>تساعد اقتراحات المتابعة المستخدمين في العثور بسرعة على محتوى مثير للاهتمام</strong>. عندما لا يتفاعل المستخدم مع الآخرين بشكل كافي لتشكيل اقتراحات متابعة مخصصة له، تظهر هذه الاقتراحات بدلاً من ذلك. يُعاد حسابهم بشكل يومي من مزيج حسابات لديها أكثر التفاعلات وأكثر عدد من المتابعين المحليين للغة معينة."
       language: للغة
@@ -422,7 +449,10 @@ ar:
       unsuppress: إستعادة إقتراحات المتابعة
     instances:
       availability:
+        failure_threshold_reached: تم الوصول إلى أقصى حد للفشل بتاريخ %{date}.
+        no_failures_recorded: لم يتم العثور على أي فشل.
         title: التوفر
+        warning: فشلت المحاولة الأخيرة للاتصال بهذا النطاق
       back_to_all: الكل
       back_to_limited: محدود
       back_to_warning: تحذير
@@ -442,18 +472,23 @@ ar:
       dashboard:
         instance_accounts_dimension: الحسابات الأكثر متابعة
         instance_accounts_measure: حسابات مخزنة
+        instance_followers_measure: متابعينا هناك
         instance_follows_measure: متابِعوهم هنا
         instance_languages_dimension: اللغات الأكثر استخدامًا
         instance_media_attachments_measure: مرفقات الوسائط المخزَّنة
+        instance_reports_measure: تبليغات بخصوصهم
+        instance_statuses_measure: المنشورات المخزنة
       delivery:
         all: الكل
         clear: مسح أخطاء التسليم
+        failing: فشلت
         restart: إعادة تشغيل التوصيل
         stop: إيقاف التوصيل
         unavailable: غير متوفر
       delivery_available: التسليم متوفر
       delivery_error_days: أيام أخطاء التوصيل
       delivery_error_hint: إذا كان التوصيل غير ممكناً لـ%{count} يوم، فستوضع عليها علامة {غير قابلة للتسليم} تلقائياً.
+      destroyed_msg: تم جدولة حذف بيانات النطاق %{domain}.
       empty: لم يتم العثور على نطاقات.
       known_accounts:
         few: "%{count} حسابات معروفة"
@@ -469,12 +504,14 @@ ar:
       private_comment: تعليق خاص
       public_comment: تعليق للعلن
       purge: تطهير
+      purge_description_html: في حال رأيت أن هذا النطاق لن يعود، يمكنك حذف جميع الحسابات والبيانات المرتبطة به من التخزين الخاص بك. هذا قد يحتاج إلى بعض الوقت للانتهاء.
       title: الفديرالية
       total_blocked_by_us: المحجوبة مِن طرفنا
       total_followed_by_them: يُتابِعونها
       total_followed_by_us: التي نُتابِعها
       total_reported: تقارير عنهم
       total_storage: الوسائط المُرفَقة
+      totals_time_period_hint_html: المجموع المعروض في الأسفل يشمل بيانات منذ البداية.
     invites:
       deactivate_all: تعطيلها كافة
       filter:
@@ -507,7 +544,7 @@ ar:
       disable: تعطيل
       disabled: مُعطَّل
       enable: تشغيل
-      enable_hint: عندما تقوم بتنشيط هذه الميزة، سوف يشترك خادومكم في جميع المنشورات القادمة مِن هذا المُرحِّل و سيشرع كذلك بإرسال كافة المنشورات العمومية إليه.
+      enable_hint: عندما تقوم بتنشيط هذه الميزة، سوف يشترك هذا الخادم في جميع المنشورات القادمة مِن هذا المُرحِّل و سيشرع كذلك بإرسال كافة المنشورات العمومية إليه.
       enabled: مُشغَّل
       inbox_url: رابط المُرحّل
       pending: في انتظار تسريح المُرحِّل
@@ -532,13 +569,20 @@ ar:
       action_log: سجل المراجعة
       action_taken_by: تم اتخاذ الإجراء مِن طرف
       actions:
+        delete_description_html: سيتم حذف المناشير المبلّغ عنها وسيتم تسجيل إنذار لمساعدتك في التعامل المستقبلي مع أي مخالفة جديدة من نفس الحساب.
+        mark_as_sensitive_description_html: سيتم تحديد الوسائط في المناشير المبلّغ عنها على أنها محتوى حساس وسيتم تسجيل إنذار لمساعدتك في التعامل المستقبلي مع أي مخالفة جديدة من نفس الحساب.
+        other_description_html: عرض المزيد من الخيارات للتحكم في االحسابات وتخصيص التواصل مع الحسابات المُبلّغ عنها.
         resolve_description_html: ولن يُتخذ أي إجراء ضد الحساب المبلّغ عنه، ولن تسلَّط عليه أية عقوبة، وسوف يُغلق التقرير.
+        silence_description_html: الحساب سيكون ظاهر فقط لمن يتابعه بالفعل أو قام بالبحث عنه بشكل مباشر مما يتسبب في تخفيض إمكانية رؤيته بشكل شبه كامل. يمكنك دائما التراجع عن هذا القرار.
+        suspend_description_html: سيتم قفل الحساب ومنع الوصول إلى محتوياته إلى أن يتم حذفه. سيكون من غير الممكن التفاعل مع الحساب. يمكن التراجع عن هذا خلال 30 يوم.
+      actions_description_html: تحديد الإجراءات التي يتعين اتخاذها لحل هذا التبليغ. إذا اتخذت إجراء عقابيا ضد الحساب المبلغ عنه، فسيتم إرسال إشعار بالبريد الإلكتروني إليهم، إلا عندما يتم تحديد فئة <strong>البريد المزعج.</strong>
       add_to_report: أضف المزيد إلى التقرير
       are_you_sure: هل أنت متأكد ؟
       assign_to_self: عين لي
       assigned: تعين رئيس
       by_target_domain: نطاق الحساب المبلّغ عنه
       category: الفئة
+      category_description_html: سيشار إلى سبب الإبلاغ عن هذا الحساب و/أو المحتوى في الاتصال بالحساب المبلغ عنه
       comment:
         none: لا شيء
       comment_description_html: 'لتوفير المزيد من المعلومات، كتب %{name}:'
@@ -557,6 +601,8 @@ ar:
         delete: حذف
         placeholder: قم بوصف الإجراءات التي تم اتخاذها أو أي تحديثات أخرى ذات علاقة...
         title: الملاحظات
+      notes_description_html: عرض الملاحظات وتركها للمشرفين الآخرين ولنفسك في المستقبل
+      quick_actions_description_html: 'قم بإجراء سريع أو التمرير للأسفل لرؤية المحتوى المبلغ عنه:'
       remote_user_placeholder: المستخدم البعيد من %{instance}
       reopen: إعادة فتح الشكوى
       report: 'الشكوى #%{id}'
@@ -567,6 +613,7 @@ ar:
       skip_to_actions: تخطي إلى الإجراءات
       status: الحالة
       statuses: المحتوى المبلغ عنه
+      statuses_description_html: سيشار إلى المحتوى المخالف في الاتصال بالحساب المبلغ عنه
       target_origin: مصدر الحساب المبلغ عنه
       title: الشكاوى
       unassign: إلغاء تعيين
@@ -584,28 +631,48 @@ ar:
         zero: "%{count} لا مستخدم"
       categories:
         administration: الإدارة
+        devops: DevOps
         invites: الدعوات
         moderation: الإشراف
         special: مميز
       delete: حذف
+      description_html: مع <strong>أدوار المستخدم</strong>، يمكنك تخصيص أي الوظائف ومجالات ماستدون التي يمكن للمستخدمين الوصول إليها.
+      edit: تعديل رتبة '%{name}' '
       everyone: الصلاحيات الافتراضية
+      everyone_full_description_html: هذا هو <strong>الدور الأساسي</strong> الذي يحمله <strong>جميع المستخدمين</strong>، حتى أولئك الذين ليس لديهم دور معين. جميع الأدوار الأخرى ترث الأذونات منه.
       privileges:
         administrator: مدير
+        administrator_description: المستخدمين الذين لديهم هذا التصريح سيتجاوزون جميع التصاريح
+        delete_user_data: احذف بيانات المستخدم
+        delete_user_data_description: يسمح للمستخدمين بحذف بيانات المستخدمين الآخرين دون تأخير
         invite_users: دعوة مستخدمين
+        invite_users_description: يسمح للمستخدمين بدعوة أشخاص جدد إلى الخادم
         manage_announcements: ادارة الاعلانات
+        manage_announcements_description: يسمح للمستخدمين بإدارة الإعلانات على الخادم
         manage_appeals: إدارة الاستئنافات
+        manage_appeals_description: يسمح للمستخدمين بمراجعة الطعن ضد إجراءات الإشراف
+        manage_blocks: إدارة الحظر
+        manage_blocks_description: يسمح للمستخدمين بحظر مزودي خدمات البريد الإلكتروني وعناوين IP
         manage_custom_emojis: إدارة الرموز التعبيريّة المخصصة
         manage_custom_emojis_description: السماح للمستخدمين بإدارة الرموز التعبيريّة المخصصة على الخادم
         manage_federation: إدارة الفديرالية
+        manage_federation_description: يسمح للمستخدمين بحظر أو السماح للاتحاد مع النطاقات الأخرى، والتحكم في إمكانية التسليم
         manage_invites: إدارة الدعوات
+        manage_invites_description: السماح للمستخدمين بالتصفح و تعطيل روابط الدعوة
         manage_reports: إدارة التقارير
+        manage_reports_description: يسمح للمستخدمين بمراجعة التباليغ وتنفيذ إجراءات الإشراف ضدهم
         manage_roles: إدارة الأدوار
+        manage_roles_description: يسمح للمستخدمين بإدارة وتعيين الأدوار الأقل رتبه منهم
         manage_rules: إدارة القواعد
+        manage_rules_description: يسمح للمستخدمين بتغيير قوانين الخادم
         manage_settings: إدارة الإعدادات
+        manage_settings_description: يسمح للمستخدمين بتغيير إعدادات الموقع
         manage_taxonomies: إدارة التصنيفات
         manage_taxonomies_description: السماح للمستخدمين بمراجعة المحتوى المتداول وتحديث إعدادات الوسم
         manage_user_access: إدارة وصول المستخدم
+        manage_user_access_description: يسمح للمستخدمين بتعطيل المصادقة الثنائية المستخدمين الآخرين، تغيير عنوان البريد الإلكتروني الخاص بهم، وإعادة تعيين كلمة المرور الخاصة بهم
         manage_users: إدارة المستخدمين
+        manage_users_description: يسمح للمستخدمين بعرض تفاصيل المستخدمين الآخرين وتنفيذ إجراءات الإشراف ضدهم
         view_dashboard: عرض لوحة التحكم
         view_devops_description: السماح للمستخدمين بالوصول إلى لوحة Sidekiq و pgHero
       title: الأدوار
@@ -742,12 +809,18 @@ ar:
       empty: لم تحدد أي إعدادات تحذير مسبقة بعد.
       title: إدارة نماذج التحذير
     webhooks:
+      add_new: إضافة نقطة نهاية
       delete: حذف
       disable: تعطيل
       disabled: معطَّل
       edit: تعديل نقطة النهاية
       enable: تشغيل
       enabled: نشِط
+      new: رابط ويب جديد
+      rotate_secret: تغيير الرمز
+      secret: رمز تسجيل الدخول
+      status: الحالة
+      webhook: رابط ويب
   admin_mailer:
     new_appeal:
       actions:
@@ -758,6 +831,9 @@ ar:
         sensitive: لجعل حسابهم كحساس
         silence: للحد من حسابهم
         suspend: لتعليق حسابهم
+      body: 'قام %{target} بالطعن في قرار %{action_taken_by} بتاريخ %{date} وهو كان %{type}. نص الطعن:'
+      next_steps: يمكنك الموافقة على الطعن وبالتالي التراجع عن قرار المشرف، أو يمكنك تجاهل الطعن.
+      subject: قام %{username} بالطعن بقرار المشرفين بخصوص %{instance}
     new_pending_account:
       body: تفاصيل الحساب الجديد أدناه. يمكنك الموافقة على هذا الطلب أو رفضه.
       subject: حساب جديد في انتظار مراجعة على %{instance} (%{username})
@@ -766,11 +842,13 @@ ar:
       body_remote: أبلغ شخص ما من %{domain} عن %{target}
       subject: تقرير جديد ل%{instance} (#%{id})
     new_trends:
+      body: 'تحتاج العناصر التالية إلى مراجعة قبل أن يمكن عرضها علناً:'
       new_trending_links:
         title: الروابط المتداولة
       new_trending_statuses:
         title: المنشورات الشائعة
       new_trending_tags:
+        no_approved_tags: لا توجد حاليًا هاشات شائعة موافق عليها.
         title: الوسوم المتداولة
   aliases:
     add_new: أنشئ كُنية
@@ -781,7 +859,7 @@ ar:
     remove: إلغاء ربط الكنية
   appearance:
     advanced_web_interface: واجهة الويب المتقدمة
-    advanced_web_interface_hint: 'إذا كنت ترغب في استخدام عرض شاشتك بأكمله، فواجهة الويب المتقدمة تسمح لك بضبط العديد من الأعمدة المختلفة لرؤية أكبر قدر من المعلومات التي ترغب فيها في آن واحد: الخيط الرئيسي والإخطارات والخيط الزمني الفدرالي وأي عدد من القوائم والوسوم.'
+    advanced_web_interface_hint: 'إذا كنت ترغب في استخدام عرض شاشتك بأكمله، فواجهة الويب المتقدمة تسمح لك بضبط العديد من الأعمدة المختلفة لرؤية أكبر قدر من المعلومات التي ترغب فيها في آن واحد: الخيط الرئيسي والإشعارات والخيط الزمني الفدرالي وأي عدد من القوائم والوسوم.'
     animations_and_accessibility: الإتاحة والحركة
     confirmation_dialogs: نوافذ التأكيد
     discovery: الاستكشاف
@@ -792,7 +870,7 @@ ar:
     sensitive_content: المحتوى الحساس
     toot_layout: شكل المنشور
   application_mailer:
-    notification_preferences: تعديل خيارات البريد الإلكتروني
+    notification_preferences: تعديل تفضيلات البريد الإلكتروني
     salutation: "%{name}،"
     settings: 'تغيير تفضيلات البريد الإلكتروني: %{link}'
     view: 'اعرض:'
@@ -806,6 +884,7 @@ ar:
     warning: كن حذرا مع هذه البيانات. لا تقم أبدا بمشاركتها مع الآخَرين!
     your_token: رمز نفاذك
   auth:
+    apply_for_account: اطلُب حسابًا
     change_password: الكلمة السرية
     delete_account: حذف الحساب
     delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك <a href="%{path}">المواصلة هنا</a>. سوف يُطلَبُ منك التأكيد قبل الحذف.
@@ -825,6 +904,7 @@ ar:
     migrate_account: الانتقال إلى حساب آخر
     migrate_account_html: إن كنت ترغب في تحويل هذا الحساب نحو حساب آخَر، يُمكِنُك <a href="%{path}">إعداده هنا</a>.
     or_log_in_with: أو قم بتسجيل الدخول بواسطة
+    privacy_policy_agreement_html: لقد قرأتُ وأوافق على سياسة الخصوصية <a href="%{privacy_policy_path}" target="_blank"></a>
     providers:
       cas: CAS
       saml: SAML
@@ -975,7 +1055,7 @@ ar:
     contexts:
       account: الملفات التعريفية
       home: الخيط الزمني الرئيسي
-      notifications: الإخطارات
+      notifications: الإشعارات
       public: الخيوط الزمنية العامة
       thread: المحادثات
     edit:
@@ -1023,7 +1103,7 @@ ar:
       merge_long: الإبقاء علي التسجيلات الحالية وإضافة الجديدة
       overwrite: إعادة الكتابة
       overwrite_long: استبدال التسجيلات الحالية بالجديدة
-    preface: بإمكانك استيراد بيانات قد قُمتَ بتصديرها مِن مثيل خادوم آخَر، كقوائم المستخدِمين الذين كنتَ تتابِعهم أو قُمتَ بحظرهم.
+    preface: بإمكانك استيراد بيانات قد قُمتَ بتصديرها مِن مثيل خادم آخَر، كقوائم المستخدِمين الذين كنتَ تتابِعهم أو قُمتَ بحظرهم.
     success: تم تحميل بياناتك بنجاح وسيتم معالجتها في الوقت المناسب
     types:
       blocking: قائمة المحظورين
@@ -1053,7 +1133,7 @@ ar:
       two: "%{count} استخدامات"
       zero: "%{count} استخدامات"
     max_uses_prompt: بلا حدود
-    prompt: توليد و مشاركة روابط للسماح للآخَرين بالنفاذ إلى مثيل الخادوم هذا
+    prompt: توليد و مشاركة روابط للسماح للآخَرين بالنفاذ إلى مثيل الخادم هذا
     table:
       expires_at: تنتهي مدة صلاحيتها في
       uses: عدد الاستخدامات
@@ -1227,6 +1307,7 @@ ar:
     browser: المتصفح
     browsers:
       alipay: أليباي
+      blackberry: بلاك بيري
       chrome: كروم
       edge: مايكروسوفت إيدج
       electron: إلكترون
@@ -1240,6 +1321,7 @@ ar:
       phantom_js: فانتوم جي آس
       qq: متصفح كيوكيو
       safari: سفاري
+      uc_browser: متصفح UC Browser
       weibo: وايبو
     current_session: الجلسة الحالية
     description: "%{browser} على %{platform}"
@@ -1248,6 +1330,7 @@ ar:
     platforms:
       adobe_air: أدوبي إيير
       android: أندرويد
+      chrome_os: نظام كروم أواس
       firefox_os: نظام فايرفكس أواس
       ios: نظام آي أواس
       linux: لينكس
@@ -1396,6 +1479,9 @@ ar:
     pinned: منشور مثبّت
     reblogged: شارَكَه
     sensitive_content: محتوى حساس
+  strikes:
+    errors:
+      too_late: فات الأوان للطعن في هذه العقوبة
   tags:
     does_not_match_previous_name: لا يطابق الإسم السابق
   themes:
diff --git a/config/locales/ast.yml b/config/locales/ast.yml
index b93ca11f7..5033a4cbd 100644
--- a/config/locales/ast.yml
+++ b/config/locales/ast.yml
@@ -1,77 +1,168 @@
 ---
 ast:
   about:
-    about_mastodon_html: 'La rede social del futuru: ¡ensin anuncios nin vixilancia, con un diseñu éticu y descentralizáu! Controla los tos datos con Mastodon.'
+    about_mastodon_html: 'La rede social del futuru: ¡ensin anuncios nin vixilancia, con un diseñu éticu ya descentralizáu! Controla los tos datos con Mastodon.'
     contact_missing: Nun s'afitó
     contact_unavailable: N/D
     hosted_on: Mastodon ta agospiáu en %{domain}
+    title: Tocante a
   accounts:
     followers:
       one: Siguidor
       other: Siguidores
+    last_active: Última actividá
     nothing_here: "¡Equí nun hai nada!"
     posts:
       one: Artículu
       other: Artículos
     posts_tab_heading: Artículos
   admin:
+    account_actions:
+      action: Facer l'aición
+    account_moderation_notes:
+      create: Dexar la nota
     accounts:
       are_you_sure: "¿De xuru?"
       avatar: Avatar
       by_domain: Dominiu
+      disabled: Conxelóse
+      display_name: Nome visible
       domain: Dominiu
-      email: Corréu
+      email: Direición de corréu electrónicu
       followers: Siguidores
+      header: Testera
       ip: IP
       joined: Data de xunión
       location:
         local: Llocal
         remote: Remotu
         title: Llugar
+      moderation:
+        pending: Pendiente
       most_recent_activity: L'actividá más recién
       most_recent_ip: La IP más recién
       protocol: Protocolu
       reject: Refugar
       resend_confirmation:
-        already_confirmed: Esti usuariu yá ta confirmáu
-        send: Reunviar les instrucciones
+        already_confirmed: Esti usuariu xá ta confirmáu
+        send: Volver unviar el mensaxe de confirmación
+      search_same_email_domain: Otros perfiles col mesmu dominiu de corréu electrónicu
+      search_same_ip: Otros perfiles cola mesma IP
+      show:
+        created_reports: Informes fechos
       statuses: Artículos
       title: Cuentes
       username: Nome d'usuariu
       web: Web
+    action_logs:
+      actions:
+        approve_user_html: "%{name} aprobó'l rexistru de: %{target}"
+        change_email_user_html: "%{name} camudó la direición de corréu electrónicu del perfil %{target}"
+        change_role_user_html: "%{name} camudó'l rol de: %{target}"
+        confirm_user_html: "%{name} confirmó la direición de corréu electrónicu del perfil %{target}"
+        create_account_warning_html: "%{name} unvió una alvertencia a %{target}"
+        create_announcement_html: "%{name} creó l'anunciu «%{target}»"
+        create_domain_allow_html: "%{name} permitió la federación col dominiu %{target}"
+        create_domain_block_html: "%{name} bloquió'l dominiu %{target}"
+        create_user_role_html: "%{name} creó'l rol «%{target}»"
+        destroy_announcement_html: "%{name} desanició l'anunciu «%{target}»"
+        destroy_custom_emoji_html: "%{name} desanició'l fustaxe %{target}"
+        destroy_domain_block_html: "%{name} desbloquió'l dominiu %{target}"
+        destroy_status_html: "%{name} quitó l'artículu de: %{target}"
+        destroy_user_role_html: "%{name} desanició'l rol %{target}"
+        disable_custom_emoji_html: "%{name} desactivó'l fustaxe «%{target}»"
+        enable_custom_emoji_html: "%{name} activó'l fustaxe «%{target}»"
+        reject_user_html: "%{name} refugó'l rexistru de: %{target}"
+        remove_avatar_user_html: "%{name} quitó l'avatar de: %{target}"
+        update_announcement_html: "%{name} anovó l'anunciu «%{target}»"
+        update_custom_emoji_html: "%{name} anovó'l fustaxe «%{target}»"
+        update_status_html: "%{name} anovó l'artículu de: %{target}"
+        update_user_role_html: "%{name} camudó'l rol %{target}"
+      empty: Nun s'atopó nengún rexistru.
     announcements:
       destroyed_msg: "¡L'anunciu desanicióse correutamente!"
+      empty: Nun s'atopó nengún anunciu.
+      live: En direuto
       new:
+        create: Crear l'anunciu
         title: Anunciu nuevu
-      published_msg: "¡L'anunciu espublizóse coreutamente!"
+      publish: Espublizar
+      published_msg: "¡L'anunciu espublizóse correutamente!"
+      scheduled_msg: "¡Programóse l'espublizamientu del anunciu!"
       title: Anuncios
+      unpublish: Dexar d'espublizar
+      unpublished_msg: "¡L'anunciu dexó d'espublizase correutamente!"
       updated_msg: "¡L'anunciu anovóse correutamente!"
     custom_emojis:
       by_domain: Dominiu
-      copy_failed_msg: Nun pudo facese una copia llocal d'esi fustaxe
+      copy: Copiar
+      copy_failed_msg: Nun se pudo facer una copia llocal d'esi fustaxe
       emoji: Fustaxe
+      list: Llistar
+      no_emoji_selected: Nun camudó nengún fustaxe darréu que nun se seleicionó nengún
       not_permitted: Nun tienes permisu pa facer esta aición
-      update_failed_msg: Nun pudo anovase esi fustaxe
+      shortcode: Códigu curtiu
+      shortcode_hint: De 2 caráuteres como muncho, namás caráuteres alfanumbéricos ya guiones baxos
+      title: Fustaxes personalizaos
+      uncategorized: Ensin categoría
+      update_failed_msg: Nun se pudo anovar esi fustaxe
+      updated_msg: "¡El fustaxe anovóse correutamente!"
+      upload: Xubir
     dashboard:
+      active_users: perfiles n'activo
       interactions: interaiciones
       media_storage: Almacenamientu multimedia
+      new_users: perfiles nuevos
+      opened_reports: informes abiertos
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> apellación pendiente"
+        other: "<strong>%{count}</strong> apellaciones pendientes"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> informe pendiente"
+        other: "<strong>%{count}</strong> informes pendientes"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> etiqueta pendiente"
+        other: "<strong>%{count}</strong> etiquetes pendientes"
+      pending_users_html:
+        one: "<strong>%{count}</strong> perfil pendiente"
+        other: "<strong>%{count}</strong> perfiles pendientes"
+      resolved_reports: informes resueltos
       software: Software
+      space: Usu del espaciu
+      title: Panel
       top_languages: Les llingües más actives
       website: Sitiu web
+    disputes:
+      appeals:
+        empty: Nun s'atopó nenguna apellación.
+        title: Apellaciones
     domain_blocks:
       domain: Dominiu
+      not_permitted: Nun tienes permisu pa facer esta aición
       private_comment: Comentariu priváu
       public_comment: Comentariu públicu
     email_domain_blocks:
+      dns:
+        types:
+          mx: Rexistru MX
       domain: Dominiu
+    export_domain_allows:
+      no_file: Nun se seleicionó nengún ficheru
+    follow_recommendations:
+      language: Pa la llingua
     instances:
       availability:
+        no_failures_recorded: Nun se rexistró nengún fallu.
         title: Disponibilidá
       by_domain: Dominiu
       content_policies:
         comment: Nota interna
         policy: Política
         reason: Motivu públicu
+      empty: Nun s'atopó nengún dominiu.
+      known_accounts:
+        one: "%{count} cuenta conocida"
+        other: "%{count} cuentes conocíes"
       private_comment: Comentariu priváu
       public_comment: Comentariu públicu
       title: Federación
@@ -88,77 +179,231 @@ ast:
         '31556952': 1 añu
         '86400': 1 día
         '94670856': 3 años
+    relationships:
+      title: 'Rellaciones de: %{acct}'
     relays:
-      save_and_enable: Guardar y activar
+      save_and_enable: Guardar ya activar
       status: Estáu
     reports:
+      account:
+        notes:
+          one: "%{count} nota"
+          other: "%{count} notes"
+      actions_description_html: Decidi qué aición tomar pa resolver esti informe. Si tomes una aición punitiva escontra la cuenta de la que s'informó, va unviase un avisu per corréu electrónicu a esa cuenta, esceuto cuando se seleiciona la categoría <strong>Puxarra</strong>.
+      add_to_report: Amestar más al informe
       are_you_sure: "¿De xuru?"
+      category: Categoría
+      category_description_html: El motivu pol que s'informó d'esta cuenta y/o conteníu cítase na comunicación cola cuenta de la que s'informó
+      comment_description_html: 'Pa fornir más información, %{name} escribió:'
+      created_at: Data del informe
+      delete_and_resolve: Desaniciar los artículos
+      mark_as_resolved: Marcar como resueltu
+      mark_as_sensitive: Marcar como sensible
+      mark_as_unresolved: Marcar como ensin resolver
+      no_one_assigned: Naide
+      notes:
+        create: Amestar la nota
+        create_and_resolve: Resolver con una nota
+        title: Notes
+      quick_actions_description_html: 'Toma una aición rápida o baxa pa ver el conteníu del que s''informó:'
+      report: 'Informe #%{id}'
+      reported_by: Perfil qu'informó
+      resolved: Resolvióse
+      resolved_msg: "¡L'informe resolvióse correutamente!"
+      skip_to_actions: Saltar a les aiciones
       status: Estáu
+      statuses: Conteníu del que s'informó
+      statuses_description_html: El conteníu ofensivu cítase na comunicación cola cuenta de la que s'informó
+      target_origin: Orixe de la cuenta de la que s'infomó
       title: Informes
+      unresolved: Ensin resolver
+      view_profile: Ver el perfil
     roles:
+      categories:
+        administration: Alministración
+        devops: DevOps
+        invites: Invitaciones
       everyone: Permisos predeterminaos
       permissions_count:
         one: "%{count} permisu"
         other: "%{count} permisos"
+      privileges:
+        manage_announcements: Xestionar los anuncios
+        manage_appeals: Xestionar les apellaciones
+        manage_blocks: Xestionar los bloqueos
+        manage_reports: Xestionar los informes
+        manage_roles: Xestionar los roles
+        manage_rules: Xestionar les regles
+        manage_settings: Xestionar la configuración
+        manage_taxonomies: Xestionar les taxonomíes
+        view_devops: DevOps
+      title: Roles
+    rules:
+      add_new: Amestar la regla
+    settings:
+      about:
+        manage_rules: Xestionar les regles del sirvidor
+        title: Tocante a
+      appearance:
+        preamble: Personaliza la interfaz web de Mastodon.
+        title: Aspeutu
+      branding:
+        preamble: La marca del to sirvidor estrémalu d'otros sirvidores de la rede. Ye posible qu'esta información apaeza nuna variedá d'entornos, como la interfaz web de Mastodon, les aplicaciones natives, nes previsualizaciones de los enllaces d'otros sitios web, dientro de les aplicaciones de mensaxería, etc. Por esti motivu, lo meyor ye qu'esta información seya clara, curtia ya concisa.
+        title: Marca
+      content_retention:
+        preamble: Controla cómo s'atroxa'l conteníu xeneráu polos perfiles en Mastodon.
+        title: Retención del conteníu
+      discovery:
+        public_timelines: Llinies de tiempu públiques
+        title: Descubrimientu
+        trends: Tendencies
+      domain_blocks:
+        all: A tol mundu
+        disabled: A naide
+        users: A los perfiles llocales
+      registrations:
+        preamble: Controla quién pue crear una cuenta nel sirvidor.
+        title: Rexistros
+      registrations_mode:
+        modes:
+          approved: Tol mundu pente una aprobación
+          none: Naide
+          open: Tol mundu
+      title: Configuración del sirvidor
+    site_uploads:
+      delete: Desaniciar el ficheru xubíu
     statuses:
+      language: Llingua
       metadata: Metadatos
+      original_status: Artículu orixinal
+      visibility: Visibilidá
     strikes:
+      actions:
+        delete_statuses: "%{name} desanició l'artículu de: %{target}"
+        mark_statuses_as_sensitive: "%{name} marcó l'artículu de %{target} como sensible"
+        none: "%{name} unvió una alvertencia a %{target}"
+        sensitive: "%{name} marcó la cuenta de %{target} como sensible"
+        suspend: "%{name} suspendió la cuenta de: %{target}"
       appeal_approved: Apellóse
       appeal_pending: Apellación pendiente
+    system_checks:
+      elasticsearch_running_check:
+        message_html: Nun se pudo conectar con Elasticsearch. Revisa que tea n'execución o desactiva la busca de testos completos
     title: Alministración
     trends:
+      links:
+        title: Enllaces en tendencia
+      only_allowed: Namás lo permitío
+      pending_review: Revisión pendiente
+      statuses:
+        title: Artículos en tendencia
       tags:
         dashboard:
           tag_accounts_measure: usos únicos
+        listable: Pue suxerise
+        no_tag_selected: Nun camudó nenguna etiqueta darréu que nun se seleicionó nenguna
+        not_usable: Nun se pue usar
+        title: Etiquetes en tendencia
+        usable: Pue usase
+      title: Tendencies
+      trending: En tendencia
     webhooks:
+      add_new: Amestar un estremu
+      delete: Desaniciar
+      description_html: Un <strong>webhook</strong> permite a Mastodon unviar <strong>avisos en tiempu real</strong> de los eventos escoyíos sobre la to aplicación pa qu'esta pueda <strong>executar aiciones automáticamente</strong>.
+      disable: Desactivar
+      disabled: Desactivóse
+      edit: Editar l'estremu
+      empty: Entá nun tienes nengún estremu de webhooks configuráu.
+      enable: Activar
+      enabled: N'activo
+      enabled_events:
+        one: 1 eventu activu
+        other: "%{count} eventos activos"
       events: Eventos
+      new: Webhook nuevu
+      rotate_secret: Cambiar el secretu
+      secret: Secretu de la firma
+      status: Estáu
+      title: Webhooks
+      webhook: Webhook
   admin_mailer:
     new_pending_account:
-      body: Los detalles de la cuenta nueva tán embaxo. Pues aprobar o refugar esta aplicación.
+      body: Los detalles de la cuenta nueva tán abaxo. Pues aprobar o refugar esta solicitú.
     new_report:
-      body: "%{reporter} informó de %{target}"
-      body_remote: Daquién dende %{domain} informó de %{target}
+      body: "%{reporter} informó de: %{target}"
+      body_remote: 'Daquién dende %{domain} informó de: %{target}'
+    new_trends:
+      body: 'Los elementos siguientes precisen una revisión enantes de que puedan apaecer públicamente:'
+      new_trending_links:
+        title: Enllaces en tendencia
+      new_trending_statuses:
+        title: Artículos en tendencia
+      new_trending_tags:
+        title: Etiquetes en tendencia
   aliases:
-    empty: Nun tienes nomatos.
+    empty: Nun tienes nengún nomatu.
   appearance:
     advanced_web_interface: Interfaz web avanzada
-    advanced_web_interface_hint: 'Si quies asegúrate de que s''use tol llargor de la pantalla, la interfaz web avanzada permítete configurar munches columnes estremaes pa ver tanta información al empar como quieras: Aniciu, avisos, llinia temporal federada, cualesquier cantidá de llistes y etiquetes...'
-    animations_and_accessibility: Animaciones y accesibilidá
+    advanced_web_interface_hint: 'Si quies asegúrate de que s''use tol llargor de la pantalla, la interfaz web avanzada permítete configurar columnes estremaes pa ver muncha más información al empar: Aniciu, avisos, llinia de tiempu federada ya cualesquier cantidá de llistes ya etiquetes.'
+    animations_and_accessibility: Animaciones ya accesibilidá
     confirmation_dialogs: Diálogos de confirmación
-    discovery: Descubrición
+    discovery: Descubrimientu
     localization:
       body: Mastodon tradúcenlu voluntarios,
       guide_link_text: tol mundu pue collaborar.
     sensitive_content: Conteníu sensible
-    toot_layout: Distribución de los barritos
+    toot_layout: Distribución de los artículos
   applications:
+    created: L'aplicación creóse correutamente
+    regenerate_token: Volver xenerar el pase d'accesu
+    token_regenerated: El pase d'accesu volvió xenerase correutamente
     warning: Ten munchu curiáu con estos datos, ¡enxamás nun los compartas con naide!
+    your_token: El pase d'accesu
   auth:
     change_password: Contraseña
     delete_account: Desaniciu de la cuenta
     delete_account_html: Si quies desaniciar la cuenta, pues facelo <a href="%{path}">equí</a>. Va pidísete que confirmes l'aición.
     description:
-      suffix: "¡Con una cuenta, vas ser a siguir a persones, espublizar anovamientos ya intercambiar mensaxes con usuarios de cualesquier sirvidor de Mastodon y más!"
+      suffix: "¡Con una cuenta, vas ser a siguir a persones, espublizar anovamientos ya intercambiar mensaxes con usuarios de cualesquier sirvidor de Mastodon ya más!"
     didnt_get_confirmation: "¿Nun recibiesti les instrucciones de confirmación?"
-    dont_have_your_security_key: "¿Nun tienes una clave de seguranza?"
+    dont_have_your_security_key: "¿Nun tienes una llave de seguranza?"
     forgot_password: "¿Escaeciesti la contraseña?"
     login: Aniciar la sesión
+    logout: Zarrar la sesión
     migrate_account: Mudase a otra cuenta
     migrate_account_html: Si deseyes redirixir esta cuenta a otra, pues <a href="%{path}">configuralo equí</a>.
+    privacy_policy_agreement_html: Lleí ya acepto la <a href="%{privacy_policy_path}" target="_blank">política de privacidá</a>
     providers:
       cas: CAS
       saml: SAML
     register: Rexistrase
     security: Seguranza
+    setup:
+      email_settings_hint_html: Unvióse'l mensaxe de confirmación a %{email}. Si la direición de corréu electrónicu nun ye correuta, pues camudala na configuración de la cuenta.
+    sign_up:
+      preamble: Con una cuenta nesti sirvidor de Mastodon vas ser a siguir a cualesquier perfil de la rede, independientemente del sirvidor onde s'agospie la so cuenta.
+      title: 'Creación d''una cuenta en: %{domain}.'
+    status:
+      account_status: Estáu de la cuenta
+      functional: La cuenta ta completamente operativa.
+      pending: La to solicitú ta pendiente de que la revise'l nuesu personal ya ye posible que tarde tiempu. Vas recibir un mensaxe si s'aprueba.
+    too_fast: El formulariu xubióse mui rápido, volvi tentalo.
   authorize_follow:
-    already_following: Yá tas siguiendo a esta cuenta
+    already_following: Xá tas siguiendo a esta cuenta
     already_requested: Yá unviesti una solicitú de siguimientu a esa cuenta
-    error: Desafortunadamente, hebo un fallu guetando la cuenta remota
+    error: Desafortunadamente, hebo un error al buscar la cuenta remota
     follow_request: 'Unviesti una solicitú de siguimientu a:'
     post_follow:
       close: O pues zarrar esta ventana.
-      return: Amosar el perfil del usuariu
+      return: Amosar el perfil de la cuenta
       web: Dir a la web
+  challenge:
+    hint_html: "<strong>Conseyu:</strong> nun vamos volver pidite la contraseña hasta dientro d'una hora."
+  crypto:
+    errors:
+      invalid_key: nun ye una clave ed25519 o curve25519 válida
+      invalid_signature: nun ye una clave ed25519 válida
   datetime:
     distance_in_words:
       about_x_hours: "%{count} h"
@@ -175,65 +420,104 @@ ast:
     challenge_not_passed: La información qu'introduxesti nun yera correuta
     confirm_password: Introduz la contraseña pa verificar la to identidá
     warning:
-      email_contact_html: Si entá nun aportó, pues unviar un corréu a<a href="mailto:%{email}">%{email}</a> pa más ayuda
-      more_details_html: Pa más detalles, mira la <a href="%{terms_path}">política de privacidá</a>.
+      email_contact_html: Si entá nun aportó, pues unviar un mensaxe a <a href="mailto:%{email}">%{email}</a> pa consiguir más ayuda
+      email_reconfirmation_html: Si nun recibiesti'l mensaxe de confirmación, pues <a href="%{path}">volver solicitalu</a>
+      irreversible: Nun vas ser a restaurar o volver activar la cuenta
+      more_details_html: Pa consiguir más detalles, mira la <a href="%{terms_path}">política de privacidá</a>.
   disputes:
     strikes:
+      action_taken: Aición tomada
+      appeal: Apellación
       appeal_rejected: Refugóse l'apellación
+      appeals:
+        submit: Unviu d'una apellación
       approve_appeal: Aprobar l'apellación
+      created_at: Data
       reject_appeal: Refugar l'apellación
+      status: 'Artículu #%{id}'
+      status_removed: L'artículu xá se quitó del sistema
+      your_appeal_pending: Unviesti una apellación
+      your_appeal_rejected: Refugóse la to apellación
   errors:
     '400': The request you submitted was invalid or malformed.
     '403': Nun tienes permisu pa ver esta páxina.
     '404': La páxina que busques nun ta equí.
     '406': Esta páxina nun ta disponible nel formatu solicitáu.
-    '410': La páxina que tabes guetando yá nun esiste.
+    '410': La páxina que busques xá nun esiste.
     '422':
-      content: Falló la verificación de seguranza. ¿Tas bloquiando les cookies?
-      title: Falló la verificación de seguranza
+      content: La verificación de seguranza falló. ¿Tas bloquiando les cookies?
+      title: La verificación de seguranza falló
     '429': Ficiéronse milenta solicitúes
-    '500': 
+    '500':
+      title: La páxina nun ye correuta
     '503': Nun se pudo sirvir la páxina pola mor d'un fallu temporal del sirvidor.
+    noscript_html: Pa usar l'aplicación web de Mastodon, activa JavaScript. Tamién pues probar una de les <a href="%{apps_path}">aplicaciones natives</a> de Mastodon pa la to plataforma.
   exports:
     archive_takeout:
       date: Data
       download: Baxar l'archivu
-      hint_html: Pues solicitar un archivu colos tos <strong>barritos y ficheros xubíos</strong>. Los datos esportaos van tar nel formatu ActivityPub, llexible pa cualesquier software que seya compatible. Pues solicitar un archivu cada 7 díes.
+      hint_html: Pues solicitar un archivu colos tos <strong>artículos ya ficheros xubíos</strong>. Los datos esportaos van tar nel formatu ActivityPub, llexible pa cualesquier software que seya compatible. Pues solicitar un archivu cada 7 díes.
       in_progress: Compilando l'archivu...
       request: Solicitar l'archivu
       size: Tamañu
-    blocks: Xente que bloquiesti
+    blocks: Perfiles que bloquiesti
+    bookmarks: Marcadores
+    csv: CSV
+    domain_blocks: Dominios bloquiaos
     lists: Llistes
     mutes: Xente que silenciesti
     storage: Almacenamientu multimedia
   featured_tags:
     add_new: Amestar
-    hint_html: "<strong>¿Qué son les etiquetes destacaes?</strong> Apaecen de forma bien visible nel perfil públicu y permite que les persones restolen los tos artículos públicos per duana d'eses etiquetes. Son una gran ferramienta pa tener un rexistru de trabayos creativos o de proyeutos a plazu llongu."
+    hint_html: "<strong>¿Qué son les etiquetes destacaes?</strong> Apaecen de forma bien visible nel perfil públicu ya permite que les persones restolen los tos artículos públicos per duana d'eses etiquetes. Son una gran ferramienta pa tener un rexistru de trabayos creativos o de proyeutos a plazu llongu."
   filters:
     contexts:
+      account: Perfiles
       notifications: Avisos
-      public: Llinies temporales públiques
+      public: Llinies de tiempu públiques
       thread: Conversaciones
+    edit:
+      keywords: Pallabres clave
+      statuses: Artículos individuales
+    errors:
+      deprecated_api_multiple_keywords: Estos parámetros nun se puen camudar dende esta aplicación porque s'apliquen a más d'una pallabra clave de la peñera. Usa una aplicación más recién o la interfaz web.
     index:
-      empty: Nun tienes peñeres.
+      empty: Nun tienes nenguna peñera.
+      keywords:
+        one: "%{count} pallabra clave"
+        other: "%{count} pallabres claves"
+      statuses:
+        one: "%{count} artículu"
+        other: "%{count} artículos"
       title: Peñeres
     new:
       title: Amestar una peñera nueva
+  footer:
+    trending_now: En tendencia
   generic:
     all: Too
+    all_items_on_page_selected_html:
+      one: Seleicionóse <strong>%{count}</strong> elementu d'esta páxina.
+      other: Seleicionáronse <strong>%{count}</strong> elementos d'esta páxina.
+    all_matching_items_selected_html:
+      one: Seleicionóse <strong>%{count}</strong> elementu que concasa cola busca.
+      other: Seleicionáronse <strong>%{count}</strong> elementos que concasen cola busca.
     changes_saved_msg: "¡Los cambeos guardáronse correutamente!"
+    copy: Copiar
+    delete: Desaniciar
+    deselect: Deseleicionar too
     order_by: Clasificación
     save_changes: Guardar los cambeos
     today: güei
   imports:
     modes:
       merge: Mecíu
-      merge_long: Caltién los rexistros esistentes y amesta otros nuevos
+      merge_long: Caltién los rexistros esistentes ya amiesta otros nuevos
       overwrite: Sobrescritura
       overwrite_long: Troca los rexistros actuales por otros nuevos
-    preface: Pues importar los datos qu'esportares dende otra instancia, como por exemplu la llista de persones que bloquiares o tuvieres siguiendo.
+    preface: Pues importar los datos qu'esportares dende otru sirvidor, como la llista de perfiles bloquiaos o que sigas.
     types:
-      blocking: Llista de xente bloquiao
+      blocking: Llista de perfiles bloquiaos
       domain_blocking: Llista de dominios bloquiaos
       following: Llista de siguidores
       muting: Llista de xente silenciao
@@ -255,7 +539,7 @@ ast:
       one: 1 usu
       other: "%{count} usos"
     max_uses_prompt: Nun hai llende
-    prompt: Xenera y comparti enllaces con otros pa da-yos accesu a esti sirividor
+    prompt: Xenera ya comparti enllaces con otros pa da-yos accesu a esti sirividor
     table:
       expires_at: Data de caducidá
       uses: Usos
@@ -263,37 +547,49 @@ ast:
   lists:
     errors:
       limit: Algamesti la cantidá máxima de llistes
+  login_activities:
+    authentication_methods:
+      password: contraseña
+      webauthn: llaves de seguranza
   media_attachments:
     validations:
-      images_and_video: Nun se pue axuntar nengún videu a un artículu que yá contién imáxenes
+      images_and_video: Nun se pue axuntar nengún videu a un artículu que xá contién imáxenes
       too_many: Nun se puen axuntar más de 4 ficheros
   migrations:
     acct: nome_usuariu@dominiu de la cuenta nueva
+    errors:
+      missing_also_known_as: nun ye un nomatu d'esta cuenta
+      move_to_self: nun pue ser la cuenta actual
     incoming_migrations: Mudase dende otra cuenta
     warning:
       followers: Esta aición va mover tolos siguidores de la cuenta actual a la nueva
   notification_mailer:
+    admin:
+      sign_up:
+        subject: "%{name} rexistróse"
     favourite:
+      body: "%{name} marcó como favoritu'l to artículu:"
+      subject: "%{name} marcó'l to artículu como favoritu"
       title: Favoritu nuevu
     follow:
-      body: "¡Agora %{name} ta siguiéndote!"
+      body: "¡Agora %{name} siguete!"
       title: Siguidor nuevu
     follow_request:
       body: "%{name} solicitó siguite"
-      title: Petición nueva de siguimientu
+      title: Solicitú de siguimientu nueva
     mention:
       body: "%{name} mentóte en:"
       subject: "%{name} mentóte"
       title: Mención nueva
     reblog:
-      body: "%{name} compartió'l to estáu:"
-      subject: "%{name} compartió'l to estáu"
+      body: "%{name} compartió'l to artículu:"
+      subject: "%{name} compartió'l to artículu"
       title: Compartición nueva de barritu
     update:
       subject: "%{name} editó un artículu"
   notifications:
-    email_events_hint: 'Esbilla los eventos de los que quies recibir avisos:'
-    other_settings: Otros axustes
+    email_events_hint: 'Seleiciona los eventos de los que quies recibir avisos:'
+    other_settings: Configuración d'otros avisos
   number:
     human:
       decimal_units:
@@ -303,24 +599,33 @@ ast:
           quadrillion: mil B
           thousand: mil
           trillion: B
+  otp_authentication:
+    description_html: Si actives l'<strong>autenticación en dos pasos</strong> con una aplicación autenticadora, al aniciar la sesión va ser obligatorio que tengas el teléfonu a mano, preséu que xenera los pases que tienes d'introducir.
+    manual_instructions: 'Si nun pues escaniar el códigu QR ya tienes d''introducilu manualmente, equí tienes el secretu en testu ensin formatu:'
+    setup: Configurar
   pagination:
     next: Siguiente
+    truncate: "&hellip;"
   polls:
     errors:
-      already_voted: Yá votesti nesta encuesta
-      expired: La encuesta yá finó
+      already_voted: Xá votesti nesta encuesta
+      expired: La encuesta xá finó
       invalid_choice: La opción de votu escoyida nun esiste
+      too_many_options: nun pue contener más de %{max} elementos
   preferences:
-    public_timelines: Llinies temporales públiques
+    public_timelines: Llinies de tiempu públiques
   privacy_policy:
     title: Política de privacidá
   relationships:
     activity: Actividá
     followers: Siguidores
+    last_active: Última actividá
     most_recent: Lo más recién
     relationship: Rellación
-    remove_selected_follows: Dexar de siguir a los usuarios seleicionaos
-    status: Estáu
+    remove_selected_follows: Dexar de siguir a los perfiles seleicionaos
+  scheduled_statuses:
+    over_daily_limit: Superesti la llende de %{limit} artículos programaos pa güei
+    over_total_limit: Superesti la llende de %{limit} artículos programaos
   sessions:
     browser: Restolador
     browsers:
@@ -333,9 +638,12 @@ ast:
       generic: Restolador desconocíu
       ie: Internet Explorer
       micro_messenger: MicroMessenger
+      nokia: Restolador Ovi pa S40 de Nokia
       opera: Opera
       otter: Otter
       phantom_js: PhantomJS
+      qq: QQ Browser
+      safari: Safari
       uc_browser: UC Browser
       weibo: Weibo
     current_session: Sesión actual
@@ -359,7 +667,7 @@ ast:
     title: Sesiones
   settings:
     account: Cuenta
-    account_settings: Axustes de la cuenta
+    account_settings: Configuración de la cuenta
     appearance: Aspeutu
     authorized_apps: Aplicaciones autorizaes
     back: Volver a Mastodon
@@ -368,12 +676,14 @@ ast:
     export: Esportación de datos
     featured_tags: Etiquetes destacaes
     import: Importación
-    import_and_export: Importación y esportación
+    import_and_export: Importación ya esportación
+    migrate: Migración de la cuenta
     notifications: Avisos
     preferences: Preferencies
     profile: Perfil
+    statuses_cleanup: Desaniciu automáticu d'artículos
     two_factor_authentication: Autenticación en dos pasos
-    webauthn_authentication: Claves d'autenticación
+    webauthn_authentication: Llaves de seguranza
   statuses:
     attached:
       audio:
@@ -386,10 +696,15 @@ ast:
         one: "%{count} videu"
         other: "%{count} vídeos"
     boosted_from_html: Compartióse'l barritu dende %{acct_link}
+    default_language: La mesma que la de la interfaz
+    errors:
+      in_reply_not_found: L'artículu al que tentes de responder paez que nun esiste.
+    open_in_web: Abrir na web
     pin_errors:
-      limit: Yá fixesti'l númberu máximu de barritos
+      direct: Nun se puen fixar los artículos que son visibles namás pa los usuarios mentaos
+      limit: Xá fixesti'l númberu máximu d'artículos
       ownership: Nun se pue fixar l'artículu d'otru perfil
-      reblog: Nun pue fixase un barritu compartíu
+      reblog: Nun se pue fixar un artículu compartíu
     poll:
       total_people:
         one: "%{count} persona"
@@ -398,13 +713,17 @@ ast:
         one: "%{count} votu"
         other: "%{count} votos"
     show_more: Amosar más
+    sign_in_to_participate: Anicia la sesión pa participar na conversación
     title: "%{name}: «%{quote}»"
     visibilities:
+      direct: Mensaxe direutu
       private: Namái siguidores
       private_long: Namái s'amuesen a los siguidores
+      public_long: Tol mundu pue velos
       unlisted: Nun llistar
-      unlisted_long: Tol mundu puen velos pero nun se llisten nes llinies temporales públiques
+      unlisted_long: Tol mundu pue velos, mas nun apaecen nes llinies de tiempu públiques
   statuses_cleanup:
+    exceptions: Esceiciones
     min_age:
       '1209600': 2 selmanes
       '15778476': 6 meses
@@ -421,7 +740,7 @@ ast:
   tags:
     does_not_match_previous_name: nun concasa col nome anterior
   themes:
-    contrast: Contraste altu
+    contrast: Mastodon (contraste altu)
     default: Mastodon (escuridá)
     mastodon-light: Mastodon (claridá)
   two_factor_authentication:
@@ -429,25 +748,45 @@ ast:
     enabled: L'autenticación en dos pasos ta activada
     enabled_success: L'autenticación en dos pasos activóse correutamente
     generate_recovery_codes: Xenerar códigos de recuperación
-    lost_recovery_codes: Los códigos de recuperación permítente recuperar l'accesu a la cuenta si pierdes el teléfonu. Si tamién pierdes estos códigos, pues rexeneralos equí. Los códigos de recuperación vieyos van invalidase.
+    lost_recovery_codes: Los códigos de recuperación permítente recuperar l'accesu a la cuenta si pierdes el teléfonu. Si tamién pierdes estos códigos, pues volver xeneralos equí. Los códigos de recuperación antiguos van anulase.
     recovery_codes: Códigos de recuperación
-    recovery_codes_regenerated: Los códigos de recuperación rexeneráronse correutamente
-    webauthn: Claves d'autenticación
+    recovery_codes_regenerated: Los códigos de recuperación volvieron xenerase correutamente
+    webauthn: Llaves de seguranza
   user_mailer:
+    suspicious_sign_in:
+      explanation: Detectemos un aniciu de sesión a la to cuenta dende una direición IP nueva.
+      subject: Accedióse a la to cuenta dende una direición IP nueva
     warning:
+      appeal: Unviar una apellación
+      appeal_description: Si te paez que ye un error, pues unviar una apellación al personal de %{instance}.
+      explanation:
+        disable: Xá nun pues usar la cuenta mas el perfil ya otros datos siguen intautos. Pues solicitar una copia de seguranza de los datos, camudar la configuración de la cuenta o desaniciar la cuenta.
       reason: 'Motivu:'
       subject:
+        disable: Conxelóse la to cuenta %{acct}
         suspend: Suspendióse la cuenta %{acct}
       title:
+        disable: Cuenta conxelada
         none: Alvertencia
         suspend: Cuenta suspendida
     welcome:
+      edit_profile_action: Configurar el perfil
+      explanation: Equí tienes dalgunos conseyos pa que comiences
+      final_action: Comenzar a espublizar
       subject: Afáyate en Mastodon
+      title: "¡Afáyate, %{name}!"
   users:
     follow_limit_reached: Nun pues siguir a más de %{limit} persones
-    invalid_otp_token: El códigu nun ye válidu
+    invalid_otp_token: El códigu de l'autenticación en dos pasos nun ye válidu
     otp_lost_help_html: Si pierdes l'accesu, contauta con %{email}
-    seamless_external_login: Aniciesti sesión pente un serviciu esternu, polo que los axustes de la contraseña y corréu nun tán disponibles.
+    seamless_external_login: Aniciesti la sesión pente un serviciu esternu, polo que la configuración de la contraseña ya de la direición de corréu electrónicu nun tán disponibles.
   verification:
     explanation_html: 'Pues <strong>verificate como la persona propietaria de los enllaces nos metadatos del to perfil</strong>. Pa ello, el sitiu web enllaciáu ha contener un enllaz al to perfil de Mastodon. Esti enllaz <strong>ha</strong> tener l''atributu <code>rel="me"</code>. El testu del enllaz nun importa. Equí tienes un exemplu:'
     verification: Verificación
+  webauthn_credentials:
+    create:
+      error: Hebo un problema al amestar la llave de seguranza. Volvi tentalo.
+    invalid_credential: La llave de seguranza nun ye válida
+    not_enabled: Entá nun activesti la función WebAuthn
+    not_supported: Esti restolador nun ye compatible coles llaves de seguranza
+    otp_required: Pa usar les llaves de seguranza, activa primero l'autenticación en dos pasos.
diff --git a/config/locales/be.yml b/config/locales/be.yml
new file mode 100644
index 000000000..3d79037c0
--- /dev/null
+++ b/config/locales/be.yml
@@ -0,0 +1,1047 @@
+---
+be:
+  about:
+    about_mastodon_html: 'Сацыяльная сетка будучыні: без рэкламы, без карпаратыўнага назірання, этычны дызайн і дэцэнтралізацыя! Валодайце сваімі дадзенымі з Mastodon'
+    contact_missing: Не зададзены
+    contact_unavailable: Недаступна
+    hosted_on: Mastodon знаходзіцца на %{domain}
+    title: Пра нас
+  accounts:
+    follow: Падпісацца
+    followers:
+      few: Падпісчыка
+      many: Падпісчыкаў
+      one: Падпісчык
+      other: Падпісчыкі
+    following: Падпісаны
+    instance_actor_flash: Гэты ўліковы запіс - лічбавы аватар, неабходны для рэпрэзентацыі самога сервера, а не якой-небудзь асобы. Ён выкарыстоўваецца для федэралізацыі і не можа быць замарожаны.
+    last_active: апошняя актыўнасць
+    link_verified_on: Права ўласнасці на гэтую спасылку праверана %{date}
+    nothing_here: Тут нічога няма!
+    pin_errors:
+      following: Вы павінны быць падпісаны на чалавека, якога вы жадаеце ўхваліць
+    posts:
+      few: Допісы
+      many: Допісаў
+      one: Допіс
+      other: Допісы
+    posts_tab_heading: Допісы
+  admin:
+    account_actions:
+      action: Выканаць дзеянне
+      title: Мадэраваць %{acct}
+    account_moderation_notes:
+      create: Пакінуць нататку
+      created_msg: Нататка мадэратара паспяхова створана!
+      destroyed_msg: Нататка мадэратара паспяхова выдалена!
+    accounts:
+      add_email_domain_block: Заблакіраваць дамен эл. пошты
+      approve: Пацвердзіць
+      approved_msg: Заяўка на рэгістрацыю %{username} ухваленая
+      are_you_sure: Вы ўпэўнены?
+      avatar: Аватар
+      by_domain: Дамен
+      change_email:
+        changed_msg: Пошта паспяхова зменена!
+        current_email: Бягучая эл. пошта
+        label: Змяніць адрас эл. пошты
+        new_email: Новая эл. пошта
+        submit: Змяніць адрас эл. пошты
+        title: Змяніць адрас эл. пошты для %{username}
+      change_role:
+        changed_msg: Роля паспяхова зменена!
+        label: Змяніць ролю
+        no_role: Няма ролі
+        title: Змяніць ролю для %{username}
+      confirm: Пацвердзіць
+      confirmed: Пацверджаны
+      confirming: Ідзе пацвярджэнне
+      custom: Уласнае
+      delete: Выдаліць даныя
+      deleted: Выдалены
+      demote: Панізіць у правах
+      destroyed_msg: Даныя %{username} цяпер у чарзе на прымусовае выдаленне
+      disable: Замарозіць
+      disable_sign_in_token_auth: Выключыць аўтэнтыфікацыю па e-mail токену
+      disable_two_factor_authentication: Адключыць 2FA
+      disabled: Замарожаны
+      display_name: Бачнае імя
+      domain: Дамен
+      edit: Рэдагаваць
+      email: Электронная пошта
+      email_status: Статус электроннай пошты
+      enable: Размарозіць
+      enable_sign_in_token_auth: Уключыць аўтэнтыфікацыю па e-mail токену
+      enabled: Уключана
+      enabled_msg: Уліковы запіс %{username} размарожаны
+      followers: Падпісчыкі
+      follows: Падпіскі
+      header: Загаловак
+      inbox_url: URL уваходных
+      invite_request_text: Прычына далучэння
+      invited_by: Запрошаны
+      ip: IP
+      joined: Далучыўся
+      location:
+        all: Усе
+        local: Лакальны
+        remote: Адлеглы
+        title: Месцазнаходжанне
+      login_status: Стан уваходу
+      media_attachments: Медыя дадаткі
+      memorialize: Даданае да памяці
+      memorialized: Запомненае
+      memorialized_msg: Уліковы запіс %{username} ператвораны ў мемарыяльны
+      moderation:
+        active: Актыўны
+        all: Усе
+        pending: Чакаюць
+        silenced: Абмежаваны
+        suspended: Прыпынены
+        title: Мадэрацыя
+      moderation_notes: Нататкі мадэратару
+      most_recent_activity: Апошняя актыўнасць
+      most_recent_ip: Нядаўнія IP
+      no_account_selected: Ніякіх уліковых запісаў не было зменена таму што ні адзін не быў выбраны
+      no_limits_imposed: Без абмежаванняў
+      no_role_assigned: Роля не прызначана
+      not_subscribed: Не падпісаны
+      pending: Чакае праверкі
+      perform_full_suspension: Выключыць
+      previous_strikes: Ранейшыя скаргі
+      promote: Павысіць
+      protocol: Пратакол
+      public: Публічны
+      push_subscription_expires: Падпіска PuSH канчаецца
+      redownload: Абнавіць профіль
+      redownloaded_msg: Профіль %{username} паспяхова абноўлены за арыгіналу
+      reject: Адхіліць
+      rejected_msg: Заяўка на рэгістрацыю %{username} адхіленая
+      remove_avatar: Выдаліць аватар
+      remove_header: Выдаліць шапку
+      removed_avatar_msg: Аватар %{username} выдалены
+      removed_header_msg: Выява загалоўку %{username} выдаленая
+      resend_confirmation:
+        already_confirmed: Гэты карыстальнік ужо пацверджаны
+        send: Даслаць пацвярджальны ліст зноў
+        success: Ліст з пацвярджэннем паспяхова дасланы!
+      reset: Скінуць
+      reset_password: Скід паролю
+      resubscribe: Аднавіць падпіску
+      role: Роля
+      search: Пошук
+      search_same_email_domain: Іншыя карыстальнікі з такім жа даменам эл. пошты
+      search_same_ip: Іншыя карыстальнікі з гэтым IP
+      security_measures:
+        only_password: Толькі пароль
+        password_and_2fa: Пароль і 2FA
+      sensitive: Прымусова пазначыць як далікатны
+      sensitized: Пазначаны як далікатны
+      shared_inbox_url: URL супольных уваходных
+      show:
+        created_reports: Створана скарг
+        targeted_reports: Атрымана скарг
+      silence: Абмежаваць
+      silenced: Абмежаванае
+      statuses: Допісы
+      strikes: Ранейшыя скаргі
+      subscribe: Падпіска
+      suspend: Прыпыніць
+      suspended: Прыпынена
+      suspension_irreversible: Даныя гэтага ўліковага запісу былі канчаткова выдалены. Вы можаце аднавіць уліковы запіс каб зрабіць яго зноў працоўным, але гэта не адновіць даныя якія былі змешчаны на ім раней.
+      suspension_reversible_hint_html: Уліковы запіс быў прыпынены і даныя будуць цалкам выдалены ад %{date}. Дагэтуль уліковы запіс можа быць адноўлены без якіх-небудзь шкодных наступстваў. Калі вы хочаце вынішчыць усе даныя ўліковага запісу зараз, вы можаце зрабіць гэта ніжэй.
+      title: Уліковыя запісы
+      unblock_email: Разблакіраваць адрас эл. пошты
+      unblocked_email_msg: Электронная пошта %{username} паспяхова разблакіраваная
+      unconfirmed_email: Непацверджаны адрас эл. пошты
+      undo_sensitized: Прыбраць прымусовую пазнаку далікатнасці
+      undo_silenced: Адмяніць ліміт
+      undo_suspension: Разблакаваць карыстальніка
+      unsilenced_msg: Блакіроўка акаунта карыстальніка  %{username} знятая
+      unsubscribe: Адпісацца
+      unsuspended_msg: Уліковы запіс %{username} адноўлены
+      username: Імя карыстальніка
+      view_domain: Паглядзець падсумаванне дамену
+      warn: Папярэдзіць
+      web: Інтэрнэт
+      whitelisted: Дазволена для федэрацыі
+    action_logs:
+      action_types:
+        approve_appeal: Ухваліць абскарджанне
+        approve_user: Зацвердзіць карыстальніка
+        assigned_to_self_report: Прызначыць скаргу
+        change_email_user: Змяніць E-mail карыстальніка
+        change_role_user: Змяніць ролю карыстальніка
+        confirm_user: Пацвердзіць карыстальніка
+        create_account_warning: Стварыць папярэджванне
+        create_announcement: Стварыць аб'яву
+        create_canonical_email_block: Стварыць блакіроўку электроннай пошты
+        create_custom_emoji: Стварыць адвольны эмодзі
+        create_domain_allow: Стварыць даменны дазвол
+        create_domain_block: Стварыць даменны блок
+        create_email_domain_block: Стварыць даменны блок электроннай пошты
+        create_ip_block: Стварыць IP правіла
+        create_unavailable_domain: Стварыць недаступны Дамен
+        create_user_role: Стварыць ролю
+        demote_user: Панізіць карыстальніка
+        destroy_announcement: Выдаліць аб'яву
+        destroy_canonical_email_block: Выдаліць блакіроўку электроннай пошты
+        destroy_custom_emoji: Выдаліць адвольны эмодзі
+        destroy_domain_allow: Выдаліць дамены дазвол
+        destroy_domain_block: Выдаліць даменны блок
+        destroy_email_domain_block: Выдаліць даменны блок электроннай пошты
+        destroy_instance: Вычысціць дамен
+        destroy_ip_block: Выдаліць IP правіла
+        destroy_status: Выдаліць допіс
+        destroy_unavailable_domain: Выдаліць недаступны дамен
+        destroy_user_role: Выдаліць ролю
+        disable_2fa_user: Адключыць двухэтапнае спраўджанне
+        disable_custom_emoji: Адключыць адвольныя эмодзі
+        disable_sign_in_token_auth_user: Адключыць аўтарызацыю праз электронную пошту для Карыстальніка
+        disable_user: Адключыць карыстальніка
+        enable_custom_emoji: Уключыць адвольныя эмодзі
+        enable_sign_in_token_auth_user: Адключыць аўтарызацыю праз электронную пошту для Карыстальніка
+        enable_user: Уключыць карыстальніка
+        memorialize_account: Запомніць уліковы запіс
+        promote_user: Павысіць правы Карыстальніка
+        reject_appeal: Адхіліць абскарджанне
+        reject_user: Адмовіць карыстальніку
+        remove_avatar_user: Выдаліць аватар
+        reopen_report: Пераадкрыць скаргу
+        resend_user: Даслаць пацвярджальны ліст зноў
+        reset_password_user: Скінуць пароль
+        resolve_report: Вырашыць скаргу
+        sensitive_account: Уліковы запіс прымусова пазначаны як далікатны
+        silence_account: Абмежаваць уліковы запіс
+        suspend_account: Выключыць уліковы запіс
+        unassigned_report: Прыбраць прызначэнне скаргі
+        unblock_email_account: Разблакіраваць электронны адрас
+        unsensitive_account: Прымусовая пазнака далікатнасці прыбраная
+        unsilence_account: Уліковы запіс больш не абмежаваны
+        unsuspend_account: Аднавіць уліковы запіс
+        update_announcement: Абнавіць аб'яву
+        update_custom_emoji: Абнавіць адвольныя эмодзі
+        update_domain_block: Актуалізаваць блакіроўку дамена
+        update_ip_block: Абнавіць IP правіла
+        update_status: Абнавіць допіс
+        update_user_role: Абнавіць ролю
+      actions:
+        approve_appeal_html: Карыстальнік %{name} ухваліў запыт на мадэрацыю %{target}
+        approve_user_html: "%{name} пацвердзіў рэгістрацыю ад %{target}"
+        assigned_to_self_report_html: "%{name} прызначыў справаздачу %{target} на сябе\n"
+        change_email_user_html: "%{name} змяніў паштовы адрас карыстальніка %{target}"
+        change_role_user_html: "%{name} змяніў ролю %{target}"
+        confirm_user_html: "%{name} пацвердзіў паштовы адрас %{target}"
+        create_account_warning_html: "%{name} накіраваў папярэджанне %{target}"
+        create_announcement_html: "%{name} зрабіў новую аб'яву %{target}"
+        create_canonical_email_block_html: "%{name} заблакаваў імэйл з хэшам %{target}"
+        create_custom_emoji_html: "%{name} загрузіў новы смайлік %{target}\n\n"
+        create_domain_allow_html: "%{name} дазволіў федэрацыю з даменам %{target}"
+        create_domain_block_html: "%{name} заблакіраваў дамен %{target}"
+        create_email_domain_block_html: "%{name} заблакіраваў дамен эл. пошты %{target}"
+        create_ip_block_html: "%{name} стварыў правіла для IP %{target}"
+        create_unavailable_domain_html: "%{name} прыпыніў дастаўку да дамена %{target}"
+        create_user_role_html: "%{name} зрабіў ролю %{target}"
+        demote_user_html: "%{name} прыбраў карыстальніка %{target}"
+        destroy_announcement_html: "%{name} выдаліў аб'яву %{target}"
+        destroy_canonical_email_block_html: "%{name} разблакаваў імэйл з хэшам %{target}"
+        destroy_custom_emoji_html: "%{name} выдаліў(а) эмоджі %{target}"
+        destroy_domain_allow_html: "%{name} зняў дазвол на аб'яднанне з даменам %{target}\n"
+        destroy_domain_block_html: "%{name} разблакаваў дамен %{target}"
+        destroy_email_domain_block_html: "%{name} зняў блакіроўку імэйла дамена %{target}\n"
+        destroy_instance_html: "%{name} цалкам прыбраў дамен %{target}"
+        destroy_ip_block_html: "%{name} выдаліў правіла для IP %{target}"
+        destroy_status_html: "%{name} выдаліў допіс %{target}"
+        destroy_unavailable_domain_html: "%{name} дазволіў працягнуць адпраўку на дамен %{target}"
+        destroy_user_role_html: "%{name} выдаліў ролю %{target}"
+        disable_2fa_user_html: "%{name} амяніў абавязковую двухфактарную верыфікацыю для карыстальніка %{target}"
+        disable_custom_emoji_html: "%{name} заблакіраваў эмодзі %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} выключыў токен аўэнтыфікацыі e-mail для %{target}"
+        disable_user_html: "%{name} адключыў уваход для карыстальніка %{target}"
+        enable_custom_emoji_html: "%{name} уключыў эмодзі %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} уключыў(ла) такенную e-mail праверку для %{target}"
+        enable_user_html: "%{name} уключыў уваход для карыстальніка %{target}"
+        memorialize_account_html: "%{name} перакючыў(ла) %{target} аккаўнт у старонку мемарыялізацыі"
+        promote_user_html: "%{name} павысіў карыстальніка %{target}"
+        reject_appeal_html: "%{name} адхіліў запыт на абскарджанне %{target}"
+        reject_user_html: "%{name} адхіліў рэгістрацыю з %{target}"
+        remove_avatar_user_html: "%{name} выдаліў аватар %{target}"
+        reopen_report_html: "%{name} зноў адкрыў скаргу %{target}"
+        resend_user_html: "%{name} зноў адправіў ліст з пацвярджэннем для %{target}"
+        reset_password_user_html: "%{name} скінул(а) пароль для %{target}"
+        resolve_report_html: "%{name} вырашыў скаргу %{target}"
+        sensitive_account_html: "%{name} адзначыў медыя %{target} як далікатнае"
+        silence_account_html: "%{name} абмежаваў уліковы запіс %{target}"
+        suspend_account_html: Уліковы запіс %{target} выключаны %{name}
+        unassigned_report_html: "%{name} знял(а) прызначэнне скаргі %{target}"
+        unblock_email_account_html: "%{name} разблакіраваў эл. пошту %{target}"
+        unsensitive_account_html: "%{name} зняў адзнаку далікатнае з медыя %{target}"
+        unsilence_account_html: "%{name} зняў ліміт з уліковага запісу %{target}"
+        unsuspend_account_html: Уліковы запіс %{target} адноўлены %{name}
+        update_announcement_html: "%{name} абнавіў аб'яву %{target}"
+        update_custom_emoji_html: "%{name} абнавіў эмодзі %{target}"
+        update_domain_block_html: "%{name} абнавіў блакіроўку дамена для %{target}"
+        update_ip_block_html: "%{name} змяніў правіла для IP %{target}"
+        update_status_html: "%{name} абнавіў допіс %{target}"
+        update_user_role_html: "%{name} змяніў ролю %{target}"
+      deleted_account: выдалены ўліковы запіс
+      empty: Логі не знойдзены.
+      filter_by_action: Фільтраваць па дзеянню
+      filter_by_user: Адфільтраваць па карыстальніку
+      title: Правер логі
+    announcements:
+      destroyed_msg: Аб'ява паспяхова выдалена!
+      edit:
+        title: Рэдагаваць абвестку
+      empty: Не знайдзена ніводнай абвесткі
+      live: Ужывую
+      new:
+        create: Стварыць аб'яву
+        title: Новая аб'ява
+      publish: Апублікаваць
+      published_msg: Аб'ява паспяхова апублікавана!
+      scheduled_for: Запланавана на %{time}
+      scheduled_msg: Аб'ява запланавана да публікацыі!
+      title: Аб'явы
+      unpublish: Зняць з публікацыі
+      unpublished_msg: Аб'ява паспяхова схована!
+      updated_msg: Аб'ява паспяхова адноўлена!
+    custom_emojis:
+      assign_category: Прызначыць катэгорыю
+      by_domain: Дамен
+      copied_msg: Лакальная копія эмодзі паспяхова створана
+      copy: Скапіраваць
+      copy_failed_msg: Немагчыма зрабіць лакальную копію гэтага эмодзі
+      create_new_category: Стварыць новую катэгорыю
+      created_msg: Эмодзі паспяхова створана!
+      delete: Выдаліць
+      destroyed_msg: Смайлік паспяхова прыбраны!
+      disable: Адключыць
+      disabled: Адключана
+      disabled_msg: Смайлік паспяхова адключаны
+      emoji: Эмодзі
+      enable: Уключыць
+      enabled: Уключана
+      enabled_msg: Смайлік паспяхова ўключаны
+      image_hint: PNG або GIF да %{size}
+      list: Паказваць
+      listed: Паказваецца
+      new:
+        title: Дадаць новы адвольны эмодзі
+      no_emoji_selected: Не атрымалася змяніць ніводзін смайлік, бо ніводзін смайлік не быў абраны.
+      not_permitted: Вам не дазволена выконваць гэта дзеянне
+      overwrite: Перазапісаць
+      shortcode: Кароткі код
+      shortcode_hint: Як менш 2 сімвалы, толькі лічбы, лацінскія літары ці падкрэсліванне
+      title: Адвольныя эмодзі
+      uncategorized: Без катэгорыі
+      unlist: Прыбраць
+      unlisted: Не ў стужках
+      update_failed_msg: Немагчыма абнавіць гэта эмодзі
+      updated_msg: Смайлік паспяхова абноўлены!
+      upload: Запампаваць
+    dashboard:
+      active_users: актыўныя карыстальнікі
+      interactions: узаемадзеянні
+      media_storage: Медыясховішча
+      new_users: новыя карыстальнікі
+      opened_reports: скарг прынята
+      pending_appeals_html:
+        few: "<strong>%{count}</strong> апеляцыі ў чарзе"
+        many: "<strong>%{count}</strong> апеляцый у чарзе"
+        one: "<strong>%{count}</strong> апеляцыя ў чарзе"
+        other: "<strong>%{count}</strong> апеляцыі ў чарзе"
+      resolved_reports: скарг разгледжана
+      software: Праграмнае забеспячэнне
+      sources: Крыніцы рэгістрацыі
+      space: Выкарыстанне дыскавай прасторы
+      title: Панэль кіравання
+      top_languages: Найбольш актыўныя мовы
+      top_servers: Найбольш актыўныя серверы
+      website: Вэб-сайт
+    disputes:
+      appeals:
+        empty: Апеляцыі не знойдзены.
+        title: Апеляцыі
+    domain_allows:
+      add_new: Дазволіць федэрацыю з даменам
+      created_msg: Дамен быў паспяхова дабаўлены да федэрацыі
+      destroyed_msg: Дамен быў выключаны з федэрацыі
+      export: Экспарт
+      import: Імпарт
+      undo: Забараніць федэрацыю з даменам
+    domain_blocks:
+      add_new: Дадаць новы блок дамену
+      created_msg: Даменны блок быў апрацаваны
+      destroyed_msg: Даменны блок быў адменены
+      domain: Дамен
+      edit: Рэдагаваць блакіраванне дамену
+      existing_domain_block: Вы ўжо налажылі стражэйшыя абмежаванні на %{name}.
+      existing_domain_block_html: Вы ўжо налажылі стражэйшыя абмежаванні на %{name}, спачатку вам неабходна <a href="%{unblock_url}">разблакаваць гэты акаўнт</a>.
+      export: Экспарт
+      import: Імпарт
+      new:
+        create: Стварыць блакіроўку
+        hint: Блакіроўка дамена не будзе перашкаджаць стварэнню запісаў уліковых запісаў у базе даных, але будзе заднім лікам і аўтаматычна прымяняць да гэтых уліковых запісаў пэўныя метады мадэрацыі.
+        severity:
+          desc_html: "<strong>Абмежаванне</strong> зробіць допісы людзей з гэтага дамену нябачнымі для тых, хто на іх не падпісаны. <strong>Выключэнне</strong> выдаліць усё змесціва, медыя і даныя профіляў дамену з вашага серверу. <strong>«Нічога»</strong> проста адхіліць медыя файлы."
+          noop: Пуста
+          silence: Абмежаваць
+          suspend: Выключыць
+        title: Новы блок дамену
+      no_domain_block_selected: Блакіроўкі даменаў не былі змененыя, таму што ні адзін з іх не быў выбраны
+      not_permitted: Вам забаронена выконваць гэта дзеянне
+      obfuscate: Схаваць назву дамена
+      obfuscate_hint: Часткова замаскіраваць даменнае імя ў спісе, калі прапанова спісу абмежаванняў дамена ўключана
+      private_comment: Прыватны каментарый
+      private_comment_hint: Пракаментуйце абмежаванне гэтага дамена для ўнутранага выкарыстання мадэратарамі.
+      public_comment: Публічны каментарый
+      public_comment_hint: Пракаментуйце гэтае абмежаванне дамена для агульнага выкарыстання, калі рэклама спісу абмежаванняў дамена ўключана.
+      reject_media: Забараніць медыя файлы
+      reject_media_hint: Выдаляе лакальна захаваныя мультымедыйныя файлы і адмаўляе спампоўваць іх у будучыні. Не мае значэння для часавага прыпынення
+      reject_reports: Адхіляе справаздачы
+      reject_reports_hint: Ігнараваць усе справаздачы з гэтага дамена. Не мае значэння для часовага прыпынення
+      undo: Скасаваць блакіраванне дамену
+      view: Праглядзець новы блок дамену
+    email_domain_blocks:
+      add_new: Дадаць
+      created_msg: Дамен эл. пошты паспяхова заблакіраваны
+      delete: Выдаліць
+      dns:
+        types:
+          mx: MX запіс
+      domain: Дамен
+      new:
+        create: Дадаць дамен
+        resolve: Вызначыць дамен
+        title: Заблакіраваць новы дамен эл. пошты
+      no_email_domain_block_selected: Блакіроўкі даменаў эл. пошты не былі змененыя, таму што ні адзін з іх не быў выбраны
+      resolved_dns_records_hint_html: Даменнае імя ператвараецца ў наступныя дамены MX, якія ў канчатковым выніку адказваюць за прыём электроннай пошты. Блакаванне дамена MX заблакуе рэгістрацыю з любога адраса электроннай пошты, які выкарыстоўвае той жа дамен MX, нават калі бачнае імя дамена адрозніваецца. <strong>Будзьце асцярожныя, каб не заблакіраваць асноўных пастаўшчыкоў электроннай пошты.</strong>
+      resolved_through_html: Вызначына каля %{domain}
+      title: Заблакаваныя паштовыя дамены
+    export_domain_allows:
+      new:
+        title: Імпарт дазволаў дамена
+      no_file: Файл не выбраны
+    export_domain_blocks:
+      import:
+        description_html: Вы збіраецеся імпартаваць спіс даменных блокаў. Калі ласка, праглядзіце гэты спіс вельмі ўважліва, асабліва калі вы асабіста не з'яўляецеся аўтарам гэтага спісу.
+        existing_relationships_warning: Існуюць наступныя сувязі
+        private_comment_description_html: 'Каб дапамагчы вам адсочваць, адкуль паходзяць імпартаваныя блокі, імпартаваныя блокі будуць створаны з наступным прыватным каментарыем: <q>%{comment}</q>'
+        private_comment_template: Імпартавана з %{source} %{date}
+        title: Імпарт блакіровак дамену
+      new:
+        title: Імпарт блакіровак дамену
+      no_file: Файл не выбраны
+    follow_recommendations:
+      description_html: "<strong>Рэкамендацыі падпісак, дапамогаюць новым карыстальнікам хутка знайсці цікавы кантэнт</strong>. Калі карыстальнік недастаткова ўзаемадзейнічаў з іншымі, каб сфарміраваць персанальныя рэкамендацыі прытрымлівацца, замест гэтага рэкамендуюцца гэтыя ўліковыя запісы. Яны штодзённа пераразлічваюцца з сумесі ўліковых запісаў з самымі апошнімі ўзаемадзеяннямі і найбольшай колькасцю мясцовых падпісчыкаў для дадзенай мовы."
+      language: Для мовы
+      status: Статус
+      suppress: Схаваць рэкамендацыі падпісак
+      suppressed: Схаваныя
+      title: Рэкамендацыі падпісак
+      unsuppress: Аднавіць рэкамендацыі падпісак
+    instances:
+      availability:
+        failure_threshold_reached: Парог памылак дасягнуты %{date}.
+        failures_recorded:
+          few: Памылковых спроб за %{count} розныя дні.
+          many: Памылковых спроб за %{count} розных дзён.
+          one: Памылковых спроб за %{count} дзень.
+          other: Памылковых спроб за %{count} розныя дні.
+        no_failures_recorded: Памылак не зарэгістравана.
+        title: Дасяжнасць
+        warning: Апошняя спроба падключэння да гэтага серверу была няўдалай
+      back_to_all: Усе
+      back_to_limited: Абмежаваныя
+      back_to_warning: Папярэджанне
+      by_domain: Дамен
+      confirm_purge: Вы ўпэўненыя, што хочаце незваротна выдаліць даныя з гэтага дамена?
+      content_policies:
+        comment: Унутраная нататка
+        description_html: Вы можаце вызначыць палітыку кантэнту, якая будзе прымяняцца да ўсіх уліковых запісаў гэтага дамена і любога з яго субдаменаў.
+        policies:
+          reject_media: Адхіліць мультымедыя
+          reject_reports: Адхіліць справаздачы
+          silence: Ліміт
+          suspend: Выключыць
+        policy: Палітыка
+        reason: Публічная прычына
+        title: Палітыкі кантэнту
+      dashboard:
+        instance_accounts_dimension: Уліковыя запісы з найбольшай колькасцю падпісак
+        instance_accounts_measure: захаваныя ўліковыя запісы
+        instance_followers_measure: нашых падпісчыкаў там
+        instance_follows_measure: іх падпісчыкаў тут
+        instance_languages_dimension: Папулярныя мовы
+        instance_media_attachments_measure: захаваныя медыя-ўкладанні
+        instance_reports_measure: справаздач пра іх
+        instance_statuses_measure: захаваных паведамленняў
+      delivery:
+        all: Усе
+        clear: Выдаліць памылкі дастаўкі
+        failing: Збой
+        restart: Перазапусціць дастаўку
+        stop: Спыніць дастаўку
+        unavailable: Недаступна
+      delivery_available: Дастаўка даступна
+      delivery_error_days: Дзён памылак дастаўкі
+      destroyed_msg: Даныя з %{domain} цяпер стаяць у чарзе на неадкладнае выдаленне.
+      empty: Даменаў не знойдзена.
+      moderation:
+        all: Усе
+        limited: Абмежаваныя
+        title: Мадэрацыя
+      private_comment: Прыватны каментарый
+      public_comment: Публічны каментарый
+      purge: Ачысціць
+      purge_description_html: Калі вам здаецца, што гэты дамен больш не будзе працаваць, вы можаце выдаліць усе даныя ўліковых запісаў і звязаныя з даменам даныя з вашага сховішча. Гэта можа заняць нейкі час.
+      title: Федэрацыя
+      total_blocked_by_us: Заблакіравана намі
+      total_reported: Скаргі на іх
+    invites:
+      deactivate_all: Дэактываваць усё
+      filter:
+        all: Усе
+        title: Фільтр
+      title: Запрашэнні
+    ip_blocks:
+      add_new: Стварыць правіла
+      created_msg: Новае IP правіла паспяхова дададзена
+      delete: Выдаліць
+      expires_in:
+        '1209600': 2 тыдні
+        '15778476': 6 месяцаў
+        '2629746': 1 месяц
+        '31556952': 1 год
+        '86400': 1 дзень
+        '94670856': 3 гады
+      new:
+        title: Стварыць новае IP правіла
+      title: IP правілы
+    relays:
+      add_new: Дадаць новы рэтранслятар
+      delete: Выдаліць
+      disable: Адключыць
+      disabled: Адключана
+      enable: Уключыць
+      enabled: Уключана
+      save_and_enable: Захаваць і ўключыць
+      status: Стан
+      title: Рэтранслятары
+    report_notes:
+      created_msg: Скарга паспяхова створана!
+      destroyed_msg: Скарга паспяхова выдалена!
+      today_at: Сёння а %{time}
+    reports:
+      action_log: Журнал аўдыту
+      actions:
+        suspend_description_html: Профіль і яго змесціва стане недаступным да моманту канчатковага выдалення. Камунікацыя з уліковым запісам будзе немагчымай. Можна скасаваць на працягу 30 дзён.
+      are_you_sure: Вы ўпэўнены?
+      assign_to_self: Прызначыць мне
+      assigned: Прызначаны мадэратар
+      category: Катэгорыя
+      comment:
+        none: Пуста
+      delete_and_resolve: Выдаліць допісы
+      no_one_assigned: Ніводны
+      notes:
+        create: Дадаць нататку
+        create_and_resolve: Вырашыць з нататкай
+        create_and_unresolve: Паўторна адкрыць з нататкай
+        delete: Выдаліць
+        title: Нататкі
+      resolved: Вырашана
+      status: Стан
+      title: Скаргі
+      updated_at: Абноўлена
+      view_profile: Паглядзець профіль
+    roles:
+      add_new: Дадаць ролю
+      assigned_users:
+        few: "%{count} карыстальнікі"
+        many: "%{count} карыстальнікаў"
+        one: "%{count} карыстальнік"
+        other: "%{count} карыстальніка"
+      categories:
+        administration: Адміністрацыя
+        devops: DevOps
+        invites: Запрашэнні
+        moderation: Мадэрацыя
+        special: Спецыяльны
+      delete: Выдаліць
+      edit: Рэдагаваць ролю "%{name}"
+      everyone: Дазволы па змаўчанні
+      permissions_count:
+        few: "%{count} дазволы"
+        many: "%{count} дазволаў"
+        one: "%{count} дазвол"
+        other: "%{count} дазвола"
+      privileges:
+        administrator: Адміністратар
+        delete_user_data: Выдаленне даных карыстальнікаў
+        invite_users: Запрашэнне карыстальнікаў
+        invite_users_description: Дазваляе запрашаць новых людзей на сервер
+        manage_announcements: Кіраванне аб'явамі
+        manage_announcements_description: Дазваляе кіраваць аб'явамі на серверы
+        manage_appeals: Кіраванне апеляцыямі
+        manage_appeals_description: Дазваляе карыстальнікам разглядаць апеляцыі на дзеянні мадэратара
+        manage_blocks: Кіраванне блакіроўкамі
+        manage_blocks_description: Дазваляе блакаваць пэўныя паштовыя правайдэры і IP адрасы
+        manage_custom_emojis: Кіраванне адвольнымі эмодзі
+        manage_custom_emojis_description: Дазваляе кіраваць адвольнымі эмодзі на серверы
+        manage_invites: Кіраванне запрашэннямі
+        manage_invites_description: Дазваляе праглядаць і дэактывоўваць запрашальныя спасылкі
+        manage_reports: Кіраванне скаргамі
+        manage_reports_description: Дазваляе разглядаць скаргі і прымаць захады мадэрацыі
+        manage_roles: Кіраванне ролямі
+        manage_rules: Кіраванне правіламі
+        manage_rules_description: Дазваляе змяняць правілы сервера
+        manage_settings: Кіраванне наладамі
+        manage_settings_description: Дазваляе змяняць налады сервера
+        manage_user_access: Кіраванне наладамі доступу карыстальнікаў
+        manage_user_access_description: Дазваляе адключаць двухфактарную аўтэнтыфікацыю іншым карыстальнікам, змяняць іх паштовы адрас і скідваць пароль
+        manage_users: Кіраванне карыстальнікамі
+        manage_users_description: Дазваляе праглядаць звесткі іншых карыстальнікаў і іх мадэрацыю
+        manage_webhooks: Кіраванне webhook'амі
+        view_audit_log: Кіраванне журналам аўдыту
+        view_dashboard: Прагляд панэлі кіравання
+        view_dashboard_description: Дазваляе праглядаць панэль кіравання і розныя метрыкі
+        view_devops: DevOps
+        view_devops_description: Дае доступ да панэляў кіравання Sidekiq і pgHero
+      title: Ролі
+    rules:
+      add_new: Дадаць правіла
+      delete: Выдаліць
+      edit: Рэдагаваць правіла
+      title: Правілы сервера
+    settings:
+      about:
+        title: Пра нас
+      appearance:
+        preamble: Наладзьце вэб-інтэрфейс Mastodon.
+        title: Выгляд
+      discovery:
+        trends: Актуальныя
+      domain_blocks:
+        all: Для ўсіх
+        disabled: Нікому
+        users: Лакальным карыстальнікам, якія ўвайшлі
+      registrations:
+        title: Рэгістрацыя
+      title: Налады сервера
+    statuses:
+      account: Аўтар
+      application: Праграма
+      deleted: Выдалены
+      language: Мова
+      media:
+        title: Медыя
+      metadata: Метададзеныя
+      open: Адкрыць допіс
+      visibility: Бачнасць
+    strikes:
+      actions:
+        suspend: Уліковы запіс %{target} выключаны %{name}
+    tags:
+      updated_msg: Налады хэштэгаў паспяхова змененыя
+    title: Адміністрацыя
+    trends:
+      allow: Дазволіць
+      approved: Пацверджаны
+      disallow: Забараніць
+      links:
+        allow: Дазволіць спасылка
+        allow_provider: Дазволіць выдаўца
+      statuses:
+        allow: Дазволіць допіс
+        allow_account: Дазволіць аўтара
+        description_html: Гэта допісы, пра якія ведае ваш сервер, што на дадзены момант часта абагульваюцца і дадаюцца ў абранае. Гэта можа дапамагчы вашым новым і пастаянным карыстальнікам знайсці больш людзей, на якіх можна падпісацца. Ніякія допісы не будуць паказвацца публічна, пакуль вы не зацвердзіце аўтара, а аўтар не дазволіць прапанаваць свой уліковы запіс іншым. Вы таксама можаце дазволіць або адхіліць асобныя допісы.
+        disallow: Забараніць допіс
+        disallow_account: Забараніць аўтара
+        title: Актуальныя допісы
+      tags:
+        dashboard:
+          tag_languages_dimension: Папулярныя мовы
+          tag_servers_dimension: Папулярныя серверы
+          tag_servers_measure: розныя серверы
+          tag_uses_measure: усяго выкарыстанняў
+        not_listable: Не будзе прапанавана
+        not_usable: Немагчыма выкарыстаць
+      title: Актуальныя
+    warning_presets:
+      add_new: Дадаць новы
+      delete: Выдаліць
+    webhooks:
+      delete: Выдаліць
+      status: Стан
+  admin_mailer:
+    new_appeal:
+      actions:
+        suspend: каб выключыць уліковы запіс
+    new_report:
+      body_remote: Нехта з %{domain} паскардзіўся на %{target}
+  appearance:
+    advanced_web_interface: Пашыраны вэб-інтэрфейс
+    advanced_web_interface_hint: 'Калі вы хочаце выкарыстоўваць усю шырыню экрана, пашыраны вэб-інтэрфейс дазваляе вам наладзіць мноства розных слупкоў, каб бачыць столькі інфармацыі, колькі вам трэба: галоўная, апавяшчэнні, глабальная стужка, любая колькасць спісаў і хэштэгаў.'
+    animations_and_accessibility: Анімацыі і даступнасць
+    confirmation_dialogs: Дыялогавыя вокны пацвярджэння
+    localization:
+      body: Mastodon перакладаецца добраахвотнікамі.
+      guide_link: https://be.crowdin.com/project/mastodon/be
+      guide_link_text: Кожны можа зрабіць унёсак.
+    toot_layout: Макет допісу
+  application_mailer:
+    salutation: "%{name},"
+  applications:
+    created: Праграма паспяхова створана
+    destroyed: Праграма паспяхова выдалена
+  auth:
+    apply_for_account: Пакінуць заяўку
+    change_password: Пароль
+    delete_account: Выдаліць уліковы запіс
+    delete_account_html: Калі вы жадаеце выдаліць ваш уліковы запіс, можаце <a href="%{path}">працягнуць тут</a>. Ад вас будзе запатрабавана пацвярджэнне.
+    description:
+      prefix_invited_by_user: "@%{name} запрашае вас далучыцца да гэтага сервера ў Mastodon!"
+      prefix_sign_up: Зарэгістравацца ў Mastodon сёння!
+      suffix: Маючы ўліковы запіс, вы зможаце падпісвацца на іншых людзей, дзяліцца навінамі і абменьвацца паведамленнямі з карыстальнікамі з любога сервера Mastodon і шмат што яшчэ!
+    didnt_get_confirmation: Не атрымалі інструкцыю пацвярджэння?
+    dont_have_your_security_key: Не маеце ключа бяспекі?
+    forgot_password: Забылі свой пароль?
+    invalid_reset_password_token: Токен для скідвання пароля несапраўдны або састарэў. Зрабіце запыт на новы.
+    link_to_otp: Увядзіце код двухфактарнай аўтэнтыфікацыі з вашага тэлефона або код аднаўлення
+    log_in_with: Увайсці праз
+    login: Увайсці
+    logout: Выйсці
+    migrate_account: Пераехаць на іншы ўліковы запіс
+    or_log_in_with: Або ўвайсці з дапамогай
+    privacy_policy_agreement_html: Я азнаёміўся і пагаджаюся з <a href="%{privacy_policy_path}" target="_blank">палітыкай канфідэнцыйнасці</a>
+    providers:
+      cas: CAS
+      saml: SAML
+    register: Зарэгістравацца
+    registration_closed: "%{instance} больш не прымае новых удзельнікаў"
+    resend_confirmation: Адправіць інструкцыю пацвярджэння зноў
+    reset_password: Скінуць пароль
+    rules:
+      preamble: Правілы вызначаныя мадэратарамі дамена %{domain}.
+      title: Некалькі базавых правілаў.
+    security: Бяспека
+    set_new_password: Прызначыць новы пароль
+    sign_up:
+      preamble: Маючы ўліковы запіс на гэтым серверы Mastodon, вы будзеце мець магчымасць падпісацца на кожнага чалавека ў сетцы, незалежна ад таго, на якім серверы размешчаны ягоны ўліковы запіс.
+    status:
+      account_status: Стан уліковага запісу
+      confirming: Чакаецца пацвярджэнне з электроннай пошты.
+    too_fast: Форма адпраўлена занадта хутка, паспрабуйце яшчэ раз.
+    use_security_key: Выкарыстаеце ключ бяспекі
+  authorize_follow:
+    already_following: Вы ўжо падпісаныя на гэты ўліковы запіс
+    already_requested: Вы ўжо адправілі запыт на гэты ўліковы запіс
+    follow: Падпісацца
+    follow_request: 'Вы адправілі запыт на падпіску:'
+    following: 'Поспех! Цяпер вы падпісаны на:'
+    post_follow:
+      close: Або, вы можаце проста закрыць гэтае акно.
+      return: Паказаць профіль карыстальніка
+      web: Перайсці ў вэб-версію
+  challenge:
+    confirm: Працягнуць
+    hint_html: "<strong>Парада:</strong> Мы не будзем запытваць ваш пароль зноўку на працягу наступнай гадзіны."
+    invalid_password: Няправільны пароль
+    prompt: Пацвердзіць пароль, каб працягнуць
+  crypto:
+    errors:
+      invalid_key: гэта не сапраўдны Ed25519 або Curve25519 ключ
+      invalid_signature: гэта не сапраўдная Ed25519 сігнатура
+  date:
+    formats:
+      default: "%d.%m.%Y"
+      with_month_name: "%e %B %Y"
+  datetime:
+    distance_in_words:
+      about_x_hours: "%{count}гадз"
+      about_x_months: "%{count}мес"
+      about_x_years: "%{count}г"
+      almost_x_years: "%{count}г"
+      half_a_minute: Толькі што
+      less_than_x_minutes: "%{count}хв"
+      less_than_x_seconds: Толькі што
+      over_x_years: "%{count}г."
+      x_days: "%{count}д"
+      x_minutes: "%{count}хв"
+      x_months: "%{count}мес"
+      x_seconds: "%{count}с"
+  deletes:
+    challenge_not_passed: Уведзеная інфармацыя няправільная
+    confirm_password: Увядзіце свой бягучы пароль, каб пацвердзіць сваю асобу
+    proceed: Выдаліць уліковы запіс
+    success_msg: Ваш уліковы запіс быў паспяхова выдалены
+  disputes:
+    strikes:
+      appeals:
+        submit: Падаць апеляцыю
+      title_actions:
+        none: Папярэджванне
+        suspend: Выключэнне ўліковага запісу
+  errors:
+    '400': The request you submitted was invalid or malformed.
+    '403': You don't have permission to view this page.
+    '404': The page you are looking for isn't here.
+    '406': This page is not available in the requested format.
+    '410': The page you were looking for doesn't exist here anymore.
+    '422': 
+    '429': Too many requests
+    '500': 
+    '503': The page could not be served due to a temporary server failure.
+  exports:
+    archive_takeout:
+      date: Дата
+      size: Памер
+    bookmarks: Закладкі
+    csv: CSV
+    lists: Спісы
+  featured_tags:
+    add_new: Дадаць новы
+  filters:
+    contexts:
+      account: Профілі
+      notifications: Апавяшчэнні
+      thread: Размовы
+    edit:
+      add_keyword: Дадаць ключавое слова
+      keywords: Ключавыя словы
+      title: Рэдагаваць фільтр
+    index:
+      delete: Выдаліць
+      empty: У вас няма фільтраў.
+      title: Фільтры
+    new:
+      save: Захаваць новы фільтр
+      title: Дадаць новы фільтр
+  generic:
+    all: Усе
+    copy: Скапіяваць
+    delete: Выдаліць
+    order_by: Парадак
+    save_changes: Захаваць змены
+    today: сёння
+  imports:
+    modes:
+      merge: Аб'яднаць
+      merge_long: Захаваць існуючыя запісы і дадаць новыя
+      overwrite: Перазапісаць
+    types:
+      bookmarks: Закладкі
+    upload: Запампаваць
+  invites:
+    expires_in:
+      '1800': 30 хвілін
+      '21600': 6 гадзін
+      '3600': 1 гадзіна
+      '43200': 12 гадзін
+      '604800': 1 тыдзень
+      '86400': 1 дзень
+    expires_in_prompt: Ніколі
+    generate: Стварыць запрашальную спасылку
+    max_uses_prompt: Неабмежавана
+    title: Запрасіць людзей
+  login_activities:
+    authentication_methods:
+      otp: праграма двухфактарнай аўтэнтыфікацыі
+      password: пароль
+      sign_in_token: код з электроннай пошты
+      webauthn: ключы бяспекі
+    description_html: Калі вы бачыце невядомую вам актыўнасць, падумайце пра змену пароля і ўключэнне двухфактарнай аўтэнтыфікацыі.
+    empty: Няма гісторыі ўваходаў
+    failed_sign_in_html: Няўдалая спроба ўваходу праз %{method} з %{ip} (%{browser})
+    successful_sign_in_html: Паспяховы ўваход праз %{method} з %{ip} (%{browser})
+    title: Гісторыя ўваходаў
+  migrations:
+    errors:
+      not_found: не знойдзена
+    followers_count: Падпісчыкі на момант перамяшчэння
+    past_migrations: Колішнія перамяшчэнні
+    proceed_with_move: Перамясціць падпісчыкаў
+  moderation:
+    title: Мадэрацыя
+  notification_mailer:
+    follow:
+      body: "%{name} цяпер падпісаны на вас!"
+      subject: "%{name} цяпер падпісаны на вас"
+      title: Новы падпісчык
+    follow_request:
+      action: Кіраванне запытамі на падпіску
+      body: "%{name} хоча падпісацца на вас"
+      title: Новы запыт на падпіску
+    mention:
+      action: Адказаць
+    reblog:
+      subject: "%{name} пашырыў ваш допіс"
+    status:
+      subject: Новы допіс ад %{name}
+  notifications:
+    other_settings: Іншыя налады апавяшчэнняў
+  number:
+    human:
+      decimal_units:
+        format: "%n %u"
+        units:
+          billion: млрд
+          million: млн
+          thousand: тыс.
+          trillion: трлн
+  otp_authentication:
+    enable: Уключыць
+  pagination:
+    next: Далей
+  relationships:
+    remove_selected_domains: Выдаліць усіх падпісчыкаў з выбраных даменаў
+    remove_selected_followers: Выдаліць выбраных карыстальнікаў
+    remove_selected_follows: Адпісацца ад выбраных карыстальнікаў
+    status: Стан уліковага запісу
+  sessions:
+    activity: Апошняя актыўнасць
+    browser: Браўзер
+    browsers:
+      alipay: Alipay
+      blackberry: BlackBerry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
+      generic: Невядомы браўзер
+      ie: Internet Explorer
+      micro_messenger: MicroMessenger
+      nokia: Nokia S40 Ovi Browser
+      opera: Opera
+      otter: Otter
+      phantom_js: PhantomJS
+      qq: QQ Browser
+      safari: Safari
+      uc_browser: UC Browser
+      weibo: Weibo
+    current_session: Бягучая сесія
+    description: "%{browser} на %{platform}"
+    ip: IP
+    platforms:
+      adobe_air: Adobe AIR
+      android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
+      mac: macOS
+      other: невядомай платформе
+      windows: Windows
+      windows_mobile: Windows Mobile
+      windows_phone: Windows Phone
+    revoke: Адклікаць
+    revoke_success: Сеанс паспяхова адкліканы
+    title: Сесіі
+    view_authentication_history: Праглядзець гісторыю ўваходаў у мой уліковы запіс
+  settings:
+    account: Уліковы запіс
+    account_settings: Налады ўліковага запісу
+    appearance: Выгляд
+    authorized_apps: Аўтарызаваныя праграмы
+    back: Назад да Mastodon
+    delete: Выдаленне ўліковага запісу
+    development: Распрацоўка
+    edit_profile: Рэдагаваць профіль
+    export: Экспарт даных
+    import: Імпарт
+    import_and_export: Імпарт і экспарт
+    migrate: Перамяшчэнне ўліковага запісу
+    notifications: Апавяшчэнні
+    preferences: Параметры
+    profile: Профіль
+    relationships: Падпіскі і падпісчыкі
+    statuses_cleanup: Аўтаматычнае выдаленне допісаў
+    two_factor_authentication: Двухфактарная аўтэнтыфікацыя
+    webauthn_authentication: Ключы бяспекі
+  statuses:
+    attached:
+      audio:
+        few: "%{count} аўдыяфайлы"
+        many: "%{count} аўдыяфайлаў"
+        one: "%{count} аўдыяфайл"
+        other: "%{count} аўдыяфайла"
+      image:
+        few: "%{count} выявы"
+        many: "%{count} выяваў"
+        one: "%{count} выява"
+        other: "%{count} выявы"
+      video:
+        few: "%{count} відэафайлы"
+        many: "%{count} відэафайлаў"
+        one: "%{count} відэафайл"
+        other: "%{count} відэафайла"
+    edited_at_html: Адрэдагавана %{date}
+    over_character_limit: перавышаная колькасць сімвалаў у %{max}
+    pin_errors:
+      direct: Допісы, бачныя толькі згаданым карыстальнікам, не могуць быць замацаваныя
+      ownership: Немагчыма замацаваць чужы допіс
+    show_more: Паказаць больш
+    sign_in_to_participate: Зарэгіструйцеся каб удзельнічаць у абмеркаванні
+    title: '%{name}: "%{quote}"'
+    visibilities:
+      public: Публічны
+  statuses_cleanup:
+    min_age:
+      '1209600': 2 тыдні
+      '15778476': 6 месяцаў
+      '2629746': 1 месяц
+      '31556952': 1 год
+      '5259492': 2 месяцы
+      '604800': 1 тыдзень
+      '63113904': 2 гады
+      '7889238': 3 месяцы
+  stream_entries:
+    pinned: Замацаваны допіс
+  themes:
+    contrast: Mastodon (высокі кантраст)
+    default: Mastodon (цёмная)
+    mastodon-light: Mastodon (светлая)
+  time:
+    formats:
+      default: "%d.%m.%Y %H:%M"
+      time: "%H:%M"
+  two_factor_authentication:
+    add: Дадаць
+    edit: Рэдагаваць
+    generate_recovery_codes: Стварыць коды аднаўлення
+    lost_recovery_codes: Коды аднаўлення дазволяць вам аднавіць доступ да вашага ўліковага запісу ў выпадку страты тэлефона. Калі вы згубілі вашыя коды, вы можаце стварыць новыя тут. Старыя коды аднаўлення будуць ануляваныя.
+    recovery_codes: Абнавіць коды аднаўлення
+    recovery_codes_regenerated: Новыя коды аднаўлення паспяхова створаныя
+    recovery_instructions_html: Калі раптам вы страціце доступ да вашага тэлефона, вы можаце скарыстацца адным з кодаў аднаўлення ніжэй каб аднавіць доступ да вашага ўліковага запісу. <strong>Захоўвайце іх у бяспечным месцы</strong>. Напрыклад, вы можаце раздрукаваць іх і захоўваць разам з іншымі важнымі дакументамі.
+    webauthn: Ключы бяспекі
+  user_mailer:
+    warning:
+      categories:
+        spam: Спам
+      explanation:
+        delete_statuses: Было выяўлена, што некаторыя з вашых допісаў парушалі адно або больш правілаў супольнасці і былі выдаленыя мадэратарамі суполкі %{instance}.
+        mark_statuses_as_sensitive: Некаторыя вашыя допісы былі пазначаныя як далікатныя мадэратарамі суполкі %{instance}. Гэта значыць, што іншым людзям давядзецца спачатку націснуць на медыя допісу каб праглядзець яго. Вы можаце ўласнаручна пазначыць медыя як далікатныя перад тым, як апублікаваць іх у будучым.
+        silence: Вы ўсё яшчэ можаце карыстаецца вашым уліковым запісам, але толькі ўжо падпісаныя на вас людзі змогуць бачыць вашыя публікацыі на серверы. Вы таксама можаце быць адхілены ад удзелу ў розных пошукавых функцыях, аднак іншыя ўсё роўна могуць уласнаручна падпісацца на вас.
+        suspend: Вы больш не можаце выкарыстоўваць свой уліковы запіс, а профіль і іншыя даныя сталі недаступнымі. Вы ўсё яшчэ можаце ўвайсці, каб запытаць архіў сваіх даных да моманту іх выдалення праз 30 дзён, але мы захаваем вашы базавыя даныя, каб не даць вам абысці выключэнне.
+      statuses: 'Прычынныя допісы:'
+      subject:
+        delete_statuses: Вашыя допісы на %{acct} былі выдалены
+        mark_statuses_as_sensitive: Вашыя допісы на %{acct} былі пазначаныя як далікатныя
+        sensitive: З гэтага моманту вашыя допісы на %{acct} будуць пазначаныя як далікатныя
+        suspend: Ваш уліковы запіс %{acct} быў выключаны
+      title:
+        delete_statuses: Выдаленыя допісы
+        mark_statuses_as_sensitive: Допісы, пазначыная як далікатныя
+        none: Папярэджанне
+        suspend: Уліковы запіс выключаны
+    welcome:
+      explanation: Вось некаторыя парады каб пачаць
+      final_action: Пачаць пісаць
+      final_step: 'Пачынайце пісаць! Нават, калі ў вас няма падпісчыкаў, іншыя людзі змогуць пабачыць вашыя допісы, напрыклад, у лакальнай стужцы, або праз хэштэгі. Калі хочаце, вы можаце прадставіцца праз хэштэг #introductions.'
+      subject: Вітаем у Mastodon
+      title: Рады вітаць вас, %{name}!
+  webauthn_credentials:
+    delete: Выдаліць
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index c8040705c..f1587f940 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -12,6 +12,7 @@ bg:
       one: Последовател
       other: Последователи
     following: Следва
+    instance_actor_flash: Този профил е виртуално действащо лице, представляващо сървъра, а не индивидуален потребител. Използва се за федериране и не бива да бъде преустановен.
     last_active: последна дейност
     link_verified_on: Собствеността върху тази връзка е проверена на %{date}
     nothing_here: Тук няма нищо!
@@ -24,12 +25,15 @@ bg:
   admin:
     account_actions:
       action: Изпълняване на действие
+      title: Извършване на модериращо действие за %{acct}
     account_moderation_notes:
       create: Оставяне на бележка
       created_msg: Бележката за модерация е създадена успешно!
+      destroyed_msg: Бележката за модерация е успешно унищожена!
     accounts:
       add_email_domain_block: Блокиране на имейл домейн
       approve: Одобряване
+      approved_msg: Успешно одобрена заявка за регистрация на %{username}
       are_you_sure: Сигурни ли сте?
       avatar: Аватар
       by_domain: Домейн
@@ -54,6 +58,7 @@ bg:
       demote: Понижаване
       destroyed_msg: Данните на %{username} вече са на опашка за незабавно изтриване
       disable: Замразяване
+      disable_sign_in_token_auth: Изключване на удостоверяването с маркер по имейл
       disable_two_factor_authentication: Изключване на 2FA
       disabled: Замразено
       display_name: Показвано име
@@ -62,6 +67,7 @@ bg:
       email: Имейл
       email_status: Състояние на имейл
       enable: Размразяване
+      enable_sign_in_token_auth: Включване на удостоверяването с маркер по имейл
       enabled: Включено
       enabled_msg: Успешно размразяване на акаунта на %{username}
       followers: Последователи
@@ -79,6 +85,9 @@ bg:
         title: Местоположение
       login_status: Състояние на вход
       media_attachments: Прикачена мултимедия
+      memorialize: Възпоминание
+      memorialized: Възпоминателен
+      memorialized_msg: Успещно превръщане на %{username} във възпоминателен профил
       moderation:
         active: Активно
         all: Всичко
@@ -95,17 +104,26 @@ bg:
       not_subscribed: Без абонамент
       pending: Изчаква преглед
       perform_full_suspension: Спиране
+      previous_strikes: Предишни провинения
+      previous_strikes_description_html:
+        one: "Този профил има \n <strong>едно</strong> провинение."
+        other: Този профил има <strong>%{count}</strong> провинения.
       promote: Повишаване
       protocol: Протокол
       public: Публично
       push_subscription_expires: PuSH абонаментът изтича
       redownload: Опресняване на профил
+      redownloaded_msg: Успешно обновяване на профила на %{username} от източника
       reject: Отхвърляне
       rejected_msg: Успешно отхвърлена заявка за регистрация на %{username}
       remove_avatar: Премахване на аватар
       remove_header: Премахване на заглавна част
+      removed_avatar_msg: Успешно премахване на изображението на аватара на %{username}
+      removed_header_msg: Успешно премахване на заглавното изображение на %{username}
       resend_confirmation:
         already_confirmed: Този потребител вече е потвърден
+        send: Повторно изпращане на имейла за потвърждение
+        success: Успешно изпращане на имейла за потвърждение!
       reset: Нулиране
       reset_password: Нулиране на паролата
       resubscribe: Абониране пак
@@ -116,6 +134,7 @@ bg:
       security_measures:
         only_password: Само парола
         password_and_2fa: Парола и двуфакторно удостоверяване
+      sensitive: Чувствителен
       sensitized: Отбелязано като деликатно съдържание
       shared_inbox_url: URL адрес на споделена входяща кутия
       show:
@@ -124,30 +143,44 @@ bg:
       silence: Ограничение
       silenced: Ограничено
       statuses: Публикации
+      strikes: Предишни провинения
       subscribe: Абониране
       suspend: Спиране
       suspended: Спряно
+      suspension_irreversible: Данните на този профил са безвъзвратно изтрити. Можете да възстановите достъпа на този профил, за да може да бъде отново използван, но данните отпреди няма да бъдат възстановени.
+      suspension_reversible_hint_html: Този профил е преустановен и данните от него ще бъдат напълно премахнати на %{date}. До тази дата профилът може да бъде възстановен без щети. Ако желаете, по-долу можете да премахнете всички данни от профила незабавно.
       title: Акаунти
       unblock_email: Отблокиране на адреса на имейла
+      unblocked_email_msg: Успешно разблокиране на имейл адреса на %{username}
       unconfirmed_email: Непотвърден имейл
+      undo_sensitized: Нeчувствителен
       undo_silenced: Отмяна на ограничението
+      undo_suspension: Връщане на достъпа
+      unsilenced_msg: Успешно премахване на ограниченията върху профила на %{username}
       unsubscribe: Отписване
+      unsuspended_msg: Успешно връщане на достъпа до профила на %{username}
       username: Потребителско име
+      view_domain: Виж резюмето на домейна
       warn: Предупреждение
       web: Уеб
       whitelisted: Позволено за федерацията
     action_logs:
       action_types:
+        approve_appeal: Одобри иска
+        approve_user: Одобряване на потребител
+        assigned_to_self_report: Назначи отчет
         change_email_user: Промяна на имейл за потребител
         change_role_user: Промяна на роля за потребител
         confirm_user: Потвърждаване на потребител
         create_account_warning: Създаване на предупреждение
         create_announcement: Създаване на оповестяване
+        create_canonical_email_block: Създаване на имейл блокировка
         create_custom_emoji: Създаване на персонализирано емоджи
         create_ip_block: Създаване на IP правило
         create_user_role: Създаване на роля
         demote_user: Понижаване на потребител
         destroy_announcement: Изтриване на оповестяване
+        destroy_canonical_email_block: Изтриване на имейл блокировка
         destroy_custom_emoji: Изтриване на персонализирано емоджи
         destroy_ip_block: Изтриване на правило за IP
         destroy_status: Изтриване на статус
@@ -158,10 +191,15 @@ bg:
         disable_user: Деактивиране на потребител
         enable_custom_emoji: Активиране на персонализирано емоджи
         enable_user: Активиране на потребител
+        memorialize_account: Запомни потребителя
         promote_user: Повишаване на потребител
         remove_avatar_user: Премахване на аватар
         reopen_report: Повторно отваряне на доклад
+        resend_user: Повторно изпращане на имейла за потвърждение
         reset_password_user: Нулиране на парола
+        silence_account: Ограничи Акаунта
+        suspend_account: Прекрати акаунта
+        unblock_email_account: Разблокирай Email адреса
         update_ip_block: Обновяване на правило за IP
         update_status: Обновяване на публикация
         update_user_role: Обновяване на роля
@@ -336,6 +374,9 @@ bg:
         manage_rules: Управление на правилата на сървъра
       appearance:
         title: Външен вид
+      discovery:
+        title: Откриване
+        trends: Актуални
       registrations:
         title: Регистрации
       title: Настройки на сървъра
@@ -380,11 +421,17 @@ bg:
       actions:
         none: предупреждение
   appearance:
+    advanced_web_interface: Разширен уеб интерфейс
+    advanced_web_interface_hint: 'Ако желаете да се възползвате от пълната ширина на своя екран, разширеният уеб интерфейс ще ви позволи да настроите най-различни колони, за да виждате едновременно множество информация: Начало, известия, федериран инфопоток, множество списъци и хаштагове.'
+    animations_and_accessibility: Анимация и достъпност
+    confirmation_dialogs: Диалогов прозорец за потвърждение
+    discovery: Откриване
     localization:
       body: Mastodon е преведено от доброволци.
       guide_link: https://ru.crowdin.com/project/mastodon
-      guide_link_text: Всеки може да допринася.
+      guide_link_text: Всеки може да участва.
     sensitive_content: Деликатно съдържание
+    toot_layout: Оформление на публикацията
   application_mailer:
     notification_preferences: Промяна на предпочитанията за имейл
     salutation: "%{name},"
@@ -397,6 +444,7 @@ bg:
   auth:
     change_password: Парола
     delete_account: Изтриване на акаунта
+    delete_account_html: Ако желаете да изтриете акаунта си, можете <a href="%{path}">да сторите това тук</a>. Ще ви бъде поискано потвърждение.
     description:
       prefix_invited_by_user: "@%{name} ви покани да се присъедините към този сървър на Mastodon!"
     didnt_get_confirmation: Не получих инструкции за потвърждение
@@ -407,6 +455,7 @@ bg:
     login: Влизане
     logout: Излизане
     migrate_account: Преместване в различен акаунт
+    migrate_account_html: Ако желаете да пренасочите този акаунт към друг, можете да <a href="%{path}">настроите това тук</a>.
     or_log_in_with: Или влизане с помощта на
     register: Регистрация
     registration_closed: "%{instance} не приема нови членуващи"
@@ -492,6 +541,9 @@ bg:
     lists: Списъци
     mutes: Заглушихте
     storage: Съхранение на мултимедия
+  featured_tags:
+    add_new: Добавяне на нов
+    hint_html: "<strong>Какво представляват актуалните хаштагове?</strong> Те се показват ясно на вашия публичен профил и позволяват на хората да преглеждат публичните ви публикации с тези хаштагове. Те са чудесен инструмент, с който може да се следи творческа работа или дългосрочни проекти."
   filters:
     contexts:
       account: Профили
@@ -588,6 +640,7 @@ bg:
       not_found: не може да се намери
     followers_count: Последователи по време на преместването
     incoming_migrations: Преместване от различен акаунт
+    incoming_migrations_html: За да се преместите от друг акаунт към този, първо трябва да<a href="%{path}">създадете псевдоним за акаунта</a>.
     past_migrations: Минали миграции
     proceed_with_move: Още последователи
     redirected_msg: Вашият акаунт сега се пренасочва към %{acct}.
@@ -619,6 +672,7 @@ bg:
       body: 'Твоята публикация беше споделена от %{name}:'
       subject: "%{name} сподели публикацията ти"
   notifications:
+    email_events: Събития за известия по имейл
     email_events_hint: 'Изберете събития, за които искате да получавате известия:'
     other_settings: Настройки за други известия
   number:
@@ -734,6 +788,7 @@ bg:
     development: Развой
     edit_profile: Редактирай профила си
     export: Експортиране на данни
+    featured_tags: Актуални хаштагове
     import: Импортиране
     import_and_export: Внос и износ
     migrate: Миграция на акаунта
@@ -860,6 +915,7 @@ bg:
     invalid_otp_token: Невалиден код
     signed_in_as: 'Влезли като:'
   verification:
+    explanation_html: 'Можете да <strong>удостоверите самоличността си като собственик на линковете в метаданните на своя профил</strong>. За целта сайтът, към който води линк от метаданните, трябва да съдържа линк обратно към вашия профил в Mastodon. Линкът от сайта <strong>трябва</strong> да съдържа атрибут <code>rel="me"</code>. Текстовото съдържание на линка няма значение. Ето пример:'
     verification: Проверка
   webauthn_credentials:
     add: Добавяне на нов ключ за сигурност
diff --git a/config/locales/br.yml b/config/locales/br.yml
index 601892ba0..c53fac24f 100644
--- a/config/locales/br.yml
+++ b/config/locales/br.yml
@@ -16,12 +16,12 @@ br:
     last_active: oberiantiz ziwezhañ
     nothing_here: N'eus netra amañ !
     posts:
-      few: Kannadoù
-      many: Kannadoù
-      one: Kannad
-      other: Kannadoù
-      two: Kannadoù
-    posts_tab_heading: Kannadoù
+      few: Toudoù
+      many: Toudoù
+      one: Toud
+      other: Toud
+      two: Toudoù
+    posts_tab_heading: Toudoù
   admin:
     account_moderation_notes:
       create: Leuskel un notenn
@@ -47,7 +47,7 @@ br:
       disable: Skornañ
       disabled: Skornet
       domain: Domani
-      edit: Aozañ
+      edit: Kemmañ
       email: Postel
       enable: Gweredekaat
       enabled: Gweredekaet
@@ -80,7 +80,7 @@ br:
       search: Klask
       silence: Bevenniñ
       silenced: Bevennet
-      statuses: Kannadoù
+      statuses: Toudoù
       suspend: Astalañ
       suspended: Astalet
       title: Kontoù
@@ -93,8 +93,8 @@ br:
         destroy_status: Dilemel ar c'hannad
         update_status: Hizivaat ar c'hannad
       actions:
-        destroy_status_html: Dilamet eo bet kannad %{target} gant %{name}
-        update_status_html: Hizivaet eo bet kannad %{target} gant %{name}
+        destroy_status_html: Dilamet eo bet toud %{target} gant %{name}
+        update_status_html: Hizivaet eo bet toud %{target} gant %{name}
       title: Renabl aodit
     announcements:
       live: War-eeun
@@ -157,7 +157,7 @@ br:
           suspend: Astalañ
         policy: Reolennoù
       dashboard:
-        instance_statuses_measure: kannadoù stoket
+        instance_statuses_measure: toudoù stoket
       delivery:
         all: Pep tra
         failing: O faziañ
@@ -246,15 +246,15 @@ br:
       media:
         title: Media
       open: Digeriñ ar c'hannad
-      original_status: Kannad orin
+      original_status: Toud orin
       reblogs: Skignadennoù
-      status_changed: Kannad kemmet
-      title: Kannadoù ar gont
+      status_changed: Toud kemmet
+      title: Toudoù ar gont
       visibility: Gwelusted
       with_media: Gant mediaoù
     strikes:
       actions:
-        delete_statuses: Dilamet eo bet kannadoù %{target} gant %{name}
+        delete_statuses: Dilamet eo bet toudoù %{target} gant %{name}
     trends:
       allow: Aotren
       links:
@@ -371,7 +371,7 @@ br:
       title: Siloù
     statuses:
       index:
-        title: Kannadoù silet
+        title: Toudoù silet
   generic:
     all: Pep tra
     copy: Eilañ
@@ -408,7 +408,7 @@ br:
     mention:
       action: Respont
     reblog:
-      subject: Skignet ho kannad gant %{name}
+      subject: 'Gant %{name} eo bet skignet ho toud '
       title: Skignadenn nevez
     status:
       subject: Embannet ez eus bet traoù gant %{name}
@@ -478,7 +478,7 @@ br:
     account: Kont
     account_settings: Arventennoù ar gont
     development: Diorren
-    edit_profile: Aozañ ar profil
+    edit_profile: Kemmañ ar profil
     import: Enporzhiañ
     import_and_export: Enporzhiañ hag ezporzhiañ
     preferences: Gwellvezioù
@@ -498,6 +498,7 @@ br:
       direct: War-eeun
       public: Publik
   statuses_cleanup:
+    keep_direct: Mirout ar c'hannadoù eeun
     min_age:
       '1209600': 2 sizhunvezh
       '15778476': 6 months
@@ -508,7 +509,7 @@ br:
       '63113904': 2 vloavezh
       '7889238': 3 months
   stream_entries:
-    pinned: Kannad spilhennet
+    pinned: Toud spilhennet
     reblogged: en·he deus skignet
   themes:
     default: Mastodoñ (Teñval)
@@ -521,13 +522,13 @@ br:
   two_factor_authentication:
     add: Ouzhpennañ
     disable: Diweredekaat
-    edit: Aozañ
+    edit: Kemmañ
   user_mailer:
     warning:
       categories:
         spam: Spam
       reason: 'Abeg :'
-      statuses: 'Kannadoù meneget :'
+      statuses: 'Toudoù meneget :'
       title:
         none: Diwall
     welcome:
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index bc3f462b8..a4dd62e61 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -297,7 +297,7 @@ ca:
       new:
         create: Crea un anunci
         title: Nou anunci
-      publish: Publica-ho
+      publish: Publica
       published_msg: L’anunci s’ha publicat amb èxit!
       scheduled_for: Programat per a %{time}
       scheduled_msg: Anunci programat per a ser publicat!
@@ -398,7 +398,7 @@ ca:
       no_domain_block_selected: No s'ha canviat cap bloqueig de domini perquè no se n'ha seleccionat cap
       not_permitted: No tens permís per a realitzar aquesta acció
       obfuscate: Oculta el nom del domini
-      obfuscate_hint: Oculta parcialment el nom del domini si està activat mostrar la llista de dominis limitats
+      obfuscate_hint: Oculta parcialment el nom del domini si està activat "mostra la llista de dominis limitats"
       private_comment: Comentari privat
       private_comment_hint: Comentari sobre aquesta limitació del domini per a ús intern dels moderadors.
       public_comment: Comentari públic
@@ -434,9 +434,9 @@ ca:
       no_file: No s'ha seleccionat cap fitxer
     export_domain_blocks:
       import:
-        description_html: Estàs a punt d'importar una llista de bloqueig de dominis. Si us plau, revisa aquesta llista amb molta cura, especialment si no l'has creada tu mateix.
+        description_html: Estàs a punt d'importar una llista de dominis blocats. Si us plau, revisa aquesta llista amb molta cura, especialment si no l'has creada tu mateix.
         existing_relationships_warning: Relacions de seguiment existents
-        private_comment_description_html: 'Per ajudar-te a fer un seguiment d''on provenen els bloquejos importats, es crearan amb el següent comentari privat: <q>%{comment}</q>'
+        private_comment_description_html: 'Per a ajudar-te a fer un seguiment d''on provenen els bloquejos importats, es crearan amb el següent comentari privat: <q>%{comment}</q>'
         private_comment_template: Importar des de %{source} el %{date}
         title: Importa dominis bloquejats
       new:
@@ -570,7 +570,7 @@ ca:
       action_log: Registre d'auditoria
       action_taken_by: Mesures adoptades per
       actions:
-        delete_description_html: Les publicacions reportades seran eliminades i un cop serà gravat per ajudar-te a escalar en futures infraccions des d'el mateix compte.
+        delete_description_html: Les publicacions reportades seran eliminades i un cop serà gravat per a ajudar-te a escalar en futures infraccions des del mateix compte.
         mark_as_sensitive_description_html: Els mèdia de les publicacions reportades seran marcats com a sensibles i una acció serà gravada per ajudar a escalar en futures infraccions del mateix compte.
         other_description_html: Veu més opcions controlant el comportament del compte i personalitza la comunicació al compte reportat.
         resolve_description_html: No serà presa cap acció contra el compte reportat, cap cop serà gravat i l'informe es tancarà.
@@ -699,7 +699,7 @@ ca:
         preamble: Personalitza l'interfície web de Mastodon.
         title: Aparença
       branding:
-        preamble: La marca del teu servidor el diferència dels demés servidors de la xarxa. Aquesta informació es pot mostrar en diversos entorns com ara en l'interfície web, en les aplicacions natives, en les previsualitzacions dels enllaços en altres webs, dins les aplicacions de missatgeria i d'altres. Per aquesta raó, és millor mantenir aquesta informació clara, breu i precisa.
+        preamble: La marca del teu servidor el diferencia dels altres servidors de la xarxa. Aquesta informació es pot mostrar en diversos entorns com ara en la interfície web, en les aplicacions natives, en les previsualitzacions dels enllaços en altres webs, dins les aplicacions de missatgeria i d'altres. Per aquesta raó, val més mantenir aquesta informació clara, breu i precisa.
         title: Marca
       content_retention:
         preamble: Controla com es desa a Mastodon el contingut generat per l'usuari.
@@ -787,7 +787,7 @@ ca:
       links:
         allow: Permet enllaç
         allow_provider: Permet mitjà
-        description_html: Aquests son enllaços que ara mateix s'estan compartint molt per els comptes que el teu servidor en veu les publicacions. Poden ajudar als teus usuaris a trobar què està passant en el món. Cap dels enllaços es mostra publicament fins que no aprovis el mitjà. També pots aceptar o rebutjar enllaços individuals.
+        description_html: Aquests són enllaços que ara mateix estan compartint molt els comptes dels quals el teu servidor veu les publicacions. Poden ajudar els teus usuaris a trobar què està passant en el món. Cap dels enllaços es mostra públicament fins que no aprovis el mitjà. També pots acceptar o rebutjar enllaços individuals.
         disallow: No permetre l'enllaç
         disallow_provider: No permetre el mitjà
         no_link_selected: No s'ha canviat cap enllaç perquè cap ha estat seleccionat
@@ -826,7 +826,7 @@ ca:
           tag_servers_dimension: Els millors servidors
           tag_servers_measure: diferents servidors
           tag_uses_measure: total usos
-        description_html: Aquestes son etiquetes que ara mateix estan apareixen en moltes publicacions que el teu servidor veu. Poden ajudar als teus usuaris a trobar de què està parlant majoritariament la gent en aquest moment. Cap etiqueta es mostra publicament fins que no l'aprovis.
+        description_html: Aquestes són les etiquetes que ara mateix estan apareixent en moltes publicacions que el teu servidor veu. Poden ajudar els teus usuaris a trobar de què està parlant majoritàriament la gent en aquest moment. Cap etiqueta es mostra públicament fins que no l'aprovis.
         listable: Es pot suggerir
         no_tag_selected: No s'ha canviat cap etiqueta perquè cap ha estat seleccionada
         not_listable: No es pot suggerir
@@ -909,7 +909,7 @@ ca:
     remove: Desvincula l'àlies
   appearance:
     advanced_web_interface: Interfície web avançada
-    advanced_web_interface_hint: 'Si vols fer ús de tota l''amplada de la teva pantalla, l''interfície web avançada et permet configurar diverses columnes per a veure molta més informació al mateix temps: Inici, notificacions, línia de temps federada i qualsevol quantitat de llistes i etiquetes.'
+    advanced_web_interface_hint: 'Si vols fer ús de tota l''amplada de la teva pantalla, la interfície web avançada et permet configurar diverses columnes per a veure molta més informació al mateix temps: Inici, notificacions, línia de temps federada i qualsevol quantitat de llistes i etiquetes.'
     animations_and_accessibility: Animacions i accessibilitat
     confirmation_dialogs: Diàlegs de confirmació
     discovery: Descobriment
@@ -949,7 +949,7 @@ ca:
     link_to_otp: Introdueix el teu codi de doble factor des d’el teu mòbil o un codi de recuperació
     link_to_webauth: Usa el teu dispositiu de clau de seguretat
     log_in_with: Inicia sessió amb
-    login: Iniciar sessió
+    login: Inicia la sessió
     logout: Surt
     migrate_account: Mou a un compte diferent
     migrate_account_html: Si vols redirigir aquest compte a un altre diferent, el pots <a href="%{path}">configurar aquí</a>.
@@ -1023,7 +1023,7 @@ ca:
       x_months: "%{count} mesos"
       x_seconds: "%{count} s"
   deletes:
-    challenge_not_passed: L'informació que has entrat no és correcte
+    challenge_not_passed: La informació que has introduït no és correcta
     confirm_password: Introdueix la contrasenya actual per a verificar la identitat
     confirm_username: Escriu el teu nom d'usuari per a confirmar el procediment
     proceed: Suprimeix el compte
@@ -1085,7 +1085,7 @@ ca:
       content: Ho sentim, però alguna cosa ha fallat a la nostra banda.
       title: Aquesta pàgina no es correcta
     '503': La pàgina no podria ser servida a causa d'un error temporal del servidor.
-    noscript_html: Per a utilitzar Mastodon, activa el JavaScript. També pots provar una de les <a href="%{apps_path}"> aplicacions natives</a> de Mastodon per a la teva plataforma.
+    noscript_html: Per a usar Mastodon, activa el JavaScript. També pots provar una de les <a href="%{apps_path}"> aplicacions natives</a> de Mastodon per a la teva plataforma.
   existing_username_validator:
     not_found: no s'ha pogut trobar cap usuari local amb aquest nom d'usuari
     not_found_multiple: no s'ha pogut trobar %{usernames}
@@ -1376,7 +1376,7 @@ ca:
     remove_selected_follows: Deixa de seguir als usuaris seleccionats
     status: Estat del compte
   remote_follow:
-    missing_resource: No s'ha pogut trobar la URL de redirecció necessària per al compte
+    missing_resource: No s'ha pogut trobar l'URL de redirecció necessària per al compte
   reports:
     errors:
       invalid_rules: no fa referència a normes vàlides
@@ -1478,7 +1478,7 @@ ca:
     open_in_web: Obre en la web
     over_character_limit: Límit de caràcters de %{max} superat
     pin_errors:
-      direct: Les publicacions que només son visibles per els usuaris mencionats no poden ser fixades
+      direct: Les publicacions que només són visibles per als usuaris mencionats no poden ser fixades
       limit: Ja has fixat el màxim nombre de publicacions
       ownership: No es pot fixar el tut d'algú altre
       reblog: No es pot fixar un impuls
@@ -1538,7 +1538,7 @@ ca:
     min_favs: Mantenir les publicacions afavorides més de
     min_favs_hint: No suprimeix cap de les teves publicacions que hagin rebut més d'aquesta quantitat de favorits. Deixa-ho en blanc per suprimir publicacions independentment del nombre de favorits que tinguin
     min_reblogs: Mantenir les publicacions impulsades més de
-    min_reblogs_hint: No suprimeix cap de les teves publicacions que s'hagin impulsat més que aquest número de vegades. Deixa-ho en blanc per suprimir les publicacions independentment del nombre d'impulsos que tinguin
+    min_reblogs_hint: No suprimeix cap de les teves publicacions que s'hagin impulsat més que aquest nombre de vegades. Deixa-ho en blanc per a suprimir les publicacions independentment del nombre d'impulsos que tinguin.
   stream_entries:
     pinned: Tut fixat
     reblogged: ha impulsat
@@ -1570,7 +1570,7 @@ ca:
     otp: Aplicació autenticadora
     recovery_codes: Codis de recuperació de còpia de seguretat
     recovery_codes_regenerated: Codis de recuperació regenerats amb èxit
-    recovery_instructions_html: Si mai perds l'accés al teu telèfon pots utilitzar un dels codis de recuperació a continuació per a recuperar l'accés al teu compte. <strong>Cal mantenir els codis de recuperació en lloc segur</strong>. Per exemple, imprimint-los i guardar-los amb altres documents importants.
+    recovery_instructions_html: Si mai perds l'accés al teu telèfon, pots fer servir un dels codis de recuperació a continuació per a recuperar l'accés al teu compte. <strong>Cal mantenir els codis de recuperació en lloc segur</strong>. Per exemple, imprimint-los i guardar-los amb altres documents importants.
     webauthn: Claus de seguretat
   user_mailer:
     appeal_approved:
@@ -1584,8 +1584,8 @@ ca:
       title: Apel·lació rebutjada
     backup_ready:
       explanation: Has sol·licitat una copia completa del teu compte Mastodon. Ara ja està a punt per a descàrrega!
-      subject: El teu arxiu està preparat per a descàrrega
-      title: Recollida del arxiu
+      subject: L'arxiu està preparat per a descàrrega
+      title: Recollida de l'arxiu
     suspicious_sign_in:
       change_password: canvia la teva contrasenya
       details: 'Aquí estan els detalls del inici de sessió:'
@@ -1600,12 +1600,12 @@ ca:
         spam: Contingut brossa
         violation: El contingut viola les següents guies de la comunitat
       explanation:
-        delete_statuses: Algunes de les teves publicacions s'han trobat que violen una o més directrius de la comunitat i per tant han estat eliminades per els moderadors de %{instance}.
-        disable: Ja no pots utilitzar el teu compte però el teu perfil i altres dades segueixen intactes. Pots demanar una copia de les teves dades, canviar els ajustaments del teu compte o esborrar-lo.
-        mark_statuses_as_sensitive: Algunes de les teves publicacions han estat marcades com a sensibles per els moderadors de %{instance}. Això significa que la gent necessitarà tocar els mèdia en les publicacions per a que la previsualització sigui mostrada. Tu mateix pots marcar els teus mèdia com a sensibles quan publiquis en el futur.
-        sensitive: A partir d'ara, tots els mèdia pujats seran marcats com a sensibles i ocultats darrera un avís.
+        delete_statuses: S'ha trobat que algunes de les teves publicacions violen una o més directrius de la comunitat i, per tant, han estat eliminades pels moderadors de %{instance}.
+        disable: Ja no pots utilitzar el teu compte, però el teu perfil i altres dades encara són intactes. Pots demanar una còpia de les teves dades, canviar els ajustaments del teu compte o esborrar-lo.
+        mark_statuses_as_sensitive: Algunes de les teves publicacions han estat marcades com a sensibles pels moderadors de %{instance}. Això significa que la gent necessitarà tocar els mèdia en les publicacions perquè la previsualització es mostri. Tu mateix pots marcar els teus mèdia com a sensibles quan publiquis en el futur.
+        sensitive: A partir d'ara, tots els mèdia pujats seran marcats com a sensibles i ocultats darrere d'un avís.
         silence: Encara pots fer servir el teu compte però només la gent que ja t'està seguint veuran les teves publicacions en aquest servidor i tu podries ser exclòs de les diverses opcions de descobriment. De totes maneres altres podrien encara seguir-te manualment.
-        suspend: Ja no pots utilitzar el teu compte i el teu perfil i altres dades ja no son accessibles. Encara pots iniciar sessió per a demanar una copia de les teves dades fins que siguin totalment eliminades als 30 dies però es mantindran les dades bàsiques per evitar que esquivis la suspensió.
+        suspend: Ja no pots usar el teu compte i el teu perfil i altres dades ja no són accessibles. Encara pots iniciar sessió per a demanar una còpia de les teves dades fins que siguin totalment eliminades al cap de 30 dies, però es mantindran les dades bàsiques per a evitar que esquivis la suspensió.
       reason: 'Motiu:'
       statuses: 'Publicacions citades:'
       subject:
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 30ff37717..923b4cd29 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -75,7 +75,7 @@ cs:
       enabled: Povoleno
       enabled_msg: Účet %{username} byl úspěšně rozmrazen
       followers: Sledující
-      follows: Sleduje
+      follows: Sledované
       header: Záhlaví
       inbox_url: URL příchozí schránky
       invite_request_text: Důvody založení
@@ -387,6 +387,8 @@ cs:
       add_new: Povolit federaci s doménou
       created_msg: S doménou byla úspěšně povolena federace
       destroyed_msg: S doménou byla zakázána federace
+      export: Export
+      import: Import
       undo: Zakázat federaci s doménou
     domain_blocks:
       add_new: Přidat novou blokaci domény
@@ -396,13 +398,19 @@ cs:
       edit: Upravit blokaci domény
       existing_domain_block: Pro %{name} už jste nastavili přísnější omezení.
       existing_domain_block_html: Pro %{name} už jste nastavili přísnější omezení, nejprve ji <a href="%{unblock_url}">odblokujte</a>.
+      export: Export
+      import: Import
       new:
         create: Vytvořit blokaci
         hint: Blokace domény nezakáže vytváření záznamů účtů v databázi, ale bude na tyto účty zpětně a automaticky aplikovat specifické metody moderování.
         severity:
+          desc_html: "<strong>Omezit</strong> zneviditelní příspěvky účtů z této domény všem, kdo je nesledují. <strong>Pozastavit</strong> odstraní z vašeho serveru všechna data obsahu, médií a profilu účtů z této domény. Pokud chcete pouze odmítnout mediální soubory, použijte <strong>Nic</strong>."
           noop: Žádné
+          silence: Omezit
           suspend: Pozastavit
         title: Nová blokace domény
+      no_domain_block_selected: Nebyly změněny žádné blokované domény, protože nebyla žádná vybrána
+      not_permitted: K provedení této akce nemáte oprávnění
       obfuscate: Obfuskovat doménu
       obfuscate_hint: Částečně zkreslit název domény v seznamu, pokud je povoleno zveřejnění seznamu omezených domén
       private_comment: Soukromý komentář
@@ -436,6 +444,20 @@ cs:
       resolved_dns_records_hint_html: Doménové jméno vede na následující MX domény, které mají nakonec na starost přijímání e-mailů. Blokování MX domény zablokuje registrace z jakékoliv e-mailové adresy, která používá stejnou MX doménu, i když je viditelné doménové jméno jiné. <strong>Dejte si pozor, abyste nezablokovali velké e-mailové poskytovatele.</strong>
       resolved_through_html: Přeložena přes %{domain}
       title: Blokované e-mailové domény
+    export_domain_allows:
+      new:
+        title: Importovat povolené domény
+      no_file: Nebyl vybrán žádný soubor
+    export_domain_blocks:
+      import:
+        description_html: Chystáte se importovat seznam blokovaných domén. Zkontrolujte prosím tento seznam velmi opatrně, zejména pokud jste tento seznam nenapsali vy sami.
+        existing_relationships_warning: Existující vztahy sledování
+        private_comment_description_html: 'Abychom vám pomohli sledovat, odkud pochází importované bloky, budou tyto importované bloky vytvořeny s následující soukromou poznámkou: <q>%{comment}</q>'
+        private_comment_template: Importováno z %{source} dne %{date}
+        title: Importovat blokované domény
+      new:
+        title: Importovat blokované domény
+      no_file: Nebyl vybrán žádný soubor
     follow_recommendations:
       description_html: "<strong>Doporučená sledování pomáhají novým uživatelům rychle najít zajímavý obsah</strong>. Pokud uživatel neinteragoval s ostatními natolik, aby mu byla vytvořena doporučená sledování na míru, jsou použity tyto účty. Jsou přepočítávány na denní bázi ze směsi účtů s největším nedávným zapojením a nejvyšším počtem místních sledovatelů pro daný jazyk."
       language: Pro jazyk
@@ -948,6 +970,7 @@ cs:
     warning: Zacházejte s těmito daty opatrně. Nikdy je s nikým nesdílejte!
     your_token: Váš přístupový token
   auth:
+    apply_for_account: Požádat o účet
     change_password: Heslo
     delete_account: Odstranit účet
     delete_account_html: Chcete-li odstranit svůj účet, <a href="%{path}">pokračujte zde</a>. Budete požádáni o potvrzení.
@@ -1206,6 +1229,7 @@ cs:
     invalid_markup: 'obsahuje neplatný HTML kód: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Neplatný soubor CSV. Chyba: %{error}'
       over_rows_processing_limit: obsahuje více než %{count} řádků
     modes:
       merge: Sloučit
diff --git a/config/locales/cy.yml b/config/locales/cy.yml
index 407f5cb44..a63be45e4 100644
--- a/config/locales/cy.yml
+++ b/config/locales/cy.yml
@@ -1,13 +1,13 @@
 ---
 cy:
   about:
-    about_mastodon_html: Mae Mastodon yn rwydwaith cymdeithasol sy'n seiliedig ar brotocolau gwe a meddalwedd cod agored rhad ac am ddim. Yn debyg i e-bost mae'n ddatganoledig.
+    about_mastodon_html: 'Rhwydwaith cymdeithasol y dyfodol: Dim hysbysebion, dim gwyliadwriaeth gorfforaethol, dylunio moesegol, a datganoli! Chi sy berchen eich data gyda Mastodon!'
     contact_missing: Heb ei osod
     contact_unavailable: Ddim yn berthnasol
     hosted_on: Mastodon wedi ei weinyddu ar %{domain}
     title: Ynghylch
   accounts:
-    follow: Dilynwch
+    follow: Dilyn
     followers:
       few: Dilynwyr
       many: Dilynwyr
@@ -16,24 +16,24 @@ cy:
       two: Dilynwyr
       zero: Dilynwyr
     following: Yn dilyn
-    instance_actor_flash: Mae'r cyfrif hwn yn actor rhithwir a ddefnyddir i gynrychioli'r gweinydd ei hun ac nid unrhyw ddefnyddiwr unigol. Fe'i defnyddir at ddibenion ffederasiwn ac ni ddylid ei atal.
+    instance_actor_flash: Mae'r cyfrif hwn yn actor rhithwir sy'n cael ei ddefnyddio i gynrychioli'r gweinydd ei hun ac nid unrhyw ddefnyddiwr unigol. Fe'i defnyddir at ddibenion ffederasiwn ac ni ddylid ei atal.
     last_active: diweddaraf
     link_verified_on: Gwiriwyd perchnogaeth y ddolen yma ar %{date}
     nothing_here: Does dim byd yma!
     pin_errors:
-      following: Rhaid i ti fod yn dilyn y person yr ydych am ei gymeradwyo yn barod
+      following: Rhaid i chi fod yn dilyn y person yr ydych am ei gymeradwyo yn barod
     posts:
-      few: Tŵtiau
-      many: Tŵtiau
-      one: Tŵt
-      other: Tŵtiau
-      two: Tŵtiau
-      zero: Tŵtiau
+      few: Postiadau
+      many: Postiadau
+      one: Postiad
+      other: Postiadau
+      two: Postiadu
+      zero: Postiadau
     posts_tab_heading: Postiadau
   admin:
     account_actions:
       action: Cyflawni gweithred
-      title: Perfformio gweithrediad cymedroli ar %{acct}
+      title: Cyflawni gweithred cymedroli ar %{acct}
     account_moderation_notes:
       create: Gadael nodyn
       created_msg: Crëwyd nodyn cymedroli'n llwyddiannus!
@@ -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 dangos
+      display_name: Enw arddangos
       domain: Parth
       edit: Golygu
       email: E-bost
@@ -77,7 +77,7 @@ cy:
       enable: Dad rewi
       enable_sign_in_token_auth: Galluogi dilysu tocynnau e-bost
       enabled: Wedi ei alluogi
-      enabled_msg: Wedi dadrewi cyfrif %{username} yn llwyddianus
+      enabled_msg: Wedi dadrewi cyfrif %{username} yn llwyddiannus
       followers: Dilynwyr
       follows: Yn dilyn
       header: Pennyn
@@ -85,7 +85,7 @@ cy:
       invite_request_text: Rhesymau dros ymuno
       invited_by: Gwahoddwyd gan
       ip: IP
-      joined: Ymunodd
+      joined: Ymunwyd
       location:
         all: Popeth
         local: Lleol
@@ -134,7 +134,7 @@ cy:
       removed_header_msg: Llwyddwyd i ddileu delwedd pennyn %{username}
       resend_confirmation:
         already_confirmed: Mae'r defnyddiwr hwn wedi ei gadarnhau yn barod
-        send: Ail anfonwch e-bost cadarnhad
+        send: Ail anfon e-bost cadarnhad
         success: E-bost cadarnhau wedi ei anfon yn llwyddiannus!
       reset: Ailosod
       reset_password: Ailosod cyfrinair
@@ -154,7 +154,7 @@ cy:
         targeted_reports: Adroddwyd gan eraill
       silence: Cyfyngu
       silenced: Cyfyngwyd
-      statuses: Tŵtiau
+      statuses: Postiadau
       strikes: Rhybuddion blaenorol
       subscribe: Tanysgrifio
       suspend: Atal
@@ -258,9 +258,9 @@ cy:
         destroy_canonical_email_block_html: Mae %{name} wedi dadrwystro e-bost gyda'r hash %{target}
         destroy_custom_emoji_html: Mae %{name} wedi dileu emoji %{target}
         destroy_domain_allow_html: Mae %{name} wedi gwrthod ffederasiwn gyda pharth %{target}
-        destroy_domain_block_html: Mae %{name} wedi dadrwystro parth %{target}
-        destroy_email_domain_block_html: Mae %{name} wedi dadrwystro parth e-bost %{target}
-        destroy_instance_html: Mae %{name} clirio parth %{target}
+        destroy_domain_block_html: Mae %{name} wedi dad rwystro parth %{target}
+        destroy_email_domain_block_html: Mae %{name} wedi dad rwystro parth e-bost %{target}
+        destroy_instance_html: Mae %{name} wedi dileu parth %{target}
         destroy_ip_block_html: Mae %{name} dileu rheol ar gyfer IP %{target}
         destroy_status_html: Mae %{name} wedi tynnu postiad gan %{target}
         destroy_unavailable_domain_html: Mae %{name} wedi ailddechrau anfon i barth %{target}
@@ -278,13 +278,13 @@ cy:
         reject_user_html: Mae %{name} wedi gwrthod cofrestriad gan %{target}
         remove_avatar_user_html: Mae %{name} wedi tynnu afatar %{target}
         reopen_report_html: Mae %{name} wedi ailagor adroddiad %{target}
-        resend_user_html: Mae %{name} wedi ail- anfon e-bost cadarnhau %{target}
+        resend_user_html: Mae %{name} wedi ail anfon e-bost cadarnhau %{target}
         reset_password_user_html: Mae %{name} wedi ailosod cyfrinair defnyddiwr %{target}
         resolve_report_html: Mae %{name} wedi datrys adroddiad %{target}
         sensitive_account_html: Mae %{name} wedi marcio cyfrwng %{target} fel un sensitif
         silence_account_html: Mae %{name} wedi cyfyngu cyfrif %{target}
         suspend_account_html: Mae %{name} wedi atal cyfrif %{target}
-        unassigned_report_html: Mae %{name} wedi dadaseinio adroddiad %{target}
+        unassigned_report_html: Mae %{name} wedi dad neilltuo adroddiad %{target}
         unblock_email_account_html: Mae %{name} wedi dad rwystro cyfeiriad e-bost %{target}
         unsensitive_account_html: Mae %{name} wedi dad farcio cyfryngau %{target} fel rhai sensitif
         unsilence_account_html: Mae %{name} wedi dadwneud terfyn cyfrif %{target}
@@ -297,42 +297,43 @@ cy:
         update_user_role_html: Mae %{name} wedi newid rôl %{target}
       deleted_account: cyfrif wedi'i ddileu
       empty: Dim logiau ar gael.
-      filter_by_action: Hidlo wrth weithred
-      filter_by_user: Hidlo wrth ddefnyddiwr
-      title: Log archwilio
+      filter_by_action: Hidlo yn ôl gweithred
+      filter_by_user: Hidlo yn ôl defnyddiwr
+      title: Cofnod archwilio
     announcements:
-      destroyed_msg: Cyhoeddiad wedi'i ddileu yn llwyddianus!
+      destroyed_msg: Cyhoeddiad wedi'i ddileu'n llwyddiannus!
       edit:
         title: Golygu cyhoeddiad
-      empty: Dim gyhoeddiad ar gael.
+      empty: Dim cyhoeddiad ar gael.
       live: Byw
       new:
         create: Creu cyhoeddiad
         title: Cyhoeddiad newydd
       publish: Cyhoeddi
-      published_msg: Cyhoeddiad wedi'i gyhoeddi'n llwyddianus!
+      published_msg: Cyhoeddiad wedi'i gyhoeddi'n llwyddiannus!
       scheduled_for: Wedi'i amserlenni ar gyfer %{time}
-      scheduled_msg: Cyhoeddiad wedi'i amserlenni ar gyfer cyhoeddiad!
+      scheduled_msg: Cyhoeddiad wedi'i amserlenni ar gyfer ei ryddhau!
       title: Cyhoeddiadau
       unpublish: Dadgyhoeddi
-      unpublished_msg: Cyhoeddiad wedi'i angyhoeddi'n llwyddianus!
-      updated_msg: Cyhoeddiad wedi'i ddiweddaru yn llwyddianus!
+      unpublished_msg: Cyhoeddiad wedi'i ddad gyhoeddi'n llwyddiannus!
+      updated_msg: Cyhoeddiad wedi'i ddiweddaru'n llwyddiannus!
     custom_emojis:
       assign_category: Neilltuo categori
       by_domain: Parth
       copied_msg: Llwyddwyd i greu copi lleol o'r emoji
       copy: Copïo
-      copy_failed_msg: Methwyd i greu copi lleol o'r emoji hwnnw
+      copy_failed_msg: Methwyd a chreu copi lleol o'r emoji hwnnw
       create_new_category: Creu categori newydd
       created_msg: Llwyddwyd i greu emoji!
       delete: Dileu
       destroyed_msg: Llwyddwyd i ddinistrio emojo!
-      disable: Diffodd
-      disabled: Wedi'i ddiffodd
-      disabled_msg: Llwyddwyd i ddiffodd yr emoji hwnnw
+      disable: Analluogi
+      disabled: Wedi'i analluogi
+      disabled_msg: Llwyddwyd i analluogi'r emoji hwnnw
+      emoji: Emoji
       enable: Galluogi
       enabled: Wedi ei alluogi
-      enabled_msg: Llwyddwyd i alluogi yr emoji hwnnw
+      enabled_msg: Llwyddwyd i alluogi'r emoji hwnnw
       image_hint: PNG neu GIF hyd at %{size}
       list: Rhestr
       listed: Rhestredig
@@ -341,19 +342,19 @@ cy:
       no_emoji_selected: Heb newid unrhyw emojis gan na chafodd yr un ei ddewis
       not_permitted: Nid oes gennych caniatâd i gyflawni'r weithred hon
       overwrite: Trosysgrifio
-      shortcode: Byrgod
-      shortcode_hint: O leiaf 2 nodyn, dim ond nodau alffaniwmerig a tanlinellau
-      title: Emoji unigryw
+      shortcode: Cod byr
+      shortcode_hint: O leiaf 2 nod, dim ond nodau alffaniwmerig a thanlinellu
+      title: Emoji cyfaddas
       uncategorized: Heb gategori
       unlist: Dad-restru
       unlisted: Heb eu rhestru
       update_failed_msg: Methwyd a diweddaru'r emoji hwnnw
       updated_msg: Llwyddwyd i ddiweddaru'r emoji!
-      upload: Uwchlwytho
+      upload: Llwytho
     dashboard:
       active_users: defnyddwyr gweithredol
       interactions: rhyngweithiadau
-      media_storage: Storio cyfryngau
+      media_storage: Storfa cyfryngau
       new_users: defnyddwyr newydd
       opened_reports: adroddiadau wedi'u hagor
       pending_appeals_html:
@@ -362,33 +363,33 @@ cy:
         one: "<strong>%{count}</strong> apêl yn aros"
         other: "<strong>%{count}</strong> apêl yn aros"
         two: "<strong>%{count}</strong> apêl yn aros"
-        zero: "<strong>%{count}</strong> apêl yn aros"
+        zero: "<strong>%{count}</strong> o apeliadau'n aros"
       pending_reports_html:
         few: "<strong>%{count}</strong> adroddiad yn aros"
         many: "<strong>%{count}</strong> adroddiad yn aros"
         one: "<strong>%{count}</strong> adroddiad yn aros"
         other: "<strong>%{count}</strong> adroddiad yn aros"
         two: "<strong>%{count}</strong> adroddiad yn aros"
-        zero: "<strong>%{count}</strong> adroddiad yn aros"
+        zero: "<strong>%{count}</strong> o adroddiadau'n aros"
       pending_tags_html:
         few: "<strong>%{count}</strong> hashnod yn aros"
         many: "<strong>%{count}</strong> hashnod yn aros"
-        one: hashnod ar y gweill <strong>%{count}</strong>
+        one: "<strong>%{count}</strong> hashnod yn aros"
         other: "<strong>%{count}</strong> hashnod yn aros"
         two: "<strong>%{count}</strong> hashnod yn aros"
-        zero: "<strong>%{count}</strong> hashnodau ar y gweill"
+        zero: "<strong>%{count}</strong> o hashnodau'n aros"
       pending_users_html:
         few: "<strong>%{count}</strong> defnyddiwr yn aros"
         many: "<strong>%{count}</strong> defnyddiwr yn aros"
         one: "<strong>%{count}</strong> defnyddiwr yn aros"
         other: "<strong>%{count}</strong> defnyddiwr yn aros"
         two: "<strong>%{count}</strong> defnyddiwr yn aros"
-        zero: "<strong>%{count}</strong> defnyddiwr yn aros"
+        zero: "<strong>%{count}</strong> o ddefnyddwyr yn aros"
       resolved_reports: adroddiadau wedi'u datrys
       software: Meddalwedd
       sources: Ffynonellau cofrestru
       space: Defnydd o ofod
-      title: Dangosfwrdd
+      title: Bwrdd rheoli
       top_languages: Prif ieithoedd gweithredol
       top_servers: Prif weinyddion gweithredol
       website: Gwefan
@@ -397,12 +398,12 @@ cy:
         empty: Heb ganfod unrhyw apeliadau.
         title: Apeliadau
     domain_allows:
-      add_new: Rhestrwch parth
-      created_msg: Rhestrwyd wen parth yn llwyddiannus
-      destroyed_msg: Mae parth wedi'i dynnu o'r rhestr wen
+      add_new: Caniatáu ffedereiddio gyda pharth
+      created_msg: Mae parth wedi'i ganiatáu'n llwyddiannus ar gyfer ffedereiddio
+      destroyed_msg: Mae parth wedi'i wahardd rhag ffedereiddio
       export: Allforio
       import: Mewnforio
-      undo: Tynnwch o'r rhestr wen
+      undo: Gwrthod ffedereiddio gyda pharth
     domain_blocks:
       add_new: Ychwanegu bloc parth newydd
       created_msg: Mae'r bloc parth nawr yn cael ei brosesu
@@ -410,7 +411,7 @@ cy:
       domain: Parth
       edit: Golygu bloc parth
       existing_domain_block: Rydych chi eisoes wedi gosod terfynau llymach ar %{name}.
-      existing_domain_block_html: Rydych yn barod wedi gosod cyfyngau fwy llym ar %{name}, mae rhaid i chi ei <a href="%{unblock_url}">ddadblocio</a> yn gyntaf.
+      existing_domain_block_html: Rydych eisoes wedi gosod cyfyngau mwy llym ar %{name}, mae rhaid i chi ei <a href="%{unblock_url}">ddadflocio</a> yn gyntaf.
       export: Allforio
       import: Mewnforio
       new:
@@ -430,8 +431,8 @@ cy:
       private_comment_hint: Sylw am gyfyngiadau y barth ar gyfer defnydd mewnol gan y cymedrolwyr.
       public_comment: Sylw cyhoeddus
       public_comment_hint: Sylw am gyfyngiadau y parth hon ar gyfer y cyhoedd, os mae hysbysu'r rhestr o gyfyngiadau parth wedi'i alluogi.
-      reject_media: Gwrthod dogfennau cyfryngau
-      reject_media_hint: Dileu dogfennau cyfryngau wedi eu cadw yn lleol ac yn gwrthod i lawrlwytho unrhyw rai yn y dyfodol. Amherthnasol i ataliadau
+      reject_media: Gwrthod ffeiliau cyfryngau
+      reject_media_hint: Yn dileu ffeiliau cyfryngau sydd wedi'u storio'n lleol ac yn gwrthod llwytho i lawr unrhyw rai yn y dyfodol. Amherthnasol ar gyfer ataliadau
       reject_reports: Gwrthod adroddiadau
       reject_reports_hint: Anwybyddu'r holl adroddiadau sy'n dod o'r parth hwn. Amherthnasol i ataliadau
       undo: Dadwneud bloc parth
@@ -444,8 +445,8 @@ cy:
         one: "%{count} ymgais dros yr wythnos ddiwethaf"
         other: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf"
         two: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf"
-        zero: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf"
-      created_msg: Llwyddwyd i ychwanegu parth e-bost i'r gosbrestr
+        zero: "%{count} o ymgeisiadau i gofrestru dros yr wythnos ddiwethaf"
+      created_msg: Wedi blocio parth e-bost yn llwyddiannus
       delete: Dileu
       dns:
         types:
@@ -454,33 +455,33 @@ cy:
       new:
         create: Ychwanegu parth
         resolve: Datrys parth
-        title: Cofnod newydd yng nghosbrestr e-byst
+        title: Rhwystro parth e-bost newydd
       no_email_domain_block_selected: Heb newid unrhyw flociau parth e-bost gan nad oes un wedi'i ddewis
       resolved_dns_records_hint_html: Mae'r enw parth yn cyd-fynd â'r parthau MX canlynol, sy'n gyfrifol yn y pen draw am dderbyn e-bost. Bydd rhwystro parth MX yn rhwystro cofrestriadau o unrhyw gyfeiriad e-bost sy'n defnyddio'r un parth MX, hyd yn oed os yw'r enw parth gweladwy yn wahanol. <strong>Byddwch yn ofalus i beidio â rhwystro darparwyr e-bost mawr.</strong>
       resolved_through_html: Wedi'i ddatrys trwy %{domain}
-      title: Cosbrestr e-bost
+      title: Parthau e-bost wedi'u rhwystro
     export_domain_allows:
       new:
         title: Mewnforio parth yn caniatáu
-      no_file: Dim ffeil wedi'i dewis
+      no_file: Heb ddewis ffeil
     export_domain_blocks:
       import:
-        description_html: Rydych ar fin mewnforio rhestr o flociau parth. Adolygwch y rhestr hon yn ofalus iawn, yn enwedig os nad ydych wedi ysgrifennu'r rhestr hon eich hun.
-        existing_relationships_warning: Perthynas ddilyn sy'n bodoli
-        private_comment_description_html: 'I''ch helpu i olrhain o ble mae blociau wedi''u mewnforio yn dod, bydd blociau wedi''u mewnforio yn cael eu creu gyda''r sylw preifat canlynol: <q>%{comment}</q>'
+        description_html: Rydych ar fin mewnforio rhestr o flociau parth. Edrychwch dros y rhestr hon yn ofalus iawn, yn enwedig os nad ydych chi wedi ei hysgrifennu.
+        existing_relationships_warning: Perthynas ddilyn gyfredol
+        private_comment_description_html: 'Er mwyn eich helpu i olrhain o ble mae blociau a fewnforwyd yn dod, bydd blociau a fewnforwyd yn cael eu creu gyda''r sylw preifat canlynol: <q>%{comment}</q>'
         private_comment_template: Mewnforiwyd o %{source} ar %{date}
         title: Mewnforio blociau parth
       new:
         title: Mewnforio blociau parth
-      no_file: Dim ffeil wedi'i dewis
+      no_file: Heb ddewis ffeil
     follow_recommendations:
       description_html: "<strong>Mae dilyn yr argymhellion yn helpu i ddefnyddwyr newydd ddod o hyd i gynnwys diddorol yn gyflym</strong>. Pan nad yw defnyddiwr wedi rhyngweithio digon ag eraill i ffurfio argymhellion dilyn personol, argymhellir y cyfrifon hyn yn lle hynny. Cânt eu hailgyfrifo'n ddyddiol o gymysgedd o gyfrifon gyda'r ymgysylltiadau diweddar uchaf a'r cyfrif dilynwyr lleol uchaf ar gyfer iaith benodol."
       language: Ar gyfer iaith
       status: Statws
       suppress: Atal dilyn argymhelliad
-      suppressed: Ataliedig
-      title: Dilynwch yr argymhellion
-      unsuppress: Adfer dilyn argymhelliad
+      suppressed: Cyfyngwyd
+      title: Dilyn yr argymhellion
+      unsuppress: Adfer argymhelliad dilyn
     instances:
       availability:
         description_html:
@@ -496,8 +497,8 @@ cy:
           many: Ymdrechion wedi methu ar %{count} diwrnod gwahanol.
           one: Ymdrechion wedi methu ar %{count} diwrnod.
           other: Ymdrechion wedi methu ar %{count} diwrnod gwahanol.
-          two: Ymdrechion wedi methu ar %{count} diwrnod gwahanol.
-          zero: Ymdrechion wedi methu ar %{count} diwrnod gwahanol.
+          two: Ymdrechion wedi methu ar %{count} ddiwrnod gwahanol.
+          zero: Ymdrechion wedi methu ar %{count} o ddyddiau gwahanol.
         no_failures_recorded: Dim methiannau wedi'u cofnodi
         title: Argaeledd
         warning: Bu'r ymgais olaf i gysylltu â'r gweinydd hwn yn aflwyddiannus
@@ -527,15 +528,15 @@ cy:
         instance_reports_measure: adroddiadau amdanyn nhw
         instance_statuses_measure: postiadau wedi'u storio
       delivery:
-        all: Y Cyfan
+        all: Popeth
         clear: Clirio gwallau anfon
         failing: Yn methu
         restart: Ailgychwyn anfon
         stop: Atal anfon
         unavailable: Ddim ar gael
-      delivery_available: Mae'r cyflenwad ar gael
+      delivery_available: Mae'r anfon ar gael
       delivery_error_days: Dyddiau gwall anfon
-      delivery_error_hint: Os nad yw'n bosibl danfon am %{count} diwrnod, caiff ei nodi'n awtomatig fel un nad oes modd ei anfon.
+      delivery_error_hint: Os nad yw'n bosibl anfon am %{count} o ddyddiau, caiff ei nodi'n awtomatig fel un nad oes modd ei anfon.
       destroyed_msg: Mae data o %{domain} bellach mewn ciw i'w ddileu'n syth.
       empty: Heb ganfod parthau.
       known_accounts:
@@ -543,27 +544,27 @@ cy:
         many: "%{count} cyfrif hysbys"
         one: "%{count} cyfrif hysbys"
         other: "%{count} cyfrif hysbys"
-        two: "%{count} cyfrif hysbys"
-        zero: "%{count} cyfrif hysbys"
+        two: "%{count} gyfrif hysbys"
+        zero: "%{count} o gyfrifon hysbys"
       moderation:
-        all: Pob
-        limited: Gyfyngedig
-        title: Goruwchwyliad
+        all: Popeth
+        limited: Cyfyngedig
+        title: Cymedroli
       private_comment: Sylw preifat
       public_comment: Sylw cyhoeddus
       purge: Clirio
       purge_description_html: Os ydych chi'n credu bod y parth hwn all-lein am byth, gallwch ddileu'r holl gofnodion cyfrif a data cysylltiedig o'r parth hwn o'ch storfa. Gall hyn gymryd peth amser.
       title: Ffederasiwn
-      total_blocked_by_us: Wedi'i bloc gan ni
-      total_followed_by_them: Yn dilyn ganynt
-      total_followed_by_us: Yn dilyn ganom ni
-      total_reported: Adroddiadau amdanynt
+      total_blocked_by_us: Wedi'i flocio gennym ni
+      total_followed_by_them: Yn cael eu dilyn ganddyn nhw
+      total_followed_by_us: Yn cael eu dilyn gennym ni
+      total_reported: Adroddiadau amdanyn nhw
       total_storage: Atodiadau cyfryngau
       totals_time_period_hint_html: Mae'r cyfansymiau sy'n cael eu dangos isod yn cynnwys data am y cyfnod cyfan.
     invites:
-      deactivate_all: Diffodd pob un
+      deactivate_all: Dadweithredu popeth
       filter:
-        all: Pob
+        all: Popeth
         available: Ar gael
         expired: Wedi dod i ben
         title: Hidlo
@@ -588,19 +589,19 @@ cy:
     relays:
       add_new: Ychwanegau relái newydd
       delete: Dileu
-      description_html: Mae <strong>relái ffederasiwn</strong> yn weinydd ganol sy'n cyfnewid niferoedd ucheol o dŵtiau cyhoeddus rhwng gweinyddwyr sydd wedi tanysgrifio ac yn cyhoeddi iddo. <strong>Gall helpu weinyddwyr bach a cymhedrol eu maint i ddarganfod cynnwys o'r ffedysawd</strong>, fel arall bydd gofyn ara ddefnyddwyr lleol yn dilyn unigolion ar weinyddwyr eraill a llaw.
-      disable: Diffodd
-      disabled: Wedi'i ddiffodd
+      description_html: Mae <strong>relái ffederasiwn</strong> yn weinydd cyfryngol sy'n cyfnewid llawer iawn o bostiadau cyhoeddus rhwng gweinyddwyr sy'n tanysgrifio ac yn cyhoeddi iddo. <strong>Gall helpu gweinyddwyr bach a chanolig i ddarganfod cynnwys o'r llif</strong>, a fyddai fel arall yn ei gwneud yn ofynnol i ddefnyddwyr lleol ddilyn pobl eraill ar weinyddion anghysbell â llaw.
+      disable: Analluogi
+      disabled: Analluogwyd
       enable: Galluogi
-      enable_hint: Unwaith y bydd wedi ei alluogi, bydd eich gweinydd yn tanysgrifio i holl dŵtiau cyhoeddus o'r relai hwn, ac yn dechrau anfon tŵtiau y gweinydd hwn ato.
-      enabled: Wedi ei alluogi
+      enable_hint: Unwaith y bydd wedi ei alluogi, bydd eich gweinydd yn tanysgrifio i holl bostiadau cyhoeddus o'r relái hwn, ac yn dechrau anfon postiadau'r gweinydd hwn ato.
+      enabled: Galluogwyd
       inbox_url: URL relái
-      pending: Aros am gymeradywaeth i'r relái
+      pending: Yn aros am gymeradwyaeth i'r relái
       save_and_enable: Cadw a galluogi
-      setup: Sefydlu cysylltiad relái
-      signatures_not_enabled: Ni fydd cyfnewidau yn gweithio'n iawn pan mae modd diogel neu restr gwyn wedi'i alluogi
+      setup: Yn gosod cysylltiad relái
+      signatures_not_enabled: Ni fydd relaiau'n gweithio'n iawn pan mae modd diogel neu fodd ffederasiwn cyfyngedig wedi'i alluogi
       status: Statws
-      title: Cyfnewidwyr
+      title: Relaiau
     report_notes:
       created_msg: Llwyddwyd i greu nodyn adroddiad!
       destroyed_msg: Llwyddwyd i ddileu nodyn adroddiad!
@@ -608,27 +609,27 @@ cy:
     reports:
       account:
         notes:
-          few: "%{count} o nodiadau"
-          many: "%{count} o nodiadau"
-          one: "%{count} nodyn"
-          other: "%{count} o nodiadau"
-          two: "%{count} o nodiadau"
-          zero: "%{count} nodyn"
+          few: "%{count} nodyn"
+          many: "%{count} nodyn"
+          one: "%{count} un nodyn"
+          other: "%{count} nodyn"
+          two: "%{count} nodyn"
+          zero: "%{count} un nodyn"
       action_log: Log archwilio
-      action_taken_by: Gwnaethpwyd hyn gan
+      action_taken_by: Camau a gymerwyd gan
       actions:
-        delete_description_html: Bydd y postiadau yr adroddwyd amdanynt yn cael eu dileu a bydd rhybudd yn cael ei recordio i'ch helpu i gynyddu achosion o dordyletswyddau yn y dyfodol gan yr un cyfrif.
+        delete_description_html: Bydd y postiadau yr adroddwyd amdanyn nhw'n cael eu dileu a bydd rhybudd yn cael ei recordio i'ch helpu i gynyddu achosion o dordyletswydd yn y dyfodol gan yr un cyfrif.
         mark_as_sensitive_description_html: Bydd y cyfryngau yn y postiadau sy'n cael eu hadrodd yn cael eu marcio'n sensitif a bydd rhybudd yn cael ei recordio i'ch helpu i gynyddu achosion o dorri rheolau yn y dyfodol gan yr un cyfrif.
-        other_description_html: Gweld rhagor o opsiynau ar gyfer rheoli ymddygiad y cyfrif a chyfaddasu cyfathrebiad i'r cyfrif a adroddwyd.
+        other_description_html: Gweld rhagor o ddewisiadau rheoli ymddygiad y cyfrif a chyfaddasu cyfathrebiad i'r cyfrif a adroddwyd.
         resolve_description_html: Ni fydd unrhyw gamau yn cael eu cymryd yn erbyn y cyfrif a adroddwyd, ni chofnodwyd rhybudd, a bydd yr adroddiad yn cael ei gau.
         silence_description_html: Dim ond i'r rhai sydd eisoes yn ei ddilyn neu'n edrych arno â llaw y bydd y proffil yn weladwy, gan gyfyngu'n ddifrifol ar ei gyrhaeddiad. Mae modd ei ddychwelyd ar unrhyw adeg.
         suspend_description_html: Bydd y proffil a'i holl gynnwys yn dod yn anhygyrch nes iddo gael ei ddileu yn y pen draw. Bydd rhyngweithio â'r cyfrif yn amhosibl. Mae modd ei adfer o fewn 30 diwrnod.
       actions_description_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Os byddwch yn cymryd camau cosbol yn erbyn y cyfrif a adroddwyd, bydd hysbysiad e-bost yn cael ei anfon atyn nhw, ac eithrio pan fydd y categori <strong>Sbam</strong> yn cael ei ddewis.
-      add_to_report: Ychwanegu mwy i adrodd
-      are_you_sure: Ydych chi'n sicr?
-      assign_to_self: Aseinio i mi
-      assigned: Arolygwr wedi'i aseinio
-      by_target_domain: Parth cyfrif a adroddir
+      add_to_report: Ychwanegu rhagor i adroddiad
+      are_you_sure: Ydych chi'n siŵr?
+      assign_to_self: Neilltuo i mi
+      assigned: Cymedrolwr wedi'i neilltuo
+      by_target_domain: Parth y cyfrif a adroddwyd
       category: Categori
       category_description_html: Bydd y rheswm dros adrodd am y cyfrif a/neu’r cynnwys hwn yn cael ei ddyfynnu wrth gyfathrebu â’r cyfrif a adroddwyd
       comment:
@@ -639,7 +640,7 @@ cy:
       forwarded: Wedi'i Anfon Ymlaen
       forwarded_to: Wedi'i anfon ymlaen i %{domain}
       mark_as_resolved: Nodi fel wedi'i ddatrys
-      mark_as_sensitive: Marciwch fel sensitif
+      mark_as_sensitive: Marcio fel sensitif
       mark_as_unresolved: Nodi fel heb ei ddatrys
       no_one_assigned: Neb
       notes:
@@ -647,9 +648,9 @@ cy:
         create_and_resolve: Datrys gyda nodyn
         create_and_unresolve: Ailagor gyda nodyn
         delete: Dileu
-        placeholder: Disgrifiwch pa weithredoedd sydd wedi eu cymryd, neu unrhyw ddiweddariadau eraill...
+        placeholder: Disgrifiwch pa weithredoedd sydd wedi eu cymryd, neu unrhyw ddiweddariadau perthnasol eraill...
         title: Nodiadau
-      notes_description_html: Gweld a gadael nodiadau i gymedrolwyr eraill a'ch hunan yn y dyfodol
+      notes_description_html: Gweld a gadael nodiadau i gymedrolwyr eraill a chi eich hun yn y dyfodol
       quick_actions_description_html: 'Cymerwch gamau cyflym neu sgroliwch i lawr i weld cynnwys yr adroddwyd amdano:'
       remote_user_placeholder: y defnyddiwr pell o %{instance}
       reopen: Ailagor adroddiad
@@ -658,7 +659,7 @@ cy:
       reported_by: Adroddwyd gan
       resolved: Wedi ei ddatrys
       resolved_msg: Llwyddwyd i ddatrys yr adroddiad!
-      skip_to_actions: Symud i gamau gweithredu
+      skip_to_actions: Mynd i gamau gweithredu
       status: Statws
       statuses: Cynnwys wedi'i adrodd
       statuses_description_html: Bydd cynnwys tramgwyddus yn cael ei ddyfynnu wrth gyfathrebu â'r cyfrif a adroddwyd
@@ -675,8 +676,8 @@ cy:
         many: "%{count} defnyddiwr"
         one: "%{count} defnyddiwr"
         other: "%{count} defnyddiwr"
-        two: "%{count} defnyddiwr"
-        zero: "%{count} defnyddiwr"
+        two: "%{count} ddefnyddiwr"
+        zero: "%{count} defnyddiwyr"
       categories:
         administration: Gweinyddiaeth
         devops: DevOps
@@ -693,7 +694,7 @@ cy:
         many: "%{count} caniatâd"
         one: "%{count} caniatâd"
         other: "%{count} caniatâd"
-        two: "%{count} caniatâd"
+        two: "%{count} ganiatâd"
         zero: "%{count} caniatâd"
       privileges:
         administrator: Gweinyddwr
@@ -740,7 +741,7 @@ cy:
     rules:
       add_new: Ychwanegu rheol
       delete: Dileu
-      description_html: Er bod y rhan fwyaf yn honni eu bod wedi darllen ac yn cytuno i'r telerau gwasanaeth, fel arfer nid yw pobl yn darllen drwodd tan ar ôl i broblem godi. <strong>Gwnewch hi'n haws i weld rheolau eich gweinydd yn fras trwy eu darparu mewn rhestr pwyntiau bwled fflat.</strong> Ceisiwch gadw rheolau unigol yn fyr ac yn syml, ond ceisiwch beidio â'u rhannu'n nifer o eitemau ar wahân chwaith.
+      description_html: Er bod y rhan fwyaf yn honni eu bod wedi darllen ac yn cytuno i'r telerau gwasanaeth, fel arfer nid yw pobl yn darllen y cyfan tan ar ôl i broblem godi. <strong>Gwnewch hi'n haws i bobl weld rheolau eich gweinydd yn fras trwy eu darparu mewn rhestr pwyntiau bwled fflat.</strong> Ceisiwch gadw'r rheolau unigol yn fyr ac yn syml, ond ceisiwch beidio â'u rhannu'n nifer o eitemau ar wahân chwaith.
       edit: Golygu rheol
       empty: Nid oes unrhyw reolau gweinydd wedi'u diffinio eto.
       title: Rheolau'r gweinydd
@@ -765,31 +766,31 @@ cy:
         profile_directory: Cyfeiriadur proffiliau
         public_timelines: Llinellau amser cyhoeddus
         title: Darganfod
-        trends: Tueddiadau
+        trends: Pynciau Llosg
       domain_blocks:
         all: I bawb
         disabled: I neb
-        users: I ddefnyddwyr lleol mewngofnodadwy
+        users: I ddefnyddwyr lleol wedi'u mewngofnodi
       registrations:
         preamble: Rheoli pwy all greu cyfrif ar eich gweinydd.
         title: Cofrestriadau
       registrations_mode:
         modes:
-          approved: Mae angen cymeradwyaeth ar gyfer cofrestru
-          none: Ni all unrhyw un cofrestru
+          approved: Mae angen cymeradwyaeth i gofrestru
+          none: Nid oes neb yn gallu cofrestru
           open: Gall unrhyw un cofrestru
       title: Gosodiadau Gweinydd
     site_uploads:
-      delete: Dileu ffeil sydd wedi'i uwchlwytho
-      destroyed_msg: Uwchlwythiad wefan wedi'i ddileu yn lwyddianus!
+      delete: Dileu ffeil sydd wedi'i llwytho
+      destroyed_msg: Llwytho i fyny i'r wefan wedi'i dileu yn llwyddiannus!
     statuses:
       account: Awdur
       application: Rhaglen
-      back_to_account: Yn ôl i dudalen y cyfrif
+      back_to_account: Nôl i dudalen y cyfrif
       back_to_report: Nôl i dudalen yr adroddiad
       batch:
         remove_from_report: Dileu o'r adroddiad
-        report: Adrodd
+        report: Adroddiad
       deleted: Dilëwyd
       favourites: Ffefrynnau
       history: Hanes fersiynau
@@ -798,15 +799,15 @@ cy:
       media:
         title: Cyfryngau
       metadata: Metaddata
-      no_status_selected: Ni newidwyd dim statws achos ni ddewiswyd dim un
+      no_status_selected: Heb newid statws gan na ddewiswyd dim un
       open: Agor post
       original_status: Post gwreiddiol
-      reblogs: Ailflogio
+      reblogs: Ailflogiadau
       status_changed: Post wedi'i newid
-      title: Statysau cyfrif
+      title: Postiadau cyfrif
       trending: Trendio
       visibility: Gwelededd
-      with_media: A chyfryngau
+      with_media: Gyda chyfryngau
     strikes:
       actions:
         delete_statuses: Mae %{name} wedi dileu postiadau %{target}
@@ -830,7 +831,7 @@ cy:
         action: Rheoli rheolau gweinydd
         message_html: Nid ydych wedi diffinio unrhyw reolau gweinydd.
       sidekiq_process_check:
-        message_html: Dim proses Sidekiq yn rhedeg ar gyfer y ciw(iau) %{value}. Adolygwch eich ffurfweddiad Sidekiq
+        message_html: Does dim proses Sidekiq yn rhedeg ar gyfer y ciw(iau) %{value}. Adolygwch eich ffurfweddiad Sidekiq
     tags:
       review: Adolygu statws
       updated_msg: Gosodiadau hashnodau wedi'i diweddaru'n llwyddiannus
@@ -855,7 +856,7 @@ 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 tuedd
+        title: Dolenni sy'n tueddu
         usage_comparison: Wedi'i rannu %{today} gwaith heddiw, o'i gymharu â %{yesterday} ddoe
       only_allowed: Derbyniwyd yn unig
       pending_review: Yn aros am adolygiad
@@ -868,7 +869,7 @@ cy:
       statuses:
         allow: Caniatáu post
         allow_account: Caniatáu awdur
-        description_html: Mae'r rhain yn bostiadau y mae eich gweinydd yn gwybod amdanynt 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.
+        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_account: Gwrthod awdur
         no_status_selected: Heb newid unrhyw negeseuon tuedd gan na chafodd yr un ohonyn nhw eu dewis
@@ -880,7 +881,7 @@ cy:
           other: Wedi'i rannu a'i ffefrynnu %{friendly_count} gwaith
           two: Wedi'i rannu a'i ffefrynnu %{friendly_count} gwaith
           zero: Wedi'i rannu a'i ffefrynnu %{friendly_count} gwaith
-        title: Postiadau tuedd
+        title: Postiadau sy'n trendio
       tags:
         current_score: Sgôr cyfredol %{score}
         dashboard:
@@ -893,11 +894,11 @@ 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 dueddiadau
+        not_trendable: Ni fydd yn ymddangos o dan bynciau llosg
         not_usable: Nid oes modd ei ddefnyddio
         peaked_on_and_decaying: Ar ei anterth ar %{date}, bellach yn lleihau
-        title: Hashnodau yn tueddu
-        trendable: Gall ymddangos o dan dueddiadau
+        title: Hashnodau tueddiadau
+        trendable: Gall ymddangos o dan bynciau llosg
         trending_rank: 'Yn tueddu #%{rank}'
         usable: Mae modd ei ddefnyddio
         usage_comparison: Wedi'i ddefnyddio %{today} gwaith heddiw, o'i gymharu â %{yesterday} ddoe
@@ -908,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: Tueddiadau
+      title: Pynciau Llosg
       trending: Trendio
     warning_presets:
       add_new: Ychwanegu newydd
@@ -932,7 +933,7 @@ cy:
         one: 1 digwyddiad wedi'i alluogi
         other: "%{count} digwyddiad wedi'u galluogi"
         two: "%{count} digwyddiad wedi'u galluogi"
-        zero: "%{count} digwyddiad wedi'u galluogi"
+        zero: "%{count} digwyddiadau wedi'u galluogi"
       events: Digwyddiadau
       new: Bachyn gwe newydd
       rotate_secret: Cylchdroi cyfrinach
@@ -954,43 +955,45 @@ cy:
       next_steps: Gallwch gymeradwyo'r apêl i ddadwneud y penderfyniad cymedroli, neu ei anwybyddu.
       subject: Mae %{username} yn apelio yn erbyn penderfyniad cymedroli ar %{instance}
     new_pending_account:
-      body: Mae manylion y cyfrif newydd yn isod. Gallwch cymeradwyo neu wrthod y ceisiad hon.
-      subject: Cyfrif newydd i fynu ar gyfer adolygiad ar %{instance} (%{username})
+      body: Mae manylion y cyfrif newydd yn isod. Gallwch gymeradwyo neu wrthod y cais hwn.
+      subject: Cyfrif newydd i'w adolygu ar %{instance} (%{username})
     new_report:
-      body: Mae %{reporter} wedi cwyno am %{target}
-      body_remote: Mae rhywun o %{domain} wedi cwyno am %{target}
-      subject: Cwyn newydd am %{instance} (#%{id})
+      body: Mae %{reporter} wedi adrodd am %{target}
+      body_remote: Mae rhywun o %{domain} wedi adrodd am %{target}
+      subject: Adroddiad newydd am %{instance} (#%{id})
     new_trends:
       body: 'Mae angen adolygu''r eitemau canlynol cyn y mae modd eu dangos yn gyhoeddus:'
       new_trending_links:
-        title: Dolenni tuedd
+        title: Dolenni llosg
       new_trending_statuses:
-        title: Postiadau tuedd
+        title: Postiadau sy'n trendio
       new_trending_tags:
-        no_approved_tags: Ar hyn o bryd nid oes unrhyw hashnodau tuedd cymeradwy.
-        requirements: 'Gallai unrhyw un o''r ymgeiswyr hyn ragori ar yr hashnod tuedd cymeradwy #%{rank}, sef #%{lowest_tag_name} gyda sgôr o %{lowest_tag_score} ar hyn o bryd.'
-        title: Hashnodau sy'n tueddu
-      subject: Tueddiadau newydd i'w hadolygu ar %{instance}
+        no_approved_tags: Ar hyn o bryd nid oes unrhyw hashnodau trendio cymeradwy.
+        requirements: 'Gallai unrhyw un o''r ymgeiswyr hyn ragori ar yr hashnod trendio cymeradwy #%{rank}, sef #%{lowest_tag_name} gyda sgôr o %{lowest_tag_score} ar hyn o bryd.'
+        title: Hashnodau sy'n trendio
+      subject: Trendiau newydd i'w hadolygu ar %{instance}
   aliases:
     add_new: Creu enw arall
-    created_msg: Wedi creu enw arall yn llwyddianus. Gallwch nawr dechrau'r symudiad o'r hen gyfrif.
-    deleted_msg: Wedi tynnu enw arall yn llwyddianus. Ni fydd symud o'r cyfrif hynny i'r cyfrif hon yn bosib.
-    empty: Nid oes gennych chi enwau eraill.
-    hint_html: Os hoffech symyd o gyfrif arall i'r cyfrif hon, gallwch creu enw arall fama, sydd yn angenrheidiol cyn i chi dechrau symyd ddilynwyr o'r hen gyfrif i'r cyfrif hon. Mae'r gweithred hon yn <strong>ddiniwed ac yn gildroadwy</strong>. <strong>Caiff symudiad y cyfrif ei dechrau o'r hen gyfrif</strong>.
+    created_msg: Wedi creu enw arall yn llwyddiannus. Gallwch nawr ddechrau symud o'r hen gyfrif.
+    deleted_msg: Wedi tynnu enw arall yn llwyddiannus. Ni fydd symud o'r cyfrif hynny i'r cyfrif hon yn bosib.
+    empty: Nid oes gennych enwau eraill.
+    hint_html: Os ydych chi am symud o gyfrif arall i'r un hwn, gallwch greu enw arall yma, sy'n ofynnol cyn y gallwch symud ymlaen i symud dilynwyr o'r hen gyfrif i'r un hwn. Mae'r weithred hon ynddo'i hun yn <strong>ddiniwed ac yn wrthdroadwy</strong>. <strong>Mae'r mudo cyfrif yn cael ei wneud o'r hen gyfrif</strong> .
     remove: Dadgysylltu'r enw arall
   appearance:
     advanced_web_interface: Rhyngwyneb gwe uwch
-    advanced_web_interface_hint: 'Os hoffech gwneud defnydd o gyd o''ch lled sgrin, mae''r rhyngwyneb gwe uwch yn gadael i chi ffurfweddu sawl colofn wahanol i weld cymaint o wybodaeth â hoffech: Catref, hysbysiadau, ffrwd y ffedysawd, unrhyw nifer o rhestrau ac hashnodau.'
-    animations_and_accessibility: Animeiddiau ac hygyrchedd
-    confirmation_dialogs: Deialog cadarnhau
-    discovery: Darganfyddiad
+    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.'
+    animations_and_accessibility: Animeiddiadau a hygyrchedd
+    confirmation_dialogs: Deialogau cadarnhau
+    discovery: Darganfod
     localization:
-      body: Caiff Mastodon ei gyfieithu gan wirfoddolwyr.
+      body: Mae Mastodon yn cael ei gyfieithu gan wirfoddolwyr.
+      guide_link: https://crowdin.com/project/mastodon
       guide_link_text: Gall pawb gyfrannu.
     sensitive_content: Cynnwys sensitif
-    toot_layout: Gosodiad tŵt
+    toot_layout: Cynllun postiad
   application_mailer:
     notification_preferences: Newid gosodiadau e-bost
+    salutation: "%{name},"
     settings: 'Newid gosodiadau e-bost: %{link}'
     view: 'Gweld:'
     view_profile: Gweld proffil
@@ -1000,7 +1003,7 @@ cy:
     destroyed: Cais wedi ei ddileu'n llwyddiannus
     regenerate_token: Adfywio tocyn mynediad
     token_regenerated: Adfywiwyd y tocyn mynediad yn llwyddiannus
-    warning: Byddwch yn ofalus a'r data hyn. Peidiwch a'i rannu byth!
+    warning: Byddwch yn ofalus iawn gyda'r data hwn. Peidiwch byth â'i rannu ag unrhyw un!
     your_token: Eich tocyn mynediad
   auth:
     apply_for_account: Gofyn am gyfrif
@@ -1008,13 +1011,13 @@ cy:
     delete_account: Dileu cyfrif
     delete_account_html: Os hoffech chi ddileu eich cyfrif, mae modd <a href="%{path}">parhau yma</a>. Bydd gofyn i chi gadarnhau.
     description:
-      prefix_invited_by_user: Mae @%{name} yn eich wahodd i ymuno â'r gweinidd Mastodon hon!
-      prefix_sign_up: Cofrestru ar Fastodon heddiw!
-      suffix: Gyda cyfrif, byddwch yn gallu dilyn pobl, postio dilysiadau a chyfnewid negeseuon gyda defnyddwyr o unrhyw gweinydd Mastodon ac mwy!
+      prefix_invited_by_user: Mae @%{name} yn eich gwahodd i ymuno â'r gweinydd Mastodon hwn!
+      prefix_sign_up: Cofrestru ar Mastodon heddiw!
+      suffix: Gyda chyfrif, byddwch yn gallu dilyn pobl, postio diweddariadau a chyfnewid negeseuon gyda defnyddwyr o unrhyw weinydd Mastodon, a mwy!
     didnt_get_confirmation: Heb dderbyn cyfarwyddiadau cadarnhau?
     dont_have_your_security_key: Nid oes gennych eich allwedd ddiogelwch?
     forgot_password: Wedi anghofio'ch cyfrinair?
-    invalid_reset_password_token: Tocyn ailosod cyfrinair yn annilys neu wedi dod i ben. Gwnewch gais am un newydd os gwelwch yn dda.
+    invalid_reset_password_token: Tocyn ailosod cyfrinair yn annilys neu wedi dod i ben. Gwnewch gais am un newydd, os gwelwch yn dda.
     link_to_otp: Rhowch god dau ffactor o'ch ffôn neu god adfer
     link_to_webauth: Defnyddiwch eich dyfais allwedd diogelwch
     log_in_with: Mewngofnodi gyda
@@ -1022,9 +1025,12 @@ cy:
     logout: Allgofnodi
     migrate_account: Symud i gyfrif gwahanol
     migrate_account_html: Os hoffech chi ailgyfeirio'r cyfrif hwn at un gwahanol, mae modd <a href="%{path}">ei ffurfweddu yma</a>.
-    or_log_in_with: Neu logiwch mewn a
+    or_log_in_with: Neu mewngofnodwch gyda
     privacy_policy_agreement_html: Rwyf wedi darllen ac yn cytuno i'r <a href="%{privacy_policy_path}" target="_blank">polisi preifatrwydd</a>
-    register: Cofrestru
+    providers:
+      cas: CAS
+      saml: SAML
+    register: Cofrestrwch
     registration_closed: Nid yw %{instance} yn derbyn aelodau newydd
     resend_confirmation: Ailanfon cyfarwyddiadau cadarnhau
     reset_password: Ailosod cyfrinair
@@ -1034,36 +1040,36 @@ cy:
     security: Diogelwch
     set_new_password: Gosod cyfrinair newydd
     setup:
-      email_below_hint_html: Os mae'r ebost isod yn anghywir, gallwch ei newid fama a derbyn ebost cadarnhad newydd.
-      email_settings_hint_html: Caiff yr ebost cadarnhad ei anfon i %{email}. Os nad yw'r ebost hon yn gywir, gallwch ei newid yn ngosodiadau'r cyfrif.
+      email_below_hint_html: Os yw'r cyfeiriad e-bost isod yn anghywir, gallwch ei newid yma a derbyn e-bost cadarnhau newydd.
+      email_settings_hint_html: Anfonwyd yr e-bost cadarnhau at %{email}. Os nad yw'r cyfeiriad e-bost hwnnw'n gywir, gallwch ei newid yng ngosodiadau'r cyfrif.
       title: Gosodiad
     sign_up:
       preamble: Gyda chyfrif ar y gweinydd Mastodon hwn, byddwch yn gallu dilyn unrhyw berson arall ar y rhwydwaith, lle bynnag mae eu cyfrif yn cael ei gynnal.
       title: Gadewch i ni eich gosod ar %{domain}.
     status:
       account_status: Statws cyfrif
-      confirming: Aros i gadarnhad e-bost gael ei gwblhau.
+      confirming: Yn aros i gadarnhad yr e-bost gael ei gwblhau.
       functional: Mae eich cyfrif nawr yn weithredol.
       pending: Mae'ch cais yn aros i gael ei adolygu gan ein staff. Gall hyn gymryd cryn amser. Byddwch yn derbyn e-bost os caiff eich cais ei gymeradwyo.
-      redirecting_to: Mae eich cyfrif yn anactif oherwydd ei fod ar hyn o bryd yn ailgyfeirio i %{acct}.
+      redirecting_to: Mae eich cyfrif yn anweithredol oherwydd ei fod ar hyn o bryd yn ailgyfeirio i %{acct}.
       view_strikes: Gweld rybuddion y gorffennol yn erbyn eich cyfrif
-    too_fast: Ffurflen wedi'i chyflwyno'n rhy gyflym, ceisiwch eto.
+    too_fast: Cafodd y ffurflen ei chyflwyno'n rhy gyflym, ceisiwch eto.
     use_security_key: Defnyddiwch allwedd diogelwch
   authorize_follow:
-    already_following: Yr ydych yn dilyn y cyfrif hwn yn barod
-    already_requested: Rydych barod wedi anfon ceisiad dilyn i'r cyfrif hynny
-    error: Yn anffodus, roedd gwall tra'n edrych am y cyfrif anghysbell
+    already_following: Rydych yn dilyn y cyfrif hwn yn barod
+    already_requested: Rydych chi eisoes wedi anfon cais i ddilyn y cyfrif hwnnw
+    error: Yn anffodus, roedd gwall tra'n edrych am y cyfrif pell
     follow: Dilyn
-    follow_request: 'Yr ydych wedi anfon cais dilyn at:'
-    following: 'Llwyddiant! Yr ydych yn awr yn dilyn:'
+    follow_request: 'Rydych wedi anfon cais dilyn at:'
+    following: 'Llwyddiant! Rydych nawr yn dilyn:'
     post_follow:
       close: Neu, gallwch gau'r ffenest hon.
       return: Dangos proffil y defnyddiwr
-      web: I'r wê
+      web: Ewch i'r we
     title: Dilyn %{acct}
   challenge:
     confirm: Parhau
-    hint_html: "<strong>Awgrym:</strong> Ni fyddwn yn gofyn i chi am eich cyfrinair eto am yr awr nesaf."
+    hint_html: "<strong>Awgrym:</strong> Fyddwn ni ddim yn gofyn i chi am eich cyfrinair eto am yr awr nesaf."
     invalid_password: Cyfrinair annilys
     prompt: Cadarnhewch gyfrinair i barhau
   crypto:
@@ -1078,31 +1084,31 @@ cy:
     distance_in_words:
       about_x_hours: "%{count}awr"
       about_x_months: "%{count}mis"
-      about_x_years: "%{count}blwyddyn"
-      almost_x_years: "%{count}blwyddyn"
+      about_x_years: "%{count}b"
+      almost_x_years: "%{count}b"
       half_a_minute: Newydd fod
       less_than_x_minutes: "%{count}munud"
       less_than_x_seconds: Newydd fod
-      over_x_years: "%{count}blwyddyn"
+      over_x_years: "%{count}b"
       x_days: "%{count}dydd"
       x_minutes: "%{count}munud"
       x_months: "%{count}mis"
-      x_seconds: "%{count}eiliad"
+      x_seconds: "%{count}e"
   deletes:
-    challenge_not_passed: Nid oedd y wybodaeth a nodoch yn gywir
+    challenge_not_passed: Nid oedd y wybodaeth a roesoch yn gywir
     confirm_password: Mewnbynnwch eich cyfrinair presennol i gadarnhau mai chi sydd yno
     confirm_username: Rhowch eich enw defnyddiwr i gadarnhau'r weithdrefn
     proceed: Dileu cyfrif
     success_msg: Llwyddwyd i ddileu eich cyfrif
     warning:
       before: 'Cyn bwrw ymlaen, darllenwch y nodiadau hyn yn ofalus:'
-      caches: Efallai bydd cynnwys sydd wedi'i storio dros dro gan weinyddau eraill yn barhau
-      data_removal: Bydd eich pyst a'ch data arall yn cael ei ddileu am fyth
-      email_change_html: Gallwch <a href="%{path}">newid eich cyfeiriad ebost</a> heb ddileu eich cyfrif
-      email_contact_html: Os nad yw hi'n cyrraedd, gallwch ebostio <a href="mailto:%{email}">%{email}</a> am gymorth
-      email_reconfirmation_html: Os nad ydych yn derbyn yr ebost cadarnhad, gallwch <a href="%{path}">ceisio amdani eto</a>
-      irreversible: Ni fyddwch yn gallu adfer nac ail-greu eich cyfrif
-      more_details_html: Am fwy o fanylion, gwelwch y <a href="%{terms_path}">polisi preifatrwydd</a>.
+      caches: Efallai bydd cynnwys sydd wedi'i storio dros dro gan weinyddion eraill yn parhau
+      data_removal: Bydd eich postiadau a data arall yn cael eu dileu'n barhaol
+      email_change_html: Gallwch <a href="%{path}">newid eich cyfeiriad e-bost</a> heb ddileu eich cyfrif
+      email_contact_html: Os nad yw'n cyrraedd o hyd, gallwch anfon e-bost at <a href="mailto:%{email}">%{email}</a> am help
+      email_reconfirmation_html: Os nad ydych yn derbyn yr e-bost cadarnhau, gallwch <a href="%{path}">ofyn amdano eto</a>
+      irreversible: Fyddwch chi ddim yn gallu adfer nac ail-greu eich cyfrif
+      more_details_html: Am fwy o fanylion, darllenwch y <a href="%{terms_path}">polisi preifatrwydd</a>.
       username_available: Bydd eich enw defnyddiwr ar gael eto
       username_unavailable: Ni fydd eich enw defnyddiwr ar gael
   disputes:
@@ -1138,48 +1144,49 @@ cy:
   domain_validator:
     invalid_domain: ddim yn enw parth dilys
   errors:
-    '400': Roedd y cais wnaethoch cyflwyno yn annilys neu'n gamffurfiedig.
-    '403': Nid oes gennych ganiatad i weld y dudalen hon.
-    '404': Nid yw'r dudalen yr oeddech yn chwilio amdani'n bodoli.
-    '406': Nid yw'r dudalen ar gael yn y fformat ceisiedig.
-    '410': Nid yw'r dudalen yr oeddech yn chwilio amdani'n bodoli mwyach.
+    '400': Roedd y cais a gyflwynwyd gennych yn annilys neu wedi'i gamffurfio.
+    '403': Nid oes gennych ganiatâd i weld y dudalen hon.
+    '404': Nid yw'r dudalen rydych yn chwilio amdani yma.
+    '406': Nid yw'r dudalen ar gael yn y fformat yna.
+    '410': Nid yw'r dudalen roeddech yn chwilio amdani yn bodoli yma bellach.
     '422':
-      content: Methwyd i ddilysu diogelwch. A ydych chi'n blocio cwcîs?
-      title: Methwyd i ddilysu diogelwch
-    '429': Wedi'i arafu
+      content: Methodd y dilysiad diogelwch. Ydych chi'n rhwystro cwcis?
+      title: Methodd y dilysiad diogelwch
+    '429': Gormod o geisiadau
     '500':
-      content: Mae'n ddrwg gennym ni, ond fe aeth rhywbeth o'i le ar ein rhan ni.
+      content: Ymddiheuriadau, ond fe aeth rhywbeth o'i le ar ein pen ni.
       title: Nid yw'r dudalen hon yn gywir
-    '503': Ni chaiff y dudalen ei weini oherwydd gwall gweinydd dros dro.
-    noscript_html: I ddefnyddio ap gwe Mastodon, galluogwch JavaScript os gwlwch yn dda. Fel arall, gallwch drio un o'r <a href="%{apps_path}">apiau cynhenid</a> ar gyfer Mastodon ar eich platfform.
+    '503': Ni fu modd gwasanaethu'r dudalen oherwydd methiant gweinydd dros dro.
+    noscript_html: I ddefnyddio ap gwe Mastodon, galluogwch JavaScript os gwelwch yn dda. Fel arall, gallwch drio un o'r <a href="%{apps_path}">apiau cynhenid</a> ar gyfer Mastodon ar eich platfform.
   existing_username_validator:
-    not_found: ni ddarganfwyd defnyddiwr lleol gyda'r enw cyfrif hynny
-    not_found_multiple: ni ddarganfwyd %{usernames}
+    not_found: methu dod o hyd i ddefnyddiwr lleol gyda'r enw defnyddiwr hwnnw
+    not_found_multiple: methu dod o hyd i %{usernames}
   exports:
     archive_takeout:
       date: Dyddiad
-      download: Lawrlwytho eich archif
-      hint_html: Mae modd gwneud cais am archif o'ch <strong>twtiau a'ch cyfryngau</strong>. Bydd y data sy'n cael ei allforio ar fformat ActivityPub, a ellir ei ddarllen gyda unrhyw feddalwaedd sy'n cydymffurfio. Mae modd gwneud cais am archif bob 7 diwrnod.
-      in_progress: Cyfansoddi eich archif...
-      request: Gwneud cais am eich archif
+      download: Llwythwch eich archif i lawr
+      hint_html: Gallwch ofyn am archif o'ch <strong>postiadau a'r cyfryngau a lwythwyd</strong>. Bydd y data a allforir yn y fformat ActivityPub, y mae modd ei ddarllen gan unrhyw feddalwedd sy'n cydymffurfio. Gallwch ofyn am archif bob 7 diwrnod.
+      in_progress: Wrthi'n llunio'ch archif...
+      request: Gofynn am eich archif
       size: Maint
-    blocks: Yr ydych yn blocio
+    blocks: Rydych chi'n blocio
     bookmarks: Nodau Tudalen
+    csv: CSV
     domain_blocks: Blociau parth
     lists: Rhestrau
-    mutes: Yr ydych yn tawelu
-    storage: Storio cyfryngau
+    mutes: Rydych chi'n anwybyddu
+    storage: Storfa cyfryngau
   featured_tags:
     add_new: Ychwanegu
     errors:
-      limit: Yr ydych yn barod wedi cynnwys yr uchafswm o hashnodau
-    hint_html: "<strong>Beth yw hashnodau nodedig?</strong> Mae'r rhain yn cael ei arddangos yn amlwg ar eich proffil cyhoeddus ac yn gadael i bobl pori eich pyst cyhoeddus o dan y hashnodau rhain yn benodol. Rydynt yn declyn grêt ar gyfer tracio gweithiau creadigol neu brosiectau hir-dymor."
+      limit: Rydych chi eisoes wedi cynnwys yr uchafswm o hashnodau
+    hint_html: "<strong>Beth yw hashnodau dan sylw?</strong> Maen nhw'n cael eu dangos yn amlwg ar eich proffil cyhoeddus ac yn caniatáu i bobl bori'ch postiadau cyhoeddus yn benodol o dan yr hashnodau hynny. Maen nhw'n arf gwych ar gyfer cadw golwg ar weithiau creadigol neu brojectau tymor hir."
   filters:
     contexts:
       account: Proffilau
-      home: Ffrwd gartref
+      home: Cartref a rhestrau
       notifications: Hysbysiadau
-      public: Ffrwd gyhoeddus
+      public: Llinellau amser cyhoeddus
       thread: Sgyrsiau
     edit:
       add_keyword: Ychwanegu allweddair
@@ -1189,12 +1196,12 @@ cy:
       title: Golygu hidlydd
     errors:
       deprecated_api_multiple_keywords: Nid oes modd newid y paramedrau hyn o'r cais hwn oherwydd eu bod yn berthnasol i fwy nag un allweddair hidlo. Defnyddiwch raglen fwy diweddar neu'r rhyngwyneb gwe.
-      invalid_context: Dim cyd-destun neu cyd-destun annilys wedi ei ddarparu
+      invalid_context: Dim neu gyd-destun annilys wedi'i ddarparu
     index:
       contexts: Hidlau yn %{contexts}
       delete: Dileu
-      empty: Nid oes gennych chi hidlyddion.
-      expires_in: Yn dod i ben yn %{distance}
+      empty: Nid oes gennych unrhyw hidlyddion.
+      expires_in: Yn dod i ben ymhen %{distance}
       expires_on: Yn dod i ben ar %{date}
       keywords:
         few: "%{count} allweddair"
@@ -1202,21 +1209,21 @@ cy:
         one: "%{count} allweddair"
         other: "%{count} allweddair"
         two: "%{count} allweddair"
-        zero: "%{count} allweddair"
+        zero: "%{count} allweddeiriau"
       statuses:
         few: "%{count} postiad"
         many: "%{count} postiad"
         one: "%{count} postiad"
         other: "%{count} postiad"
         two: "%{count} postiad"
-        zero: "%{count} postiad"
+        zero: "%{count} postiadau"
       statuses_long:
         few: "%{count} postiad unigol wedi'u cuddio"
         many: "%{count} postiad unigol wedi'u cuddio"
         one: "%{count} postiad unigol wedi'u cuddio"
         other: "%{count} postiad unigol wedi'u cuddio"
-        two: "%{count} postiad unigol wedi'u cuddio"
-        zero: "%{count} postiad unigol wedi'u cuddio"
+        two: "%{count} bostiad unigol wedi'u cuddio"
+        zero: "%{count} postiadau unigol wedi'u cuddio"
       title: Hidlyddion
     new:
       save: Cadw hidlydd newydd
@@ -1229,94 +1236,94 @@ 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: Yn tueddu nawr
+    trending_now: Pynciau llosg
   generic:
     all: Popeth
     all_items_on_page_selected_html:
-      few: Mae pob <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
-      many: Mae pob <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
-      one: Mae <strong>%{count}</strong> eitem wedi'i  dewis ar y dudalen hon.
-      other: Mae pob <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
-      two: Mae pob <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
-      zero: Mae pob <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
+      few: Mae pob un o'r <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
+      many: Mae pob un o'r <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
+      one: Mae <strong>%{count}</strong> eitem wedi'i dewis ar y dudalen hon.
+      other: Mae pob un o'r <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
+      two: Mae pob un o'r <strong>%{count}</strong> eitem ar y dudalen hon wedi'u dewis.
+      zero: Does <strong>%{count}</strong> o eitemau ar y dudalen hon wedi'u dewis.
     all_matching_items_selected_html:
-      few: Mae pob <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
-      many: Mae pob <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
+      few: Mae pob un o'r <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
+      many: Mae pob un o'r <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
       one: Mae <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'i dewis.
-      other: Mae pob <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
-      two: Mae pob <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
-      zero: Mae pob <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
-    changes_saved_msg: Llwyddwyd i gadw y newidiadau!
+      other: Mae pob un o'r <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
+      two: Mae pob un o'r <strong>%{count}</strong> eitem sy'n cyfateb i'ch chwiliad wedi'u dewis.
+      zero: Does <strong>%{count}</strong> o eitemau sy'n cyfateb i'ch chwiliad wedi'u dewis.
+    changes_saved_msg: Llwyddwyd i gadw'r newidiadau!
     copy: Copïo
     delete: Dileu
     deselect: Dad-ddewis y cwbl
     none: Dim
-    order_by: Trefnu wrth
+    order_by: Trefnu yn ôl
     save_changes: Cadw newidiadau
     select_all_matching_items:
       few: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
       many: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
-      one: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
+      one: Dewiswch bob un o'r %{count} o eitemau sy'n cyfateb i'ch chwilio.
       other: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
       two: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
-      zero: Dewiswch bob un o'r %{count} eitem sy'n cyfateb i'ch chwilio.
+      zero: Dewiswch bob un o'r %{count} eitemau sy'n cyfateb i'ch chwilio.
     today: heddiw
     validation_errors:
-      few: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod os gwelwch yn dda
-      many: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod os gwelwch yn dda
-      one: Mae rhywbeth o'i le o hyd! Edrychwch ar y gwall isod os gwelwch yn dda
-      other: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod os gwelwch yn dda
-      two: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod os gwelwch yn dda
+      few: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod, os gwelwch yn dda
+      many: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod, os gwelwch yn dda
+      one: Mae rhywbeth o'i le o hyd! Edrychwch ar y gwall isod, os gwelwch yn dda
+      other: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod, os gwelwch yn dda
+      two: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} wall isod, os gwelwch yn dda
       zero: Mae rhywbeth o'i le o hyd! Edrychwch ar y %{count} gwall isod os gwelwch yn dda
   html_validator:
-    invalid_markup: 'yn cynnwys marciad HTML annilys: %{error}'
+    invalid_markup: 'yn cynnwys markup HTML annilys: %{error}'
   imports:
     errors:
       invalid_csv_file: 'Ffeil CSV annilys. Gwall: %{error}'
-      over_rows_processing_limit: yn cynnwys mwy na %{count} rhes
+      over_rows_processing_limit: yn cynnwys mwy na %{count} o resi
     modes:
       merge: Cyfuno
-      merge_long: Cadw'r cofnodau presennol ac ychwanegu rhai newydd
+      merge_long: Cadw'r cofnodion presennol ac ychwanegu rhai newydd
       overwrite: Trosysgrifio
-      overwrite_long: Disodli cofnodau bresennol gyda'r cofnodau newydd
-    preface: Mae modd mewnforio data yr ydych wedi allforio o achos arall, megis rhestr o bobl yr ydych yn ei ddilyn neu yn blocio.
-    success: Uwchlwythwyd eich data yn llwyddiannus ac fe fydd yn cael ei brosesu mewn da bryd
+      overwrite_long: Amnewid y cofnodion cyfredol gyda'r rhai newydd
+    preface: Gallwch fewnforio data rydych chi wedi'i allforio o weinydd arall, fel rhestr o'r bobl rydych chi'n eu dilyn neu'n eu blocio.
+    success: Llwythwyd eich data yn llwyddiannus a bydd yn cael ei brosesu mewn da bryd
     types:
       blocking: Rhestr blocio
       bookmarks: Nodau Tudalen
       domain_blocking: Rhestr rhwystro parth
-      following: Rhestr dilyn
-      muting: Rhestr tawelu
-    upload: Uwchlwytho
+      following: Rhestr ddilynion
+      muting: Rhestr tewi
+    upload: Llwytho
   invites:
-    delete: Dadactifadu
-    expired: Wedi darfod
+    delete: Dadweithredu
+    expired: Wedi dod i ben
     expires_in:
       '1800': 30 munud
       '21600': 6 awr
       '3600': 1 awr
       '43200': 12 awr
       '604800': 1 wythnos
-      '86400': 1 dydd
+      '86400': 1 diwrnod
     expires_in_prompt: Byth
-    generate: Cynhyrchu
+    generate: Cynhyrchu dolen wahoddiad
     invited_by: 'Cawsoch eich gwahodd gan:'
     max_uses:
       few: "%{count} defnydd"
       many: "%{count} defnydd"
-      one: 1 iws
+      one: 1 defnydd
       other: "%{count} defnydd"
       two: "%{count} defnydd"
       zero: "%{count} defnydd"
     max_uses_prompt: Dim terfyn
-    prompt: Cynhyrchwch a rhannwch ddolenni gyda eraill i ganiatau mynediad i'r achos hwn
+    prompt: Creu a rhannu dolenni â phobl eraill i roi mynediad iddyn nhw i'r gweinydd hwn
     table:
-      expires_at: Darfod ar
+      expires_at: Yn dod i ben ar
       uses: Defnyddiau
     title: Gwahodd pobl
   lists:
     errors:
-      limit: Yr ydych wedi cyrraedd uchafswm nifer y rhestrau posib
+      limit: Rydych wedi cyrraedd uchafswm y rhestrau
   login_activities:
     authentication_methods:
       otp: ap dilysu dau ffactor
@@ -1330,27 +1337,27 @@ cy:
     title: Hanes dilysu
   media_attachments:
     validations:
-      images_and_video: Ni ellir ychwanegu fideo at statws sy'n cynnwys delweddau'n barod
-      not_ready: Methu atodi ffeiliau sydd dal yn prosesu. Ceisiwch eto mewn foment!
-      too_many: Ni ellir ychwanegu mwy na 4 dogfen
+      images_and_video: Methu atodi fideo i bostiad sydd eisoes yn cynnwys delweddau
+      not_ready: Methu atodi ffeiliau nad ydynt wedi gorffen prosesu. Ceisiwch eto, cyn hir!
+      too_many: Methu atodi mwy na 4 ffeil
   migrations:
-    acct: enwdefnyddiwr@parth y cyfrif newydd
-    cancel: Canslo ailgyfeirio
-    cancel_explanation: Bydd diddymu'r ailgyfeiriad yn ail-actifadu eich cyfrif bresennol, ond ni fydd hi'n dychwelyd dilynwyr sydd wedi'i symud i'r cyfrif hynny.
+    acct: Symudwyd i
+    cancel: Diddymu ailgyfeirio
+    cancel_explanation: Bydd diddymu'r ailgyfeiriad yn ail agor eich cyfrif cyfredol, ond ni fydd yn dod â dilynwyr sydd wedi'u symud i'r cyfrif hwnnw yn ôl.
     cancelled_msg: Wedi diddymu'r ailgyfeiriad yn llwyddiannus.
     errors:
-      already_moved: yw'r un cyfrif rydych barod wedi symud i
-      missing_also_known_as: yn olgyfeirio at y gyfrif hon
+      already_moved: yw'r un cyfrif rydych chi wedi symud iddo eisoes
+      missing_also_known_as: nid yw'n arallenw o'r cyfrif hwn
       move_to_self: dim ym gallu bod y cyfrif presennol
-      not_found: ni ellid dod o hyd iddo
-      on_cooldown: Rydych ar oeriad
-    followers_count: Dilynwyr at amser y symudiad
+      not_found: yn methu ei ganfod
+      on_cooldown: Rydych ar amser allan
+    followers_count: Dilynwyr ar adeg y symud
     incoming_migrations: Symud o gyfrif wahanol
-    incoming_migrations_html: I symud o gyfrif arall i'r un hon, yn gyntaf mae'n rhaid i chi greu <a href="%{path}">enw arall ar gyfer y cyfrif</a>.
-    moved_msg: Mae eich cyfrif nawr yn ailgyfeirio at %{acct} ac mae eich dilynwyr yn cael ei symud ar draws.
-    not_redirecting: Nid yw eich cyfrif yn ailgyfeirio at gyfrif arall yn bresennol.
-    on_cooldown: Rydych wedi mudo eich cyfrif yn diweddar. Bydd y swyddogaeth hon ar gael eto mewn %{count} diwrnod.
-    past_migrations: Ymfudiadau yn y gorffennol
+    incoming_migrations_html: I symud o gyfrif arall i'r un hwn, yn gyntaf mae angen i chi <a href="%{path}">greu enwarall (alias) cyfrif</a> .
+    moved_msg: Mae eich cyfrif bellach yn ailgyfeirio i %{acct} ac mae eich dilynwyr yn cael eu symud drosodd.
+    not_redirecting: Nid yw eich cyfrif yn ailgyfeirio i unrhyw gyfrif arall ar hyn o bryd.
+    on_cooldown: Rydych chi wedi mudo'ch cyfrif yn ddiweddar. Bydd y swyddogaeth hon ar gael eto ymhen %{count} diwrnod.
+    past_migrations: Mudo'r gorffennol
     proceed_with_move: Symud dilynwyr
     redirected_msg: Mae eich cyfrif yn awr yn ailgyfeirio at %{acct}.
     redirecting_to: Mae eich cyfrif yn ailgyfeirio at %{acct}.
@@ -1358,18 +1365,18 @@ cy:
     warning:
       backreference_required: Bydd rhaid i'r cyfrif newydd olgyfeirio at y cyfrif hon yn gyntaf
       before: 'Cyn bwrw ymlaen, darllenwch y nodiadau hyn yn ofalus:'
-      cooldown: Ar ôl symud, bydd yna cyfnod oeriad trwy pa ystod ni fyddwch yn gallu symud eto
-      disabled_account: Ni fydd eich cyfrif presennol yn gwbl ddefyddiedig ar ôl hyn. Er hynny, byddwch dal gyda fynediad at allforiad data ac hefyd ail-actifadu.
-      followers: Bydd y gweithred hon yn symud pob un o'ch dilynwyr o'r cyfrif presennol i'r cyfrif newydd
-      only_redirect_html: Fel arall, gallwch <a href="%{path}">dim ond ychwanegu ailgyfeiriad ar eich proffil</a>.
+      cooldown: Ar ôl symud, bydd yna cyfnod aros na fydd modd i chi symud eto
+      disabled_account: Ni fydd modd defnyddio'ch cyfrif cyfredol yn llawn wedyn. Fodd bynnag, bydd gennych fynediad i allforio data yn ogystal ag ail agor.
+      followers: Bydd y weithred hon yn symud yr holl ddilynwyr o'r cyfrif cyfredol i'r cyfrif newydd
+      only_redirect_html: Fel arall, <a href="%{path}">dim ond ailgyfeiriad y gallwch chi ei osod ar eich proffil</a> .
       other_data: Ni fydd unrhyw data arall yn cael ei symud yn awtomatig
       redirect: Bydd proffil eich cyfrif presennol yn cael ei diweddaru gyda hysbysiad ailgyfeirio ac yn cael ei eithrio o chwiliadau
   moderation:
-    title: Goruwchwyliad
+    title: Cymedroil
   move_handler:
-    carry_blocks_over_text: Wnaeth y defnyddiwr symud o %{acct}, a oeddech chi wedi'i flocio.
-    carry_mutes_over_text: Wnaeth y defnyddiwr symud o %{acct}, a oeddech chi wedi'i dawelu.
-    copy_account_note_text: 'Wnaeth y defnyddiwr symud o %{acct}, dyma oedd eich hen nodiadau amdanynt:'
+    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.
+    copy_account_note_text: 'Symudodd y defnyddiwr hwn o %{acct}, dyma oedd eich nodiadau blaenorol amdanynt:'
   navigation:
     toggle_menu: Toglo'r ddewislen
   notification_mailer:
@@ -1393,14 +1400,14 @@ cy:
       title: Cais dilynwr newydd
     mention:
       action: Ateb
-      body: 'Caswoch eich sôn amdano gan %{name} yn:'
-      subject: Cawsoch eich sôn amdano gan %{name}
+      body: 'Caswoch eich crybwyll gan %{name} yn:'
+      subject: Cawsoch eich crybwyll gan %{name}
       title: Crywbylliad newydd
     poll:
       subject: Mae arolwg barn gan %{name} wedi dod i ben
     reblog:
-      body: 'Cafodd eich statws ei fŵstio gan %{name}:'
-      subject: Bŵstiodd %{name} eich statws
+      body: 'Cafodd eich postiad ei hybu gan %{name}:'
+      subject: Rhoddodd %{name} hwb i'ch postiad
       title: Hwb newydd
     status:
       subject: "%{name} newydd ei bostio"
@@ -1408,11 +1415,12 @@ cy:
       subject: Golygodd %{name} bostiad
   notifications:
     email_events: Digwyddiadau ar gyfer hysbysiadau e-bost
-    email_events_hint: 'Dewis digwyddiadau hoffech derbyn hysbysiadau ar eu cyfer:'
+    email_events_hint: 'Dewiswch ddigwyddiadau yr ydych am dderbyn hysbysiadau ar eu cyfer:'
     other_settings: Gosodiadau hysbysiadau arall
   number:
     human:
       decimal_units:
+        format: "%n%u"
         units:
           billion: Biliwn
           million: Miliwn
@@ -1432,46 +1440,47 @@ cy:
     next: Nesaf
     older: Hŷn
     prev: Blaenorol
+    truncate: "&hellip;"
   polls:
     errors:
       already_voted: Rydych chi barod wedi pleidleisio ar y pleidlais hon
       duplicate_options: yn cynnwys eitemau dyblyg
       duration_too_long: yn rhy bell yn y dyfodol
       duration_too_short: yn rhy fuan
-      expired: Mae'r pleidlais wedi gorffen yn barod
+      expired: Mae'r arolwg barn eisoes wedi dod i ben
       invalid_choice: Nid yw'r dewis pleidlais hyn yn bodoli
-      over_character_limit: ni all fod yn hirach na %{max} cymeriad yr un
-      too_few_options: rhaid cael fwy nag un eitem
-      too_many_options: ni all cynnwys fwy na %{max} o eitemau
+      over_character_limit: ni all fod yn hwy na %{max} nod yr un
+      too_few_options: rhaid cael mwy nag un eitem
+      too_many_options: ni all gynnwys mwy na %{max} eitem
   preferences:
     other: Arall
     posting_defaults: Rhagosodiadau postio
-    public_timelines: Ffrydau gyhoeddus
+    public_timelines: Ffrydiau cyhoeddus
   privacy_policy:
     title: Polisi preifatrwydd
   reactions:
     errors:
-      limit_reached: Cyfwng o ymatebion wahanol wedi'i cyrraedd
-      unrecognized_emoji: ddim yn emoji adnabyddwy
+      limit_reached: Cyrhaeddwyd terfyn y gwahanol adweithiau
+      unrecognized_emoji: nid yw'n emoji cydnabyddedig
   relationships:
     activity: Gweithgareddau cyfrif
     dormant: Segur
     follow_selected_followers: Dilynwch y dilynwyr a ddewiswyd
     followers: Dilynwyr
     following: Yn dilyn
-    invited: Wedi gwahodd
-    last_active: Gweithred ddiwethaf
-    most_recent: Yn diweddaraf
+    invited: Gwahoddwyd
+    last_active: Yn weithgar ddiwethaf
+    most_recent: Y diweddaraf
     moved: Wedi symud
-    mutual: Cydfuddiannol
+    mutual: Cydfudd
     primary: Cynradd
     relationship: Perthynas
-    remove_selected_domains: Tynnu pob dilynydd o'r parthau dewisiedig
-    remove_selected_followers: Tynnu'r dilynydd dewisiedig
-    remove_selected_follows: Dad-ddilyn y defnyddwyr dewisiedig
+    remove_selected_domains: Tynnu'r holl ddilynwyr o'r parthau a ddewiswyd
+    remove_selected_followers: Dileu'r dilynwyr a ddewiswyd
+    remove_selected_follows: Dad-ddilyn y defnyddwyr a ddewiswyd
     status: Statws cyfrif
   remote_follow:
-    missing_resource: Ni ellir canfod yr URL ailgyferio angenrheidiol i'ch cyfrif
+    missing_resource: Methu â dod o hyd i'r URL ailgyfeirio gofynnol ar gyfer eich cyfrif
   reports:
     errors:
       invalid_rules: ddim yn cyfeirio at reolau dilys
@@ -1481,75 +1490,91 @@ cy:
       account: Postiadau cyhoeddus gan @%{acct}
       tag: 'Postiadau cyhoeddus wedi''u tagio #%{hashtag}'
   scheduled_statuses:
-    over_daily_limit: Rydych wedi rhagori'r cyfwng o %{limit} o dŵtiau rhestredig ar y dydd hynny
-    over_total_limit: Rydych wedi rhagori'r cyfwng o %{limit} o dŵtiau rhestredig
-    too_soon: Mae rhaid i'r dydd rhestredig fod yn y dyfodol
+    over_daily_limit: Rydych wedi mynd dros y terfyn o %{limit} postiad a drefnwyd ar gyfer heddiw
+    over_total_limit: Rydych wedi mynd dros y terfyn o %{limit} postiad a drefnwyd
+    too_soon: Rhaid i'r dyddiad a drefnwyd fod yn y dyfodol
   sessions:
     activity: Gweithgaredd ddiwethaf
     browser: Porwr
     browsers:
+      alipay: Alipay
       blackberry: BlackBerry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
       generic: Porwr anhysbys
       ie: Nid yw'r rhaglen hon yn gydnaws ag Internet Explorer
+      micro_messenger: MicroMessenger
       nokia: Porwr Nokia S40 Ovi
+      opera: Opera
       otter: dyfrgi
+      phantom_js: PhantomJS
       qq: Porwr QQ
       safari: Agor yn Safari
       uc_browser: UC Browser
-    current_session: Sesiwn cyfredol
+      weibo: Weibo
+    current_session: Sesiwn gyfredol
     description: "%{browser} ar %{platform}"
-    explanation: Dyma'r porwyr gwê sydd wedi mewngofnodi i'ch cyfrif Mastododon ar hyn o bryd.
+    explanation: Dyma'r porwyr gwe sydd wedi mewngofnodi i'ch cyfrif Mastodon ar hyn o bryd.
+    ip: IP
     platforms:
+      adobe_air: Adobe Air
+      android: Android
       blackberry: BlackBerry
       chrome_os: ChromeOS
       firefox_os: OS Firefox
+      ios: iOS
+      linux: Linux
       mac: Mac
       other: platfform anhysbys
+      windows: Windows
+      windows_mobile: Windows Mobile
       windows_phone: Ffôn Windows
-    revoke: Diddymu
-    revoke_success: Sesiwn wedi ei ddiddymu yn llwyddiannus
+    revoke: Dirymu
+    revoke_success: Diddymwyd y sesiwn yn llwyddiannus
     title: Sesiynau
     view_authentication_history: Gweld hanes dilysu eich cyfrif
   settings:
     account: Cyfrif
     account_settings: Gosodiadau'r cyfrif
-    aliases: Aliasau cyfrif
-    appearance: Arddangosiad
+    aliases: Arallenwau cyfrif
+    appearance: Golwg
     authorized_apps: Apiau awdurdodedig
-    back: Yn ôl i Mastodon
+    back: Nôl i Mastodon
     delete: Dileu cyfrif
     development: Datblygu
     edit_profile: Golygu proffil
     export: Allforio data
-    featured_tags: Hashnodau Nodedig
+    featured_tags: Prif hashnodau
     import: Mewnforio
-    import_and_export: Mewnfori ac allfori
+    import_and_export: Mewnforio ac allforio
     migrate: Mudo cyfrif
     notifications: Hysbysiadau
     preferences: Dewisiadau
     profile: Proffil
-    relationships: Dilynion a dilynwyr
-    statuses_cleanup: Dileu postiadau awtomatig
+    relationships: Yn dilyn a dilynwyr
+    statuses_cleanup: Dileu postiadau'n awtomatig
     strikes: Rhybuddion cymedroli
-    two_factor_authentication: Awdurdodi dau-gam
+    two_factor_authentication: Dilysu dau-ffactor
     webauthn_authentication: Allweddi diogelwch
   statuses:
     attached:
       audio:
-        few: "%{count} ffeil clywedol"
-        many: "%{count} ffeil clywedol"
-        one: "%{count} ffeil clywedol"
-        other: "%{count} ffeil clywedol"
-        two: "%{count} ffeil clywedol"
-        zero: "%{count} ffeil clywedol"
+        few: "%{count} sain"
+        many: "%{count} sain"
+        one: "%{count} sain"
+        other: "%{count} sain"
+        two: "%{count} sain"
+        zero: "%{count} sain"
       description: 'Ynghlwm: %{attached}'
       image:
-        few: "%{count} o luniau"
-        many: "%{count} o luniau"
+        few: "%{count} llun"
+        many: "%{count} llun"
         one: "%{count} llun"
-        other: "%{count} o luniau"
-        two: "%{count} o luniau"
-        zero: "%{count} o luniau"
+        other: "%{count} llun"
+        two: "%{count} lun"
+        zero: "%{count} llun"
       video:
         few: "%{count} fideo"
         many: "%{count} fideo"
@@ -1557,7 +1582,7 @@ cy:
         other: "%{count} fideo"
         two: "%{count} fideo"
         zero: "%{count} fideo"
-    boosted_from_html: Wedi ei fŵstio %{acct_link}
+    boosted_from_html: Wedi'i hybu o %{acct_link}
     content_warning: 'Rhybudd cynnwys: %{warning}'
     default_language: Yr un fath a'r iaith rhyngwyneb
     disallowed_hashtags:
@@ -1569,35 +1594,36 @@ cy:
       zero: 'yn cynnwys yr hashnod gwaharddedig: %{tags}'
     edited_at_html: Wedi'i olygu %{date}
     errors:
-      in_reply_not_found: Nid yw'r statws rydych yn ceisio ymateb i yn edrych fel ei fod yn bodoli.
-    open_in_web: Agor yn y wê
-    over_character_limit: wedi mynd heibio'r uchafswm nodyn o %{max}
+      in_reply_not_found: Nid yw'n ymddangos bod y postiad rydych chi'n ceisio ei ateb yn bodoli.
+    open_in_web: Agor yn y we
+    over_character_limit: wedi mynd y tu hwnt i'r terfyn nodau o %{max}
     pin_errors:
       direct: Nid oes modd pinio postiadau sy'n weladwy i ddefnyddwyr a grybwyllwyd yn unig
-      limit: Yr ydych wedi pinio yr uchafswm posib o dŵtiau
-      ownership: Ni ellir pinio tŵt rhywun arall
-      reblog: Ni ellir pinio bŵstiau
+      limit: Rydych chi eisoes wedi pinio uchafswm nifer y postiadau
+      ownership: Nid oes modd pinio postiad rhywun arall
+      reblog: Nid oes modd pinio hwb
     poll:
       total_people:
-        few: "%{count} o bobl"
-        many: "%{count} o bobl"
+        few: "%{count} person"
+        many: "%{count} person"
         one: "%{count} berson"
-        other: "%{count} o bobl"
-        two: "%{count} o bobl"
-        zero: "%{count} berson"
+        other: "%{count} person"
+        two: "%{count} person"
+        zero: "%{count} o bersonau"
       total_votes:
-        few: "%{count} o bleidleisiau"
-        many: "%{count} o bleidleisiau"
+        few: "%{count} pleidlais"
+        many: "%{count} pleidlais"
         one: "%{count} bleidlais"
-        other: "%{count} o bleidleisiau"
-        two: "%{count} o bleidleisiau"
-        zero: "%{count} pleidlais"
-      vote: Pleidleisio
+        other: "%{count} pleidlais"
+        two: "%{count} pleidlais"
+        zero: "%{count} o pleidleisiau"
+      vote: Pleidlais
     show_more: Dangos mwy
     show_newer: Dangos y diweddaraf
     show_older: Dangos pethau hŷn
-    show_thread: Dangos edefyn
+    show_thread: Dangos trywydd
     sign_in_to_participate: Mengofnodwch i gymryd rhan yn y sgwrs
+    title: '%{name}: "%{quote}"'
     visibilities:
       direct: Uniongyrchol
       private: Dilynwyr yn unig
@@ -1605,14 +1631,14 @@ cy:
       public: Cyhoeddus
       public_long: Gall pawb weld
       unlisted: Heb ei restru
-      unlisted_long: Gall pawb weld, ond heb ei restru ar ffrydiau cyhoeddus
+      unlisted_long: Gall pawb weld, ond heb eu rhestru ar linellau amser 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
     exceptions: Eithriadau
     explanation: Oherwydd bod dileu postiadau yn weithrediad drud, mae hyn yn cael ei wneud yn araf dros amser pan nad yw'r gweinydd yn brysur fel arall. Am y rheswm hwn, efallai y bydd eich postiadau yn cael eu dileu ychydig ar ôl iddyn nhw gyrraedd y trothwy oed.
     ignore_favs: Anwybyddu ffefrynnau
-    ignore_reblogs: Anwybyddu bwstiau
+    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.
     keep_direct: Cadw negeseuon uniongyrchol
@@ -1637,12 +1663,12 @@ cy:
       '63113904': 2 flynedd
       '7889238': 3 mis
     min_age_label: Trothwy oedran
-    min_favs: Cadw postiadau ffafriwyr am o leiaf
+    min_favs: Cadw postiadau ffafriwyd m 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 bwstio o leiaf
-    min_reblogs_hint: Nid yw'n dileu unrhyw un o'ch postiadau sydd wedi cael bwst o leiaf y nifer hwn o weithiau. Gadewch yn wag i ddileu postiadau waeth beth fo'u nifer o fwstio
+    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
   stream_entries:
-    pinned: Tŵt wedi'i binio
+    pinned: Postiad wedi'i binio
     reblogged: hybwyd
     sensitive_content: Cynnwys sensitif
   strikes:
@@ -1653,21 +1679,26 @@ cy:
   themes:
     contrast: Mastodon (Cyferbyniad uchel)
     default: Mastodon (Tywyll)
-    mastodon-light: Mastodon (golau)
+    mastodon-light: Mastodon (Golau)
+  time:
+    formats:
+      default: "%b %d, %Y, %H:%M"
+      month: "%b %Y"
+      time: "%H:%M"
   two_factor_authentication:
     add: Ychwanegu
-    disable: Diffodd
+    disable: Analluogi 2FA
     disabled_success: Llwyddwyd i analluogi dilysu dau ffactor yn llwydiannus
     edit: Golygu
-    enabled: Awdurdodi dau-gam wedi'i alluogi
-    enabled_success: Awdurdodi dau-gam wedi'i alluogi'n llwyddiannus
-    generate_recovery_codes: Cynhyrchu côdau adfer
-    lost_recovery_codes: Mae côdau adfer yn caniatau i chi gael mynediad i'ch cyfrif eto os ydych yn colli'ch ffôn. Os ydych wedi colli eich côdau adfer, mae modd i chi gynhyrchu nhw eto yma. Bydd eich hen gôdau wedyn yn annilys.
+    enabled: Wedi galluogi dilysu dau-ffactor
+    enabled_success: Wedi galluogi dilysu dau-ffactor yn llwyddiannus
+    generate_recovery_codes: Cynhyrchu codau adfer
+    lost_recovery_codes: Mae codau adfer yn caniatáu ichi adennill mynediad i'ch cyfrif os byddwch chi'n colli'ch ffôn. Os ydych chi wedi colli'ch codau adfer, gallwch chi eu hadfywio yma. Bydd eich hen godau adfer yn annilys.
     methods: Dulliau dau ffactor
     otp: Ap dilysu.
-    recovery_codes: Creu copi wrth gefn o gôdau adfywio
-    recovery_codes_regenerated: Llwyddwyd i ail greu côdau adfywio
-    recovery_instructions_html: Os ydych byth yn colli mynediad i'ch ffôn, mae modd i chi ddefnyddio un o'r côdau adfywio isod i ennill mynediad i'ch cyfrif eto. <strong>Cadwch y côdau adfywio yn saff</strong>. Er enghraifft, gallwch eu argraffu a'u cadw gyda dogfennau eraill pwysig.
+    recovery_codes: Creu copi wrth gefn o godau adfer
+    recovery_codes_regenerated: Llwyddwyd i ail greu codau adfer
+    recovery_instructions_html: Os ydych chi'n colli mynediad i'ch ffôn, mae modd i chi ddefnyddio un o'r codau adfer isod i gael mynediad at eich cyfrif. <strong>Cadwch y codau adfer yn breifat</strong>. Er enghraifft, gallwch chi eu argraffu a'u cadw gyda dogfennau eraill pwysig.
     webauthn: Allweddi diogelwch
   user_mailer:
     appeal_approved:
@@ -1678,7 +1709,7 @@ cy:
     appeal_rejected:
       explanation: Mae apêl y rhybudd yn erbyn eich cyfrif ar %{strike_date} a gyflwynwyd gennych ar %{appeal_date} wedi'i gwrthod.
       subject: Mae eich apêl ar %{date} wedi'i gwrthod
-      title: Apêl wedi'i gwrthod
+      title: Mae'r apêl wedi'i gwrthod
     backup_ready:
       explanation: Fe wnaethoch chi gais am gopi wrth gefn llawn o'ch cyfrif Mastodon. Mae nawr yn barod i'w lawrlwytho!
       subject: Mae eich archif yn barod i'w lawrlwytho
@@ -1728,7 +1759,7 @@ cy:
       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.'
       full_handle: Eich enw llawn
-      full_handle_hint: Dyma'r hyn y bysech yn dweud wrth eich ffrindiau er mwyn iddyn nhw gael anfon neges atoch o achos arall.
+      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
       title: Croeso, %{name}!
   users:
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 504c5080e..054562fe6 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -386,9 +386,13 @@ da:
         create: Opret blokering
         hint: Domæneblokeringen vil ikke forhindre oprettelse af kontoposter i databasen, men vil retroaktivt og automatisk føje særlige moderationsmetoder til disse konti.
         severity:
+          desc_html: "<strong>Begræns</strong> gør indlæg fra konti på dette domæne usynlige for alle ikke-følger. <strong>Suspendér</strong> fjerner alt indhold, medier og profildata for dette domænes konti fra serveren. Brug <strong>Ingen</strong>, hvis man blot vil afvise mediefiler."
           noop: Ingen
+          silence: Begræns
           suspend: Suspendere
         title: Ny domæneblokering
+      no_domain_block_selected: Ingen domæneblokeringer ændret (ingen var valgt)
+      not_permitted: Ingen tilladelse til at udføre denne handling
       obfuscate: Slør domænenavn
       obfuscate_hint: Slør delvist domænenavnet på listen, hvis annoncering af listen over domænebegrænsninger er aktiveret
       private_comment: Privat kommentar
@@ -420,6 +424,17 @@ da:
       resolved_dns_records_hint_html: Domænenavnet opløses til flg. MX-domæner, som i sidste ende er ansvarlige for e-mailmodtagelse. Blokering af et MX-domæne blokerer også tilmeldinger fra enhver e-mailadresse på det pågældende MX-domæne, selv hvis det synlige domænenavn er et andet. <strong>Pas på ikke ikke at blokere større e-mailudbydere.</strong>
       resolved_through_html: Opløst via %{domain}
       title: Blokerede e-maildomæner
+    export_domain_allows:
+      no_file: Ingen fil valgt
+    export_domain_blocks:
+      import:
+        description_html: En liste over domæneblokeringer er ved at blive importeret. Gennemgå listen meget nøje, især hvis man ikke selv har oprettet den.
+        existing_relationships_warning: Eksisterende følge-relationer
+        private_comment_description_html: 'For at man lettere kan holde styr på, hvorfra importerede blokeringer kommer, oprettes disse med flg. private kommentar: <q>%{comment}</q>'
+        private_comment_template: Importeret fra %{source} d. %{date}
+        title: Import af domæneblokeringer
+      new:
+        title: Import af domæneblokeringer
     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
@@ -912,6 +927,7 @@ da:
     warning: Vær meget påpasselig med disse data. Del dem aldrig med nogen!
     your_token: Dit adgangstoken
   auth:
+    apply_for_account: Anmod om en konto
     change_password: Adgangskode
     delete_account: Slet konto
     delete_account_html: Ønsker du at slette din konto, kan du <a href="%{path}">gøre dette hér</a>. Du vil blive bedt om bekræftelse.
@@ -1156,6 +1172,7 @@ da:
     invalid_markup: 'indeholder ugyldig HTML-markup: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ugyldig CSV-fil. Fejl: %{error}'
       over_rows_processing_limit: indeholder mere end %{count} rækker
     modes:
       merge: Sammenflet
@@ -1616,7 +1633,7 @@ da:
     seamless_external_login: Du er logget ind via en ekstern tjeneste, så adgangskode- og e-mailindstillinger er utilgængelige.
     signed_in_as: 'Logget ind som:'
   verification:
-    explanation_html: 'Du kan <strong>bekræfte dig selv som ejer af linkene i din profilmetadata</strong>. For at gøre det, skal det linkede websted indeholde et link pegende tilbage til din Mastodon-profil. Returlinket <strong>skal</strong> have en <code>rel="mig"</code>-attribut. Linkets tekstindhold betyder ikke noget. Her er et eksempel:'
+    explanation_html: 'Du kan <strong>bekræfte dig selv som ejer af linkene i din profilmetadata</strong>. For at gøre det, skal det linkede websted indeholde et link pegende tilbage til din Mastodon-profil. Returlinket <strong>skal</strong> have en <code>rel="me"</code>-attribut. Linkets tekstindhold betyder ikke noget. Her er et eksempel:'
     verification: Bekræftelse
   webauthn_credentials:
     add: Tilføj ny sikkerhedsnøgle
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 183113e0b..47dcb29d6 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -15,7 +15,7 @@ de:
     instance_actor_flash: Dieses Konto ist ein virtueller Akteur, der den Server selbst repräsentiert und nicht ein einzelner Benutzer. Es wird für Föderationszwecke verwendet und sollte nicht gesperrt werden.
     last_active: zuletzt aktiv
     link_verified_on: Das Profil mit dieser E-Mail-Adresse wurde bereits am %{date} bestätigt
-    nothing_here: Keine Accounts mit dieser Auswahl vorhanden.
+    nothing_here: Keine Treffer mit dieser Auswahl
     pin_errors:
       following: Du musst dieser Person bereits folgen, um sie empfehlen zu können
     posts:
@@ -46,21 +46,21 @@ de:
         title: E-Mail-Adresse für %{username} ändern
       change_role:
         changed_msg: Benutzer*innen-Rechte erfolgreich aktualisiert!
-        label: Benutzer*innen-Rechte verändern
+        label: Rolle ändern
         no_role: Keine Benutzer*innen-Rechte
         title: Benutzer*innen-Rechte für %{username} bearbeiten
       confirm: Bestätigen
       confirmed: Bestätigt
       confirming: Verifiziert
-      custom: Benutzerdefiniert
+      custom: Angepasst
       delete: Daten löschen
       deleted: Gelöscht
       demote: Zurückstufen
       destroyed_msg: Daten von %{username} wurden zum Löschen in die Warteschlange eingereiht
-      disable: Sperren
+      disable: Einfrieren
       disable_sign_in_token_auth: Deaktiviere die Zwei-Faktor-Authentisierung (2FA) per E-Mail
       disable_two_factor_authentication: Zwei-Faktor-Authentisierung (2FA) deaktivieren
-      disabled: Gesperrte
+      disabled: Eingefroren
       display_name: Angezeigter Name
       domain: Domain
       edit: Bearbeiten
@@ -81,8 +81,8 @@ de:
       location:
         all: Alle
         local: Lokal
-        remote: Fern
-        title: Ursprung
+        remote: Extern
+        title: Herkunft
       login_status: Loginstatus
       media_attachments: Medienanhänge
       memorialize: In Gedenkmal verwandeln
@@ -92,13 +92,13 @@ de:
         active: Aktiv
         all: Alle
         pending: In Warteschlange
-        silenced: Limitiert
+        silenced: Stummgeschaltet
         suspended: Gesperrt
         title: Moderation
       moderation_notes: Moderationsnotizen
       most_recent_activity: Letzte Aktivität
       most_recent_ip: Letzte IP-Adresse
-      no_account_selected: Es wurden keine Konten geändert, da keine ausgewählt wurden
+      no_account_selected: Keine Konten wurden geändert, da keine ausgewählt wurden
       no_limits_imposed: Keine Beschränkungen
       no_role_assigned: Keine Rolle zugewiesen
       not_subscribed: Nicht abonniert
@@ -113,9 +113,9 @@ de:
       public: Öffentlich
       push_subscription_expires: PuSH-Abonnement läuft aus
       redownload: Profil neu laden
-      redownloaded_msg: Das Profil von %{username} wurde von der Quelle erfolgreich aktualisiert
+      redownloaded_msg: Das Profil %{username} wurde vom externen Server erfolgreich aktualisiert
       reject: Ablehnen
-      rejected_msg: Anmeldeantrag von %{username} erfolgreich abgelehnt
+      rejected_msg: Antrag zur Registrierung von %{username} erfolgreich abgelehnt
       remove_avatar: Profilbild entfernen
       remove_header: Titelbild entfernen
       removed_avatar_msg: Profilbild von %{username} erfolgreich entfernt
@@ -169,7 +169,7 @@ de:
         approve_appeal: Einspruch annehmen
         approve_user: Benutzer*in genehmigen
         assigned_to_self_report: Bericht zuweisen
-        change_email_user: E-Mail des Accounts ändern
+        change_email_user: E-Mail des Profils ändern
         change_role_user: Rolle des Profils ändern
         confirm_user: Benutzer*in bestätigen
         create_account_warning: Warnung erstellen
@@ -185,20 +185,20 @@ de:
         demote_user: Benutzer*in herabstufen
         destroy_announcement: Ankündigung löschen
         destroy_canonical_email_block: E-Mail-Blockade löschen
-        destroy_custom_emoji: Eigene Emojis löschen
+        destroy_custom_emoji: Eigenes Emojis löschen
         destroy_domain_allow: Erlaube das Löschen von Domains
-        destroy_domain_block: Domain-Blockade löschen
-        destroy_email_domain_block: E-Mail-Domainsperre löschen
+        destroy_domain_block: Domainsperre löschen
+        destroy_email_domain_block: E-Mail-Domain-Sperre löschen
         destroy_instance: Domain-Daten entfernen
         destroy_ip_block: IP-Regel löschen
         destroy_status: Beitrag löschen
         destroy_unavailable_domain: Nicht verfügbare Domain löschen
-        destroy_user_role: Rolle löschen
+        destroy_user_role: Rolle entfernen
         disable_2fa_user: 2FA deaktivieren
-        disable_custom_emoji: Benutzerdefiniertes Emoji deaktivieren
+        disable_custom_emoji: Eigenes Emoji deaktivieren
         disable_sign_in_token_auth_user: Zwei-Faktor-Authentisierung (2FA) per E-Mail für diesen Account deaktivieren
         disable_user: Benutzer*in deaktivieren
-        enable_custom_emoji: Benutzerdefiniertes Emoji aktivieren
+        enable_custom_emoji: Eigenes Emoji aktivieren
         enable_sign_in_token_auth_user: Zwei-Faktor-Authentisierung (2FA) per E-Mail für diesen Account aktivieren
         enable_user: Benutzer*in aktivieren
         memorialize_account: Gedenkkonto
@@ -210,41 +210,41 @@ de:
         resend_user: Bestätigungs-E-Mail erneut senden
         reset_password_user: Passwort zurücksetzen
         resolve_report: Bericht lösen
-        sensitive_account: Zwangssensibles Konto
+        sensitive_account: Konto mit erzwungener Inhaltswarnung
         silence_account: Konto stummschalten
         suspend_account: Konto sperren
         unassigned_report: Meldung widerrufen
         unblock_email_account: E-Mail-Adresse entsperren
-        unsensitive_account: Zwangssensibles Konto rückgängig machen
+        unsensitive_account: Konto mit erzwungener Inhaltswarnung rückgängig machen
         unsilence_account: Konto nicht mehr stummschalten
         unsuspend_account: Konto nicht mehr sperren
         update_announcement: Ankündigung aktualisieren
-        update_custom_emoji: Benutzerdefiniertes Emoji aktualisieren
-        update_domain_block: Domain-Blockade aktualisieren
+        update_custom_emoji: Eigenes Emoji aktualisieren
+        update_domain_block: Domainsperre aktualisieren
         update_ip_block: IP-Regel aktualisieren
         update_status: Beitrag aktualisieren
         update_user_role: Rolle aktualisieren
       actions:
         approve_appeal_html: "%{name} genehmigte die Moderationsbeschlüsse von %{target}"
-        approve_user_html: "%{name} genehmigte die Anmeldung von %{target}"
+        approve_user_html: "%{name} genehmigte die Registrierung von %{target}"
         assigned_to_self_report_html: "%{name} hat sich die Meldung %{target} selbst zugewiesen"
         change_email_user_html: "%{name} hat die E-Mail-Adresse von %{target} geändert"
         change_role_user_html: "%{name} hat die Rolle von %{target} geändert"
         confirm_user_html: "%{name} hat die E-Mail-Adresse von %{target} bestätigt"
         create_account_warning_html: "%{name} hat eine Warnung an %{target} gesendet"
-        create_announcement_html: "%{name} hat die neue Ankündigung %{target} erstellt"
+        create_announcement_html: "%{name} hat die neue Ankündigung erstellt: %{target}"
         create_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} gesperrt"
-        create_custom_emoji_html: "%{name} hat neues Emoji %{target} hochgeladen"
+        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_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_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 die Nutzungsrechte von %{target} heruntergestuft"
+        demote_user_html: "%{name} hat %{target} heruntergestuft"
         destroy_announcement_html: "%{name} hat die neue Ankündigung %{target} gelöscht"
         destroy_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} entsperrt"
-        destroy_custom_emoji_html: "%{name} hat das %{target} Emoji gelöscht"
+        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_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} entsperrt"
@@ -254,10 +254,10 @@ de:
         destroy_unavailable_domain_html: "%{name} setzte die Lieferung an die Domain %{target} fort"
         destroy_user_role_html: "%{name} hat die Rolle %{target} gelöscht"
         disable_2fa_user_html: "%{name} hat die Zwei-Faktor-Authentisierung für %{target} deaktiviert"
-        disable_custom_emoji_html: "%{name} hat das %{target} Emoji deaktiviert"
+        disable_custom_emoji_html: "%{name} hat das Emoji deaktiviert: %{target}"
         disable_sign_in_token_auth_user_html: "%{name} hat die E-Mail-Token-Authentifizierung für %{target} deaktiviert"
         disable_user_html: "%{name} hat den Zugang für %{target} deaktiviert"
-        enable_custom_emoji_html: "%{name} hat das %{target} Emoji aktiviert"
+        enable_custom_emoji_html: "%{name} hat das Emoji aktiviert: %{target}"
         enable_sign_in_token_auth_user_html: "%{name} hat die E-Mail-Token-Authentifizierung für %{target} aktiviert"
         enable_user_html: "%{name} hat den Zugang für %{target} aktiviert"
         memorialize_account_html: "%{name} hat das Konto von %{target} in eine Gedenkseite umgewandelt"
@@ -278,7 +278,7 @@ de:
         unsilence_account_html: "%{name} hat die Stummschaltung von %{target} aufgehoben"
         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 %{target} Emoji geändert"
+        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_ip_block_html: "%{name} hat die Regel für IP %{target} geändert"
         update_status_html: "%{name} hat einen Beitrag von %{target} aktualisiert"
@@ -287,13 +287,13 @@ de:
       empty: Keine Protokolle gefunden.
       filter_by_action: Nach Aktion filtern
       filter_by_user: Nach Benutzer*in filtern
-      title: Überprüfungsprotokoll
+      title: Protokoll
     announcements:
       destroyed_msg: Ankündigung erfolgreich gelöscht!
       edit:
         title: Ankündigung bearbeiten
-      empty: Keine Ankündigungen gefunden.
-      live: Live
+      empty: Keine Ankündigungen vorhanden.
+      live: Aktuell gültig
       new:
         create: Ankündigung erstellen
         title: Neue Ankündigung
@@ -307,14 +307,14 @@ de:
       updated_msg: Ankündigung erfolgreich geändert!
     custom_emojis:
       assign_category: Kategorie zuweisen
-      by_domain: Domain
+      by_domain: Domain der externen Instanz
       copied_msg: Eine lokale Kopie des Emojis wurde erstellt
       copy: Kopieren
       copy_failed_msg: Es konnte keine lokale Kopie des Emojis erstellt werden
       create_new_category: Neue Kategorie erstellen
-      created_msg: Emoji erstellt!
+      created_msg: Emoji erfolgreich erstellt!
       delete: Löschen
-      destroyed_msg: Emoji gelöscht!
+      destroyed_msg: Emoji erfolgreich gelöscht!
       disable: Deaktivieren
       disabled: Deaktiviert
       disabled_msg: Das Emoji wurde deaktiviert
@@ -330,7 +330,7 @@ de:
       no_emoji_selected: Keine Emojis wurden geändert, da keine ausgewählt wurden
       not_permitted: Du bist für die Durchführung dieses Vorgangs nicht berechtigt
       overwrite: Überschreiben
-      shortcode: Kürzel
+      shortcode: Shortcode
       shortcode_hint: Mindestens 2 Zeichen, nur Buchstaben, Ziffern und Unterstriche
       title: Eigene Emojis
       uncategorized: Nicht kategorisiert
@@ -357,13 +357,13 @@ de:
       pending_users_html:
         one: "<strong>%{count}</strong> unerledigte*r Benutzer*in"
         other: "<strong>%{count}</strong> unerledigte Benutzer*innen"
-      resolved_reports: Gelöste Meldungen
+      resolved_reports: erledigte Meldungen
       software: Software
-      sources: Registrierungsquellen
+      sources: Registrierungsort
       space: Speicherverbrauch
       title: Übersicht
-      top_languages: Top aktive Sprachen
-      top_servers: Top aktive Server
+      top_languages: Häufigste Sprachen
+      top_servers: Aktivste Server
       website: Website
     disputes:
       appeals:
@@ -379,9 +379,9 @@ de:
     domain_blocks:
       add_new: Neue Domainblockade hinzufügen
       created_msg: Die Domain ist jetzt blockiert bzw. eingeschränkt
-      destroyed_msg: Die Domain-Blockade wurde rückgängig gemacht
+      destroyed_msg: Die Domainsperre wurde rückgängig gemacht
       domain: Domain
-      edit: Domainblockade bearbeiten
+      edit: Domainsperre 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
@@ -390,12 +390,13 @@ de:
         create: Blockade 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 Domain-Blockade
+        title: Neue Domainsperre
       no_domain_block_selected: Keine Domains blockiert, weil keine ausgewählt wurde
-      not_permitted: Dir ist es nicht erlaubt, diese Handlung durchzuführen
+      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
@@ -406,8 +407,8 @@ de:
       reject_media_hint: Entfernt lokal gespeicherte Mediendateien und verhindert deren künftiges Herunterladen. Für Sperren irrelevant
       reject_reports: Meldungen ablehnen
       reject_reports_hint: Ignoriere alle Meldungen von dieser Domain. Irrelevant für Sperrungen
-      undo: Domainblockade zurücknehmen
-      view: Zeige Domain-Blockade
+      undo: Domainsperre rückgängig machen
+      view: Domainsperre ansehen
     email_domain_blocks:
       add_new: Neue hinzufügen
       attempts_over_week:
@@ -420,26 +421,29 @@ de:
           mx: MX-Record
       domain: Domain
       new:
-        create: Blockade erstellen
+        create: E-Mail-Domain hinzufügen
         resolve: Domain auflösen
         title: Neue E-Mail-Domain sperren
-      no_email_domain_block_selected: Es wurden keine E-Mail-Domainsperren geändert, da keine ausgewählt wurden
+      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>
       resolved_through_html: Durch %{domain} aufgelöst
       title: Gesperrte E-Mail-Domains
     export_domain_allows:
       new:
-        title: Domain-Import erlaubt
+        title: Erlaubte Domains importieren
       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.
+        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_template: Importiert von %{source} am %{date}
-        title: Domain-Blocks importieren
+        title: Domainsperren importieren
       new:
-        title: Domain-Blockierungen importieren
+        title: Domainsperren importieren
       no_file: Keine Datei ausgewählt
     follow_recommendations:
-      description_html: "<strong>Folgeempfehlungen helfen neuen Nutzern und Nutzerinnen dabei, schnell interessante Inhalte zu finden</strong>. Wenn ein:e Nutzer:in noch nicht genug mit anderen interagiert hat, um personalisierte Folgeempfehlungen zu erhalten, werden stattdessen diese Benutzerkonten verwendet. Sie werden täglich basierend auf einer Mischung aus am meisten interagierenden Benutzerkonten und jenen mit den meisten Followern für eine bestimmte Sprache neu berechnet."
+      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."
       language: Für Sprache
       status: Status
       suppress: Folgeempfehlungen unterdrücken
@@ -459,7 +463,7 @@ de:
         title: Verfügbarkeit
         warning: Der letzte Versuch, sich mit diesem Server zu verbinden, war nicht erfolgreich
       back_to_all: Alle
-      back_to_limited: Beschränkt
+      back_to_limited: Stummgeschaltet
       back_to_warning: Warnung
       by_domain: Domain
       confirm_purge: Bist du dir sicher, dass du die Daten für diese Domain für immer löschen möchtest?
@@ -478,15 +482,15 @@ de:
         instance_accounts_dimension: Meiste gefolgte Konten
         instance_accounts_measure: gespeicherte Konten
         instance_followers_measure: unsere Follower dort
-        instance_follows_measure: ihre Follower hier
+        instance_follows_measure: deren Follower hier
         instance_languages_dimension: Top Sprachen
         instance_media_attachments_measure: gespeicherte Medienanhänge
-        instance_reports_measure: über sie berichtet
+        instance_reports_measure: Meldungen über deren Accounts
         instance_statuses_measure: gespeicherte Beiträge
       delivery:
         all: Alle
         clear: Zustellfehler löschen
-        failing: Schlägt fehl
+        failing: Fehlerhaft
         restart: Lieferung neu starten
         stop: Lieferung stoppen
         unavailable: Nicht verfügbar
@@ -500,7 +504,7 @@ de:
         other: "%{count} bekannte Konten"
       moderation:
         all: Alle
-        limited: Beschränkt
+        limited: Eingeschränkt
         title: Moderation
       private_comment: Privater Kommentar
       public_comment: Öffentlicher Kommentar
@@ -517,8 +521,8 @@ de:
       deactivate_all: Alle deaktivieren
       filter:
         all: Alle
-        available: Verfügbar
-        expired: Ausgelaufen
+        available: Noch gültig
+        expired: Abgelaufen
         title: Filter
       title: Einladungen
     ip_blocks:
@@ -552,7 +556,7 @@ de:
       save_and_enable: Speichern und aktivieren
       setup: Relaisverbindung einrichten
       signatures_not_enabled: Relais funktionieren nicht korrekt, während der sichere Modus oder der Whitelist-Modus aktiviert ist
-      status: Zustand
+      status: Status
       title: Relais
     report_notes:
       created_msg: Meldungs-Kommentar erfolgreich erstellt!
@@ -563,12 +567,12 @@ de:
         notes:
           one: "%{count} Notiz"
           other: "%{count} Notizen"
-      action_log: Überprüfungsprotokoll
+      action_log: Protokoll
       action_taken_by: Maßnahme ergriffen durch
       actions:
         delete_description_html: Der gemeldete Beitrag wird gelöscht und ein Strike wird aufgezeichnet, um dir bei zukünftigen Verstößen des gleichen Accounts zu helfen.
         mark_as_sensitive_description_html: Die Medien in den gemeldeten Beiträgen werden mit einer Inhaltswarnung versehen und ein Verstoß wird vermerkt, um bei zukünftigen Verstößen desselben Kontos besser reagieren zu können.
-        other_description_html: Weitere Optionen zur Kontrolle des Kontoverhaltens und zur Anpassung der Kommunikation mit dem gemeldeten Konto.
+        other_description_html: Weitere Optionen zur Steuerung des Kontoverhaltens und zur Anpassung der Kommunikation mit dem gemeldeten Konto.
         resolve_description_html: Es wird keine Maßnahme gegen das gemeldete Konto ergriffen, es wird kein Strike verzeichnet und die Meldung wird geschlossen.
         silence_description_html: Das Profil wird nur für diejenigen sichtbar sein, die ihm bereits folgen oder es manuell nachschlagen, und die Reichweite wird stark begrenzt. Kann immer rückgängig gemacht werden.
         suspend_description_html: Das Profil und alle seine Inhalte werden unzugänglich werden, bis es schließlich gelöscht wird. Interaktion mit dem Konto wird unmöglich sein. Reversibel innerhalb von 30 Tagen.
@@ -598,7 +602,7 @@ de:
         delete: Löschen
         placeholder: Bitte beschreibe, welche Maßnahmen ergriffen wurden oder andere damit verbundene Aktualisierungen …
         title: Notizen
-      notes_description_html: Notizen an andere Moderator*innen und dein zukünftiges Ich anzeigen und hinterlassen
+      notes_description_html: Notiz an dich und andere Moderator*innen hinterlassen
       quick_actions_description_html: 'Führe eine schnelle Aktion aus oder scrolle nach unten, um gemeldete Inhalte zu sehen:'
       remote_user_placeholder: das externe Profil von %{instance}
       reopen: Meldung wieder eröffnen
@@ -608,7 +612,7 @@ de:
       resolved: Gelöst
       resolved_msg: Meldung erfolgreich gelöst!
       skip_to_actions: Zu Aktionen springen
-      status: Zustand
+      status: Status
       statuses: Gemeldeter Inhalt
       statuses_description_html: Störende Inhalte werden in der Kommunikation mit dem gemeldeten Konto zitiert
       target_origin: Domain des gemeldeten Kontos
@@ -630,26 +634,26 @@ de:
         special: Spezial
       delete: Löschen
       description_html: Mit <strong>Benutzer*inn-Rollen</strong> kannst du die Funktionen und Bereiche von Mastodon anpassen, auf die deine Benutzer*innen zugreifen können.
-      edit: "'%{name}' Rolle bearbeiten"
+      edit: Rolle „%{name}“ bearbeiten
       everyone: Standardberechtigungen
-      everyone_full_description_html: Das ist die <strong>-Basis-Rolle</strong>, die <strong>alle Benutzer*innen</strong> betrifft, auch diejenigen ohne zugewiesene Rolle. Alle anderen Rollen erben Berechtigungen davon.
+      everyone_full_description_html: Das ist die <strong>Basis-Rolle</strong>, die für <strong>alle Benutzer*innen</strong> gilt – auch für diejenigen ohne zugewiesene Rolle. Alle anderen Rollen erben Berechtigungen davon.
       permissions_count:
         one: "%{count} Berechtigung"
         other: "%{count} Berechtigungen"
       privileges:
-        administrator: Administrator
+        administrator: Administrator*in
         administrator_description: Benutzer*innen mit dieser Berechtigung werden alle Beschränkungen umgehen
-        delete_user_data: Löschen der Account-Daten
+        delete_user_data: Profildaten löschen
         delete_user_data_description: Erlaubt Benutzer*innen, die Daten anderer Benutzer*innen sofort zu löschen
         invite_users: Benutzer*innen einladen
-        invite_users_description: Erlaubt Benutzer*innen, neue Leute zum Server einzuladen
+        invite_users_description: Erlaubt bereits registrierten Benutzer*innen, neue Leute zum Server einzuladen
         manage_announcements: Ankündigungen verwalten
         manage_announcements_description: Erlaubt Benutzer*innen, Ankündigungen auf dem Server zu verwalten
         manage_appeals: Einsprüche verwalten
         manage_appeals_description: Erlaubt es Benutzer*innen, Entscheidungen der Moderator*innen zu widersprechen
-        manage_blocks: Geblocktes verwalten
+        manage_blocks: Sperrungen verwalten
         manage_blocks_description: Erlaubt Benutzer*innen, E-Mail-Provider und IP-Adressen zu blockieren
-        manage_custom_emojis: Benutzerdefinierte Emojis verwalten
+        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
@@ -659,14 +663,14 @@ de:
         manage_reports_description: Erlaubt es Benutzer*innen, Meldungen zu überprüfen und Vorfälle zu moderieren
         manage_roles: Rollen verwalten
         manage_roles_description: Erlaubt es Benutzer*innen, Rollen, die sich unterhalb der eigenen Rolle befinden, zu verwalten und zuzuweisen
-        manage_rules: Regeln verwalten
+        manage_rules: Serverregeln verwalten
         manage_rules_description: Erlaubt es Benutzer*innen, Serverregeln zu ändern
         manage_settings: Einstellungen verwalten
         manage_settings_description: Erlaubt es Benutzer*innen, Einstellungen dieser Instanz zu ändern
         manage_taxonomies: Taxonomien verwalten
         manage_taxonomies_description: Ermöglicht Benutzer*innen, die Trends zu überprüfen und die Hashtag-Einstellungen zu aktualisieren
         manage_user_access: Benutzer*in-Zugriff verwalten
-        manage_user_access_description: Erlaubt es Benutzer*innen, die Zwei-Faktor-Authentisierung (2FA) anderer Benutzer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen
+        manage_user_access_description: Erlaubt es Benutzer*innen, die Zwei-Faktor-Authentisierung (2FA) anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen
         manage_users: Benutzer*innen verwalten
         manage_users_description: Erlaubt es Benutzer*innen, die Details anderer Profile einzusehen und diese Accounts zu moderieren
         manage_webhooks: Webhooks verwalten
@@ -681,45 +685,45 @@ de:
     rules:
       add_new: Regel hinzufügen
       delete: Löschen
-      description_html: Während die meisten behaupten, die Nutzungsbedingungen gelesen und akzeptiert zu haben, lesen die Menschen sie in der Regel erst nach einem Problem. <strong>Vereinfache es, die Regeln deines Servers auf einen Blick zu sehen, indem du sie in einer einfachen Auflistung zur Verfügung stellst.</strong> Versuche, die einzelnen Regeln kurz und einfach zu halten, aber versuche nicht, sie in viele verschiedene Elemente aufzuteilen.
+      description_html: Während die meisten behaupten, die Nutzungsbedingungen tatsächlich gelesen zu haben, bekommen viele sie erst nach einem Problem mit. <strong>Vereinfache und reduziere daher die Serverregeln mit Stichpunkten.</strong> Versuche dabei, die einzelnen Vorgaben kurz und einfach zu halten, aber vermeide, sie in viele verschiedene Elemente aufzuteilen.
       edit: Regel bearbeiten
-      empty: Es wurden bis jetzt keine Server-Regeln definiert.
-      title: Server-Regeln
+      empty: Es wurden bisher keine Serverregeln definiert.
+      title: Serverregeln
     settings:
       about:
         manage_rules: Serverregeln verwalten
-        preamble: Schildere ausführlich, wie Dein Server betrieben, moderiert und finanziert wird.
+        preamble: Schildere ausführlich, wie dein Server betrieben, moderiert und finanziert wird.
         rules_hint: Es gibt einen eigenen Bereich für Regeln, die deine Benutzer*innen einhalten müssen.
         title: Über
       appearance:
-        preamble: Passe das Webinterface von Mastodon an.
-        title: Erscheinungsbild
+        preamble: Die Oberfläche von Mastodon anpassen.
+        title: Design
       branding:
         preamble: Das Branding deines Servers unterscheidet ihn von anderen Servern im Netzwerk. Diese Informationen können in einer Vielzahl von Umgebungen angezeigt werden, z. B. in der Weboberfläche von Mastodon, in nativen Anwendungen, in Linkvorschauen auf anderen Websites und in Messaging-Apps und so weiter. Aus diesem Grund ist es am besten, diese Informationen klar, kurz und prägnant zu halten.
         title: Branding
       content_retention:
-        preamble: Steuern Sie, wie nutzergenerierte Inhalte in Mastodon gespeichert werden.
-        title: Aufbewahrung von Inhalten
+        preamble: Lege fest, wie lange nutzergenerierte Inhalte auf deiner Mastodon-Instanz gespeichert werden.
+        title: Cache & Archive
       discovery:
         follow_recommendations: Folgeempfehlungen
         preamble: Das Auffinden interessanter Inhalte ist wichtig, um neue Nutzer einzubinden, die Mastodon noch nicht kennen. Bestimme, wie verschiedene Suchfunktionen auf deinem Server funktionieren.
         profile_directory: Profilverzeichnis
-        public_timelines: Öffentliche Timelines
+        public_timelines: Öffentliche Timeline
         title: Entdecken
         trends: Trends
       domain_blocks:
-        all: An alle
-        disabled: An niemanden
-        users: Für angemeldete lokale Benutzer*innen
+        all: Allen
+        disabled: Niemandem
+        users: Benutzer*innen deiner Instanz
       registrations:
         preamble: Lege fest, wer auf Deinem Server ein Konto erstellen darf.
         title: Registrierungen
       registrations_mode:
         modes:
-          approved: Zustimmung benötigt zur Registrierung
+          approved: Registrierung muss genehmigt werden
           none: Niemand kann sich registrieren
-          open: Jeder kann sich registrieren
-      title: Servereinstellungen
+          open: Alle können sich registrieren
+      title: Server-Einstellungen
     site_uploads:
       delete: Hochgeladene Datei löschen
       destroyed_msg: Upload erfolgreich gelöscht!
@@ -755,7 +759,7 @@ de:
         mark_statuses_as_sensitive: "%{name} hat die Beiträge von %{target} mit einer Inhaltswarnung versehen"
         none: "%{name} hat eine Warnung an %{target} gesendet"
         sensitive: "%{name} hat das Profil von %{target} mit einer Inhaltswarnung versehen"
-        silence: "%{name} hat das Konto von %{target} eingeschränkt"
+        silence: "%{name} hat das Konto von %{target} stummgeschaltet"
         suspend: "%{name} hat das Konto von %{target} gesperrt"
       appeal_approved: Einspruch angenommen
       appeal_pending: Einspruch ausstehend
@@ -781,14 +785,14 @@ de:
       approved: Freigegeben
       disallow: Verbieten
       links:
-        allow: Erlaube Link
-        allow_provider: Erlaube Herausgeber
+        allow: Link erlauben
+        allow_provider: Herausgeber*in erlauben
         description_html: Dies sind Links, die derzeit von zahlreichen Accounts geteilt werden und die deinem Server aufgefallen sind. Die Benutzer*innen können darüber herausfinden, was in der Welt vor sich geht. Die Links werden allerdings erst dann öffentlich vorgeschlagen, wenn du die Herausgeber*innen genehmigt hast. Du kannst alternativ aber auch nur einzelne URLs zulassen oder ablehnen.
-        disallow: Verbiete Link
-        disallow_provider: Verbiete Herausgeber
+        disallow: Link verbieten
+        disallow_provider: Herausgeber*in verbieten
         no_link_selected: Keine Links wurden geändert, da keine ausgewählt wurden
         publishers:
-          no_publisher_selected: Es wurden keine Herausgeber geändert, da keine ausgewählt wurden
+          no_publisher_selected: Keine Herausgeber wurden geändert, da keine ausgewählt wurden
         shared_by_over_week:
           one: In der letzten Woche von einer Person geteilt
           other: In der letzten Woche von %{count} Personen geteilt
@@ -804,10 +808,10 @@ de:
       rejected: Abgelehnt
       statuses:
         allow: Beitrag erlauben
-        allow_account: Autor erlauben
+        allow_account: Autor*in erlauben
         description_html: Dies sind Beiträge, von denen dein Server weiß, dass sie derzeit viel geteilt und favorisiert werden. Dies kann neuen und wiederkehrenden Personen helfen, weitere Profile zu finden, denen sie folgen können. Die Beiträge werden erst dann öffentlich angezeigt, wenn du die Person genehmigst und sie es zulässt, dass ihr Profil anderen vorgeschlagen wird. Du kannst auch einzelne Beiträge zulassen oder ablehnen.
         disallow: Beitrag verbieten
-        disallow_account: Autor verbieten
+        disallow_account: Autor*in verweigern
         no_status_selected: Keine angesagten Beiträge wurden geändert, da keine ausgewählt wurden
         not_discoverable: Der Autor hat sich nicht dafür entschieden, entdeckt zu werden
         shared_by:
@@ -848,11 +852,11 @@ de:
     webhooks:
       add_new: Endpunkt hinzufügen
       delete: Löschen
-      description_html: Ein <strong>Webhook</strong> ermöglicht Mastodon <strong>Echtzeitbenachrichtigungen</strong> über ausgewählte Ereignisse an deine eigene Anwendung zu senden damit deine Anwendung <strong>automatisch Reaktionen auslösen kann</strong>.
+      description_html: Ein <strong>Webhook</strong> ermöglicht Mastodon, <strong>Echtzeitbenachrichtigungen</strong> über ausgewählte Ereignisse an deine eigene Anwendung zu senden, damit deine Anwendung <strong>automatisch Reaktionen auslösen kann</strong>.
       disable: Deaktivieren
       disabled: Deaktiviert
       edit: Endpunkt bearbeiten
-      empty: Du hast noch keine Webhook Endpunkte konfiguriert.
+      empty: Du hast noch keine Webhook-Endpunkte konfiguriert.
       enable: Aktivieren
       enabled: Aktiv
       enabled_events:
@@ -910,9 +914,9 @@ de:
     confirmation_dialogs: Bestätigungsfenster
     discovery: Entdecken
     localization:
-      body: Mastodon wurde von Freiwilligen übersetzt.
+      body: Mastodon wird von Freiwilligen übersetzt.
       guide_link: https://de.crowdin.com/project/mastodon
-      guide_link_text: Jeder kann etwas dazu beitragen.
+      guide_link_text: Alle können mitmachen und etwas dazu beitragen.
     sensitive_content: Inhaltswarnung
     toot_layout: Timeline-Layout
   application_mailer:
@@ -930,14 +934,14 @@ de:
     warning: Sei mit diesen Daten sehr vorsichtig. Teile sie mit niemandem!
     your_token: Dein Zugangs-Token
   auth:
-    apply_for_account: Account beantragen
+    apply_for_account: Konto beantragen
     change_password: Passwort
     delete_account: Konto löschen
     delete_account_html: Falls du dein Konto löschen willst, kannst du <a href="%{path}">hier damit fortfahren</a>. Du wirst um Bestätigung gebeten werden.
     description:
       prefix_invited_by_user: "@%{name} lädt dich ein, diesem Server von Mastodon beizutreten!"
-      prefix_sign_up: Melde dich heute bei Mastodon an!
-      suffix: Mit einem Konto kannst du Profilen folgen, Updates veröffentlichen, Nachrichten mit Personen von jedem Mastodon-Server austauschen und mehr!
+      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?
     dont_have_your_security_key: Hast du keinen Sicherheitsschlüssel?
     forgot_password: Passwort vergessen?
@@ -950,7 +954,7 @@ de:
     migrate_account: Auf ein anderes Konto umziehen
     migrate_account_html: Wenn du dieses Konto auf ein anderes umleiten möchtest, kannst du es <a href="%{path}">hier konfigurieren</a>.
     or_log_in_with: Oder anmelden mit
-    privacy_policy_agreement_html: Ich habe die <a href="%{privacy_policy_path}" target="_blank">Datenschutzhinweise</a> gelesen und stimme ihnen zu
+    privacy_policy_agreement_html: Ich habe die <a href="%{privacy_policy_path}" target="_blank">Datenschutzerklärung</a> gelesen und stimme ihr zu
     providers:
       cas: CAS
       saml: SAML
@@ -1021,7 +1025,7 @@ de:
   deletes:
     challenge_not_passed: Die eingegebenen Informationen waren nicht korrekt
     confirm_password: Gib dein derzeitiges Passwort ein, um deine Identität zu bestätigen
-    confirm_username: Gib deinen Benutzernamen ein, um das Verfahren zu bestätigen
+    confirm_username: Gib deinen Profilnamen ein, um den Vorgang zu bestätigen
     proceed: Konto löschen
     success_msg: Dein Konto wurde erfolgreich gelöscht
     warning:
@@ -1032,9 +1036,9 @@ de:
       email_contact_html: Wenn die Bestätigungs-E-Mail immer noch nicht ankam, kannst du eine E-Mail an <a href="mailto:%{email}">%{email}</a> senden, um weitere Hilfe zu erhalten
       email_reconfirmation_html: Wenn du die Bestätigungs-E-Mail nicht erhalten hast, kannst du sie <a href="%{path}">erneut anfordern</a>
       irreversible: Du kannst dein Konto nicht reaktivieren
-      more_details_html: Weitere Details findest du in der <a href="%{terms_path}">Datenschutzrichtlinie</a>.
-      username_available: Dein Benutzername wird wieder verfügbar
-      username_unavailable: Dein Benutzername wird weiterhin nicht mehr verfügbar sein
+      more_details_html: Weitere Details findest du in der <a href="%{terms_path}">Datenschutzerklärung</a>.
+      username_available: Dein Profilname wird wieder verfügbar sein
+      username_unavailable: Dein Profilname wird weiterhin nicht mehr verfügbar sein
   disputes:
     strikes:
       action_taken: Maßnahme ergriffen
@@ -1083,13 +1087,13 @@ de:
     '503': Die Seite konnte wegen eines temporären Serverfehlers nicht angezeigt werden.
     noscript_html: Bitte aktiviere JavaScript, um die Mastodon-Web-Anwendung zu verwenden. Alternativ kannst du auch eine der <a href="%{apps_path}">nativen Mastodon-Anwendungen</a> für deine Plattform probieren.
   existing_username_validator:
-    not_found: kann lokalen Benutzer nicht mit diesem Nutzernamen finden
-    not_found_multiple: kann %{usernames} nicht finden
+    not_found: kann lokale*n Benutzer*in mit diesem Profilnamen nicht finden
+    not_found_multiple: "%{usernames} können nicht gefunden werden"
   exports:
     archive_takeout:
       date: Datum
       download: Dein Archiv herunterladen
-      hint_html: Du kannst ein Archiv deiner <strong>Beiträge, Listen, hochgeladenen Medien, usw.</strong> anfordern. Die exportierten Daten werden in dem ActivityPub-Format gespeichert und können mit jeder passenden Software gelesen werden. Du kannst alle 7 Tage ein Archiv anfordern.
+      hint_html: Du kannst ein Archiv deiner <strong>Beiträge, Listen, hochgeladenen Medien usw.</strong> anfordern. Die exportierten Daten werden im ActivityPub-Format gespeichert und können mit geeigneter Software ausgewertet und angezeigt werden. Du kannst alle 7 Tage ein Archiv erstellen lassen.
       in_progress: Persönliches Archiv wird erstellt …
       request: Dein Archiv anfordern
       size: Größe
@@ -1187,7 +1191,7 @@ de:
     types:
       blocking: Blockierliste
       bookmarks: Lesezeichen
-      domain_blocking: Domain-Blockliste
+      domain_blocking: Domainsperrliste
       following: Folgeliste
       muting: Stummschaltungsliste
     upload: Liste importieren
@@ -1208,7 +1212,7 @@ de:
       one: 1 mal verwendet
       other: "%{count} mal verwendet"
     max_uses_prompt: Keine Einschränkung
-    prompt: Generiere und teile Links, um Zugang zu diesem Server zu erteilen
+    prompt: Erstelle Einladungen und teile die dazugehörigen Links, um anderen einen Zugang zu diesem Server zu gewähren
     table:
       expires_at: Läuft ab
       uses: Verwendet
@@ -1218,7 +1222,7 @@ de:
       limit: Du hast die maximale Anzahl an Listen erreicht
   login_activities:
     authentication_methods:
-      otp: Zwei-Faktor-Authentifizierung-App
+      otp: Zwei-Faktor-Authentisierungs-App
       password: Passwort
       sign_in_token: E-Mail-Sicherheitscode
       webauthn: Sicherheitsschlüssel
@@ -1266,9 +1270,9 @@ de:
   moderation:
     title: Moderation
   move_handler:
-    carry_blocks_over_text: Dieses Benutzerkonto ist von %{acct} umgezogen, welches du blockiert hast.
-    carry_mutes_over_text: Das Profil wurde von %{acct} übertragen – und dieses hattest du stummgeschaltet.
-    copy_account_note_text: 'Dieser Benutzer ist von %{acct} umgezogen, hier sind deine letzten Notizen zu diesem Benutzer:'
+    carry_blocks_over_text: Dieses Konto ist von %{acct}, das du blockiert 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:
     toggle_menu: Menü ein-/ausblenden
   notification_mailer:
@@ -1320,7 +1324,7 @@ de:
           thousand: K
           trillion: T
   otp_authentication:
-    code_hint: Gib den von deiner Authentifizierungs-App generierten Code ein, um deine Anmeldung zu bestätigen
+    code_hint: Gib den Code ein, den deine 2FA- bzw. TOTP-App generiert hat, um den Vorgang zu bestätigen
     description_html: Wenn du die <strong>Zwei-Faktor-Authentisierung</strong> (2FA) mit einer Authentifizierungs-App deines Smartphones aktivierst, benötigst du neben dem regulären Passwort zusätzlich auch den zeitbasierten Code der 2FA-App, um dich anmelden zu können.
     enable: Aktivieren
     instructions_html: "<strong>Scanne diesen QR-Code mit einer TOTP-App (wie dem Google Authenticator)</strong>. Die 2FA-App generiert dann zeitbasierte Codes, die du beim Login zusätzlich zum regulären Passwort eingeben musst."
@@ -1349,7 +1353,7 @@ de:
     posting_defaults: Standardeinstellungen für Beiträge
     public_timelines: Öffentliche Timelines
   privacy_policy:
-    title: Datenschutzhinweise
+    title: Datenschutzerklärung
   reactions:
     errors:
       limit_reached: Limit für verschiedene Reaktionen erreicht
@@ -1369,7 +1373,7 @@ de:
     relationship: Beziehung
     remove_selected_domains: Entferne alle Follower von den ausgewählten Domains
     remove_selected_followers: Entferne ausgewählte Follower
-    remove_selected_follows: Entfolge ausgewählten Benutzer*innen
+    remove_selected_follows: Ausgewählten Benutzer*innen entfolgen
     status: Kontostatus
   remote_follow:
     missing_resource: Die erforderliche Weiterleitungs-URL für dein Konto konnte nicht gefunden werden
@@ -1431,8 +1435,8 @@ de:
     account: Konto
     account_settings: Kontoeinstellungen
     aliases: Kontoaliase
-    appearance: Erscheinungsbild
-    authorized_apps: Autorisierte Anwendungen
+    appearance: Design
+    authorized_apps: Genehmigte Apps
     back: Zurück zu Mastodon
     delete: Konto löschen
     development: Entwicklung
@@ -1464,7 +1468,7 @@ de:
         other: "%{count} Videos"
     boosted_from_html: Geteilt von %{acct_link}
     content_warning: 'Inhaltswarnung: %{warning}'
-    default_language: Wie die Oberflächensprache
+    default_language: Wie die Sprache des Webinterface
     disallowed_hashtags:
       one: 'enthält einen verbotenen Hashtag: %{tags}'
       other: 'enthält verbotene Hashtags: %{tags}'
@@ -1474,7 +1478,7 @@ de:
     open_in_web: Im Web öffnen
     over_character_limit: Zeichenlimit von %{max} überschritten
     pin_errors:
-      direct: Beiträge, die nur für erwähnte Benutzer sichtbar sind, können nicht angepinnt werden
+      direct: Beiträge, die nur für erwähnte Profile sichtbar sind, können nicht angeheftet werden
       limit: Du hast bereits die maximale Anzahl an Beiträgen angeheftet
       ownership: Du kannst nur eigene Beiträge anheften
       reblog: Du kannst keine geteilten Beiträge anheften
@@ -1490,7 +1494,7 @@ de:
     show_newer: Neuere anzeigen
     show_older: Ältere anzeigen
     show_thread: Thread anzeigen
-    sign_in_to_participate: Melde dich an, um an der Konversation teilzuhaben
+    sign_in_to_participate: Melde dich an, um an der Unterhaltung teilzunehmen
     title: '%{name}: "%{quote}"'
     visibilities:
       direct: Direktnachricht
@@ -1579,14 +1583,14 @@ de:
       subject: Dein Einspruch vom %{date} wurde abgelehnt
       title: Einspruch abgelehnt
     backup_ready:
-      explanation: Du hast ein vollständiges Backup von deinem Mastodon-Konto angefragt. Es kann jetzt heruntergeladen werden!
-      subject: Dein persönliches Archiv ist bereit zum Download
-      title: Archiv-Download
+      explanation: Du hast eine vollständige Sicherung von deinem Mastodon-Konto angefragt. Es kann jetzt heruntergeladen werden!
+      subject: Dein persönliches Archiv ist bereit zum Herunterladen
+      title: Archivmitnahme
     suspicious_sign_in:
       change_password: dein Passwort zu ändern
       details: 'Hier sind die Details des Versuchs:'
       explanation: Wir haben eine Anmeldung zu deinem Konto von einer neuen IP-Adresse festgestellt.
-      further_actions_html: Wenn du das nicht warst, empfehlen wir dir schnellstmöglich, %{action} und die Zwei-Faktor-Authentisierung (2FA) für deinen Account zu aktivieren, um dein Konto abzusichern.
+      further_actions_html: Wenn du das nicht warst, empfehlen wir dir schnellstmöglich, %{action} und die Zwei-Faktor-Authentifizierung (2FA) für dein Konto zu aktivieren, um es abzusichern.
       subject: Es wurde auf dein Konto von einer neuen IP-Adresse zugegriffen
       title: Eine neue Anmeldung
     warning:
@@ -1597,9 +1601,9 @@ de:
         violation: Inhalt verstößt gegen die folgenden Gemeinschaftsrichtlinien
       explanation:
         delete_statuses: Einige deiner Beiträge wurden als Verstoß gegen eine oder mehrere Gemeinschaftsrichtlinien erkannt und von den Moderator*innen von %{instance} entfernt.
-        disable: Du kannst dein Konto nicht mehr verwenden, aber dein Profil und andere Daten bleiben unversehrt. Du kannst ein Backup deiner Daten anfordern, die Kontoeinstellungen ändern oder dein Konto löschen.
+        disable: Du kannst dein Konto nicht mehr verwenden, aber dein Profil und andere Daten bleiben unversehrt. Du kannst eine Sicherung deiner Daten anfordern, die Kontoeinstellungen ändern oder dein Konto löschen.
         mark_statuses_as_sensitive: Ein oder mehrere deiner Beiträge wurden von den Moderator*innen der Instanz %{instance} mit einer Inhaltswarnung versehen. Das bedeutet, dass Besucher*innen diese Medien in den Beiträgen zunächst antippen müssen, um die Vorschau anzuzeigen. Beim Verfassen der nächsten Beiträge kannst du auch selbst eine Inhaltswarnung für hochgeladene Medien festlegen.
-        sensitive: Von nun an werden alle deine hochgeladenen Mediendateien als sensibel markiert und hinter einer Warnung versteckt.
+        sensitive: Von nun an werden alle deine hochgeladenen Mediendateien mit einer Inhaltswarnung versehen und hinter einer Warnung versteckt.
         silence: Solange dein Konto limitiert ist, können nur die Leute, die dir bereits folgen, deine Beiträge auf dem Server sehen, und es könnte sein, dass du von verschiedenen öffentlichen Listungen ausgeschlossen wirst. Andererseits können andere dir manuell folgen.
         suspend: Du kannst dein Konto nicht mehr verwenden, und dein Profil und andere Daten sind nicht mehr verfügbar. Du kannst dich immer noch anmelden, um ein Backup deiner Daten anzufordern, bis die Daten innerhalb von 30 Tagen vollständig gelöscht wurden. Allerdings werden wir einige Daten speichern, um zu verhindern, dass du die Sperrung umgehst.
       reason: 'Grund:'
@@ -1607,26 +1611,26 @@ de:
       subject:
         delete_statuses: Deine Beiträge auf %{acct} wurden entfernt
         disable: Dein Konto %{acct} wurde eingefroren
-        mark_statuses_as_sensitive: Deine Beiträge auf %{acct} wurden mit einer Inhaltswarnung versehen
+        mark_statuses_as_sensitive: Deine Beiträge von %{acct} wurden mit einer Inhaltswarnung versehen
         none: Warnung für %{acct}
-        sensitive: Deine Beiträge auf %{acct} werden künftig mit einer Inhaltswarnung versehen
-        silence: Dein Konto %{acct} wurde limitiert
+        sensitive: Deine Beiträge von %{acct} werden künftig mit einer Inhaltswarnung versehen
+        silence: Dein Konto %{acct} wurde stummgeschaltet
         suspend: Dein Konto %{acct} wurde gesperrt
       title:
         delete_statuses: Beiträge entfernt
         disable: Konto eingefroren
         mark_statuses_as_sensitive: Mit einer Inhaltswarnung versehene Beiträge
         none: Warnung
-        sensitive: Profil mit einer Inhaltswarnung versehen
-        silence: Konto limitiert
+        sensitive: Konto mit einer Inhaltswarnung versehen
+        silence: Konto stummgeschaltet
         suspend: Konto gesperrt
     welcome:
       edit_profile_action: Profil einrichten
-      edit_profile_step: Du kannst dein Profil anpassen, indem du einen Avatar oder ein Titelbild hochlädst, deinen Anzeigenamen änderst und viel mehr. Du kannst optional einstellen, ob du Accounts, die dir folgen wollen, akzeptieren musst, bevor sie dies können.
+      edit_profile_step: Du kannst dein Profil anpassen, indem du ein Profilbild hochlädst, deinen Anzeigenamen änderst und vieles mehr. Du kannst dich dafür entscheiden, neue Follower zu überprüfen, bevor sie dir folgen dürfen.
       explanation: Hier sind ein paar Tipps, um loszulegen
       final_action: Fang an zu posten
       final_step: 'Fang jetzt an zu posten! Selbst ohne Follower werden deine öffentlichen Beiträge von anderen gesehen, zum Beispiel in der lokalen Timeline oder über die Hashtags. Möglicherweise möchtest du dich allen mit dem Hashtag #neuhier vorstellen.'
-      full_handle: Dein vollständiger Benutzername
+      full_handle: Dein vollständiger Profilname
       full_handle_hint: Dies ist, was du deinen Freunden sagen kannst, damit sie dich anschreiben oder dir von einem anderen Server folgen können.
       subject: Willkommen bei Mastodon
       title: Willkommen an Bord, %{name}!
diff --git a/config/locales/devise.an.yml b/config/locales/devise.an.yml
index 76cc0689b..f179f915d 100644
--- a/config/locales/devise.an.yml
+++ b/config/locales/devise.an.yml
@@ -1 +1,115 @@
+---
 an:
+  devise:
+    confirmations:
+      confirmed: La suya adreza de correu electronico ha estau confirmada correctament.
+      send_instructions: Recibirás un correu electronico con instruccions pa confirmar la tuya adreza de correu electronico en uns menutos. Per favor, compreba la tuya carpeta de spam si no recibiés este correu electronico.
+      send_paranoid_instructions: Si la suya adreza de correu electronico existe en a nuestra base de datos, recibirá un correu electronico con instruccions sobre cómo confirmar la suya adreza de correu en pocos menutos.
+    failure:
+      already_authenticated: Vusté ya ye rechistrau.
+      inactive: La suya cuenta no ha estau activada encara.
+      invalid: "%{authentication_keys} u clau invalida."
+      last_attempt: Tiene un intento mas antes que la tuya cuenta sía blocada.
+      locked: La tuya cuenta ye blocada.
+      not_found_in_database: Incorrecto %{authentication_keys} u clau.
+      pending: La suya cuenta encara se troba baixo revisión.
+      timeout: La suya sesión ha expirau. Per favor inicie sesión de nuevo pa continar.
+      unauthenticated: Ameneste iniciar sesión u rechistrar-se antes de continar.
+      unconfirmed: Ha de confirmar la suya adreza de correu electronico antes de continar.
+    mailer:
+      confirmation_instructions:
+        action: Verifica la tuya adreza de correu electronico
+        action_with_app: Confirmar y tornar ta %{app}
+        explanation: Has creyau una cuenta en %{host} con esta adreza de correu electronico. Yes a un solo clic d'activar-lo. Si no estiés tu, per favor ignora este correu electronico.
+        explanation_when_pending: Has solicitau una invitación a %{host} con esta adreza de correu electronico. Una vegada que confirmes la tuya adreza de correu electronico, revisaremos la tuya solicitut. Puetz iniciar sesión pa cambiar los tuyos datos u eliminar la tuya cuenta, pero no puetz acceder ta la mayoría d'as funcions dica que la tuya cuenta sía aprebada. Si la suya solicitut ye refusada, los suyos datos serán eliminaus, per lo que no será necesaria garra acción adicional per la suya parte. Si no estiés tu, per favor ignora este correu electronico.
+        extra_html: Per favor, revisa <a href="%{terms_path}">las reglas d'o servidor</a> y <a href="%{policy_path}">los nuestros termins de servicio</a>.
+        subject: 'Mastodon: Instruccions de confirmación pa %{instance}'
+        title: Verificar adreza de correu electronico
+      email_changed:
+        explanation: 'Lo correu electronico pa la suya cuenta esta estando cambiada a:'
+        extra: Si vusté no ha cambiau lo suyo correu electronico, ye probable que belún haiga aconseguiu acceso a la suya cuenta. Per favor cambie la suya clau immediatament u contacte a l'administrador d'a instancia si vusté no puede iniciar sesión.
+        subject: 'Mastodon: Correu electronico cambiau'
+        title: Nueva adreza de correu electronico
+      password_change:
+        explanation: La clau d'a suya cuenta a estau cambiada.
+        extra: Si vusté no a cambiau la suya clau. ye probable que belún a aconseguiu acceso a la suya cuenta. Per favor cambie la suya clau immediatament u contacte a l'administrador d'a instancia si vusté esta blocau d'a suya cuenta.
+        subject: 'Mastodon: Clau cambiada'
+        title: Clau cambiada
+      reconfirmation_instructions:
+        explanation: Confirme la nueva adreza pa cambiar la suya coreo electronico.
+        extra: Si no iniciés este cambio, per favor ignora este correu. Esta adreza de correu pa la cuenta de Mastodon no cambiará dica que accedas a lo vinculo alto.
+        subject: 'Mastodon: Confirme correu electronico pa %{instance}'
+        title: Verifique adreza de correu electronico
+      reset_password_instructions:
+        action: Cambiar clau
+        explanation: Solicités una nueva clau pa la tuya cuenta.
+        extra: Si no solicités esto, per favor ignora este correu. La tuya clau no cambiará dica que la tuya accedas a lo vinculo alto y creyes una nueva.
+        subject: 'Mastodon: Instruccions pa reiniciar clau'
+        title: Reiniciar clau
+      two_factor_disabled:
+        explanation: L'autenticación de dos factors pa la tuya cuenta ha estau deshabilitada. Agora puetz connectar-te nomás usando l'adreza de correu electronico y la clau.
+        subject: 'Mastodon: L''autenticación de dos factors ye deshabilitada'
+        title: 2FA desactivada
+      two_factor_enabled:
+        explanation: L'autenticación de dos factors pa la tuya cuenta ha estau habilitada. Se requiere un token chenerau per l'aplicación TOTP emparellada pa ingresar.
+        subject: 'Mastodon: L''autenticación de dos factors ye habilitada'
+        title: 2FA activada
+      two_factor_recovery_codes_changed:
+        explanation: Los codigos de recuperación previos han estau invalidaus y se cheneroron codigos nuevos.
+        subject: 'Mastodon: Los codigos de recuperación de dos factors estioron regenerados'
+        title: Codigos de recuperación 2FA cambiaus
+      unlock_instructions:
+        subject: 'Mastodon: Instruccions pa desblocar'
+      webauthn_credential:
+        added:
+          explanation: La siguient clau de seguranza ha estau anyadida a la suya cuenta
+          subject: 'Mastodon: Nueva clau de seguranza'
+          title: S'ha anyadiu una nueva clau de seguranza
+        deleted:
+          explanation: La siguient clau de seguranza ha estau eliminada d'a tuya cuenta
+          subject: 'Mastodon: Clau de seguranza eliminada'
+          title: Una d'as tuyas claus de seguranza ha estau eliminada
+      webauthn_disabled:
+        explanation: L'autenticación con claus de seguranza ha estau deshabilitada pa la tuya cuenta. Agora l'inicio de sesión nomás ye posible utilizando lo token chenerau per l'aplicación TOTP emparellada.
+        subject: 'Mastodon: Autenticación con claus de seguranza deshabilitada'
+        title: Claus de seguranza deshabilitadas
+      webauthn_enabled:
+        explanation: L'autenticación con clau de seguranza ha estau habilitada pa la tuya cuenta. Agora la tuya clau de seguranza puede estar utilizada pa iniciar sesión.
+        subject: 'Mastodon: Autenticación de clau de seguranza habilitada'
+        title: Claus de seguranza habilitadas
+    omniauth_callbacks:
+      failure: No se te podió autenticar dende %{kind} perque “%{reason}”.
+      success: Autenticau correctament dende la cuenta de %{kind}.
+    passwords:
+      no_token: No puetz acceder ta esta pachina si no viens dende un correu electronico de restablimiento de clau. Si viens dende un correu electronico de restablimiento de clau, per favor asegura-te d'utilizar la URL completa proporcionada.
+      send_instructions: Si la tuya adreza de correu electronico existe en a nuestra base de datos, recibirás un vinclo de recuperación de clau en a tuya adreza de correu electronico en pocos menutos. Per favor, compreba la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      send_paranoid_instructions: Si la tuya adreza de correu electronico existe en a nuestra base de datos, recibirás un vinclo de recuperación de clau en a tuya adreza de correu electronico en pocos menutos. Per favor, compreba la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      updated: La tuya clau ha estau cambiada con exito. Has iniciau sesión.
+      updated_not_active: La tuya clau s'ha cambiau con exito.
+    registrations:
+      destroyed: Dica unatra! La tuya cuenta ha estau cancelada con exito. Asperamos veyer-te de nuevo luego.
+      signed_up: Bienveniu! T'has rechistrau correctament.
+      signed_up_but_inactive: T'has rechistrau con exito. Manimenos, no s'ha puesto iniciar sesión perque la tuya cuenta encara no ye activada.
+      signed_up_but_locked: T'has rechistrau con exito. Manimenos, no s'ha puesto iniciar sesión perque la tuya cuenta ye blocada.
+      signed_up_but_pending: Un mensache con un vinclo de confirmación ha estau ninviau a la tuya adreza de correu electronico. Dimpués de fer clic en o vinclo, revisaremos la tuya solicitut. Serás notificau si s'apreba.
+      signed_up_but_unconfirmed: Un mensache con un vinclo de confirmación ha estau ninviau a la tuya adreza de correu electronico. Per favor, sigue lo vinclo pa activar la tuya cuenta. Per favor, compreba la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      update_needs_confirmation: Has actualizau la tuya cuenta con exito, pero amenestemos verificar la tuya nueva adreza de correu electronico. Per favor, compreba lo tuyo correu electronico y sigue lo vinclo de confirmación pa confirmar la tuya nueva adreza de correu electronico. Per favor, compreba la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      updated: La tuya cuenta s'ha actualizau con exito.
+    sessions:
+      already_signed_out: Sesión zarrada con exito.
+      signed_in: Sesión iniciada con exito.
+      signed_out: Sesión zarrada con exito.
+    unlocks:
+      send_instructions: En uns menutos recibirás un correu electronico con instruccions pa desblocar la tuya cuenta. Per favor, compreba la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      send_paranoid_instructions: Si la tuya cuenta existe, en uns menutos recibirás un correu electronico con instruccions pa desblocar-la. Per favor, revisa la tuya carpeta de correu no deseyau si no recibes dito correu electronico.
+      unlocked: La tuya cuenta ha estau desblocada con exito. Per favor, inicia sesión pa continar.
+  errors:
+    messages:
+      already_confirmed: ya yera confirmada, per favor intenta iniciar sesión
+      confirmation_period_expired: ameneste confirmar-se dentro de %{period}, per favor, solicita una nueva
+      expired: ha caducau, per favor solicita una nueva
+      not_found: no trobau
+      not_locked: no yera blocada
+      not_saved:
+        one: '1 error impidió que este %{resource} s''alzase:'
+        other: "%{count} errors impidioron que este %{resource} s'alzase:"
diff --git a/config/locales/devise.ar.yml b/config/locales/devise.ar.yml
index d8cfdbd42..7b8820771 100644
--- a/config/locales/devise.ar.yml
+++ b/config/locales/devise.ar.yml
@@ -22,17 +22,17 @@ ar:
         action_with_app: تأكيد ثم العودة إلى %{app}
         explanation: لقد قمت بإنشاء حساب على %{host} بواسطة عنوان البريد الإلكتروني الحالي. إنك على بعد خطوات قليلة من تفعليه. إن لم تكن من طلب ذلك، يرجى ألّا تولي اهتماما بهذه الرسالة.
         explanation_when_pending: لقد تقدمت بطلب دعوة إلى %{host} باستخدام عنوان البريد الإلكتروني هذا، بمجرد تأكيد عنوان البريد الإلكتروني الخاص بك، سنقوم بمراجعة تطبيقك. يمكنك تسجيل الدخول لتغيير التفاصيل الخاصة بك أو حذف حسابك، ولكن لا يمكنك الوصول إلى معظم الوظائف حتى تتم الموافقة على حسابك. إذا تم رفض طلبك، سيتم إزالة بياناتك، لذلك لن يكون هناك أي إجراء آخر مطلوب منك. إذا لم يكن هذا أنت، يرجى تجاهل هذا البريد الإلكتروني.
-        extra_html: ندعوك إلى الإطلاع على <a href="%{terms_path}">القواعد الخاصة بمثيل الخادوم هذا</a> and <a href="%{policy_path}">و شروط الخدمة الخاصة بنا</a>.
-        subject: 'ماستدون: تعليمات التأكيد لمثيل الخادوم %{instance}'
+        extra_html: ندعوك إلى الإطلاع على <a href="%{terms_path}">القواعد الخاصة</a> بمثيل الخادوم هذا و <a href="%{policy_path}">شروط الخدمة</a> الخاصة بنا.
+        subject: 'ماستدون: تعليمات التأكيد لمثيل الخادم %{instance}'
         title: للتحقق من عنوان البريد الإلكتروني
       email_changed:
         explanation: 'لقد تم تغيير عنوان البريد الإلكتروني الخاص بحسابك إلى:'
-        extra: إن لم تقم شخصيًا بتعديل عنوان بريدك الإلكتروني ، ذلك يعني أنّ شخصا آخر قد نَفِذَ إلى حسابك. فالرجاء قم بتعديل كلمتك السرية في الحال أو قم بالإتصال بمدير مثيل الخادوم إن كنت غير قادر على استعمال حسابك.
+        extra: إن لم تقم شخصيًا بتعديل عنوان بريدك الإلكتروني ، ذلك يعني أنّ شخصا آخر قد نَفِذَ إلى حسابك. فالرجاء قم بتعديل كلمتك السرية في الحال أو قم بالإتصال بمدير مثيل الخادم إن كنت غير قادر على استعمال حسابك.
         subject: 'ماستدون: تم استبدال عنوان بريدك الإلكتروني'
         title: عنوان البريد الإلكتروني الجديد
       password_change:
         explanation: تم تغيير كلمة السر الخاصة بحسابك.
-        extra: إن لم تقم شخصيًا بتعديل كلمتك السرية، ذلك يعني أنّ شخصا آخر قد سيطر على حسابك. فالرجاء قم بتعديل كلمتك السرية في الحال أو قم بالاتصال بمدير مثيل الخادوم إن كنت غير قادر على استعمال حسابك.
+        extra: إن لم تقم شخصيًا بتعديل كلمتك السرية، ذلك يعني أنّ شخصا آخر قد سيطر على حسابك. فالرجاء قم بتعديل كلمتك السرية في الحال أو قم بالاتصال بمدير مثيل الخادم إن كنت غير قادر على استعمال حسابك.
         subject: 'ماستدون: تم تغيير كلمة المرور'
         title: تم تغيير كلمة السر
       reconfirmation_instructions:
diff --git a/config/locales/devise.ast.yml b/config/locales/devise.ast.yml
index 37beb4fa8..b007f4ae0 100644
--- a/config/locales/devise.ast.yml
+++ b/config/locales/devise.ast.yml
@@ -2,69 +2,98 @@
 ast:
   devise:
     confirmations:
-      confirmed: La direición de corréu confirmóse correutamente.
-      send_instructions: Nunos minutos, vas recibir un corréu coles instrucciones pa cómo confirmar la direición de corréu. Comprueba la carpeta Puxarra si nun lu recibiesti.
-      send_paranoid_instructions: Si la direición de corréu esiste na nuesa base de datos, nunos minutos vas recibir un corréu coles instrucciones pa cómo confirmala. Comprueba la carpeta Puxarra si nun lu recibiesti.
+      confirmed: La direición de corréu electrónicu confirmóse correutamente.
+      send_instructions: Nunos minutos vas recibir un mensaxe coles instrucciones pa saber cómo confirmar la direición de corréu electrónicu. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
+      send_paranoid_instructions: Si la direición de corréu electrónicu esiste na nuesa base de datos, nunos minutos vas recibir un mensaxe coles instrucciones pa saber cómo confirmala. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
     failure:
       already_authenticated: Xá aniciesti la sesión.
-      inactive: Entá nun s'activó la cuenta.
-      invalid: "%{authentication_keys} o contraseña invalida."
-      last_attempt: Tienes un intentu más enantes de bloquiar la cuenta.
+      inactive: La cuenta entá nun s'activó.
+      last_attempt: Quédate un intentu más enantes de bloquiar la cuenta.
       locked: La cuenta ta bloquiada.
-      not_found_in_database: "%{authentication_keys} o contraseña invalida."
       pending: La cuenta sigue en revisión.
       timeout: La sesión caducó. Volvi aniciala pa siguir.
       unauthenticated: Tienes d'aniciar la sesión o rexistrate enantes de siguir.
       unconfirmed: Tienes de confirmar la direición de corréu electrónicu enantes de siguir.
     mailer:
       confirmation_instructions:
-        action: Verifica la to direición de corréu
-        action_with_app: Confirma y vuelvi a %{app}
-        explanation: Creesti una cuenta en %{host} con esta direición de corréu. Tas a un calcu d'activala. Si nun fuisti tu, inora esti corréu.
-        explanation_when_pending: Solicitaste una invitación a %{host} con esta dirección de corréu electrónicu. Una vez que confirmes la to direición de corréu electrónicu, revisaremos la to solicitú. Pues aniciar sesión pa camudar los tos datos o desaniciar la to cuenta, pero nun pues acceder a la mayoría de les funciones hasta que la to cuenta seya aprobada. Si so solicitú ye rechazada, sos datos serán desaniciáos, polo que nun sedrá necesaria ninguna acción adicional por so parte. Si no fuiste tú, por favor inora esti corréu electrónicu.
-        extra_html: Revisa tamién <a href="%{terms_path}">les regles del sirvidor</a> y <a href="%{policy_path}">los nuesos términos del serviciu</a>.
+        explanation: Creesti una cuenta en %{host} con esta direición de corréu electrónicu ya tas a un calcu d'activala. Si nun fixesti esta aición, inora esti mensaxe.
+        explanation_when_pending: Solicitesti una invitación a %{host} con esta direición de corréu electrónicu. Namás que confirmes la direición de corréu electrónicu, vamos revisar la solicitú. Entrín ya non, pues aniciar la sesión pa camudar los detalles o desaniciar la cuenta, mas nun pues acceder a la mayoría de funciones hasta que la cuenta nun tea aprobada. Si se refuga la solicitú, nun ye necesario que faigas nada más o si, per otra parte, tu nun fixesti esta aición, inora esti mensaxe.
+        extra_html: Revisa tamién <a href="%{terms_path}">les regles del sirvidor</a> ya <a href="%{policy_path}">los nuesos términos del serviciu</a>.
+        subject: 'Mastodon: instrucciones de confirmación de «%{instance}»'
       email_changed:
-        explanation: 'La direición de corréu de la cuenta camudó a:'
-        subject: 'Mastodón: Camudó la direición de corréu'
-        title: Direición nueva de corréu
+        explanation: 'La direición de corréu electrónicu de la cuenta camudó a:'
+        extra: Si nun camudesti la direición de corréu electrónicu, ye probable que daquién accediere a la cuenta. Camuda la contraseña agora mesmo o ponte en contautu cola alministración del sirvidor si nun yes a acceder a la cuenta.
+        subject: 'Mastodón: la direición de corréu electrónicu camudó'
+        title: Direición de corréu electrónicu nueva
       password_change:
-        explanation: Camudó la contraseña de la cuenta.
+        explanation: La contraseña de la cuenta camudó.
         extra: Si nun camudesti la contraseña, ye probable que daquién accediere a la cuenta. Camuda la contraseña agora mesmo o ponte en contautu cola alministración del sirvidor si nun yes a acceder a la cuenta.
-        subject: 'Mastodon: La contraseña camudó'
+        subject: 'Mastodon: la contraseña camudó'
+      reconfirmation_instructions:
+        explanation: Confirma la direición nueva pa camudar la direición de corréu electrónicu.
+        extra: Si tu nun aniciesti esti cambéu, inora esti mensaxe. La direición de corréu electrónicu de la cuenta de Mastodon nun va camudar hasta que nun accedas al enllaz d'arriba.
+        subject: 'Mastodon: confirmación de la direición de corréu electrónicu de «%{instance}»'
+        title: Verificar la direición de corréu electrónicu
       reset_password_instructions:
-        explanation: Solicitesti una contraseña nueva pa la cuenta.
-        extra: Si nun solicitesti esto, inora esti corréu. La contraseña nun va camudar hasta que nun accedas al enllaz d'enriba y crees una nueva.
-        subject: 'Mastodon: Instrucciones pa reafitar la contraseña'
+        action: Camudar la contraseña
+        explanation: Solicitesti una contraseña nueva pa la to cuenta.
+        extra: Si nun solicitesti esta aición, inora esti mensaxe. La contraseña nun va camudar hasta que nun accedas al enllaz d'arriba ya crees una.
+        subject: 'Mastodon: instrucciones pa camudar la contraseña'
+        title: Cambéu de la contaseña
       two_factor_disabled:
+        explanation: Desactivóse l'autenticación en dos pasos na cuenta. Agora ye posible aniciar la sesión cola direición de corréu electrónicu ya la contraseña.
         subject: 'Mastodon: desactivóse l''autenticación en dos pasos'
+        title: Autenticación de dos pasos activada
       two_factor_enabled:
+        explanation: Activóse l'autenticación en dos pasos na cuenta. Agora los pases que xenere l'aplicación TOTP empareyada son obligatorios p'aniciar la sesión.
         subject: 'Mastodon: activóse l''autenticación en dos pasos'
+        title: Autenticación de dos pasos desactivada
       two_factor_recovery_codes_changed:
-        subject: 'Mastodon: Rexeneráronse los códigos de l''autenticación en dos pasos'
+        explanation: Invalidáronse los códigos de recuperación anteriores ya xeneráronse otros nuevos.
+        subject: 'Mastodon: volvieron xenerase los códigos de recuperación de l''autenticación en dos pasos'
       unlock_instructions:
-        subject: 'Mastodon: Instrucciones de desbloquéu'
+        subject: 'Mastodon: instrucciones de desbloquéu'
+      webauthn_credential:
+        added:
+          explanation: Amestóse la llave de seguranza siguiente a la cuenta
+          subject: 'Mastodon: llave de seguranza nueva'
+          title: Amestóse una llave de seguranza nueva
+        deleted:
+          title: Desanicióse una de les to llaves de seguranza
+      webauthn_disabled:
+        explanation: Desactivóse l'autenticación con llaves de seguranza na cuenta. Agora namás ye posible aniciar la sesión col pase xeneráu pola aplicación TOTP empareyada.
+        subject: 'Mastodon: desactivóse l''autenticación con llaves de seguranza'
+        title: Llaves de seguranza desactivaes
+      webauthn_enabled:
+        explanation: Activóse l'autenticación con llaves de seguranza na cuenta. Agora pues usar la llave p'aniciar la sesión.
+        subject: 'Mastodon: activóse l''autenticación con llaves de seguranza'
+        title: Llaves de seguranza activaes
     passwords:
-      send_instructions: Si la direición de corréu esiste na base de datos, nunos minutos vas recibir un enllaz pa recuperar la contraseña a esi corréu. Comprueba la carpeta Puxarra si nun lu recibiesti.
-      send_paranoid_instructions: Si la direición de corréu esiste na base de datos, nunos minutos vas recibir un enllaz pa recuperar la contraseña a esi corréu. Comprueba la carpeta Puxarra si nun lu recibiesti.
-      updated_not_active: La contraseña camudó con correutamente.
+      send_instructions: Si la direición de corréu electrónicu esiste na nuesa base de datos, nunos minutos vas recibir un enllaz pa recuperar la contraseña. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
+      send_paranoid_instructions: Si la direición de corréu electrónicu esiste na nuesa base de datos, nunos minutos vas recibir un enllaz pa recuperar la contraseña. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
+      updated: La contraseña camudó correutamente. Xá aniciesti la sesión.
+      updated_not_active: La contraseña camudó correutamente.
     registrations:
+      destroyed: "¡Ta llueu! La cuenta anulóse correutamente. Esperamos volver vete pronto."
       signed_up: "¡Afáyate! Rexistréstite correutamente."
       signed_up_but_inactive: Rexistréstite correutamente. Por embargu, nun se pudo aniciar la sesión porque la cuenta entá nun s'activó.
       signed_up_but_locked: Rexistréstite correutamente. Por embargu, nun se pudo aniciar la sesión porque la cuenta ta bloquiada.
-      signed_up_but_unconfirmed: Unvióse un mensaxe de confirmación a la direición de corréu. Sigui l'enllaz p'activar la cuenta. Comprueba la carpeta Puxarra si nun recibiesti esti corréu.
+      signed_up_but_pending: Unvióse un mensaxe a la direición de corréu electrónicu que contién un enllaz de confirmación. Darréu de calcar nel enllaz, vamos revisar la solicitú ya si s'aprueba, avisámoste.
+      signed_up_but_unconfirmed: Unvióse un mensaxe de confirmación a la to direición de corréu electrónicu. Sigui l'enllaz p'activar la cuenta ya revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
+      update_needs_confirmation: Anovesti la cuenta correutamente, mas tenemos de verificar la direición de corréu electrónicu nueva. Revisa'l to corréu electrónicu ya sigui l'enllaz de confirmación pa confirmar esta direición. Si nun recibiesti'l mensaxe, revisa la carpeta Puxarra.
       updated: La cuenta anovóse correutamente.
     sessions:
       already_signed_out: Zarresti la sesión correutamente.
       signed_in: Aniciesti la sesión correutamente.
       signed_out: Zarresti la sesión correutamente.
     unlocks:
-      send_instructions: Nunos minutos vas recibir un corréu coles instrucciones pa cómo desbloquiar la cuenta. Comprueba la carpeta Puxarra si nun lu recibiesti.
-      send_paranoid_instructions: Si esiste la cuenta, nun momentu vas recibir un corréu coles instrucciones pa cómo desbloquiala. Comprueba la carpeta Puxarra si nun recibiesti esti corréu.
+      send_instructions: Nunos minutos vas recibir un mensaxe coles instrucciones pa saber cómo desbloquiar la cuenta. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
+      send_paranoid_instructions: Si esiste la cuenta, nun momentu vas recibir un mensaxe coles instrucciones pa saber cómo desbloquiala. Revisa la carpeta Puxarra si nun recibiesti esti mensaxe.
       unlocked: La cuenta desbloquióse correutamente. Anicia la sesión pa siguir.
   errors:
     messages:
-      already_confirmed: yá se confirmó, volvi aniciar sesión
+      already_confirmed: xá se confirmó, prueba a aniciar la sesión
       not_found: nun s'alcontró
       not_saved:
-        one: '1 fallu torgó que %{resource} se guardare:'
-        other: "%{count} fallos torgaron que %{resource} se guardaren:"
+        one: '1 error torgó que «%{resource}» se guardare:'
+        other: "%{count} errores torgaron que «%{resource}» se guardaren:"
diff --git a/config/locales/devise.be.yml b/config/locales/devise.be.yml
new file mode 100644
index 000000000..d9872b516
--- /dev/null
+++ b/config/locales/devise.be.yml
@@ -0,0 +1,117 @@
+---
+be:
+  devise:
+    confirmations:
+      confirmed: Адрас вашай электроннай пошты паспяхова пацверджаны.
+      send_instructions: Цягам некалькіх хвілін вы атрымаеце ліст з інструкцыямі, каб пацвердзіць вашую электронную пошту. Калі ласка, зазірніце ў папку са спамам, калі не знойдзеце ліст.
+      send_paranoid_instructions: Калі адрас вашай электроннай пошты існуе ў нашай базе дадзеных, цягам некалькіх хвілін вы атрымаеце ліст з інструкцыямі, каб пацвердзіць вашую электронную пошту. Калі ласка, зазірніце ў папку са спамам, калі не знойдзеце ліст.
+    failure:
+      already_authenticated: Вы ўжо ўвайшлі.
+      inactive: Ваш уліковы запіс яшчэ не актываваны.
+      invalid: Няправільны %{authentication_keys} або пароль.
+      last_attempt: У вас ёсць яшчэ адна спроба, перш чым ваш рахунак будзе заблакаваны
+      locked: Ваш уліковы запіс заблакіраваны.
+      not_found_in_database: Няправільны %{authentication_keys} або пароль.
+      pending: Ваш уліковы запіс яшчэ разглядаецца.
+      timeout: Ваш сеанс скончыўся. Каб працягнуць, увайдзіце яшчэ раз.
+      unauthenticated: Вам патрэбна зайсьці альбо зарэгістравацца, каб працягнуць
+      unconfirmed: Вы павінны пацвердзіць свой адрас электроннай пошты, перш чым працягнуць
+    mailer:
+      confirmation_instructions:
+        action: Пацвердзіце адрас электроннай пошты
+        action_with_app: Пацвердзіць і вярнуцца да %{app}
+        explanation: Вы стварылі ўліковы запіс на %{host} з гэтым адрасам электроннай пошты. Вам спатрэбіцца ўсяго адзін клік, каб пацвердзіць яго. Калі гэта былі не вы, то проста праігнаруйце гэты ліст.
+        explanation_when_pending: Вы падалі заяўку на запрашэнне на %{host} з гэтым адрасам электроннай пошты. Як толькі вы пацвердзіце свой адрас электроннай пошты, мы разгледзім вашу заяўку. Вы можаце ўвайсці, каб змяніць свае дадзеныя або выдаліць свой уліковы запіс, але вы не можаце атрымаць доступ да большасці функцый, пакуль ваш уліковы запіс не будзе зацверджаны. Калі ваша заяўка будзе адхілена, вашы даныя будуць выдалены, таму ад вас не спатрэбіцца ніякіх дадатковых дзеянняў. Калі гэта былі не вы, ігнаруйце гэты ліст
+        extra_html: Таксама азнаёмцеся з <a href="%{terms_path}">правіламі сервера</a> і <a href="%{policy_path}">нашымі ўмовамі абслугоўвання</a>.
+        subject: 'Mastodon: Інструкцыі па пацвярджэнні для %{instance}'
+        title: Праверце адрас электроннай пошты
+      email_changed:
+        explanation: Адрас электроннай пошты для вашага ўліковага запісу будзе зменены на
+        extra: Калі вы не змянялі сваю электронную пошту, хутчэй за ўсё, нехта атрымаў доступ да вашага ўліковага запісу. Калі ласка, неадкладна змяніце свой пароль або звярніцеся да адміністратара сервера, калі вы заблакаваны з вашага ўліковага запісу
+        subject: 'Mastodon: адрас электроннай пошты зменены'
+        title: Новы адрас электроннай пошты
+      password_change:
+        explanation: Пароль вашага акаўнту быў зменены.
+        extra: Калі вы не змянялі свой пароль, верагодна, нехта атрымаў доступ да вашага ўліковага запісу. Калі ласка, неадкладна змяніце свой пароль або звярніцеся да адміністратара сервера, калі вы заблакаваны з вашага ўліковага запісу
+        subject: 'Mastodon: пароль зменены'
+        title: Пароль зменены
+      reconfirmation_instructions:
+        explanation: Пацвердзіце, каб змяніць адрас вашай электроннай пошты.
+        extra: Калі гэтыя змены не былі зроблены вамі, ігнаруйце гэты ліст. Адрас электроннай пошты для акаўнту Mastodon не будзе зменены, пакуль вы не пяройдзеце па спасылцы вышэй.
+        subject: 'Mastodon: пацвердзіце электронную пошту для %{instance}'
+        title: Пацвердзіце адрас электроннай пошты
+      reset_password_instructions:
+        action: Змяніць пароль
+        explanation: Запыт новага пароля для вашага акаўнту.
+        extra: Калі вы не рабілі такога запыту, калі ласка, ігнаруйце гэты ліст. Ваш пароль не будзе зменены, пакуль вы не пяройдзеце па спасылцы вышэй і не створыце новы.
+        subject: 'Mastodon: Інструкцыі па скіданню пароля'
+        title: Скіданне пароля
+      two_factor_disabled:
+        explanation: Двухфактарная аўтэнтыфікацыя на вашым акаўнце была адключана. Цяпер для ўваходу патрэбны толькі электронная пошта і пароль.
+        subject: 'Mastodon: двухфактарная аўтэнтыфікацыя адключана'
+        title: двухэтапнае спраўджанне адключана
+      two_factor_enabled:
+        explanation: Двухфактарная аўтэнтыфікацыя на вашым акаўнце была ўключана. Цяпер для ўваходу ў сістэму патрэбны токен, згенераваны даданай TOTP праграмай.
+        subject: 'Mastodon: двухфактарная аўтэнтыфікацыя ўключана'
+        title: двухэтапнае спраўджанне уключана
+      two_factor_recovery_codes_changed:
+        explanation: Папярэднія коды аднаўлення былі ануляваны і створаны новыя.
+        subject: 'Mastodon: створаны новыя коды аднаўлення'
+        title: 2FA коды аднаўлення былі зменены
+      unlock_instructions:
+        subject: 'Mastodon: інструкцыя па разблакаванні'
+      webauthn_credential:
+        added:
+          explanation: Наступны ключ бяспекі быў дададзены ў ваш уліковы запіс
+          subject: 'Mastodon: новы ключ бяспекі'
+          title: Быў дададзены новы ключ бяспекі
+        deleted:
+          explanation: Наступны ключ бяспекі быў выдалены з вашага ўліковага запісу
+          subject: 'Mastodon: ключ бяспекі выдалены'
+          title: Адзін з вашых ключоў бяспекі быў выдалены
+      webauthn_disabled:
+        explanation: Аўтэнтыфікацыя з дапамогай ключоў бяспекі была адключана для вашага ўліковага запісу. Уваход цяпер магчымы толькі з токенам, згенераваным спалучаным TOTP прыкладаннем.
+        subject: 'Mastodon: Аўтэнтыфікацыя з дапамогай ключоў бяспекі адключана'
+        title: Ключы бяспекі адключаны
+      webauthn_enabled:
+        explanation: Аўтэнтыфікацыя праз ключ бяспекі была ўключана для вашага ўліковага запісу. Цяпер вы можаце выкарыстоўваць ваш ключ бяспекі для ўваходу.
+        subject: 'Mastodon: Аўтэнтыфікацыя праз ключ бяспекі была ўключана'
+        title: Ключы бяспекі ўключаны
+    omniauth_callbacks:
+      failure: Немагчыма аўтэнтыфікаваць вас з %{kind}, таму што “%{reason}”.
+      success: Паспяховая аўтэнтыфікацыя з %{kind} уліковага запісу.
+    passwords:
+      no_token: Вы не можаце атрымаць доступ да гэтай старонкі не з ліста аднаўлення пароля. Калі вы ўсе ж такі перайшлі па спасылцы ў лісце аднаўлення пароля, упэўніцеся, што яна поўная.
+      send_instructions: Калі ваш электроны адрас існуе ў нашай базе дадзеных, вы атрымаеце спасылку для аднаўлення пароля на свой электроны адрас праз пару хвілін. Калі ласка, праверце вашу тэчку са спамам, калі вы не атрымалі такі ліст.
+      send_paranoid_instructions: Калі ваш электроны адрас існуе ў нашай базе дадзеных, вы атрымаеце спасылку для аднаўлення пароля на свой электроны адрас праз пару хвілін. Калі ласка, праверце вашу тэчку са спамам, калі вы не атрымалі такі ліст.
+      updated: Ваш пароль быў паспяхова зменены. Вы ўвайшлі ў сістэму.
+      updated_not_active: Ваш пароль быў паспяхова зменены.
+    registrations:
+      destroyed: Пакуль! Ваш уліковы запіс быў паспяхова выдалены. Мы спадзяваемся хутка ўбачыць вас зноў.
+      signed_up: Вітаем! Вы былі паспяхова зарэгістраваны.
+      signed_up_but_inactive: Вы паспяхова зарэгістраваліся. Аднак, мы не змаглі вас аўтарызаваць, таму што ваш уліковы запіс пакуль што не актывізаваны.
+      signed_up_but_locked: Вы паспяхова зарэгістраваліся. Аднак, мы не змаглі вас аўтарызаваць, таму што ваш уліковы запіс заблакаваны.
+      signed_up_but_pending: Ліст са спасылкай для пацверджання быў высланы на вашу электронную пошту. Пасля таго, як вы націсніце на спасылку, мы разгледзім вашу заяўку. Калі яна будзе ўхвалена, вы будзеце праінфармаваны.
+      signed_up_but_unconfirmed: Ліст са спасылкай для пацверджання быў высланы на вашу электронную пошту. Калі ласка, перайдзіце па спасылцы для актывацыі вашага ўліковага запісу. Праверце вашу тэчку са спамам, калі вы не атрымалі такі ліст.
+      update_needs_confirmation: Вы паспяхова абнавілі свой уліковы запіс, аднак, нам неабходна пацвердзіць ваш новы адрас электроннай пошты. Калі ласка, праверце вашу пошту і перайдзіце па спасылцы для пацверджання вашага новага адраса электроннай пошты. Праверце тэчку са спамам, калі вы не атрымалі такі ліст.
+      updated: Ваш уліковы запіс быў паспяхова абноўлены.
+    sessions:
+      already_signed_out: Выхад паспяховы.
+      signed_in: Уваход паспяховы.
+      signed_out: Выхад паспяховы.
+    unlocks:
+      send_instructions: Вы атрымаеце ліст з інструкцыямі па разблакаванні вашага ўліковага запісу цягам некалькіх хвілін. Праверце тэчку са спамам, калі вы не атрымалі такі ліст.
+      send_paranoid_instructions: Калі ваш уліковы запіс існуе, вы атрымаеце ліст з інструкцыямі па яго разблакаванні цягам некалькіх хвілін. Праверце тэчку са спамам, калі вы не атрымалі такі ліст.
+      unlocked: Ваш уліковы запіс быў паспяхова разблакаваны. Калі ласка, увайдзіце, каб працягнуць
+  errors:
+    messages:
+      already_confirmed: ужо пацверджана, паспрабуйце ўвайсці
+      confirmation_period_expired: трэба пацвердзіць на працягу %{period}, запытайце новы
+      expired: скончыўся, запытайце новы
+      not_found: Не знойдзена
+      not_locked: Не быў заблакаваны
+      not_saved:
+        few: "%{count} памылкі перашкаджаюць захаваць гэты %{resource}:"
+        many: "%{count} памылак не даюць захаваць гэты %{resource}:"
+        one: '1 памылка не дае захаваць гэты %{resource}:'
+        other: "%{count} памылак перашкаджаюць захаваць гэты %{resource}:"
diff --git a/config/locales/devise.bg.yml b/config/locales/devise.bg.yml
index 515afa037..45e11ccd6 100644
--- a/config/locales/devise.bg.yml
+++ b/config/locales/devise.bg.yml
@@ -6,7 +6,7 @@ bg:
       send_instructions: Ще получите е-писмо с указания как да потвърдите адреса на имейла си за няколко минути. Проверете си папката за спам, ако не сте получили това е-писмо.
       send_paranoid_instructions: Ако адресът на имейл ви съществува в базата ни данни, ще получите е-писмо с указания как да потвърдите адреса на имейла си за няколко минути. Проверете си папката за спам, ако не сте получили това е-писмо.
     failure:
-      already_authenticated: Вече си вътре в профила си.
+      already_authenticated: Вече сте влезли.
       inactive: Акаунтът ви още не е задействан.
       invalid: Невалиден %{authentication_keys} или парола.
       last_attempt: Разполагате с още един опит преди акаунтът ви да се заключи.
@@ -15,16 +15,16 @@ bg:
       pending: Вашият акаунт все още е в процес на проверка.
       timeout: Сесията ви изтече. Влезте пак, за да продължите.
       unauthenticated: Преди да продължите, трябва да влезете или да се регистрирате.
-      unconfirmed: Преди да продължите, трябва да потвърдиш адреса на имейла си.
+      unconfirmed: Преди да продължите, трябва да потвърдите имейл адреса си.
     mailer:
       confirmation_instructions:
-        action: Потвърдете имейл адреса
+        action: Потвърдете своя имейл адрес
         action_with_app: Потвърдете и се върнете към %{app}
         explanation: Създали сте акаунт на %{host} с този имейл адрес. Само на едно щракване разстояние сте от активирането му. Ако това не сте били вие, моля, игнорирайте този имейл.
         explanation_when_pending: Кандидатствахте за покана до %{host} с този имейл адрес. След като потвърдите своя имейл адрес, ние ще разгледаме вашето заявление. Можете да влезете, за да промените данните си или да изтриете акаунта си, но нямате достъп до повечето функции, докато акаунтът ви не бъде одобрен. Ако вашето заявление бъде отхвърлено, вашите данни ще бъдат премахнати, така че няма да се изискват допълнителни действия от вас. Ако това не сте били вие, моля, игнорирайте този имейл.
         extra_html: Моля, проверете <a href="%{terms_path}">правилата на сървъра</a> и <a href="%{policy_path}">нашите условия за обслужване</a>.
         subject: 'Mastodon: Указания за потвърждаване за %{instance}'
-        title: Потвърдете адреса на имейла
+        title: Потвърдете своя имейл адрес
       email_changed:
         explanation: 'Имейл адресът на вашия акаунт се променя на:'
         extra: Ако не сте сменили имейла си, вероятно някой е получил достъп до вашия акаунт. Моля, сменете паролата си незабавно или се свържете с администратора на сървъра, ако сте блокирани от акаунта си.
@@ -37,25 +37,25 @@ bg:
         title: Паролата е променена
       reconfirmation_instructions:
         explanation: Потвърдете новия адрес, за да промените имейла си.
-        extra: Ако тази промяна не е инициирана от вас, моля, игнорирайте този имейл. Имейл адресът за акаунта на Mastodon няма да се промени, докато не влезете във връзката по-горе.
+        extra: Ако тази промяна не е инициирана от вас, моля, игнорирайте този имейл. Имейл адресът за акаунта на Mastodon няма да се промени, докато не влезете в линка по-горе.
         subject: 'Mastodon: Потвърдете имейла за %{instance}'
-        title: Потвърдете адреса на имейла
+        title: Потвърдете своя имейл адрес
       reset_password_instructions:
         action: Промяна на парола
         explanation: Поискахте нова парола за акаунта си.
-        extra: Ако не сте поискали това, моля, игнорирайте този имейл. Паролата ви няма да се промени, докато не влезете във връзката по-горе и не създадете нова.
+        extra: Ако не сте поискали това, моля, игнорирайте този имейл. Паролата ви няма да се промени, докато не влезете в линка по-горе и не създадете нова.
         subject: 'Mastodon: Указания за задаване на нова парола'
         title: Нулиране на парола
       two_factor_disabled:
         explanation: Двуфакторното удостоверяване за вашия акаунт е деактивирано. Влизането вече е възможно, като се използват само имейл адрес и парола.
         subject: 'Mastodon: Двуфакторното удостоверяване е деактивирано'
-        title: Двуфакторното изключено
+        title: 2FA деактивирано
       two_factor_enabled:
-        explanation: За вашия акаунт е активирано двуфакторно удостоверяване. За влизане ще е необходим ключ, генериран от сдвоеното приложение TOTP.
+        explanation: За вашия акаунт е активирано двуфакторно удостоверяване. За влизане ще е необходим ключ, генериран от сдвоеното приложение за TOTP.
         subject: 'Mastodon: Двуфакторното удостоверяване е активирано'
-        title: Двуфакторно удостоверяване включено
+        title: 2FA активирано
       two_factor_recovery_codes_changed:
-        explanation: Предишните кодове за възстановяване са обезсилени и се генерират нови.
+        explanation: Предишните кодове за възстановяване са анулирани и и се генерират нови.
         subject: 'Mastodon: Възстановени са двуфакторни кодове за възстановяване'
         title: 2FA кодове за възстановяване са променени
       unlock_instructions:
@@ -70,7 +70,7 @@ bg:
           subject: 'Mastodon: Ключът за сигурност е изтрит'
           title: Един от вашите ключове за сигурност е изтрит
       webauthn_disabled:
-        explanation: Удостоверяването с ключове за сигурност е деактивирано за вашия акаунт. Влизането вече е възможно, използвайки само ключа, генериран от сдвоеното приложение TOTP.
+        explanation: Удостоверяването с ключове за сигурност е деактивирано за вашия акаунт. Влизането вече е възможно, използвайки само ключа, генериран от сдвоеното приложение за TOTP.
         subject: 'Mastodon: Удостоверяването с ключове за сигурност е деактивирано'
         title: Ключовете за сигурност са деактивирани
       webauthn_enabled:
@@ -82,18 +82,18 @@ bg:
       success: Успешно упълномощаване чрез %{kind} профил.
     passwords:
       no_token: Може да достъпваш тази страница само от имейл за промяна на паролата. Ако тази страница е отворена от такъв имейл, увери се, че използваш целия URL-адрес, който сме ти изпратили.
-      send_instructions: Ще получиш писмо с инструкции как да промениш паролата си до няколко минути.
-      send_paranoid_instructions: Ако твоят имейл адрес съществува в базата ни, ще получиш там инструкции за промяна на своята парола.
+      send_instructions: Ако вашият имейл адрес съществува в нашата база данни, ще получите линк за възстановяване на парола на същия адрес до няколко минути. Моля, проверете спам папката си, ако не сте получили този имейл.
+      send_paranoid_instructions: Ако вашият имейл адрес съществува в нашата база данни, ще получите линк за възстановяване на парола на същия адрес до няколко минути. Моля, проверете спам папката си, ако не сте получили този имейл.
       updated: Паролата ти беше променена успешно. Влизането в профила е успешно.
-      updated_not_active: Паролата ти беше променена успешно.
+      updated_not_active: Паролата ви беше променена успешно.
     registrations:
       destroyed: Довиждане! Вашият акаунт беше успешно изтрит. Надяваме се скоро да ви видим пак.
       signed_up: Добре дошли! Успешно се регистрирахте.
-      signed_up_but_inactive: Регистрирацията ти е успешна. Въпреки това, не можеш да влезеш в профила си, защото той все още не е потвърден.
-      signed_up_but_locked: Регистрирацията ти е успешна. Въпреки това, не можеш да влезеш в профила си, защото той е заключен.
-      signed_up_but_pending: На вашия имейл адрес е изпратено съобщение с връзка за потвърждение. След като щракнете върху връзката, ние ще прегледаме вашето заявление. Ще бъдете уведомени, ако то е одобрено.
-      signed_up_but_unconfirmed: Писмо с връзка за потвърждаване на профила ти беше изпратено на твоя имейл адрес. Моля, отвори връзката, за да активираш своя профил.
-      update_needs_confirmation: Профилът ти е успешно променен, но ние трябва да проверим твоя нов имейл адрес. Моля, провери пощата си и отвори връзката за потвърждаване на новия адрес.
+      signed_up_but_inactive: Регистрирахте се успешно. Въпреки това, не можете да влезете, тъй като акаунтът ви все още не е активиран.
+      signed_up_but_locked: Регистрирахте се успешно. Въпреки това, не можете да влезете, тъй като акаунтът ви е заключен.
+      signed_up_but_pending: На вашия имейл адрес е изпратено съобщение с връзка за потвърждение. След като щракнете върху линка, ние ще прегледаме вашето заявление. Ще бъдете уведомени, ако то е одобрено.
+      signed_up_but_unconfirmed: Писмо с връзка за потвърждаване профила ви беше изпратено на вашия имейл адрес. Моля, последвайте линка, за да активирате своя профил.
+      update_needs_confirmation: Профилът ви е успешно променен, но ние трябва да проверим вашия нов имейл адрес. Моля, проверете пощата си и отворете линка за потвърждаване на новия адрес.
       updated: Профилът ти е успешно променен.
     sessions:
       already_signed_out: Успешно излизане от профила.
diff --git a/config/locales/devise.br.yml b/config/locales/devise.br.yml
index 86c726811..4a16157f8 100644
--- a/config/locales/devise.br.yml
+++ b/config/locales/devise.br.yml
@@ -88,7 +88,7 @@ br:
       updated_not_active: Kemmet eo bet ho ker-tremen ent reizh.
     registrations:
       destroyed: Kenavo! Ho kont a zo bet nullet gant berzh. Emichañs e viot adwelet tuchant.
-      signed_up: Donemat ! Kevreet oc'h.
+      signed_up: Donemat ! Enskrivet oc'h.
       signed_up_but_inactive: Enskrivet oc'h bet gant berzh. N'omp ket evit anavezadenniñ ac'hanoc'h alatao, rak ho kont n'eo ket aotreet c'hoazh.
       signed_up_but_locked: Enskrivet oc'h bet gant berzh. N'omp ket evit anavezadenniñ ac'hanoc'h alatao, rak ho kont a zo prennet.
       signed_up_but_pending: Ur c'hemennad gant ul lec'hienn kadarnaat a zo bet kaset d'ho chomlec'h-postel. Pa vo kliket al lec'hienn ganeoc'h e vo gwiriet hoc'h arload ganeomp. Ur gemennadenn a vo kaset deoc'h hag-eñ eo erbedet ho kont.
diff --git a/config/locales/devise.ca.yml b/config/locales/devise.ca.yml
index e15ff7677..3e7745cd0 100644
--- a/config/locales/devise.ca.yml
+++ b/config/locales/devise.ca.yml
@@ -2,11 +2,11 @@
 ca:
   devise:
     confirmations:
-      confirmed: La teva adreça de correu electrònic s'ha confirmat correctament.
-      send_instructions: "En pocs minuts, rebràs un correu electrònic amb instruccions sobre com confirmar l'adreça de correu. \nSi us plau, verifica la teva carpeta de correu brossa si no l'has rebut."
+      confirmed: La teva adreça de correu-e s'ha confirmat correctament.
+      send_instructions: "En pocs minuts rebràs un correu-e amb instruccions sobre com confirmar l'adreça de correu. \nSi us plau, verifica la carpeta de la brossa si no l'has rebut."
       send_paranoid_instructions: |-
-        Si l'adreça de correu electrònic ja existeix a la nostra base de dades, rebràs un correu electrònic amb instruccions sobre com confirmar-la.
-        Si us plau, verifica la teva carpeta de correu brossa si no has rebut el correu.
+        Si l'adreça de correu-e ja existeix a la nostra base de dades rebràs un correu amb instruccions sobre com confirmar-la.
+        Si us plau, verifica la carpeta de la brossa si no l'has rebut.
     failure:
       already_authenticated: Ja estàs registrat.
       inactive: El teu compte encara no s'ha activat.
@@ -15,7 +15,7 @@ ca:
       locked: El compte s'ha bloquejat.
       not_found_in_database: "%{authentication_keys} o la contrasenya no són vàlids."
       pending: El teu compte encara està en revisió.
-      timeout: La sessió ha expirat. Torna a iniciar la sessió per continuar.
+      timeout: La sessió ha expirat. Torna a iniciar la sessió per a continuar.
       unauthenticated: Cal iniciar sessió o registrar-se abans de continuar.
       unconfirmed: Has de confirmar l'adreça de correu electrònic abans de continuar.
     mailer:
@@ -53,7 +53,7 @@ ca:
         subject: 'Mastodon: autenticació de doble factor desactivada'
         title: AF2 desactivat
       two_factor_enabled:
-        explanation: L'autenticació de doble factor s'ha habilitat per al teu compte. Per iniciar la sessió, es requerirà un token generat per l'aplicació TOTP que hagis emparellat.
+        explanation: L'autenticació de doble factor s'ha habilitat per al teu compte. Per a iniciar la sessió, es requerirà un token generat per l'aplicació TOTP que hagis emparellat.
         subject: 'Mastodon: autenticació de doble factor activada'
         title: AF2 activat
       two_factor_recovery_codes_changed:
@@ -76,7 +76,7 @@ ca:
         subject: 'Mastodon: s''ha desactivat l''autenticació amb claus de seguretat'
         title: Claus de seguretat desactivades
       webauthn_enabled:
-        explanation: S'ha activat l'autenticació amb claus de seguretat. Ja pots usar la teva clau de seguretat per iniciar sessió.
+        explanation: S'ha activat l'autenticació amb claus de seguretat. Ja pots usar la teva clau de seguretat per a iniciar sessió.
         subject: 'Mastodon: autenticació amb clau de seguretat activada'
         title: Claus de seguretat activades
     omniauth_callbacks:
@@ -92,7 +92,7 @@ ca:
       destroyed: Adéu! el compte s'ha cancel·lat amb èxit. Desitgem veure't de nou ben aviat.
       signed_up: Benvingut! T'has registrat amb èxit.
       signed_up_but_inactive: T´has registrat amb èxit. No obstant, no podem iniciar la teva sessió perquè el teu compte encara no s'ha activat.
-      signed_up_but_locked: T´has registrat amb èxit. No obstant, no podem iniciar la teva sessió perquè el teu compte està bloquejat.
+      signed_up_but_locked: T'has registrat amb èxit. Això no obstant, no podem iniciar la sessió perquè el teu compte està blocat.
       signed_up_but_pending: S'ha enviat un missatge amb un enllaç de confirmació a la teva adreça de correu electrònic. Després que hagis fet clic a l'enllaç, revisarem la sol·licitud. Se't notificarà si s'aprova.
       signed_up_but_unconfirmed: S'ha enviat per correu electrònic un missatge amb un enllaç de confirmació. Fes clic a l'enllaç per a activar el compte. Si us plau verifica la teva carpeta de correu brossa si no reps aquest correu.
       update_needs_confirmation: Has actualitzat el teu compte amb èxit, però necessitem verificar la teva nova adreça de correu. Si us plau comprova el correu i segueixi l'enllaç per confirmar la nova adreça de correu. Si us plau verifica la teva carpeta de correu brossa si no reps aquest correu.
@@ -107,7 +107,7 @@ ca:
       unlocked: El compte s'ha desbloquejat correctament. Inicia sessió per a continuar.
   errors:
     messages:
-      already_confirmed: ja està confirmat. Intenta d'iniciar sessió
+      already_confirmed: ja està confirmat. Intenta iniciar sessió
       confirmation_period_expired: cal fer la confirmació dins de %{period}, si us plau sol·licita-ho de nou
       expired: ha expirat, si us plau demana'n una altra
       not_found: no s'ha trobat
diff --git a/config/locales/devise.cy.yml b/config/locales/devise.cy.yml
index 3a898d731..44c09153f 100644
--- a/config/locales/devise.cy.yml
+++ b/config/locales/devise.cy.yml
@@ -3,10 +3,10 @@ cy:
   devise:
     confirmations:
       confirmed: Mae eich cyfeiriad e-bost wedi'i gadarnhau'n llwyddiannus.
-      send_instructions: Byddwch yn derbyn e-bost a chyfarwyddiadau am sut i gadarnhau eich cyfeiriad e-bost mewn rhai munudau. Os na dderbynioch chi'r e-bost hwn, edrychwch yn eich ffolder sbam os gwelwch yn dda.
-      send_paranoid_instructions: Os yw eich cyfeiriad e-bost yn bodoli yn ein bas data, byddwch yn derbyn e-bost a chyfarwyddiadau am sut i gadarnhau eich cyfeiriad ebost mewn rhai munudau. Os na dderbynioch chi'r e-bost hwn, edrychwch yn eich ffolder sbam os gwelwch yn dda.
+      send_instructions: Byddwch yn derbyn e-bost a chyfarwyddiadau am sut i gadarnhau eich cyfeiriad e-bost mewn rhai munudau. Os nad ydych wedi derbyn yr e-bost hwn, edrychwch yn eich ffolder sbam, os gwelwch yn dda.
+      send_paranoid_instructions: Os yw eich cyfeiriad e-bost yn bodoli yn ein cronfa ddata, byddwch yn derbyn e-bost gyda chyfarwyddiadau ar sut i gadarnhau eich cyfeiriad e-bost mewn ychydig funudau. Gwiriwch eich ffolder sbam os na dderbynioch yr e-bost hwn.
     failure:
-      already_authenticated: Yr ydych wedi mewngofnodi yn barod.
+      already_authenticated: Rydych chi eisoes wedi mewngofnodi.
       inactive: Nid yw eich cyfrif yn weithredol eto.
       invalid: "%{authentication_keys} neu gyfrinair annilys."
       last_attempt: Mae gennych un cyfle arall cyn i'ch cyfrif gael ei gloi.
@@ -20,25 +20,25 @@ cy:
       confirmation_instructions:
         action: Gwiriwch eich cyfeiriad e-bost
         action_with_app: Cadarnhau a dychwelyd i %{app}
-        explanation: Yr ydych wedi creu cyfrif ar %{host} gyda'r cyfrif e-bost hwn. Dim ond un clic sydd angen i'w wneud yn weithredol. Os nad chi oedd hyn, anwybyddwch yr e-bost hwn os gwelwch yn dda.
-        explanation_when_pending: Rydych wedi gwneud cais am wahoddiad i %{host} gyda'r ebost hyn. Unwaith rydych wedi cadarnhau eich ebost, byddem yn adolygu eich cais. Ni fyddwch yn gallu mewngofnodi tan yr amser hono. Os caiff eich cais ei wrthod, felly nid oes angen unrhyw gweithred pellach o chi. Os nad oeddech wedi gwneud y cais hyn, anwybyddu'r ebost hon, os gwelwch yn dda.
-        extra_html: Gwnewch yn siŵr i edrych ar <a href="%{terms_path}">reolau'r achos</a> a <a href="%{policy_path}">ein telerau gwasanaeth</a>.
-        subject: 'Mastodon: Canllawiau cadarnhau i %{instance}'
+        explanation: Rydych chi wedi creu cyfrif ar %{host} gyda'r cyfeiriad e-bost hwn. Rydych chi un clic i ffwrdd o'i hagor. Os nad chi oedd hwn, anwybyddwch yr e-bost hwn.
+        explanation_when_pending: Gwnaethoch gais am wahoddiad i %{host} gyda'r cyfeiriad e-bost hwn. Unwaith y byddwch yn cadarnhau eich cyfeiriad e-bost, byddwn yn adolygu eich cais. Gallwch fewngofnodi i newid eich manylion neu ddileu eich cyfrif, ond ni allwch gael mynediad i'r rhan fwyaf o'r swyddogaethau nes bod eich cyfrif wedi'i gymeradwyo. Os caiff eich cais ei wrthod, bydd eich data yn cael ei ddileu, felly ni fydd angen unrhyw gamau pellach gennych. Os nad chi oedd hwn, anwybyddwch yr e-bost hwn.
+        extra_html: Edrychwch hefyd ar <a href="%{terms_path}">reolau'r gweinydd</a> <a href="%{policy_path}">a'n telerau gwasanaeth</a> .
+        subject: 'Mastodon: Cyfarwyddiadau cadarnhau ar gyfer %{instance}'
         title: Gwirio cyfeiriad e-bost
       email_changed:
         explanation: 'Mae''r cyfeiriad e-bost ar gyfer eich cyfrif yn cael ei newid i:'
-        extra: Os na wnaethoch chi newid eich e-bost, mae'n debygol fod rhywun wedi cael mynediad i'ch cyfrif. Newidwch eich cyfrinair yn syth os gwelwch yn dda neu cysylltwch a gweinydd yr achos os ydych wedi'ch cloi allan o'ch cyfrif.
-        subject: 'Mastodon: Newidwyd e-bost'
+        extra: Os nad ydych wedi newid eich e-bost, mae'n debygol fod rhywun wedi mewngofnodi i'ch cyfrif. Newidiwch eich cyfrinair cyn gynted â phosib neu gysylltwch â'r gweinyddwyr os ydych wedi cael eich cloi allan o'ch cyfrif.
+        subject: 'Mastodon: E-bost wedi''i newid'
         title: Cyfeiriad e-bost newydd
       password_change:
         explanation: Newidwyd cyfrinair eich cyfrif.
-        extra: Os na wnaethoch chi newid eich e-bost, mae'n debygol fod rhywun wedi cael mynediad i'ch cyfrif. Newidwch eich cyfrinair yn syth os gwelwch yn dda neu cysylltwch a gweinydd yr achos os ydych wedi'ch cloi allan o'ch cyfrif.
-        subject: 'Mastodon: Newidwyd Cyfrinair'
+        extra: Os nad ydych wedi newid eich cyfrinair, mae'n debygol fod rhywun wedi mewngofnodi i'ch cyfrif. Newidiwch eich cyfrinair cyn gynted â phosib neu gysylltwch â'r gweinyddwyr os ydych wedi cael eich cloi allan o'ch cyfrif.
+        subject: 'Mastodon: Cyfrinair wedi''i newid'
         title: Newidwyd cyfrinair
       reconfirmation_instructions:
-        explanation: Cadarnhewch y cyferiad newydd i newid eich e-bost.
-        extra: Os nad chi wnaeth y newid hwn, anwybyddwch yr e-bost hwn os gwelwch yn dda. Ni fydd y cyfeiriad e-bost ar gyfer y cyfrif Mastodon yn newid nes eich bod yn mynd at y ddolen uchod.
-        subject: 'Mastodon: Cadarnhewch e-bost i %{instance}'
+        explanation: Cadarnhewch y cyfeiriad newydd i newid eich e-bost.
+        extra: Os na chychwynnwyd y newid hwn gennych chi, anwybyddwch yr e-bost hwn. Ni fydd cyfeiriad e-bost y cyfrif Mastodon yn newid nes i chi gael mynediad i'r ddolen uchod.
+        subject: 'Mastodon: Cadarnhau e-bost ar gyfer %{instance}'
         title: Gwirio cyfeiriad e-bost
       reset_password_instructions:
         action: Newid cyfrinair
@@ -47,7 +47,7 @@ cy:
         subject: 'Mastodon: Ailosod cyfarwyddiadau cyfrinair'
         title: Ailosod cyfrinair
       two_factor_disabled:
-        explanation: Mae dilysu dau ffactor ar gyfer eich cyfrif wedi'i anablu. Mae mewngofnodi bellach yn bosibl gan ddefnyddio cyfeiriad e-bost a chyfrinair yn unig.
+        explanation: Mae dilysiad dau ffactor ar gyfer eich cyfrif wedi'i analluogi. Mae modd mewngofnodi nawr gan ddefnyddio cyfeiriad e-bost a chyfrinair yn unig.
         subject: 'Mastodon: mae dilysu dau ffactor wedi''i alluogi'
         title: Dilysu dau ffactor yn anabl
       two_factor_enabled:
@@ -70,7 +70,7 @@ cy:
           subject: 'Mastodon: Allwedd ddiogelwch wedi''i dileu'
           title: Mae un o'ch allweddi diogelwch wedi'i ddileu
       webauthn_disabled:
-        explanation: Mae dilysu gydag allweddi diogelwch wedi'i analluogi ar gyfer eich cyfrif. Mae mewngofnodi bellach yn bosibl gan ddefnyddio'r tocyn a gynhyrchir gan yr app TOTP pâr yn unig.
+        explanation: Mae dilysu gydag allweddi diogelwch wedi'i analluogi ar gyfer eich cyfrif. Mae mewngofnodi bellach yn bosibl gan ddefnyddio'r tocyn a gynhyrchir gan yr ap TOTP pâr yn unig.
         subject: 'Mastodon: Dilysiad gydag allweddi diogelwch wedi''i analluogi'
         title: Allweddi diogelwch wedi'u hanalluogi
       webauthn_enabled:
@@ -82,17 +82,17 @@ cy:
       success: Dilyswyd yn llwyddiannus o gyfrif %{kind}.
     passwords:
       no_token: Nid oes modd cael mynediad i'r dudalen hon heb ddod drwy e-bost ailosod cyfrinair. Os ydych yn dod o e-bost ailosod cyfrinair, gwnewch yn siŵr y defnyddioch chi'r URL a ddarparwyd yn ei gyfanrwydd.
-      send_instructions: Os yw eich cyfeiriad e-bost yn bresennol yn ein bas data, mi fyddwch yn derbyn dolen yn eich blwch e-bost ymhen cwpl o funudau. Os nad ydych yn derbyn yr e-bost hwn, edrychwch yn eich ffolder spam os gwelwch yn dda.
-      send_paranoid_instructions: Os yw eich cyfeiriad e-bost yn bresennol yn ein bas data, mi fyddwch yn derbyn dolen yn eich blwch e-bost ymhen cwpl o funudau. Os nad ydych yn derbyn yr e-bost hwn, edrychwch yn eich ffolder spam os gwelwch yn dda.
-      updated: Mae eich cyfrinair wedi ei newid yn llwyddiannus. Yr ydych wedi mewngofnodi.
+      send_instructions: Os yw eich cyfeiriad e-bost yn bodoli yn ein cronfa ddata, byddwch yn derbyn dolen adfer cyfrinair yn eich cyfeiriad e-bost mewn ychydig funudau. Gwiriwch eich ffolder sbam os na dderbynioch yr e-bost hwn.
+      send_paranoid_instructions: Os yw eich cyfeiriad e-bost yn bodoli yn ein cronfa ddata, byddwch yn derbyn dolen adfer cyfrinair yn eich cyfeiriad e-bost mewn ychydig funudau. Gwiriwch eich ffolder sbam os na dderbynioch yr e-bost hwn.
+      updated: Mae eich cyfrinair wedi'i newid yn llwyddiannus. Rydych chi bellach wedi mewngofnodi.
       updated_not_active: Mae eich cyfrinair wedi ei newid yn llwyddiannus.
     registrations:
-      destroyed: Hwyl fawr! Mae eich cyfrif wedi ei ganslo'n llwyddiannus. Gobeithiwn eich gweld chi eto'n fuan.
+      destroyed: Hwyl fawr! Mae eich cyfrif wedi ei ddiddymu'n llwyddiannus. Gobeithiwn eich gweld chi eto'n fuan.
       signed_up: Croeso! Rydych wedi cofrestru'n llwyddiannus.
-      signed_up_but_inactive: Yr ydych wedi cofrestru'n llwyddiannus. Fodd bynnag, ni allwn eich mewngofnodi achos nid yw eich cyfrif wedi ei actifadu eto.
-      signed_up_but_locked: Yr ydych wedi cofrestru'n llwyddiannus. Fodd bynnag, ni allwn eich mewngofnodi achos fod eich cyfrif wedi ei gloi.
-      signed_up_but_pending: Mae neges a'ch cysylltiad cadarnhau wedi cael ei hanfon i'ch ebost. Ar ôl i chi ei glicio, byddem yn adolygu eich cais. Byddwch yn derbyn hysbysiad os caiff ei gymeradwyo.
-      signed_up_but_unconfirmed: Mae neges gyda dolen cadarnhau wedi ei anfon i'ch cyfeiriad e-bost. Dilynwch y ddolen er mwyn actifadu eich cyfrif. Edrychwch yn eich ffolder sbam os na dderbynioch chi'r e-bost hwn os gwelwch yn dda.
+      signed_up_but_inactive: Yr ydych wedi cofrestru'n llwyddiannus. Fodd bynnag, ni allwn eich mewngofnodi achos nid yw eich cyfrif wedi ei hagor eto.
+      signed_up_but_locked: Rydych chi wedi cofrestru'n llwyddiannus. Fodd bynnag, ni allem eich mewngofnodi oherwydd bod eich cyfrif wedi'i gloi.
+      signed_up_but_pending: Mae neges gyda dolen cadarnhau wedi'i hanfon i'ch cyfeiriad e-bost. Ar ôl i chi glicio ar y ddolen, byddwn yn adolygu eich cais. Byddwch yn cael gwybod os caiff ei gymeradwyo.
+      signed_up_but_unconfirmed: Mae neges gyda dolen cadarnhau wedi ei anfon i'ch cyfeiriad e-bost. Dilynwch y ddolen er mwyn agor eich cyfrif. Edrychwch yn eich ffolder sbam os na dderbynioch chi'r e-bost hwn, os gwelwch yn dda.
       update_needs_confirmation: Rydych wedi diweddaru eich cyfrif yn llwyddiannus, ond mae angen i ni wirio'ch cyfeiriad e-bost newydd. Edrychwch ar eich e-byst a dilynwch y ddolen gadarnhau er mwyn cadarnhau eich cyfeiriad e-bost newydd. Edrychwch ar eich ffolder sbam os na dderbynioch chi yr e-bost hwn.
       updated: Mae eich cyfrif wedi ei ddiweddaru yn llwyddiannus.
     sessions:
@@ -101,19 +101,19 @@ cy:
       signed_out: Allgofnodwyd yn llwyddiannus.
     unlocks:
       send_instructions: Mi fyddwch yn derbyn e-bost a chyfarwyddiadau ynghylch sut i ddatgloi eich cyfrif ymhen cwpl o funudau. Edrychwch yn eich ffolder sbam os na dderbynioch chi'r e-bost hwn os gwelwch yn dda.
-      send_paranoid_instructions: Os yw eich cyfrif yn bodoli, mi fyddwch yn derbyn e-bost a cyfarwyddiadau o sut i ddatgloi eich cyfrif ymhen cwpl o funudau. Edrychwch yn eich ffolder sbam os na dderbynioch chi'r e-bost hwn os gwelwch yn dda.
+      send_paranoid_instructions: Os yw eich cyfrif yn bodoli, mi fyddwch yn derbyn e-bost a cyfarwyddiadau o sut i ddatgloi eich cyfrif ymhen cwpl o funudau. Edrychwch yn eich ffolder sbam os na dderbynioch chi'r e-bost hwn, os gwelwch yn dda.
       unlocked: Mae eich cyfrif wedi ei ddatgloi'n llwyddiannus. Mewngofnodwch i barhau.
   errors:
     messages:
-      already_confirmed: wedi ei gadarnhau yn barod, ymgeisiwch fewngofnodi
-      confirmation_period_expired: angen ei gadarnhau o fewn %{period}, gwnewch gais am un newydd os gwelwch yn dda
-      expired: wedi dod i ben, gwnewch gais am un newydd os gwelwch yn dda
+      already_confirmed: wedi'i gadarnhau eisoes, ceisiwch fewngofnodi
+      confirmation_period_expired: angen ei gadarnhau o fewn %{period}, gwnewch gais am un newydd, os gwelwch yn dda
+      expired: wedi dod i ben, gwnewch gais am un newydd, os gwelwch yn dda
       not_found: heb ei ganfod
       not_locked: heb ei gloi
       not_saved:
-        few: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd %{count} gwall:'
-        many: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd %{count} gwall:'
-        one: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd 1 gwall:'
-        other: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd %{count} gwall:'
-        two: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd %{count} gwall:'
-        zero: 'Gwaharddwyd yr %{resource} rhag cael ei arbed oherwydd %{count} gwall:'
+        few: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd %{count} gwall:'
+        many: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd %{count} gwall:'
+        one: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd 1 gwall:'
+        other: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd %{count} gwall:'
+        two: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd %{count} gwall:'
+        zero: 'Gwaharddwyd yr %{resource} rhag cael ei gadw oherwydd %{count} o wallau:'
diff --git a/config/locales/devise.de.yml b/config/locales/devise.de.yml
index 680b58330..41af24bd8 100644
--- a/config/locales/devise.de.yml
+++ b/config/locales/devise.de.yml
@@ -84,17 +84,17 @@ de:
       no_token: Du kannst diese Seite nur über den Link aus der E-Mail zum Passwort-Zurücksetzen aufrufen. Wenn du einen solchen Link aufgerufen hast, stelle bitte sicher, dass du die vollständige Adresse aufrufst.
       send_instructions: Du erhältst in wenigen Minuten eine E-Mail. Darin wird erklärt, wie du dein Passwort zurücksetzen kannst.
       send_paranoid_instructions: Falls deine E-Mail-Adresse in unserer Datenbank hinterlegt ist, erhältst du in wenigen Minuten eine E-Mail. Darin wird erklärt, wie du dein Passwort zurücksetzen kannst.
-      updated: Dein Passwort wurde geändert. Du bist jetzt angemeldet.
-      updated_not_active: Dein Passwort wurde geändert.
+      updated: Ihr Passwort wurde erfolgreich geändert. Du bist jetzt angemeldet.
+      updated_not_active: Dein Passwort wurde erfolgreich geändert.
     registrations:
       destroyed: Dein Konto wurde gelöscht.
       signed_up: Willkommen! Du hast dich erfolgreich registriert.
-      signed_up_but_inactive: Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Konto inaktiv ist.
-      signed_up_but_locked: Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Konto gesperrt ist.
+      signed_up_but_inactive: Du hast dich erfolgreich registriert. Allerdings ist dein Konto noch nicht aktiviert und du kannst dich daher noch nicht anmelden.
+      signed_up_but_locked: Du hast dich erfolgreich registriert. Allerdings ist dein Konto gesperrt und du kannst dich daher nicht anmelden.
       signed_up_but_pending: Eine Nachricht mit einem Bestätigungslink wurde an dich per E-Mail geschickt. Nachdem du diesen Link angeklickt hast, werden wir deine Anfrage überprüfen. Du wirst benachrichtigt werden, falls die Anfrage angenommen wurde.
       signed_up_but_unconfirmed: Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Konto noch nicht bestätigt ist. Du erhältst in Kürze eine E-Mail. Darin wird erklärt, wie du dein Konto freischalten kannst.
       update_needs_confirmation: Deine Daten wurden aktualisiert, aber du musst deine neue E-Mail-Adresse bestätigen. Du erhältst in wenigen Minuten eine E-Mail. Darin ist erklärt, wie du die Änderung deiner E-Mail-Adresse abschließen kannst.
-      updated: Deine Daten wurden aktualisiert.
+      updated: Ihr Konto wurde erfolgreich aktualisiert.
     sessions:
       already_signed_out: Erfolgreich abgemeldet.
       signed_in: Erfolgreich angemeldet.
diff --git a/config/locales/devise.et.yml b/config/locales/devise.et.yml
index 6772443b0..302b532ce 100644
--- a/config/locales/devise.et.yml
+++ b/config/locales/devise.et.yml
@@ -3,15 +3,15 @@ et:
   devise:
     confirmations:
       confirmed: Teie e-postiaadress on edukalt kinnitatud.
-      send_instructions: Te saate paari minuti pärast e-kirja juhistega, kuidas oma e-posti aadressit kinnitada. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
-      send_paranoid_instructions: Kui Teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma e-posti aadressit kinnitada. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
+      send_instructions: Te saate paari minuti pärast e-kirja juhistega, kuidas oma e-posti aadressit kinnitada. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
+      send_paranoid_instructions: Kui teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma e-posti aadressit kinnitada. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
     failure:
       already_authenticated: Te olete juba sisse loginud.
       inactive: Teie konto pole veel aktiveeritud.
-      invalid: Valed %{authentication_keys} või parool.
+      invalid: Valed %{authentication_keys} või salasõna.
       last_attempt: Teil on veel üks katse kuni teie konto on lukustatud.
       locked: Teie konto on lukustatud.
-      not_found_in_database: Valed %{authentication_keys} või parool.
+      not_found_in_database: Valed %{authentication_keys} või salasõna.
       pending: Teie konto on siiani läbivaatlusel.
       timeout: Teie sessioon on aegunud. Jätkamiseks palun sisenege uuesti.
       unauthenticated: Te peate sisenema või looma konto enne jätkamist.
@@ -20,77 +20,94 @@ et:
       confirmation_instructions:
         action: Kinnita e-postiaadress
         action_with_app: Kinnita ja naase %{app}
-        explanation: Te olete loonud konto %{host}'il selle e-postiaadressiga. Te olete ühe kliki kaugusel selle aktiveerimisest. Kui see polnud Teie, palun eirake seda kirja.
-        explanation_when_pending: Te esitasite soovi liituda %{host}-iga selle e-postiaadressiga. Siis, kui Te kinnitate oma e-posti aadressi, vaatame me Teie soovi üle. Te ei saa siseneda kuni selleni. Kui teie soov on tagasi lükatud, Teie andmed kustutatakse ning Te ei pea rohkem midagi tegema. Kui see ei olnud Teie, palun eirake seda kirja.
-        extra_html: Palun tutvu <a href="%{terms_path}">meie serveri reeglitega</a> ning <a href="%{policy_path}">meie kasutustingimustega</a>.
-        subject: 'Mastodon: %{instance} Kinnitamisjuhised'
+        explanation: Te olete loonud %{host} konto selle e-postiaadressiga. Te olete ühe kliki kaugusel selle aktiveerimisest. Kui see polnud teie, palun eirake seda kirja.
+        explanation_when_pending: Te esitasite taotluse liituda %{host} kasutajaks selle e-postiaadressiga. Siis, kui te kinnitate oma e-posti aadressi, vaatame me teie taotluse üle. Võite logida sisse, et oma andmeid muuta või konto kustutada, aga te ei saa ligi enamustele tegevustele enne, kui teie kontole on luba antud. Kui teie taotlus tagasi lükatakse, kustutatakse teie andmed, seega pole mingit järgevat tegevust teie poolt vaja. Kui see polnud teie, siis palun eirake seda kirja.
+        extra_html: Palun tutvuge <a href="%{terms_path}">meie serveri reeglitega</a> ning <a href="%{policy_path}">meie kasutustingimustega</a>.
+        subject: 'Mastodon: %{instance} kinnitamisjuhised'
         title: Kinnita e-postiaadress
       email_changed:
         explanation: 'Teie konto e-postiaadress muudetakse:'
-        extra: Kui Te ei muutnud oma e-posti, on tõenäoline, et kellelgi on ligipääs Teie kontole. Palun muutke oma salasõna koheselt või võtke ühendust oma serveri administraatoriga, kui olete oma kontost välja lukustatud.
-        subject: 'Mastodon: E-post muudetud'
+        extra: Kui te ei muutnud oma e-posti, on tõenäoline, et kellelgi on ligipääs teie kontole. Palun muutke oma salasõna koheselt või võtke ühendust oma serveri administraatoriga, kui olete oma kontost välja lukustatud.
+        subject: 'Mastodon: e-post muudetud'
         title: Uus e-postiaadress
       password_change:
-        explanation: Teie konto parool on muudetud.
-        extra: Kui Te ei muutnud oma salasõna, on tõenäoline, et kellelgi on ligipääs Teie kontole. Palun muutke oma salasõna koheselt või võtke ühendust oma serveri administraatoriga, kui olete oma kontost välja lukustatud.
-        subject: 'Mastodon: Salasõna muudetud'
+        explanation: Konto salasõna on vahetatud.
+        extra: Kui Te ei muutnud oma salasõna, on tõenäoline, et keegi on teie kontole ligi pääsenud. Palun muutke viivitamata oma salasõna või võtke ühendust serveri haldajaga, kui oma kontole ligi ei pääse.
+        subject: 'Mastodon: salasõna muudetud'
         title: Salasõna muudetud
       reconfirmation_instructions:
-        explanation: Kinnita oma uus aadress, et muuta oma e-posti.
-        extra: Kui see muudatus pole Teie poolt alustatud, palun eirake seda kirja. E-postiaadress sellele Mastodoni kontole ei muutu, kuni Te vajutate üleval asuvale lingile.
-        subject: 'Mastodon: Kinnitake e-post - %{instance}'
+        explanation: Kinnitage oma uus aadress, et muuta oma e-posti aadressi.
+        extra: Kui see muudatus pole teie poolt alustatud, palun eirake seda kirja. E-postiaadress sellele Mastodoni kontole ei muutu, kuni te vajutate üleval asuvale lingile.
+        subject: 'Mastodon: kinnitake e-postiaadress %{instance} jaoks'
         title: Kinnita e-postiaadress
       reset_password_instructions:
-        action: Muuda salasõna
-        explanation: Te taotlesite oma kontole uut salasõna.
-        extra: Kui Te ei soovinud seda, palun eirake seda kirja. Teie salasõna ei muutu, kuni Te vajutate üleval olevale lingile ning loote uue.
-        subject: 'Mastodon: Salasõna lähtestamisjuhendid'
+        action: Salasõna muutmine
+        explanation: Kontole on küsitud uut salasõna.
+        extra: Kui see tuleb üllatusena, võib seda kirja eirata. Salasõna ei muutu enne ülaoleva lingi külastamist ja uue salasõna määramist.
+        subject: 'Mastodon: salasõna lähtestamisjuhendid'
         title: Salasõna lähtestamine
       two_factor_disabled:
-        explanation: Kaheastmeline autentimine on teie konto jaoks välja lülitatud. Sisselogimine on nüüd ainult võimalik kasutades e-postiaadressit ja salasõna.
-        subject: 'Mastodon: Kaheastmeline autentimine välja lülitatud'
-        title: 2FA väljas
+        explanation: Kontol on kahe-etapine autentimine välja lülitatud. Sisenemine on võimalik ainult kasutades e-postiaadressi ja salasõna.
+        subject: 'Mastodon: Kahe-etapine autentimine välja lülitatud'
+        title: 2FA keelatud
       two_factor_enabled:
-        explanation: Kaheastmeline autentimine on Teie kontole sisse lülitatud. Teie TOTP rakenduse poolt loodud võtit läheb vaja igal sisselogimisel.
-        subject: 'Mastodon: Kaheastmeline autentimine sisse lülitatud'
-        title: 2FA sees
+        explanation: Kontol on sisse lülitatud kahe-etapine autentimine. Sisenemiseks on vajalik ühekordne aeguv võti TOTP-rakenduse poolt.
+        subject: 'Mastodon: Kahe-etapine autentimine sisse lülitatud'
+        title: 2FA lubatud
       two_factor_recovery_codes_changed:
-        explanation: Eelmised taastuskoodid on kehtetuks tehtud ning uued loodud.
-        subject: 'Mastodon: Kaheastmelise autentimise taastuskoodid taasloodud'
-        title: 2FA taastuskoodid muudetud
+        explanation: Eelmised taastekoodid on nüüd kehtetud ning loodud uued.
+        subject: 'Mastodon: Kahe-etapise autentimise taastuskoodid taasloodud'
+        title: 2FA taastekoodid muudetud
       unlock_instructions:
         subject: 'Mastodon: Lahti lukustamis juhendid'
+      webauthn_credential:
+        added:
+          explanation: Järgnev turvavõti on lisatud teie kontole
+          subject: 'Mastodon: uus turvavõti'
+          title: Uus turvavõti on lisatud
+        deleted:
+          explanation: Järgnev turvavõti on teie kontolt kustutatud
+          subject: 'Mastodon: turvavõti kustutatud'
+          title: Üks teie turvavõtmetest on kustutatud
+      webauthn_disabled:
+        explanation: Autentimine turvavõtmetega on teie kontol välja lülitatud. Sisse logimine on nüüd võimalik ainult kasutades TOTP rakenduse poolt tekitatud võtmega.
+        subject: 'Mastodon: autentimine turvavõtmega on välja lülitatud'
+        title: Turvavõtmed on välja lülitatud
+      webauthn_enabled:
+        explanation: Turvavõtme autentimine on teie kontol nüüd sisse lülitatud. Teie turvavõtit saab nüüd kasutada sisse logimiseks.
+        subject: 'Mastodon: turvavõtme autentimine sisse lülitatud'
+        title: Turvavõtmed on sisse lülitatud
     omniauth_callbacks:
-      failure: Ei saanud Teid tuvastada %{kind} kaudu, kuna "%{reason}".
+      failure: Ei saanud teid tuvastada %{kind} kaudu, kuna "%{reason}".
       success: Tuvastamine %{kind} konto järgi õnnestus.
     passwords:
-      no_token: Te ei saa sellele leheküljele ligi ilma tulemata salasõna lähtestamis e-kirjast. Kui Te tulete salasõna lähtestamis e-kirjast, palun olge kindel, et kasutasite tervet Teile antud URL-i.
-      send_instructions: Kui Teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma salasõna taastada. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
-      send_paranoid_instructions: Kui Teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma salasõna taastada. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
+      no_token: Te ei saa sellele leheküljele ligi ilma tulemata salasõna lähtestamis e-kirjast. Kui te tulete salasõna lähtestamise e-kirjast, palun olge kindel, et kasutasite tervet teile antud URLi.
+      send_instructions: Kui teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma salasõna taastada. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
+      send_paranoid_instructions: Kui teie e-postiaadress eksisteerib meie andmebaasis, saate paari minuti pärast e-kirja juhistega, kuidas oma salasõna taastada. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
       updated: Teie salasõna muutmine õnnestus. Te olete nüüd sisse loginud.
       updated_not_active: Teie salasõna muutmine õnnestus.
     registrations:
-      destroyed: Nägemist! Teie konto sulgemine õnnestus. Me loodame Teid varsti taas näha.
+      destroyed: Nägemist! Teie konto sulgemine õnnestus. Me loodame teid varsti taas näha.
       signed_up: Tere tulemast! Teie konto loomine õnnestus.
-      signed_up_but_inactive: Teie konto loodi edukalt, kuid me ei saanud Teid sisse logida, kuna teie konto pole veel aktiveeritud.
-      signed_up_but_locked: Teie konto loodi edukalt, kuid me ei saanud Teid sisse logida, kuna teie konto on lukustatud.
-      signed_up_but_pending: Kiri kinnituslingiga saadeti Teie e-postile. Pärast seda, kui te vajutate lingile, vaatame me Teie taotluse üle. Teid teavitatakse, kui see on vastu võetud.
-      signed_up_but_unconfirmed: Kiri kinnituslingiga saadeti Teie e-postile. Palun järgige linki, et aktiveerida oma konto. Palun kontrollige oma rämpsposti, kui Te ei saanud seda e-kirja.
-      update_needs_confirmation: Teie konto uuendamine õnnestus, kuid me peame Teie e-postiaadressit kinnitama. Palun kontrollige oma e-posti ning järgige linki, et kinnitada oma e-postiaadress. Palun kontrollige oma rämpsposti, kui Te ei saanud seda e-kirja.
+      signed_up_but_inactive: Teie konto loodi edukalt, kuid me ei saanud teid sisse logida, kuna teie konto pole veel aktiveeritud.
+      signed_up_but_locked: Teie konto loodi edukalt, kuid me ei saanud teid sisse logida, kuna teie konto on lukustatud.
+      signed_up_but_pending: Kiri kinnituslingiga saadeti teie e-postile. Pärast seda, kui te vajutate lingile, vaatame me teie taotluse üle. Teid teavitatakse, kui see on vastu võetud.
+      signed_up_but_unconfirmed: Kiri kinnituslingiga saadeti teie e-postile. Palun järgige linki, et aktiveerida oma konto. Palun kontrollige oma rämpsposti, kui te ei saanud seda e-kirja.
+      update_needs_confirmation: Teie konto uuendamine õnnestus, kuid me peame teie e-postiaadressit kinnitama. Palun kontrollige oma e-posti ning järgige linki, et kinnitada oma e-postiaadress. Palun kontrollige oma rämpsposti, kui te ei saanud seda e-kirja.
       updated: Teie konto uuendamine õnnestus.
     sessions:
       already_signed_out: Väljumine õnnestus.
       signed_in: Sisenemine õnnestus.
       signed_out: Väljumine õnnestus.
     unlocks:
-      send_instructions: Te saate paari minuti pärast e-kirja juhistega, kuidas oma konto lukust lahti teha. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
-      send_paranoid_instructions: Kui Teie konto eksisteerib, saate Te paari minuti pärast e-kirja juhistega, kuidas see lukust lahti teha. Palun kontrollige oma rämpsposti kausta juhul, kui Te ei saanud seda e-kirja.
-      unlocked: Teie konto lukust lahti võtmine õnnestus. Jätkamiseks, palun logige sisse.
+      send_instructions: Te saate paari minuti pärast e-kirja juhistega, kuidas oma konto lukust lahti teha. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
+      send_paranoid_instructions: Kui teie konto eksisteerib, saate te paari minuti pärast e-kirja juhistega, kuidas see lukust lahti teha. Palun kontrollige oma rämpsposti kausta juhul, kui te ei saanud seda e-kirja.
+      unlocked: Teie konto lukust lahti võtmine õnnestus. Jätkamiseks palun logige sisse.
   errors:
     messages:
       already_confirmed: oli juba kinnitatud, palun proovige sisse logida
-      confirmation_period_expired: peab olema kinnitatud ajavahemikus %{period} - palun taotlege uus
-      expired: on aegunud, palun taotlege uus
+      confirmation_period_expired: peab olema kinnitatud ajavahemikus %{period}, palun taotlege uuesti
+      expired: on aegunud, palun taotlege uuesti
       not_found: ei leitud
       not_locked: ei olnud lukustatud
       not_saved:
diff --git a/config/locales/devise.fi.yml b/config/locales/devise.fi.yml
index 03dce9bcd..606be8d47 100644
--- a/config/locales/devise.fi.yml
+++ b/config/locales/devise.fi.yml
@@ -23,7 +23,7 @@ fi:
         explanation: Olet luonut tilin palvelimelle %{host} käyttäen tätä sähköpostiosoitetta. Aktivoi tili yhdellä klikkauksella. Jos et luonut tiliä itse, voit jättää tämän viestin huomiotta.
         explanation_when_pending: Teit hakemuksen kutsusta palvelimelle %{host} tällä sähköpostiosoitteella. Kun olet vahvistanut sähköpostiosoitteesi, tarkistamme hakemuksesi. Voit kirjautua sisään muuttaaksesi hakemuksen sisältöä tai poistaaksesi tilin, mutta et voi käyttää suurinta osaa toiminnallisuudesta ennen kuin hakemuksesi on hyväksytty. Jos hakemuksesi hylätään, tietosi poistetaan eikä sinulta tarvita enempää toimia. Jos sinä et tehnyt hakemusta, voit jättää tämän viestin huomiotta.
         extra_html: Katso myös <a href="%{terms_path}">palvelimen säännöt</a> ja <a href="%{policy_path}">käyttöehdot</a>.
-        subject: 'Mastodon: Vahvistusohjeet palvelimelle %{instance}'
+        subject: 'Mastodon: Vahvistusohjeet instanssille %{instance}'
         title: Vahvista sähköpostiosoitteesi
       email_changed:
         explanation: 'Tilin sähköpostiosoitteeksi vaihdetaan:'
@@ -38,7 +38,7 @@ fi:
       reconfirmation_instructions:
         explanation: Vahvista uusi sähköpostiosoite, niin muutos astuu voimaan.
         extra: Jos et tehnyt muutosta itse, voit jättää tämän viestin huomiotta. Mastodon-tilin sähköpostiosoitetta ei vaihdeta, ennen kuin klikkaat yllä olevaa linkkiä.
-        subject: 'Mastodon: Vahvista sähköpostiosoite - %{instance}'
+        subject: 'Mastodon: Vahvista sähköpostiosoite instanssille %{instance}'
         title: Vahvista sähköpostiosoite
       reset_password_instructions:
         action: Vaihda salasana
diff --git a/config/locales/devise.fo.yml b/config/locales/devise.fo.yml
index 926f66e34..35fa0954f 100644
--- a/config/locales/devise.fo.yml
+++ b/config/locales/devise.fo.yml
@@ -2,29 +2,43 @@
 fo:
   devise:
     confirmations:
-      confirmed: Tín teldupostadressa er blivin góðkend.
+      confirmed: Tín teldupostadressa er blivin vátta.
       send_instructions: Innanfyri fáar minuttir fer tú at fáa ein teldupost við vegleiðing til hvussu tú staðfestir tína teldupostadressu. Vinarliga leita í tínum spamfaldara um tú ikki móttekur hendan teldupostin.
+      send_paranoid_instructions: Um tín teldupostaddresa longu er í dátugrunninum, fær tú er um fáa minuttir ein teldupost, við frágreiðing um, hvussu hendan kann váttast. Kanna tín Spam faldara, um tú ikki sær henda.
     failure:
       already_authenticated: Tú ert longu innskrivað/ur.
       inactive: Kontan hjá tær er ikki virkin enn.
       invalid: Skeivt %{authentication_keys} ella loyniorð.
       last_attempt: Tú kanst royna einaferð afturat áðrenn kontan verður stongd.
       locked: Kontan hjá tær er læst.
+      not_found_in_database: Ogyldigur %{authentication_keys} ella loyniorð.
       pending: Kontan hjá tær verður kannað enn.
+      timeout: Tín innritan er útgingin. Innrita av nýggjum, fyri at hada fram.
       unauthenticated: Tú mást skriva teg inn aftur fyri at halda fram.
+      unconfirmed: Tú skal staðfesta tína teldupostasressu fyri at halda áfram.
     mailer:
       confirmation_instructions:
         action: Vátta teldupostadressuna
         action_with_app: Staðfest og far aftur til %{app}
         explanation: Tú hevur stovnað eina kontu hjá %{host} við hesari teldupostadressuni og tú ert eitt klikk frá at virkja hana. Um tað ikki vart tú, vinarliga sí burtur frá hesum teldupostinum.
+        explanation_when_pending: Tú hevur fingið innbjóðing tkl %{host}, við teldupostaddressu. Tá tú hevur vátta tín tína teldupostaddressu, verður umsóknin viðgjørd. Tú kann innrita og broyta ymsar stillingar, men flestu funkur kunnu ikki broytast, fyrr enn kontan er góðkend. Um kontan ikki verður góðkend, verða allar dátur um teg slettaðar. Um umsóknin ikki kom frá tær, skal tú síggja burtur frá teldupostinum.
+        extra_html: Kanna eisini <a href="%{terms_path}">reglurnar fyri henda ambætaran</a> og <a href="%{policy_path}">okkara nýtslu treytir</a>.
+        subject: 'Mastodon: Góðkenningartreytir fyri %{instance}'
         title: Vátta teldupostadressuna
       email_changed:
+        explanation: 'Telupostaddressan ryri kontina verður broytt til:'
+        extra: Um tú ikki hevur skift teldupostin, er sannlíkt at onkur annar hevur fingið atgongd til tína kontu. Vinarliga skift loyniorðið beinanvegin. Set teg í samband við fyrisitaran, um tú ikki sleppur inn á tína kontu.
         subject: 'Mastodon: Teldupostur broyttur'
         title: Nýggjur eldupostur
       password_change:
+        explanation: Loyniorðið til kontoina hjá tær er broytt.
         extra: Um tú ikki hevur skift loyniorðið, er sannlíkt at onkur annar hevur fingið atgongd til tína kontu. Vinarliga skift loyniorðið beinanvegin. Um tú ikki sleppur inn á tína kontu, hav samband við fyrisitarin.
+        subject: 'Mastodon: Loyniorð broytt'
         title: Loyniorðið er broytt
       reconfirmation_instructions:
+        explanation: Vátta nýggja bústaðin fyri at broyta teldupostin.
+        extra: Um henda broytingin ikki kemur frá tær, so skal tú ignorera hetta teldubrævið. Telduposturin til Mastodon kontuna verður ikki broytt, uttan so at tú fylgir leinkinum omanfyri.
+        subject: 'Mastodon: Vátta teldupost fyri %{instance}'
         title: Vátta teldupostadressu
       reset_password_instructions:
         action: Broyt loyniorð
@@ -32,7 +46,70 @@ fo:
         extra: Um tú ikki hevur umbiðið hetta, so skalt tú ikki gera nakað. Loyniorðið verður bert broytt, um tú brúkar leinkið omanfyri og gert eitt nýtt.
         subject: 'Mastodon: Vegleiðing at skifta loyniorð'
         title: Skift loyniorð
+      two_factor_disabled:
+        explanation: Tvey-faktor samgildi (2FA) fyri tína kontu er gjørt óvirkið. Nú er møguligt at rita inn við einans at nýta teldupost og loyniorð.
+        subject: 'Mastodon: Váttan í tveimum stigum er gjørd óvirkin'
+        title: 2FA óvirkið
+      two_factor_enabled:
+        explanation: Váttan í tveimum stigum er gjørd virkin fyri tína kontu. Eitt merki framleitt av paraðu TOTP appini verður framyvir kravt fyri at rita inn.
+        subject: 'Mastodon: Váttan í tveimum stigum er virkin'
+        title: 2FA virkið
+      two_factor_recovery_codes_changed:
+        explanation: Undanfarnu endurskapanarkodurnar eru ógildaðar og nýggjar eru framleiddar.
+        subject: 'Mastodon: Endurskapanarkodurnar til váttan í tveimum stigum eru framleiddar umaftur'
+        title: 2FA endurskapanarkodur eru broyttar
+      unlock_instructions:
+        subject: 'Mastodon: Vegleiðing í at læsa upp'
       webauthn_credential:
         added:
+          explanation: Hesir trygdarlyklarnir eru lagdir afturat kontu tínari
           subject: 'Mastodon: Nýggjur trygdarlykil'
           title: Nýggjur trygdarlykil er gjørdur
+        deleted:
+          explanation: Hesin trygdarlyklin er strikaður av kontu tíni
+          subject: 'Mastodon: Trygdarlykilin strikaður'
+          title: Ein av trygdarlyklunum hjá tær er strikaður
+      webauthn_disabled:
+        explanation: Váttan við trygdarlyklum er gjørd óvirkin fyri tína kontu. Nú ber til at rita inn einans við teknum, sum eru framleidd av paraðu TOTP appini.
+        subject: 'Mastodon: Váttan við trygdarlyklum er gjørd óvirkin'
+        title: Trygdarlyklar óvirknir
+      webauthn_enabled:
+        explanation: Váttan við trygdarlyklum er gjørd virkin á tínari kontu. Nú kann tín trygdarlykil nýtast at rita inn við.
+        subject: 'Mastodon: Váttan við trygdarlykli gjørd virkin'
+        title: Trygdarlyklar gjørdir virknir
+    omniauth_callbacks:
+      failure: Tað bar ikki til at vátta teg frá %{kind} av tí at “%{reason}”.
+      success: Váttan eydnaðist frá %{kind} kontu.
+    passwords:
+      no_token: Tú hevur ikki atgongd til hesa síðuna, uttan so at tú kemur frá einum teldubrævi at nullstilla loyniorð. Kemur tú frá einum tílíkum teldubrævi, vinarliga eftirkanna, at tú brúkti allan URLin.
+      send_instructions: Finst telduposturin hjá tær í okkara dátugrunni, so fer tú at móttaka eitt teldubræv við einum leinki at endurvinna loyniorðið um nakrar minuttir. Vinarliga eftirkanna mappuna við ruskposti, um tú ikki móttók teldubrævið.
+      send_paranoid_instructions: Finst telduposturin hjá tær í okkara dátugrunni, so fer tú at móttaka eitt teldubræv við einum leinki at endurvinna loyniorðið um nakrar minuttir. Vinarliga eftirkanna mappuna við ruskposti, um tú ikki móttók teldubrævið.
+      updated: Loyniorðið er broytt og tú er innritað/ur.
+      updated_not_active: Loyniorðið er broytt.
+    registrations:
+      destroyed: Farvæl! Konta tín er gjørd óvirkin. Vit vóna at síggja teg aftur skjótt.
+      signed_up: Vælkomin! Tú er nú tilmeldað/ur.
+      signed_up_but_inactive: Tú er tilmeldað/ur. Vit kunnu tó ikki rita teg inn, tí konta tín er ikki gjørd virkin enn.
+      signed_up_but_locked: Tú er tilmeldað/ur. Vit kunnu tó ikki rita teg inn, tí konta tín er læst.
+      signed_up_but_pending: Eini boð við einum váttanarleinki er send til teldupoststaðin hjá tær. Tá tú hevur klikt á leinkið, so fara vit at eftirkanna umsókn tína. Tú fær boð, um hon verður játtað.
+      signed_up_but_unconfirmed: Eini boð við einum váttanarleinki eru send til teldupoststaðin hjá tær. Vinarliga fylg leinkinum fyri at gera kontu tína virkna. Vinarliga eftirkanna mappuna við ruskposti, um tú ikki móttók teldupostin.
+      update_needs_confirmation: Tað eydnaðist tær at dagføra kontuna, men tað er neyðugt at vátta nýggja teldupoststaðin hjá tær. Vinarliga kanna teldupostin hjá tær og fylg váttanarleinkinum at vátta nýggja teldupostin. Vinarliga kanna mappuna við ruskposti, um tú ikki móttók teldubrævið.
+      updated: Tað eydnaðist at dagføra kontu tína.
+    sessions:
+      already_signed_out: Útritan eydnaðist.
+      signed_in: Innritan eydnaðist.
+      signed_out: Útritan eydnaðist.
+    unlocks:
+      send_instructions: Um nakrar minuttir móttekur tú eitt teldubræv við vegleiðing í at læsa kontu tína upp. Vinarliga eftirkanna mappuna við ruskposti, um tú ikki móttók teldubrævið.
+      send_paranoid_instructions: Um konta tín finst, móttekur tú um nakrar minuttir eitt teldubræv við vegleiðing í at læsa kontu tína upp. Vinarliga eftirkanna mappuna við ruskposti, um tú ikki móttók teldubrævið.
+      unlocked: Tað eydnaðist at læsa kontu tína upp. Vinarliga rita inn fyri at halda fram.
+  errors:
+    messages:
+      already_confirmed: var longu váttað, vinarliga royn at innrita
+      confirmation_period_expired: má váttast innan %{period}, vinarliga bið um eina nýggja
+      expired: er útgingin, vinarliga bið um eina nýggja
+      not_found: ikki funnið
+      not_locked: var ikki læst
+      not_saved:
+        one: '1 feilur forðaði hesum %{resource} í at vera goymd:'
+        other: "%{count} feilir forðaðu hesum %{resource} í at vera goymd:"
diff --git a/config/locales/devise.fr.yml b/config/locales/devise.fr.yml
index b5cee9d2a..1047fae0b 100644
--- a/config/locales/devise.fr.yml
+++ b/config/locales/devise.fr.yml
@@ -57,7 +57,7 @@ fr:
       two_factor_recovery_codes_changed:
         explanation: Les codes de récupération précédents ont été invalidés et de nouveaux ont été générés.
         subject: 'Mastodon : codes de récupération à deux facteurs régénérés'
-        title: Codes de récupération 2FA modifiés
+        title: Codes de récupération A2F modifiés
       unlock_instructions:
         subject: 'Mastodon : Instructions pour déverrouiller votre compte'
       webauthn_credential:
diff --git a/config/locales/devise.fy.yml b/config/locales/devise.fy.yml
index 240493636..9cdc97dd7 100644
--- a/config/locales/devise.fy.yml
+++ b/config/locales/devise.fy.yml
@@ -22,5 +22,13 @@ fy:
         action_with_app: Befêstigje en nei %{app} tebekgean
         explanation: Do hast in account op %{host} oanmakke en mei ien klik kinsto dizze aktivearje. Wannear’tsto dit account net oanmakke hast, meisto dit e-mailberjocht negearje.
         explanation_when_pending: Do fregest mei dit e-mailadres in útnûging oan foar %{host}. Neidatsto dyn e-mailadres befêstige hast, beoardielje wy dyn oanfraach. Do kinst oant dan noch net oanmelde. Wannear’t dyn oanfraach ôfwêzen wurdt, wurde dyn gegevens fuortsmiten en hoechsto dêrnei fierder neat mear te dwaan. Wannear’tsto dit net wiest, kinsto dit e-mailberjocht negearje.
+        extra_html: |-
+          128 / 5.000
+          Kontrolearje ek <a href="%{terms_path}">de regels fan de server</a> en <a href="%{policy_path}">ús tsjinstbetingsten</a>.
+        subject: 'Mastodon: Befêstiging ynstruksjes foar %{instance}'
+        title: E-mailadres neigean
+      email_changed:
+        explanation: 'It e-mailadres foar jo akkount wurdt feroare yn:'
+        extra: As jo ​​jo mailadres net wizige hawwe, is it wierskynlik dat immen tagong hat ta jo akkount. Wizigje asjebleaft jo wachtwurd daliks of nim kontakt op mei de server-admin as jo útsletten binne fan jo akkount.
     passwords:
       updated_not_active: Jo wachtwurd is mei sukses feroare.
diff --git a/config/locales/devise.ko.yml b/config/locales/devise.ko.yml
index 6245d883d..45e5e47f8 100644
--- a/config/locales/devise.ko.yml
+++ b/config/locales/devise.ko.yml
@@ -19,7 +19,7 @@ ko:
     mailer:
       confirmation_instructions:
         action: 이메일 확인
-        action_with_app: 확인하고 %{app} 앱으로 돌아가기
+        action_with_app: 확인하고 %{app}으로 돌아가기
         explanation: 당신은 %{host}에서 이 이메일로 가입하셨습니다. 클릭만 하시면 계정이 활성화 됩니다. 만약 당신이 가입한 게 아니라면 이 메일을 무시해 주세요.
         explanation_when_pending: 당신은 %{host}에 가입 요청을 하셨습니다. 이 이메일이 확인 되면 우리가 가입 요청을 리뷰하고 승인할 수 있습니다. 그 전까지는 로그인을 할 수 없습니다. 당신의 가입 요청이 거부 될 경우 당신에 대한 정보는 모두 삭제 되며 따로 요청 할 필요는 없습니다. 만약 당신이 가입 요청을 한 게 아니라면 이 메일을 무시해 주세요.
         extra_html: <a href="%{terms_path}">서버의 규칙</a>과 <a href="%{policy_path}">이용 약관</a>도 확인해 주세요.
diff --git a/config/locales/devise.sco.yml b/config/locales/devise.sco.yml
index 8165e00a1..f5a449d97 100644
--- a/config/locales/devise.sco.yml
+++ b/config/locales/devise.sco.yml
@@ -1 +1,115 @@
+---
 sco:
+  devise:
+    confirmations:
+      confirmed: Yer email address haes been successfully confirmt.
+      send_instructions: Ye'll get a email tellin ye hou tae confirm yer email address in a wee minute. Please tak a luik in yer mince folder if ye didnae get this email.
+      send_paranoid_instructions: Gin yer email address exists in wir database, ye'll get a email tellin ye hou tae mak siccar yer email address in a wee minute. Please check yer mince folder if ye didnae get this email.
+    failure:
+      already_authenticated: Ye'r signed in awriddy.
+      inactive: Yer accoont isnae activatit yit.
+      invalid: No a valid %{authentication_keys} or passwird.
+      last_attempt: Ye'v juist the ae mair attempt afore yer accoont is snibbed.
+      locked: Yer accoont is snibbed.
+      not_found_in_database: No a valid %{authentication_keys} or passwird.
+      pending: Yer accoont is stull gettin luiked at the noo.
+      timeout: Yer session is expirit. Please sign in again fit tae gae forret.
+      unauthenticated: Ye'r needin tae sign in or sign up afore gaein forret.
+      unconfirmed: Ye hae tae confirm yer email address afore gaun forret.
+    mailer:
+      confirmation_instructions:
+        action: Verify yer email address
+        action_with_app: Mak siccar an return tae %{app}
+        explanation: Ye'v makkit a accoont on %{host} wi this email address. Ye'r ae click awa fae activatin it. If this wisnae yersel, please dinnae bother aboot this email.
+        explanation_when_pending: Ye applied fir a invite tae %{host} wi this email address. Ance ye mak siccar yer email address, we wull luik ower yer application. Ye kin log in tae chynge yer details or fir tae delete yer accoont, but ye cannae uise maist o the functions tae yer accoont is appruived. Gin yer application isnae taen on yer data wull get deletit, sae nae mair action wull be needit fae ye. Gin this wisnae yersel, please dinnae bother aboot this email.
+        extra_html: Please tak a deek at <a href="%{terms_path}">the rules o the server tae</a> an <a href="%{policy_path}">oor terms o service</a>.
+        subject: 'Mastodon: Confirmation instructions fir %{instance}'
+        title: Verify yer email address
+      email_changed:
+        explanation: 'The email address fir yer accoont is gettin chynged tae:'
+        extra: Gin ye didnae chynge yer email, it's mibbie the case thit somebody haes got access tae yer accoont. Please chynge yer passwird richt noo or get in touch wi the server admin if ye'r snibbed oot yer accoont.
+        subject: 'Mastodon: Email chynged'
+        title: New email address
+      password_change:
+        explanation: The passwird fir yer accoont haes been chynged.
+        extra: Gin ye didnae chynge yer passwird, it's mibbie the case thit somebody haes got access tae yer accoont. Please chynge yer passwird richt noo or get in touch wi the server admin if ye'r snibbed oot yer accoont.
+        subject: 'Mastodon: Passwird chynged'
+        title: Passwird chynged
+      reconfirmation_instructions:
+        explanation: Mak siccar the new address fir tae chynge yer email.
+        extra: Gin this chynge wisnae stertit bi yersel, please dingie this email. The email address fir the Mastodon accoont wullnae chynge tae ye chap the link abuin.
+        subject: 'Mastodon: Mak siccar email fir %{instance}'
+        title: Mak siccar email address
+      reset_password_instructions:
+        action: Chynge passwird
+        explanation: Ye speirt fir a new passwird fir yer accoont.
+        extra: Gin ye didnae speir fir this, please dingie this email. Yer passwird wullnae chynge tae ye chap the link abuin an mak a new ane.
+        subject: 'Mastodon: Reset passwird instructions'
+        title: Passwird reset
+      two_factor_disabled:
+        explanation: Twa factor authentication fir yer accoont haes been turnt aff. Login is noo possible uisin ainly a email address an passwird.
+        subject: 'Mastodon: Twa-factor authentication turnt aff'
+        title: 2FA turnt aff
+      two_factor_enabled:
+        explanation: Twa-factor authentication haes been turnt on fir yer accoont. A token gien bi the pairt TOTP app wull be needit fir login.
+        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.
+        subject: 'Mastodon: Twa-factor recovery codes re-jigged'
+        title: 2FA recovery codes chynged
+      unlock_instructions:
+        subject: 'Mastodon: Unsnib instructions'
+      webauthn_credential:
+        added:
+          explanation: The follaein security key haes been addit tae yer accoont
+          subject: 'Mastodon: New security key'
+          title: A new security key haes been addit
+        deleted:
+          explanation: The follaein security key haes been deletit fae yer accoont
+          subject: 'Mastodon: Security key deletit'
+          title: Ane o yer security keys haes been deletit
+      webauthn_disabled:
+        explanation: Authentication wi security keys haes been turnt aff on yer accoont. Login is noo possible uisin ainly the token generatit bi the pairt TOTP app.
+        subject: 'Mastodon: Authentication wi security keys turnt aff'
+        title: Security keys turnt aff
+      webauthn_enabled:
+        explanation: Security key authentication haes been turnt on fir yer accoont. Yer security key kin noo be uised fir login.
+        subject: 'Mastodon: Security key authentication turnt on'
+        title: Security keys turnt on
+    omniauth_callbacks:
+      failure: Cuidnae authenticate ye fae %{kind} acause “%{reason}”.
+      success: Successfully authenticatit fae %{kind} accoont.
+    passwords:
+      no_token: Ye cannae access this page athoot comin in fae a passwird reset email. Gin ye dae come fae a passwird reset email, please mak siccar ye uised the hail URL sent ye.
+      send_instructions: Gin yer email address exists in wir database, ye'll get a passwird recovery link in yer email in a wee minute. Please check yer mince folder if ye didnae get this email.
+      send_paranoid_instructions: Gin yer email address exists in wir database, ye'll get a passwird recovery link in yer email in a wee minute. Please check yer mince folder if ye didnae get this email.
+      updated: Yer passwird haes been chynged successfully. Ye'r noo signed in.
+      updated_not_active: Yer passwird haes been chynged successfully.
+    registrations:
+      destroyed: Cheerio! Yer accoont haes been successfully shut doon. We howp fir tae see ye again suin.
+      signed_up: Hullo! Ye'v signed up successfully.
+      signed_up_but_inactive: Ye'v signed up successfully. Hou an iver, we cuidnae sign ye in acause yer accoont isnae activatit yit.
+      signed_up_but_locked: Ye'v signed up successfully. Hou an iver, we cuidnae sign ye in acause yer accoont is snibbed.
+      signed_up_but_pending: A email wi a confirmation link haes been sent tae yer email address. Efter ye chap on the link, we'll luik ower yer application. Ye'll be sent a note gin it's approved.
+      signed_up_but_unconfirmed: A message wi a confirmation link haes been sent tae yer email address. Please follae the link fir tae activate yer accoont. Please check yer mince folder if ye didnae get this email.
+      update_needs_confirmation: Ye updatit yer accoont successfully, but we need tae verify yer new email address. Please tak a deek at yer email an follae the confirm link fir tae confirm yer new email address. Please tak a deek at yer mince folder if ye didnae get this email.
+      updated: Yer accoont haes been updatit successfully.
+    sessions:
+      already_signed_out: Signed oot successfully.
+      signed_in: Signed in successfully.
+      signed_out: Signed oot successfully.
+    unlocks:
+      send_instructions: Ye'll get a email wi instructions fir hou tae unsnib yer accoont in a wee minute. Please tak a deek at yer mince folder if ye didnae get this email.
+      send_paranoid_instructions: Gin yer accoont exists, ye'll get a email wi instructions fir hou tae unsnib it in a wee minute. Please tak a deek at yer mince folder if ye didnae get this email.
+      unlocked: Yer accoont haes been unsnibbed successfully. Please sign in fir tae gae forret.
+  errors:
+    messages:
+      already_confirmed: wis awriddy confirmt, please try signing in
+      confirmation_period_expired: needs tae be confirmt athin %{period}, please request a new ane
+      expired: haes expirt, please request a new ane
+      not_found: no fun
+      not_locked: wisnae snibbed
+      not_saved:
+        one: '1 error prohibitit this %{resource} fae bein saved:'
+        other: "%{count} errors prohibitit this %{resource} fae bein saved:"
diff --git a/config/locales/devise.sr-Latn.yml b/config/locales/devise.sr-Latn.yml
index c2c5f7c76..836f83a9a 100644
--- a/config/locales/devise.sr-Latn.yml
+++ b/config/locales/devise.sr-Latn.yml
@@ -11,19 +11,72 @@ sr-Latn:
       invalid: Neispravan %{authentication_keys} ili lozinka.
       last_attempt: Imate još jedan pokušaj pre nego što Vaš nalog bude zaključan.
       locked: Vaš nalog je zaključan.
-      not_found_in_database: Neispravan %{authentication_keys} ili lozinka.
+      not_found_in_database: Neispravna %{authentication_keys} ili lozinka.
+      pending: Vaš račun je još uvek u pregledu.
       timeout: Vreme trajanja Vaše sesije je isteklo. Za nastavak prijavite se ponovo.
       unauthenticated: Za nastavak se morate prijaviti ili registrovati.
       unconfirmed: Pre nastavka morate potvrditi svoj nalog.
     mailer:
       confirmation_instructions:
+        action: Potvrdite adresu e-pošte
+        action_with_app: Potvrdi i vrati se na %{app}
+        explanation: Napravili ste nalog na %{host} sa adresom ove e-pošte. Na jedan klik ste udaljeni od aktiviranja. Ako ovo niste vi, molimo ignorišite ovu e-poštu.
+        explanation_when_pending: Prijavili ste se za poziv %{host} sa ovim imejlom. Kada potvrdite svoj imejl, pregledaćemo vašu prijavu. Možete se prijaviti da biste promenili detalje ili izbrisali nalog, ali ne možete pristupiti većini funkcija dok vam nalog ne bude odobren. Ako vaša prijava bude odbijena, vaši podaci će biti uklonjeni, tako da od vas neće biti potrebne dalje radnje. Ako ovo niste bili vi, zanemarite ovaj imejl.
+        extra_html: Molimo da takođe proverite <a href="%{terms_path}"> pravila ove instance i <a href="%{policy_path}"> naše uslove korišćenja.
         subject: 'Mastodont: Uputstvo za potvrdu korisničkog naloga na instanci %{instance}'
+        title: Potvrdite adresu e-pošte
+      email_changed:
+        explanation: 'Adresa ove e-pošte za vaš nalog će biti promenjena u:'
+        extra: Ako niste promenili vašu e-poštu, sasvim je moguće da je neko drugi dobio pristup vašem nalogu. Molimo promenite lozinku odmah ili kontaktirajte administratora instance ako ste zaključani izvan vašeg naloga.
+        subject: 'Mastodon: E-pošta promenjena'
+        title: Nova adresa e-pošte
       password_change:
+        explanation: Lozinka vašeg naloga je promenjena.
+        extra: Ako niste promenili vašu e-poštu, sasvim je moguće da je neko drugi dobio pristup vašem nalogu. Molimo promenite lozinku odmah ili kontaktirajte administratora instance ako ste zaključani izvan vašeg naloga.
         subject: 'Mastodont: Lozinka promenjena'
+        title: Lozinka promenjena
+      reconfirmation_instructions:
+        explanation: Potvrdite novu adresu da biste promenili e-poštu.
+        extra: Ako ova promena nije inicirana sa vaše strane, molimo ignorišite ovu e-poštu. Adresa e-pošta za ovaj Mastodon nalog neće biti promenjena dok ne pristupite poveznici/linku iznad.
+        subject: 'Mastodon: Potvrdite e-poštu za %{instance}'
+        title: Potvrdite adresu e-pošte
       reset_password_instructions:
+        action: Lozinka promenjena
+        explanation: Zatražili ste novu lozinku za vaš nalog.
+        extra: Ako niste zatražili ovo, molimo ignorišite ovu e-poštu. Vaša lozinka neće biti promenjena dok ne pristupite poveznici/vezi iznad i ne napravite novu.
         subject: 'Mastodont: Uputstvo za resetovanje lozinke'
+        title: Lozinka resetovana
+      two_factor_disabled:
+        explanation: Dvofaktorska autentifikacija za vaš nalog je onemogućena. Prijava je sada moguća samo pomoću imejla i lozinke.
+        subject: 'Mastodon: Dvofaktorska autentifikacija je onemogućena'
+        title: 2FA isključena
+      two_factor_enabled:
+        explanation: Dvofaktorska autentifikacija je omogućena za vaš nalog. Za prijavu će biti potreban token koji generiše uparena TOTP aplikacija.
+        subject: 'Mastodon: Dvofaktorska autentifikacija je omogućena'
+        title: 2FA uključena
+      two_factor_recovery_codes_changed:
+        explanation: Prethodni kodovi za oporavak su poništeni i generisani su novi.
+        subject: 'Mastodon: Ponovo su generisani kodovi za oporavak'
+        title: 2FA kodovi oporavka promenjeni
       unlock_instructions:
         subject: 'Mastodont: Uputstvo za otključavanje korisničkog naloga'
+      webauthn_credential:
+        added:
+          explanation: Sledeći bezbednosni ključ je dodat na vaš nalog
+          subject: 'Mastodon: Novi sigurnosni ključ'
+          title: Dodan je novi bezbednosni ključ
+        deleted:
+          explanation: Sledeći bezbednosni ključ je uklonjen iz vašeg naloga
+          subject: 'Mastodon: Sigurnosni ključ je izbrisan'
+          title: Jedan od vaših bezbednosnih ključeva je izbrisan
+      webauthn_disabled:
+        explanation: Autentifikacija pomoću bezbednosnih ključeva je onemogućena za vaš nalog. Prijava je sada moguća samo pomoću tokena koji generiše uparena TOTP aplikacija.
+        subject: 'Mastodon: Autentifikacija sa sigurnosnim ključevima onemogućena'
+        title: Sigurnosni ključevi su onemogućeni
+      webauthn_enabled:
+        explanation: Autentifikacija sa bezbednosnim ključem je omogućena za vaš nalog. Vaš sigurnosni ključ se sada može koristiti za prijavljivanje.
+        subject: 'Mastodon: Omogućena autentifikacija sa bezbednim ključem'
+        title: Sigurnosni ključevi su omogućeni
     omniauth_callbacks:
       failure: Nismo u mogućnosti autorizovati Vas sa %{kind} nalogom zbog "%{reason}".
       success: Uspešna autorizacija sa %{kind} naloga.
@@ -38,6 +91,7 @@ sr-Latn:
       signed_up: Dobrodošli! Uspešno ste se registrovali.
       signed_up_but_inactive: Uspešno ste se registrovali. Nažalost ne možete se prijaviti zato što Vaš nalog još nije aktiviran.
       signed_up_but_locked: Uspešno ste se registrovali. Nažalost ne možete se prijaviti zato što je Vaš nalog zaključan.
+      signed_up_but_pending: Na vaš imejl poslata je poruka sa vezom za potvrdu. Nakon što kliknete na vezu, pregledaćemo vašu prijavu. Bićete obavešteni ako bude odobreno.
       signed_up_but_unconfirmed: Poruka za potvrdu Vašeg naloga je poslata na Vašu imejl adresu. Kliknite na vezu u imejlu da potvrdite svoj nalog. Molimo proverite i spam fasciklu ako niste primili poruku.
       update_needs_confirmation: Uspešno ste ažurirali svoj nalog, ali treba da potvrdimo novu adresu Vaše e-pošte. Molimo Vas da proverite e-poštu i pratite link za potvrdu nove adrese Vaše e-pošte.
       updated: Vaš nalog je uspešno ažuriran.
diff --git a/config/locales/devise.sr.yml b/config/locales/devise.sr.yml
index 9739ee21d..12c5869c6 100644
--- a/config/locales/devise.sr.yml
+++ b/config/locales/devise.sr.yml
@@ -11,7 +11,7 @@ sr:
       invalid: Неисправан %{authentication_keys} или лозинка.
       last_attempt: Имате још један покушај пре него што Ваш налог буде закључан.
       locked: Ваш налог је закључан.
-      not_found_in_database: Неисправан %{authentication_keys} или лозинка.
+      not_found_in_database: Неисправна %{authentication_keys} или лозинка.
       pending: Ваш рачун је још увек у прегледу.
       timeout: Време трајања Ваше сесије је истекло. За наставак пријавите се поново.
       unauthenticated: За наставак се морате пријавити или регистровати.
diff --git a/config/locales/devise.uk.yml b/config/locales/devise.uk.yml
index 4450a4e26..50e592a96 100644
--- a/config/locales/devise.uk.yml
+++ b/config/locales/devise.uk.yml
@@ -20,7 +20,7 @@ uk:
       confirmation_instructions:
         action: Підтвердити адресу електронної пошти
         action_with_app: Підтвердити та повернутися до %{app}
-        explanation: Ви створили обліковий запис на %{host} з цією адресою електронної пошти, і зараз на відстані одного кліку від його активації. Якщо це були не ви, проігноруйте цього листа, будь ласка.
+        explanation: Ви створили обліковий запис на %{host} з цією адресою електронної пошти, і зараз на відстані одного натиску від його активації. Якщо це були не ви, проігноруйте цього листа.
         explanation_when_pending: Ви подали заявку на запрошення до %{host} з цією адресою електронної пошти. Після підтвердження адреси ми розглянемо вашу заявку. Ви можете увійти, щоб змінити ваші дані або видалити свій обліковий запис, але Ви не зможете отримати доступ до більшості функцій, поки Ваш обліковий запис не буде схвалено. Якщо вашу заявку буде відхилено, ваші дані будуть видалені, тож вам не потрібно буде нічого робити. Якщо це були не ви, просто проігноруйте цей лист.
         extra_html: Також перегляньте <a href="%{terms_path}">правила сервера</a> та <a href="%{policy_path}">умови користування</a>.
         subject: 'Mastodon: Інструкції для підтвердження %{instance}'
diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml
index e2f7bafd1..c752ceed8 100644
--- a/config/locales/devise.zh-CN.yml
+++ b/config/locales/devise.zh-CN.yml
@@ -7,10 +7,10 @@ zh-CN:
       send_paranoid_instructions: 如果你的电子邮箱地址存在于我们的数据库中,你将在几分钟内收到一封邮件,指导你如何验证电子邮箱地址。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。
     failure:
       already_authenticated: 你已登录。
-      inactive: 你还没有激活帐户。
+      inactive: 你还没有激活账户。
       invalid: "%{authentication_keys} 无效或密码错误。"
-      last_attempt: 你只有最后一次尝试机会,若未通过,帐号将被锁定。
-      locked: 你的帐户已被锁定。
+      last_attempt: 你只有最后一次尝试机会,若未通过,账号将被锁定。
+      locked: 你的账户已被锁定。
       not_found_in_database: "%{authentication_keys}或密码错误。"
       pending: 你的账号仍在审核中。
       timeout: 你的会话已过期。请重新登录再继续操作。
@@ -20,29 +20,29 @@ zh-CN:
       confirmation_instructions:
         action: 验证电子邮件地址
         action_with_app: 确认并返回%{app}
-        explanation: 你在 %{host} 上使用此电子邮箱地址创建了一个帐号。点击下面的链接即可激活帐号。如果你没有创建帐号,请忽略此邮件。
+        explanation: 你在 %{host} 上使用此电子邮箱地址创建了一个账号。点击下面的链接即可激活账号。如果你没有创建账号,请忽略此邮件。
         explanation_when_pending: 你用这个电子邮件申请了在 %{host} 注册。在确认电子邮件地址之后,我们会审核你的申请。在此之前,你不能登录。如果你的申请被驳回,你的数据会被移除,因此你无需再采取任何行动。如果申请人不是你,请忽略这封邮件。
         extra_html: 请记得阅读<a href="%{terms_path}">本实例的相关规定</a>和<a href="%{policy_path}">我们的使用条款</a>。
         subject: Mastodon:来自 %{instance} 的确认指引
         title: 验证电子邮件地址
       email_changed:
         explanation: 你的账号的电子邮箱地址将变更为:
-        extra: 如果你并没有请求更改你的电子邮件地址,则他人很有可能已经入侵你的帐户。请立即更改你的密码;如果你已经无法访问你的帐户,请联系服务器管理员请求协助。
+        extra: 如果你并没有请求更改你的电子邮件地址,则他人很有可能已经入侵你的账户。请立即更改你的密码,或者,如果你已经无法访问你的账户,请联系服务器管理员请求协助。
         subject: Mastodon:电子邮件地址已被更改
         title: 新电子邮件地址
       password_change:
-        explanation: 你的帐户密码已更改。
+        explanation: 你的账户密码已更改。
         extra: 如果你并没有申请更改密码,那似乎有人已经入侵你的帐户。请立即更改你的密码;如果你已经无法访问你的帐户,请联系服务器的管理员获取帮助。
         subject: Mastodon:密码已被更改
         title: 密码已被重置
       reconfirmation_instructions:
         explanation: 点击下面的链接来确认你的新电子邮件地址。
-        extra: 如果你并没有请求本次变更,请忽略此邮件。Mastodon 帐户的电子邮件地址只有在你点击上面的链接后才会更改。
+        extra: 如果你并没有请求本次更改,请忽略此邮件。Mastodon 账户的电子邮件地址只有在你点击上面的链接后才会更改。
         subject: Mastodon:确认 %{instance} 电子邮件地址
         title: 验证电子邮件地址
       reset_password_instructions:
         action: 更改密码
-        explanation: 点击下面的链接来更改帐户的密码。
+        explanation: 点击下面的链接来更改账户的密码。
         extra: 如果你并没有请求本次变更,请忽略此邮件。你的密码只有在你点击上面的链接并输入新密码后才会更改。
         subject: Mastodon:重置密码信息
         title: 重置密码
@@ -59,7 +59,7 @@ zh-CN:
         subject: Mastodon:重新生成双重认证的恢复码
         title: 双重认证的恢复码已更改
       unlock_instructions:
-        subject: Mastodon:帐户解锁信息
+        subject: Mastodon:账户解锁信息
       webauthn_credential:
         added:
           explanation: 以下安全密钥已添加到你的帐户
@@ -87,22 +87,22 @@ zh-CN:
       updated: 你的密码已成功修改,现在你已登录。
       updated_not_active: 你的密码已成功修改。
     registrations:
-      destroyed: 再见!你的帐户已成功注销。我们希望很快可以再见到你。
+      destroyed: 再见!你的账户已成功注销。我们希望很快可以再见到你。
       signed_up: 欢迎!你已成功注册。
       signed_up_but_inactive: 你已成功注册,但我们无法让你登录,因为你的账户还没有激活。
       signed_up_but_locked: 你已成功注册,但我们无法让你登录,因为你的账户已被锁定。
       signed_up_but_pending: 一条带有确认链接的邮件已经发送到你的电子邮件地址。在你点击该链接后,我们将会审查你的申请。如果申请被批准,你将收到通知。
-      signed_up_but_unconfirmed: 一封带有确认链接的邮件已经发送至你的邮箱,请点击邮件中的链接以激活你的帐户。如果没有,请检查你的垃圾邮件。
+      signed_up_but_unconfirmed: 一封带有确认链接的邮件已经发送至你的邮箱,请点击邮件中的链接以激活你的账户。如果没有,请检查你的垃圾邮件。
       update_needs_confirmation: 账号信息更新成功,但我们需要验证你的新电子邮件地址,请点击邮件中的链接以确认。如果没有收到邮件,请检查你的垃圾邮箱。
-      updated: 帐户资料更新成功。
+      updated: 账户资料更新成功。
     sessions:
       already_signed_out: 已成功登出。
       signed_in: 已成功登录。
       signed_out: 已成功登出。
     unlocks:
-      send_instructions: 几分钟后,你将收到一封解锁帐户的邮件。如果没有,请检查你的垃圾邮箱。
+      send_instructions: 几分钟后,你将收到一封解锁账户的邮件。如果没有,请检查你的垃圾邮箱。
       send_paranoid_instructions: 如果你的账号存在,你将会在几分钟内收到一封指引你如何解锁账号的邮件。如果你没有收到这封邮件,请检查你邮箱的垃圾箱。
-      unlocked: 你的帐户已成功解锁。登录以继续。
+      unlocked: 你的账户已成功解锁。登录以继续。
   errors:
     messages:
       already_confirmed: 已经成功确认,请尝试登录
diff --git a/config/locales/doorkeeper.af.yml b/config/locales/doorkeeper.af.yml
index ec1eda8bd..c2aab2646 100644
--- a/config/locales/doorkeeper.af.yml
+++ b/config/locales/doorkeeper.af.yml
@@ -3,19 +3,19 @@ af:
   activerecord:
     attributes:
       doorkeeper/application:
-        name: Toepassing naam
+        name: Toepassingnaam
         redirect_uri: Herlei URI
         scopes: Bestekke
-        website: Toepassing webtuiste
+        website: Toepassingwebtuiste
     errors:
       models:
         doorkeeper/application:
           attributes:
             redirect_uri:
-              fragment_present: kan nie 'n vragment bevat nie.
-              invalid_uri: moet 'n geldige URI wees.
-              relative_uri: moet 'n absolute URI wees.
-              secured_uri: moet 'n HTTPS/SSL URI wees.
+              fragment_present: kan nie ’n fragment bevat nie.
+              invalid_uri: moet ’n geldige URI wees.
+              relative_uri: moet ’n absolute URI wees.
+              secured_uri: moet ’n HTTPS/SSL URI wees.
   doorkeeper:
     applications:
       buttons:
@@ -32,11 +32,11 @@ af:
         error: Oeps! Hersien jou vorm vir moontlike foute
       help:
         native_redirect_uri: Gebruik %{native_redirect_uri} vir plaaslike toetse
-        redirect_uri: Gebruik een lyn per URI
-        scopes: Verdeel omvang-grense met spasies. Los dit leeg om verstek omvange te gebruik.
+        redirect_uri: Gebruik een reël per URI
+        scopes: Verdeel omvanggrense met spasies. Laat dit leeg om verstekomvange te gebruik.
       index:
         application: Toepassing
-        callback_url: Terugroep URL
+        callback_url: Terugroep-URL
         delete: Wis uit
         empty: Jy het geen toepassings nie.
         name: Naam
@@ -47,24 +47,24 @@ af:
       new:
         title: Nuwe toepassing
       show:
-        actions: Aksies
-        application_id: Kliënt sleutel
-        callback_urls: Terugroep URL'e
+        actions: Handelinge
+        application_id: Kliëntsleutel
+        callback_urls: Terugroep-URL'e
         scopes: Omvange
-        secret: Kliënt geheim
+        secret: Kliëntgeheim
         title: 'Toepassing: %{name}'
     authorizations:
       buttons:
         authorize: Magtig
         deny: Weier
       error:
-        title: "'n Fout het plaasgevind"
+        title: "’n Fout het ingesluip"
       new:
-        prompt_html: "%{client_name} wil toegang hê tot jou rekening. Dit is a derde party toepassing. <strong>Indien jy dit nie vertrou nie, moet dit nie bemagtig word nie.</strong>"
-        review_permissions: Hersien toestemming
+        prompt_html: "%{client_name} wil toegang hê tot jou rekening. Dit is ’n derdepartytoepassing. <strong>Moet dit nie toelaat as jy dit nie vertrou nie.</strong>"
+        review_permissions: Hersien toestemmings
         title: Benodig magtiging
       show:
-        title: Kopieër hierdie magtigings kode en plaas dit in die toepassing.
+        title: Kopieer hierdie magtigingskode en plak dit in die toepassing.
     authorized_applications:
       buttons:
         revoke: Herroep
@@ -72,16 +72,16 @@ af:
         revoke: Is jy seker?
       index:
         authorized_at: Bemagtig op %{date}
-        description_html: Hierdie is toepassings wat deur middel van die API toegang tot jou rekening kan verkry. As daar enige toepassings is wat jy nie herken nie, of 'n toepassing is wat wangedra, kan die bemagtiging herroep word.
+        description_html: Hierdie toepassings kan deur middel van die API tot jou rekening toegang verkry. As jy van hierdie toepassings nie herken nie, of by ’n toepassing wangedrag bespeur, kan jy dit verdere toegang tot jou rekening weier.
         last_used_at: Laas gebruik op %{date}
-        never_used: Noot gebruik nie
-        scopes: Magtiging
+        never_used: Nooit gebruik nie
+        scopes: Magtigings
         superapp: Intern
         title: Jou gemagtigde toepassings
     errors:
       messages:
-        access_denied: Die hulpbron eienaar of magtigingsbediener het die aansoek afgekeur.
-        credential_flow_not_configured: Hulpbron Eienaar Wagwoord Geloofsbrewe vloei het gefaal omdat Doorkeeper.configure.resource_owner_from_credentials nie opgestel is nie.
+        access_denied: Die hulpbroneienaar of magtigingsbediener het die aansoek afgekeur.
+        credential_flow_not_configured: Magtigingsbewysvloei van die hulpbroneienaar het gefaal omdat Doorkeeper.configure.resource_owner_from_credentials nie opgestel is nie.
     flash:
       applications:
         create:
@@ -89,33 +89,33 @@ af:
         destroy:
           notice: Toepassing uitgewis.
         update:
-          notice: Toepassing opdateer.
+          notice: Toepassing bygewerk.
       authorized_applications:
         destroy:
           notice: Toepassing herroep.
     grouped_scopes:
       access:
-        read: Slegs-lees toegang
-        read/write: Lees en skryf toegang
-        write: Slegs-skryf toegang
+        read: Slegs leestoegang
+        read/write: Lees-en-skryf-toegang
+        write: Slegs skryftoegang
       title:
         accounts: Rekeninge
         admin/accounts: Administrasie van rekeninge
         admin/all: Alle administratiewe funksies
         admin/reports: Administrasie van rapporteringe
         all: Alles
-        blocks: Blokkeringe
+        blocks: Blokkerings
         bookmarks: Boekmerke
         conversations: Gesprekke
-        crypto: End-tot-end enkripsie
+        crypto: End-tot-end-enkripsie
         favourites: Gunstelinge
         filters: Filters
-        follow: Verhoudinge
+        follow: Verhoudings
         lists: Lyste
-        media: Media aanhegsels
-        mutes: Dempinge
+        media: Media-aanhegsels
+        mutes: Uitdowings
         notifications: Kennisgewings
-        push: Stoot kennisgewings
+        push: Stootkennisgewings
         reports: Rapporteringe
         search: Soek
         statuses: Plasings
@@ -123,42 +123,42 @@ af:
       admin:
         nav:
           applications: Toepassings
-          oauth2_provider: OAuth2 Verskaffer
+          oauth2_provider: OAuth2-verskaffer
       application:
-        title: Benodig OAuth bemagtiging
+        title: Benodig OAuth-bemagtiging
     scopes:
       admin:read: lees alle data op die bediener
-      admin:read:accounts: lees sensitiewe inligting vanaf alle rekeninge
+      admin:read:accounts: lees sensitiewe inligting van alle rekeninge
       admin:read:reports: lees sensitiewe inligting van alle verslae end aangeklaagde rekeninge
       admin:write: verander alle data op die bediener
-      admin:write:accounts: voer modereer aksies uit op rekeninge
-      admin:write:reports: voer modereer aksies uit op verslae
-      crypto: gebruik end-tot-end enkripsie
-      follow: verander rekening verhoudinge
+      admin:write:accounts: modereer rekeninge
+      admin:write:reports: modereer verslae
+      crypto: gebruik end-tot-end-enkripsie
+      follow: verander rekeningverhoudings
       push: ontvang jou stootkennisgewings
-      read: lees die data van al jou rekeninge
-      read:accounts: sien rekening inligting
-      read:blocks: sien blokeringe
+      read: lees al jou rekeningdata
+      read:accounts: sien rekeninginligting
+      read:blocks: sien jou blokkerings
       read:bookmarks: sien jou boekmerke
       read:favourites: sien jou gunstelinge
       read:filters: sien jou filters
       read:lists: sien jou lyste
-      read:mutes: sien jou stilmake
+      read:mutes: sien jou uitdowings
       read:notifications: sien jou kennisgewinge
-      read:reports: sien jou rapporteringe
+      read:reports: sien jou rapporterings
       read:search: soek namens jou
       read:statuses: sien alle plasings
-      write: verander alle data van jou rekening
-      write:accounts: verander jou profiel
-      write:blocks: blokeer rekeninge en domeine
-      write:bookmarks: boekmerk plasings
-      write:conversations: demp en wis gesprekke uit
-      write:favourites: merk gunsteling plasings
+      write: pas al jou rekeningdata aan
+      write:accounts: pas jou profiel aan
+      write:blocks: blokkeer rekeninge en domeine
+      write:bookmarks: laat ’n boekmerk by plasings
+      write:conversations: doof en wis gesprekke uit
+      write:favourites: merk gunstelingplasings
       write:filters: skep filters
       write:follows: volg mense
       write:lists: skep lyste
-      write:media: laai meda lêers op
-      write:mutes: demp mense en gesprekke
-      write:notifications: maak jou kennisgewings skoon
+      write:media: laai medalêers op
+      write:mutes: doof mense en gesprekke uit
+      write:notifications: verwyder jou kennisgewings
       write:reports: rapporteer ander mense
       write:statuses: publiseer plasings
diff --git a/config/locales/doorkeeper.an.yml b/config/locales/doorkeeper.an.yml
index 76cc0689b..d3dd67158 100644
--- a/config/locales/doorkeeper.an.yml
+++ b/config/locales/doorkeeper.an.yml
@@ -1 +1,185 @@
+---
 an:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Nombre d'aplicación
+        redirect_uri: URI atura redirección
+        scopes: Ambitos
+        website: Puesto web
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: no puede contener un fragmento.
+              invalid_uri: ha d'estar un URI valido.
+              relative_uri: ha d'estar una URI absoluta.
+              secured_uri: ha d'estar un URI HTTPS/SSL.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Autorizar
+        cancel: Cancelar
+        destroy: Destruyir
+        edit: Editar
+        submit: Ninviar
+      confirmations:
+        destroy: Ye seguro?
+      edit:
+        title: Editar aplicación
+      form:
+        error: Uuups! Comprebe lo suyo formulario
+      help:
+        native_redirect_uri: Utilice %{native_redirect_uri} pa prebas locals
+        redirect_uri: Utilice una linia per URI
+        scopes: Desepare los ambitos con espacios. Lo deixe en blanco pa fer servir los ambitos per defecto.
+      index:
+        application: Aplicación
+        callback_url: URL de callback
+        delete: Eliminar
+        empty: No tiens aplicacions.
+        name: Nombre
+        new: Nueva aplicación
+        scopes: Ambitos
+        show: Amostrar
+        title: Las suyas aplicacions
+      new:
+        title: Nueva aplicación
+      show:
+        actions: Accions
+        application_id: ID de l'aplicación
+        callback_urls: URLs de callback
+        scopes: Ambitos
+        secret: Secreto
+        title: 'Aplicación: %{name}'
+    authorizations:
+      buttons:
+        authorize: Autorizar
+        deny: Desautorizar
+      error:
+        title: Ha ocurriu una error
+      new:
+        prompt_html: "%{client_name} deseya permiso pa acceder ta la tuya cuenta. Ye una aplicación de tercers. <strong>Si no confías en ella, no habrías d'autorizar-la.</strong>"
+        review_permissions: Revisar permisos
+        title: Se requiere autorización
+      show:
+        title: Copia este codigo d'autorización y apega-lo en l'aplicación.
+    authorized_applications:
+      buttons:
+        revoke: Revocar
+      confirmations:
+        revoke: Ye seguro?
+      index:
+        authorized_at: Autorizau lo %{date}
+        description_html: Estas son aplicacions que pueden acceder ta la tuya cuenta usando la API. Si i hai aplicacions que no se reconoixen aquí, u una aplicación no funciona correctament, puetz revocar lo suyo acceso.
+        last_used_at: Zaguer uso lo %{date}
+        never_used: Nunca usau
+        scopes: Permisos
+        superapp: Interno
+        title: Las suyas aplicacions autorizadas
+    errors:
+      messages:
+        access_denied: Lo propietario d'o recurso u servidor d'autorización denegó la petición.
+        credential_flow_not_configured: Las credencials de clau d'o propietario d'o recurso falló a causa que Doorkeeper.configure.resource_owner_from_credentials ye sin configurar.
+        invalid_client: L'autentificación d'o client falló debiu u a que ye un client desconoixiu u no ye incluyius l'autentificación d'o client u lo metodo d'autentificación no ye confirmau.
+        invalid_grant: La concesión d'autorización ofrida ye invalida, venció, se revocó, no coincide con a URI de redirección utilizada en a petición d'autorización, u estió emitida pa unatro client.
+        invalid_redirect_uri: La URI de redirección incluyida no ye valida.
+        invalid_request:
+          missing_param: 'Falta este parametro requeriu: %{value}.'
+          request_not_authorized: La solicitut ha d'estar autorizada. I hai un parametro requeriu pa autorizar la solicitut que falta u no ye valido.
+          unknown: Falta un parametro requeriu en a solicitut, u esta incluye una valor no admitida de parametro, u bien ye mal formulada.
+        invalid_resource_owner: Las credencials proporcionadas d'o propietario d'o recurso no son validas, u lo propietario d'o recurso no puede estar trobau
+        invalid_scope: L'ambito pediu ye invalido, desconoixiu u erronio.
+        invalid_token:
+          expired: Lo autentificador d'acceso expiró
+          revoked: Lo autentificador d'acceso estió revocado
+          unknown: Lo autentificador d'acceso ye invalido
+        resource_owner_authenticator_not_configured: Lo propietario d'o recurso falló a causa que Doorkeeper.configure.resource_owner_authenticator ye sin configurar.
+        server_error: Lo servidor de l'autorización entontró una condición inasperada que le impidió complir con a solicitut.
+        temporarily_unavailable: Lo servidor de l'autorización ye actualment incapaz de maniar la petición a causa d'una sobrecarga temporal u un treballo de mantenimiento d'o servidor.
+        unauthorized_client: Lo client no ye autorizau a realizar esta petición utilizando este metodo.
+        unsupported_grant_type: Lo tipo de concesión d'autorización no ye suportau per lo servidor d'autorización.
+        unsupported_response_type: Lo servidor d'autorización no suporta este tipo de respuesta.
+    flash:
+      applications:
+        create:
+          notice: Aplicación creyada.
+        destroy:
+          notice: Aplicación eliminada.
+        update:
+          notice: Aplicación actualizada.
+      authorized_applications:
+        destroy:
+          notice: Aplicación revocada.
+    grouped_scopes:
+      access:
+        read: Acceso de solo lectura
+        read/write: Acceso de lectura y escritura
+        write: Acceso de nomás escritura
+      title:
+        accounts: Cuentas
+        admin/accounts: Administración de cuentas
+        admin/all: Totas las funcions administrativas
+        admin/reports: Administración d'informes
+        all: Tot
+        blocks: Bloqueyos
+        bookmarks: Marcadors
+        conversations: Conversacions
+        crypto: Zifrau de cabo a cabo
+        favourites: Favoritos
+        filters: Filtros
+        follow: Relacions
+        follows: Seguius
+        lists: Listas
+        media: Adjuntos multimedia
+        mutes: Silenciaus
+        notifications: Notificacions
+        push: Notificacions push
+        reports: Informes
+        search: Buscar
+        statuses: Publicacions
+    layouts:
+      admin:
+        nav:
+          applications: Aplicacions
+          oauth2_provider: Furnidor OAuth2
+      application:
+        title: OAuth autorización requerida
+    scopes:
+      admin:read: leyer totz los datos en o servidor
+      admin:read:accounts: leyer información sensible de totas las cuentas
+      admin:read:reports: leyer información sensible de totz los informes y cuentas denunciadas
+      admin:write: modificar totz los datos en o servidor
+      admin:write:accounts: realizar accions de moderación en cuentas
+      admin:write:reports: realizar accions de moderación en informes
+      crypto: usar zifrau de cabo a extremo
+      follow: seguir, blocar, desblocar y deixar de seguir cuentas
+      push: recibir las tuyas notificacions push
+      read: leyer los datos d'a tuya cuenta
+      read:accounts: veyer información de cuentas
+      read:blocks: veyer a quí has blocau
+      read:bookmarks: veyer los tuyos marcadors
+      read:favourites: veyer los tuyos favoritos
+      read:filters: veyer los tuyos filtros
+      read:follows: veyer a quí sigues
+      read:lists: veyer las tuyas listas
+      read:mutes: veyer a quí has silenciau
+      read:notifications: veyer las tuyas notificacions
+      read:reports: veyer las tuyas informes
+      read:search: buscar en o suyo nombre
+      read:statuses: veyer totz los estaus
+      write: publicar en o tuyo nombre
+      write:accounts: modifica lo tuyo perfil
+      write:blocks: blocar cuentas y dominios
+      write:bookmarks: alzar estaus como marcadors
+      write:conversations: silenciar y eliminar conversacions
+      write:favourites: publicacions favoritas
+      write:filters: creyar filtros
+      write:follows: seguir usuarios
+      write:lists: creyar listas
+      write:media: puyar fichers multimedia
+      write:mutes: silenciar usuarios y conversacions
+      write:notifications: limpia las tuyas notificacions
+      write:reports: denunciar a atras personas
+      write:statuses: publicar estaus
diff --git a/config/locales/doorkeeper.ar.yml b/config/locales/doorkeeper.ar.yml
index 9019b0fd9..137ee3eae 100644
--- a/config/locales/doorkeeper.ar.yml
+++ b/config/locales/doorkeeper.ar.yml
@@ -96,7 +96,7 @@ ar:
           revoked: تم إبطال رمز المصادقة
           unknown: رمز المصادقة غير صالح
         resource_owner_authenticator_not_configured: لقد أخفقت عملية البحث عن صاحب المَورِد لغياب الضبط في Doorkeeper.configure.resource_owner_authenticator.
-        server_error: لقد صادفَ خادوم التصريحات ظروفا غير مواتية، الأمر الذي مَنَعه مِن مواصلة دراسة الطلب.
+        server_error: حدث خلل غير متوقع في الخادم مما تسبب في فشل معالجة الطلب.
         temporarily_unavailable: تعذر على خادم التفويض معالجة الطلب و ذلك بسبب زيادة مؤقتة في التحميل أو عملية صيانة مبرمجة على الخادم.
         unauthorized_client: لا يصرح للعميل بتنفيذ هذا الطلب باستخدام هذه الطريقة.
         unsupported_grant_type: هذا النوع من منح التصريح غير معتمد في خادم الترخيص.
@@ -135,7 +135,7 @@ ar:
         media: الوسائط المرفقة
         mutes: تم كتمها
         notifications: الإشعارات
-        push: الإخطارات المدفوعة
+        push: الإشعارات
         reports: الشكاوى
         search: البحث
         statuses: المنشورات
diff --git a/config/locales/doorkeeper.ast.yml b/config/locales/doorkeeper.ast.yml
index c65a26bd5..13f46ce85 100644
--- a/config/locales/doorkeeper.ast.yml
+++ b/config/locales/doorkeeper.ast.yml
@@ -25,7 +25,7 @@ ast:
       confirmations:
         destroy: "¿De xuru?"
       form:
-        error: "¡Meca! Comprueba los fallos posibles del formulariu"
+        error: "¡Meca! Revisa los errores posibles del formulariu"
       help:
         native_redirect_uri: Usa %{native_redirect_uri} pa pruebes llocales
         redirect_uri: Usa una llinia per URI
@@ -38,14 +38,18 @@ ast:
         title: Aplicación nueva
       show:
         actions: Aiciones
+        application_id: Clave del veceru
         scopes: Ámbitos
+        secret: Secretu del veceru
         title: 'Aplicación: %{name}'
     authorizations:
       buttons:
         authorize: Autorizar
         deny: Negar
       error:
-        title: Asocedió un fallu
+        title: Prodúxose un error
+      new:
+        prompt_html: "%{client_name}, que ye una aplicación de terceros, quier tener accesu a la cuenta. <strong>Si nun t'enfotes nella, nun habríes autorizala.</strong>"
       show:
         title: Copia esti códigu d'autorización y apiégalu na aplicación.
     authorized_applications:
@@ -54,21 +58,33 @@ ast:
       confirmations:
         revoke: "¿De xuru?"
       index:
+        description_html: Estes son les aplicaciones que puen acceder a la cuenta cola API. Si equí hai aplicaciones que nun conoces o hai dalguna aplicación que nun funciona correutamente, pues revocar el so accesu.
+        never_used: Enxamás s'usó
         scopes: Permisos
         title: Les aplicaciones qu'autoricesti
     errors:
       messages:
-        access_denied: El dueñu del recursu o'l sirvidor d'autorización ñegó la solicitú.
+        access_denied: El propietariu del recursu o'l sirvidor d'autorización negó la solicitú.
         invalid_token:
           expired: Caducó'l pase d'accesu
           revoked: Revocóse'l pase d'accesu
           unknown: El pase d'accesu nun ye válidu
-        server_error: El sirvidor d'autorizaciones alcontró una condición inesperada qu'evitó que cumpliera la solicitú.
+        server_error: El sirvidor d'autorización atopó una condición inesperada qu'evitó que cumpliera la solicitú.
         temporarily_unavailable: Anguaño'l sirvidor d'autorizaciones nun ye a remanar la solicitú pola mor d'una sobrecarga temporal o caltenimientu del sirvidor.
-        unauthorized_client: El veceru nun ta autorizáu pa facer esta solicitú usando esti métodu.
+        unauthorized_client: El veceru nun ta autorizáu pa facer esta solicitú con esti métodu.
         unsupported_response_type: El sirvidor d'autorización nun ye compatible con esti tipu de respuesta.
     grouped_scopes:
+      access:
+        read: Accesu de namás llectura
+        read/write: Accesu de llectura ya escritura
+        write: Accesu de namás escritura
       title:
+        accounts: Cuentes
+        admin/all: Toles funciones alministratives
+        conversations: Conversaciones
+        crypto: Cifráu de puntu a puntu
+        filters: Peñeres
+        follow: Rellaciones
         notifications: Avisos
     layouts:
       admin:
@@ -76,32 +92,36 @@ ast:
           applications: Aplicaciones
           oauth2_provider: Fornidor d'OAuth2
     scopes:
-      admin:read: lleer tolos datos del sirvidor
-      admin:read:accounts: lleer la información sensible de toles cuentes
-      admin:read:reports: lleer la información sensible de tolos informes y cuentes informaes
-      admin:write: modificar tolos datos del sirvidor
-      read: lleer tolos datos de la to cuenta
-      read:accounts: ver información de cuentes
-      read:blocks: ver quién bloquies
-      read:bookmarks: ver los tos marcadores
+      admin:read: llee tolos datos del sirvidor
+      admin:read:accounts: llee la información sensible de toles cuentes
+      admin:read:reports: llee la información sensible de tolos informes y cuentes informaes
+      admin:write: modifica tolos datos del sirvidor
+      crypto: usa'l cifráu de puntu a puntu
+      follow: modifica les rellaciones de les cuentes
+      push: receición d'avisos push
+      read: llee tolos datos de les cuentes
+      read:accounts: mira la información de les cuentes
+      read:blocks: mira les cuentes bloquiaes
+      read:bookmarks: mira los marcadores
       read:favourites: ver los tos favoritos
-      read:filters: ver les tos peñeres
-      read:follows: ver quién sigues
-      read:lists: ver les tos llistes
+      read:filters: mira les peñeres
+      read:follows: mira quién sigues
+      read:lists: mira les llistes
       read:mutes: ver quién silencies
-      read:notifications: ver los tos avisos
-      read:reports: ver los tos informes
-      read:statuses: ver tolos estaos
-      write: modificar los datos de la to cuenta
-      write:accounts: modificar el to perfil
-      write:blocks: bloquiar cuentes y dominios
+      read:notifications: mira los avisos
+      read:reports: mira los informes
+      read:search: busca nel to nome
+      read:statuses: mira tolos artículos
+      write: modifica los datos de les cuentes
+      write:accounts: modifica los perfiles
+      write:blocks: bloquia cuentes y dominios
       write:bookmarks: amestar estaos a Marcadores
-      write:favourites: marcar estaos como favoritos
-      write:filters: crear peñeres
-      write:follows: siguir a xente
-      write:lists: crear llistes
-      write:media: xubir ficheros multimedia
-      write:mutes: silenciar xente y conversaciones
-      write:notifications: llimpiar los tos avisos
-      write:reports: informar d'otres persones
-      write:statuses: espublizar estaos
+      write:favourites: artículos favoritos
+      write:filters: crea peñeres
+      write:follows: sigue a perfiles
+      write:lists: crea llistes
+      write:media: xube ficheros multimedia
+      write:mutes: desactiva los avisos de perfiles y de conversaciones
+      write:notifications: borra los avisos
+      write:reports: informa d'otres perfiles
+      write:statuses: espubliza artículos
diff --git a/config/locales/doorkeeper.be.yml b/config/locales/doorkeeper.be.yml
new file mode 100644
index 000000000..c14e7518b
--- /dev/null
+++ b/config/locales/doorkeeper.be.yml
@@ -0,0 +1,185 @@
+---
+be:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Назва праграмы
+        redirect_uri: URI перанакіравання
+        scopes: Сферы ўжывання.
+        website: Вэб-сайт праграмы
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: не можа ўтрымліваць фрагмент
+              invalid_uri: павінен быць сапраўдным URI
+              relative_uri: павінен быць абсалютным URI.
+              secured_uri: павінен быць HTTPS/SSL URI.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Аўтарызавацца
+        cancel: Скасаваць
+        destroy: Знішчыць
+        edit: Рэдагаваць
+        submit: Адправіць
+      confirmations:
+        destroy: Вы ўпэўнены?
+      edit:
+        title: Рэдагаваць праграму
+      form:
+        error: Вой! Праверце вашу форму на магчымыя памылкі
+      help:
+        native_redirect_uri: Карыстайце %{native_redirect_uri} для лакальных тэстаў
+        redirect_uri: Выкарыстоўвайце адзін радок для кожнай спасылкі
+        scopes: Падзяліце вобласці абмежаванняў прабеламі. Пакіньце поле пустым, каб выкарыстоўваць дыяпазоны па змаўчанні.
+      index:
+        application: Праграма
+        callback_url: URL зваротнага выкліку
+        delete: Выдаліць
+        empty: У вас няма праграм.
+        name: Назва
+        new: Новая праграма
+        scopes: Межы агляду
+        show: Паказаць
+        title: Вашы праграмы
+      new:
+        title: Новая праграма
+      show:
+        actions: Дзеянні
+        application_id: Ключ кліента
+        callback_urls: URL зваротных выклікаў
+        scopes: Дазволы
+        secret: Кліенцкая таямніца
+        title: 'Праграма: %{name}'
+    authorizations:
+      buttons:
+        authorize: Аўтарызавацца
+        deny: Адмовіць
+      error:
+        title: Узнікла памылка
+      new:
+        prompt_html: "%{client_name} хацеў бы атрымаць дазвол для доступу да вашага акаунта. Гэта вонкавае прыкладанне. <strong> Не давайце дазволу на гэта, калі вы не давяраеце гэтаму прыкладанню. </strong>"
+        review_permissions: Прагледзець дазволы
+        title: Патрабуецца аўтарызацыя
+      show:
+        title: Скапіруйце гэты код аўтарызацыі і ўстаўце яго ў праграму.
+    authorized_applications:
+      buttons:
+        revoke: Адклікаць
+      confirmations:
+        revoke: Вы ўпэўнены?
+      index:
+        authorized_at: Аўтарызавана %{date}
+        description_html: Гэта прыкладанні якія могуць мець доступ да вашага акаунта з дапамогай API. Калі вы бачыце тут прыкладанні, якія вы не пазнаеце, або прыкладанне блага сябе паводзіць вы можаце прыбраць ягонны доступ.
+        last_used_at: Апошні раз скарыстана %{date}
+        never_used: Не выкарыстоўвалася
+        scopes: Дазволы
+        superapp: Унутраны
+        title: Вашы аўтарызаваныя праграмы
+    errors:
+      messages:
+        access_denied: Уласнік рэсурсу або сервер аўтарызацыі адхіліў ваш запыт.
+        credential_flow_not_configured: Resource Owner Password Credentials flow не прайшоў з-за таго, што ўласцівасць Doorkeeper.configure.resource_owner_from_credentials была не вызначана.
+        invalid_client: Збой аўтэнтыфікацыі кліента з-за невядомага кліента, адсутнасці аўтэнтыфікацыі кліента або метаду аўтэнтыфікацыі, які не падтрымліваецца.
+        invalid_grant: Прадастаўлены дазвол на аўтарызацыю несапраўдны, пратэрмінованы, быў адкліканы, не адпавядае URI перанакіравання, які выкарыстоўваецца ў запыце аўтарызацыі або быў выдадзены іншаму кліенту.
+        invalid_redirect_uri: Прадстаўлены URI перанакіравання не сапраўдны.
+        invalid_request:
+          missing_param: 'Адсутнічае абавязковы параметр: %{value}.'
+          request_not_authorized: Запыт павінен быць аўтарызаваны. Абавязковы параметр для запыту аўтарызацыі адсутнічае або несапраўдны.
+          unknown: У запыце адсутнічае абавязковы параметр, уключае значэнне параметра, якое не падтрымліваецца, альбо ён сфарміраваны іншым няправільным чынам.
+        invalid_resource_owner: Прадастаўленыя ўліковыя дадзеныя ўладальніка рэсурсу несапраўдныя або немагчыма знайсці ўладальніка рэсурсу
+        invalid_scope: Запытаная обласць абмежаванняў несапраўдная, невядомая альбо няправільная.
+        invalid_token:
+          expired: Тэрмін дзеяння токена доступу скончыўся
+          revoked: Токен доступу быў адкліканы
+          unknown: Токен доступу з'яўляецца несапраўдным
+        resource_owner_authenticator_not_configured: Пошук уладальніка рэсурсу не прайшоў з-за таго, што ўласцівасць Doorkeeper.configure.resource_owner_authenticator была не вызначына.
+        server_error: Сервер аўтарызацыі сутыкнуўся з непрадбачанай умоваю, якая не дазваляе выканаць запыт.
+        temporarily_unavailable: Сервер аўтарызацыі зараз не можа апрацаваць запыт з-за часовага перагрузу або прафілактычных работ на серверы.
+        unauthorized_client: Кліент не аўтарызаваны, каб выканаць такі запыт выкарыстоўваючы гэты метад.
+        unsupported_grant_type: Тып аўтарызацыі не падтрымліваецца серверам аўтарызацыі.
+        unsupported_response_type: Сервер аўтарызацыі не падтрымлівае такі тып адказу.
+    flash:
+      applications:
+        create:
+          notice: Праграма створана.
+        destroy:
+          notice: Праграма выдалена.
+        update:
+          notice: Праграма абноўлена.
+      authorized_applications:
+        destroy:
+          notice: Праграма адклікана.
+    grouped_scopes:
+      access:
+        read: Доступ толькі для чытання
+        read/write: Доступ для чытання і запісу
+        write: Доступ толькі для запісу
+      title:
+        accounts: Уліковыя запісы
+        admin/accounts: Кіраванне ўліковымі запісамі
+        admin/all: Усе адміністратыўныя функцыі
+        admin/reports: Кіраванне справаздачамі
+        all: Усе
+        blocks: Блакіроўкі
+        bookmarks: Закладкі
+        conversations: Размовы
+        crypto: Скразное шыфраванне
+        favourites: Упадабаныя
+        filters: Фільтры
+        follow: Узаемасувязі
+        follows: Падпіскі
+        lists: Спісы
+        media: Мультымедыйныя ўкладанні
+        mutes: Ігнараваныя
+        notifications: Апавяшчэнні
+        push: Push-апавяшчэнні
+        reports: Скаргі
+        search: Пошук
+        statuses: Допісы
+    layouts:
+      admin:
+        nav:
+          applications: Праграмы
+          oauth2_provider: OAuth2 правайдар
+      application:
+        title: Неабходна OAuth аўтарызацыя
+    scopes:
+      admin:read: чытаць усе дадзеныя на гэтым серверы
+      admin:read:accounts: бачыць канфідэнцыйную інфармацыю ўсіх акаўнтаў
+      admin:read:reports: чытаць далікатную інфармацыю са скарг і ўліковых запісаў, на якія пададзена скарга
+      admin:write: змяняць усе дадзеныя на гэтым серверы
+      admin:write:accounts: мадэраваць уліковыя запісы
+      admin:write:reports: мадэраваць скаргі
+      crypto: выкарыстоўваць скразное шыфраванне
+      follow: змяняць зносіны ўліковага запісу
+      push: атрымліваць push-апавяшчэнні
+      read: чытаць усе дадзеныя свайго ўліковага запісу
+      read:accounts: бачыць інфармацыю аб уліковых запісах
+      read:blocks: бачыць свае блакіроўкі
+      read:bookmarks: бачыць свае закладкі
+      read:favourites: бачыць свае выбранае
+      read:filters: бачыць свае фільтры
+      read:follows: бачыць свае падпіскі
+      read:lists: бачыць свае спіскі
+      read:mutes: праглядзець спіс ігнараваных
+      read:notifications: глядзець вашы абвяшчэннi
+      read:reports: паглядзець вашыя скаргі
+      read:search: шукаць ад вашага імя
+      read:statuses: бачыць усе допісы
+      write: абнавіць усе дадзеныя свайго ўліковага запісу
+      write:accounts: змяніць ваш профіль
+      write:blocks: блакіраваць уліковыя запісы і дамены
+      write:bookmarks: захаваныя допісы
+      write:conversations: ігнараваць і выдаліць размовы
+      write:favourites: упадабаныя допісы
+      write:filters: ствараць фільтры
+      write:follows: падпісвайцеся на людзей
+      write:lists: стварыць спiсы
+      write:media: запампаваць медыя-файлы
+      write:mutes: заглушыць людзей ды размовы
+      write:notifications: ачысціць вашы абвяшчэнні
+      write:reports: паскардзіцца на іншых людзей
+      write:statuses: апублікаваць запісы
diff --git a/config/locales/doorkeeper.br.yml b/config/locales/doorkeeper.br.yml
index 2b31715bb..0a81e03bb 100644
--- a/config/locales/doorkeeper.br.yml
+++ b/config/locales/doorkeeper.br.yml
@@ -20,7 +20,7 @@ br:
         authorize: Aotren
         cancel: Nullañ
         destroy: Distrujañ
-        edit: Aozañ
+        edit: Kemmañ
         submit: Kas
       confirmations:
         destroy: Ha sur oc'h ?
@@ -104,7 +104,7 @@ br:
         lists: Listennoù
         mutes: Kuzhet
         search: Klask
-        statuses: Kannadoù
+        statuses: Toudoù
     layouts:
       admin:
         nav:
diff --git a/config/locales/doorkeeper.ca.yml b/config/locales/doorkeeper.ca.yml
index 203388823..4bf83bed3 100644
--- a/config/locales/doorkeeper.ca.yml
+++ b/config/locales/doorkeeper.ca.yml
@@ -33,7 +33,7 @@ ca:
       help:
         native_redirect_uri: Usa %{native_redirect_uri} per a proves locals
         redirect_uri: Usa una línia per URI
-        scopes: Separa els àmbits amb espais. Deixa-ho en blanc per usar els àmbits per defecte.
+        scopes: Separa els àmbits amb espais. Deixa-ho en blanc per a usar els àmbits per defecte.
       index:
         application: Aplicació
         callback_url: URL de retorn
@@ -73,7 +73,7 @@ ca:
       index:
         authorized_at: Autoritzada el %{date}
         description_html: Aquestes són les aplicacions que poden accedir al teu compte usant l'API. Si hi ha aplicacions que no reconeixes o hi ha una aplicació que no funciona bé, pots revocar-ne l'accés.
-        last_used_at: Usada per últim cop el %{date}
+        last_used_at: Usada per última vegada el %{date}
         never_used: No s'ha usat mai
         scopes: Permisos
         superapp: Interna
@@ -148,8 +148,8 @@ ca:
         title: Autorització OAuth requerida
     scopes:
       admin:read: llegir totes les dades en el servidor
-      admin:read:accounts: llegir l'informació sensible de tots els comptes
-      admin:read:reports: llegir l'informació sensible de tots els informes i comptes reportats
+      admin:read:accounts: llegir informació confidencial de tots els comptes
+      admin:read:reports: llegir informació confidencial de tots els informes i comptes reportats
       admin:write: modificar totes les dades en el servidor
       admin:write:accounts: fer l'acció de moderació en els comptes
       admin:write:reports: fer l'acció de moderació en els informes
diff --git a/config/locales/doorkeeper.cy.yml b/config/locales/doorkeeper.cy.yml
index ccab1ddb4..609826f51 100644
--- a/config/locales/doorkeeper.cy.yml
+++ b/config/locales/doorkeeper.cy.yml
@@ -5,14 +5,14 @@ cy:
       doorkeeper/application:
         name: Enw rhaglen
         redirect_uri: Ailgyfeirio URI
-        scopes: Rhinweddau
-        website: Gwefan cais
+        scopes: Cwmpasau
+        website: Gwefan rhaglen
     errors:
       models:
         doorkeeper/application:
           attributes:
             redirect_uri:
-              fragment_present: ni all gynnwys dernyn.
+              fragment_present: ni all gynnwys darn.
               invalid_uri: rhaid iddo fod yn URI cyfredol.
               relative_uri: rhaid iddo fod yn URI absoliwt.
               secured_uri: rhaid iddo fod yn URI HTTPS/SSL.
@@ -25,23 +25,23 @@ cy:
         edit: Golygu
         submit: Cyflwyno
       confirmations:
-        destroy: Ydych chi'n sicr?
+        destroy: Ydych chi'n siŵr?
       edit:
-        title: Golygwch y rhaglen
+        title: Golygu'r rhaglen
       form:
         error: Wps! Gwiriwch eich ffurflen am gamgymeriadau posib
       help:
         native_redirect_uri: Defnyddiwch %{native_redirect_uri} ar gyfer profion lleol
         redirect_uri: Defnyddiwch un llinell i bob URI
-        scopes: Gwahanwch rinweddau gyda gofodau. Gadewch yn wag i ddefnyddio y rhinweddau rhagosodiedig.
+        scopes: Gwahanwch gwmpasau gyda gofodau. Gadewch yn wag i ddefnyddio'r cwmpasau rhagosodedig.
       index:
         application: Rhaglen
         callback_url: URL galw-nôl
         delete: Dileu
-        empty: Nid oes gennych unrhyw ceisiadau.
+        empty: Nid oes gennych unrhyw raglenni.
         name: Enw
         new: Rhaglen newydd
-        scopes: Rhinweddau
+        scopes: Cwmpasau
         show: Dangos
         title: Eich rhaglenni
       new:
@@ -49,9 +49,9 @@ cy:
       show:
         actions: Gweithredoedd
         application_id: Allwedd cleient
-        callback_urls: URLau galw-nôl
-        scopes: Rhinweddau
-        secret: Cyfrinach Cleient
+        callback_urls: URLau adalw
+        scopes: Cwmpasau
+        secret: Cyfrinach cleient
         title: 'Rhaglen: %{name}'
     authorizations:
       buttons:
@@ -60,16 +60,16 @@ cy:
       error:
         title: Mae rhywbeth wedi mynd o'i le
       new:
-        prompt_html: Hoffai %{client_name} gael caniatâd i gael mynediad i'ch cyfrif. Mae'n gais trydydd parti. <strong>Os nad ydych yn ymddiried ynddo, yna ni ddylech ei awdurdodi.</strong>
+        prompt_html: Hoffai %{client_name} gael caniatâd i gael mynediad i'ch cyfrif. Mae'n gais trydydd parti. <strong>Os nad ydych yn ymddiried ynddo, yna peidiwch a'i awdurdodi.</strong>
         review_permissions: Adolygu caniatâd
         title: Angen awdurdodi
       show:
-        title: Copiwch y côd awdurdodi a gludiwch i'r rhaglen.
+        title: Copïwch y cod awdurdodi a'i ludio i'r rhaglen.
     authorized_applications:
       buttons:
-        revoke: Diddymu
+        revoke: Dirymu
       confirmations:
-        revoke: Ydych chi'n sicr?
+        revoke: Ydych chi'n siŵr?
       index:
         authorized_at: Wedi'i awdurdodi ar %{date}
         description_html: Mae'r rhain yn raglenni sy'n gallu cael mynediad i'ch cyfrif gan ddefnyddio'r API. Os oes yna rhaglenni nad ydych chi'n eu hadnabod yma, neu os yw rhaglen yn camymddwyn, gallwch chi ddiddymu ei fynediad.
@@ -82,15 +82,15 @@ cy:
       messages:
         access_denied: Mae perchennog yr adnodd neu'r gweinydd awdurdodi wedi atal y cais.
         credential_flow_not_configured: Llif meini prawf cyfrinair perchennog yr adnodd wedi methu achos fod Doorkeeper.configure.resource_owner_from_credentials heb ei ffurfweddu.
-        invalid_client: Methwyd dilysu cleient oherwydd cleient anhysbys, methiant i gynnwys dilysu cleient, neu defnydd o ddull dilysu nid yw'n cael ei gefnodi.
-        invalid_grant: Mae'r grant dilysu a ddarparwyd yn annilys, wedi dod i ben, wedi'i wrthod, ddim yn cyfateb a'r URI ailgyferio a ddefnyddiwyd yn y cais dilysu, neu wedi ei ddarparu i gleient arall.
-        invalid_redirect_uri: Nid yw'r uri ailgyfeirio cynnwysiedig yn gyfredol.
+        invalid_client: Methodd dilysu cleient oherwydd cleient anhysbys, dim dilysiad cleient wedi'i gynnwys, neu ddull dilysu heb ei gefnogi.
+        invalid_grant: Mae'r grant awdurdodi ar yr amod yn annilys, wedi dod i ben, wedi'i ddiddymu, nid yw'n cyfateb i'r URI ailgyfeirio a ddefnyddiwyd yn y cais am awdurdodiad, neu wedi'i roi i gleient arall.
+        invalid_redirect_uri: Nid yw'r uri ailgyfeirio a gynhwysir yn ddilys.
         invalid_request:
           missing_param: 'Paramedr gofynnol ar goll: %{value}.'
           request_not_authorized: Mae angen awdurdodi'r cais. Mae'r paramedr gofynnol ar gyfer awdurdodi cais ar goll neu'n annilys.
           unknown: Mae'r cais yn brin o baramedr gofynnol, yn cynnwys gwerth paramedr heb ei gefnogi, neu wedi ei gamffurfio fel arall.
         invalid_resource_owner: Nid yw meini prawf perchennog yr adnodd yn ddilys, neu ni ellir canfod perchennog yr adnodd
-        invalid_scope: Mae'r sgôp a geisiwyd amdano yn annilys, anhysbys, neu'n gamffurfiedig.
+        invalid_scope: Mae'r cwmpas y gofynnwyd amdano yn annilys, yn anhysbys neu wedi'i gamffurfio.
         invalid_token:
           expired: Daeth y tocyn mynediad i ben
           revoked: Gwrthodwyd y tocyn mynediad
@@ -99,12 +99,12 @@ cy:
         server_error: Daeth y gweinydd awdurdodi ar draws gyflwr annisgwyl wnaeth ei atal rhag cyflawni'r cais.
         temporarily_unavailable: Nid yw'r gweinydd awdurdodi yn gallu gweithredu y cais hwn ar hyn o bryd oherwydd gorlwytho dros dro neu gwaith cynnal a chadw ar y gweinydd hwn.
         unauthorized_client: Nid yw'r cleient wedi ei awdurdodi i berfformio'r cais hwn yn defnyddio'r dull hwn.
-        unsupported_grant_type: Nid yw'r math o ganiatad awdurdodi yma'n cael ei gefnogi gan y gweinydd awdurdodi.
+        unsupported_grant_type: Nid yw'r math o ganiatâd awdurdodi yma'n cael ei gefnogi gan y gweinydd awdurdodi.
         unsupported_response_type: Nid yw'r gweinydd awdurdodi yn cefnogi y math yma o ymateb.
     flash:
       applications:
         create:
-          notice: Crewyd y rhaglen.
+          notice: Crëwyd y rhaglen.
         destroy:
           notice: Dilëwyd y rhaglen.
         update:
@@ -124,7 +124,7 @@ cy:
         admin/reports: Gweinyddu adroddiadau
         all: Popeth
         blocks: Blociau
-        bookmarks: Tudalnodau
+        bookmarks: Nodau Tudalen
         conversations: Sgyrsiau
         crypto: Amgryptio o ben i ben
         favourites: Ffefrynnau
@@ -133,7 +133,7 @@ cy:
         follows: Yn dilyn
         lists: Rhestrau
         media: Atodiadau cyfryngau
-        mutes: Tewi
+        mutes: Anwybyddiadau
         notifications: Hysbysiadau
         push: Hysbysiadau gwthiadwy
         reports: Adroddiadau
@@ -147,10 +147,10 @@ cy:
       application:
         title: Mae awdurdodiad OAuth yn ofynnol
     scopes:
-      admin:read: darllenwch yr holl ddata ar y serfiwr
-      admin:read:accounts: darllen gwybodaeth sensitif o'r holl gyfrifon
-      admin:read:reports: darllen gwybodaeth sensitif am bob adroddiad a chyfrifon yr adroddir amdanynt
-      admin:write: addasu pob data ar y serfiwr
+      admin:read: darllen yr holl ddata ar y gweinydd
+      admin:read:accounts: darllen gwybodaeth sensitif o bob cyfrif
+      admin:read:reports: darllen gwybodaeth sensitif o'r holl adroddiadau a'r cyfrifon a adroddwyd
+      admin:write: addasu'r holl ddata ar y gweinydd
       admin:write:accounts: cyflawni camau cymedroli ar gyfrifon
       admin:write:reports: cyflawni camau cymedroli ar adroddiadau
       crypto: defnyddio amgryptio ben i ben
@@ -159,27 +159,27 @@ cy:
       read: darllen holl ddata eich cyfrif
       read:accounts: gweld gwybodaeth y cyfrif
       read:blocks: gweld eich blociau
-      read:bookmarks: gweld eich tudalnodau
+      read:bookmarks: gweld eich nodau tudalen
       read:favourites: gweld eich ffefrynnau
       read:filters: gweld eich hidlwyr
       read:follows: gweld eich dilynwyr
       read:lists: gweld eich rhestrau
-      read:mutes: gweld y rheini wedi'i tewi
+      read:mutes: gweld eich anwybyddiadau
       read:notifications: gweld eich hysbysiadau
       read:reports: gweld eich adroddiadau
-      read:search: edrych ar eich rhan
-      read:statuses: gweld pob statws
-      write: addasu holl ddata eich cyfri
+      read:search: chwilio ar eich rhan
+      read:statuses: gweld pob postiad
+      write: addasu holl ddata eich cyfrif
       write:accounts: addasu eich proffil
       write:blocks: blocio cyfrifon a parthau
-      write:bookmarks: statwsau tudalnod
-      write:conversations: tewi a dileu sgyrsiau
-      write:favourites: hoff dŵtiau
+      write:bookmarks: gosod nod tudalen postiadau
+      write:conversations: anwybyddu a dileu sgyrsiau
+      write:favourites: hoff bostiadau
       write:filters: creu hidlwyr
       write:follows: dilyn pobl
       write:lists: creu rhestrau
-      write:media: uwchlwytho ffeiliau cyfryngau
-      write:mutes: tawelu pobl a sgyrsiau
+      write:media: llwytho ffeiliau cyfryngau
+      write:mutes: anwybyddu pobl a sgyrsiau
       write:notifications: clirio eich hysbysiadau
       write:reports: adrodd pobl eraill
-      write:statuses: cyhoeddi tŵt
+      write:statuses: cyhoeddi postiadau
diff --git a/config/locales/doorkeeper.de.yml b/config/locales/doorkeeper.de.yml
index ac12cff21..0e7ca2d55 100644
--- a/config/locales/doorkeeper.de.yml
+++ b/config/locales/doorkeeper.de.yml
@@ -77,7 +77,7 @@ de:
         never_used: Nie verwendet
         scopes: Berechtigungen
         superapp: Intern
-        title: Deine autorisierten Anwendungen
+        title: Deine genehmigten Apps
     errors:
       messages:
         access_denied: Die Anfrage wurde durch Benutzer_in oder Autorisierungs-Server verweigert.
@@ -125,7 +125,7 @@ de:
         all: Alles
         blocks: Blocks
         bookmarks: Lesezeichen
-        conversations: Konversationen
+        conversations: Unterhaltungen
         crypto: Ende-zu-Ende-Verschlüsselung
         favourites: Favoriten
         filters: Filter
@@ -179,7 +179,7 @@ de:
       write:follows: Leuten folgen
       write:lists: Listen erstellen
       write:media: Mediendateien hochladen
-      write:mutes: Leute und Konversationen stummschalten
+      write:mutes: Profile und Unterhaltungen stummschalten
       write:notifications: deine Benachrichtigungen leeren
       write:reports: andere Leute melden
       write:statuses: Beiträge veröffentlichen
diff --git a/config/locales/doorkeeper.et.yml b/config/locales/doorkeeper.et.yml
index a04a5dde3..26210e037 100644
--- a/config/locales/doorkeeper.et.yml
+++ b/config/locales/doorkeeper.et.yml
@@ -60,6 +60,7 @@ et:
       error:
         title: Ilmnes viga
       new:
+        review_permissions: Lubade ülevaade
         title: Autoriseerimine vajalik
       show:
         title: Kopeeri see autoriseerimisvõti ja kleebi see rakendusse.
@@ -69,6 +70,11 @@ et:
       confirmations:
         revoke: Olete kindel?
       index:
+        authorized_at: Autoriseeritud %{date}
+        last_used_at: Viimati kasutatud %{date}
+        never_used: Pole kasutatud
+        scopes: Õigused
+        superapp: Sisemine
         title: Autoriseeritud rakendused
     errors:
       messages:
@@ -100,6 +106,33 @@ et:
       authorized_applications:
         destroy:
           notice: Rakendus tagasi lükatud.
+    grouped_scopes:
+      access:
+        read: Vaid lugemisõigus
+        read/write: Lugemis- ja kirjutusõigus
+        write: Vaid kirjutusõigus
+      title:
+        accounts: Kontod
+        admin/accounts: Kontode haldus
+        admin/all: Kõik haldusfunktsioonid
+        admin/reports: Raportite haldus
+        all: Kõik
+        blocks: Keelud
+        bookmarks: Järjehoidjad
+        conversations: Vestlused
+        crypto: Otspunktkrüpteerimine
+        favourites: Lemmikud
+        filters: Filtrid
+        follow: Seosed
+        follows: Jälgimised
+        lists: Nimistud
+        media: Lisatud meedia
+        mutes: Vaigistused
+        notifications: Teavitused
+        push: Tõuketeated
+        reports: Teavitused
+        search: Otsing
+        statuses: Postitused
     layouts:
       admin:
         nav:
@@ -114,6 +147,7 @@ et:
       admin:write: muuta kõiki andmeid serveril
       admin:write:accounts: teostada moderaatori tegevusi kontodel
       admin:write:reports: teostada moderaatori tegevusi teavitustel
+      crypto: kasuta otspunktkrüpeerimist
       follow: muuta kontode suhteid
       push: saada Teie teateid
       read: lugeda kogu Teie konto andmeid
@@ -133,6 +167,7 @@ et:
       write:accounts: redigeerida Teie profiili
       write:blocks: blokeerida kontosid ja domeene
       write:bookmarks: lisada staatusele järjehoidjaid
+      write:conversations: vaigista ja kustuta vestlused
       write:favourites: lisada staatuseid lemmikuks
       write:filters: luua filtreid
       write:follows: jälgida inimesi
diff --git a/config/locales/doorkeeper.fo.yml b/config/locales/doorkeeper.fo.yml
index b8abe4f8d..d915ead3d 100644
--- a/config/locales/doorkeeper.fo.yml
+++ b/config/locales/doorkeeper.fo.yml
@@ -3,26 +3,115 @@ fo:
   activerecord:
     attributes:
       doorkeeper/application:
+        name: Navnið á forritinum
+        redirect_uri: URL víðarisending
         scopes: Karmar
+        website: Netsíðan hjá forritinum
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: kann ikki innihalda eitt petti.
+              invalid_uri: má vera eiitt gildugt URL.
+              relative_uri: má vera eitt treytaleyst URL.
+              secured_uri: má vera eitt HTTPS/SSL URI.
   doorkeeper:
     applications:
       buttons:
         authorize: Heimila
         cancel: Angra
+        destroy: Oyðilegg
+        edit: Rætta
         submit: Send avstað
       confirmations:
         destroy: Ert tú vís/ur?
+      edit:
+        title: Broyt forrit
+      form:
+        error: Ups! Kanna frymilin fyri møguligar feilir
+      help:
+        native_redirect_uri: Nýt %{native_redirect_uri} til lokalar nároyndir
+        redirect_uri: Nýt eina linju fyri hvørt URI
+        scopes: Atskil valmøguleikarnar við millumrúmum. Um standard vælmøguleikar verða valdir, lat so millumrúm verða í.
       index:
+        application: Skipan
+        callback_url: Afturkallingar URL
+        delete: Strika
+        empty: T´´u hevur onga skipan.
         name: Navn
+        new: Nýggj skipan
+        scopes: Møguleikar
         show: Vís
+        title: Tínar skipanir
+      new:
+        title: Nýggj skipan
+      show:
+        actions: Skipan
+        application_id: Kunda lykil
+        callback_urls: Afturkallingar URL'ir
+        scopes: Møguleikar
+        secret: Kunda loyndir
+        title: 'Skipan: %{name}'
     authorizations:
       buttons:
+        authorize: Heimila
         deny: Nokta
+      error:
+        title: Ein feilur er íkomin
+      new:
+        prompt_html: "%{client_name} kundi hugsa sær atgongd til tína kontu. Tað er ein triðjaparts-nýtsluskipan. <strong>Tú skal ikki geva henni hesa heimld, um tú ikki hevur álit á henni.</strong>"
+        review_permissions: Eftirkanna rættindi
+        title: Váttan kravd
+      show:
+        title: Kopiera hesa váttanarkodu og líma hana í nýtsluskipanini.
     authorized_applications:
+      buttons:
+        revoke: Tak aftur
+      confirmations:
+        revoke: Ert tú vís/ur?
       index:
+        authorized_at: Váttað tann %{date}
+        description_html: Hetta eru nýtsluskipaninar, sum hava atgongd til tína kontu umvegis API'ið. Tú kanst taka loyvið aftur, um tað eru nýtsluskipanir, ið tú ikki kennir aftur ella sum ikki skikka sær, sum tær eiga.
+        last_used_at: Seinast brúkt tann %{date}
         never_used: Ongantíð brúkt/ur
         scopes: Loyvi
         superapp: Innanhýsis
+        title: Tínar váttaðu nýtsluskipanir
+    errors:
+      messages:
+        access_denied: Tilfarseigarin ella váttanarambætarin noktaðu umbønina.
+        credential_flow_not_configured: Resource Owner Password Credentials floymurin eydnaðist ikki. Orsøkin var, at Doorkeeper.configure.resource_owner_from_credentials var ikki sett upp.
+        invalid_client: Viðskiftaraváttan miseydnaðist. Orsøkin var ein ókendur viðskiftari, at eingin viðskiftaraváttan var við ella at váttanarmannagongdin er ókend.
+        invalid_grant: Veitta váttanarheimildin er antin ógildug, útgingin, tikin aftur, samsvarar ikki við endursendingar-URI'ið, sum bleiv brúkt í váttanarumbønini ella var flýggjað øðrum viðskiftara.
+        invalid_redirect_uri: Endursendingar-URI'ið, sum var viðheft, er ógyldugt.
+        invalid_request:
+          missing_param: 'Manglandi kravdur parametur: %{value}.'
+          request_not_authorized: Umbønin má váttast. Kravdi parameturin fyri váttanarumbønina manglar ella er ógyldugur.
+          unknown: Umbønin manglar ein kravdan parametur, inniheldur eitt óstuðlað parametur-virði ella hevur skeivt skap.
+        invalid_resource_owner: Veitta tilfarseigaraváttanin er ógyldug ella ber ikki til at finna tilfarseigaran
+        invalid_scope: Umbidna vavið er ógyldugt, ókent ella hevur skeivt skap.
+        invalid_token:
+          expired: Atgongdarfrámerkið er útgingið
+          revoked: Atgongdarfrámerkið varð tikið aftur
+          unknown: Atgongdarfrámerkið er ógyldugt
+        resource_owner_authenticator_not_configured: Av tí at Doorkeeper.configure.resource_owner_authenticator ikki var sett upp, bar ikki til at finna tilfarseigaran.
+        server_error: Váttnarambætarin rendi seg í eina óvæntaða støðu, sum forðaði honum í at fullføra umbønina.
+        temporarily_unavailable: Váttanarambætarain er í løtuni ikki førur fyri at handfara umbønina vegna bráðfeingis ovbyrjan ella ambætaraviðlíkahald.
+        unauthorized_client: Viðskiftarin hevur ikki rættindi at útføra hesa umbønina við hesi mannagongdini.
+        unsupported_grant_type: Váttanarloyvisslagið er ikki stuðlað av váttanarambætaranum.
+        unsupported_response_type: Váttanarambætarin stuðlar ikki hesum slagnum av svari.
+    flash:
+      applications:
+        create:
+          notice: Nýtsluskipan stovnað.
+        destroy:
+          notice: Nýtsluskipan strikað.
+        update:
+          notice: Nýtsluskipan dagførd.
+      authorized_applications:
+        destroy:
+          notice: Nýtsluskipan tikin aftur.
     grouped_scopes:
       access:
         read: Lesi-rættindir
@@ -31,8 +120,66 @@ fo:
       title:
         accounts: Kontur
         admin/accounts: Umsiting av kontum
+        admin/all: Allar umsitingarligar funktiónir
+        admin/reports: Umsiting av meldingum
+        all: Alt
+        blocks: Blokeringar
+        bookmarks: Bókamerki
+        conversations: Samrøður
+        crypto: Enda-til-enda bronglan
+        favourites: Yndispostar
+        filters: Filtur
         follow: Sambond
+        follows: Fylgir
         lists: Listar
+        media: Viðfestir miðlar
+        mutes: Doyvir
+        notifications: Fráboðanir
+        push: Skumpifráboðanir
+        reports: Meldingar
+        search: Leita
+        statuses: Uppsløg
+    layouts:
+      admin:
+        nav:
+          applications: Nýtsluskipanir
+          oauth2_provider: OAuth2 veitari
+      application:
+        title: OAuth váttan kravd
     scopes:
+      admin:read: les allar dátur á ambætaranum
+      admin:read:accounts: les viðkvæmar upplýsingar úr øllum kontum
+      admin:read:reports: les viðkvæmar upplýsingar um allar meldingar og meldaðar kontur
+      admin:write: broyta allar dátur á ambætaranum
+      admin:write:accounts: útinna kjakleiðsluatgerðir á kontum
+      admin:write:reports: útinna kjakleiðsluatgerðir á meldingum
+      crypto: brúka enda-til-enda bronglan
+      follow: broyta viðurskifti millum kontur
+      push: móttaka tínar skumpifráboðanir
+      read: lesa allar dátur í tíni kontu
       read:accounts: vís kontuupplýsingar
+      read:blocks: síggja tínar blokeringar
+      read:bookmarks: síggja tíni bókamerki
+      read:favourites: síggja tínar yndispostar
+      read:filters: síggja tíni filtur
+      read:follows: síggja hvørji tú fylgir
+      read:lists: síggja tínar listar
+      read:mutes: síggja tínar doyvingar
+      read:notifications: síggja tínar fráboðanir
+      read:reports: síggja tínar meldingar
+      read:search: leita vegna teg
+      read:statuses: síggja allar postar
+      write: broyta allar dátur í tínari kontu
       write:accounts: broyt vangamyndina
+      write:blocks: blokera kontur og domenir
+      write:bookmarks: bókamerkja postar
+      write:conversations: doyva og strika samrøður
+      write:favourites: yndismerkja postar
+      write:filters: gera filtur
+      write:follows: fylgja fólki
+      write:lists: gera listar
+      write:media: leggja miðlafílur upp
+      write:mutes: doyva fólk og samrøður
+      write:notifications: nullstilla tínar fráboðanir
+      write:reports: melda onnur fólk
+      write:statuses: útgeva postar
diff --git a/config/locales/doorkeeper.ga.yml b/config/locales/doorkeeper.ga.yml
index d8727f04c..6245e14aa 100644
--- a/config/locales/doorkeeper.ga.yml
+++ b/config/locales/doorkeeper.ga.yml
@@ -38,6 +38,7 @@ ga:
         conversations: Comhráite
         favourites: Toghanna
         filters: Scagairí
+        follows: Cuntais leanta
         lists: Liostaí
         notifications: Fógraí
         statuses: Postálacha
diff --git a/config/locales/doorkeeper.gl.yml b/config/locales/doorkeeper.gl.yml
index d61928030..de4efd121 100644
--- a/config/locales/doorkeeper.gl.yml
+++ b/config/locales/doorkeeper.gl.yml
@@ -60,7 +60,7 @@ gl:
       error:
         title: Algo fallou
       new:
-        prompt_html: "%{client_name} solicita permiso para acceder á túa conta. É unha aplicación de terceiros. <strong>Se non confías nela, non deberías autorizala.</strong>"
+        prompt_html: "%{client_name} gostaría acceder á túa conta. É unha aplicación de terceiros. <strong>Se non confías nela, non deberías autorizala.</strong>"
         review_permissions: Revisar permisos
         title: Autorización necesaria
       show:
@@ -72,7 +72,7 @@ gl:
         revoke: Estás segura?
       index:
         authorized_at: Autorizada o %{date}
-        description_html: Estas aplicacións poden acceder á túa conta usando a API. Se ves publicacións que non recoñeces, ou hai comportamentos non consentidos dalgunha delas, podes revogar o acceso.
+        description_html: Estas aplicacións poden acceder á túa conta usando a API. Se ves aplicacións que non recoñeces, ou hai comportamentos non consentidos dalgunha delas, podes revogar o acceso.
         last_used_at: Último acceso o %{date}
         never_used: Nunca utilizado
         scopes: Permisos
diff --git a/config/locales/doorkeeper.ko.yml b/config/locales/doorkeeper.ko.yml
index deeb17f0a..66668a70a 100644
--- a/config/locales/doorkeeper.ko.yml
+++ b/config/locales/doorkeeper.ko.yml
@@ -3,39 +3,39 @@ ko:
   activerecord:
     attributes:
       doorkeeper/application:
-        name: 애플리케이션 이름
-        redirect_uri: 리디렉션 URI
+        name: 어플리케이션 이름
+        redirect_uri: 리다이렉트 URI
         scopes: 범위
-        website: 애플리케이션 웹사이트
+        website: 어플리케이션 웹사이트
     errors:
       models:
         doorkeeper/application:
           attributes:
             redirect_uri:
               fragment_present: fragment를 포함할 수 없습니다
-              invalid_uri: 올바른 URI여야 합니다.
-              relative_uri: 절대경로 URI여야 합니다
-              secured_uri: HTTPS/SSL URI여야 합니다.
+              invalid_uri: 올바른 URI 이어야 합니다.
+              relative_uri: 절대경로 URI 이어야 합니다
+              secured_uri: " HTTPS/SSL URI 이어야 합니다."
   doorkeeper:
     applications:
       buttons:
         authorize: 승인
         cancel: 취소
         destroy: 제거
-        edit: 수정
+        edit: 편집
         submit: 제출
       confirmations:
-        destroy: 확실합니까?
+        destroy: 정말로 실행하시겠습니까?
       edit:
-        title: 애플리케이션 수정
+        title: 어플리케이션 수정
       form:
-        error: 이런! 에러를 확인하세요
+        error: 이런! 오류를 확인하세요
       help:
-        native_redirect_uri: "%{native_redirect_uri}를 이용해 로컬 테스트를 할 수 있습니다"
-        redirect_uri: 한 줄에 하나의 URI를 작성하세요
+        native_redirect_uri: "%{native_redirect_uri} 을/를 이용해 로컬 테스트를 할 수 있습니다"
+        redirect_uri: 한 줄에 하나의 URI 를 작성하세요
         scopes: 스페이스로 범위를 구분하세요. 빈 칸으로 놔두면 기본 범위를 사용합니다.
       index:
-        application: 애플리케이션
+        application: 어플리케이션
         callback_url: 콜백 URL
         delete: 삭제
         empty: 어플리케이션이 없습니다.
@@ -124,7 +124,7 @@ ko:
         admin/reports: 신고 관리
         all: 전체
         blocks: 차단
-        bookmarks: 책갈피
+        bookmarks: 북마크
         conversations: 대화
         crypto: 종단간 암호화
         favourites: 좋아요
@@ -159,7 +159,7 @@ ko:
       read: 계정의 모든 데이터를 읽기
       read:accounts: 계정의 정보를 보기
       read:blocks: 차단을 보기
-      read:bookmarks: 내 책갈피 보기
+      read:bookmarks: 내 북마크 보기
       read:favourites: 관심글을 보기
       read:filters: 필터를 보기
       read:follows: 팔로우를 보기
@@ -172,7 +172,7 @@ ko:
       write: 계정 정보 수정
       write:accounts: 프로필 수정
       write:blocks: 계정이나 도메인 차단
-      write:bookmarks: 글을 책갈피에 넣기
+      write:bookmarks: 게시물을 북마크에 넣기
       write:conversations: 뮤트와 대화 삭제
       write:favourites: 관심글 지정
       write:filters: 필터 만들기
diff --git a/config/locales/doorkeeper.ku.yml b/config/locales/doorkeeper.ku.yml
index 09751e7e5..b04e86d88 100644
--- a/config/locales/doorkeeper.ku.yml
+++ b/config/locales/doorkeeper.ku.yml
@@ -171,7 +171,7 @@ ku:
       read:statuses: hemû şandiyan bibîne
       write: hemû daneyên ajimêra xwe biguherîne
       write:accounts: profîla xwe biguherîne
-      write:blocks: hemû ajimêr û navperan asteng bike
+      write:blocks: ajimêr û navperan asteng bike
       write:bookmarks: şandiyan di şûnpelê de tomar bike
       write:conversations: bêdengkirin û jêbirina axaftinan
       write:favourites: şandiyên bijarte
diff --git a/config/locales/doorkeeper.no.yml b/config/locales/doorkeeper.no.yml
index 7ba1baf7a..99faff5c7 100644
--- a/config/locales/doorkeeper.no.yml
+++ b/config/locales/doorkeeper.no.yml
@@ -148,8 +148,8 @@
         title: OAuth-autorisering påkrevet
     scopes:
       admin:read: lese alle data på tjeneren
-      admin:read:accounts: lese sensitiv informasjon for alle kontoer
-      admin:read:reports: lese sensitiv informasjon for alle rapporter og rapporterte kontoer
+      admin:read:accounts: lese sensitive opplysninger for alle kontoer
+      admin:read:reports: lese sensitive opplysninger for alle rapporter og rapporterte kontoer
       admin:write: modifisere alle data på tjeneren
       admin:write:accounts: utføre moderatorhandlinger på kontoer
       admin:write:reports: utføre moderatorhandlinger på rapporter
@@ -160,7 +160,7 @@
       read:accounts: se informasjon om kontoer
       read:blocks: se blokkeringene dine
       read:bookmarks: se bokmerkene dine
-      read:favourites: se dine likinger
+      read:favourites: se favorittene dine
       read:filters: se filtrene dine
       read:follows: se hvem du følger
       read:lists: se listene dine
@@ -174,7 +174,7 @@
       write:blocks: blokkere kontoer og domener
       write:bookmarks: bokmerke innlegg
       write:conversations: dempe og slette samtaler
-      write:favourites: like innlegg
+      write:favourites: favorittmarker innlegg
       write:filters: opprette filtre
       write:follows: følge personer
       write:lists: opprette lister
diff --git a/config/locales/doorkeeper.pt-BR.yml b/config/locales/doorkeeper.pt-BR.yml
index 905dff0e6..d097b954d 100644
--- a/config/locales/doorkeeper.pt-BR.yml
+++ b/config/locales/doorkeeper.pt-BR.yml
@@ -121,7 +121,7 @@ pt-BR:
         accounts: Contas
         admin/accounts: Administração de contas
         admin/all: Todas as funções administrativas
-        admin/reports: Administração de relatórios
+        admin/reports: Controle de denúncias
         all: Tudo
         blocks: Bloqueios
         bookmarks: Salvos
diff --git a/config/locales/doorkeeper.sco.yml b/config/locales/doorkeeper.sco.yml
index 8165e00a1..cfd4577f5 100644
--- a/config/locales/doorkeeper.sco.yml
+++ b/config/locales/doorkeeper.sco.yml
@@ -1 +1,185 @@
+---
 sco:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Application nemm
+        redirect_uri: Redireck URI
+        scopes: Scopes
+        website: Application wabsteid
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: cannae contain a fragment.
+              invalid_uri: haes tae be a valid URI.
+              relative_uri: haes tae be an absolute URI.
+              secured_uri: haes tae be a HTTPS/SSL URI.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Alloo
+        cancel: Cancel
+        destroy: Destroy
+        edit: Edit
+        submit: Pit in
+      confirmations:
+        destroy: Ye sure?
+      edit:
+        title: Edit application
+      form:
+        error: Ooft! Check yer form fir possible mistaks
+      help:
+        native_redirect_uri: Uise %{native_redirect_uri} fir local tests
+        redirect_uri: Uise ae line per URI
+        scopes: Separate scopes wi spaces. Lea blank fir tae uise the default scopes.
+      index:
+        application: Application
+        callback_url: Cawback URL
+        delete: Delete
+        empty: Ye'v nae applications.
+        name: Nemm
+        new: New application
+        scopes: Scopes
+        show: Shaw
+        title: Yer applications
+      new:
+        title: New application
+      show:
+        actions: Actions
+        application_id: Client key
+        callback_urls: Cawback URLs
+        scopes: Scopes
+        secret: Client secret
+        title: 'Application: %{name}'
+    authorizations:
+      buttons:
+        authorize: Authorize
+        deny: Deny
+      error:
+        title: A error haes occurrt
+      new:
+        prompt_html: "%{client_name} wad like permission fir tae access yer accoont. It is a third-party application. <strong>Gin ye dinnae trust it, then ye shuidnae authorize it.</strong>"
+        review_permissions: Luik ower permissions
+        title: Authorization requirt
+      show:
+        title: Copy this authorization code an paste it in tae the application.
+    authorized_applications:
+      buttons:
+        revoke: Tak awa
+      confirmations:
+        revoke: Ye sure?
+      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.
+        last_used_at: Last uised on %{date}
+        never_used: Never uised
+        scopes: Permissions
+        superapp: Internal
+        title: Yer authorized applications
+    errors:
+      messages:
+        access_denied: The resoorce ainer or authorization server denied the request.
+        credential_flow_not_configured: Resoorce Ainer Passwird Credentials flow failed doon tae Doorkeeper.configure.resource_owner_from_credentials no bein configurt.
+        invalid_client: Client authentication failed doon tae unkent client, nae client authentication includit, or unsupportit authentication method.
+        invalid_grant: The provided authorization grant isnae valid, expirit, revokt, disnae match the redirection URI uised in the authorization request, or wis issued tae anither client.
+        invalid_redirect_uri: The redirect uri includit isnae valid.
+        invalid_request:
+          missing_param: 'Missing requirit parameter: %{value}.'
+          request_not_authorized: Request need fir tae be authorized. Requirit parameter fir authorizin request is missin or invalid.
+          unknown: The request is missin a requirit parameter, includes a unsupportit parameter value, or is itherwise malformt.
+        invalid_resource_owner: The providit resoorce ainer credentials urnae valid, or resoorce ainer cannae be fun
+        invalid_scope: The requestit scope isnae valid, unkent, or malformt.
+        invalid_token:
+          expired: The access token expirit
+          revoked: The access token wis revokt
+          unknown: The access token isnae valid
+        resource_owner_authenticator_not_configured: Resoorce Ainer fin failt doon tae Doorkeeper.configure.resource_owner_authenticator bein unconfigurt.
+        server_error: The authorization server encoontert a unexpectit condition thit preventit it fae fulfillin the request.
+        temporarily_unavailable: The authorization server currently isnae able tae haunnle the request doon tae a temporary owerloadin or maintenance o the server.
+        unauthorized_client: The client isnae authorized fir tae perform this request uisin this method.
+        unsupported_grant_type: The authorization grant type isnae supportit bi the authorization server.
+        unsupported_response_type: The authorization server disnae support this response type.
+    flash:
+      applications:
+        create:
+          notice: Application makkit.
+        destroy:
+          notice: Application deletit.
+        update:
+          notice: Application updatit.
+      authorized_applications:
+        destroy:
+          notice: Application revokit.
+    grouped_scopes:
+      access:
+        read: Read-ainly access
+        read/write: Read an write access
+        write: Write-ainly access
+      title:
+        accounts: Accoonts
+        admin/accounts: Administration o accoonts
+        admin/all: Aw administrative functions
+        admin/reports: Administration o clypes
+        all: Awthin
+        blocks: Dingies
+        bookmarks: Buikmairks
+        conversations: Conversations
+        crypto: En-tae-en encryption
+        favourites: Favourites
+        filters: Filters
+        follow: Relationships
+        follows: Follaes
+        lists: Lists
+        media: Media attachments
+        mutes: Wheeshts
+        notifications: Notes
+        push: Push notes
+        reports: Clypes
+        search: Seirch
+        statuses: Posts
+    layouts:
+      admin:
+        nav:
+          applications: Applications
+          oauth2_provider: OAuth2 Provider
+      application:
+        title: OAuth authorization requirit
+    scopes:
+      admin:read: read aw data on the server
+      admin:read:accounts: read sensitive information fae aw accoonts
+      admin:read:reports: read sensitive information fae aw clyped an clyped on accoonts
+      admin:write: modify aw data on the server
+      admin:write:accounts: perform moderation actions on accoonts
+      admin:write:reports: perform moderation actions on clypes
+      crypto: uise en-tae-en encryption
+      follow: modify accoont relationships
+      push: get yer push notifications
+      read: read aw yer accoont's data
+      read:accounts: see accoonts information
+      read:blocks: see yer dingies
+      read:bookmarks: see yer buikmairks
+      read:favourites: see yer favourites
+      read:filters: see yer filters
+      read:follows: see yer follaes
+      read:lists: see yer lists
+      read:mutes: see yet wheeshts
+      read:notifications: see yer notes
+      read:reports: see yer clypes
+      read:search: seirch on yer behauf
+      read:statuses: see aw posts
+      write: modify aw yer accoont's data
+      write:accounts: modify yer profile
+      write:blocks: dingie accoonts an domains
+      write:bookmarks: buikmairk posts
+      write:conversations: wheesht an delete conversations
+      write:favourites: favourite posts
+      write:filters: mak filters
+      write:follows: follae fowk
+      write:lists: mak lists
+      write:media: upload media files
+      write:mutes: wheesht fowk an conversations
+      write:notifications: claer yer notes
+      write:reports: clype on ither fowk
+      write:statuses: publish posts
diff --git a/config/locales/doorkeeper.sr-Latn.yml b/config/locales/doorkeeper.sr-Latn.yml
index f30e2a6ca..568e53d59 100644
--- a/config/locales/doorkeeper.sr-Latn.yml
+++ b/config/locales/doorkeeper.sr-Latn.yml
@@ -38,6 +38,7 @@ sr-Latn:
         application: Aplikacija
         callback_url: Adresa za povratni poziv
         delete: Obriši
+        empty: Nemate aplikacija.
         name: Ime
         new: Nova aplikacija
         scopes: Opsezi važenja
@@ -59,6 +60,8 @@ sr-Latn:
       error:
         title: Dogodila se greška
       new:
+        prompt_html: "%{client_name} želi dozvolu za pristup tvom nalogu. U pitanju je aplikacija treće strane. <strong>Ako smatraš da nije pouzdana, ne bi trebalo da je ovlastiš.</strong>"
+        review_permissions: Pregledaj dozvole
         title: Potrebna autorizacija
       show:
         title: Kopirajte ovaj autorizacioni kod i nalepite ga u aplikaciju.
@@ -68,6 +71,12 @@ sr-Latn:
       confirmations:
         revoke: Da li ste sigurni?
       index:
+        authorized_at: Autorizovano dana %{date}
+        description_html: Ovo su aplikacije koje mogu da pristupe tvom nalogu pomoću API-ja. Ako ovde postoje aplikacije koje ne prepoznaješ ili se neka aplikacija ne ponaša dobro, možeš opozvati njeno pravo pristupa.
+        last_used_at: Poslednji put korišćeno dana %{date}
+        never_used: Nikada nije korišćeno
+        scopes: Dozvole
+        superapp: Interno
         title: Vaše autorizovane aplikacije
     errors:
       messages:
@@ -76,6 +85,10 @@ sr-Latn:
         invalid_client: Klijentska identifikacija nije uspela zbog nepoznatog klijenta, zato što klijent nije uključio identifikaciju ili zato što je iskorišćen nepodržani identifikacioni metod.
         invalid_grant: Zadata identifikaciona dozvola je neispravna, istekla, opozvana, ne poklapa se sa adresom preusmeravanja ili je izdata nekog drugom klijentu.
         invalid_redirect_uri: Uključena adresa preusmeravanja nije ispravna.
+        invalid_request:
+          missing_param: 'Nedostaje obavezni parametar: %{value}.'
+          request_not_authorized: Zahtev mora biti autorizovan. Obavezni parametar za autorizaciju zahteva nedostaje ili je nevažeći.
+          unknown: Obavezni parametar u zahtevu nedostaje, u zahtevu se nalazi nepodržana vrednost parametra ili je parametar na neki drugi način pogrešno formiran.
         invalid_resource_owner: Zadati kredencijali vlasnika resursa nisu ispravni ili vlasnik resursa ne može biti nađen
         invalid_scope: Zahtevani opseg važenja nije ispravan, nepoznat je ili je na neki drugi način pogrešan.
         invalid_token:
@@ -99,6 +112,33 @@ sr-Latn:
       authorized_applications:
         destroy:
           notice: Aplikacija opozvana.
+    grouped_scopes:
+      access:
+        read: Pristup samo za čitanje
+        read/write: Pristup za čitanje i pisanje
+        write: Pristup samo za pisanje
+      title:
+        accounts: Nalozi
+        admin/accounts: Administracija naloga
+        admin/all: Sve funkcije administracije
+        admin/reports: Administracija prijava
+        all: Sve
+        blocks: Blokirani
+        bookmarks: Obeleživači
+        conversations: Razgovori
+        crypto: End-to-end enkripcija
+        favourites: Omiljeni
+        filters: Filteri
+        follow: Veze
+        follows: Praćeni
+        lists: Liste
+        media: Multimedijalni prilozi
+        mutes: Utišani
+        notifications: Obaveštenja
+        push: Prosleđena obaveštenja
+        reports: Prijave
+        search: Pretraga
+        statuses: Objave
     layouts:
       admin:
         nav:
@@ -107,6 +147,39 @@ sr-Latn:
       application:
         title: OAuth autorizacija potrebna
     scopes:
+      admin:read: čitanje svih podataka na serveru
+      admin:read:accounts: čitanje osetljivih podataka za sve naloge
+      admin:read:reports: čitanje osetljivih podataka svih izveštaja i prijavljenih naloga
+      admin:write: menjanje svih podataka na serveru
+      admin:write:accounts: vršenje moderatorskih aktivnosti nad nalozima
+      admin:write:reports: vršenje moderatorskih aktivnosti nad izveštajima
+      crypto: korišćenje end-to-end enkripcije
       follow: prati, blokira, odblokira i otprati naloge
+      push: primanje prosleđenih obaveštenja
       read: čita podatke Vašeg naloga
+      read:accounts: pogledaj informacije o nalozima
+      read:blocks: pogledaj svoje blokirane
+      read:bookmarks: pogledaj svoje obeleživače
+      read:favourites: pogledaj svoje omiljene
+      read:filters: pogledaj svoje filtere
+      read:follows: pogledaj koga pratiš
+      read:lists: pogledaj svoje liste
+      read:mutes: pogledaj svoje utišane
+      read:notifications: pogledaj svoja obaveštenja
+      read:reports: pogledaj svoje prijave
+      read:search: pretraži u svoje ime
+      read:statuses: pogledaj sve objave
       write: objavljuje statuse u Vaše ime
+      write:accounts: izmeni svoj profil
+      write:blocks: blokiraj naloge i domene
+      write:bookmarks: obeleži objave
+      write:conversations: utišaj i obriši razgovore
+      write:favourites: omiljene objave
+      write:filters: kreiraj filtere
+      write:follows: prati korisnike
+      write:lists: kreiraj liste
+      write:media: otpremi medijske datoteke
+      write:mutes: utišaj korinsike i razgovore
+      write:notifications: obriši svoja obaveštenja
+      write:reports: prijavi druge korisnike
+      write:statuses: objavi objave
diff --git a/config/locales/doorkeeper.sr.yml b/config/locales/doorkeeper.sr.yml
index 74c79227b..805332051 100644
--- a/config/locales/doorkeeper.sr.yml
+++ b/config/locales/doorkeeper.sr.yml
@@ -38,6 +38,7 @@ sr:
         application: Апликација
         callback_url: Адреса за повратни позив
         delete: Обриши
+        empty: Немате апликација.
         name: Име
         new: Нова апликација
         scopes: Опсези важења
@@ -59,6 +60,8 @@ sr:
       error:
         title: Догодила се грешка
       new:
+        prompt_html: "%{client_name} жели дозволу за приступ твом налогу. У питању је апликација треће стране. <strong>Ако сматраш да није поуздана, не би требало да је овластиш.</strong>"
+        review_permissions: Прегледај дозволе
         title: Потребна ауторизација
       show:
         title: Копирајте овај ауторизациони код и налепите га у апликацију.
@@ -68,6 +71,12 @@ sr:
       confirmations:
         revoke: Да ли сте сигурни?
       index:
+        authorized_at: Ауторизовано дана %{date}
+        description_html: Ово су апликације које могу да приступе твом налогу помоћу АПИ-ја. Ако овде постоје апликације које не препознајеш или се нека апликација не понаша добро, можеш опозвати њено право приступа.
+        last_used_at: Последњи пут коришћено дана %{date}
+        never_used: Никада није коришћено
+        scopes: Дозволе
+        superapp: Интерно
         title: Ваше ауторизоване апликације
     errors:
       messages:
@@ -76,6 +85,10 @@ sr:
         invalid_client: Клијентска идентификација није успела због непознатог клијента, зато што клијент није укључио идентификацију или зато што је искоришћен неподржани идентификациони метод.
         invalid_grant: Задата идентификациона дозвола је неисправна, истекла, опозвана, не поклапа се са адресом преусмеравања или је издата неког другом клијенту.
         invalid_redirect_uri: Укључена адреса преусмеравања није исправна.
+        invalid_request:
+          missing_param: 'Недостаје обавезни параметар: %{value}.'
+          request_not_authorized: Захтев мора бити ауторизован. Обавезни параметар за ауторизацију захтева недостаје или је неважећи.
+          unknown: Обавезни параметар у захтеву недостаје, у захтеву се налази неподржана вредност параметра или је параметар на неки други начин погрешно формиран.
         invalid_resource_owner: Задати креденцијали власника ресурса нису исправни или власник ресурса не може бити нађен
         invalid_scope: Захтевани опсег важења није исправан, непознат је или је на неки други начин погрешан.
         invalid_token:
@@ -99,6 +112,33 @@ sr:
       authorized_applications:
         destroy:
           notice: Апликација опозвана.
+    grouped_scopes:
+      access:
+        read: Приступ само за читање
+        read/write: Приступ за читање и писање
+        write: Приступ само за писање
+      title:
+        accounts: Налози
+        admin/accounts: Администрација налога
+        admin/all: Све функције администрације
+        admin/reports: Администрација пријава
+        all: Све
+        blocks: Блокирани
+        bookmarks: Обележивачи
+        conversations: Разговори
+        crypto: End-to-end енкрипција
+        favourites: Омиљени
+        filters: Филтери
+        follow: Везе
+        follows: Праћени
+        lists: Листе
+        media: Мултимедијални прилози
+        mutes: Утишани
+        notifications: Обавештења
+        push: Прослеђена обавештења
+        reports: Пријаве
+        search: Претрага
+        statuses: Објаве
     layouts:
       admin:
         nav:
@@ -107,6 +147,39 @@ sr:
       application:
         title: OAuth ауторизација потребна
     scopes:
+      admin:read: читање свих података на серверу
+      admin:read:accounts: читање осетљивих података за све налоге
+      admin:read:reports: читање осетљивих података свих извештаја и пријављених налога
+      admin:write: мењање свих података на серверу
+      admin:write:accounts: вршење модераторских активности над налозима
+      admin:write:reports: вршење модераторских активности над извештајима
+      crypto: коришћење end-to-end енкрипције
       follow: прати, блокира, одблокира и отпрати налоге
+      push: примање прослеђених обавештења
       read: чита податке Вашег налога
+      read:accounts: погледај информације о налозима
+      read:blocks: погледај своје блокиране
+      read:bookmarks: погледај своје обележиваче
+      read:favourites: погледај своје омиљене
+      read:filters: погледај своје филтере
+      read:follows: погледај кога пратиш
+      read:lists: погледај своје листе
+      read:mutes: погледај своје утишане
+      read:notifications: погледај своја обавештења
+      read:reports: погледај своје пријаве
+      read:search: претражи у своје име
+      read:statuses: погледај све објаве
       write: објављује статусе у Ваше име
+      write:accounts: измени свој профил
+      write:blocks: блокирај налоге и домене
+      write:bookmarks: обележи објаве
+      write:conversations: утишај и обриши разговоре
+      write:favourites: омиљене објаве
+      write:filters: креирај филтере
+      write:follows: прати кориснике
+      write:lists: креирај листе
+      write:media: отпреми медијске датотеке
+      write:mutes: утишај коринсике и разговоре
+      write:notifications: обриши своја обавештења
+      write:reports: пријави друге кориснике
+      write:statuses: објави објаве
diff --git a/config/locales/doorkeeper.uk.yml b/config/locales/doorkeeper.uk.yml
index 504361081..4d433185c 100644
--- a/config/locales/doorkeeper.uk.yml
+++ b/config/locales/doorkeeper.uk.yml
@@ -173,13 +173,13 @@ uk:
       write:accounts: змінювати ваш профіль
       write:blocks: блокувати облікові записи і домени
       write:bookmarks: додавати дописи до закладок
-      write:conversations: нехтувати й видалити бесіди
+      write:conversations: приховати й видалити бесіди
       write:favourites: вподобані дописи
       write:filters: створювати фільтри
       write:follows: підписуйтесь на людей
       write:lists: створювайте списки
       write:media: завантажити медіафайли
-      write:mutes: нехтувати людей або бесіди
+      write:mutes: приховувати людей або бесіди
       write:notifications: очищувати Ваші сповіщення
       write:reports: надіслати скаргу про людей
       write:statuses: публікувати дописи
diff --git a/config/locales/doorkeeper.zh-CN.yml b/config/locales/doorkeeper.zh-CN.yml
index 9586e9522..2ce18fe44 100644
--- a/config/locales/doorkeeper.zh-CN.yml
+++ b/config/locales/doorkeeper.zh-CN.yml
@@ -124,7 +124,7 @@ zh-CN:
         admin/reports: 举报管理
         all: 所有
         blocks: 屏蔽
-        bookmarks: 收藏
+        bookmarks: 书签
         conversations: 会话
         crypto: 端到端加密
         favourites: 喜欢
@@ -155,8 +155,8 @@ zh-CN:
       admin:write:reports: 对举报执行管理操作
       crypto: 使用端到端加密
       follow: 关注或屏蔽用户
-      push: 接收你的帐户的推送通知
-      read: 读取你的帐户数据
+      push: 接收你的账户的推送通知
+      read: 读取你的账户数据
       read:accounts: 查看账号信息
       read:blocks: 查看你的屏蔽列表
       read:bookmarks: 查看你的书签
diff --git a/config/locales/doorkeeper.zh-HK.yml b/config/locales/doorkeeper.zh-HK.yml
index 30610ef09..0bd60c08e 100644
--- a/config/locales/doorkeeper.zh-HK.yml
+++ b/config/locales/doorkeeper.zh-HK.yml
@@ -60,6 +60,8 @@ zh-HK:
       error:
         title: 發生錯誤
       new:
+        prompt_html: "%{client_name} 想得到存取你帳號的權限。這是一個第三方應用程式。<strong>如果你不信任它,請勿授權。</strong>"
+        review_permissions: 檢視權限
         title: 需要用戶授權
       show:
         title: 請把這個授權碼複製到應用程式中。
@@ -69,6 +71,12 @@ zh-HK:
       confirmations:
         revoke: 是否確定要取消授權?
       index:
+        authorized_at: 於 %{date} 授權
+        description_html: 這些應用程式能透過 API 存取你的帳號。如果有你不認識的應用程式,或程式行為不當,你可以在此撤銷其存取權限。
+        last_used_at: 最後使用於 %{date}
+        never_used: 從未使用
+        scopes: 權限
+        superapp: 內部
         title: 已獲你授權的程用程式
     errors:
       messages:
@@ -104,6 +112,33 @@ zh-HK:
       authorized_applications:
         destroy:
           notice: 已取消應用程式授權。
+    grouped_scopes:
+      access:
+        read: 唯讀存取
+        read/write: 讀寫存取
+        write: 唯寫存取
+      title:
+        accounts: 帳號
+        admin/accounts: 帳號管理
+        admin/all: 所有管理功能
+        admin/reports: 檢舉報告管理
+        all: 全部
+        blocks: 封鎖
+        bookmarks: 書籤
+        conversations: 對話
+        crypto: 端到端加密
+        favourites: 最愛
+        filters: 篩選器
+        follow: 關係
+        follows: 追蹤
+        lists: 名單
+        media: 媒體附件
+        mutes: 靜音
+        notifications: 通知
+        push: 推送通知
+        reports: 檢舉報告
+        search: 搜尋
+        statuses: 帖文
     layouts:
       admin:
         nav:
@@ -118,6 +153,7 @@ zh-HK:
       admin:write: 修改伺服器的所有資料
       admin:write:accounts: 對帳號進行仲裁管理動作
       admin:write:reports: 對回報進行仲裁管理動作
+      crypto: 使用端到端加密
       follow: 修改帳號的對外聯繫
       push: 接收你的帳號的推送通知
       read: 閱讀你帳號的所有資料
@@ -137,6 +173,7 @@ zh-HK:
       write:accounts: 修改你的個人檔案
       write:blocks: 封鎖帳號及域名
       write:bookmarks: 把文章加入最愛
+      write:conversations: 靜音及刪除對話
       write:favourites: 喜歡的文章
       write:filters: 建立過濾條件
       write:follows: 關注其他人
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 909bf9b30..3b8f3c74f 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -200,7 +200,21 @@ el:
         update_status: Ενημέρωση Κατάστασης
       actions:
         approve_user_html: "%{name} εγκρίθηκε εγγραφή από %{target}"
+        destroy_email_domain_block_html: Ο/Η %{name} ξεμπλόκαρε το email domain %{target}
         destroy_instance_html: Ο/Η %{name} εκκαθάρισε τον τομέα %{target}
+        destroy_ip_block_html: Ο/Η %{name} διέγραψε τον κανόνα για την IP %{target}
+        destroy_status_html: Ο/Η %{name} αφαίρεσε την ανάρτηση του/της %{target}
+        destroy_unavailable_domain_html: Ο/Η %{name} ξανάρχισε να τροφοδοτεί το domain %{target}
+        destroy_user_role_html: Ο/Η %{name} διέγραψε τον ρόλο του %{target}
+        disable_2fa_user_html: Ο/Η %{name} απενεργοποίησε το two factor requirement για τον χρήστη %{target}
+        disable_custom_emoji_html: Ο/Η %{name} απενεργοποίησε το emoji %{target}
+        disable_sign_in_token_auth_user_html: Ο/Η %{name} απενεργοποίησε την πιστοποίηση e-mail token του %{target}
+        disable_user_html: Ο/Η %{name} απενεργοποίησε τη σύνδεση για τον χρήστη %{target}
+        enable_custom_emoji_html: Ο/Η %{name} ενεργοποίησε το emoji %{target}
+        enable_sign_in_token_auth_user_html: Ο/Η %{name} ενεργοποίησε την πιστοποίηση e-mail token του %{target}
+        enable_user_html: Ο/Η %{name} ενεργοποίησε τη σύνδεση για τον χρήστη %{target}
+        memorialize_account_html: O/H %{name} μετέτρεψε τον λογαριασμό του %{target} σε σελίδα μνήμης
+        promote_user_html: Ο/Η %{name} προβίβασε το χρήστη %{target}
         reject_user_html: "%{name} απορρίφθηκε εγγραφή από %{target}"
         unblock_email_account_html: "%{name} ξεμπλόκαρε τη διεύθυνση ηλεκτρονικού ταχυδρομείου του %{target}"
       deleted_account: διαγραμμένος λογαριασμός
@@ -269,6 +283,8 @@ el:
       add_new: Έγκριση τομέα
       created_msg: Ο τομέας εγκρίθηκε με επιτυχία
       destroyed_msg: Ο τομέας δεν είναι πια εγκεκριμένος
+      export: Εξαγωγή
+      import: Εισαγωγή
       undo: Αφαίρεση έγκρισης
     domain_blocks:
       add_new: Προσθήκη νέου
@@ -278,11 +294,14 @@ el:
       edit: Διαχείρηση αποκλεισμένου τομέα
       existing_domain_block: Έχετε ήδη επιβάλει αυστηρότερα όρια στο %{name}.
       existing_domain_block_html: Έχεις ήδη επιβάλλει αυστηρότερους περιορισμούς στο %{name}, πρώτα θα πρέπει να τους <a href="%{unblock_url}">αναιρέσεις</a>.
+      export: Εξαγωγή
+      import: Εισαγωγή
       new:
         create: Δημιουργία αποκλεισμού
         hint: Ο αποκλεισμός τομέα δεν θα αποτρέψει νέες καταχωρίσεις λογαριασμών στην βάση δεδομένων, αλλά θα εφαρμόσει αναδρομικά και αυτόματα συγκεκριμένες πολιτικές μεσολάβησης σε αυτούς τους λογαριασμούς.
         severity:
           noop: Κανένα
+          silence: Περιορισμός
           suspend: Αναστολή
         title: Αποκλεισμός νέου τομέα
       private_comment: Ιδιωτικό σχόλιο
@@ -310,6 +329,10 @@ el:
         create: Πρόσθεση τομέα
         title: Νέα εγγραφή email στη μαύρη λίστα
       title: Μαύρη λίστα email
+    export_domain_allows:
+      no_file: Δεν επιλέχθηκε αρχείο
+    export_domain_blocks:
+      no_file: Δεν επιλέχθηκε αρχείο
     follow_recommendations:
       status: Κατάσταση
     instances:
@@ -565,6 +588,7 @@ el:
     warning: Μεγάλη προσοχή με αυτά τα στοιχεία. Μην τα μοιραστείς ποτέ με κανέναν!
     your_token: Το διακριτικό πρόσβασής σου (access token)
   auth:
+    apply_for_account: Ζητήστε έναν λογαριασμό
     change_password: Συνθηματικό
     delete_account: Διαγραφή λογαριασμού
     delete_account_html: Αν θέλεις να διαγράψεις το λογαριασμό σου, μπορείς <a href="%{path}">να συνεχίσεις εδώ</a>. Θα σου ζητηθεί επιβεβαίωση.
@@ -744,6 +768,7 @@ el:
     invalid_markup: 'περιέχει λάθος μορφοποίηση HTML: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Μη έγκυρο αρχείο CSV. Σφάλμα: %{error}'
       over_rows_processing_limit: περιέχει περισσότερες από %{count} γραμμές
     modes:
       merge: Συγχώνευση
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 970db5f42..d603a6b3f 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -1,7 +1,7 @@
 ---
 eo:
   about:
-    about_mastodon_html: 'Mastodon estas socia retejo de la estonteco: sen reklamo, sen kompania gvato, etika dezajno kaj malcentraligo! Vi regu viajn datumojn kun Mastodon!'
+    about_mastodon_html: 'La socia reto de la estonteco: sen reklamo, sen firmaa superrigardo, etika fasonado kaj malcentrigo! Regu viajn datumojn per Mastodon!'
     contact_missing: Ne elektita
     contact_unavailable: Ne disponebla
     hosted_on: "%{domain} estas nodo de Mastodon"
@@ -12,7 +12,7 @@ eo:
       one: Sekvanto
       other: Sekvantoj
     following: Sekvatoj
-    instance_actor_flash: Ĉi tiu konto estas virtuala agento uzata por reprezenti la servilon mem kaj neniu individua uzanto. Ĝi estas uzata por celoj de la federaĵo kaj devas ne esti suspendita.
+    instance_actor_flash: Ĉi tiu konto estas virtuala agento uzata por reprezenti la servilon mem kaj neniun individuan uzanton. Ĝi estas uzata por federaciaj celoj kaj ĝi devas ne esti suspendita.
     last_active: laste aktiva
     link_verified_on: Proprieto de ĉi tiu ligilo estis kontrolita je %{date}
     nothing_here: Estas nenio ĉi tie!
@@ -28,7 +28,7 @@ eo:
       title: Plenumi kontrolan agon al %{acct}
     account_moderation_notes:
       create: Lasi noton
-      created_msg: Noto de mederigado estis sukcese kreita!
+      created_msg: Noto de moderigado sukcese kreita!
       destroyed_msg: Noto de moderigado sukcese detruita!
     accounts:
       add_email_domain_block: Bloki retadresan domajnon
@@ -57,16 +57,16 @@ eo:
       deleted: Forigita
       demote: Degradi
       destroyed_msg: Datumoj de %{username} nun enviciĝis por esti forigita baldaǔ
-      disable: Frostigi
+      disable: Malebligi
       disable_sign_in_token_auth: Malŝalti retpoŝtan ĵetonan aŭtentigon
       disable_two_factor_authentication: Malŝalti 2FA-n
-      disabled: Frostigita
+      disabled: Malebligita
       display_name: Montrata nomo
       domain: Domajno
       edit: Redakti
       email: Retpoŝto
       email_status: Stato de retpoŝto
-      enable: Malfrostigi
+      enable: Ebligi
       enable_sign_in_token_auth: Ŝalti retpoŝtan ĵetonan aŭtentigon
       enabled: Ebligita
       enabled_msg: Sukcese malfrostigis konton de %{username}
@@ -84,7 +84,7 @@ eo:
         remote: Foraj
         title: Loko
       login_status: Ensaluta stato
-      media_attachments: Aŭdovidaj aldonaĵoj
+      media_attachments: Ligitaj aŭdovidaĵoj
       memorialize: Ŝanĝi al memoro
       memorialized: Memorita
       memorialized_msg: Sukcese ŝanĝis %{username} al memorkonto
@@ -116,9 +116,9 @@ eo:
       redownloaded_msg: Sukcese refreŝis profilon de %{username} de origino
       reject: Malakcepti
       rejected_msg: Sukcese malaprobis aliĝ-peton de %{username}
-      remove_avatar: Forigi la rolfiguron
+      remove_avatar: Forigi profilbildon
       remove_header: Forigi kapan bildon
-      removed_avatar_msg: La bildo de la rolfiguro de %{username} estas sukcese forigita
+      removed_avatar_msg: La profilbildo de %{username} estas sukcese forigita
       removed_header_msg: Sukcese forigis kapbildon de %{username}
       resend_confirmation:
         already_confirmed: Ĉi tiu uzanto jam estas konfirmita
@@ -139,8 +139,8 @@ eo:
       shared_inbox_url: URL de kunhavigita leterkesto
       show:
         created_reports: Faritaj raportoj
-        targeted_reports: Raporitaj de alia
-      silence: Mutigita
+        targeted_reports: Raporitaj de aliaj
+      silence: Limigi
       silenced: Silentigita
       statuses: Afiŝoj
       strikes: Antaǔaj admonoj
@@ -148,7 +148,7 @@ eo:
       suspend: Haltigu
       suspended: Suspendita
       suspension_irreversible: La datumoj de ĉi tiu konto neinverseble forigitas.
-      suspension_reversible_hint_html: La konto estas suspendita, kaj la datumoj estos komplete forgitaj en la %{date}. Ĝis tiam, la konto povas esti restaŭrita sen malutila efiko. Se vi deziras tuj forigi ĉiujn datumojn de la konto, vi povas fari ĉi-sube.
+      suspension_reversible_hint_html: La konto estas suspendita, kaj la datumoj estos komplete forigitaj je %{date}. Ĝis tiam, la konto povas esti malsuspendita sen flankefiko. Se vi deziras tuj forigi ĉiujn datumojn de la konto, vi povas fari tion sube.
       title: Kontoj
       unblock_email: Malbloki retpoŝtadresojn
       unblocked_email_msg: Sukcese malblokis la retpoŝtadreson de %{username}
@@ -158,7 +158,7 @@ eo:
       undo_suspension: Malfari haltigon
       unsilenced_msg: Sukcese senlimigis la konton de %{username}
       unsubscribe: Malaboni
-      unsuspended_msg: La konto de %{username} estas sukcese reaktivigita
+      unsuspended_msg: La konto de %{username} estas sukcese malsuspendita
       username: Uzantnomo
       view_domain: Vidi la resumon de la domajno
       warn: Averti
@@ -172,7 +172,7 @@ eo:
         change_email_user: Ŝanĝi retpoŝton de uzanto
         change_role_user: Ŝanĝi Rolon de Uzanton
         confirm_user: Konfirmi uzanton
-        create_account_warning: Krei Averton
+        create_account_warning: Krei averton
         create_announcement: Krei Anoncon
         create_canonical_email_block: Krei Blokadon de Retpoŝto
         create_custom_emoji: Krei Propran Emoĝion
@@ -194,18 +194,18 @@ eo:
         destroy_status: Forigi mesaĝon
         destroy_unavailable_domain: Forigi Nehaveblan Domajnon
         destroy_user_role: Detrui Rolon
-        disable_2fa_user: Malaktivigi 2FA-n
-        disable_custom_emoji: Malaktivigi la proprajn emoĝiojn
+        disable_2fa_user: Malebligi 2FA
+        disable_custom_emoji: Malebligi proprajn emoĝiojn
         disable_sign_in_token_auth_user: Malaktivigi Retpoŝtan Ĵetonon por Uzanto
         disable_user: Malaktivigi la uzanton
         enable_custom_emoji: Ebligi Propran Emoĝion
-        enable_sign_in_token_auth_user: Aktivigi la aŭtentigon de peco per retpoŝto por la uzanto
+        enable_sign_in_token_auth_user: Ebligi retpoŝtan ĵetonan aŭtentigon por la uzanto
         enable_user: Ebligi uzanton
         memorialize_account: Memorigu Konton
         promote_user: Promocii Uzanton
         reject_appeal: Malaprobi Apelacion
         reject_user: Malakcepti Uzanton
-        remove_avatar_user: Forigi la rolfiguron
+        remove_avatar_user: Forigi la profilbildon
         reopen_report: Remalfermi signalon
         resend_user: Resendi konfirman retmesaĝon
         reset_password_user: Restarigi pasvorton
@@ -217,7 +217,7 @@ eo:
         unblock_email_account: Malbloki retpoŝtadreson
         unsensitive_account: Malmarku la amaskomunikilojn en via konto kiel sentemaj
         unsilence_account: Malsilentigi konton
-        unsuspend_account: Reaktivigi la konton
+        unsuspend_account: Malsuspendi la konton
         update_announcement: Ĝisdatigi anoncon
         update_custom_emoji: Ĝisdatigi proprajn emoĝiojn
         update_domain_block: Ĝigdatigi domajnan blokadon
@@ -225,42 +225,64 @@ eo:
         update_status: Ĝisdatigi staton
         update_user_role: Ĝisdatigi Rolon
       actions:
+        approve_appeal_html: "%{name} aprobis kontroldecidapelacion de %{target}"
         approve_user_html: "%{name} aprobis registriĝon de %{target}"
         assigned_to_self_report_html: "%{name} asignis signalon %{target} al si mem"
         change_email_user_html: "%{name} ŝanĝis retadreson de uzanto %{target}"
+        change_role_user_html: "%{name} ŝanĝis rolon de %{target}"
         confirm_user_html: "%{name} konfirmis retadreson de uzanto %{target}"
         create_account_warning_html: "%{name} sendis averton al %{target}"
         create_announcement_html: "%{name} kreis novan anoncon %{target}"
+        create_canonical_email_block_html: "%{name} blokis retpoŝtadreson per krado %{target}"
         create_custom_emoji_html: "%{name} alŝutis novan emoĝion %{target}"
         create_domain_allow_html: "%{name} aldonis domajnon %{target} al la blanka listo"
         create_domain_block_html: "%{name} blokis domajnon %{target}"
         create_email_domain_block_html: "%{name} blokis retpoŝtan domajnon %{target}"
         create_ip_block_html: "%{name} kreis regulon por IP %{target}"
+        create_unavailable_domain_html: "%{name} ĉesis sendon al domajno %{target}"
         create_user_role_html: "%{name} kreis rolon de %{target}"
         demote_user_html: "%{name} degradis uzanton %{target}"
         destroy_announcement_html: "%{name} forigis anoncon %{target}"
+        destroy_canonical_email_block_html: "%{name} malblokis retpoŝtadreson per krado %{target}"
         destroy_custom_emoji_html: "%{name} forigis emoĝion %{target}"
         destroy_domain_allow_html: "%{name} forigis domajnon %{target} el la blanka listo"
         destroy_domain_block_html: "%{name} malblokis domajnon %{target}"
         destroy_email_domain_block_html: "%{name} malblokis retpoŝtan domajnon %{target}"
+        destroy_instance_html: "%{name} forigis domajnon %{target}"
         destroy_ip_block_html: "%{name} forigis regulon por IP %{target}"
         destroy_status_html: "%{name} forigis mesaĝojn de %{target}"
+        destroy_unavailable_domain_html: "%{name} daurigis sendon al domajno %{target}"
         destroy_user_role_html: "%{name} forigis rolon de %{target}"
-        disable_2fa_user_html: "%{name} malaktivigis la postulon de la dufaktora aŭtentigo por la uzanto %{target}"
-        disable_custom_emoji_html: "%{name} neebligis la emoĝion %{target}"
-        disable_user_html: "%{name} neebligis la saluton de la uzanto %{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_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_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}"
+        reject_appeal_html: "%{name} malakceptis kontroldecidapelacion de %{target}"
         reject_user_html: "%{name} malakceptis registriĝon de %{target}"
-        remove_avatar_user_html: "%{name} forigis la rolfiguron de %{target}"
+        remove_avatar_user_html: "%{name} forigis profilbildon de %{target}"
         reopen_report_html: "%{name} remalfermis signalon %{target}"
         resend_user_html: "%{name} resendis konfirman retmesaĝon por %{target}"
+        reset_password_user_html: "%{name} restarigis pasvorton de usanto %{target}"
+        resolve_report_html: "%{name} solvis raporton %{target}"
+        sensitive_account_html: "%{name} markis audovidaĵojn de %{target} kiel sentemaj"
         silence_account_html: "%{name} limigis la konton de %{target}"
         suspend_account_html: "%{name} suspendis la konton de %{target}"
-        unsuspend_account_html: "%{name} reaktivigis la konton de %{target}"
+        unassigned_report_html: "%{name} malasignis raporton %{target}"
+        unblock_email_account_html: "%{name} malblokis retpoŝtoadreson de %{target}"
+        unsensitive_account_html: "%{name} malmarkis audovidaĵojn de %{target} kiel sentemaj"
+        unsilence_account_html: "%{name} malfaris limon de konto de %{target}"
+        unsuspend_account_html: "%{name} malsuspendis la konton de %{target}"
         update_announcement_html: "%{name} ĝisdatigis anoncon %{target}"
+        update_custom_emoji_html: "%{name} ĝisdatigis emoĝion %{target}"
+        update_domain_block_html: "%{name} ĝisdatigis domajnblokon por %{target}"
+        update_ip_block_html: "%{name} ŝanĝis regulon por IP %{target}"
+        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.
       filter_by_action: Filtri per ago
@@ -293,11 +315,11 @@ eo:
       created_msg: Emoĝio sukcese kreita!
       delete: Forigi
       destroyed_msg: Emoĝio sukcese forigita!
-      disable: Neebligi
-      disabled: Neebligita
-      disabled_msg: La emoĝio sukcese neebligita
+      disable: Malebligi
+      disabled: Malebligita
+      disabled_msg: Emoĝio sukcese malebligita
       emoji: Emoĝio
-      enable: Enŝalti
+      enable: Ebligi
       enabled: Ebligita
       enabled_msg: Tiu emoĝio estis sukcese ebligita
       image_hint: PNG aŭ GIF malpli granda ol %{size}
@@ -305,6 +327,7 @@ eo:
       listed: Listigita
       new:
         title: Aldoni novan propran emoĝion
+      no_emoji_selected: Neniuj emoĝioj ŝanĝitas ĉar nenio elektitas
       not_permitted: Vi ne rajtas plenumi ĉi tiun agon
       overwrite: Anstataŭigi
       shortcode: Mallonga kodo
@@ -319,12 +342,21 @@ eo:
     dashboard:
       active_users: aktivaj uzantoj
       interactions: interago
-      media_storage: Memorilo de aŭdovidaĵoj
+      media_storage: Konservo de aŭdovidaĵoj
       new_users: novaj uzantoj
       opened_reports: raportoj malfermitaj
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> restanta apelacio"
+        other: "<strong>%{count}</strong> restantaj aplecioj"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> restanta raporto"
+        other: "<strong>%{count}</strong> restantaj raportoj"
       pending_tags_html:
         one: "<strong>%{count}</strong> pritraktota kradvorto"
         other: "<strong>%{count}</strong> pritraktotaj kradvortoj"
+      pending_users_html:
+        one: "<strong>%{count}</strong> restanta uzanto"
+        other: "<strong>%{count}</strong> restantaj uzantoj"
       resolved_reports: raportoj solvitaj
       software: Programo
       sources: Fontoj de konto-kreado
@@ -341,6 +373,8 @@ eo:
       add_new: Aldoni domajnon al la blanka listo
       created_msg: Domajno estis sukcese aldonita al la blanka listo
       destroyed_msg: Domajno estis forigita el la blanka listo
+      export: Eksporti
+      import: Importi
       undo: Forigi el la blanka listo
     domain_blocks:
       add_new: Aldoni novan blokadon de domajno
@@ -348,18 +382,28 @@ eo:
       destroyed_msg: Domajna blokado malfarita
       domain: Domajno
       edit: Redakti domajna blokado
+      existing_domain_block: Vi jam metis pli striktajn limojn al %{name}.
       existing_domain_block_html: Vi jam trudis pli striktajn limojn al %{name}, vi devas <a href="%{unblock_url}">malbloki ĝin</a> unue.
+      export: Eksporti
+      import: Importi
       new:
         create: Krei blokadon
         hint: La domajna blokado ne evitigos kreadon de novaj kontoj en la datumbazo, sed aplikos specifajn kontrolajn agojn sur ĉi tiujn kontojn aŭtomate kaj retroaktive.
         severity:
+          desc_html: "<strong>Limigi</strong> kaŝos la afiŝojn de kontoj ĉe ĉi tiu domajno al tiuj, kiuj ne sekvas tiujn. <strong>Haltigi</strong> forigos ĉiujn enhavojn, aŭdovidaĵojn kaj datumojn de la konto. Uzu <strong>Nenio</strong> se vi simple volas malakcepti aŭdovidaĵojn."
           noop: Nenio
+          silence: Limigi
           suspend: Suspendi
         title: Nova domajna blokado
+      no_domain_block_selected: Neniuj domajnblokoj ŝanĝitas ĉar nenio elektitas
+      not_permitted: Vi ne rajtas fari ĉi tiun agon
       obfuscate: Malklara domajna nomo
+      obfuscate_hint: Parte kaŝi la domajnnomo en la listo se ĝia reklamo ebligitas
       private_comment: Privata komento
+      private_comment_hint: Komento pri ĉi tiu domajnlimo por interna uzo de kontrolantoj.
       public_comment: Publika komento
-      reject_media: Malakcepti la aŭdovidajn dosierojn
+      public_comment_hint: Komento pri ĉi tiu domajnlimo por publiko, se ĝia reklamo ebligitas.
+      reject_media: Malakcepti aŭdovidajn dosierojn
       reject_media_hint: Forigas aŭdovidaĵojn loke konservitajn kaj rifuzas alŝuti ajnan estonte. Ne koncernas haltigojn
       reject_reports: Malakcepti signalojn
       reject_reports_hint: Ignori ĉiujn signalojn el tiu domajno. Ne koncernas haltigojn
@@ -367,21 +411,51 @@ eo:
       view: Vidi domajna blokado
     email_domain_blocks:
       add_new: Aldoni novan
+      attempts_over_week:
+        one: "%{count} provo ekde lasta semajno"
+        other: "%{count} registroprovoj ekde lasta semajno"
       created_msg: Retadreso sukcese aldonita al la nigra listo
       delete: Forigi
+      dns:
+        types:
+          mx: MX-rekordo
       domain: Domajno
       new:
         create: Aldoni domajnon
+        resolve: Solvi domajnon
         title: Nova blokado de retadresa domajno
+      no_email_domain_block_selected: Neniuj retpoŝtoadresodomajnblokoj ŝanĝitas ĉar nenio elektitas
+      resolved_dns_records_hint_html: La domajnnomo referencas al la MX-domajnoj kiuj akceptas retpoŝton. <strong>Ne bloku grandajn retpoŝtoservilojn.</strong>
+      resolved_through_html: Solvis tra %{domain}
       title: Nigra listo de retadresaj domajnoj
+    export_domain_allows:
+      new:
+        title: Importi domajnpermesojn
+      no_file: Neniu dosiero elektita
+    export_domain_blocks:
+      import:
+        description_html: Vi importos liston de domajnblokoj.
+        existing_relationships_warning: Ekzistantaj sekvorilatoj
+        private_comment_description_html: 'Por helpi vin, importitaj blokoj kreitas kun la privata komento: <q>%{comment}</q>'
+        private_comment_template: Importita de %{source} je %{date}
+        title: Importi domajnblokojn
+      new:
+        title: Importi domajnblokojn
+      no_file: Neniu dosiero elektita
     follow_recommendations:
+      description_html: "<strong>Sekvorekomendoj helpi novajn uzantojn rapide trovi interesa enhavo</strong>. Ili rekalkulitas ĉiutage lau interagoj kaj sekvantokvantoj."
       language: Por la lingvo
       status: Stato
       suppress: Subpremita sekvu rekomendojn
       suppressed: Subpremita
       title: Rekomendoj de sekvado
+      unsuppress: Regajni sekvorekomendon
     instances:
       availability:
+        description_html:
+          one: Se sendo la domajno malsukcesis por <strong>%{count} dio</strong>, ne estas sendprovo plu escepte <em>de</em> la dojmano.
+          other: Se sendo la domajno malsukcesis por <strong>%{count} dioj</strong>, ne estas sendprovo plu escepte <em>de</em> la dojmano.
+        failure_threshold_reached: Malsukceslimo atingitas je %{date}.
         failures_recorded:
           one: Malsukcesa provo dum %{count} tago.
           other: Malsukcesa provo dum %{count} apartaj tagoj.
@@ -392,10 +466,12 @@ eo:
       back_to_limited: Limigita
       back_to_warning: Averta
       by_domain: Domajno
+      confirm_purge: Ĉu vi certas ke vi volas porĉiame forigi datumojn de ĉi tiun domajno?
       content_policies:
         comment: Interna noto
+        description_html: Vi povas difini enhavopolitikojn al la ĉiuj kontoj.
         policies:
-          reject_media: Malakcepti la aŭdovidaĵojn
+          reject_media: Malakcepti aŭdovidaĵojn
           reject_reports: Malakcepti raportojn
           silence: Kaŝu
           suspend: Suspendi
@@ -408,7 +484,7 @@ eo:
         instance_followers_measure: niaj sekvantoj tie
         instance_follows_measure: iliaj sekvantoj ĉi tie
         instance_languages_dimension: Ĉefaj lingvoj
-        instance_media_attachments_measure: stokitaj aŭdovidaj aldonaĵoj
+        instance_media_attachments_measure: konservitaj ligitaj aŭdovidaĵoj
         instance_reports_measure: raportoj pri ili
         instance_statuses_measure: konservitaj afiŝoj
       delivery:
@@ -419,6 +495,9 @@ eo:
         stop: Halti liveradon
         unavailable: Nedisponebla
       delivery_available: Liverado disponeblas
+      delivery_error_days: Sendoerardioj
+      delivery_error_hint: Se sendo ne estas ebla por %{count} dioj, ĝi automate markotas kiel nesendebla.
+      destroyed_msg: Datumo de %{domain} nun vicitas por baldaua forigo.
       empty: Neniuj domajnoj trovitaj.
       known_accounts:
         one: "%{count} konata konto"
@@ -430,12 +509,14 @@ eo:
       private_comment: Privata komento
       public_comment: Publika komento
       purge: Purigu
+      purge_description_html: Se vi kredas ke ĉi tiuj domajno estas malreta, vi povas forigi ĉiujn kontorekordojn.
       title: Federacio
       total_blocked_by_us: Blokitaj de ni
       total_followed_by_them: Sekvataj de ili
       total_followed_by_us: Sekvataj de ni
       total_reported: Signaloj pri ili
       total_storage: Aŭdovidaj kunsendaĵoj
+      totals_time_period_hint_html: Sumo montritas malsupre inkluzivas datumo ekde komenco.
     invites:
       deactivate_all: Malaktivigi ĉion
       filter:
@@ -465,15 +546,16 @@ eo:
       add_new: Aldoni novan ripetilon
       delete: Forigi
       description_html: "<strong>Fratara ripetilo</strong> estas survoja servilo, kiu interŝanĝas grandan kvanton de publikaj mesaĝoj inter serviloj, kiuj abonas kaj publikigas al ĝi. <strong>Ĝi povas helpi etajn kaj mezgrandajn servilojn malkovri enhavon de la fediverse</strong>, kio normale postulus al lokaj uzantoj mane sekvi homojn de foraj serviloj."
-      disable: Neebligi
-      disabled: Neebligita
-      enable: Enŝalti
+      disable: Malebligi
+      disabled: Malebligita
+      enable: Ebligi
       enable_hint: Post ebligo, via servilo abonos ĉiujn publikajn mesaĝojn de tiu ripetilo, kaj komencos sendi publikajn mesaĝojn de la servilo al ĝi.
       enabled: Ebligita
       inbox_url: URL de la ripetilo
       pending: Atendante aprobon de la ripetilo
       save_and_enable: Konservi kaj ebligi
       setup: Agordi konekton al ripetilo
+      signatures_not_enabled: Ripetiloj ne ĝuste funkcias dum sekura reĝimo au limigita federacio reĝimo ebligitas
       status: Stato
       title: Ripetiloj
     report_notes:
@@ -488,15 +570,23 @@ eo:
       action_log: Kontrola protokolo
       action_taken_by: Ago farita de
       actions:
-        other_description_html: Vidu pli da elektebloj por kontroli la agadon de la konto kaj personecigi la komunikadon kun la konto pri kiu raporto.
+        delete_description_html: Raportitaj mesaĝoj forigotas kaj admono rekorditas.
+        mark_as_sensitive_description_html: La audovidaĵo en la raportita mesaĝo markotas kiel sentema kaj admono rekorditas.
+        other_description_html: Vidu pli da ebloj por regi la sintenon de la konto kaj por personigi la komunikadon kun la raportita konto.
+        resolve_description_html: Nenio okazotas al la raportita konto kaj la raporto fermotas.
+        silence_description_html: La profilo estas videbla nur de persono kiu jam sekvis au serĉis.
+        suspend_description_html: La profilo kaj ĉiuj ĝiaj enhavoj fariĝos nealirebla kaj ĝi fine forigotas.
+      actions_description_html: Decidu kiu ago por solvi ĉi tiuj raporto. <strong>Spamo</strong> kategorio elektitas.
       add_to_report: Aldoni pli al raporto
       are_you_sure: Ĉu vi certas?
       assign_to_self: Asigni al mi
       assigned: Asignita kontrolanto
       by_target_domain: Domajno de la signalita konto
       category: Kategorio
+      category_description_html: La kialo pri ĉi tiuj konto kaj enhavo raportitaj sendotas al la raportita konto
       comment:
         none: Nenio
+      comment_description_html: 'Por doni pli da informo, %{name} skribis:'
       created_at: Signalita
       delete_and_resolve: Forigi afiŝojn
       forwarded: Plusendita
@@ -512,6 +602,8 @@ eo:
         delete: Forigi
         placeholder: Priskribu faritajn agojn, aŭ ajnan novan informon pri tiu signalo…
         title: Notoj
+      notes_description_html: Vidi kaj lasi notojn por aliaj kontrolantoj kaj estonta vi
+      quick_actions_description_html: 'Agu au movu malsupre por vidi raportitajn enhavojn:'
       remote_user_placeholder: la ekstera uzanto de %{instance}
       reopen: Remalfermi signalon
       report: 'Signalo #%{id}'
@@ -522,6 +614,7 @@ eo:
       skip_to_actions: Salti al agoj
       status: Mesaĝoj
       statuses: Raportita enhavo
+      statuses_description_html: Sentema enhavo referencitas kun la raportita konto
       target_origin: Origino de raportita konto
       title: Signaloj
       unassign: Malasigni
@@ -535,12 +628,14 @@ eo:
         other: "%{count} uzantoj"
       categories:
         administration: Administrado
+        devops: Programado kaj Operaciado
         invites: Invitoj
         moderation: Kontrolado
         special: Specialaj
       delete: Forigi
+      description_html: Per <strong>uzantoroloj</strong>, vi povas personecigi funkciojn kaj areon de Mastodon.
       edit: Redakti rolon de '%{name}'
-      everyone: Implicitaj permesoj
+      everyone: Defaŭltaj permesoj
       everyone_full_description_html: Jen la <strong>baza rolo</strong>, kiu afektas <strong>ĉiujn uzantojn</strong>, eĉ tiuj sen atribuata rolo. Ĉiuj aliaj roloj heredas permesojn de ĝi.
       permissions_count:
         one: "%{count} permeso"
@@ -548,50 +643,102 @@ eo:
       privileges:
         administrator: Administranto
         administrator_description: Uzantoj kun ĉi tiu permeso preterpasos ĉiun permeson
-        delete_user_data: Forviŝi la datumojn de la uzanto
+        delete_user_data: Forigi la datumojn de la uzanto
+        delete_user_data_description: Permesi uzantojn forigi datumo de alia uzanto sen atendo
         invite_users: Inviti Uzantojn
+        invite_users_description: Permesi uzantoj inviti novajn personojn al la servilo
         manage_announcements: Administri Anoncojn
         manage_announcements_description: Permesas uzantojn administri anoncojn ĉe la servilo
         manage_appeals: Administri Apelaciojn
         manage_appeals_description: Rajtigas al uzantoj kontroli apelaciojn kontraǔ kontrolaj agoj
         manage_blocks: Administri Blokojn
+        manage_blocks_description: Permesi uzantojn bloki retpoŝtoservilojn kaj IP-adresojn
+        manage_custom_emojis: Administri propajn emoĝiojn
+        manage_custom_emojis_description: Permesi uzantojn administri propajn emoĝiojn ĉe la servilo
         manage_federation: Administri Federacion
         manage_federation_description: Permesas al uzantoj bloki aǔ permesi federacion kun aliaj domajnoj, kaj regi liveradon
         manage_invites: Administri Invitojn
+        manage_invites_description: Permesi uzantojn vidi kaj malaktivigi invitligilojn
+        manage_reports: Administri raportojn
+        manage_reports_description: Permesi uzantojn kontroli raportojn kaj administri ilin
         manage_roles: Administri Rolojn
+        manage_roles_description: Permesi uzantojn administri kaj asigni rolojn kiuj estas malaltaj ol ilia
         manage_rules: Administri Regulojn
+        manage_rules_description: Permesi uzantojn ŝanĝi servilregulojn
+        manage_settings: Administri opciojn
+        manage_settings_description: Permesi uzantojn ŝanĝi retejoopciojn
+        manage_taxonomies: Administri kategoriarojn
+        manage_taxonomies_description: Permesi uzantojn kontroli popularan enhavon kaj ĝisdatigi kradvortopciojn
+        manage_user_access: Administri uzantoaliron
+        manage_user_access_description: Permesi uzantojn malebligi autentiko kaj retpoŝtodetalo de aliaj uzantoj
+        manage_users: Administri uzantojn
+        manage_users_description: Permesi uzantaojn vidi detalojn de aliaj uzantoj kaj administri ilin
+        manage_webhooks: Administri rethokojn
+        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_description: Permesi uzantojn aliri la kontrolpanelon kaj diversajn mezurarojn
+        view_devops: Programado kaj Operaciado
+        view_devops_description: Permesi uzantojn aliri Sidekiq kaj pgHero-kontrolpanelojn
       title: Roloj
     rules:
       add_new: Aldoni regulon
       delete: Forigi
+      description_html: Kvankam plej da personoj pretendas legi kaj asenti servkondiĉoj, personoj kutime ne komplete legi. <strong>Uzu mallonga kaj simpla listo.</strong>.
       edit: Redakti la regulon
+      empty: Neniuj servilregulojn definitas ĝis nun.
       title: Reguloj de la servilo
     settings:
       about:
+        manage_rules: Administri servilregulojn
+        preamble: Donu specifan informon pri kiel la servilo operaciitas, administras kaj financitas.
+        rules_hint: Havas apartan areon por regulojn kiujn via uzantoj devus sekvi.
         title: Pri
       appearance:
+        preamble: Personecigi retinterfaco de Mastodon.
         title: Apero
+      branding:
+        preamble: Via markeco de servilo malsamigas ĝin de aliaj servilojn en la reto. Do, la informo devus esti simpla kaj mallonga.
+        title: Markeco
+      content_retention:
+        preamble: Regi kiel uzantogenerita enhavo konservitis en Mastodon.
+        title: Enhavkonservo
       discovery:
+        follow_recommendations: Sekvorekomendoj
+        preamble: Interesa enhavo estas grava por novaj uzantoj kiuj eble ne konas ajn iun.
+        profile_directory: Profilujo
+        public_timelines: Publikaj templinioj
         title: Eltrovado
+        trends: Tendencoj
       domain_blocks:
         all: Al ciuj
         disabled: Al neniu
         users: Al salutintaj lokaj uzantoj
+      registrations:
+        preamble: Regi kiu povas krei konton ĉe via servilo.
+        title: Registriĝoj
       registrations_mode:
         modes:
           approved: Bezonas aprobi por aliĝi
           none: Neniu povas aliĝi
           open: Iu povas aliĝi
+      title: Agordoj de la servilo
     site_uploads:
       delete: Forigi elŝutitan dosieron
       destroyed_msg: Reteja alŝuto sukcese forigita!
     statuses:
       account: Skribanto
+      application: Aplikaĵo
       back_to_account: Reveni al konta paĝo
+      back_to_report: Reveni al raportpaĝo
       batch:
         remove_from_report: Forigi de raporto
         report: Raporti
       deleted: Forigita
+      favourites: Stelumoj
+      history: Versia historio
+      in_reply_to: Respondas al
       language: Lingvo
       media:
         title: Aŭdovidaĵoj
@@ -609,6 +756,9 @@ eo:
       actions:
         delete_statuses: "%{name} forigis afiŝojn de %{target}"
         disable: "%{name} frostigis la konton de %{target}"
+        mark_statuses_as_sensitive: "%{name} markis mesaĝojn de %{target} kiel sentemaj"
+        none: "%{name} sendis averton al %{target}"
+        sensitive: "%{name} markis konton de %{target} kiel sentema"
         silence: "%{name} limigis la konton de %{target}"
         suspend: "%{name} suspendis la konton de %{target}"
       appeal_approved: Apelaciita
@@ -618,9 +768,14 @@ eo:
         message_html: Estas pritraktataj datumbazaj migradoj. Bonvolu ekzekuti ilin por certigi, ke la apliko kondutas kiel atendite
       elasticsearch_running_check:
         message_html: Ne eblas konekti Elasticsearch. Bonvolu kontroli ke ĝi funkcias, aǔ malŝaltu plentekstan serĉon
+      elasticsearch_version_check:
+        message_html: 'Nekongrua Elasticsearch-versio: %{value}'
+        version_comparison: Elasticsearch %{running_version} instalitas sed %{required_version} bezonitas
       rules_check:
         action: Administri servilajn regulojn
         message_html: Vi ne difinis iujn servilajn regulojn.
+      sidekiq_process_check:
+        message_html: Neniu Sidekiq-procezo por la %{value} vico
     tags:
       review: La statuso de la recenzo
       updated_msg: Kradvorto agordoj ĝisdatigis sukcese
@@ -630,48 +785,103 @@ eo:
       approved: Aprobita
       disallow: Malpermesi
       links:
-        allow: Permesi la ligilon
-        disallow: Malpermesi la ligilon
+        allow: Permesi ligilon
+        allow_provider: Permesi publikiganto
+        description_html: Ĉioj estas ligiloj kiuj nun diskonitajs multe de kontoj kiujn via servilo vidas. Ligiloj ne montritas publike se vi ne aprobis la publikiganton.
+        disallow: Malpermesi ligilon
+        disallow_provider: Malpermesi publikiganton
+        no_link_selected: Neniuj ligiloj ŝanĝitas ĉar nenio elektitas
+        publishers:
+          no_publisher_selected: Neniu publikigantoj estis ŝanĝita ĉar neniu estis elektita
+        shared_by_over_week:
+          one: Diskonita de 1 persono ekde lasta semajno
+          other: Diskonita de %{count} personoj ekde lasta semajno
         title: Tendencantaj ligiloj
+        usage_comparison: Diskonita %{today}-foje hodiau, sed estas %{yesterday} hierau
+      only_allowed: Nur permesitas
       pending_review: Atendante revizion
+      preview_card_providers:
+        allowed: Ligiloj de ĉi tiu publikiganto povas populariĝi
+        description_html: Ĉioj estas domajnoj kiuj havas ligiloj kiuj ofte diskonitas ĉe via servilo. Via aprobo inkluzivas subdomajnojn.
+        rejected: Ligiloj de ĉi tiu publikiganto ne populariĝos
+        title: Publikigantoj
+      rejected: Malakceptita
       statuses:
-        allow: Permesi la afiŝon
-        allow_account: Permesi la aŭtoron
-        disallow: Malpermesi la afiŝon
-        disallow_account: Malpermesi la aŭtoron
+        allow: Permesi afiŝon
+        allow_account: Permesi aŭtoron
+        description_html: Oni multe diskonigas kaj stelumas ĉi tiujn mesaĝojn nuntempe laŭ via servilo. Tio povas helpi novajn kaj revenantajn uzantojn trovi pli da homoj por sekvi. Mesaĝo estas montrita publike nur se vi aprobis la aŭtoron kaj se la aŭtoro aprobis ke ties konto estu proponita al aliaj. Vi ankaŭ povas permesi aŭ malakcepti specifajn mesaĝojn.
+        disallow: Malpermesi afiŝon
+        disallow_account: Malpermesi aŭtoron
+        no_status_selected: Neniuj popularaj mesaĝoj ŝanĝitas ĉar nenio elektitas
+        not_discoverable: Autoro ne volonte estas malkovrebla
         shared_by:
-          one: Kundividita kaj aldonita al la preferaĵoj unufoje
-          other: Kundividita kaj aldonita al la preferaĵoj %{friendly_count}-foje
+          one: Diskonigita kaj stelumita unufoje
+          other: Diskonigita kaj stelumita %{friendly_count}-foje
         title: Tendencantaj afiŝoj
       tags:
+        current_score: Nuna puento %{score}
         dashboard:
           tag_accounts_measure: unikaj uzoj
+          tag_languages_dimension: Ĉefaj lingvoj
           tag_servers_dimension: Ĉefaj serviloj
           tag_servers_measure: malsamaj serviloj
+          tag_uses_measure: uzkvanto
+        description_html: Ĉioj estas kradvortoj kiuj nun aperas kun multe mesaĝoj kiujn via servilo vidas. Kradvortoj ne montritas publike se vi ne aprobis ilin.
+        listable: Povas sugestitis
+        no_tag_selected: Neniuj etikedoj ŝanĝitas ĉar nenio elektitas
+        not_listable: Ne sugestotas
+        not_trendable: Ne aperos en tendencoj
         not_usable: Ne povas esti uzata
+        peaked_on_and_decaying: Maksimumo estas je %{date}, nun ĝi malpliiĝas
         title: Tendencantaj kradvortoj
+        trendable: Povas aperi en tendencoj
         trending_rank: 'Populara #%{rank}'
         usable: Povas esti uzata
+        usage_comparison: Uzita %{today}-foje hodiau, sed estas %{yesterday} hierau
+        used_by_over_week:
+          one: Uzita de 1 persono ekde lasta semajno
+          other: Uzita de %{count} personoj ekde lasta semajno
       title: Tendencoj
       trending: Popularaĵoj
     warning_presets:
       add_new: Aldoni novan
-      delete: Forviŝi
-      edit_preset: Redakti la antaŭagordojn de averto
+      delete: Forigi
+      edit_preset: Redakti avertan antaŭagordon
+      empty: Vi ne definis ajn avertantauopciojn ĝis nun.
       title: Administri avertajn antaŭagordojn
     webhooks:
+      add_new: Aldoni finpunkton
       delete: Forigi
+      description_html: "<strong>Rethoko</strong> ebligas Mastodon sendi <strong>realtempan sciigon</strong> pri kelkaj eventoj al la via sia programaro por <strong>automata ekigi</strong>."
       disable: Neebligi
       disabled: Neebligita
       edit: Redakti finpunkton
+      empty: Vi ne havas ajn fiksitaj rethokfinpunktojn ĝis nun.
       enable: Ŝalti
       enabled: Aktiva
+      enabled_events:
+        one: 1 ŝaltita evento
+        other: "%{count} ŝaltitaj eventoj"
       events: Eventoj
+      new: Nova rethoko
+      rotate_secret: Movi sekreton
+      secret: Signosekreto
+      status: Stato
+      title: Rethokoj
+      webhook: Rethoko
   admin_mailer:
     new_appeal:
       actions:
+        delete_statuses: por forigi iliajn mesaĝojn
         disable: por frostigi ties konton
-        suspend: por suspendi iliajn kontojn
+        mark_statuses_as_sensitive: por marki iliajn mesaĝojn kiel sentemaj
+        none: averto
+        sensitive: por marki ilian konton kiel sentema
+        silence: por limigi ilian konton
+        suspend: por suspendi ties konton
+      body: "%{target} apelacias kontroldecido de %{action_taken_by} de %{date}, kiu estas %{type}. Ĝi skribis:"
+      next_steps: Vi povas aprobi apelacion por malfari kontroldecidon au ignori.
+      subject: "%{username} apelacias kontroldecidon ĉe %{instance}"
     new_pending_account:
       body: La detaloj de la nova konto estas sube. Vi povas aprobi aŭ Malakcepti ĉi kandidatiĝo.
       subject: Nova konto atendas por recenzo en %{instance} (%{username})
@@ -680,15 +890,22 @@ eo:
       body_remote: Iu de %{domain} signalis %{target}
       subject: Nova signalo por %{instance} (#%{id})
     new_trends:
+      body: 'La eroj bezonas kontrolon antau ol ili povas montritas publike:'
       new_trending_links:
         title: Tendencantaj ligiloj
+      new_trending_statuses:
+        title: Popularaĝaj mesaĝoj
       new_trending_tags:
+        no_approved_tags: Nun ne havas aprobitajn popularajn kradvortojn.
+        requirements: Ajn ĉi tiu eroj povas superi la %{rank}an kradvorton kiu estas %{lowest_tag_name} kun %{lowest_tag_score} puentoj.
         title: Tendencantaj kradvortoj
+      subject: Novaj popularaĵoj bezonas kontrolitis ĉe %{instance}
   aliases:
     add_new: Krei alinomon
     created_msg: Kreis novan alinomon sukcese. Vi povas inici la transloki el la malnovan konton nun.
     deleted_msg: Forigis la alinomon sukcese. Transloki el tiu konto al ĉi tiu ne plu eblos.
     empty: Vi havas neniun kaŝnomon.
+    hint_html: Se vi volas translokiĝi de alia konto al ĉi tie, kreu alinomon. Ĝi estas <strong>sekura kaj inversebla</strong>. <strong>Ĝi komencitas de malnova konto</strong>.
     remove: Malligili alinomon
   appearance:
     advanced_web_interface: Altnivela retpaĝa interfaco
@@ -717,17 +934,19 @@ eo:
     warning: Estu tre atenta kun ĉi tiu datumo. Neniam diskonigu ĝin al iu ajn!
     your_token: Via alira ĵetono
   auth:
+    apply_for_account: Peti konton
     change_password: Pasvorto
     delete_account: Forigi konton
     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ŭ!
-      suffix: Kun konto, vi povos sekvi aliajn homojn, skribi afiŝojn kaj interŝanĝi mesaĝojn kun la uzantoj de iu ajn Mastodon'a servilo kaj multe pli!
+      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?
     forgot_password: Pasvorto forgesita?
     invalid_reset_password_token: Ĵetono por restarigi pasvorton nevalida aŭ eksvalida. Bonvolu peti novan.
+    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
@@ -735,19 +954,33 @@ eo:
     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>.
     or_log_in_with: Aŭ ensaluti per
+    privacy_policy_agreement_html: Mi legis kaj konsentis pri <a href="%{privacy_policy_path}" target="_blank">privatpolitiko</a>
     providers:
       cas: CAS
       saml: SAML
     register: Krei konton
     registration_closed: "%{instance} ne estas akcepti nova uzantojn"
     resend_confirmation: Resendi la instrukciojn por konfirmi
-    reset_password: Restarigi pasvorton
+    reset_password: Ŝanĝi pasvorton
+    rules:
+      preamble: Ĉi tioj fiksitas kaj devigitas de kontrolantoj de %{domain}.
+      title: Bazaj reguloj.
     security: Sekureco
     set_new_password: Elekti novan pasvorton
     setup:
+      email_below_hint_html: Se malsupra retpoŝtoadreso estas neĝusta, vi povas ŝanĝi ĉi tie kaj ricevi novan konfirmretpoŝton.
+      email_settings_hint_html: La konfirmretpoŝto senditas al %{email}.
       title: Agordi
+    sign_up:
+      preamble: Per konto ĉe ĉi tiu Mastodon-servilo, vi povas sekvi ajn personojn en la reto.
+      title: Ni pretigu vin ĉe %{domain}.
     status:
       account_status: Statuso de la konto
+      confirming: Retpoŝtokonfirmo bezonas kompletigitis.
+      functional: Via konto estas tute funkcia.
+      pending: Via apliko ankarou bezonas kontrolon de nia teamo. Vi ricevos retpoŝto malantau ol aprobo.
+      redirecting_to: Via konto estas neaktiva ĉar ĝi nun alidirektas al %{acct}.
+      view_strikes: Vidi antauaj admonoj kontra via konto
     too_fast: Formularo sendita tro rapide, klopodu denove.
     use_security_key: Uzi sekurecan ŝlosilon
   authorize_follow:
@@ -764,6 +997,7 @@ eo:
     title: Sekvi %{acct}
   challenge:
     confirm: Daŭrigi
+    hint_html: "<strong>Konsileto:</strong> Ni ne demandos pri via pasvorto ĝis 1 horo."
     invalid_password: Nevalida pasvorto
     prompt: Konfirmi pasvorton por daŭrigi
   crypto:
@@ -795,23 +1029,53 @@ eo:
     proceed: Forigi konton
     success_msg: Via konto estis sukcese forigita
     warning:
+      before: 'Antau ol dauri, legu ĉi tiujn notojn zorgeme:'
+      caches: Enhavo kiu kaŝmemorigitas de aliaj serviloj eble restas
+      data_removal: Viaj mesaĝoj kaj aliaj datumoj permanente forigotas
       email_change_html: Vi povas <a href="%{path}">ŝanĝi vian retadreson</a> sen forigi vian konton
+      email_contact_html: Se ĝi ankorau ne venas, vi povas retpoŝti al <a href="mailto:%{email}">%{email}</a> por ricevi helpon
+      email_reconfirmation_html: Se vi ne ricevas la konfirmretpoŝton, vi povas <a href="%{path}">denove peti</a>
+      irreversible: Vi ne povas regajni au reaktivigi vian konton
       more_details_html: Por pli da detaloj, vidi la <a href="%{terms_path}">privatecan politikon</a>.
       username_available: Via uzantnomo iĝos denove disponebla
       username_unavailable: Via uzantnomo restos nedisponebla
   disputes:
     strikes:
+      action_taken: Agito
+      appeal: Apelacii
+      appeal_approved: Ĉi tiu admono sukcese apelaciitas kaj ne estas valida plu
+      appeal_rejected: La apelacio malakceptitas
+      appeal_submitted_at: Apelacio senditas
+      appealed_msg: Via apelacio senditas. Vi eble sciigitas.
+      appeals:
+        submit: Sendi apelacion
+      approve_appeal: Aprobi apelacion
+      associated_report: Rilata raporto
       created_at: Datita
+      description_html: Ĉioj estas agoj kaj vartoj kontra via konto de %{instance}.
+      recipient: Senditas por
+      reject_appeal: Malakcepti apelacion
+      status: 'Afiŝo #%{id}'
+      status_removed: Mesaĝo jam forigitas de sistemo
+      title: "%{action} de %{date}"
       title_actions:
         delete_statuses: Forigo de afiŝo
+        disable: Frostigi konton
+        mark_statuses_as_sensitive: Marki mesaĝojn kiel sentemaj
         none: Averto
+        sensitive: Marki konton kiel sentema
+        silence: Limo de konto
+        suspend: Suspendi konton
+      your_appeal_approved: Via apelacio aprobitas
+      your_appeal_pending: Vi sendis apelacion
+      your_appeal_rejected: Via apelacio malakceptitas
   domain_validator:
     invalid_domain: ne estas valida domajna nomo
   errors:
-    '400': The request you submitted was invalid or malformed.
+    '400': La peto kiun vi sendis estas nevalida au malformas.
     '403': Vi ne havas la rajton por vidi ĉi tiun paĝon.
     '404': La paĝo ke kiun vi serĉas ne ekzistas ĉi tie.
-    '406': This page is not available in the requested format.
+    '406': Ĉi tiu paĝo ne estas disponebla kun petita formato.
     '410': La paĝo, kiun vi serĉas, ne plu ekzistas ĉi tie.
     '422':
       content: Sekureca konfirmo malsukcesa. Ĉu vi blokas kuketojn?
@@ -820,7 +1084,7 @@ eo:
     '500':
       content: Ni bedaŭras, io malsukcesis niaflanke.
       title: Ĉi tiu paĝo ne estas ĝusta
-    '503': The page could not be served due to a temporary server failure.
+    '503': La paĝo ne povas montritis pro malpermanenta servilmalfunkcio.
     noscript_html: |-
       Por uzi la retan aplikaĵon de Mastodon, bonvolu ebligi JavaScript. Alimaniere, provu unu el la
       <a href="%{apps_path}">operaciumaj aplikaĵoj</a> por Mastodon por via platformo.
@@ -857,32 +1121,58 @@ eo:
     edit:
       add_keyword: Aldoni ĉefvorton
       keywords: Ĉefvortoj
+      statuses: Individuaj mesaĝoj
+      statuses_hint_html: Ĉi tiu filtrilo kongruas kelkajn mesaĝojn. <a href="%{path}">Kontrolu mesaĝojn de la filtrilo</a>.
       title: Ŝanĝi filtrilojn
     errors:
+      deprecated_api_multiple_keywords: Ĉi tiuj parametroj ne povas ŝanĝitis de ĉi tiu programaro. Uzu pli novan programaron.
       invalid_context: Neniu aŭ nevalida kunteksto donita
     index:
       contexts: Filtriloj en %{contexts}
       delete: Forigi
       empty: Vi havas neniun filtrilon.
-      expires_in: Eksvalidiĝi en %{distance}
+      expires_in: Eksvalidiĝas en %{distance}
       expires_on: Eksvalidiĝi je %{date}
       keywords:
         one: "%{count} ĉefvorto"
         other: "%{count} ĉefvortoj"
+      statuses:
+        one: "%{count} afiŝo"
+        other: "%{count} afiŝoj"
+      statuses_long:
+        one: "%{count} mesaĝo kaŝita"
+        other: "%{count} mesaĝoj kaŝita"
       title: Filtriloj
     new:
       save: Konservi novan filtrilon
       title: Aldoni novan filtrilon
+    statuses:
+      back_to_filter: Reveni al filtrilo
+      batch:
+        remove: Forigi de filtrilo
+      index:
+        hint: Ĉi tiu filtrilo kongruas kelkaj mesaĝoj sendepende de aliaj kriterioj.
+        title: Filtritaj mesaĝoj
   footer:
     trending_now: Nunaj furoraĵoj
   generic:
     all: Ĉio
+    all_items_on_page_selected_html:
+      one: "<strong>%{count}</strong> ero ĉe ĉi tiu paĝo elektitas."
+      other: "<strong>%{count}</strong> eroj ĉe ĉi tiu paĝo elektitas."
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> ero kiu kongruas vian serĉon elektitas."
+      other: "<strong>%{count}</strong> eroj kiuj kongruas vian serĉon elektitas."
     changes_saved_msg: Ŝanĝoj sukcese konservitaj!
     copy: Kopii
     delete: Forigi
+    deselect: Malelekti ĉiujn
     none: Neniu
     order_by: Ordigi de
     save_changes: Konservi ŝanĝojn
+    select_all_matching_items:
+      one: Elekti %{count} ero kiu kongruas vian serĉon.
+      other: Elekti ĉiuj %{count} eroj kiu kongruas vian serĉon.
     today: hodiaŭ
     validation_errors:
       one: Io mise okazis! Bonvolu konsulti la suban erar-raporton
@@ -890,6 +1180,9 @@ eo:
   html_validator:
     invalid_markup: 'havas nevalidan HTML-markadon: %{error}'
   imports:
+    errors:
+      invalid_csv_file: Nevalida CSV-dosiero. %{error}
+      over_rows_processing_limit: enhavas pli ol %{count} vicoj
     modes:
       merge: Kunigi
       merge_long: Konservi ekzistajn registrojn kaj aldoni novajn
@@ -921,7 +1214,7 @@ eo:
       one: 1 uzo
       other: "%{count} uzoj"
     max_uses_prompt: Neniu limo
-    prompt: Generi kaj kundividi ligilojn kun aliaj personoj por doni aliron al ĉi tiu servilo
+    prompt: Krei kaj diskonigi ligilojn al aliaj por doni aliron al ĉi tiu servilo
     table:
       expires_at: Eksvalidiĝas je
       uses: Uzoj
@@ -931,17 +1224,24 @@ eo:
       limit: Vi atingis la maksimuman kvanton de listoj
   login_activities:
     authentication_methods:
+      otp: 2-faktora autentigprogramaro
       password: pasvorto
       sign_in_token: retpoŝta sekureca kodo
       webauthn: sekurecaj ŝlosiloj
+    description_html: Se vi vidas nerekonitan agon, eble ŝanĝu vian pasvorton.
+    empty: Neniu autentighistorio disponebla
+    failed_sign_in_html: Malsukcese ensalutprovo per %{method} de %{ip} (%{browser})
+    successful_sign_in_html: Sukcese ensaluto per %{method} de %{ip} (%{browser})
     title: Aŭtentiga historio
   media_attachments:
     validations:
       images_and_video: Aldoni videon al mesaĝo, kiu jam havas bildojn ne eblas
+      not_ready: Ne povas aldoni dosieron kiu ne finas procezitis.
       too_many: Aldoni pli ol 4 dosierojn ne eblas
   migrations:
     acct: Movigita al
     cancel: Nuligi alidirekton
+    cancel_explanation: Nuligi la alidirekton reaktivigos vian nunan konton sed ne regajnas sekvantojn.
     cancelled_msg: Sukcese forigis la alidirekton.
     errors:
       already_moved: estas la saman konton vi jam translokiĝis al
@@ -952,20 +1252,35 @@ eo:
     followers_count: Sekvantoj en la momento de moviĝo
     incoming_migrations: Moviĝi el alia konto
     incoming_migrations_html: Por moviĝi el alia konto al ĉi tiu, vi unue devas <a href="%{path}">krei kromnomo de konto</a>.
+    moved_msg: Vua konto nun alidirektas al %{acct} kaj via sekvantoj translokigitas.
+    not_redirecting: Via konto ne alidirektas al ajn alia konto nun.
+    on_cooldown: Vi lastatempe translokigis vian konton. Ĝi estos disponebla malantau ol %{count} dioj.
     past_migrations: Pasintaj translokaj
     proceed_with_move: Translokigi sekvantoj
     redirected_msg: Via konto nun alidirektas al %{acct}.
     redirecting_to: Via konto alidirektas al %{acct}.
     set_redirect: Agordi alidirekton
     warning:
+      backreference_required: La nova konto devas unue fiksitis antaureferenci al ĉi tio
+      before: 'Antau ol dauri, legu ĉi tiujn notojn zorgeme:'
+      cooldown: Malantau ol translokigo, havas atenddauro kiam vi ne povas translokigi denove
+      disabled_account: Via nuna konto ne estos tute uzebla poste.
+      followers: Ĉi tiu ago translokigos ĉi tiujn sekvantojn de la nuna konto al la nova konto
       only_redirect_html: Alie, vi povas <a href="%{path}">nur aldoni alidirekton en via profilo</a>.
       other_data: Neniu alia datumo estos movita aŭtomate
+      redirect: Via nuna profilo de konto ĝisdatigotas kun alidirektoavizo
   moderation:
     title: Moderigado
+  move_handler:
+    carry_blocks_over_text: Ĉi tiu uzanto translokis de %{acct} kiun vi blokis.
+    carry_mutes_over_text: Ĉi tiu uzanto translokis de %{acct} kiun vi silentigis.
+    copy_account_note_text: 'Ĉi tiu uzanto translokis de %{acct}, ĉi tio estas viaj antauaj notoj pri ĝi:'
   navigation:
     toggle_menu: Baskuli menuon
   notification_mailer:
     admin:
+      report:
+        subject: "%{name} sendis raporton"
       sign_up:
         subject: "%{name} registriĝis"
     favourite:
@@ -986,10 +1301,12 @@ eo:
       body: "%{name} menciis vin en:"
       subject: "%{name} menciis vin"
       title: Nova mencio
+    poll:
+      subject: Enketo de %{name} finitas
     reblog:
-      body: 'Via mesaĝo estas suprenigita de %{name}:'
-      subject: "%{name} suprenigis vian mesaĝon"
-      title: Nova suprenigo
+      body: "%{name} diskonigis vian mesaĝon:"
+      subject: "%{name} diskonigis vian mesaĝon"
+      title: Nova diskonigo
     status:
       subject: "%{name} ĵus afiŝita"
     update:
@@ -1010,16 +1327,17 @@ eo:
           trillion: Dn
   otp_authentication:
     code_hint: Enmetu la kodon kreitan de via aŭtentiga aplikaĵo por konfirmi
-    enable: Enŝalti
+    description_html: Se vi ebligas <strong>dufaktoran aŭtentigon</strong> per autentilprogramaro, ensaluto bezonas vi havi vian telefonon.
+    enable: Ebligi
     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
     wrong_code: La enmetita kodo estis nevalida! Ĉu la servila tempo kaj la aparata tempo ĝustas?
   pagination:
     newer: Pli nova
-    next: Antaŭen
+    next: Sekva
     older: Malpli nova
-    prev: Malantaŭen
+    prev: Antaŭa
     truncate: "&hellip;"
   polls:
     errors:
@@ -1034,8 +1352,10 @@ eo:
       too_many_options: ne povas enhavi pli da %{max} proponoj
   preferences:
     other: Aliaj aferoj
-    posting_defaults: Implicitaj agordoj de afiŝado
+    posting_defaults: Afiŝaj defaŭltoj
     public_timelines: Publikaj templinioj
+  privacy_policy:
+    title: Privateca politiko
   reactions:
     errors:
       limit_reached: Limito de malsamaj reagoj atinginta
@@ -1059,9 +1379,13 @@ eo:
     status: Statuso de la konto
   remote_follow:
     missing_resource: La bezonata URL de plusendado por via konto ne estis trovita
+  reports:
+    errors:
+      invalid_rules: ne referencas validajn regulojn
   rss:
     content_warning: 'Averto pri enhavo:'
     descriptions:
+      account: Publikaj mesaĝoj de @%{acct}
       tag: 'Publikaj afiŝoj pri #%{hashtag}'
   scheduled_statuses:
     over_daily_limit: Vi transpasis la limigon al %{limit} samtage planitaj mesaĝoj
@@ -1101,13 +1425,14 @@ eo:
       ios: iOS
       linux: Linux
       mac: Mac
-      other: nekonata substrato
+      other: nekonata platformo
       windows: Windows
       windows_mobile: Windows Mobile
       windows_phone: Windows Phone
     revoke: Malvalidigi
     revoke_success: Seanco sukcese malvalidigita
     title: Seancoj
+    view_authentication_history: Vidi autentighistorion de via konto
   settings:
     account: Konto
     account_settings: Agordoj de konto
@@ -1121,12 +1446,14 @@ eo:
     export: Eksporti datumojn
     featured_tags: Elstarigitaj kradvortoj
     import: Importi
-    import_and_export: Enporti kaj elporti
+    import_and_export: Importi kaj eksporti
     migrate: Konta migrado
     notifications: Sciigoj
     preferences: Preferoj
     profile: Profilo
     relationships: Sekvatoj kaj sekvantoj
+    statuses_cleanup: Automata mesaĝforigo
+    strikes: Kontroladmonoj
     two_factor_authentication: Dufaktora aŭtentigo
     webauthn_authentication: Sekurecaj ŝlosiloj
   statuses:
@@ -1141,19 +1468,22 @@ eo:
       video:
         one: "%{count} video"
         other: "%{count} videoj"
-    boosted_from_html: Suprenigita de %{acct_link}
-    content_warning: 'Averto de la enhavo: %{warning}'
-    default_language: Same kiel lingvo de la fasado
+    boosted_from_html: Diskonigita de %{acct_link}
+    content_warning: 'Averto pri enhavo: %{warning}'
+    default_language: Sama lingvo kiel tiu de la interfaco
     disallowed_hashtags:
       one: 'enhavas malpermesitan kradvorton: %{tags}'
       other: 'enhavis malpermesitan kradvorton: %{tags}'
     edited_at_html: Redaktis je %{date}
+    errors:
+      in_reply_not_found: Mesaĝo kiun vi provas respondi ŝajnas ne ekzisti.
     open_in_web: Malfermi retumile
     over_character_limit: limo de %{max} signoj transpasita
     pin_errors:
+      direct: Mesaĝoj kiu videbla nun al la uzantoj ne povas alpinglitis
       limit: Vi jam atingis la maksimuman nombron de alpinglitaj mesaĝoj
       ownership: Mesaĝo de iu alia ne povas esti alpinglita
-      reblog: Suprenigo ne povas esti alpinglita
+      reblog: Diskonigo ne povas esti alpinglita
     poll:
       total_people:
         one: "%{count} persono"
@@ -1178,14 +1508,25 @@ eo:
       unlisted_long: Ĉiuj povas vidi, sed nelistigita en publikaj templinioj
   statuses_cleanup:
     enabled: Aŭtomate forigi malnovajn postojn
+    enabled_hint: Automate forigi viajn mesaĝojn kiam ili atingas la aĝlimon kaj havas escepton
     exceptions: Esceptoj
-    ignore_favs: Ignori la preferaĵojn
-    ignore_reblogs: Ignori la suprenigojn
+    explanation: Forigi mesaĝojn estas rimeda ago, do ĉi tio malrapide sekve faratas kiam la servilo ne estas okupita.
+    ignore_favs: Ignori stelumojn
+    ignore_reblogs: Ignori diskonigojn
+    interaction_exceptions: Esceptoj lau interagoj
+    interaction_exceptions_explanation: Sciu ke estas neniu garantio ke mesaĝo estos forigita se ĝi iras sub la limo de diskonigoj aŭ stelumoj post atingi ĝin.
     keep_direct: Konservi rektajn mesaĝojn
     keep_direct_hint: Ne forigos viajn rektajn mesagôjn
-    keep_media: Konservi la mesaĝojn kun aŭdovidaj aldonaĵoj
-    keep_media_hint: Ne forviŝi la mesaĝojn kiuj enhavas aŭdovidajn aldonaĵojn
-    keep_self_fav_hint: Ne forviŝi viajn proprajn afiŝojn, se vi aldonis ilin al viaj preferaĵoj
+    keep_media: Konservi mesaĝojn kun aŭdovidaj aldonaĵoj
+    keep_media_hint: Ne forigi mesaĝojn kiuj enhavas aŭdovidajn aldonaĵojn
+    keep_pinned: Konservi alpinglitajn mesaĝojn
+    keep_pinned_hint: Ne forigi viajn ajn alpinglitajn mesaĝojn
+    keep_polls: Konservi enketojn
+    keep_polls_hint: Ne forigi viajn ajn enketojn
+    keep_self_bookmark: Konservi mesaĝojn kiun vi legsignis
+    keep_self_bookmark_hint: Ne forigi viajn siajn mesaĝojn se vi legsignis ilin
+    keep_self_fav: Konservi mesaĝojn kiujn vi stelumis
+    keep_self_fav_hint: Ne forigi proprajn mesaĝojn se vi stelumis ilin
     min_age:
       '1209600': 2 semajnoj
       '15778476': 6 monatoj
@@ -1195,16 +1536,24 @@ eo:
       '604800': 1 semajno
       '63113904': 2 jaroj
       '7889238': 3 monatoj
+    min_age_label: Aĝlimo
+    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
   stream_entries:
     pinned: Alpinglita
-    reblogged: suprenigita
+    reblogged: diskonigita
     sensitive_content: Tikla enhavo
+  strikes:
+    errors:
+      too_late: Estas tro malfrua por apelacii ĉi tiun admonon
   tags:
     does_not_match_previous_name: ne kongruas kun la antaŭa nomo
   themes:
     contrast: Mastodon (Forta kontrasto)
-    default: Mastodon (Malluma)
-    mastodon-light: Mastodon (Luma)
+    default: Mastodon (Malhela)
+    mastodon-light: Mastodon (Hela)
   time:
     formats:
       default: "%Y.%b.%d, %H:%M"
@@ -1212,14 +1561,15 @@ eo:
       time: "%H:%M"
   two_factor_authentication:
     add: Aldoni
-    disable: Malaktivigi 2FA-n
-    disabled_success: Du-faktora aŭtentigo sukcese malaktivigita
+    disable: Malebligi 2FA-n
+    disabled_success: Dufaktora aŭtentigo sukcese malebligita
     edit: Redakti
     enabled: Dufaktora aŭtentigo ebligita
     enabled_success: Dufaktora aŭtentigo sukcese ebligita
     generate_recovery_codes: Krei realirajn kodojn
     lost_recovery_codes: Realiraj kodoj permesas rehavi aliron al via konto se vi perdis vian telefonon. Se vi perdis viajn realirajn kodojn, vi povas rekrei ilin ĉi tie. Viaj malnovaj realiraj kodoj iĝos eksvalidaj.
     methods: Metodoj de dufaktora aŭtentigo
+    otp: Aŭtentigprogramaro
     recovery_codes: Realiraj kodoj
     recovery_codes_regenerated: Realiraj kodoj sukcese rekreitaj
     recovery_instructions_html: Se vi perdas aliron al via telefono, vi povas uzi unu el la subaj realiraj kodoj por rehavi aliron al via konto. <strong>Konservu realirajn kodojn sekure</strong>. Ekzemple, vi povas printi ilin kaj konservi ilin kun aliaj gravaj dokumentoj.
@@ -1227,8 +1577,11 @@ eo:
   user_mailer:
     appeal_approved:
       action: Iri al via konto
+      explanation: La apelacio de la admono kontra via konto je %{strike_date} pri sendodato %{appeal_date} aprobitas.
+      subject: Via apelacio de %{date} aprobitas
       title: Apelacio estis aprobita
     appeal_rejected:
+      explanation: La apelacio je %{strike_date} pri dato %{appeal_date} malakceptitas.
       subject: Via apelacio de %{date} estis malaprobita
       title: Apelacio estis malaprobita
     backup_ready:
@@ -1237,22 +1590,45 @@ eo:
       title: Arkiva elŝuto
     suspicious_sign_in:
       change_password: ŝanĝi vian pasvorton
+      details: 'Detaloj pri ensaluto:'
+      explanation: Ni detektas ensaluton al via konto de nova IP-adreso.
+      further_actions_html: Se ne estas vi, ni rekomendas ke vi %{action} tuj por sekurigi vian konton.
+      subject: Via konto aliritas de nova IP-adreso
+      title: Nova ensaluto
     warning:
+      appeal: Sendi apelacion
+      appeal_description: Se vi pensas ke ĉi tio estas eraro, vi povas sendi apelacion al la teamo de %{instance}.
       categories:
         spam: Spamo
+        violation: Enhavo malsekvas la komunumgvidilojn
+      explanation:
+        delete_statuses: Kelkaj viaj mesaĝoj trovitas malsekvi komunumgvidilojn kaj forigitas de kontrolantoj de %{instance}.
+        disable: Vi ne povas uzi vian konton plu sed via profilo kaj alia datumo restas bone.
+        mark_statuses_as_sensitive: Kelkaj viaj mesaĝoj markitas kiel sentemaj de kontrolantoj de %{instance}. Vi povas marki mem kiam mesaĝi dum la estonteco.
+        sensitive: Malantau ol nun, ĉiuj viaj alŝutitaj audovidaĵoj markitas kiel sentemaj kaj kaŝitas.
+        silence: Vi ankorau povas uzi vian konton sed nur personoj kiu jam sekvis vin vidos viaj mesaĝoj ĉe ĉi tiu servilo.
+        suspend: Vi ne povas uzi vian konton plu, kaj via profilo kaj aliaj datumoj ne estas disponeblaj plu.
       reason: 'Kialo:'
+      statuses: 'Mesaĝoj ripetitaj:'
       subject:
+        delete_statuses: Viaj mesaĝoj ĉe %{acct} forigitas
         disable: Via konto %{acct} estas frostigita
+        mark_statuses_as_sensitive: Viaj mesaĝoj ĉe %{acct} markitas kiel sentemaj
         none: Averto por %{acct}
+        sensitive: Viaj mesaĝoj ĉe %{acct} markitas kiel sentemaj malantau ol nun
         silence: Oni limigis vian konton %{acct}
         suspend: Via konto %{acct} estas suspendita
       title:
+        delete_statuses: Afiŝoj forigitaj
         disable: Konto frostigita
+        mark_statuses_as_sensitive: Mesaĝoj markitaj kiel sentemaj
         none: Averto
+        sensitive: Konto markita kiel sentema
         silence: Konto limigita
         suspend: Konto suspendita
     welcome:
       edit_profile_action: Agordi profilon
+      edit_profile_step: Vi povas personecigi vian profilon per alŝuti profilbildon, ŝangi vian montronomo kaj pli.
       explanation: Jen kelkaj konsiloj por helpi vin komenci
       final_action: Ekmesaĝi
       final_step: 'Ekmesaĝu! Eĉ sen sekvantoj, viaj publikaj mesaĝoj povas esti vidataj de aliaj, ekzemple en la loka templinio aŭ per kradvortoj. Eble vi ŝatus prezenti vin per la kradvorto #introductions / #konigo.'
@@ -1272,10 +1648,17 @@ eo:
   webauthn_credentials:
     add: Aldoni novan sekurecan ŝlosilon
     create:
+      error: Havas problemon kiam aldoni vian sekurecŝlosilon.
       success: Via sekureca ŝlosilo estis sukcese aldonita.
     delete: Forigi
     delete_confirmation: Ĉu vi certas, ke vi volas forigi ĉi tiun sekurecan ŝlosilon?
+    description_html: Se vi ebligas <strong>sekurecŝlosilautentigo</strong>, ensaluto bezonas vin uzi tiojn.
     destroy:
+      error: Havas problemo kiam forigi vian sekurecŝlosilon.
       success: Via sekureca ŝlosilo estis sukcese forigita.
     invalid_credential: Nevalida sekureca ŝlosilo
+    nickname_hint: Enigu alinomon de via nova sekurecŝlosilo
+    not_enabled: Vu ne ebligas WebAuthn ĝis nun
+    not_supported: Ĉi tiu legilo ne povas uzi sekurecŝlosilojn
+    otp_required: Por uzi sekurecŝlosilojn, ebligu 2-faktoran autentigon unue.
     registered_on: Registrigita je %{date}
diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml
index 1c1bf2384..51e361e2c 100644
--- a/config/locales/es-MX.yml
+++ b/config/locales/es-MX.yml
@@ -38,17 +38,17 @@ es-MX:
       avatar: Foto de perfil
       by_domain: Dominio
       change_email:
-        changed_msg: "¡Email cambiado con éxito!"
+        changed_msg: Correo cambiado exitosamente!
         current_email: Correo electrónico actual
         label: Cambiar el correo electrónico
         new_email: Nuevo correo electrónico
         submit: Cambiar el correo electrónico
         title: Cambiar el correo electrónico de %{username}
       change_role:
-        changed_msg: "¡Rol cambiado con éxito!"
-        label: Cambiar rol
+        changed_msg: Rol cambiado exitosamente!
+        label: Cambiar de rol
         no_role: Sin rol
-        title: Cambiar rol para %{username}
+        title: Cambiar el rol para %{username}
       confirm: Confirmar
       confirmed: Confirmado
       confirming: Confirmando
@@ -100,11 +100,11 @@ es-MX:
       most_recent_ip: IP más reciente
       no_account_selected: Ninguna cuenta se cambió como ninguna fue seleccionada
       no_limits_imposed: Sin límites impuestos
-      no_role_assigned: Ningún rol asignado
+      no_role_assigned: Sin rol asignado
       not_subscribed: No se está suscrito
       pending: Revisión pendiente
       perform_full_suspension: Suspender
-      previous_strikes: Amonestaciones anteriores
+      previous_strikes: Amonestaciones previas
       previous_strikes_description_html:
         one: Esta cuenta tiene <strong>una</strong> amonestación.
         other: Esta cuenta tiene <strong>%{count}</strong> amonestaciones.
@@ -151,7 +151,7 @@ es-MX:
       suspension_reversible_hint_html: La cuenta ha sido suspendida y los datos se eliminarán completamente el %{date}. Hasta entonces, la cuenta puede ser restaurada sin ningún efecto perjudicial. Si desea eliminar todos los datos de la cuenta inmediatamente, puede hacerlo a continuación.
       title: Cuentas
       unblock_email: Desbloquear dirección de correo
-      unblocked_email_msg: Se ha desbloqueado correctamente la dirección de correo de %{username}
+      unblocked_email_msg: Desbloqueo exitoso de la dirección de correo de %{username}
       unconfirmed_email: Correo electrónico sin confirmar
       undo_sensitized: Desmarcar como sensible
       undo_silenced: Des-silenciar
@@ -166,25 +166,25 @@ es-MX:
       whitelisted: Añadido a la lista blanca
     action_logs:
       action_types:
-        approve_appeal: Aprobar Apelación
+        approve_appeal: Aprobar apelación
         approve_user: Aprobar Usuario
         assigned_to_self_report: Asignar Reporte
         change_email_user: Cambiar Correo Electrónico del Usuario
-        change_role_user: Cambiar Rol de Usuario
+        change_role_user: Cambiar rol del usuario
         confirm_user: Confirmar Usuario
         create_account_warning: Crear Advertencia
         create_announcement: Crear Anuncio
-        create_canonical_email_block: Crear Bloqueo de Correo Electrónico
+        create_canonical_email_block: Crear Bloque de E-mail
         create_custom_emoji: Crear Emoji Personalizado
         create_domain_allow: Crear Permiso de Dominio
         create_domain_block: Crear Bloqueo de Dominio
         create_email_domain_block: Crear Bloqueo de Dominio de Correo Electrónico
         create_ip_block: Crear regla IP
         create_unavailable_domain: Crear Dominio No Disponible
-        create_user_role: Crear Rol
+        create_user_role: Crear rol
         demote_user: Degradar Usuario
         destroy_announcement: Eliminar Anuncio
-        destroy_canonical_email_block: Eliminar Bloqueo de Correo Electrónico
+        destroy_canonical_email_block: Eliminar Bloque de E-mail
         destroy_custom_emoji: Eliminar Emoji Personalizado
         destroy_domain_allow: Eliminar Permiso de Dominio
         destroy_domain_block: Eliminar Bloqueo de Dominio
@@ -196,7 +196,7 @@ es-MX:
         destroy_user_role: Destruir Rol
         disable_2fa_user: Deshabilitar 2FA
         disable_custom_emoji: Deshabilitar Emoji Personalizado
-        disable_sign_in_token_auth_user: Deshabilitar la Autenticación por Token de Correo Electrónico para el Usuario
+        disable_sign_in_token_auth_user: Desactivar la autenticación de token de correo electrónico para el usuario
         disable_user: Deshabilitar Usuario
         enable_custom_emoji: Habilitar Emoji Personalizado
         enable_sign_in_token_auth_user: Habilitar la Autenticación por Token de Correo Electrónico para el Usuario
@@ -373,6 +373,8 @@ es-MX:
       add_new: Añadir dominio a la lista blanca
       created_msg: Dominio añadido a la lista blanca con éxito
       destroyed_msg: Dominio quitado de la lista blanca con éxito
+      export: Exportar
+      import: Importar
       undo: Quitar de la lista blanca
     domain_blocks:
       add_new: Añadir nuevo
@@ -382,13 +384,19 @@ es-MX:
       edit: Editar nuevo dominio bloqueado
       existing_domain_block: Ya ha impuesto límites más estrictos a %{name}.
       existing_domain_block_html: Ya ha impuesto límites más estrictos a %{name}, necesita <a href="%{unblock_url}">desbloquearlo primero</a>.
+      export: Exportar
+      import: Importar
       new:
         create: Crear bloque
         hint: El bloque de dominio no prevendrá la creación de entradas de cuenta en la base de datos, pero aplicará retroactiva y automáticamente métodos de moderación específica en dichas cuentas.
         severity:
+          desc_html: "<strong>Limitar</strong> hará que las publicaciones de las cuentas de ese dominio sean invisibles para cualquiera que no las esté siguiendo. <strong>Suspender</strong> eliminará todo el contenido, archivos multimedia, y datos del perfil. Usa <strong>Ninguno</strong> si solo quieres rechazar archivos multimedia."
           noop: Ninguno
+          silence: Limitar
           suspend: Suspender
         title: Nuevo bloque de dominio
+      no_domain_block_selected: No se cambió ningún bloqueo de dominio ya que ninguno fue seleccionado
+      not_permitted: No tienes permiso para realizar esta acción
       obfuscate: Ocultar nombre de dominio
       obfuscate_hint: Oculta parcialmente el nombre de dominio en la lista si mostrar la lista de limitaciones de dominio está habilitado
       private_comment: Comentario privado
@@ -420,6 +428,20 @@ es-MX:
       resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. <strong>Tenga cuidado de no bloquear los principales proveedores de correo electrónico.</strong>
       resolved_through_html: Resuelto a través de %{domain}
       title: Lista negra de correo
+    export_domain_allows:
+      new:
+        title: Importar dominios permitidos
+      no_file: Ningún archivo seleccionado
+    export_domain_blocks:
+      import:
+        description_html: Estás a punto de importar una lista de bloqueos de dominio. Por favor, revisa esta lista con mucho cuidado, especialmente si no has creado esta lista tú mismo.
+        existing_relationships_warning: Relaciones de seguimiento existentes
+        private_comment_description_html: 'Para ayudarle a rastrear de dónde proceden los bloqueos importados, los bloqueos importados se crearán con el siguiente comentario privado: <q>%{comment}</q>'
+        private_comment_template: Importado desde %{source} el %{date}
+        title: Importar bloqueos de dominio
+      new:
+        title: Importar bloqueos de dominio
+      no_file: Ningún archivo seleccionado
     follow_recommendations:
       description_html: "<strong>Las recomendaciones de cuentas ayudan a los nuevos usuarios a encontrar rápidamente contenido interesante</strong>. Cuando un usuario no ha interactuado con otros lo suficiente como para suscitar recomendaciones personalizadas de cuentas a las que seguir, en su lugar se le recomiendan estas cuentas. Se recalculan diariamente a partir de una mezcla de cuentas con el mayor número de interacciones recientes y con el mayor número de seguidores locales con un idioma determinado."
       language: Para el idioma
@@ -912,6 +934,7 @@ es-MX:
     warning: Ten mucho cuidado con estos datos. ¡No los compartas con nadie!
     your_token: Tu token de acceso
   auth:
+    apply_for_account: Solicitar una cuenta
     change_password: Contraseña
     delete_account: Borrar cuenta
     delete_account_html: Si desea eliminar su cuenta, puede <a href="%{path}">proceder aquí</a>. Será pedido de una confirmación.
@@ -1156,6 +1179,7 @@ es-MX:
     invalid_markup: 'contiene código HTML no válido: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Archivo CSV no válido. Error: %{error}'
       over_rows_processing_limit: contiene más de %{count} filas
     modes:
       merge: Unir
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 6d2a0bae9..622560210 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -373,22 +373,30 @@ es:
       add_new: Añadir dominio a la lista blanca
       created_msg: Dominio añadido a la lista blanca con éxito
       destroyed_msg: Dominio quitado de la lista blanca con éxito
+      export: Exportar
+      import: Importar
       undo: Quitar de la lista blanca
     domain_blocks:
       add_new: Añadir nuevo
-      created_msg: El bloque de dominio está siendo procesado
-      destroyed_msg: El bloque de dominio se deshizo
+      created_msg: El bloqueo del dominio está siendo procesado
+      destroyed_msg: El bloqueo del dominio se deshizo
       domain: Dominio
-      edit: Editar nuevo dominio bloqueado
+      edit: Editar bloqueo de dominio
       existing_domain_block: Ya impusiste límites más estrictos a %{name}.
       existing_domain_block_html: Ya ha impuesto límites más estrictos a %{name}, necesita <a href="%{unblock_url}">desbloquearlo primero</a>.
+      export: Exportar
+      import: Importar
       new:
-        create: Crear bloque
-        hint: El bloque de dominio no prevendrá la creación de entradas de cuenta en la base de datos, pero aplicará retroactiva y automáticamente métodos de moderación específica en dichas cuentas.
+        create: Crear bloqueo
+        hint: El bloqueo de dominio no prevendrá la creación de entradas de cuenta en la base de datos, pero aplicará retroactiva y automáticamente métodos de moderación específica en dichas cuentas.
         severity:
+          desc_html: "<strong>Limitar</strong> hará que las publicaciones de las cuentas de ese dominio sean invisibles para cualquiera que no las esté siguiendo. <strong>Suspender</strong> eliminará todo el contenido, archivos multimedia, y datos del perfil. Usa <strong>Ninguno</strong> si solo quieres rechazar archivos multimedia."
           noop: Ninguno
+          silence: Limitar
           suspend: Suspender
-        title: Nuevo bloque de dominio
+        title: Nuevo bloqueo de dominio
+      no_domain_block_selected: No se cambió ningún bloqueo de dominio ya que ninguno fue seleccionado
+      not_permitted: No tienes permiso para realizar esta acción
       obfuscate: Ocultar nombre de dominio
       obfuscate_hint: Oculta parcialmente el nombre de dominio en la lista si mostrar la lista de limitaciones de dominio está habilitado
       private_comment: Comentario privado
@@ -420,6 +428,20 @@ es:
       resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. <strong>Tenga cuidado de no bloquear los principales proveedores de correo electrónico.</strong>
       resolved_through_html: Resuelto a través de %{domain}
       title: Lista negra de correo
+    export_domain_allows:
+      new:
+        title: Importar dominios permitidos
+      no_file: Ningún archivo seleccionado
+    export_domain_blocks:
+      import:
+        description_html: Estás a punto de importar una lista de bloqueos de dominio. Por favor, revisa esta lista con mucho cuidado, especialmente si no has creado esta lista tú mismo.
+        existing_relationships_warning: Relaciones de seguimiento existentes
+        private_comment_description_html: 'Para ayudarle a rastrear de dónde proceden los bloqueos importados, los bloqueos importados se crearán con el siguiente comentario privado: <q>%{comment}</q>'
+        private_comment_template: Importado desde %{source} el %{date}
+        title: Importar bloqueos de dominio
+      new:
+        title: Importar bloqueos de dominio
+      no_file: Ningún archivo seleccionado
     follow_recommendations:
       description_html: "<strong>Las recomendaciones de cuentas ayudan a los nuevos usuarios a encontrar rápidamente contenido interesante</strong>. Cuando un usuario no ha interactuado con otros lo suficiente como para suscitar recomendaciones personalizadas de cuentas a las que seguir, en su lugar se le recomiendan estas cuentas. Se recalculan diariamente a partir de una mezcla de cuentas con el mayor número de interacciones recientes y con el mayor número de seguidores locales con un idioma determinado."
       language: Para el idioma
@@ -912,6 +934,7 @@ es:
     warning: Ten mucho cuidado con estos datos. ¡No los compartas con nadie!
     your_token: Tu token de acceso
   auth:
+    apply_for_account: Solicitar una cuenta
     change_password: Contraseña
     delete_account: Borrar cuenta
     delete_account_html: Si desea eliminar su cuenta, puede <a href="%{path}">proceder aquí</a>. Será pedido de una confirmación.
@@ -1156,6 +1179,7 @@ es:
     invalid_markup: 'contiene código HTML no válido: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Archivo CSV no válido. Error: %{error}'
       over_rows_processing_limit: contiene más de %{count} filas
     modes:
       merge: Unir
diff --git a/config/locales/et.yml b/config/locales/et.yml
index 0d13544a5..abd1bdd71 100644
--- a/config/locales/et.yml
+++ b/config/locales/et.yml
@@ -5,17 +5,19 @@ et:
     contact_missing: Määramata
     contact_unavailable: Pole saadaval
     hosted_on: Mastodon majutatud %{domain}-is
+    title: Teave
   accounts:
     follow: Jälgi
     followers:
       one: Jälgija
       other: Jälgijaid
     following: Jälgib
+    instance_actor_flash: See on virtuaalne konto esindamaks serverit ennast ja mitte ühtegi kasutajad. Seda kasutatakse föderatsiooni eesmärgil ja seda ei tohi kustutada.
     last_active: viimati aktiivne
     link_verified_on: Selle lingi autorsust kontrolliti %{date}
     nothing_here: Siin pole midagi!
     pin_errors:
-      following: Te peate juba olema selle kasutaja jälgija, keda te heaks kiidate
+      following: Te peate juba olema selle kasutaja jälgija, keda te soovitate
     posts:
       one: Postitus
       other: Postitused
@@ -31,35 +33,50 @@ et:
     accounts:
       add_email_domain_block: Keela e-posti domeen
       approve: Kinnita
+      approved_msg: Kasutaja %{username} liitumisavaldus rahuldatud
       are_you_sure: Olete kindel?
       avatar: Profiilipilt
       by_domain: Domeen
       change_email:
+        changed_msg: E-postiaadress vahetatud!
         current_email: Praegune e-postiaadress
         label: Muuda e-posti aadressi
         new_email: Uus е-posti aadress
         submit: Muuda e-posti aadressi
         title: Muuda e-postiaadressi kasutajale %{username}
+      change_role:
+        changed_msg: Roll on muudetud!
+        label: Muuda rolli
+        no_role: Roll puudub
+        title: "%{username} rolli muutmine"
       confirm: Kinnita
       confirmed: Kinnitatud
       confirming: Kinnitamine
+      custom: Kohandatud
+      delete: Kustuta andmed
       deleted: Kustutatud
       demote: Alanda
+      destroyed_msg: "%{username} andmed on nüüd lõpliku kustutamise ootel"
       disable: Keela
+      disable_sign_in_token_auth: Keela e-posti võtmetega autentimine
       disable_two_factor_authentication: Keela 2FA
       disabled: Keelatud
       display_name: Kuvanimi
       domain: Domeen
-      edit: Redigeeri
+      edit: Muuda
       email: E-post
       email_status: E-posti staatus
       enable: Luba
+      enable_sign_in_token_auth: Luba e-posti võtmetega autentimine
       enabled: Lubatud
+      enabled_msg: Kasutaja %{username} konto taastatud
       followers: Jälgijad
       follows: Jälgib
       header: Päis
       inbox_url: Sisendkausta URL
+      invite_request_text: Põhjendused liitumiseks
       invited_by: Kutsuja
+      ip: IP
       joined: Liitus
       location:
         all: Kõik
@@ -68,39 +85,57 @@ et:
         title: Asukoht
       login_status: Sisselogimise olek
       media_attachments: Lisatud meedia
-      memorialize: Tee memoriaaliks
+      memorialize: Igaveseks lahkunud
+      memorialized: Igaveselt lahkunuks märgitud
+      memorialized_msg: "%{username} on märgitud igavaselt lahkunuks"
       moderation:
         active: Aktiivne
         all: Kõik
         pending: Ootel
-        suspended: Peatatud
+        silenced: Vaigistatud
+        suspended: Kustutatud
         title: Moderatsioon
       moderation_notes: Moderatsiooniteated
       most_recent_activity: Kõige hiljutisem aktiivsus
       most_recent_ip: Kõige hiljutisem IP
       no_account_selected: Mitte ühtegi kontot muudeti sest midagi polnud valitud
       no_limits_imposed: Mitte ühtegi limiiti kehtestatud
+      no_role_assigned: Ühtegi rolli pole määratud
       not_subscribed: Ei ole tellitud
       pending: Ootab ülevaatamist
-      perform_full_suspension: Peata
+      perform_full_suspension: Kustuta
+      previous_strikes: Eelnevad juhtumid
+      previous_strikes_description_html:
+        one: Sel kontol on <strong>üks</strong> juhtum.
+        other: Sel kontol on <strong>%{count}</strong> juhtumit.
       promote: Edenda
       protocol: Protokoll
       public: Avalik
       push_subscription_expires: PuSH tellimus aegub
       redownload: Värskenda profiili
+      redownloaded_msg: "%{username} kasutajakonto algallikast värskendatud"
       reject: Hülga
+      rejected_msg: "%{username} liitumisavaldus tagasi lükatud"
       remove_avatar: Kustuta profiilipilt
       remove_header: Kustuta päis
+      removed_avatar_msg: "%{username} tunnuspilt eemaldatud"
+      removed_header_msg: "%{username} päisepilt eemaldatud"
       resend_confirmation:
         already_confirmed: See kasutaja on juba kinnitatud
         send: Saada kinnituskiri uuesti
         success: Kinnituskiri saadetud edukalt!
       reset: Lähtesta
-      reset_password: Lähtesta salasõna
+      reset_password: Salasõna lähtestamine
       resubscribe: Telli taas
+      role: Roll
       search: Otsi
       search_same_email_domain: Muud kasutajad sama e-posti domeeniga
       search_same_ip: Teised kasutajad, kellel on sama IP
+      security_measures:
+        only_password: Ainult salasõna
+        password_and_2fa: Salasõna ja 2-etapine autentimine (2FA)
+      sensitive: Tundlik sisu
+      sensitized: Märgitud kui tundlik sisu
       shared_inbox_url: Jagatud sisendkausta URL
       show:
         created_reports: Loodud teated
@@ -108,54 +143,115 @@ et:
       silence: Vaigista
       silenced: Vaigistatud
       statuses: Staatuseid
+      strikes: Eelnevad juhtumid
       subscribe: Telli
-      suspended: Peatatud
+      suspend: Kustuta
+      suspended: Kustuta
+      suspension_irreversible: Selle konto andmed on taastamatult kustutatud. Konto taastamisel on see taas kasutatav, aga eelmisi andmeid pole võimalik taastada.
+      suspension_reversible_hint_html: Konto on lukustatud ja andmed kustutatakse täielikult %{date}. Seni on võimalik kontot täielikult taastada. Soovi korral on võimalik allpool kõik konto andmed kustutada koheselt.
       title: Kontod
+      unblock_email: Luba e-postiaadress
+      unblocked_email_msg: Kasutaja %{username} e-postiaadress lubatud
       unconfirmed_email: Kinnitamata e-post
+      undo_sensitized: Eemalda tundliku sisu märge
       undo_silenced: Võta vaigistus tagasi
       undo_suspension: Võta peatamine tagasi
+      unsilenced_msg: Konto %{username} piirangud emaldatud
       unsubscribe: Tühista tellimus
+      unsuspended_msg: Kasutaja %{username} konto taastatud
       username: Kasutajanimi
+      view_domain: Vaata domeeni kokkuvõtet
       warn: Hoiata
       web: Veeb
       whitelisted: Lubatud
     action_logs:
       action_types:
+        approve_appeal: Rahulda vaidlustus
+        approve_user: Kinnita kasutaja
         assigned_to_self_report: Määras Teavituse
         change_email_user: Kasutaja muutis e-postiaadressit
+        change_role_user: Muuda kasutaja rolli
         confirm_user: Kasutaja kinnitatud
         create_account_warning: Lisas hoiatuse
         create_announcement: Lisas teadaande
+        create_canonical_email_block: E-posti blokeeringu lisamine
         create_custom_emoji: Lisas kohandatud emotikoni
         create_domain_allow: Lisas lubatud domeeni
         create_domain_block: Lisas domeeniblokeeringu
         create_email_domain_block: Lisas e-posti domeeni blokeeringu
+        create_ip_block: IP-reegli lisamine
+        create_unavailable_domain: Kättesaamatu domeeni lisamine
+        create_user_role: Loo roll
         demote_user: Alandas kasutaja
         destroy_announcement: Eemaldas teadaande
+        destroy_canonical_email_block: E-posti blokeeringu kustutamine
         destroy_custom_emoji: Eemaldas kohandatud emotikoni
         destroy_domain_allow: Eemaldas lubatud domeeni
         destroy_domain_block: Eemaldas domeeniblokeeringu
         destroy_email_domain_block: Eemaldas e-posti domeeni blokeeringu
+        destroy_instance: Domeeni kustutamine
+        destroy_ip_block: IP-reegli kustutamine
         destroy_status: Eemaldas staatuse
-        disable_2fa_user: Keelas 2FA
+        destroy_unavailable_domain: Kättesaamatu domeeni kustutamine
+        destroy_user_role: Rolli kustutamine
+        disable_2fa_user: Keela 2FA
         disable_custom_emoji: Keelas kohandatud emotikoni
+        disable_sign_in_token_auth_user: E-posti võtmega autentimise keelamine
         disable_user: Keelas kasutaja
         enable_custom_emoji: Lubas kohandatud emotikoni
+        enable_sign_in_token_auth_user: E-posti võtmega autentimise lubamine
         enable_user: Lubas kasutaja
-        memorialize_account: Tegi kontole memoriaali
+        memorialize_account: Igaveselt lahkunuks märkimine
         promote_user: Edendas kasutaja
+        reject_appeal: Lükka vaidlustus tagasi
+        reject_user: Kasutaja tagasilükkamine
         remove_avatar_user: Kustutas profiilipildi
         reopen_report: Taasavas teavituse
-        reset_password_user: Lähtestas salasõna
+        resend_user: Saada kinnituskiri uuesti
+        reset_password_user: Salasõna lähtestamine
         resolve_report: Lahendas teadaande
+        sensitive_account: Tundliku sisuga konto
         silence_account: Vaigistas konto
-        suspend_account: Peatas konto
+        suspend_account: Konto kustutamine
         unassigned_report: Määras teavituse maha
+        unblock_email_account: Luba e-postiaadress
+        unsensitive_account: Pole tundliku sisuga konto
         unsilence_account: Konto vaigistus eemaldati
-        unsuspend_account: Konto peatamine lõpetati
+        unsuspend_account: Konto taastamine
         update_announcement: Uuenda teadaannet
         update_custom_emoji: Uuendas kohandatud emotikoni
+        update_domain_block: Uuenda domeenipiirangut
+        update_ip_block: IP-reegli uuendamine
         update_status: Uuendas staatust
+        update_user_role: Uuenda rolli
+      actions:
+        approve_appeal_html: "%{name} kiitis heaks modereerimise otsuse vaidlustuse %{target} poolt"
+        approve_user_html: "%{name} kiitis heaks registreerimise %{target} poolt"
+        create_canonical_email_block_html: "%{name} keelas e-postiaadressi räsiga %{target}"
+        create_domain_block_html: "%{name} keelas domeeni %{target}"
+        create_email_domain_block_html: "%{name} keelas e-posti domeeni %{target}"
+        create_ip_block_html: "%{name} lõi IP-aadressile %{target} reegli"
+        demote_user_html: "%{name} alandas kasutajat %{target}"
+        destroy_canonical_email_block_html: "%{name} lubas e-postiaaadressi räsiga %{target}"
+        destroy_domain_block_html: "%{name} lubas domeeni %{target}"
+        destroy_email_domain_block_html: "%{name} lubas e-posti domeeni %{target}"
+        destroy_ip_block_html: "%{name} kustutas IP-aadressi %{target} reegli"
+        disable_2fa_user_html: "%{name} eemaldas kasutaja %{target} kahe etapise nõude"
+        disable_custom_emoji_html: "%{name} keelas emotikooni %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} keelas kasutajal %{target} e-posti võtmega autentida"
+        enable_custom_emoji_html: "%{name} lubas emotikooni %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} lubas kasutajal %{target} e-posti võtmega autentida"
+        memorialize_account_html: "%{name} märkis %{target} igaveselt lahkunuks"
+        promote_user_html: "%{name} ülendas kasutajat %{target}"
+        reset_password_user_html: "%{name} lähtestas %{target} salasõna"
+        sensitive_account_html: "%{name} märkis %{target} meedia kui tundlik sisu"
+        suspend_account_html: "%{name} kustutas %{target} konto"
+        unblock_email_account_html: "%{name} lubas %{target} e-postiaadressi"
+        unsensitive_account_html: "%{name} eemaldas %{target} meedia tundliku sisu märke"
+        unsuspend_account_html: "%{name} taastas %{target} konto"
+        update_domain_block_html: "%{name} uuendas domeeni %{target} keeldu"
+        update_ip_block_html: "%{name} muutis IP-aadressi %{target} reeglit"
+      deleted_account: kustutatud konto
       empty: Logisi ei leitud.
       filter_by_action: Filtreeri tegevuse järgi
       filter_by_user: Filtreeri kasutaja järgi
@@ -169,10 +265,12 @@ et:
       new:
         create: Loo teadaanne
         title: Uus teadaanne
+      publish: Avalda
       published_msg: Teadaande avaldamine õnnestus!
       scheduled_for: Kavandatud ajaks %{time}
       scheduled_msg: Teadaanne kavandatud avaldamiseks!
       title: Teadaanded
+      unpublish: Tühista avaldamine
       unpublished_msg: Teadaande eemaldamine avalikkusest õnnestus!
       updated_msg: Teadaande uuendamine õnnestus!
     custom_emojis:
@@ -192,6 +290,7 @@ et:
       enable: Luba
       enabled: Lubatud
       enabled_msg: Selle emotikoni lubamine õnnestus
+      image_hint: PNG või GIF suurusega kuni %{size}
       list: Loend
       listed: Nimekirjastatud
       new:
@@ -208,28 +307,53 @@ et:
       updated_msg: Emotikoni uuendamine õnnestus!
       upload: Lae üles
     dashboard:
+      active_users: aktiivsed kasutajad
+      interactions: interaktsioonid
+      new_users: uued kasutajad
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> ootel vaidlustus"
+        other: "<strong>%{count}</strong> ootel vaidlustust"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> ootel silt"
+        other: "<strong>%{count}</strong> ootel silti"
       software: Tarkvara
       space: Kettakasutus
       title: Töölaud
+      website: Veebileht
+    disputes:
+      appeals:
+        empty: Vaidlustusi pole.
+        title: Vaidlustused
     domain_allows:
       add_new: Luba domeen
       created_msg: Domeeni lubamine õnnestus
       destroyed_msg: Domeen eemaldati lubatute nimekirjast
+      export: Eksport
+      import: Import
       undo: Eemalda lubatute nimekirjast
     domain_blocks:
       add_new: Lisa uus domeeniblokeering
       created_msg: Domeeni blokeeringut töödeldakse
       destroyed_msg: Domeeniblokeering on tagasi võetud
       domain: Domeen
-      edit: Redigeeri domeeniblokeeringut
+      edit: Muuda domeeniblokeeringut
+      existing_domain_block: Kasutajale %{name} on juba karmimad piirangud kehtestatud.
       existing_domain_block_html: Te olete juba lisanud domeenile %{name} piiranguid, palun <a href="%{unblock_url}">eemaldage blokeering</a> enne jätkamist.
+      export: Eksport
+      import: Import
       new:
         create: Loo blokeering
         hint: Domeeniblokeering ei takista kontode lisamist andmebaasi, aga lisab nendele kontodele tagasiulatuvalt ja automaatselt erinevaid moderatsioonimeetodeid.
         severity:
+          desc_html: "<strong>Piira</strong> muudab domeeni kasutajate postitused mittejälgijatele nähtamatuks.<strong>Kustuta</strong> eemaldab serverist kõik selle domeeni kontode sisu, meedia ja kasutajaandmed. <strong>Ei midagi</strong> lihtsalt lükkab meediafailid tagasi."
           noop: Ei midagi
-          suspend: Peata
+          silence: Piira
+          suspend: Kustuta
         title: Uus domeeniblokeering
+      no_domain_block_selected: Ühtegi domeeni keeldu ei muudetud, kuna midagi polnud valitud
+      not_permitted: Puudub õigus seda teha
+      obfuscate: Domeeninime varjamine
+      obfuscate_hint: Varja osaliselt domeeni nimi nimekirjas, kui domeenipiirangute nimistu avaldamine on sisse lülitatud
       private_comment: Privaatne kommentaar
       private_comment_hint: Kommenteeri selle domeeni limiteerimise kohta moderaatoritele.
       public_comment: Avalik kommentaar
@@ -242,15 +366,52 @@ et:
       view: Vaata domeeniblokeeringut
     email_domain_blocks:
       add_new: Lisa uus
+      attempts_over_week:
+        one: "%{count} katse viimase nädala kestel"
+        other: "%{count} liitumiskatset viimase nädala kestel"
       created_msg: E-posti aadressi keelunimekirja lisamine õnnestus
       delete: Kustuta
+      dns:
+        types:
+          mx: MX-kirje
       domain: Domeen
       new:
         create: Lisa domeen
+        resolve: Domeeni lahendamine
         title: Uus e-posti keelunimekirja sisend
+      no_email_domain_block_selected: Ühtegi e-posti domeeni keeldu ei muudetud, kuna midagi polnud valitud
+      resolved_dns_records_hint_html: Domeeninimi lahendub järgnevateks MX-domeenideks, mis vastutavad e-kirjade vastuvõtmise eest. MX-domeeni blokeerimine blokeerib liitumistaotlused kõigilt e-postiaadressidelt, mis kasutavad sama MX-domeeni, kuigi kasutatav domeeninimi on erinev. <strong>Ole tähelepanelik, et mitte blokeerida suuremaid e-postiteenuse pakkujaid.</strong>
+      resolved_through_html: Lahendatud %{domain} kaudu
       title: E-posti keelunimekiri
+    export_domain_allows:
+      no_file: Faili pole valitud
+    export_domain_blocks:
+      import:
+        description_html: Oled importimas domeenide keelde. Vaata see nimekiri hoolega läbi, eriti, kui pole seda ise koostanud.
+        existing_relationships_warning: Olemasolevad jälgimissuhted
+        private_comment_description_html: 'Pidamaks järge, kust imporditud keelud pärinevad, luuakse need järneva privaatse kommentaariga: <q>%{comment}</q>'
+        private_comment_template: Imporditud allikast %{source} kuupäeval %{date}
+        title: Domeenikeeldude import
+      new:
+        title: Domeenikeeldude import
+      no_file: Faili pole valitud
+    follow_recommendations:
+      language: Keel
+      status: Staatus
     instances:
+      availability:
+        title: Saadavus
+      back_to_all: Kõik
+      back_to_warning: Hoiatus
       by_domain: Domeen
+      content_policies:
+        policies:
+          suspend: Kustuta
+      dashboard:
+        instance_languages_dimension: Top keeled
+      delivery:
+        all: Kõik
+        unavailable: Pole saadaval
       delivery_available: Üleandmine on saadaval
       moderation:
         all: Kõik
@@ -258,6 +419,7 @@ et:
         title: Moderatsioon
       private_comment: Privaatne kommentaar
       public_comment: Avalik kommentaar
+      purge: Kustuta
       title: Föderatsioon
       total_blocked_by_us: Meie poolt blokeeritud
       total_followed_by_them: Nende poolt jälgitud
@@ -270,7 +432,23 @@ et:
         all: Kõik
         available: Saadaval
         expired: Aegunud
+        title: Filter
       title: Kutsed
+    ip_blocks:
+      add_new: Loo reegel
+      created_msg: IP-aadressi põhine reegel lisatud
+      delete: Kustuta
+      expires_in:
+        '1209600': 2 nädalat
+        '15778476': 6 kuud
+        '2629746': 1 kuu
+        '31556952': 1 aasta
+        '86400': 1 päev
+        '94670856': 3 aastat
+      new:
+        title: Uue IP-reegli lisamine
+      no_ip_block_selected: Ühtegi IP-reeglit ei muudetud, kuna midagi polnud valitud
+      title: IP-reeglid
     relationships:
       title: "%{acct}-i suhted"
     relays:
@@ -297,34 +475,117 @@ et:
         notes:
           one: "%{count} märkus"
           other: "%{count} märkust"
+      action_log: Auditilogi
       action_taken_by: Meetmeid kasutanud
+      actions:
+        delete_description_html: Raporteeritud postitused kustutatakse ja juhtum talletatakse hoiatusena tulevaste eksimuste ärahoidmiseks.
+        mark_as_sensitive_description_html: Raporteeritud meedia märgitakse kui tundlik sisu ja juhtum talletatakse hoiatusena tulevaste eksimuste ärahoidmiseks.
+        resolve_description_html: Raporteeritud konto suhtes ei võeta midagi ette, juhtumit ei registreerita ja raport suletakse.
+        suspend_description_html: Konto ja kogu sisu muutub lõpliku kustutamiseni kättesaamatuks. Kontoga suhtlemine pole võimalik. Tagasivõetav 30 päeva jooksul.
+      actions_description_html: Otsustus, mida raporti lahendamiseks ette võtta. Karistava tegevuse korral saadetakse e-postiga teade, välja arvatud kategooria <strong>rämpspost</strong> puhul.
       are_you_sure: Olete kindel?
       assign_to_self: Määra mulle
       assigned: Määratud moderaator
       by_target_domain: Teavitatud konto domeen
+      category: Kategooria
       comment:
         none: Pole
       created_at: Teavitatud
+      forwarded: Edastatud
       mark_as_resolved: Märgi lahendatuks
+      mark_as_sensitive: Märgi kui tundlik sisu
       mark_as_unresolved: Märgi lahendamata
+      no_one_assigned: Eikeegi
       notes:
         create: Lisa märkus
         create_and_resolve: Lahenda märkusega
         create_and_unresolve: Taasava märkusega
         delete: Kustuta
         placeholder: Kirjelda, mis on ette võetud või muid seotud uuendusi...
+        title: Märkmed
+      quick_actions_description_html: 'Võimalus teha kiire otsus või näha raporteeritud sisu allpool:'
       reopen: Taasava teavitus
       report: 'Teavitus #%{id}'
       reported_account: Teavitatud kontost
       reported_by: Teavitatud
       resolved: Lahendatud
       resolved_msg: Teavituse lahendamine õnnestus!
+      skip_to_actions: Otsuste juurde
       status: Staatus
       title: Teavitused
       unassign: Eemalda määramine
       unresolved: Lahendamata
       updated_at: Uuendatud
+      view_profile: Vaata profiili
+    roles:
+      add_new: Lisa roll
+      assigned_users:
+        one: "%{count} kasutaja"
+        other: "%{count} kasutajat"
+      categories:
+        devops: DevOps
+        moderation: Modereerimine
+      delete: Kustuta
+      permissions_count:
+        one: "%{count} õigus"
+        other: "%{count} õigused"
+      privileges:
+        administrator: Administraator
+        delete_user_data: Kustuta kasutaja andmed
+        delete_user_data_description: Lubab kasutajatel kustutada teiste kasutajate andmeid viiteta
+        invite_users: Kutsu kasutajaid
+        invite_users_description: Lubab kasutajatel serverisse uusi inimesi kutsuda
+        manage_announcements: Halda teadaandeid
+        manage_announcements_description: Lubab kasutajatel hallata serveri teadaandeid
+        manage_appeals: Vaidlustuste haldamine
+        manage_appeals_description: Lubab kasutajail läbi vaadata modereerimisotsuste vaidlustusi
+        manage_blocks: Keeldude haldamine
+        manage_blocks_description: Lubab kasutajatel keelata e-postiteenuse pakkujaid ja IP-aadresse
+        manage_custom_emojis: Halda isetehtud emotikone
+        manage_custom_emojis_description: Lubab kasutajatel hallata serveris isetehtud emotikone
+        manage_federation: Halda föderatsiooni
+        manage_federation_description: Lubab kasutajail keelata või lubada föderatsioone teiste domeenidega ja hallata ühenduvust
+        manage_invites: Halda kutseid
+        manage_invites_description: Lubab kasutajatel kutseid lehitseda ja sulgeda
+        manage_reports: Halda raporteid
+        manage_reports_description: Lubab kasutajail läbi vaadata ja viia läbi modereerimisotsuseid
+        manage_roles: Rollide haldamine
+        manage_roles_description: Lubab kasutajatel hallata ja määrata endast madalamaid rolle
+        manage_rules: Reeglite haldamine
+        manage_rules_description: Lubab kasutajatel muuta serveri reegleid
+        manage_settings: Halda sätteid
+        manage_settings_description: Lubab kasutajatel muute lehekülje sätteid
+        manage_taxonomies: Halda taksonoomiaid
+        manage_taxonomies_description: Luba kasutajatel populaarset sisu üle vaadata ning uuendada siltide sätteid
+        manage_user_access: Halda kasutaja ligipääsu
+        manage_user_access_description: Lubab kasutajail eemaldada teiste kahe-etapise autentimise nõude, muuta nende e-postiaadresse ja lähtestada salasõnu
+        manage_users: Kasutajate haldamine
+        manage_users_description: Lubab kasutajail näha teiste kasutajate detailandmeid ja teha modereerimisotsuseid
+        manage_webhooks: Halda webhook'e
+        manage_webhooks_description: Lubab kasutajatel administratiivseteks sündmusteks webhook'e seadistada
+        view_audit_log_description: Lubab kasutajail näha serveri administratiivsete otsuste ajalugu
+        view_devops: DevOps
+      title: Rollid
+    rules:
+      add_new: Lisa reegel
+      delete: Kustuta
+      edit: Reegli muutmine
+      title: Serveri reeglid
     settings:
+      about:
+        title: Teave
+      appearance:
+        title: Välimus
+      branding:
+        title: Märgistus
+      content_retention:
+        preamble: Juhi kuidas kasutajate loodud sisu Mastodon'is talletatakse.
+        title: Sisu talletamine
+      discovery:
+        follow_recommendations: Jälgi soovitusi
+        profile_directory: Kasutajate kataloog
+        title: Avastus
+        trends: Trendid
       domain_blocks:
         all: Kõigile
         disabled: Mitte kellelegi
@@ -338,23 +599,68 @@ et:
       delete: Kustuta üleslaetud fail
       destroyed_msg: Üleslaetud fail edukalt kustutatud!
     statuses:
+      account: Autor
+      application: Rakendus
       back_to_account: Tagasi konto lehele
       deleted: Kustutatud
+      favourites: Lemmikud
+      in_reply_to: Vastusena
+      language: Keel
       media:
         title: Meedia
+      metadata: Metaandmed
       no_status_selected: Mitte ühtegi staatust muudeti sest midagi polnud valitud
+      open: Ava postitus
       title: Konto staatused
+      visibility: Nähtavus
       with_media: Meediaga
+    strikes:
+      actions:
+        mark_statuses_as_sensitive: "%{name} märkis %{target} postitused tundlikena"
+        sensitive: "%{name} märkis %{target} konto kui tundlik sisu"
+        suspend: "%{name} kustutas %{target} konto"
+      appeal_approved: Vaidlustatud
+      appeal_pending: Vaidlustus on ootel
+    system_checks:
+      elasticsearch_running_check:
+        message_html: Elasticsearch ei vasta. Kontrolli, kas see töötab või keela täistekstiotsing
+      elasticsearch_version_check:
+        message_html: 'Elasticsearch versioon ei sobi: %{value}'
+        version_comparison: Elasticsearch %{running_version} töötab, aga nõutud on %{required_version}
     tags:
       review: Staatuse ülevaade
       updated_msg: Sildi sätted edukalt uuendatud
     title: Administreerimine
+    trends:
+      allow: Luba
+      approved: Kinnitatud
+      pending_review: Ootab ülevaatust
+      tags:
+        description_html: Need sildid ilmuvad praegu paljudes postitutes mida su server näeb. See võib aidata su kasutajatel leida seda millest kõige rohkem parajasti räägitakse. Ühtegi silti ei näidata avalikult, enne nende heaks kiitmist.
+        title: Trendikad sildid
+        usable: Kasutatav
+      title: Trendid
     warning_presets:
       add_new: Lisa uus
       delete: Kustuta
       edit_preset: Redigeeri hoiatuse eelseadistust
       title: Halda hoiatuste eelseadistusi
+    webhooks:
+      delete: Kustuta
+      disable: Keela
+      disabled: Keelatud
+      enable: Luba
+      enabled: Aktiivne
+      events: Sündmused
+      status: Staatus
   admin_mailer:
+    new_appeal:
+      actions:
+        mark_statuses_as_sensitive: et märkida postitused kui tundlik sisu
+        none: hoiatus
+        sensitive: et märkida konto kui tundlik sisu
+        suspend: et konto kustutada
+      body: "%{target} vaidlustab %{action_taken_by} modereerimisotsuse kuupäevaga %{date}: %{type}. Põhjendus:"
     new_pending_account:
       body: Uue konto üksikasjad on allpool. Te saate vastu võtta või tagasi lükata seda taotlust.
       subject: Uus konto valmis ülevaatluseks serveril %{instance} (%{username})
@@ -362,6 +668,11 @@ et:
       body: "%{reporter} teavitas kasutajast %{target}"
       body_remote: Keegi domeenist %{domain} teavitas kasutajast %{target}
       subject: Uus teavitus %{instance}-ile (#%{id})
+    new_trends:
+      new_trending_tags:
+        no_approved_tags: Hetkel ei ole ühtegi heaks kiidetud populaarset silti.
+        requirements: 'Need on siltide kandidaadid mille hulgast ükskõik milline võib järjekorras mööda jõuda #%{rank} kohal olevast heaks kiidetud sildist. See on hetkel #%{lowest_tag_name} mille seis on %{lowest_tag_score}.'
+        title: Trendikad sildid
   aliases:
     add_new: Loo teine nimi
     created_msg: Teine nimi on edukalt loodud. Te saate nüüd alustada kolimist vanalt kontolt.
@@ -370,8 +681,8 @@ et:
     hint_html: Kui Te soovite kolida teiselt kontolt praegusele kontole, saate Te siin luua teise nime, mis on kohustuslik, enne kui saate kolida jälgijaid vanalt kontolt praegusele. See tegevus on iseenesest <strong>kahjutu ja taastatav</strong>. <strong>Konto ületoomine alustatakse vanalt kontolt</strong>.
     remove: Eemalda teine nimi
   appearance:
-    advanced_web_interface: Arenenud veebiliides
-    advanced_web_interface_hint: 'Kui soovite kasutada terve ekraani laiust, lubab arenenud veebiliides seadistada mitut erinevat veergu, et näha nii palju informatsiooni samal ajal kui võimalik: Kodu, teavitused, föderatsiooni ajajoon ning mis iganes arv nimekirju ja silte.'
+    advanced_web_interface: Kohandatud veebiliides
+    advanced_web_interface_hint: 'Kui soovite kasutada terve ekraani laiust, lubab kohandatud veebiliides seadistada mitut erinevat veergu, et näha nii palju informatsiooni samal ajal, kui võimalik: Kodu, teavitused, föderatsiooni ajajoon ning mis iganes arv nimekirju ja silte.'
     animations_and_accessibility: Animatsioonid ja ligipääs
     confirmation_dialogs: Kinnitusdialoogid
     discovery: Avastus
@@ -382,6 +693,7 @@ et:
     toot_layout: Tuututuse kujundus
   application_mailer:
     notification_preferences: Muuda e-kirjade eelistusi
+    salutation: "%{name}!"
     settings: 'Muuda e-kirjade eelistusi: %{link}'
     view: 'Vaade:'
     view_profile: Vaata profiili
@@ -402,28 +714,41 @@ et:
       prefix_sign_up: Loo Mastodoni konto juba täna!
       suffix: Kasutajakontoga saate jälgida inimesi, postitada uudiseid ning teha kirjavahetust üks kõik millisest Mastodoni serverist kasutajatega ja muud!
     didnt_get_confirmation: Ei saanud kinnituse juhendeid?
-    forgot_password: Unustasid oma salasõna?
+    forgot_password: Salasõna ununenud?
     invalid_reset_password_token: Salasõna lähtestusvõti on vale või aegunud. Palun taotle uus.
+    link_to_otp: Kahe-etapine kood telefonist või taastekood
     login: Logi sisse
     logout: Logi välja
     migrate_account: Koli teisele kasutajale
     migrate_account_html: Kui Te soovite seda kontot ümber viia teisele, <a href="%{path}">saate teha seda siit</a>.
     or_log_in_with: Või logi sisse koos
+    privacy_policy_agreement_html: Olen lugenud ja nõustun <a href="%{privacy_policy_path}" target="_blank">privaatsuspoliitikaga</a>
+    providers:
+      cas: CAS
+      saml: SAML
     register: Loo konto
     registration_closed: "%{instance} ei võta vastu uusi liikmeid"
     resend_confirmation: Saada kinnitusjuhendid uuesti
-    reset_password: Lähtesta salasõna
+    reset_password: Salasõna lähtestamine
+    rules:
+      preamble: Neist kinnipidamist jälgivad %{domain} moderaatorid.
+      title: Mõned põhireeglid.
     security: Turvalisus
-    set_new_password: Määra uus salasõna
+    set_new_password: Uue salasõna määramine
     setup:
       email_below_hint_html: Kui allolev e-posti aadress on vale, saate Te muuta seda siin ning Teile saadetakse uus kinnituskiri.
       email_settings_hint_html: Kinnituskiri saadeti e-posti aadressile %{email}. Kui see aadress pole õige, saate Te muuta seda oma konto sätetest.
       title: Seadistamine
+    sign_up:
+      preamble: Kontoga selles Mastodoni serveris on võimalik jälgida ükskõik keda võrgustikus, olenemata nende konto asukohast.
+      title: Konto andmed serveris %{domain}.
     status:
       account_status: Konto olek
       confirming: Ootan e-posti kinnitust.
       pending: Teie taotlus ootab ülevaadet meie personali poolt. See võib võtta mõnda aega. Kui Teie taotlus on vastu võetud, saadetakse Teile e-kiri.
       redirecting_to: Teie konto ei ole aktiivne, kuna hetkel suunatakse ümber kasutajale %{acct}.
+      view_strikes: Vaata enda eelnevaid juhtumeid
+    too_fast: Vorm esitatud liiga kiirelt, proovi uuesti.
   authorize_follow:
     already_following: Te juba jälgite seda kontot
     already_requested: Te juba saatsite jälgimistaotluse sellele kontole
@@ -438,9 +763,9 @@ et:
     title: Jälgi %{acct}
   challenge:
     confirm: Jätka
-    hint_html: "<strong>Nõuanne:</strong> Me ei küsi Teilt uuesti salasõna järgmise tunni jooksul."
+    hint_html: "<strong>Nõuanne:</strong> Me ei küsi salasõna uuesti järgmise tunni jooksul."
     invalid_password: Vigane salasõna
-    prompt: Jätkamiseks kinnitage salasõna
+    prompt: Jätkamiseks salasõna veelkord
   crypto:
     errors:
       invalid_key: ei ole õige Ed25519 ega Curve25519 võti
@@ -448,6 +773,7 @@ et:
   date:
     formats:
       default: "%d. %b %Y"
+      with_month_name: "%d. %B %Y"
   datetime:
     distance_in_words:
       about_x_hours: "%{count}t"
@@ -455,13 +781,16 @@ et:
       about_x_years: "%{count}a"
       almost_x_years: "%{count}a"
       half_a_minute: Just praegu
+      less_than_x_minutes: "%{count}m"
       less_than_x_seconds: Just praegu
       over_x_years: "%{count}a"
       x_days: "%{count}p"
+      x_minutes: "%{count}m"
       x_months: "%{count}k"
+      x_seconds: "%{count}s"
   deletes:
     challenge_not_passed: Informatsioon, mida sisestasite, oli vale
-    confirm_password: Sisesta oma praegune salasõna, et kinnitada oma identiteet
+    confirm_password: Praegune salasõna isikusamasuse kinnitamiseks
     confirm_username: Sisestage oma kasutajanimi protseduuri kinnitamiseks
     proceed: Kustuta konto
     success_msg: Konto kustutamine õnnestus
@@ -476,10 +805,32 @@ et:
       more_details_html: Rohkemate detailide jaoks palun lugege <a href="%{terms_path}">privaatsuspoliitikat</a>.
       username_available: Teie kasutajanimi muutub uuesti kasutatavaks
       username_unavailable: Teie kasutajanimi jääb mitte kasutatavaks
+  disputes:
+    strikes:
+      action_taken: Tulemus
+      appeal: Vaidlustus
+      appeal_approved: Selle juhtumi vaidlustus on rahuldatud ja pole enam kehtiv
+      appeal_submitted_at: Vaidlustus esitatud
+      appealed_msg: Vaidlustus esitatud. Selle rahuldamisel saabub teadaanne.
+      appeals:
+        submit: Esita vaidlustus
+      approve_appeal: Rahulda vaidlustus
+      created_at: Kuupäev
+      description_html: See on käesoleva konto hoiatuste ja tegevuste ajalugu, mis on %{instance} haldajate poolt ette võetud.
+      reject_appeal: Lükka vaidlustus tagasi
+      status: 'Postitus #%{id}'
+      title: "%{action} kuupäevaga %{date}"
+      title_actions:
+        mark_statuses_as_sensitive: Postituste tundlikena märkimine
+        none: Hoiatus
+        sensitive: Konto tundlikuna märkimine
+        suspend: Konto kustutamine
+      your_appeal_approved: Teie vaidlustus on rahuldatud
+      your_appeal_pending: Vaidlustus on esitatud
   domain_validator:
     invalid_domain: ei ole sobiv domeeni nimi
   errors:
-    '400': Toiming oli vale või valesti vormindatud.
+    '400': Esitatud päring oli vigane või valesti vormindatud.
     '403': Sul puudub õigus seda lehte vaadata.
     '404': Soovitud lehte ei leitud.
     '406': See lehekülg ei ole soovitavas formaadis saadaval.
@@ -505,6 +856,8 @@ et:
       request: Taotle oma arhiivi
       size: Suurus
     blocks: Teie blokeerite
+    bookmarks: Järjehoidjad
+    csv: CSV
     domain_blocks: Domeeni blokeeringud
     lists: Nimistud
     mutes: Teie vaigistate
@@ -513,7 +866,7 @@ et:
     add_new: Lisa uus
     errors:
       limit: Olete jõudnud maksimum lubatud siltide arvuni
-    hint_html: "<strong>Mis on esile toodud sildid?</strong> Need sildid näidatakse nähtavalt Teie avalikul profiilil ning nad aitavad inimestel leida postitusi, millel on antud sildid. Nad on hea viis kuidas näiteks hoida järge loovtöödel või pikaajalistel projektidel."
+    hint_html: "<strong>Mis on esile toodud sildid?</strong> Need sildid näidatakse nähtavalt Teie avalikul profiilil ning nad aitavad inimestel leida postitusi, millel on antud sildid. Nad on hea viis, kuidas näiteks hoida järge loovtöödel või pikaajalistel projektidel."
   filters:
     contexts:
       account: Profiilid
@@ -522,24 +875,33 @@ et:
       public: Avalikud ajajooned
       thread: Vestlused
     edit:
+      keywords: Märksõnad
       title: Muuda filtrit
     errors:
       invalid_context: Puudulik või vale kontekst
     index:
       delete: Kustuta
       empty: Teil pole filtreid.
-      title: Filterid
+      title: Filtrid
     new:
       title: Lisa uus filter
   footer:
     trending_now: Praegu trendikad
   generic:
     all: Kõik
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> otsinguvaste valitud."
+      other: Kõik <strong>%{count}</strong> otsinguvastet valitud.
     changes_saved_msg: Muudatuste salvestamine õnnestus!
     copy: Kopeeri
     delete: Kustuta
+    none: Puudub
     order_by: Järjesta
     save_changes: Salvesta muudatused
+    select_all_matching_items:
+      one: Vali %{count} otsinguvaste.
+      other: Vali kõik %{count} otsinguvastet.
+    today: täna
     validation_errors:
       one: Midagi pole ikka õigesti! Palun vaadake allolev veateade üle
       other: Midagi pole ikka õigesti! Palun vaadake all olevad %{count} veateadet üle
@@ -555,6 +917,7 @@ et:
     success: Teie andmete üleslaadimine õnnestus ning neid töödeldakse
     types:
       blocking: Blokeeringute nimekiri
+      bookmarks: Järjehoidjad
       domain_blocking: Domeeniblokeeringute nimekiri
       following: Jälgimiste nimekiri
       muting: Vaigistuse nimekiri
@@ -584,6 +947,11 @@ et:
   lists:
     errors:
       limit: Olete jõudnud maksimum lubatud nimekirjade arvuni
+  login_activities:
+    authentication_methods:
+      otp: kahe-etapise autentimise rakendus
+      password: salasõna
+    description_html: Kui paistab tundmatauid tegevusi, tuleks vahetada salasõna ja aktiveerida kahe-etapine autentimine.
   media_attachments:
     validations:
       images_and_video: Ei saa lisada video staatusele, millel on juba pildid
@@ -622,7 +990,14 @@ et:
       redirect: Teie praegune konto eemaldatakse otsingutulemustest ning profiilile lisatakse ümbersuunamise märguanne
   moderation:
     title: Moderatsioon
+  move_handler:
+    carry_blocks_over_text: See kasutaja kolis kontolt %{acct}, mis oli keelatud.
   notification_mailer:
+    admin:
+      report:
+        subject: "%{name} esitas raporti"
+      sign_up:
+        subject: "%{name} liitus"
     favourite:
       body: "%{name} lisas Teie staatuse lemmikutesse:"
       subject: "%{name} märkis su staatuse lemmikuks"
@@ -642,9 +1017,9 @@ et:
       subject: "%{name} mainis Teid"
       title: Uus mainimine
     reblog:
-      body: "%{name} upitas Teie staatust:"
-      subject: "%{name} upitas su staatust"
-      title: Uus upitus
+      body: "%{name} jagas postitust:"
+      subject: "%{name} jagas postitust"
+      title: Uus jagamine
   notifications:
     email_events: E-posti teadete sündmused
     email_events_hint: 'Valige sündmused, millest soovite teavitusi:'
@@ -652,14 +1027,20 @@ et:
   number:
     human:
       decimal_units:
+        format: "%n%u"
         units:
           thousand: T
           trillion: Tr
+  otp_authentication:
+    description_html: Kui aktiveerda <strong>kahe-etapine autentimine</strong> autentimisrakenduse abil, on sisselogimiseks tarvis telefoni, mis loob sisenemiseks võtmeid.
+    enable: Luba
+    setup: Seadista
   pagination:
     newer: Uuemad
     next: Järgmine
     older: Vanemad
     prev: Eelm
+    truncate: "&hellip;"
   polls:
     errors:
       already_voted: Olete siin juba hääletanud
@@ -697,6 +1078,9 @@ et:
     status: Konto olek
   remote_follow:
     missing_resource: Ei suutnud leida vajalikku suunamise URLi Teie konto jaoks
+  rss:
+    descriptions:
+      tag: 'Avalikud postitused sildiga #%{hashtag}'
   scheduled_statuses:
     over_daily_limit: Te olete jõudnud maksimum lubatud ajastatud tuututuste arvuni %{limit} selle päeva kohta
     over_total_limit: Te olete jõudnud maksimum lubatud ajastatud tuututuste arvuni %{limit}
@@ -705,13 +1089,40 @@ et:
     activity: Viimane aktiivsus
     browser: Veebilehitseja
     browsers:
+      alipay: Alipay
+      blackberry: Blackberry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
       generic: Tundmatu veebilehitseja
+      ie: Internet Explorer
+      micro_messenger: MicroMessenger
+      nokia: Nokia S40 Ovi Browser
+      opera: Opera
+      otter: Otter
+      phantom_js: PhantomJS
+      qq: QQ Browser
+      safari: Safari
+      uc_browser: UC Browser
+      weibo: Weibo
     current_session: Praegune seanss
     description: "%{browser} platvormil %{platform}"
     explanation: Need on praegused veebilehitsejad, mis on sisse logitud Teie Mastodoni kontosse.
+    ip: IP
     platforms:
+      adobe_air: Adobe Air
+      android: Android
+      blackberry: Blackberry
+      chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
       mac: Mac
       other: tundmatu platvorm
+      windows: Windows
+      windows_mobile: Windows Mobile
+      windows_phone: Windows Phone
     revoke: Tühista
     revoke_success: Seanssi tühistamine õnnestus
     title: Seanssid
@@ -734,14 +1145,19 @@ et:
     preferences: Eelistused
     profile: Profiil
     relationships: Jälgitud ja jälgijad
-    two_factor_authentication: Kahesammuline autentimine
+    statuses_cleanup: Automaatne kustutamine
+    strikes: Modereerimisjuhtumid
+    two_factor_authentication: Kahe-etapine autentimine
   statuses:
     attached:
       description: 'Manused: %{attached}'
       image:
         one: "%{count} pilt"
         other: "%{count} pilti"
-    boosted_from_html: Upitatud %{acct_link}
+      video:
+        one: "%{count} video"
+        other: "%{count} videot"
+    boosted_from_html: "%{acct_link} jagamine"
     content_warning: 'Sisu hoiatus: %{warning}'
     disallowed_hashtags:
       one: 'sisaldab ebasobivat silti: %{tags}'
@@ -751,9 +1167,10 @@ et:
     open_in_web: Ava veebis
     over_character_limit: tähtmärkide limiit %{max} ületatud
     pin_errors:
-      limit: Te olete juba maksimum arvu lubatud tuututusi kinnitanud
-      ownership: Kellegi teise tuututust ei saa kinnitada
-      reblog: Upitust ei saa kinnitada
+      direct: Ei saa kinnitada postitusi, mis on nähtavad vaid mainitud kasutajatele
+      limit: Maksimaalne arv postitusi on juba kinnitatud
+      ownership: Kellegi teise postitust ei saa kinnitada
+      reblog: Jagamist ei saa kinnitada
     poll:
       total_people:
         one: "%{count} inimene"
@@ -766,16 +1183,36 @@ et:
     show_thread: Kuva lõim
     sign_in_to_participate: Logi sisse, et liituda vestlusega
     visibilities:
+      direct: Otsene
       private: Ainult jälgijatele
       private_long: Näita ainult jälgijatele
       public: Avalik
       public_long: Kõik saavad näha
       unlisted: Kirjendamata
       unlisted_long: Kõik saavad näha, aga ei ole saadaval avalikes ajajoontes
+  statuses_cleanup:
+    enabled: Vanade postituste automaatne kustutamine
+    enabled_hint: Kustutab automaatselt postitused, mis ületavad määratud ajalimiiti, välja arvatud allpool toodud erandite puhul
+    exceptions: Erandid
+    keep_pinned: Säilita kinnitatud postitused
+    keep_pinned_hint: Ei kustuta ühtegi kinnitatud postitust
+    min_age:
+      '1209600': 2 nädalat
+      '15778476': 6 kuud
+      '2629746': 1 kuu
+      '31556952': 1 aasta
+      '5259492': 2 kuud
+      '604800': 1 nädal
+      '63113904': 2 aastat
+      '7889238': 3 kuud
+    min_age_label: Ajalimiit
   stream_entries:
-    pinned: Kinnitatud tuut
-    reblogged: upitatud
+    pinned: Kinnitatud postitus
+    reblogged: jagatud
     sensitive_content: Tundlik sisu
+  strikes:
+    errors:
+      too_late: On hilja seda juhtumit vaidlustada
   tags:
     does_not_match_previous_name: ei ühti eelmise nimega
   themes:
@@ -786,45 +1223,76 @@ et:
     formats:
       default: "%d. %B, %Y. aastal, kell %H:%M"
       month: "%B %Y"
+      time: "%H:%M"
   two_factor_authentication:
-    disable: Lülita välja
-    enabled: Kaheastmeline autentimine on sisse lülitatud
-    enabled_success: Kaheastmeline autentimine on edukalt sisse lülitatud
-    generate_recovery_codes: Loo taastuskoodid
-    lost_recovery_codes: Taastuskoodide abil on Teil võimalik sisse logida kontosse, kui Te kaotate oma telefoni. Kui Te kaotate oma taastuskoodid, saate need uuesti luua siin. Teie vanad taastuskoodid tehakse kehtetuks.
-    recovery_codes: Tagavara taastuskoodid
-    recovery_codes_regenerated: Taastuskoodid edukalt taasloodud
-    recovery_instructions_html: Kui Te juhtute kunagi kaotama oma telefoni, saate kasutada ühte allpool olevatest taastuskoodidest, et saada ligipääsu oma kontole. <strong>Hoidke taastuskoodid turvaliselt</strong>. Näiteks võite Te need välja printida ning hoida need koos teiste tähtsate dokumentidega.
+    add: Lisa
+    disable: Keela 2FA
+    disabled_success: Kahe-etapine autentimine keelatud
+    edit: Muuda
+    enabled: Kahe-etapine autentimine on lubatud
+    enabled_success: Kahe-etapine autentimine lubatud
+    generate_recovery_codes: Loo taastekoodid
+    lost_recovery_codes: Taastekoodide abil on võimalik telefoni kaotsimineku puhul kontole siseneda. Taastekoodide puudumisel saab need siin luua. Eelnevad taasetkoodid kaotavad kehtivuse.
+    methods: Kahe-etapised meetodid
+    otp: Autentimisrakendus
+    recovery_codes: Taastekoodide varundamine
+    recovery_codes_regenerated: Taastekoodid edukalt taasloodud
+    recovery_instructions_html: Kui telefon peaks kaotsi minema, on võimalik kontole sisenemisel kasutada ühte järgnevatest taastekoodidest. <strong>Hoia taastekoode turvaliselt</strong>. Näiteks võib neid prindituna hoida koos teiste tähtsate dokumentidega.
+    webauthn: Turvavõtmed
   user_mailer:
     backup_ready:
       explanation: Te taotlesite varukoopia oma Mastodoni kontost. See on nüüd valmis allalaadimiseks!
       subject: Teie arhiiv on allalaadimiseks valmis
       title: Arhiivi väljavõte
+    suspicious_sign_in:
+      change_password: muuta oma salasõna
+      details: 'Sisenemise üksikasjad:'
+      explanation: Täheldasime kontole sisenemise uuelt IP-aadressilt.
+      further_actions_html: Kui see tuleb üllatusena, soovitame viivitamata %{action} ja lülitada konto turvamiseks sisse kahe-etapine autentimine.
+      subject: Kontole sisenemine uuelt IP-aadressilt
+      title: Uus sisenemine
     warning:
+      appeal: Vaidlustuse esitamine
+      appeal_description: Kui see võib olla eksitus, on võimalik %{instance} haldajatele esitada vaidlustus.
+      categories:
+        spam: Rämpspost
+      explanation:
+        mark_statuses_as_sensitive: Mõned postitused märgiti %{instance} moderaatorite poolt kui tundlik sisu. See tähendab, et meedia eelvaadet vaikimisi ei kuvata. Edaspidi postitades on soovitatav seesugune meedia märkida kui tundlik sisu.
+        sensitive: Praegusest alates saab kogu Su üleslaetav meedia tundliku sisu märke ja selle eelvaadet ei kuvata enne hoiatust.
+        suspend: Konto kasutamine pole enam võimalik ja profiil ja muud andmed pole enam kättesaadavad. Sisenemine on võimalik andmetest varukoopia saamiseks kuni nende lõpliku kustutamiseni 30 päeva pärast, ent säiltame mõned põhiandmed kustutamisest mööda hiilimise vältimiseks.
+      reason: 'Põhjus:'
       subject:
         disable: Teie konto %{acct} on lukustatud
+        mark_statuses_as_sensitive: Konto %{acct} postitused on märgitud kui tundlik sisu
         none: Hoiatus kasutajale %{acct}
+        sensitive: Konto %{acct} postitused on nüüdsest märgitud kui tundlik sisu
         silence: Teie kontole %{acct} on kehtestatud limiidid
-        suspend: Teie konto %{acct} on peatatud
+        suspend: Teie konto %{acct} on kustutatud
       title:
         disable: Konto lukustatud
+        mark_statuses_as_sensitive: Postitused märgitud kui tundlik sisu
         none: Hoiatus
+        sensitive: Konto märgitud kui tundlik sisu
         silence: Konto limiteeritud
-        suspend: Konto peatatud
+        suspend: Konto kustutatud
     welcome:
       edit_profile_action: Sea üles profiil
       explanation: Siin on mõned nõuanded, mis aitavad sul alustada
       final_action: Alusa postitamist
+      final_step: 'Alusta postitamist! Isegi ilma jälgijateta näevad teised Teie avalikke postitusi, näiteks kohalikul ajajoonel ning siltide kaudu. Te võite ennast tutvustada kasutades silti #tutvustus.'
       full_handle: Teie täisnimi
       full_handle_hint: See on mida oma sõpradega jagada, et nad saaksid Teile sõnumeid saata ning Teid jälgida teiselt serverilt.
       subject: Tere tulemast Mastodoni
       title: Tere tulemast pardale, %{name}!
   users:
     follow_limit_reached: Te ei saa jälgida rohkem kui %{limit} inimest
-    invalid_otp_token: Vale kaheastmelise autentimise kood
+    invalid_otp_token: Vale kahe-etapine võti
     otp_lost_help_html: Kui Te kaotasite ligipääsu mõlemale, saate võtta ühendust %{email}-iga
-    seamless_external_login: Te olete sisse loginud läbi väljaspool asuva teenusega, niiet salasõna ja e-posti sätted pole saadaval.
+    seamless_external_login: Läbi välise teenuse sisse logides pole salasõna ja e-posti sätted saadaval.
     signed_in_as: 'Sisse logitud kasutajana:'
   verification:
-    explanation_html: 'Te saate <strong>kinnitada ennast oma linkide omanikena oma profiili metaandmetes</strong>. Et seda teha, peab Teie lingitud veebilehel olema link tagasi Teie Mastodoni profiilile. Tagasi saatval lingil <strong>peab</strong> olema <code>rel="me"</code> atribuut. Tekstisisu lingil ei loe. Siin on üks näide:'
+    explanation_html: 'Te saate <strong>kinnitada ennast oma profiili veebiviidete omanikena</strong>. Et seda teha, peab Teie viidatud veebilehel olema link tagasi Teie Mastodoni profiilile. Tagasi saatval lingil <strong>peab</strong> olema <code>rel="me"</code> atribuut. Tekstisisu lingil ei loe. Siin on üks näide:'
     verification: Kinnitamine
+  webauthn_credentials:
+    delete: Kustuta
+    otp_required: Turvavõtmete kasutamiseks tuleb eelnevalt sisse lülitada kahe-etapine autentimine.
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index 53e5c8e40..02a8390cd 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -373,6 +373,8 @@ eu:
       add_new: Sartu domeinua zerrenda zurian
       created_msg: Domeinua ongi sartu da zerrenda zurian
       destroyed_msg: Domeinua zerrenda zuritik kendu da
+      export: Esportatu
+      import: Inportatu
       undo: Kendu zerrenda zuritik
     domain_blocks:
       add_new: Gehitu domeinuaren blokeo berria
@@ -382,11 +384,14 @@ eu:
       edit: Editatu domeinu-blokeoa
       existing_domain_block: Aurretik muga zorrotzagoak ezarriak dituzu %{name} domeinuan.
       existing_domain_block_html: '%{name} domeinuan muga zorrotzagoak ezarri dituzu jada, aurretik <a href="%{unblock_url}">desblokeatu</a> beharko duzu.'
+      export: Esportatu
+      import: Inportatu
       new:
         create: Sortu blokeoa
         hint: Domeinuaren blokeoak ez du eragotziko kontuen sarrerak sortzea datu-basean, baina automatikoki ezarriko zaizkie moderazio metodo bereziak iraganeko mezuetan ere.
         severity:
           noop: Bat ere ez
+          silence: Isilarazi
           suspend: Kanporatu
         title: Domeinuaren blokeo berria
       obfuscate: Lausotu domeinu-izena
@@ -420,6 +425,10 @@ eu:
       resolved_dns_records_hint_html: Domeinu-izena ondorengo MX domeinuetara ebazten da, zeinek eposta onartzeko ardura duten. MX domeinu bat blokeatzeak MX domeinu hori erabiltzen duen edozein helbide elektronikotatik izena-ematea blokeatzen du, baita ikusgai dagoen domeinu-izena beste bat bada ere. <strong>Kontuz ibili eposta hornitzaile nagusiak blokeatu gabe.</strong>
       resolved_through_html: "%{domain} domeinuaren bidez ebatzia"
       title: E-mail zerrenda beltza
+    export_domain_allows:
+      no_file: Ez da fitxategirik hautatu
+    export_domain_blocks:
+      no_file: Ez da fitxategirik hautatu
     follow_recommendations:
       description_html: "<strong>Jarraitzeko gomendioek erabiltzaile berriei eduki interesgarria azkar aurkitzen laguntzen diete</strong>. Erabiltzaile batek jarraitzeko gomendio pertsonalizatuak jasotzeko adina interakzio izan ez duenean, kontu hauek gomendatzen zaizkio. Egunero birkalkulatzen dira hizkuntza bakoitzerako, azken aldian parte-hartze handiena izan duten eta jarraitzaile lokal gehien dituzten kontuak nahasiz."
       language: Hizkuntza
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 4097501e2..6a91068de 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -351,6 +351,8 @@ fa:
       add_new: مجاز کردن دامنه
       created_msg: دامنه با موفقیت مجاز شد
       destroyed_msg: دامنه از فهرست مجاز برداشته شد
+      export: برون‌ریزی
+      import: درون‌ریزی
       undo: برداشتن از فهرست مجاز
     domain_blocks:
       add_new: افزودن مسدودسازی دامین تازه
@@ -359,6 +361,8 @@ fa:
       domain: دامنه
       edit: ویرایش مسدودسازی دامنه
       existing_domain_block_html: شما پیش‌تر محدودیت‌های سخت‌تری روی %{name} اعمال کرده‌اید، و باید نخست <a href="%{unblock_url}">مسدودسازی را لغو کنید</a>.
+      export: برون‌ریزی
+      import: درون‌ریزی
       new:
         create: مسدودسازی
         hint: مسدودسازی دامنه جلوی ایجاد ورودی‌های حساب در پایگاه داده را نمی‌گیرد، بلکه به طور خودکار روش‌های مدیریتی را روی فعالیت‌های فعلی و گذشتهٔ آن حساب‌ها اعمال می‌کند.
@@ -1181,7 +1185,7 @@ fa:
       direct: فرسته‌هایی که فقط برای کاربران اشاره شده نمایانند نمی‌توانند سنجاق شوند
       limit: از این بیشتر نمی‌شود نوشته‌های ثابت داشت
       ownership: نوشته‌های دیگران را نمی‌توان ثابت کرد
-      reblog: تقویت را نمی‌توان سنجاق کرد
+      reblog: تقویت نمی‌تواند سنجاق شود
     poll:
       total_people:
         one: "%{count} نفر"
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index e90637e1e..a6588e8ad 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -373,6 +373,8 @@ fi:
       add_new: Salli liitto verkkotunnuksella
       created_msg: Verkkotunnus on onnistuneesti sallittu federaatiolle
       destroyed_msg: Verkkotunnus on estetty federaatiossa
+      export: Vie
+      import: Tuo
       undo: Estä liitto verkkotunnukselle
     domain_blocks:
       add_new: Lisää uusi
@@ -382,13 +384,19 @@ fi:
       edit: Muokkaa verkkotunnuksen estoa
       existing_domain_block: Olet jo asettanut tiukemmat rajoitukset %{name}.
       existing_domain_block_html: Olet jo asettanut %{name} tiukemmat rajat ja sinun täytyy <a href="%{unblock_url}">poistaa se</a> ensin.
+      export: Vie
+      import: Tuo
       new:
         create: Luo esto
         hint: Verkkotunnuksen esto ei estä tilien luomista ja lisäämistä tietokantaan, mutta se soveltaa näihin tileihin automaattisesti määrättyjä moderointitoimia tilin luomisen jälkeen.
         severity:
+          desc_html: "<strong>Rajoita</strong> -valinta piilottaa tämän verkkoalueen tilien julkaisut heiltä, jotka eivät seuraa kyseisiä tilejä. <strong>Lopeta</strong> poistaa kaiken sisällön, median ja profiilien tiedot tämän verkkotunnuksen tileiltä palvelimellasi. Käytä valintaa <strong>Ei mitään</strong>, jos haluat vain estää mediatiedostojen julkaisemisen."
           noop: Ei mitään
+          silence: Rajoita
           suspend: Jäähy
         title: Uusi verkkotunnuksen esto
+      no_domain_block_selected: Verkkoalue-estoihin ei tehty muutoksia, koska valintoja ei tehty
+      not_permitted: Nykyiset käyttöoikeutesi eivät kata tätä toimintoa
       obfuscate: Peitä verkkotunnuksen nimi
       obfuscate_hint: Peitä verkkotunnus osittain luettelossa, jos verkkotunnuksen rajoitusten luettelo on käytössä
       private_comment: Yksityinen kommentti
@@ -420,6 +428,20 @@ fi:
       resolved_dns_records_hint_html: Verkkotunnuksen nimi määräytyy seuraaviin MX-verkkotunnuksiin, jotka ovat viime kädessä vastuussa sähköpostin vastaanottamisesta. MX-verkkotunnuksen estäminen estää kirjautumisen mistä tahansa sähköpostiosoitteesta, joka käyttää samaa MX-verkkotunnusta, vaikka näkyvä verkkotunnuksen nimi olisikin erilainen. <strong>Varo estämästä suuria sähköpostin palveluntarjoajia.</strong>
       resolved_through_html: Ratkaistu %{domain} kautta
       title: Sähköpostiestolista
+    export_domain_allows:
+      new:
+        title: Tuo sallitut verkkoalueet
+      no_file: Yhtäkään tiedostoa ei ole valittu
+    export_domain_blocks:
+      import:
+        description_html: Olet tuomassa järjestelmään luetteloa verkkoalue-estoista. Tarkista luettelo huolella – etenkin, ellet ole itse tehnyt listausta.
+        existing_relationships_warning: Olemassa olevat seuraussuhteet
+        private_comment_description_html: 'Tuodun estolistan alkuperän selvillä pitämiseksi, lisätään tietojen yhteyteen seuraava yksityinen kommentti: <q>%{comment}</q>'
+        private_comment_template: Tuotu lähteestä %{source}, pvm %{date}
+        title: Tuo luettelo verkkoalue-estoista
+      new:
+        title: Tuo luettelo verkkoalue-estoista
+      no_file: Yhtäkään tiedostoa ei ole valittu
     follow_recommendations:
       description_html: "<strong>Suositusten noudattaminen auttaa uusia käyttäjiä löytämään nopeasti mielenkiintoista sisältöä.</strong>. Jos käyttäjä ei ole ollut vuorovaikutuksessa tarpeeksi muiden kanssa luodakseen henkilökohtaisia seuraajia, näitä muita tilejä suositellaan sen sijaan. Ne lasketaan uudelleen päivittäin yhdistelmästä tilejä, joilla on korkein viimeaikainen käyttö ja korkein paikallinen seuraajien määrä tietyllä kielellä."
       language: Kielelle
@@ -582,7 +604,7 @@ fi:
         title: Merkinnät
       notes_description_html: Tarkastele ja jätä merkintöjä muille valvojille ja itsellesi tulevaisuuteen
       quick_actions_description_html: 'Suorita nopea toiminto tai vieritä alas nähdäksesi raportoitu sisältö:'
-      remote_user_placeholder: etäkäyttäjä paikasta %{instance}
+      remote_user_placeholder: etäkäyttäjä instanssista %{instance}
       reopen: Avaa raportti uudestaan
       report: Raportti nro %{id}
       reported_account: Raportoitu tili
@@ -859,10 +881,10 @@ fi:
         suspend: keskeyttää heidän tilinsä
       body: "%{target} on valittanut valvojan päätöksestä %{action_taken_by} aika %{date}, joka oli %{type}. He kirjoittivat:"
       next_steps: Voit hyväksyä vetoomuksen ja kumota päätöksen tai jättää sen huomiotta.
-      subject: "%{username} valittaa valvojan päätöksestä, joka koskee %{instance}"
+      subject: "%{username} valittaa valvojan päätöksestä, joka koskee instanssia %{instance}"
     new_pending_account:
       body: Uuden tilin tiedot ovat alla. Voit hyväksyä tai hylätä tämän hakemuksen.
-      subject: Uusi tili tarkastettavana %{instance} (%{username})
+      subject: Uusi tili tarkastettavana instanssissa %{instance} (%{username})
     new_report:
       body: "%{reporter} on raportoinut kohteen %{target}"
       body_remote: Joku osoitteesta %{domain} on raportoinut kohteen %{target}
@@ -877,7 +899,7 @@ fi:
         no_approved_tags: Tällä hetkellä ei ole hyväksyttyjä trendikkäitä hashtageja.
         requirements: 'Mikä tahansa näistä ehdokkaista voisi ylittää #%{rank} hyväksytyn trendikkään hashtagin, joka on tällä hetkellä #%{lowest_tag_name} arvosanalla %{lowest_tag_score}.'
         title: Suositut hashtagit
-      subject: Uusia trendejä tarkistettavaksi %{instance}
+      subject: Uusia trendejä tarkistettavaksi instanssissa %{instance}
   aliases:
     add_new: Luo alias
     created_msg: Uusi alias luotiin onnistuneesti. Voit nyt aloittaa siirron vanhasta tilistä.
@@ -912,6 +934,7 @@ fi:
     warning: Säilytä tietoa hyvin. Älä milloinkaan jaa sitä muille!
     your_token: Pääsytunnus
   auth:
+    apply_for_account: Pyydä tiliä
     change_password: Salasana
     delete_account: Poista tili
     delete_account_html: Jos haluat poistaa tilisi, <a href="%{path}">paina tästä</a>. Poisto on vahvistettava.
@@ -1029,7 +1052,7 @@ fi:
       approve_appeal: Hyväksy valitus
       associated_report: Liittyvä raportti
       created_at: Päivätty
-      description_html: Nämä ovat tiliäsi koskevia toimia ja varoituksia, jotka %{instance} henkilökunta on lähettänyt sinulle.
+      description_html: Nämä ovat tiliäsi koskevia toimia ja varoituksia, jotka instanssin %{instance} henkilökunta on lähettänyt sinulle.
       recipient: Osoitettu
       reject_appeal: Hylkää valitus
       status: 'Viesti #%{id}'
@@ -1156,6 +1179,7 @@ fi:
     invalid_markup: 'sisältää virheellisen HTML-merkinnän: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Epäkelpo CSV-tiedosto. Virhe: %{error}'
       over_rows_processing_limit: sisältää yli %{count} riviä
     modes:
       merge: Yhdistä
@@ -1571,14 +1595,14 @@ fi:
       title: Uusi kirjautuminen
     warning:
       appeal: Lähetä valitus
-      appeal_description: Jos uskot, että tämä on virhe, voit hakea muutosta henkilökunnalta %{instance}.
+      appeal_description: Jos uskot, että tämä on virhe, voit hakea muutosta instanssin %{instance} henkilökunnalta.
       categories:
         spam: Roskaposti
         violation: Sisältö rikkoo seuraavia yhteisön sääntöjä
       explanation:
-        delete_statuses: Joitakin viesteistäsi on havaittu rikkovan yhtä tai useampaa yhteisön sääntöä ja %{instance} valvojat ovat poistaneet ne.
+        delete_statuses: Joitakin viesteistäsi on havaittu rikkovan yhtä tai useampaa yhteisön sääntöä ja instanssin %{instance} valvojat ovat poistaneet ne.
         disable: Et voi enää käyttää tiliäsi, mutta profiilisi ja muut tiedot pysyvät muuttumattomina. Voit pyytää varmuuskopiota tiedoistasi, vaihtaa tilin asetuksia tai poistaa tilisi.
-        mark_statuses_as_sensitive: Valvojat %{instance} ovat merkinneet osan julkaisuistasi arkaluonteisiksi. Tämä tarkoittaa sitä, että ihmisten täytyy napauttaa viestiä ennen kuin esikatselu näytetään. Voit merkitä median itse arkaluonteiseksi kun julkaiset tulevaisuudessa.
+        mark_statuses_as_sensitive: Instanssin %{instance} valvojat ovat merkinneet osan julkaisuistasi arkaluonteisiksi. Tämä tarkoittaa sitä, että ihmisten täytyy napauttaa viestiä ennen kuin esikatselu näytetään. Voit merkitä median itse arkaluonteiseksi kun julkaiset tulevaisuudessa.
         sensitive: Tästä lähtien kaikki ladatut mediatiedostot merkitään arkaluonteisiksi ja piilotetaan napsautusvaroituksen taakse.
         silence: Voit edelleen käyttää tiliäsi, mutta vain sinua jo seuraavat ihmiset näkevät viestisi tällä palvelimella ja sinut voidaan sulkea pois erilaisista hakuominaisuuksista. Toiset voivat kuitenkin edelleen seurata sinua manuaalisesti.
         suspend: Et voi enää käyttää tiliäsi ja profiilisi ja muut tiedot eivät ole enää käytettävissä. Voit silti kirjautua sisään pyytääksesi varmuuskopiota tiedoistasi, kunnes tiedot on poistettu kokonaan noin 30 päivän kuluttua. Säilytämme joitakin perustietoja, jotka estävät sinua kiertämästä keskeyttämistä.
@@ -1617,7 +1641,7 @@ fi:
     seamless_external_login: Olet kirjautunut ulkoisen palvelun kautta, joten salasana- ja sähköpostiasetukset eivät ole käytettävissä.
     signed_in_as: 'Kirjautunut henkilönä:'
   verification:
-    explanation_html: 'Voit <strong>vahvistaa itsesi profiilisi metatietojen linkkien omistajaksi.</strong>. Tätä varten linkitetyn verkkosivuston on sisällettävä linkki takaisin Mastodon -profiiliisi. Palauttavalla linkillä <strong>täytyy</strong> olla <code>rel="minä"</code> tuntomerkki. Linkin tekstisisällöllä ei ole väliä. Tässä on esimerkki:'
+    explanation_html: 'Voit <strong>vahvistaa itsesi profiilisi metatietojen linkkien omistajaksi.</strong>. Tätä varten linkitetyn verkkosivuston on sisällettävä linkki takaisin Mastodon -profiiliisi. Palauttavalla linkillä <strong>täytyy</strong> olla <code>rel="me"</code> tuntomerkki. Linkin tekstisisällöllä ei ole väliä. Tässä on esimerkki:'
     verification: Vahvistus
   webauthn_credentials:
     add: Lisää uusi suojausavain
diff --git a/config/locales/fo.yml b/config/locales/fo.yml
index 7dc7c7053..0dd71ed4f 100644
--- a/config/locales/fo.yml
+++ b/config/locales/fo.yml
@@ -1,59 +1,602 @@
 ---
 fo:
   about:
+    about_mastodon_html: 'Framtíðar sosiali miðilin: ongar lýsingar, eingin stórfyritøku-yvirvøka, etiskt snið og desentralisering! Eig tínar dátur við Mastodon!'
+    contact_missing: Ikki sett
+    contact_unavailable: Ikki tøk/ur
+    hosted_on: Mastodon hýst á %{domain}
     title: Um
   accounts:
     follow: Fylg
     followers:
       one: Fylgjari
       other: Fylgjarar
+    following: Fylgir
+    instance_actor_flash: Hendan kontan er ein tykisligur aktørur, sum verður brúktur til at umboða ambætaran sjálvan og ikki nakran ávísan brúkara. Hon verður brúkt til sameind endamál og eigur ikki at vera tikin úr gildi.
+    last_active: virkin seinast
+    link_verified_on: Eigaraskapur av hesum leinki var eftirkannaður tann %{date}
+    nothing_here: Her er einki!
+    pin_errors:
+      following: Tú mást fylgja persóninum, sum tú ynskir at viðurkenna, framman undan
+    posts:
+      one: Uppslag
+      other: Uppsløg
+    posts_tab_heading: Uppsløg
   admin:
+    account_actions:
+      action: Frem atgerð
+      title: Frem umsjónaratgerð á %{acct}
+    account_moderation_notes:
+      create: Skriva umsjónarviðmerking
+      created_msg: Umsjónarviðmerking stovnað!
+      destroyed_msg: Umsjónarviðmerking strikað!
     accounts:
+      add_email_domain_block: Blokera teldupostanavnaøki
+      approve: Vátta
+      approved_msg: Góðkent tilmeldingarumbøn hjá %{username}
+      are_you_sure: Ert tú vís/ur?
+      avatar: Eftirgjørdur skapningur
       by_domain: Økisnavn
+      change_email:
+        changed_msg: Teldupostur broyttur!
+        current_email: Núverandi teldupostur
+        label: Broyt teldupost
+        new_email: Nýggjur teldupostur
+        submit: Broyt teldupost
+        title: Broyt teldupostin hjá %{username}
+      change_role:
+        changed_msg: Leiklutur broyttur!
+        label: Broyt leiklut
+        no_role: Eingin leiklutur
+        title: Broyt leiklut hjá %{username}
+      confirm: Vátta
+      confirmed: Váttað
+      confirming: Váttar
+      custom: Tillaga
+      delete: Strika dátur
+      deleted: Strikað
+      demote: Lækka í tign
+      destroyed_msg: Dáturnar hjá %{username} eru nú settar í bíðirøð at blíva strikaðar sum skjótast
+      disable: Fryst
+      disable_sign_in_token_auth: Ger váttan við teldupostateknum óvirkna
+      disable_two_factor_authentication: Ger 2FA óvirkið
+      disabled: Fryst
+      display_name: Vís navn
       domain: Økisnavn
+      edit: Rætta
+      email: Teldupostur
+      email_status: Teldupostastøða
+      enable: Tiðna
+      enable_sign_in_token_auth: Ger váttan við teldupostateknum virkna
+      enabled: Í gildi
+      enabled_msg: Tiðnaði kontuna hjá %{username}
+      followers: Fylgjarar
+      follows: Fylgir
+      header: Høvd
+      inbox_url: Innbakka-URL'ur
+      invite_request_text: Tilmeldingarorsakir
+      invited_by: Bjóðað av
+      ip: IP
+      joined: Tilmeldað/ur
+      location:
+        all: Alt
+        local: Lokalar
+        remote: Fjarar
+        title: Staður
+      login_status: Innritanarstøða
+      media_attachments: Viðfestir miðlar
+      memorialize: Broyt til minniskontu
+      memorialized: Gjørd til minniskontu
+      memorialized_msg: Gjørt %{username} til eina minniskontu
+      moderation:
+        active: Virkin
+        all: Allar
+        pending: Í bíðistøðu
+        silenced: Avmarkað
+        suspended: Avbrotin
+        title: Umsjón
+      moderation_notes: Umsjónarviðmerkingar
+      most_recent_activity: Feskasta virksemi
+      most_recent_ip: Feskasta IP
+      no_account_selected: Ongar kontur vóru broyttar, tí ongar vóru valdar
+      no_limits_imposed: Ongar avmarkingar álagdar
+      no_role_assigned: Eingin leiklutur tillutaður
+      not_subscribed: Ikki haldari
+      pending: Bíðar eftir viðgerð
+      perform_full_suspension: Avbrót
+      previous_strikes: Eldri meldingar
+      previous_strikes_description_html:
+        one: Hendan kontan hevur <strong>eina</strong> melding.
+        other: Hendan kontan hevur <strong>%{count}</strong> meldingar.
+      promote: Stimbra
+      protocol: Samskiftisháttur
+      public: Alment
+      push_subscription_expires: PuSH-hald gongur út
+      redownload: Endurnýggja vanga
+      redownloaded_msg: Tín vangamynd %{username}'s er nú endurnýggja
       reject: Nokta
+      rejected_msg: Tað eydnaðist, at avvísa umsóknina frá %{username}'s um innskriving
+      remove_avatar: Sletta avatar
+      remove_header: Sletta headera
+      removed_avatar_msg: Slettaði avatar myndina hjá %{username}
+      removed_header_msg: Slettaði header myndina hjá %{username}
+      resend_confirmation:
+        already_confirmed: Hesi brúkarin er longu váttaður
+        send: Endursend váttanar teldupost
+        success: Váttanar teldupostur trygt sendur!
+      reset: Endurset
+      reset_password: Endurstilla loyniorð
+      resubscribe: Tegna teg umaftur
+      role: Leiklutur
+      search: Leita
+      search_same_email_domain: Aðrir brúkarir eru við sama teldupost domaini
+      search_same_ip: Aðrir brúkarar við somu IP
+      security_measures:
+        only_password: Bara loyniorð
+        password_and_2fa: Loyniorð og 2FA
+      sensitive: Tvinga-følsemi
+      sensitized: Frámerkt sum viðkvamt
+      shared_inbox_url: Deil postkassa URL
+      show:
+        created_reports: Frágreiðing gjørd
+        targeted_reports: Meldað av øðrum
+      silence: Mark
+      silenced: Avmarkað
+      statuses: Uppsløg
+      strikes: Eldri fráboðanir
+      subscribe: Tekna hald
+      suspend: Fyribils ikki í gyldi
+      suspended: Ikki í gyldi
+      suspension_irreversible: Dáturnar á hesu kontu er endaliga sletttaðar. Tú kann endurstovna kontuna, men dáturnar fáast ikki aftur.
+      suspension_reversible_hint_html: Kontan er gjørd óvirkin og dáturnar verða endaliga strikaðar tann %{date}. Inntil tá kann kontan endurskapast uttan fylgjur. Ynskir tú at strika allar dátur hjá kontuni beinan vegin, so kanst tú gera tað niðanfyri.
+      title: Kontur
+      unblock_email: Strika blokering av telduposti
+      unblocked_email_msg: Blokeringin av teldupostinum hjá %{username} varð strikað
+      unconfirmed_email: Óváttaður teldupostur
+      undo_sensitized: Angra tvingað viðbrekni
+      undo_silenced: Strika markið
+      undo_suspension: Angra ógildi
+      unsilenced_msg: Avmarkingin av kontuni hjá %{username} var strikað
+      unsubscribe: Strika hald
+      unsuspended_msg: Kontan hjá %{username} varð gjørd virkin aftur
+      username: Brúkaranavn
+      view_domain: Vís samandrátt fyri navnaøki
+      warn: Ávara
+      web: Vev
+      whitelisted: Loyvd at sameina
+    action_logs:
+      action_types:
+        approve_appeal: Góðkenn kæru
+        approve_user: Góðkenn brúkara
+        assigned_to_self_report: Tilluta melding
+        change_email_user: Broyt teldupost fyri brúkara
+        change_role_user: Broyt leiklut hjá brúkara
+        confirm_user: Vátta brúkara
+        create_account_warning: Stovna ávaring
+        create_announcement: Stovna kunngerð
+        create_canonical_email_block: Stovna teldupostblokering
+        create_custom_emoji: Stovna serligt kenslutekn
+        create_domain_allow: Stovna navnaøkjaloyvi
+        create_domain_block: Stovna navnaøkjablokering
+        create_email_domain_block: Stovna teldupostanavnaøkjablokering
+        create_ip_block: Stovna IP reglu
+        create_unavailable_domain: Stovna navnaøki, sum ikki er tøkt
+        create_user_role: Stovna leiklut
+        demote_user: Lækka brúkara í tign
+        destroy_announcement: Strika kunngerð
+        destroy_canonical_email_block: Strika teldupostblokering
+        destroy_custom_emoji: Strika serligt kenslutekn
+        destroy_domain_allow: Strika navnaøkjaloyvi
+        destroy_domain_block: Strika navnaøkjablokering
+        destroy_email_domain_block: Strika teldupostanavnaøkjablokering
+        destroy_instance: Reinsa navnaøki
+        destroy_ip_block: Strika IP reglu
+        destroy_status: Strika post
+        destroy_unavailable_domain: Strika navnaøki, sum ikki er tøkt
+        destroy_user_role: Bein burtur leiklut
+        disable_2fa_user: Ger 2FA óvirkið
+        disable_custom_emoji: Ger serligt kenslutekn óvirkið
+        disable_sign_in_token_auth_user: Ger váttan við teldupostateknum óvirkna fyri brúkara
+        disable_user: Ger brúkara óvirknan
+        enable_custom_emoji: Ger serligt kenslutekn virkið
+        enable_sign_in_token_auth_user: Ger váttan við teldupostateknum virkna fyri brúkara
+        enable_user: Ger brúkara virknan
+        memorialize_account: Minnst til Konto
+        promote_user: Vís fram Brúkara
+        reject_appeal: Avvís mótmali
+        reject_user: Avvís Brúkara
+        remove_avatar_user: Sletta Avatar
+        reopen_report: Lat upp aftur Frágreiðing
+        resend_user: Endursent Váttanar Teldupost
+        reset_password_user: Endurset Loyniorð
+        resolve_report: Loys trupulleikar í Frágreiðing
+        sensitive_account: Tvinga viðkvæmis Konto
+        silence_account: Avmarka Konto
+        suspend_account: Fyribils ógilda kontu
+        unassigned_report: Sletta tildeilda Frágreiðing
+        unblock_email_account: Sletta foring av telduposti
+        unsensitive_account: Ógilda Tvungna-Viðkvæmis kontu
+        unsilence_account: Ógilda Avmarkaða Kontu
+        unsuspend_account: Fyribils ógilda kontu
+        update_announcement: Dagfør Fráboðan
+        update_custom_emoji: Dagfør Sergjørt Kenslutekn
+        update_domain_block: Dagfør Domain forðing
+        update_ip_block: Dagfør IP reglur
+        update_status: Dagfør Uppslag
+        update_user_role: Dagfør Leiklut
+      actions:
+        approve_appeal_html: "%{name} góðkendi umsjónaráheitan frá %{target}"
+        approve_user_html: "%{name} góðtók umsókn frá %{target}"
+        assigned_to_self_report_html: "%{name} tillutaði frágreiðing %{target} til sín sjálvs"
+        change_email_user_html: "%{name} broytti teldupost addressuna hjá %{target}"
+        change_role_user_html: "%{name} broytti leiklutin hjá %{target}"
+        confirm_user_html: "%{name} góðtók teldupost addressuna hjá %{target}"
+        create_account_warning_html: "%{name} sendi eina ávarðing til %{target}"
+        create_announcement_html: "%{name} stovnaði eina fráboðan %{target}"
+        create_canonical_email_block_html: "%{name} forðaði telduposti við hash'inum %{target}"
+        create_custom_emoji_html: "%{name} legði upp nýtt kenslutekn %{target}"
+        create_domain_allow_html: "%{name} loyv sameining við domainið %{target}"
+        create_domain_block_html: "%{name} blokeraði navnaøkið %{target}"
+        create_email_domain_block_html: "%{name} blokeraði teldupostanavnaøkið %{target}"
+        create_ip_block_html: "%{name} gjørdi reglu fyri IP %{target}"
+        create_unavailable_domain_html: "%{name} steðgaði veiting til navnaøkið %{target}"
+        create_user_role_html: "%{name} stovnaði %{target} leiklutin"
+        demote_user_html: "%{name} lækkaði tignina hjá brúkaranum %{target}"
+        destroy_announcement_html: "%{name} strikaðar fráboðanir %{target}"
+        destroy_canonical_email_block_html: "%{name} strikaði blokeringina av teldupostin við hashkodu %{target}"
+        destroy_custom_emoji_html: "%{name} strikaði kensluteknið %{target}"
+        destroy_domain_allow_html: "%{name} havnaði sameining við navnaøkið %{target}"
+        destroy_domain_block_html: "%{name} strikaði blokering av navnaøkinum %{target}"
+        destroy_email_domain_block_html: "%{name} leysgivi teldupostanavnaøkið %{target}"
+        destroy_instance_html: "%{name} reinsaði navnaøkið %{target}"
+        destroy_ip_block_html: "%{name} slettaðar reglur fyri IP %{target}"
+        destroy_status_html: "%{name} slettaði upplegg hjá %{target}"
+        destroy_unavailable_domain_html: "%{name} tók upp aftir veiting til navnaøkið %{target}"
+        destroy_user_role_html: "%{name} slettaði leiklutin hjá %{target}"
+        disable_2fa_user_html: "%{name} slepti kravið um váttan í tveimum stigum fyri brúkaran %{target}"
+        disable_custom_emoji_html: "%{name} gjørdi kensluteknið %{target} óvirkið"
+        disable_sign_in_token_auth_user_html: "%{name} gjørdi váttan við teldupostteknum óvirkna fyri %{target}"
+        disable_user_html: "%{name} gjørdi innritan hjá brúkaranum %{target} óvirkna"
+        enable_custom_emoji_html: "%{name} gjørdi kensluteknið %{target} virkið"
+        enable_sign_in_token_auth_user_html: "%{name} gjørdi váttan við teldupostteknum virkna fyri %{target}"
+        enable_user_html: "%{name} gjørdi innritan virkna fyri brúkaran %{target}"
+        memorialize_account_html: "%{name} broytti kontuna hjá %{target} til eina minnissíðu"
+        promote_user_html: "%{name} flutti brúkaran %{target} fram"
+        reject_appeal_html: "%{name} avvísti umsjónaráheitan frá %{target}"
+        reject_user_html: "%{name} avvísti skráseting hjá %{target}"
+        remove_avatar_user_html: "%{name} strikaði eftirgjørda skapningin hjá %{target}"
+        reopen_report_html: "%{name} lat uppaftur meldingina %{target}"
+        resend_user_html: "%{name} endursendi váttanarteldubrævið fyri %{target}"
+        reset_password_user_html: "%{name} setti loyniorðið hjá brúkaranum %{target} av nýggjum"
+        resolve_report_html: "%{name} avgreiddi meldingina %{target}"
+        sensitive_account_html: "%{name} hevur merkt media hjá %{target} sum viðkvæmt"
+        silence_account_html: "%{name} hevur avmarkað rættindini á kontuni %{target}"
+        suspend_account_html: "%{name} gjørdi kontuna hjá %{target} óvirkna"
+        unassigned_report_html: "%{name} tók aftur tillutanina av meldingini %{target}"
+        unblock_email_account_html: "%{name} hevur læst teldubrævabústaðin hjá %{target} upp"
+        unsensitive_account_html: "%{name} strikaði viðkvæmis-merkingina av miðlafíluni %{target}"
+        unsilence_account_html: "%{name} strikaði avmarkingina av kontuni hjá %{target}"
+        unsuspend_account_html: "%{name} gjørdi kontuna hjá %{target} virkna aftur"
+        update_announcement_html: "%{name} dagførdi kunngerðina %{target}"
+        update_custom_emoji_html: "%{name} dagførdi kensluteknið %{target}"
+        update_domain_block_html: "%{name} dagførdi navnaøkisblokeringina hjá %{target}"
+        update_ip_block_html: "%{name} broytti IP-reglurnar %{target}"
+        update_status_html: "%{name} dagførdi postin hjá %{target}"
+        update_user_role_html: "%{name} broyttir %{target} leiklutir"
+      deleted_account: strikað konta
+      empty: Eingir loggar funnir.
+      filter_by_action: Filtrera eftir atgerð
+      filter_by_user: Filtrera eftir brúkara
+      title: Skoðanarloggur
+    announcements:
+      destroyed_msg: Kunngerð strikað!
+      edit:
+        title: Rætta kunngerð
+      empty: Ongar kunngerðir funnar.
+      live: Beinleiðis
+      new:
+        create: Stovna kunngerð
+        title: Nýggj kunngerð
+      publish: Legg út
+      published_msg: Kunngerð útgivin!
+      scheduled_for: Sett á skrá %{time}
+      scheduled_msg: Útgáva av kunngerð tíðarásett!
+      title: Kunngerðir
+      unpublish: Tak útgávu aftur
+      unpublished_msg: Kunngerð tikin aftur!
+      updated_msg: Kunngerð dagførd!
     custom_emojis:
+      assign_category: Tilluta bólk
+      by_domain: Økisnavn
+      copied_msg: Havi gjørt lokalt avrit av kenslutekninum
+      copy: Avrita
+      copy_failed_msg: Tað bar ikki til at gera lokalt avrit av hasum kenslutekninum
+      create_new_category: Stovna nýggja flokking
+      created_msg: Kenslutekn stovnað!
       delete: Strika
+      destroyed_msg: Kenslutekn strikað!
+      disable: Ógilda
+      disabled: Ógildað
+      disabled_msg: Kenslutekn gjørt óvirkið
+      emoji: Kenslutekn
+      enable: Set í gildi
+      enabled: Í gildi
+      enabled_msg: Kenslutekn gjørt virkið
+      image_hint: PNG ella GIF upp til %{size}
       list: Listi
+      listed: Listað
+      new:
+        title: Legg sergjørt kenslutekn afturat
+      no_emoji_selected: Eingi kenslutekn vóru broytt, tí eingi vóru vald
+      not_permitted: Tú hevur ikki loyvi at gera hetta
+      overwrite: Skriva omaná
+      shortcode: Stuttkoda
+      shortcode_hint: Minst 2 tekn. Bara tøl, vanligir stavir og botnstrikur
+      title: Sergjørd kenslutekn
+      uncategorized: Ikki flokkað
+      unlist: Tak av listanum
+      unlisted: Ikki listað
+      update_failed_msg: Fekk ikki dagført hatta kensluteknið
+      updated_msg: Kenslutekn dagført!
+      upload: Legg upp
+    dashboard:
+      active_users: virknir brúkarar
+      interactions: sín ámillum ávirkanir
+      media_storage: Miðlagoymsla
+      new_users: nýggir brúkarar
+      opened_reports: meldingar latnar upp
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> kæra bíðar"
+        other: "<strong>%{count}</strong> kærur bíða"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> melding bíðar"
+        other: "<strong>%{count}</strong> meldingar bíða"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> frámerki bíðar"
+        other: "<strong>%{count}</strong> frámerki bíða"
+      pending_users_html:
+        one: "<strong>%{count}</strong> brúkari bíðar"
+        other: "<strong>%{count}</strong> brúkarar bíða"
+      resolved_reports: meldingar avgreiddar
+      software: Ritbúnaður
+      sources: Tilmeldingarkeldur
+      space: Goymsla brúkt
+      title: Yvirlitsskíggi
+      top_languages: Mest virknu mál
+      top_servers: Mest virknu ambætarar
+      website: Vevstað
+    disputes:
+      appeals:
+        empty: Ongar kærur funnar.
+        title: Kærur
     domain_allows:
+      add_new: Loyv sameining við navnaøki
+      created_msg: Sameining er nú loyvd fyri navnaøkið
+      destroyed_msg: Loyvi hjá navnaøki at sameinast er noktað
       export: Flyt út
       import: Flyt inn
+      undo: Nokta sameining við navnaøki
     domain_blocks:
+      add_new: Legg nýggja navnaøkisblokering afturat
+      created_msg: Navnaøkisblokering verður nú viðgjørd
+      destroyed_msg: Navnaøkisblokering er nú gjørd óvirkin
+      domain: Økisnavn
+      edit: Rætta navnaøkisblokering
+      existing_domain_block: Tú hevur longu ásett stangari avmarkingar á %{name}.
+      existing_domain_block_html: Tú hevur longu ásett strangari avmarkingar á %{name}, tú mást <a href="%{unblock_url}">strika blokeringina</a> fyrst.
       export: Flyt út
       import: Flyt inn
-      no_domain_block_selected: Eingir domenu-blokkar vóru broyttir av tí at eingir vóru valdir
+      new:
+        create: Stovna blokering
+        hint: Navnaøkjablokeringin forðar ikki stovnan av kontum í dátugrunninum, men fer afturlítandi og sjálvvirkandi at gera ávísar umsjónarmannagongdir á hesar kontur virknar.
+        severity:
+          desc_html: "<strong>Avvmarka</strong> ger soleiðis, at postar frá kontum í hesum navnaøki verða ósjónligur fyri øll, sum ikki fylgja kontunum beinleiðis.\n<strong>Banna</strong> strikar alt innihald, allar miðlar og allar vangadátur fyri kontur hjá hesum navnaøkinum frá tínum ambætara. Brúka \n<strong>Einki</strong> um tú einans vil avvísa miðlafílum."
+          noop: Ongar
+          silence: Mark
+          suspend: Banna
+        title: Nýggj navnaøkisblokering
+      no_domain_block_selected: Ongar navnaøkjablokeringar vóru broyttar, tí ongar vóru valdar
       not_permitted: Tú hevur ikki rættindi at gera hetta
+      obfuscate: Grugga navnaøki
+      obfuscate_hint: Grugga navnaøkið lutvíst í listanum, um kunngerð av listum við navnaøkisavmarkingum er gjørd virkin
+      private_comment: Privat viðmerking
+      private_comment_hint: Viðmerking um hesa navnaøkjaavmarking til innanhýsis nýtslu hjá umsjónarfólkunum.
+      public_comment: Sjónlig viðmerking
+      public_comment_hint: Viðmerk hesa navnaøkisavmarkingina fyri almenninginum, um kunngerð av listum við navnaøkisavmarkingum er gjørd virkin.
+      reject_media: Avvís miðlafílur
+      reject_media_hint: Burturbeinir miðlafílur, sum eru goymdar lokalt, og noktar at taka niður fílur frameftir. Óviðkomandi fyri banningar
+      reject_reports: Avvís meldingar
+      reject_reports_hint: Ikki leggja lag í meldingar, sum koma frá hesum navnaøkinum. Óviðkomandi fyri banningar
+      undo: Strika navnaøkisblokering
+      view: Vís navnaøkisblokering
     email_domain_blocks:
+      add_new: Stovna
+      attempts_over_week:
+        one: "%{count} roynd seinastu vikuna"
+        other: "%{count} tilmeldingarroyndir seinastu vikuna"
+      created_msg: Teldupostanavnaøkið blokerað
       delete: Strika
+      dns:
+        types:
+          mx: MX postur
+      domain: Navnaøki
+      new:
+        create: Stovna nýtt økisnavn
+        resolve: Loys navnaøki
+        title: Blokera nýtt teldupostanavnaøki
+      no_email_domain_block_selected: Ongar teldupostanavnaøkisblokeringar vóru broyttar, tí ongar vóru valdar
+      resolved_dns_records_hint_html: Navnaøkið verður loyst til hesi MX navnaøki, sum í síðsta enda hava ábyrgdina av at móttaka teldupost. At blokera eitt MX navnaøki fer at blokera tilmeldingar frá einum og hvørjum teldupoststaði, sum brúkar sama MX navnaøki, sjálvt um sjónliga navnaøkið er eitt annað. <strong>Ansa eftir ikki at blokera stórar veitarar av telduposti</strong>
+      resolved_through_html: Loyst gjøgnum %{domain}
+      title: Blokeraði teldupostanavnaøki
     export_domain_allows:
       new:
-        title: Innflytandi domenið loyvir
+        title: Innflyt navnaøkjaloyvi
       no_file: Eingin fíla vald
     export_domain_blocks:
       import:
-        description_html: Tú er í ferð við at innflyta ein lista av domeni-blokkum. Vinarliga eftirkanna hendan listan gjølla, serliga um tú ikki hevur gjørt listan sjálv/ur.
+        description_html: Tú er í holt við at innflyta ein lista av navnaøkjablokeringum. Vinarliga eftirkanna listan gjølla, serliga um tú ikki hevur gjørt listan sjálv/ur.
         existing_relationships_warning: Verandi fylgjarasambond
-        private_comment_description_html: Fyri at hjálpa tær at fylgja við í, hvar innfluttir blokkar koma frá, so verða innfluttu blokkarnir stovnaðir við hesi privatu viðmerkingini:<q>%{comment}</q>
+        private_comment_description_html: Fyri at hjálpa tær at fylgja við í, hvaðani innfluttir blokkar koma, verða innfluttu blokkarnir stovnaðir við hesi privatu viðmerkingini:<q>%{comment}</q>
         private_comment_template: Innflutt frá %{source} tann %{date}
-        title: Innflyt domenu-blokkar
+        title: Innflyt navnaøkjablokeringar
       new:
-        title: Innflyt domenu-blokkar
+        title: Innflyt navnaøkjablokeringar
       no_file: Eingin fíla vald
+    follow_recommendations:
+      description_html: "<strong>Viðmæli at fylgja hjálpa nýggjum brúkarum til skjótt at finna áhugavert innihald</strong>. Tá ein brúkari ikki hevur havt samband við aðrar brúkarar til at gera persónlig tilmæli, so verða hesar kontur viðmæltar í staðin. Konturnar verða roknaðar av nýggjum dagliga frá einari blanding av kontum við flestu hugbindingum og flestu lokalu fylgjarum fyri eitt givið mál."
+      language: Fyri mál
+      status: Status
+      suppress: Avmarka tilmæli at fylgja
+      suppressed: Steðgað
+      title: Tilmæli at fylgja
+      unsuppress: Endurskapa tilmæli at fylgja
+    instances:
+      availability:
+        description_html:
+          one: Um veiting til navnaøkið ikki riggar í <strong>%{count} dag</strong>, so verða ongar royndir at veita gjørdar, uttan so, at ein veiting <em>frá</em> navnaøkinum er móttikin.
+          other: Um veiting til navnaøkið ikki riggar <strong>%{count} ymiskar dagar</strong>, so verða ongar royndir at veita gjørdar, uttan so, at ein veiting <em>frá</em> navnaøkinum er móttikin.
+        failure_threshold_reached: Mesta tal av brekum nátt %{date}.
+        failures_recorded:
+          one: Miseydnaðar royndir í %{count} dag.
+          other: Miseydnaðar royndir í %{count} ymiskar dagar.
+        no_failures_recorded: Eingi brek skrásett.
+        title: Tøki
+        warning: Seinasta royndin at fáa samband við ambætaran eydnaðist ikki
+      back_to_all: Øll
+      back_to_limited: Avmarkaði
+      back_to_warning: Ávaring
+      by_domain: Økisnavn
+      confirm_purge: Er tað tilætlað, at dátur frá hesum navnaøkinum skulu strikast med alla?
+      content_policies:
+        comment: Innanhýsis viðmerking
+        description_html: Tú kanst áseta innihaldspolitikkir, sum verða áløgd øllum kontum frá hesum navnaøkinum og øllum tess undirnavnaøkjum.
+        policies:
+          reject_media: Vraka miðil
+          reject_reports: Vraka meldingar
+          silence: Mark
+          suspend: Banna
+        policy: Reglur
+        reason: Almenn grundgeving
+        title: Reglur fyri innihaldi
+      dashboard:
+        instance_accounts_dimension: Kontur við flestum fylgjarum
+        instance_accounts_measure: goymdar kontur
+        instance_followers_measure: okkara fylgjarar har
+        instance_follows_measure: teirra fylgjarar her
+        instance_languages_dimension: Mest nýtt mál
+        instance_media_attachments_measure: goymd miðlaviðfesti
+        instance_reports_measure: meldingar um tey
+        instance_statuses_measure: goymdir postar
+      delivery:
+        all: Øll
+        clear: Reinsa veitingarvillur
+        failing: Miseydnast
+        restart: Byrja veiting av nýggjum
+        stop: Støðga veiting
+        unavailable: Ikki tøkt
+      delivery_available: Levering er møgulig
+      delivery_error_days: Dagar við veitingarvillum
+      delivery_error_hint: Er veiting ikki møgulig í %{count} dagar, so verða tey sjálvvirkandi merkt sum ikki møgulig at veita.
+      destroyed_msg: Dátur frá %{domain} eru nú settar í bíðirøð til beinan vegin at blíva strikaðar.
+      moderation:
+        all: Allir
+        limited: Avmarkaðir
+    invites:
+      filter:
+        all: Alt
+        expired: Útgingið
+        title: Filtur
     ip_blocks:
+      add_new: Stovna reglu
       delete: Strika
+      expires_in:
+        '1209600': 2 vikur
+        '15778476': 6 mánaðir
+        '2629746': 1 mánaði
+        '31556952': 1 ár
+        '86400': 1 dag
+        '94670856': 3 ár
+      new:
+        title: Stovna nýggja IP reglu
     relays:
       delete: Strika
+      enable: Set í gildi
+    report_notes:
+      today_at: Í dag kl. %{time}
     reports:
+      assigned: Tilnevnt umsjónarfólk
+      created_at: Meldað
+      delete_and_resolve: Strika postar
+      forwarded: Víðarisent
+      forwarded_to: Víðarisent til %{domain}
+      mark_as_resolved: Marka sum loyst
+      mark_as_sensitive: Merkt sum viðkvæmt
+      mark_as_unresolved: Marka sum óloyst
+      no_one_assigned: Eingin
       notes:
+        create_and_resolve: Marka sum loyst og ger viðmerking
+        create_and_unresolve: Lat upp aftur við viðmerking
         delete: Strika
+        title: Viðmerkingar
+      resolved: Loyst
+      unresolved: Óloyst
+      updated_at: Dagført
+      view_profile: Vís vangamynd
     roles:
+      categories:
+        devops: DevOps
+        moderation: Umsjón
+        special: Serstakt
       delete: Strika
+      privileges:
+        administrator: Umsitari
+        delete_user_data: Sletta brúkaraupplýsingar
+        manage_appeals: Umsit kærur
+        manage_user_access_description: Loyvir brúkarum at gera 'váttan í tveimum stigum' (2FA) hjá øðrum brúkarum óvirkna, at broyta teirra teldupost og at nullstilla teirra loyniorð
     rules:
+      add_new: Ger nýggja reglu
       delete: Strika
+      edit: Broyt reglur
+    settings:
+      domain_blocks:
+        all: Til øll
+        disabled: Til ongan
+    statuses:
+      account: Høvundi
+    title: Umsiting
+    trends:
+      allow: Loyv
+      approved: Váttað
+      disallow: Tak loyvi aftur
+      links:
+        allow: Loyv leinki
     warning_presets:
       delete: Strika
     webhooks:
       delete: Strika
+  application_mailer:
+    salutation: "%{name}"
+  auth:
+    change_password: Loyniorð
+    delete_account: Strika kontu
+    forgot_password: Hevur tú gloymt loyniorðið?
+    link_to_otp: Skriva eina tvey-stigs kodu frá telefonini ella eina kodu til endurgerð
+    log_in_with: Innrita við
+    login: Innrita
+    logout: Rita út
+    or_log_in_with: Ella innrita við
+  authorize_follow:
+    follow: Fylg
+  challenge:
+    confirm: Hald á
+  deletes:
+    proceed: Strika kontu
+  disputes:
+    strikes:
+      title_actions:
+        none: Ávaring
+  domain_validator:
+    invalid_domain: er ikki eitt loyvt økisnavn
   errors:
     '400': The request you submitted was invalid or malformed.
     '403': You don't have permission to view this page.
@@ -65,14 +608,64 @@ fo:
     '500': 
     '503': The page could not be served due to a temporary server failure.
   exports:
+    archive_takeout:
+      date: Dagfesting
+      size: Stødd
     lists: Listar
   filters:
     index:
       delete: Strika
+  footer:
+    trending_now: Rák beint nú
   generic:
+    all: Alt
+    copy: Avrita
     delete: Strika
+    none: Einki
+    save_changes: Goym broytingar
   imports:
     errors:
       invalid_csv_file: 'Ógildug CSV-fíla. Error: %{error}'
+  invites:
+    expired: Útgingið
+    expires_in:
+      '1800': 30 minuttir
+      '21600': 6 tímar
+      '3600': 1 tími
+      '43200': 12 tímar
+      '604800': 1 vika
+      '86400': 1 dag
+    expires_in_prompt: Ongantíð
+    table:
+      expires_at: Rennir út
+  login_activities:
+    authentication_methods:
+      otp: app til váttan í tveimum stigum
+      password: loyniorð
+    description_html: Sært tú virksemi, sum tú ikki kennir aftur, so eigur tú at umhugsa at broyta loyniorðið ella at gera váttan í tveimum stigum virkna.
+  moderation:
+    title: Umsjón
+  otp_authentication:
+    description_html: Ger tú <strong>váttan í tveimum stigum</strong> virkna við eini váttanar-app, so er neyðugt at hava telefonina tøka, tá tú skal rita inn, tí appin ger tekin til tín at lesa inn.
+  settings:
+    two_factor_authentication: Váttan í tveimum stigum
+  two_factor_authentication:
+    disabled_success: Váttan í tveimum stigum gjørd óvirkin
+    enabled: Váttan í tveimum stigum gjørd virkin
+    enabled_success: Váttan í tveimum stigum gjørd virkin
+    methods: Mannagongdir fyri váttan í tveimum stigum
+  user_mailer:
+    suspicious_sign_in:
+      further_actions_html: Var hetta ikki tú, so mæla vit til, at tú %{action} beinan vegin og at tú ger váttan í tveimum stigum virkna fyri at konta tín kann vera trygg.
+    warning:
+      reason: 'Grund:'
+      title:
+        none: Ávaring
+        sensitive: Konto frámerkt sum viðvkæmur
+        silence: Kontoin er avmarkað
+  users:
+    invalid_otp_token: Ógyldug tvey-stigs koda
   webauthn_credentials:
     delete: Strika
+    otp_required: Fyri at brúka trygdarlyklar er neyðugt at gera váttan í tveimum stigum virkna fyrst.
+    registered_on: Skrásett %{date}
diff --git a/config/locales/fr-QC.yml b/config/locales/fr-QC.yml
index b58eee0f9..91b496212 100644
--- a/config/locales/fr-QC.yml
+++ b/config/locales/fr-QC.yml
@@ -389,6 +389,7 @@ fr-QC:
           noop: Aucune
           suspend: Suspendre
         title: Nouveau blocage de domaine
+      not_permitted: Vous n’êtes pas autorisé à effectuer cette action
       obfuscate: Obfusquer le nom de domaine
       obfuscate_hint: Obfusquer partiellement le nom de domaine dans la liste si la publication de la liste des limitations de domaine est activée
       private_comment: Commentaire privé
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index fa8b474a6..b24603db9 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -133,7 +133,7 @@ fr:
       search_same_ip: Autres utilisateur·rice·s avec la même IP
       security_measures:
         only_password: Mot de passe uniquement
-        password_and_2fa: Mot de passe et 2FA
+        password_and_2fa: Mot de passe et A2F
       sensitive: Sensible
       sensitized: marqué comme sensible
       shared_inbox_url: URL de la boite de réception partagée
@@ -373,6 +373,8 @@ fr:
       add_new: Mettre le domaine sur liste sur blanche
       created_msg: Ce domaine a été ajouté à la liste blanche avec succès
       destroyed_msg: Le domaine a été supprimé de la liste blanche
+      export: Exporter
+      import: Importer
       undo: Supprimer de la liste blanche
     domain_blocks:
       add_new: Bloquer un nouveau domaine
@@ -382,13 +384,19 @@ fr:
       edit: Modifier le blocage de domaine
       existing_domain_block: Vous avez déjà imposé des limites plus strictes à %{name}.
       existing_domain_block_html: Vous avez déjà imposé des limites plus strictes à %{name}, vous devez d’abord le/la <a href="%{unblock_url}">débloquer</a>.
+      export: Exporter
+      import: Importer
       new:
         create: Créer le blocage
         hint: Le blocage de domaine n’empêchera pas la création de comptes dans la base de données, mais il appliquera automatiquement et rétrospectivement des méthodes de modération spécifiques sur ces comptes.
         severity:
+          desc_html: "<strong>Limiter</strong> rendra les messages des comptes de ce domaine invisibles à ceux qui ne les suivent pas. <strong>Suspendre</strong> supprimera tout le contenu, les médias, et données de profile pour les comptes de ce domaine de votre serveur. Utilisez <strong>Aucun</strong> si vous voulez simplement rejeter les fichiers multimédia."
           noop: Aucune
+          silence: Limiter
           suspend: Suspendre
         title: Nouveau blocage de domaine
+      no_domain_block_selected: Aucun blocage de domaine n'a été modifié car aucun n'a été sélectionné
+      not_permitted: Vous n’êtes pas autorisé à effectuer cette action
       obfuscate: Obfusquer le nom de domaine
       obfuscate_hint: Obfusquer partiellement le nom de domaine dans la liste si la publication de la liste des limitations de domaine est activée
       private_comment: Commentaire privé
@@ -420,6 +428,20 @@ fr:
       resolved_dns_records_hint_html: Le nom de domaine est relié aux domaines MX suivants, qui ont la responsabilité ultime d'accepter les courriels. Bloquer un domaine MX empêchera les inscriptions à partir de toute adresse courriel utilisant le même domaine MX, même si le nom de domaine affiché est différent. <strong> Veillez à ne pas bloquer les fournisseurs de messagerie d'envergure.</strong>
       resolved_through_html: Résolu par %{domain}
       title: Blocage de domaines de courriel
+    export_domain_allows:
+      new:
+        title: Autoriser l'importation de domaine
+      no_file: Aucun fichier sélectionné
+    export_domain_blocks:
+      import:
+        description_html: Vous êtes sur le point d'importer une liste de blocs de domaine. Veuillez examiner cette liste très attentivement, spécialement si vous n'êtes pas l'auteur de cette liste.
+        existing_relationships_warning: Relations de suivi existantes
+        private_comment_description_html: 'Pour vous aider à suivre d''où viennent les blocs importés, des blocs importés seront créés avec le commentaire privé suivant : <q>%{comment}</q>'
+        private_comment_template: Importé depuis %{source} le %{date}
+        title: Importer des blocs de domaine
+      new:
+        title: Importer des blocs de domaine
+      no_file: Aucun fichier sélectionné
     follow_recommendations:
       description_html: "<strong>Les recommandations d'abonnement aident les nouvelles personnes à trouver rapidement du contenu intéressant</strong>. Si un·e utilisateur·rice n'a pas assez interagi avec les autres pour avoir des recommandations personnalisées, ces comptes sont alors recommandés. La sélection est mise à jour quotidiennement depuis un mélange de comptes ayant le plus d'interactions récentes et le plus grand nombre d'abonné·e·s locaux pour une langue donnée."
       language: Pour la langue
@@ -912,6 +934,7 @@ fr:
     warning: Soyez prudent·e avec ces données. Ne les partagez pas !
     your_token: Votre jeton d’accès
   auth:
+    apply_for_account: Demander un compte
     change_password: Mot de passe
     delete_account: Supprimer le compte
     delete_account_html: Si vous désirez supprimer votre compte, vous pouvez <a href="%{path}">cliquer ici</a>. Il vous sera demandé de confirmer cette action.
@@ -1156,6 +1179,7 @@ fr:
     invalid_markup: 'contient un balisage HTML invalide: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Fichier CSV non valide. Erreur : %{error}'
       over_rows_processing_limit: contient plus de %{count} lignes
     modes:
       merge: Fusionner
@@ -1168,8 +1192,8 @@ fr:
       blocking: Liste de comptes bloqués
       bookmarks: Marque-pages
       domain_blocking: Liste des serveurs bloqués
-      following: Liste d’utilisateur·rice·s suivi·e·s
-      muting: Liste d’utilisateur·rice·s que vous masquez
+      following: Liste de comptes suivis
+      muting: Liste de comptes que vous masquez
     upload: Importer
   invites:
     delete: Désactiver
@@ -1428,7 +1452,7 @@ fr:
     relationships: Abonnements et abonné·e·s
     statuses_cleanup: Suppression automatique de messages
     strikes: Sanctions de modération
-    two_factor_authentication: Identification à deux facteurs
+    two_factor_authentication: Authentification à deux facteurs
     webauthn_authentication: Clés de sécurité
   statuses:
     attached:
@@ -1535,7 +1559,7 @@ fr:
       time: "%H:%M"
   two_factor_authentication:
     add: Ajouter
-    disable: Désactiver
+    disable: Désactiver l’A2F
     disabled_success: L'authentification à deux facteurs a été désactivée avec succès
     edit: Modifier
     enabled: L’authentification à deux facteurs est activée
diff --git a/config/locales/ga.yml b/config/locales/ga.yml
index 6973dceb6..90a1323a3 100644
--- a/config/locales/ga.yml
+++ b/config/locales/ga.yml
@@ -64,6 +64,9 @@ ga:
         all: Uile
         local: Áitiúil
         remote: Cian
+      memorialize: Déan cuntas chuimhneacháin de
+      memorialized: Cuntas chuimhneacháin
+      previous_strikes: Cionta roimhe seo
       promote: Ardaigh
       protocol: Prótacal
       public: Poiblí
@@ -123,6 +126,8 @@ ga:
       delete: Scrios
     follow_recommendations:
       status: Stádas
+      title: Moltaí leanúna
+      unsuppress: Aischuir moladh leanúna
     instances:
       back_to_all: Uile
       back_to_warning: Rabhadh
@@ -135,6 +140,7 @@ ga:
         all: Uile
       purge: Glan
       title: Cónascadh
+      total_followed_by_us: Á leanúint againn
     invites:
       filter:
         all: Uile
@@ -217,6 +223,11 @@ ga:
     delete_account: Scrios cuntas
     logout: Logáil Amach
     too_fast: Cuireadh an fhoirm isteach róthapa, triail arís.
+  authorize_follow:
+    follow: Lean
+    post_follow:
+      return: Taispeáin próifíl an úsáideora
+    title: Lean %{acct}
   deletes:
     proceed: Scrios cuntas
   disputes:
@@ -250,9 +261,19 @@ ga:
     admin:
       report:
         subject: Chuir %{name} tuairisc isteach
+    follow:
+      body: Tá %{name} do do leanúint anois!
+      subject: Tá %{name} do do leanúint anois
+      title: Leantóirí nua
     reblog:
       subject: Mhol %{name} do phostáil
       title: Moladh nua
+  relationships:
+    follow_selected_followers: Lean leantóirí roghnaithe
+    followers: Leantóirí
+    following: Ag leanúint
+    remove_selected_followers: Bain leantóirí roghnaithe
+    remove_selected_follows: Dí-lean úsáideoirí roghnaithe
   rss:
     content_warning: 'Rabhadh ábhair:'
   settings:
@@ -268,6 +289,9 @@ ga:
     show_more: Taispeáin níos mó
     show_newer: Taispeáin níos nuaí
     show_thread: Taispeáin snáithe
+    visibilities:
+      private: Leantóirí amháin
+      private_long: Taispeáin do leantóirí amháin
   statuses_cleanup:
     ignore_favs: Tabhair neamhaird ar toghanna
   user_mailer:
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index 9dcf4b6c7..6d2ee464a 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -387,6 +387,8 @@ gd:
       add_new: Ceadaich co-nasgadh le àrainn
       created_msg: Chaidh an àrainn a cheadachadh a chùm co-nasgaidh
       destroyed_msg: Chan eil co-nasgadh leis an àrainn seo ceadaichte tuilleadh
+      export: Às-phortadh
+      import: Ion-phortadh
       undo: Na ceadaich co-nasgadh leis an àrainn
     domain_blocks:
       add_new: Cuir bacadh àrainne ùr ris
@@ -396,13 +398,18 @@ gd:
       edit: Deasaich bacadh na h-àrainne
       existing_domain_block: Chuir thu cuingeachaidhean nas teinne air %{name} mu thràth.
       existing_domain_block_html: Chuir thu cuingeachadh nas teinne air %{name} mu thràth, feumaidh tu a <a href="%{unblock_url}">dì-bhacadh</a> an toiseach.
+      export: Às-phortadh
+      import: Ion-phortadh
       new:
         create: Cruthaich bacadh
         hint: Cha chuir bacadh na h-àrainne crìoch air cruthachadh chunntasan san stòr-dàta ach cuiridh e dòighean maorsainneachd sònraichte an sàs gu fèin-obrachail air a h-uile dàta a tha aig na cunntasan ud.
         severity:
           noop: Chan eil gin
+          silence: Cuingich
           suspend: Cuir à rèim
         title: Bacadh àrainne ùr
+      no_domain_block_selected: Cha deach bacadh àrainn sam bith atharrachadh o nach deach gin dhiubh a thaghadh
+      not_permitted: Chan fhaod thu seo a dhèanamh
       obfuscate: Doilleirich ainm na h-àrainne
       obfuscate_hint: Doilleirich pàirt de dh’ainm na h-àrainne air an liosta ma tha foillseachadh liosta nan cuingeachaidhean àrainne an comas
       private_comment: Beachd prìobhaideach
@@ -436,6 +443,14 @@ gd:
       resolved_dns_records_hint_html: Thèid ainm na h-àrainne fhuasgladh nan àrainnean MX a leanas agus an urra riutha-san gun gabh iad ri post-d. Ma bhacas tu àrainn MX, bacaidh seo an clàradh o sheòladh puist-d sam bith a chleachdas an aon àrainn MX fiù ’s ma bhios ainm àrainne eadar-dhealaichte ’ga sealltainn. <strong>Thoir an aire nach bac thu solaraichean puist-d mòra.</strong>
       resolved_through_html: Chaidh fuasgladh slighe %{domain}
       title: Àrainnean puist-d ’gam bacadh
+    export_domain_allows:
+      no_file: Cha deach faidhle a thaghadh
+    export_domain_blocks:
+      import:
+        title: Ion-phortaich bacaidhean àrainne
+      new:
+        title: Ion-phortaich bacaidhean àrainne
+      no_file: Cha deach faidhle a thaghadh
     follow_recommendations:
       description_html: "<strong>Cuidichidh molaidhean leantainn an luchd-cleachdaidh ùr ach an lorg iad susbaint inntinneach gu luath</strong>. Mur an do ghabh cleachdaiche conaltradh gu leòr le càch airson molaidhean leantainn gnàthaichte fhaighinn, mholamaid na cunntasan seo ’nan àite. Thèid an àireamhachadh às ùr gach latha, stèidhichte air na cunntasan air an robh an conaltradh as trice ’s an luchd-leantainn ionadail as motha sa chànan."
       language: Dhan chànan
@@ -649,7 +664,7 @@ gd:
       privileges:
         administrator: Rianaire
         administrator_description: Chan eil cuingeachadh sam bith air na cleachdaichean aig bheil an cead seo
-        delete_user_data: Sguab às dàta a’ chleachdaiche
+        delete_user_data: Sguabadh às dàta cleachdaiche
         delete_user_data_description: Leigidh seo le cleachdaichean dàta chleachdaichean eile a sguabadh às gun dàil
         invite_users: Thoir cuireadh do chleachdaichean
         invite_users_description: Leigidh seo le cleachdaichean cuireadh dhan fhrithealaiche a chur gu daoine eile
@@ -948,6 +963,7 @@ gd:
     warning: Bi glè chùramach leis an dàta seo. Na co-roinn le duine sam bith e!
     your_token: An tòcan inntrigidh agad
   auth:
+    apply_for_account: Iarr cunntas
     change_password: Facal-faire
     delete_account: Sguab às an cunntas
     delete_account_html: Nam bu mhiann leat an cunntas agad a sguabadh às, <a href="%{path}">nì thu an-seo e</a>. Thèid dearbhadh iarraidh ort.
@@ -1206,6 +1222,7 @@ gd:
     invalid_markup: 'tha HTML markup mì-dhligheach ann: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Faidhle CSV mì-dhligheach. Mearachd: %{error}'
       over_rows_processing_limit: tha còrr is %{count} ràgh(an) ann
     modes:
       merge: Co-aonaich
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 75fc76b1b..18b61cd17 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -373,6 +373,8 @@ gl:
       add_new: Engadir dominio á listaxe branca
       created_msg: Engadeu o dominio a lista branca
       destroyed_msg: Quitou o dominio da lista branca
+      export: Exportar
+      import: Importar
       undo: Eliminar da listaxe branca
     domain_blocks:
       add_new: Engadir novo bloqueo de dominio
@@ -382,13 +384,19 @@ gl:
       edit: Editar bloqueo de dominio
       existing_domain_block: Xa tes establecidas restricións maiores para %{name}.
       existing_domain_block_html: Xa impuxeches límites máis estrictos a %{name}, precisas <a href="%{unblock_url}">desbloquealo</a> primeiro.
+      export: Exportar
+      import: Importar
       new:
         create: Crear bloqueo
         hint: O bloqueo do dominio non previrá a creación de entradas de contas na base de datos, pero aplicará de xeito retroactivo e automático regras específicas de moderación sobre esas contas.
         severity:
+          desc_html: Ao <strong>Limitar</strong> farás que as publicacións de contas deste dominio sexan invisibles para calquera que non as siga. Ao <strong>Suspender</strong> eliminarás do teu servidor todo o contido, multimedia, e datos de perfil para as contas deste dominio. Utiliza <strong>Nada</strong> se simplemente queres rexeitar ficheiros multimedia.
           noop: Ningún
+          silence: Limitar
           suspend: Suspender
         title: Novo bloqueo de dominio
+      no_domain_block_selected: Non se cambiou ningún bloqueo de dominio porque non se seleccionou ningún
+      not_permitted: Non podes realizar esta acción
       obfuscate: Ofuscar o nome de dominio
       obfuscate_hint: Ofuscar parcialmente o nome do dominio na lista se está activada a publicación da lista de limitacións de dominio
       private_comment: Comentario privado
@@ -420,6 +428,20 @@ gl:
       resolved_dns_records_hint_html: O nome de dominio resolve os seguintes rexistros MX, que son os últimos responsables da aceptación de emails. Bloqueando un dominio MX rexeitarás calquera enderezo de email que use este dominio MX, incluso se o nome de dominio visible é outro. <strong>Ten coidado de non bloquear os principais provedores.</strong>
       resolved_through_html: Resolto a través de %{domain}
       title: Listaxe negra de email
+    export_domain_allows:
+      new:
+        title: Importar dominios permitidos
+      no_file: Ningún ficheiro seleccionado
+    export_domain_blocks:
+      import:
+        description_html: Vas importar unha lista de dominios a bloquear. Comproba a lista con atención, especialmente se non creaches ti mesma a lista.
+        existing_relationships_warning: Relacións de seguimento existentes
+        private_comment_description_html: 'Para axudarche a lembrar de onde veñen os bloqueos importados, imos crealos engadindo o seguinte comentario privado: <q>%{comment}</q>'
+        private_comment_template: Importada desde %{source} o %{date}
+        title: Importar bloqueos de dominio
+      new:
+        title: Importar bloqueos de dominio
+      no_file: Ningún ficheiro seleccionado
     follow_recommendations:
       description_html: "<strong>As recomendacións de seguimento son útiles para que as novas usuarias atopen contidos interesantes</strong>. Cando unha usuaria aínda non interactuou con outras para obter recomendacións de seguimento, estas contas serán recomendadas. Variarán a diario xa que se escollen en base ao maior número de interaccións e ao contador local de seguimentos para un idioma dado."
       language: Para o idioma
@@ -523,7 +545,7 @@ gl:
     relays:
       add_new: Engadir un novo repetidor
       delete: Eliminar
-      description_html: Un <strong>repetidor da federación</strong> é un servidor intermedio que intercambia grandes volumes de publicacións públicas entre servidores que se suscriban e publiquen nel. <strong>Pode axudar a servidores pequenos e medios a descubrir contido no fediverso</strong>, o que de outro xeito precisaría que as usuarias locais seguisen a outra xente en servidores remotos.
+      description_html: Un <strong>repetidor da federación</strong> é un servidor intermedio que intercambia grandes volumes de publicacións públicas entre servidores que se suscriban e publiquen nel. <strong>Pode axudar a servidores pequenos e medios a descubrir contido no fediverso</strong>, o que doutro xeito precisaría que as usuarias locais seguisen a outra xente en servidores remotos.
       disable: Desactivar
       disabled: Desactivado
       enable: Activar
@@ -677,7 +699,7 @@ gl:
         preamble: Personalizar a interface web de Mastodon.
         title: Aparencia
       branding:
-        preamble: A personalización do teu servidor diferénciao doutros servidores da rede. A información podería mostrarse en diversos entornos, como a interface web de Mastodon, aplicacións nativas, vista previa das ligazóns noutras webs e apps de mensaxería, e similares. Debido a esto é recomendable que a información sexa clara, curta e concisa.
+        preamble: A personalización do teu servidor diferénciao doutros servidores da rede. A información podería mostrarse en diversos entornos, como a interface web de Mastodon, aplicacións nativas, vista previa das ligazóns noutras webs e apps de mensaxería, e similares. Debido a isto é recomendable que a información sexa clara, curta e concisa.
         title: Personalización
       content_retention:
         preamble: Controla como se gardan en Mastodon os contidos creados polas usuarias.
@@ -912,6 +934,7 @@ gl:
     warning: Ten moito tino con estos datos. Non os compartas nunca con ninguén!
     your_token: O seu testemuño de acceso
   auth:
+    apply_for_account: Solicita unha conta
     change_password: Contrasinal
     delete_account: Eliminar conta
     delete_account_html: Se queres eliminar a túa conta, podes <a href="%{path}">facelo aquí</a>. Deberás confirmar a acción.
@@ -1126,7 +1149,7 @@ gl:
       batch:
         remove: Eliminar do filtro
       index:
-        hint: Este filtro aplícase para seleccionar publicacións individuais independentemente de outros criterios. Podes engadir máis publicacións a este filtro desde a interface web.
+        hint: Este filtro aplícase para seleccionar publicacións individuais independentemente doutros criterios. Podes engadir máis publicacións a este filtro desde a interface web.
         title: Publicacións filtradas
   footer:
     trending_now: Tendencia agora
@@ -1156,13 +1179,14 @@ gl:
     invalid_markup: 'contén cancelos HTML non válidas: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ficheiro CSV non válido. Erro: %{error}'
       over_rows_processing_limit: contén máis de %{count} filas
     modes:
       merge: Fusionar
       merge_long: Manter os rexistros actuais e engadir novos
       overwrite: Sobreescribir
       overwrite_long: Sustituír rexistros actuais cos novos
-    preface: Pode importar os datos que exportou de outro servidor, tales como a lista de usuarias que está a seguir ou bloquear.
+    preface: Podes importar os datos que exportaches doutro servidor, tales como a lista de usuarias que estás a seguir ou bloquear.
     success: Os teus datos foron correctamente subidos e serán procesados ao momento
     types:
       blocking: Lista de bloqueo
diff --git a/config/locales/he.yml b/config/locales/he.yml
index aad17f3d2..981f31685 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -49,30 +49,30 @@ he:
         submit: שלחי בקשה לשינוי דוא"ל
         title: שינוי כתובת דוא"ל עבור המשתמש.ת %{username}
       change_role:
-        changed_msg: תפקיד שונה בהצלחה !
-        label: שנה תפקיד
+        changed_msg: התפקיד שונה בהצלחה!
+        label: שינוי תפקיד
         no_role: ללא תפקיד
-        title: שינוי תפקיד  עבור המשתמש.ת %{username}
+        title: שינוי תפקיד עבור %{username}
       confirm: אישור
       confirmed: אושר
-      confirming: המאשר
+      confirming: בתהליך אישור
       custom: התאמה אישית
-      delete: מחיקת חשבון
+      delete: מחיקת נתונים
       deleted: מחוקים
       demote: הורדה בדרגה
       destroyed_msg: הנתונים של %{username} נכנסו לתור המחיקה וצפויים להימחק באופן מיידי
-      disable: לחסום
-      disable_sign_in_token_auth: השעיית הזדהות באמצעות אסימון בדוא"ל של משתמש
-      disable_two_factor_authentication: ביטול הזדהות דו-שלבית
-      disabled: נחסם
-      display_name: שם לתצוגה
+      disable: הקפאה
+      disable_sign_in_token_auth: ביטול הזדהות באמצעות אסימון דוא״ל
+      disable_two_factor_authentication: ביטול הזדהות דו־שלבית
+      disabled: מוקפא
+      display_name: שם תצוגה
       domain: תחום
       edit: עריכה
-      email: דוא"ל
-      email_status: סטטוס דוא"ל
-      enable: לאפשר
-      enable_sign_in_token_auth: הפעלת אסימון הזדהות בדוא"ל של משתמש
-      enabled: מאופשר
+      email: דוא״ל
+      email_status: מצב דוא״ל
+      enable: להפשיר
+      enable_sign_in_token_auth: הפעלת אסימון הזדהות בדוא״ל
+      enabled: מופעל
       enabled_msg: ביטול השעית החשבון של %{username} בוצע בהצלחה
       followers: עוקבים
       follows: נעקבים
@@ -990,7 +990,7 @@ he:
     migrate_account: מעבר לחשבון אחר
     migrate_account_html: אם ברצונך להכווין את החשבון לעבר חשבון אחר, ניתן <a href="%{path}">להגדיר זאת כאן</a>.
     or_log_in_with: או התחבר באמצעות
-    privacy_policy_agreement_html: קארתי והסכמתי ל<a href="%{privacy_policy_path}" target="_blank">מדיניות הפרטיות</a>
+    privacy_policy_agreement_html: קראתי והסכמתי ל<a href="%{privacy_policy_path}" target="_blank">מדיניות הפרטיות</a>
     providers:
       cas: CAS
       saml: SAML
@@ -1009,7 +1009,7 @@ he:
       title: הגדרות
     sign_up:
       preamble: כיוון שמסטודון מבוזרת, תוכל/י להשתמש בחשבון שלך משרתי מסטודון או רשתות תואמות אחרות אם אין לך חשבון על שרת זה.
-      title: הבא נקים לך את השרת בכתובת %{domain}.
+      title: הבה ניצור לך חשבון בשרת %{domain}.
     status:
       account_status: מצב חשבון
       confirming: ממתין שדוא"ל האישור יושלם.
@@ -1197,6 +1197,11 @@ he:
     trending_now: נושאים חמים
   generic:
     all: הכל
+    all_matching_items_selected_html:
+      many: נבחרו <strong>%{count}</strong> פריטים שתאמו לחיפוש בעמוד זה.
+      one: נבחר פריט <strong>%{count}</strong> שתאם לחיפוש בעמוד זה.
+      other: נבחרו <strong>%{count}</strong> פריטים שתאמו לחיפוש בעמוד זה.
+      two: נבחרו <strong>%{count}</strong> פריטים שתאמו לחיפוש בעמוד זה.
     changes_saved_msg: השינויים נשמרו בהצלחה!
     copy: להעתיק
     delete: למחוק
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index ff8d0bef7..8e1eb7f15 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -373,6 +373,8 @@ hu:
       add_new: Domain engedélyezése
       created_msg: A domain rákerült az engedélyező-listára
       destroyed_msg: A domain lekerült az engedélyező-listáról
+      export: Exportálás
+      import: Importálás
       undo: Eltávolítás az engedélyező-listáról
     domain_blocks:
       add_new: Új tiltott domain hozzáadása
@@ -382,13 +384,19 @@ hu:
       edit: Domain tiltás szerkesztése
       existing_domain_block: 'Már szigorúbb korlátozások vonatkoznak a következőre: %{name}.'
       existing_domain_block_html: A %{name} domainen már szorosabb korlátokat állítottál be, először <a href="%{unblock_url}">oldd fel a tiltást</a>.
+      export: Exportálás
+      import: Importálás
       new:
         create: Tiltás létrehozása
         hint: A domain tiltása nem gátolja meg az új fiókok hozzáadását az abatbázishoz, de visszamenőlegesen és automatikusan aktivál bizonyos moderációs szabályokat ezen fiókok esetében.
         severity:
+          desc_html: A <strong>Korlátozás</strong> elrejti a domain fiókjaitól származó bejegyzéseket azok elől, akik nem követik őket. A <strong>Felfüggesztés</strong> eltávolítja a domain fiókjaitól származó összes tartalmat, médiafájlt és profiladatot. Használd a <strong>Nincs </strong> lehetőséget, ha csak a médiafájlokat akarod elutasítani.
           noop: Egyik sem
+          silence: Korlátozás
           suspend: Felfüggesztés
         title: Új domain tiltása
+      no_domain_block_selected: Nem változott meg egy domain tiltás sem, mert semmi sem volt kiválasztva
+      not_permitted: Nem vagy jogosult a művelet végrehajtására
       obfuscate: Domain név álcázása
       obfuscate_hint: Részlegesen álcázza a domain nevet a listában, ha a domain korlátozások listájának közzététele engedélyezett
       private_comment: Privát megjegyzés
@@ -420,6 +428,20 @@ hu:
       resolved_dns_records_hint_html: A domain név a következő MX domain-ekre oldódik fel, melyek valójában fogadják az e-mailt. Az MX domain letiltása minden olyan feliratkozást tiltani fog, melyben az e-mailcím ugyanazt az MX domaint használja, még akkor is, ha a látható domain név más. <strong>Légy óvatos, hogy ne tilts le nagy e-mail szolgáltatókat.</strong>
       resolved_through_html: Feloldva %{domain}-n keresztül
       title: Tiltott e-mail domainek
+    export_domain_allows:
+      new:
+        title: Domain engedélyezések importálása
+      no_file: Nincs fájl kiválasztva
+    export_domain_blocks:
+      import:
+        description_html: Domain tiltások listájának importálására készülsz. Nézd át alaposan, különösen ha nem te állítottad össze ezt a listát.
+        existing_relationships_warning: Létező követési kapcsolatok
+        private_comment_description_html: 'Az importált tiltások forrásának könnyebb követése érdekében, az importált tiltások a következő privát megjegyzéssel lesznek létrehozva: <q>%{comment}</q>'
+        private_comment_template: 'Innen importálva: %{source}, ekkor: %{date}'
+        title: Domain tiltások importálása
+      new:
+        title: Domain tiltások importálása
+      no_file: Nincs fájl kiválasztva
     follow_recommendations:
       description_html: "<strong>A követési ajánlatok segítik az új felhasználókat az érdekes tartalmak gyors megtalálásában</strong>. Ha egy felhasználó még nem érintkezett eleget másokkal ahhoz, hogy személyre szabott ajánlatokat kapjon, ezeket a fiókokat ajánljuk helyette. Ezeket naponta újraszámítjuk a nemrég legtöbb embert foglalkoztató, illetve legtöbb helyi követővel rendelkező fiókok alapján."
       language: Ezen a nyelven
@@ -912,6 +934,7 @@ hu:
     warning: Ez érzékeny adat. Soha ne oszd meg másokkal!
     your_token: Hozzáférési kulcsod
   auth:
+    apply_for_account: Fiók kérése
     change_password: Jelszó
     delete_account: Felhasználói fiók törlése
     delete_account_html: Felhasználói fiókod törléséhez <a href="%{path}">kattints ide</a>. A rendszer újbóli megerősítést fog kérni.
@@ -1156,6 +1179,7 @@ hu:
     invalid_markup: 'hibás HTML leíró: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Érvénytelen CSV-fájl. Hiba: %{error}'
       over_rows_processing_limit: több mint %{count} sort tartalmaz
     modes:
       merge: Összefésülés
diff --git a/config/locales/id.yml b/config/locales/id.yml
index cf07e63fa..a6965cdbd 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -36,14 +36,14 @@ id:
       avatar: Avatar
       by_domain: Domian
       change_email:
-        changed_msg: כתובת דוא"ל שונתה בהצלחה !
+        changed_msg: Email berhasil diubah!
         current_email: Email saat ini
         label: Ganti email
         new_email: Email baru
         submit: Ganti email
         title: Ganti email untuk %{username}
       change_role:
-        changed_msg: תפקיד שונה בהצלחה !
+        changed_msg: Peran berhasil diubah!
         label: Ubah peran
         no_role: Tidak ada peran
         title: Ganti peran untuk %{username}
@@ -366,6 +366,8 @@ id:
       add_new: Daftar putihkan domain
       created_msg: Domain berhasil masuk daftar putih
       destroyed_msg: Domain dihapus dari daftar putih
+      export: Ekspor
+      import: Impor
       undo: Hapus dari daftar putih
     domain_blocks:
       add_new: Tambah
@@ -375,6 +377,8 @@ id:
       edit: Edit blok domain
       existing_domain_block: Anda sudah menerapkan batasan ketat terhadap %{name}.
       existing_domain_block_html: Anda telah menerapkan batasan yang lebih ketat pada %{name}, Anda harus <a href="%{unblock_url}">membuka blokirnya</a> lebih dulu.
+      export: Ekspor
+      import: Impor
       new:
         create: Buat pemblokiran
         hint: Pemblokiran domain tidak akan menghentikan pembuatan akun dalam database, tapi kami akan memberikan moderasi otomatis pada akun-akun tersebut.
@@ -384,6 +388,8 @@ id:
           silence: Batas
           suspend: Suspen
         title: Pemblokiran domain baru
+      no_domain_block_selected: Tidak ada blok domain yang diubah karena tidak ada yang dipilih
+      not_permitted: Anda tidak diperbolehkan untuk melakukan aksi ini
       obfuscate: Nama domain kabur
       obfuscate_hint: Mengaburkan nama domain sebagian di daftar jika pengiklanan batasan daftar domain diaktifkan
       private_comment: Komentar pribadi
@@ -414,6 +420,20 @@ id:
       resolved_dns_records_hint_html: Pembaruan nama domain mengikuti domain MX, yang bertanggung jawab menerima email. Memblokir domain MX akan memblokir pendaftaran dari alamat email apapun yang menggunakan domain MX sama, meskipun nama domainnya beda. <strong>Hati-hati untuk tidak memblokir layanan email besar.</strong>
       resolved_through_html: Diperbarui melalui %{domain}
       title: Domain email terblokir
+    export_domain_allows:
+      new:
+        title: Impor izin domain
+      no_file: Tidak ada file dipilih
+    export_domain_blocks:
+      import:
+        description_html: Anda akan mengimpor daftar blok domain. Harap tinjau daftar ini dengan sangat hati-hati, terutama jika Anda sendiri tidak menulis daftar ini.
+        existing_relationships_warning: Hubungan tindak lanjut yang ada
+        private_comment_description_html: 'Untuk membantu Anda melacak asal blok yang diimpor, blok yang diimpor akan dibuat dengan komentar pribadi berikut: <q>%{comment}</q>'
+        private_comment_template: Diimpor dari %{source} pada %{date}
+        title: Impor blok domain
+      new:
+        title: Impor blok domain
+      no_file: Tidak ada file dipilih
     follow_recommendations:
       description_html: <strong>"Rekomendasi untuk diikuti" membantu pengguna baru untuk secara cepat menemukan konten yang menarik</strong>. Ketika pengguna belum cukup berinteraksi dengan lainnya sehingga belum memunculkan rekomendasi, akun-akun ini akan direkomendasikan. Mereka dihitung ulang secara harian dari campuran akun-akun dengan keterlibatan tertinggi baru-baru ini dan jumlah pengikut lokal tertinggi untuk bahasa tertentu.
       language: Untuk bahasa
@@ -595,6 +615,7 @@ id:
         other: "%{count} pengguna"
       categories:
         administration: Administrasi
+        devops: DevOps
         invites: Undangan
         moderation: Moderasi
         special: Khusus
@@ -644,6 +665,7 @@ id:
         view_audit_log_description: Memungkinkan pengguna untuk melihat riwayat tindakan administratif di server
         view_dashboard: Lihat Dasbor
         view_dashboard_description: Memungkinkan pengguna untuk mengakses dasbor dan berbagai metrik
+        view_devops: DevOps
         view_devops_description: Memungkinkan pengguna untuk mengakses dasbor Sidekiq dan pgHero
       title: Peran
     rules:
@@ -1132,6 +1154,7 @@ id:
     invalid_markup: 'berisi markup HTML yang tidak valid: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Berkas CVS tidak sah. Kesalahan: %{error}'
       over_rows_processing_limit: berisi lebih dari %{count} baris
     modes:
       merge: Gabung
@@ -1345,6 +1368,7 @@ id:
     browser: Peramban
     browsers:
       alipay: Alipay
+      blackberry: BlackBerry
       chrome: Chrome
       edge: Microsoft Edge
       electron: Electron
@@ -1358,6 +1382,7 @@ id:
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
+      uc_browser: UC Browser
       weibo: Weibo
     current_session: Sesi sekarang
     description: "%{browser} di %{platform}"
@@ -1366,6 +1391,8 @@ id:
     platforms:
       adobe_air: Adobe Air
       android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
       linux: Linux
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 7f65a877d..a8801d9bc 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -373,6 +373,8 @@ it:
       add_new: Dominio nella whitelist
       created_msg: Il dominio è stato inserito nella whitelist
       destroyed_msg: Il dominio è stato eliminato dalla whitelist
+      export: Esportare
+      import: Importare
       undo: Elimina dalla whitelist
     domain_blocks:
       add_new: Aggiungi nuovo
@@ -382,13 +384,19 @@ it:
       edit: Modifica blocco di dominio
       existing_domain_block: Hai già imposto limiti più severi a %{name}.
       existing_domain_block_html: Hai già impostato limitazioni più stringenti su %{name}, dovresti <a href="%{unblock_url}">sbloccarlo</a> prima.
+      export: Esportare
+      import: Importare
       new:
         create: Crea blocco
         hint: Il blocco dominio non previene la creazione di utenti nel database, ma applicherà automaticamente e retroattivamente metodi di moderazione specifici su quegli account.
         severity:
+          desc_html: "<strong>Limita</strong> renderà invisibili i post degli account di questo dominio a chiunque non li stia seguendo. <strong>Sospendi</strong> rimuoverà tutti i contenuti, gli elementi multimediali e i dati del profilo per gli account di questo dominio dal tuo server. Utilizza <strong>Nessuno</strong> se desideri solo rifiutare i file multimediali."
           noop: Nessuno
+          silence: Limita
           suspend: Sospendi
         title: Nuovo blocco dominio
+      no_domain_block_selected: Nessun blocco di dominio è stato modificato perché non ne è stato selezionato nessuno
+      not_permitted: Non hai il permesso di eseguire questa azione
       obfuscate: Nascondi nome di dominio
       obfuscate_hint: Nascondere parzialmente il nome di dominio, se è abilitata la visualizzazione pubblica dell'elenco delle limitazioni di dominio
       private_comment: Commento privato
@@ -420,6 +428,20 @@ it:
       resolved_dns_records_hint_html: Il nome di dominio si risolve ai seguenti domini MX, che sono in ultima analisi responsabili per l'accettazione di e-mail. Il blocco di un dominio MX bloccherà le iscrizioni da qualsiasi indirizzo e-mail che utilizza lo stesso dominio MX, anche se il nome di dominio visibile è diverso. <strong>Fai attenzione a non bloccare i principali provider di posta elettronica.</strong>
       resolved_through_html: Risolto attraverso %{domain}
       title: Lista nera email
+    export_domain_allows:
+      new:
+        title: Importare i permessi di dominio
+      no_file: Nessun file selezionato
+    export_domain_blocks:
+      import:
+        description_html: Stai per importare un elenco di blocchi di domini. Si prega di rivedere questo elenco con molta attenzione, soprattutto se non si è creato personalmente questo elenco.
+        existing_relationships_warning: Relazioni di connessioni esistenti
+        private_comment_description_html: 'Per aiutarti a tenere traccia della provenienza dei blocchi importati, i blocchi importati verranno creati con il seguente commento privato: <q>%{comment}</q>'
+        private_comment_template: Importato da %{source} il %{date}
+        title: Importare i blocchi di dominio
+      new:
+        title: Importare i blocchi di dominio
+      no_file: Nessun file selezionato
     follow_recommendations:
       description_html: "<strong>I consigli su chi seguire aiutano i nuovi utenti a trovare rapidamente dei contenuti interessanti</strong>. Quando un utente non ha interagito abbastanza con altri per avere dei consigli personalizzati, vengono consigliati questi account. Sono ricalcolati ogni giorno da un misto di account con le più alte interazioni recenti e con il maggior numero di seguaci locali per una data lingua."
       language: Per lingua
@@ -914,6 +936,7 @@ it:
     warning: Fa' molta attenzione con questi dati. Non fornirli mai a nessun altro!
     your_token: Il tuo token di accesso
   auth:
+    apply_for_account: Richiedi un account
     change_password: Password
     delete_account: Elimina account
     delete_account_html: Se desideri cancellare il tuo account, puoi <a href="%{path}">farlo qui</a>. Ti sarà chiesta conferma.
@@ -1158,6 +1181,7 @@ it:
     invalid_markup: 'contiene markup HTML non valido: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'File CSV non valido. Errore: %{error}'
       over_rows_processing_limit: contiene più di %{count} righe
     modes:
       merge: Fondi
@@ -1565,7 +1589,7 @@ it:
       subject: Il tuo archivio è pronto per essere scaricato
       title: Esportazione archivio
     suspicious_sign_in:
-      change_password: cambia la tua password
+      change_password: cambiare la tua password
       details: 'Questi sono i dettagli del tentativo di accesso:'
       explanation: Abbiamo rilevato un accesso al tuo account da un nuovo indirizzo IP.
       further_actions_html: Se non eri tu, ti consigliamo di %{action} subito e di abilitare l'autenticazione a due fattori per mantenere il tuo account al sicuro.
@@ -1606,7 +1630,7 @@ it:
       edit_profile_action: Configura profilo
       edit_profile_step: Puoi personalizzare il tuo profilo caricando un'immagine del profilo, cambiare il tuo nome e altro ancora. Puoi scegliere di esaminare i nuovi seguaci prima che loro siano autorizzati a seguirti.
       explanation: Ecco alcuni suggerimenti per iniziare
-      final_action: Inizia a postare
+      final_action: Inizia a pubblicare
       final_step: 'Inizia a pubblicare! Anche senza seguaci, i tuoi post pubblici possono essere visti da altri, ad esempio sulla timeline locale o negli hashtag. Potresti presentarti con l''hashtag #presentazione.'
       full_handle: Il tuo nome utente completo
       full_handle_hint: Questo è ciò che diresti ai tuoi amici in modo che possano seguirti o contattarti da un altro server.
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index 4df49e647..f3e7f306f 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -366,6 +366,8 @@ ja:
       add_new: 連合を許可
       created_msg: 連合を許可しました
       destroyed_msg: 連合許可を外しました
+      export: エクスポート
+      import: インポート
       undo: 連合許可を外す
     domain_blocks:
       add_new: ドメインブロックを追加
@@ -375,13 +377,18 @@ ja:
       edit: ドメインブロックを編集
       existing_domain_block: あなたは既に%{name}さんに厳しい制限を課しています。
       existing_domain_block_html: 既に%{name}に対して、より厳しい制限を課しています。先に<a href="%{unblock_url}">その制限を解除</a>する必要があります。
+      export: エクスポート
+      import: インポート
       new:
         create: ブロックを作成
         hint: ドメインブロックはデータベース中のアカウント項目の作成を妨げませんが、遡って自動的に指定されたモデレーションをそれらのアカウントに適用します。
         severity:
           noop: なし
+          silence: 制限
           suspend: 停止
         title: 新規ドメインブロック
+      no_domain_block_selected: 何も選択されていないためドメインブロックを変更しませんでした
+      not_permitted: この操作を実行する権限がありません。
       obfuscate: ドメイン名を伏せ字にする
       obfuscate_hint: ドメインブロックのリストを公開している場合、ドメイン名の一部を伏せ字にします
       private_comment: コメント (非公開)
@@ -412,6 +419,14 @@ ja:
       resolved_dns_records_hint_html: ドメイン名はDNSでMXドメインに名前解決され、最終的にメールを受け付ける役割を担います。目に見えるドメイン名が異なっていても、同じMXドメインを使用するメールアドレスからのアカウント登録がブロックされます。<strong>主要なメールプロバイダーをブロックしないように注意して下さい。</strong>
       resolved_through_html: "%{domain}を通して解決しました"
       title: メールドメインブロック
+    export_domain_allows:
+      no_file: ファイルが選択されていません
+    export_domain_blocks:
+      import:
+        title: ドメインブロックをインポート
+      new:
+        title: ドメインブロックをインポート
+      no_file: ファイルが選択されていません
     follow_recommendations:
       description_html: "<strong>おすすめフォローは、新規ユーザーが興味のあるコンテンツをすばやく見つけるのに役立ちます。</strong>ユーザーが他のユーザーとの交流を十分にしていない場合、パーソナライズされたおすすめフォローを生成する代わりに、これらのアカウントが表示されます。最近のエンゲージメントが最も高いアカウントと、特定の言語のローカルフォロワー数が最も多いアカウントを組み合わせて、毎日再計算されます。"
       language: 言語
@@ -894,6 +909,7 @@ ja:
     warning: このデータは気をつけて取り扱ってください。他の人と共有しないでください!
     your_token: アクセストークン
   auth:
+    apply_for_account: アカウントのリクエスト
     change_password: パスワード
     delete_account: アカウントの削除
     delete_account_html: アカウントを削除したい場合、<a href="%{path}">こちら</a>から手続きが行えます。削除する前に、確認画面があります。
@@ -1131,6 +1147,7 @@ ja:
     invalid_markup: '無効なHTMLマークアップが含まれています: %{error}'
   imports:
     errors:
+      invalid_csv_file: '無効なCSVファイルです。エラー: %{error}'
       over_rows_processing_limit: "%{count}行以上"
     modes:
       merge: 統合
diff --git a/config/locales/kab.yml b/config/locales/kab.yml
index 541473c9f..7dd8bcabd 100644
--- a/config/locales/kab.yml
+++ b/config/locales/kab.yml
@@ -251,10 +251,12 @@ kab:
       add_new: Timerna n taɣult ɣer tabdert tamellalt
       created_msg: Taγult-a tettwarna γer wumuγ amellal mebla ugur
       destroyed_msg: Taγult-a tettwakkes seg umuγ amellal
+      import: Kter
       undo: Kkes seg tebdart tamellalt
     domain_blocks:
       add_new: Rni iḥder amaynut n taɣult
       domain: Taγult
+      import: Kter
       new:
         create: Rnu-d iḥder
         severity:
@@ -283,6 +285,8 @@ kab:
       back_to_all: Akk
       back_to_limited: Ɣur-s talast
       by_domain: Taγult
+      content_policies:
+        policy: Tasertit
       delivery:
         all: Akk
         clear: Sfeḍ tuccḍiwin n usiweḍ
@@ -767,7 +771,7 @@ kab:
         disable: Amiḍan i igersen
         none: Γur-wat
         silence: Amiḍan yesɛa talast
-        suspend: Amiḍan yettwaḥebsen
+        suspend: Amiḍan yettwaḥbas
     welcome:
       final_action: Bdu asuffeɣ
       full_handle: Tansa umiḍan-ik takemmalit
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index e02c5a0cb..af8ba5657 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -25,9 +25,9 @@ ko:
       action: 조치 취하기
       title: "%{acct} 계정에 중재 취하기"
     account_moderation_notes:
-      create: 기록 남기기
-      created_msg: 중재용 기록이 성공적으로 작성되었습니다!
-      destroyed_msg: 중재용 기록이 성공적으로 삭제되었습니다!
+      create: 중재 기록 작성하기
+      created_msg: 중재 기록이 성공적으로 작성되었습니다!
+      destroyed_msg: 중재 기록이 성공적으로 삭제되었습니다!
     accounts:
       add_email_domain_block: 이 이메일 도메인을 차단하기
       approve: 승인
@@ -58,7 +58,7 @@ ko:
       disable: 비활성화
       disable_sign_in_token_auth: 이메일 토큰 인증 비활성화
       disable_two_factor_authentication: 2단계 인증을 비활성화
-      disabled: 비활성화된
+      disabled: 비활성화됨
       display_name: 표시되는 이름
       domain: 도메인
       edit: 편집
@@ -93,7 +93,7 @@ ko:
         silenced: 제한됨
         suspended: 정지 중
         title: 중재
-      moderation_notes: 중재용 기록
+      moderation_notes: 중재 기록
       most_recent_activity: 최근 활동순
       most_recent_ip: 최근 IP
       no_account_selected: 아무 것도 선택 되지 않아 어떤 계정도 변경 되지 않았습니다
@@ -139,7 +139,7 @@ ko:
         targeted_reports: 이 계정에 대한 신고
       silence: 침묵
       silenced: 침묵 됨
-      statuses: 글
+      statuses: 게시물
       strikes: 이전의 처벌들
       subscribe: 구독하기
       suspend: 정지
@@ -188,7 +188,7 @@ ko:
         destroy_email_domain_block: 이메일 도메인 차단 삭제
         destroy_instance: 도메인 제거
         destroy_ip_block: IP 규칙 삭제
-        destroy_status: 글 삭제
+        destroy_status: 게시물 삭제
         destroy_unavailable_domain: 사용 불가능한 도메인 제거
         destroy_user_role: 역할 삭제
         disable_2fa_user: 2단계 인증 비활성화
@@ -219,7 +219,7 @@ ko:
         update_custom_emoji: 커스텀 에모지 업데이트
         update_domain_block: 도메인 차단 갱신
         update_ip_block: IP 규칙 수정
-        update_status: 글 쓰기
+        update_status: 게시물 수정
         update_user_role: 역할 수정
       actions:
         approve_appeal_html: "%{name} 님이 %{target}의 중재 결정에 대한 이의 제기를 승인했습니다"
@@ -247,7 +247,7 @@ ko:
         destroy_email_domain_block_html: "%{name} 님이 이메일 도메인 %{target}을 차단 해제하였습니다"
         destroy_instance_html: "%{name} 님이 도메인 %{target}를 제거했습니다"
         destroy_ip_block_html: "%{name} 님이 IP 규칙 %{target}을 삭제하였습니다"
-        destroy_status_html: "%{name} 님이 %{target} 님의 글을 삭제했습니다"
+        destroy_status_html: "%{name} 님이 %{target} 님의 게시물을 삭제했습니다"
         destroy_unavailable_domain_html: "%{name} 님이 도메인 %{target}에 대한 전달을 재개"
         destroy_user_role_html: "%{name} 님이 %{target} 역할을 삭제했습니다"
         disable_2fa_user_html: "%{name} 님이 사용자 %{target}의 2FA를 비활성화 했습니다"
@@ -314,11 +314,11 @@ ko:
       destroyed_msg: 에모지가 성공적으로 삭제되었습니다!
       disable: 비활성화
       disabled: 비활성
-      disabled_msg: 성공적으로 비활성화하였습니다
+      disabled_msg: 성공적으로 에모지를 비활성화했습니다
       emoji: 에모지
       enable: 활성화
       enabled: 활성화됨
-      enabled_msg: 성공적으로 활성화하였습니다
+      enabled_msg: 성공적으로 에모지를 활성화하였습니다
       image_hint: "%{size} 이하의 PNG 또는 GIF"
       list: 목록에 추가
       listed: 목록에 실림
@@ -334,7 +334,7 @@ ko:
       unlist: 목록에서 제거
       unlisted: 목록에 없음
       update_failed_msg: 에모지를 업데이트 할 수 없습니다
-      updated_msg: 에모지가 성공적으로 업데이트 되었습니다!
+      updated_msg: 성공적으로 에모지를 업데이트했습니다!
       upload: 업로드
     dashboard:
       active_users: 활성 사용자
@@ -550,8 +550,8 @@ ko:
       status: 상태
       title: 릴레이
     report_notes:
-      created_msg: 신고용 기록이 성공적으로 작성되었습니다!
-      destroyed_msg: 신고용 기록이 성공적으로 삭제되었습니다!
+      created_msg: 신고 기록이 성공적으로 작성되었습니다!
+      destroyed_msg: 신고 기록이 성공적으로 삭제되었습니다!
       today_at: 오늘 %{time}
     reports:
       account:
@@ -578,7 +578,7 @@ ko:
         none: 없음
       comment_description_html: '더 많은 정보를 위해, %{name} 님이 작성했습니다:'
       created_at: 리포트 시각
-      delete_and_resolve: 글 삭제
+      delete_and_resolve: 게시물 삭제
       forwarded: 전달됨
       forwarded_to: "%{domain}에게 전달됨"
       mark_as_resolved: 해결 완료 처리
@@ -586,13 +586,13 @@ ko:
       mark_as_unresolved: 미해결로 표시
       no_one_assigned: 아무도 없음
       notes:
-        create: 기록을 넣기
+        create: 기록 추가
         create_and_resolve: 기록을 작성하고 해결됨으로 표시
         create_and_unresolve: 기록 작성과 함께 미해결로 표시
         delete: 삭제
         placeholder: 이 리포트에 대한 조치, 기타 관련 된 사항에 대해 설명합니다…
         title: 기록
-      notes_description_html: 다른 중재자와 미래의 자신에게 기록을 남깁니다
+      notes_description_html: 확인하고 다른 중재자나 미래의 자신을 위해 기록을 작성합니다
       quick_actions_description_html: '빠른 조치를 취하거나 아래로 스크롤해서 신고된 콘텐츠를 확인하세요:'
       remote_user_placeholder: "%{instance}의 리모트 사용자"
       reopen: 리포트 다시 열기
@@ -719,7 +719,7 @@ ko:
       account: 작성자
       application: 애플리케이션
       back_to_account: 계정으로 돌아가기
-      back_to_report: 신고로 돌아가기
+      back_to_report: 신고 페이지로 돌아가기
       batch:
         remove_from_report: 신고에서 제거
         report: 신고
@@ -742,7 +742,7 @@ ko:
       with_media: 미디어 있음
     strikes:
       actions:
-        delete_statuses: "%{name} 님이 %{target} 님의 글을 삭제했습니다"
+        delete_statuses: "%{name} 님이 %{target} 님의 게시물을 삭제했습니다"
         disable: "%{name} 님이 %{target}의 계정을 동결시켰습니다"
         mark_statuses_as_sensitive: "%{name} 님이 %{target}의 게시물을 민감함으로 표시했습니다"
         none: "%{name} 님이 %{target}에게 경고를 보냈습니다"
@@ -794,10 +794,10 @@ ko:
         title: 출처
       rejected: 거부됨
       statuses:
-        allow: 글 허용
+        allow: 게시물 허용
         allow_account: 작성자 허용
         description_html: 당신의 서버가 알기로 현재 많은 수의 공유와 좋아요가 되고 있는 게시물들입니다. 새로운 사용자나 돌아오는 사용자들이 팔로우 할 사람들을 찾는 데 도움이 될 수 있습니다. 작성자를 승인하고, 작성자가 그들의 계정이 다른 계정에게 탐색되도록 설정하지 않는 한 게시물들은 공개적으로 표시되지 않습니다. 또한 각각의 게시물을 별개로 거절할 수도 있습니다.
-        disallow: 글 비허용
+        disallow: 게시물 비허용
         disallow_account: 작성자 불허
         no_status_selected: 아무 것도 선택 되지 않아 어떤 유행중인 게시물도 바뀌지 않았습니다
         not_discoverable: 작성자가 발견되기를 원치 않습니다
@@ -872,7 +872,7 @@ ko:
     new_report:
       body: "%{reporter} 님이 %{target}를 신고했습니다"
       body_remote: "%{domain}의 누군가가 %{target}을 신고했습니다"
-      subject: "%{instance}의 새로운 신고(#%{id})"
+      subject: "%{instance} 에 새 신고 등록됨 (#%{id})"
     new_trends:
       body: '아래에 있는 항목들은 공개적으로 보여지기 전에 검토를 거쳐야 합니다:'
       new_trending_links:
@@ -898,7 +898,7 @@ ko:
     confirmation_dialogs: 확인 대화상자
     discovery: 발견하기
     localization:
-      body: 마스토돈은 자원봉사자가 번역합니다.
+      body: 마스토돈은 자원봉사자들에 의해 번역되었습니다.
       guide_link: https://crowdin.com/project/mastodon
       guide_link_text: 누구나 기여할 수 있습니다.
     sensitive_content: 민감한 내용
@@ -921,7 +921,7 @@ ko:
     apply_for_account: 가입 요청하기
     change_password: 패스워드
     delete_account: 계정 삭제
-    delete_account_html: 계정은 <a href="%{path}">여기</a>에서 삭제할 수 있습니다. 계정을 삭제하려면 확인이 필요합니다.
+    delete_account_html: 계정을 삭제하고 싶은 경우, <a href="%{path}">여기서</a> 삭제할 수 있습니다. 삭제 전 확인 화면이 표시됩니다.
     description:
       prefix_invited_by_user: "@%{name} 님이 당신을 이 마스토돈 서버로 초대했습니다!"
       prefix_sign_up: 마스토돈에 가입하세요!
@@ -1036,10 +1036,10 @@ ko:
       approve_appeal: 이의제기 승인
       associated_report: 관련된 신고
       created_at: 날짜
-      description_html: 이것은 %{instance}의 관리자가 내 계정에 조치한 결정 및 나에게 보낸 경고입니다.
+      description_html: 이 결정사항들은 당신에 계정에 대해 행해졌고 %{instance}의 스태프에 의해 경고가 발송되었습니다.
       recipient: 수신자
       reject_appeal: 이의 제기 거절
-      status: '글 #%{id}'
+      status: '게시물 #%{id}'
       status_removed: 게시물이 이미 시스템에서 지워졌습니다
       title: "%{action} (%{date}에)"
       title_actions:
@@ -1082,7 +1082,7 @@ ko:
       request: 아카이브 요청하기
       size: 크기
     blocks: 차단
-    bookmarks: 책갈피
+    bookmarks: 북마크
     csv: CSV
     domain_blocks: 도메인 차단
     lists: 리스트
@@ -1167,7 +1167,7 @@ ko:
     success: 파일이 정상적으로 업로드되었으며, 현재 처리 중입니다
     types:
       blocking: 차단한 계정 목록
-      bookmarks: 책갈피
+      bookmarks: 북마크
       domain_blocking: 도메인 차단 목록
       following: 팔로우 중인 계정 목록
       muting: 뮤트 중인 계정 목록
@@ -1326,7 +1326,7 @@ ko:
       too_many_options: 항목은 %{max}개를 넘을 수 없습니다
   preferences:
     other: 기타
-    posting_defaults: 글 기본 설정
+    posting_defaults: 게시물 기본설정
     public_timelines: 공개 타임라인
   privacy_policy:
     title: 개인정보 정책
@@ -1450,7 +1450,7 @@ ko:
     open_in_web: Web으로 열기
     over_character_limit: 최대 %{max}자까지 입력할 수 있습니다
     pin_errors:
-      direct: 언급한 사용자만이 보이는 글은 고정할 수 없습니다
+      direct: 멘션된 사용자들에게만 보이는 게시물은 고정될 수 없습니다
       limit: 이미 너무 많은 게시물을 고정했습니다
       ownership: 다른 사람의 게시물은 고정될 수 없습니다
       reblog: 부스트는 고정될 수 없습니다
@@ -1472,7 +1472,7 @@ ko:
       private_long: 팔로워에게만 공개됩니다
       public: 공개
       public_long: 누구나 볼 수 있으며, 공개 타임라인에 표시됩니다
-      unlisted: 공개 타임라인 비공개
+      unlisted: 공개 타임라인 비표시
       unlisted_long: 누구나 볼 수 있지만, 공개 타임라인에는 표시되지 않습니다
   statuses_cleanup:
     enabled: 오래된 게시물 자동 삭제
@@ -1491,8 +1491,8 @@ ko:
     keep_pinned_hint: 고정 게시물을 삭제하지 않습니다
     keep_polls: 투표 유지
     keep_polls_hint: 투표를 삭제하지 않습니다
-    keep_self_bookmark: 책갈피에 넣은 글을 보존하기
-    keep_self_bookmark_hint: 책갈피에 넣은 내 글을 삭제하지 않습니다
+    keep_self_bookmark: 북마크한 게시물 유지
+    keep_self_bookmark_hint: 북마크한 본인의 게시물을 삭제하지 않습니다
     keep_self_fav: 마음에 들어한 게시물 유지
     keep_self_fav_hint: 내 스스로 마음에  들어한 본인의 게시물을 삭제하지 않습니다
     min_age:
@@ -1577,9 +1577,9 @@ ko:
         silence: 당신은 여전히 당신의 계정을 사용할 수 있지만 당신을 팔로우 하고 있는 사람들만 당신의 게시물을 볼 수 있으며, 여러가지 탐색 기능에서 제외됩니다. 하지만, 여전히 다른 사람들은 수동으로 당신을 팔로우 할 수 있습니다.
         suspend: 당신은 더이상 당신의 계정을 사용할 수 없으며, 프로필과 데이터는 접근 불가능하게 됩니다. 데이터가 완전히 삭제되기 전인 30일동안은 여전히 백업을 요청하기 위해 로그인 할 수 있습니다, 하지만 계정 정지를 회피하는 것을 방지하기 위하여 몇 가지 정보는 유지됩니다.
       reason: '사유:'
-      statuses: '인용한 글: '
+      statuses: '인용된 게시물:'
       subject:
-        delete_statuses: "%{acct}의 글이 삭제되었습니다"
+        delete_statuses: 당신의 계정 %{acct}에서 작성한 게시물이 삭제되었습니다
         disable: 당신의 계정 %{acct}가 동결 되었습니다
         mark_statuses_as_sensitive: "%{acct}로 작성한 당신의 게시물은 민감한 것으로 표시되었습니다"
         none: "%{acct}에게의 경고"
@@ -1587,7 +1587,7 @@ ko:
         silence: 당신의 계정 %{acct}가 제한 되었습니다
         suspend: 당신의 계정 %{acct}가 정지 되었습니다
       title:
-        delete_statuses: 글이 삭제되었습니다
+        delete_statuses: 게시물 삭제됨
         disable: 계정 동결 됨
         mark_statuses_as_sensitive: 게시물이 민감함으로 표시됨
         none: 경고
@@ -1598,9 +1598,9 @@ ko:
       edit_profile_action: 프로필 설정
       edit_profile_step: 프로필 사진을 업로드하고, 사람들에게 표시 될 이름을 바꾸는 것 등으로 당신의 프로필을 커스텀 할 수 있습니다. 사람들이 당신을 팔로우 하기 전에 리뷰를 거치게 할 수도 있습니다.
       explanation: 시작하기 전에 몇가지 팁들을 준비했습니다
-      final_action: 글 써 보기
+      final_action: 포스팅 시작하기
       final_step: '게시물을 올리세요! 팔로워가 없더라도, 공개 게시물들은 다른 사람에게 보여질 수 있습니다, 예를 들자면 로컬이나 연합 타임라인 등이 있습니다. 사람들에게 자신을 소개하고 싶다면 #툿친소 해시태그를 이용해보세요.'
-      full_handle: 내 전체 핸들
+      full_handle: 당신의 풀 핸들은 다음과 같습니다
       full_handle_hint: 이것을 당신의 친구들에게 알려주면 다른 서버에서 팔로우 하거나 메시지를 보낼 수 있습니다.
       subject: 마스토돈에 오신 것을 환영합니다
       title: 환영합니다 %{name} 님!
diff --git a/config/locales/ku.yml b/config/locales/ku.yml
index 07c29e2f9..48b929343 100644
--- a/config/locales/ku.yml
+++ b/config/locales/ku.yml
@@ -1,7 +1,7 @@
 ---
 ku:
   about:
-    about_mastodon_html: 'Tora civakî ya pêşerojê: Ne reklam, ne çavdêriya pargîdanî, sêwirana exlaqî, û desentralîzasyon! Bi Mastodon re bibe xwediyê daneyên xwe!'
+    about_mastodon_html: 'Tora civakî ya pêşerojê: Ne reklam, ne şopandina şîrketan, dîzayna nenavendî! Bi Mastodon re bibe xwediyê daneyên xwe!'
     contact_missing: Nehate sazkirin
     contact_unavailable: Tune
     hosted_on: Mastodon li ser %{domain} tê pêşkêşkirin
@@ -31,7 +31,7 @@ ku:
       created_msg: Nîşeyê moderator bi awayekî serkeftî hate afirandin!
       destroyed_msg: Nîşeyê moderator bi awayekî serkeftî hate tinne kirin!
     accounts:
-      add_email_domain_block: Navparê e-nameyê asteng bike
+      add_email_domain_block: Navperê e-nameyê asteng bike
       approve: Bipejirîne
       approved_msg: Tomarkirina %{username} bi awayekî serkeftî hate pejirandin
       are_you_sure: Ma tu bawerî?
@@ -177,8 +177,8 @@ ku:
         create_canonical_email_block: Astengkirina e-nameyê biafirîne
         create_custom_emoji: Emojiyên kesanekirî çê bike
         create_domain_allow: Navpera ku destûr standiye peyda bike
-        create_domain_block: Navpera ku asteng bûye ava bike
-        create_email_domain_block: Navpera e-name yê de asteng kirinê peyda bike
+        create_domain_block: Astengkirina navperê biafirîne
+        create_email_domain_block: Astengkirina navpera e-nameyê biafirîne
         create_ip_block: Rêziknameya IPyê saz bike
         create_unavailable_domain: Navpera ku nayê bikaranîn pêk bîne
         create_user_role: Rolê biafirîne
@@ -220,7 +220,7 @@ ku:
         unsuspend_account: Ajimêrê xwe ji rewestandinê rake
         update_announcement: Daxûyaniyê rojane bike
         update_custom_emoji: Emojîya kesanekirî rojane bike
-        update_domain_block: Navperên astengkirî rojane bike
+        update_domain_block: Astengkirina navperê rojane bike
         update_ip_block: Rolê IP rojane bike
         update_status: Şandiyê rojane bike
         update_user_role: Rolê rojane bike
@@ -377,9 +377,9 @@ ku:
       import: Têxistin
       undo: Mafê nede navpera demnameya giştî
     domain_blocks:
-      add_new: Astengkirina navpera nû
-      created_msg: Navpera asteng kirinê nû hat şixulandin
-      destroyed_msg: Navpera asteng kirinê hat rakirin
+      add_new: Astengkirina navpera nû tevlî bike
+      created_msg: Astengkirina navperê niha dixebite
+      destroyed_msg: Astengkirina navperê hate rakirin
       domain: Navper
       edit: Astengkirina navperê serrast bike
       existing_domain_block: Jixwe te sînorên tundtir li ser %{name} daye kirine.
@@ -388,34 +388,35 @@ ku:
       import: Têxistin
       new:
         create: Astengkirinekê çê bike
-        hint: Navpera asteng kirî pêşî li çê kirina têketinên ajimêra ên di danegehê da negire, lê dê bi paş ve bizivirin û bi xweberî va ji ajimêran bi teybetî kontrola rêbazan bikin.
+        hint: Astengkirina navperê pêşî li çêkirina têketinên ajimêra yên di danegehê de negire, lê wê bi riyeke vegerandî û xweberî rêbazên kontrolkirinê li ser van ajimêran pêk bîne.
         severity:
           desc_html: |-
-            <strong>Sînor</strong> wê şandiyan ji ajimêrên li ser vê navparê re ji her kesê ku wan naşopîne re nedîtî bike. <strong>Rawestandin</strong> wê hemû naverok, medya û daneyên profîlê yên ajimêrên vê navparê ji rajekarê te rake. Ku tu tenê dixwazî pelên medyayê nepejirînî
+            <strong>Sînor</strong> wê şandiyan ji ajimêrên li ser vê navperê re ji her kesê ku wan naşopîne re nedîtî bike. <strong>Rawestandin</strong> wê hemû naverok, medya û daneyên profîlê yên ajimêrên vê navperê ji rajekarê te rake. Ku tu tenê dixwazî pelên medyayê nepejirînî
             <strong>Tu kes</strong> bi kar bîne.
           noop: Ne yek
           silence: Sînor
           suspend: Dur bike
         title: Astengkirina navpera nû
-      no_domain_block_selected: Tu astengên navparê e-nameyê nehatin guhertin ji ber ku tu yek nehatine hilbijartin
-      obfuscate: Navê navperê biveşêre
-      obfuscate_hint: Heke rêzoka sînorên navperê were çalakkirin navê navperê di rêzokê de bi qismî veşêre
+      no_domain_block_selected: Tu astengkirinên navperê e-nameyê nehatin guhertin ji ber ku tu yek nehatine hilbijartin
+      not_permitted: Mafê te tune ku tu vê çalakiyê bikî
+      obfuscate: Navê navperê veşêre
+      obfuscate_hint: Ku rêzoka sînorên navperê çalakkirî be navê navperê di rêzokê de bi awayekî beşî veşêre
       private_comment: Şîroveya taybet
-      private_comment_hint: Derbarê sînorkirina vê navperê da ji bo bikaranîna hundirîn a moderatoran şîrove bikin.
+      private_comment_hint: Derbarê sînorkirina vê navperê ji bo bikaranîna hundirîn ji aliyê çavdêram ve şîrove bike.
       public_comment: Şîroveya gelemperî
-      public_comment_hint: Heke reklamkirina rêzoka sînorên navperê çalak be, derbarê sînorkirina vê navperê da ji bo raya giştî şîrove bikin.
-      reject_media: Pelên medyayê red bike
+      public_comment_hint: Derbarê sînorkirina vê navperê ji bo raya giştî re şîrove bike, ku reklamkirina rêzoka sînorên navperê çalakkirî be.
+      reject_media: Pelên medyayê nepejirîne
       reject_media_hint: Pelên medyayê herêmî hatine tomarkirin radike û di pêşerojê de daxistinê red dike. Ji bo rawstandinê ne girîng e
-      reject_reports: Ragihandinan red bike
+      reject_reports: Ragihandinan nepejirîne
       reject_reports_hint: Ragihandinên ku ji vê navperê tê paşguh bike. Ji bo dûrbûnê re ne guncav e
       undo: Astengkirina navperê vegerîne
       view: Astengkirina navperê nîşan bike
     email_domain_blocks:
       add_new: Nû tevlî bike
       attempts_over_week:
-        one: "%{count} hewldan di hefteya borî de"
+        one: "%{count} hewldana tomarkirinê di hefteya borî de"
         other: "%{count} hewldanên tomarkirinê di hefteya borî de"
-      created_msg: Bi serkeftî navpera e-name hat asteng kirin
+      created_msg: Bi serkeftî navpera e-name hate astengkirin
       delete: Jê bibe
       dns:
         types:
@@ -423,15 +424,25 @@ ku:
       domain: Navper
       new:
         create: Navper tevlî bike
-        resolve: Navparê çareser bike
-        title: Navparê e-nameyê nû asteng bike
-      no_email_domain_block_selected: Tu astengên navparê e-nameyê nehatin guhertin ji ber ku tu yek nehatine hilbijartin
-      resolved_dns_records_hint_html: Navê navparê ji MX ên jêrîn re çareser dike, ên ku di dawiyê de berpirsiyarin ji pejirandina e-nameyê. Astengkirina navparek MX wê tomarkirina ji her navnîşana e-nameyê ya ku heman navpara MX bi kar tîne asteng bike, tevlî ku navê navparê xuya cûda be. <strong>Hişyar be ku peydekarên sereke yên e-nameyê asteng nekî.</strong>
+        resolve: Navperê çareser bike
+        title: Navperê e-nameyê nû asteng bike
+      no_email_domain_block_selected: Tu astengkirnên navperê e-nameyê nehatin guhertin ji ber ku tu yek nehatine hilbijartin
+      resolved_dns_records_hint_html: Navê navperê ji MX ên jêrîn re çareser dike, ên ku di dawiyê de berpirsiyarin ji pejirandina e-nameyê. Astengkirina navperek MX wê tomarkirina ji her navnîşana e-nameyê ya ku heman navpera MX bi kar tîne asteng bike, tevlî ku navê navperê xuya cûda be. <strong>Hişyar be ku peydekarên sereke yên e-nameyê asteng nekî.</strong>
       resolved_through_html: Bi riya %{domain} ve hate çareserkirin
-      title: Navparên e-nameyê astengkirî
+      title: Navperên e-nameyê astengkirî
     export_domain_allows:
+      new:
+        title: Astengkirnên navperê têne
       no_file: Tu pel nehatiye hilbijartin
     export_domain_blocks:
+      import:
+        description_html: Tu kê rêzokek ji astengkirinên navperê têxê. Ji kerema xwe vê rêzokê pir bi baldarî binirxîne, taybet ku te ev rêzok bi xwe nenivîsandiye.
+        existing_relationships_warning: Têkiliyên şopandinê yên heyî
+        private_comment_description_html: 'Ji bo ku bibe alîkar ji te re bo ku bişopînî ka astengkirinên têxistî ji kuderê tên, astengkirinên têxistî wê werin afirandin bi şîroveya taybet ya: <q>%{comment}</q>'
+        private_comment_template: Ji %{source} hate têxistin di %{date} de
+        title: Astengkirinên navperê têxe
+      new:
+        title: Astengkirnên navperê têxe
       no_file: Tu pel nehatiye hilbijartin
     follow_recommendations:
       description_html: "<strong>Şopandina pêşniyaran ji bo bikarhênerên nû re dibe alîkar ku zû naveroka balkêş bibînin</strong>. Gava ku bikarhênerek têra xwe bi kesên din re têkildar nebê da ku pêşnîyarên şopandina yên kesane bo xwe çêbike, li şûna van ajimêran têne pêşniyarkirin. Ew her roj ji tevliheviya ajimêrên bi tevlêbûnên herî dawîn ên herî bilind û jimara şopdarên herêmî yên herî pir ji bo zimaneke diyarkirî ji nû ve têne pêşniyarkirin."
@@ -444,8 +455,8 @@ ku:
     instances:
       availability:
         description_html:
-          one: Ku radestkirina navparê <strong>%{count} roj </strong> bêyî serkeftin birevebiçe, heya ku radestkirinek <em> ji </em> navparê neyê wergirtin, wê hewildanên radestkirinê neyên kirin.
-          other: Ku radestkirina navparê <strong>%{count} rojên cuda</strong> bêyî serkeftin birevebiçe, heya ku radestkirinek <em> ji </em> navparê neyê wergirtin, wê hewildanên radestkirinê neyên kirin.
+          one: Ku radestkirina navperê <strong>%{count} roj </strong> bêyî serkeftin birevebiçe, heya ku radestkirinek <em> ji </em> navperê neyê wergirtin, wê hewildanên radestkirinê neyên kirin.
+          other: Ku radestkirina navperê <strong>%{count} rojên cuda</strong> bêyî serkeftin birevebiçe, heya ku radestkirinek <em> ji </em> navperê neyê wergirtin, wê hewildanên radestkirinê neyên kirin.
         failure_threshold_reached: Rêjeya têkçûnê gihîşte %{date}.
         failures_recorded:
           one: Hewldana têkçûyî di %{count} roj de.
@@ -457,10 +468,10 @@ ku:
       back_to_limited: Sînorkirî
       back_to_warning: Hişyarî
       by_domain: Navper
-      confirm_purge: Ma tu dixwazî ku bi awayekî domdar daneyan ji vê navparê jê bibî?
+      confirm_purge: Ma tu dixwazî ku bi awayekî domdar daneyan ji vê navperê jê bibî?
       content_policies:
         comment: Nîşeya navxweyî
-        description_html: Tu dikarî polîtîkayên naverokê yên ku wê li hemû ajimêrên ji vê navparê û her kiîjan ji jêrnavparên werin sepandin diyar bikî.
+        description_html: Tu dikarî polîtîkayên naverokê yên ku wê li hemû ajimêrên ji vê navperê û her kiîjan ji jêrnavperên werin sepandin diyar bikî.
         policies:
           reject_media: Medya nepejirîne
           reject_reports: Ragihandinan nepejirîne
@@ -500,7 +511,7 @@ ku:
       private_comment: Şîroveya taybet
       public_comment: Şîroveya ji hemû kesî re vekirî
       purge: Pak bike
-      purge_description_html: Ku tu bawer dikî ev navpar bi domdarî negirêdayî ye, tu dikarî hemû tomarên ajimêr û daneyên xwe yîn têkildarî wê navparê jê bibî. Ev dibe ku hinek dem bigire.
+      purge_description_html: Ku tu bawer dikî ev navper bi domdarî negirêdayî ye, tu dikarî hemû tomarên ajimêr û daneyên xwe yîn têkildarî wê navperê jê bibî. Ev dibe ku hinek dem bigire.
       title: Giştî
       total_blocked_by_us: Ji aliyê me ve hatiye astengkirin
       total_followed_by_them: Ji aliyê wan ve hatiye şopandin
@@ -647,7 +658,7 @@ ku:
         manage_custom_emojis: Emojiyên kesane bi rêve bibe
         manage_custom_emojis_description: Mafê dide bikarhêneran ku îmojî kesane bikin li ser vê rajekarê
         manage_federation: Demnameya giştî bi rê ve bibe
-        manage_federation_description: Mafê dide bikarhêneran ku demnameya giştî bi navparên din re asteng bikin û radestkirinê kontrol bikin
+        manage_federation_description: Mafê dide bikarhêneran ku demnameya giştî bi navperên din re asteng bikin û radestkirinê kontrol bikin
         manage_invites: Vexwendinan bi rêve bibe
         manage_invites_description: Mafê dide bikarhêneran ku li girêdanên vexwendinê bigerin û neçalak bikin
         manage_reports: Ragihandinan bi rê ve bibe
@@ -705,7 +716,7 @@ ku:
       domain_blocks:
         all: Bo herkesî
         disabled: Bo tu kesî
-        users: Ji bo bikarhênerên herêmî yên xwe tomar kirine
+        users: Ji bo bikarhênerên herêmî yên têketin kirine
       registrations:
         preamble: Kontrol bike ka kî dikare li ser rajekarê te ajimêrekê biafirîne.
         title: Tomarkirin
@@ -1170,6 +1181,7 @@ ku:
     invalid_markup: 'di nav de nîşana HTML a nederbasdar heye: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Pelê CSV nederbasdar e. Çewtî: %{error}'
       over_rows_processing_limit: ji %{count} zêdetir rêzok hene
     modes:
       merge: Bi hev re bike
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index b7981f6b8..56962ecc5 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -445,10 +445,10 @@ lv:
         description_html: Tu gatavojies importēt domēna bloku sarakstu. Lūdzu, ļoti rūpīgi pārskati šo sarakstu, it īpaši, ja tu pats neesi to veidojis.
         existing_relationships_warning: Esošās sekošanas attiecības
         private_comment_description_html: 'Lai palīdzētu tev izsekot, no kurienes nāk importētie bloki, tiks izveidoti importētie bloki ar šādu privātu komentāru: <q>%{comment}</q>'
-        private_comment_template: Importēt no %{source} %{date}
-        title: Importēt domēna blokus
+        private_comment_template: Importēts no %{source} %{date}
+        title: Importēt bloķētos domēnus
       new:
-        title: Importēt domēna blokus
+        title: Importēt bloķētos domēnus
       no_file: Nav atlasīts neviens fails
     follow_recommendations:
       description_html: "<strong>Sekošana rekomendācijām palīdz jaunajiem lietotājiem ātri atrast interesantu saturu</strong>. Ja lietotājs nav pietiekami mijiedarbojies ar citiem, lai izveidotu personalizētus ieteikumus, ieteicams izmantot šos kontus. Tie tiek pārrēķināti katru dienu, izmantojot vairākus kontus ar visaugstākajām pēdējā laika saistībām un vislielāko vietējo sekotāju skaitu noteiktā valodā."
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 0ce83a395..e75a15502 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -337,6 +337,8 @@ ms:
       add_new: Benarkan persekutuan dengan domain
       created_msg: Domain telah berjaya dibenarkan untuk persekutuan
       destroyed_msg: Domain telah dibuang kebenaran daripada persekutuan
+      export: Eksport
+      import: Import
       undo: Buang kebenaran persekutuan dengan domain
     domain_blocks:
       add_new: Tambah penyekatan domain baharu
@@ -345,6 +347,8 @@ ms:
       domain: Domain
       edit: Sunting penyekatan domain
       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
       new:
         create: Cipta sekatan
         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.
@@ -376,6 +380,8 @@ ms:
         create: Tambah domain
         title: Sekat domain e-mel baharu
       title: Domain e-mel disekat
+    export_domain_allows:
+      no_file: Tiada fail 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
@@ -468,6 +474,7 @@ ms:
       account:
         notes:
           other: "%{count} catatan"
+      action_log: Log audit
       action_taken_by: Tindakan diambil oleh
       are_you_sure: Adakah anda pasti?
       assign_to_self: Menugaskan kepada saya
@@ -477,16 +484,20 @@ ms:
       comment:
         none: Tiada
       created_at: Dilaporkan
+      delete_and_resolve: Padam hantaran
       forwarded: Dipanjangkan
       forwarded_to: Dipanjangkan ke %{domain}
       mark_as_resolved: Tanda sebagai sudah selesai
+      mark_as_sensitive: Tandakan sebagai sensitif
       mark_as_unresolved: Tanda sebagai belum selesai
+      no_one_assigned: Tiada sesiapa
       notes:
         create: Tambah catatan
         create_and_resolve: Selesaikan dengan catatan
         create_and_unresolve: Buka semula dengan catatan
         delete: Padam
         placeholder: Terangkan tindakan apa yang telah diambil, atau sebarang kemas kini lain yang berkaitan...
+        title: Catatan
       reopen: Buka semula laporan
       report: 'Laporan #%{id}'
       reported_account: Akaun yang dilaporkan
@@ -500,14 +511,19 @@ ms:
       updated_at: Dikemaskini
       view_profile: Lihat profil
     roles:
+      add_new: Tambah peranan
+      assigned_users:
+        other: "%{count} pengguna"
       categories:
         administration: Pentadbiran
         invites: Undangan
         special: Khas
+      delete: Padam
       everyone: Kebenaran lalai
       permissions_count:
         other: "%{count} kebenaran"
       privileges:
+        administrator: Pentadbir
         delete_user_data: Padamkan Data Pengguna
         manage_reports: Uruskan Laporan
         manage_roles: Uruskan Peranan
@@ -527,6 +543,8 @@ ms:
     settings:
       about:
         manage_rules: Uruskan peraturan pelayan
+      discovery:
+        profile_directory: Direktori profil
       registrations:
         title: Pendaftaran
       registrations_mode:
@@ -548,17 +566,36 @@ ms:
       appeal_approved: Dirayu
     tags:
       review: Semak status
+    title: Pentadbiran
     trends:
       allow: Izin
       approved: Diluluskan
       preview_card_providers:
         title: Penerbit
+      rejected: Ditolak
       statuses:
         allow: Izinkan hantaran
         allow_account: Izinkan penulis
         title: Hantaran hangat
+      tags:
+        dashboard:
+          tag_servers_measure: pelayan lain
+    webhooks:
+      delete: Padam
+      enable: Dayakan
+      enabled: Aktif
+  admin_mailer:
+    new_appeal:
+      actions:
+        silence: untuk mengehadkan akaun mereka
   appearance:
+    localization:
+      guide_link_text: Sesiapa sahaja boleh memberi sumbangan.
     sensitive_content: Kandungan sensitif
+  application_mailer:
+    view: 'Lihat:'
+    view_profile: Lihat profil
+    view_status: Lihat hantaran
   auth:
     change_password: Kata laluan
     delete_account: Padam akaun
@@ -569,6 +606,7 @@ ms:
     login: Daftar masuk
     logout: Daftar keluar
     migrate_account: Pindah kepada akaun lain
+    or_log_in_with: Atau daftar masuk dengan
     register: Daftar
     registration_closed: "%{instance} tidak menerima ahli-ahli baru"
     security: Keselamatan
@@ -643,6 +681,7 @@ ms:
       save: Simpan penapis baru
       title: Tambah penapis baru
     statuses:
+      back_to_filter: Balik kepada penapis
       index:
         title: Hantaran ditapis
   generic:
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 1243e263e..65f4a27fd 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -373,6 +373,8 @@ nl:
       add_new: Federatie met domein goedkeuren
       created_msg: Federatie met domein is succesvol goedgekeurd
       destroyed_msg: Federatie met domein is afgekeurd
+      export: Exporteren
+      import: Importeren
       undo: Federatie met domein afkeuren
     domain_blocks:
       add_new: Nieuwe domeinblokkade toevoegen
@@ -382,14 +384,19 @@ nl:
       edit: Domeinblokkade bewerken
       existing_domain_block: Je hebt al strengere limieten opgelegd aan %{name}.
       existing_domain_block_html: Jij hebt al strengere beperkingen opgelegd aan %{name}, je moet het domein eerst <a href="%{unblock_url}">deblokkeren</a>.
+      export: Exporteren
+      import: Importeren
       new:
         create: Blokkade aanmaken
         hint: Een domeinblokkade voorkomt niet dat accountgegevens van dit domein aan de database worden toegevoegd, maar dat er met terugwerkende kracht en automatisch bepaalde moderatiemethoden op deze accounts worden toegepast.
         severity:
-          desc_html: "<strong>Negeren</strong> zorgt ervoor dat berichten van accounts van dit domein voor iedereen onzichtbaar zijn, behalve als een account wordt gevolgd. <strong>Opschorten</strong> zorgt ervoor dat alle berichten, media en profielgegevens van accounts van dit domein worden verwijderd. Gebruik <strong>Geen</strong> wanneer je alleen mediabestanden wilt weigeren."
+          desc_html: "<strong>Beperken</strong> zorgt ervoor dat berichten van accounts van dit domein voor iedereen onzichtbaar zijn, behalve als een account wordt gevolgd. <strong>Opschorten</strong> zorgt ervoor dat alle berichten, media en profielgegevens van accounts van dit domein worden verwijderd. Gebruik <strong>Geen</strong> wanneer je alleen mediabestanden wilt weigeren."
           noop: Geen
+          silence: Beperken
           suspend: Opschorten
         title: Nieuwe domeinblokkade
+      no_domain_block_selected: Er zijn geen domeinblokkades gewijzigd, omdat er niets werd geselecteerd
+      not_permitted: Je bent niet bevoegd om deze actie uit te voeren
       obfuscate: Domeinnaam verdoezelen
       obfuscate_hint: De domeinnaam gedeeltelijk verdoezelen wanneer de lijst met domeinblokkades wordt getoond
       private_comment: Privé-opmerking
@@ -421,6 +428,20 @@ nl:
       resolved_dns_records_hint_html: De domeinnaam slaat op de volgende MX-domeinen die uiteindelijk verantwoordelijk zijn voor het accepteren van e-mail. Het blokkeren van een MX-domein blokkeert aanmeldingen van elk e-mailadres dat hetzelfde MX-domein gebruikt, zelfs als de zichtbare domeinnaam anders is. <strong>Pas op dat u geen grote e-mailproviders blokkeert.</strong>
       resolved_through_html: Geblokkeerd via %{domain}
       title: Geblokkeerde e-maildomeinen
+    export_domain_allows:
+      new:
+        title: Toegestane domeinen importeren
+      no_file: Geen bestand geselecteerd
+    export_domain_blocks:
+      import:
+        description_html: Je staat op het punt een lijst met domeinblokkades te importeren. Controleer deze lijst zeer zorgvuldig, vooral als je deze lijst niet zelf hebt gemaakt.
+        existing_relationships_warning: Bestaande volgrelaties
+        private_comment_description_html: 'Om je te helpen bijhouden waar de geïmporteerde blokkades vandaan komen, worden de geïmporteerde blokkades met de volgende privé-opmerking aangemaakt: <q>%{comment}</q>'
+        private_comment_template: Geïmporteerd van %{source} op %{date}
+        title: Domeinblokkades importeren
+      new:
+        title: Domeinblokkades importeren
+      no_file: Geen bestand geselecteerd
     follow_recommendations:
       description_html: "<strong>Deze aanbevolen accounts helpen nieuwe gebruikers snel interessante inhoud</strong>te vinden. Wanneer een gebruiker niet met andere gebruikers genoeg interactie heeft gehad om gepersonaliseerde aanbevelingen te krijgen, worden in plaats daarvan deze accounts aanbevolen. Deze accounts worden dagelijks opnieuw berekend met behulp van accounts met het hoogste aantal recente interacties en het hoogste aantal lokale volgers in een bepaalde taal."
       language: Voor taal
@@ -685,7 +706,7 @@ nl:
         title: Bewaartermijn berichten
       discovery:
         follow_recommendations: Aanbevolen accounts
-        preamble: Het tonen van interessante inhoud is van essentieel belang voor het aan boord halen van nieuwe gebruikers, die mogelijk niemand van Mastodon kennen. Bepaal hoe verschillende functies voor het ontdekken van gebruikers op jouw server werken.
+        preamble: Het tonen van interessante inhoud is van essentieel belang voor het aan boord halen van nieuwe gebruikers, die mogelijk niemand van Mastodon kennen. Bepaal hoe verschillende functies voor het ontdekken van inhoud en gebruikers op jouw server werken.
         profile_directory: Gebruikersgids
         public_timelines: Openbare tijdlijnen
         title: Ontdekken
@@ -913,6 +934,7 @@ nl:
     warning: Wees voorzichtig met deze gegevens. Deel het nooit met iemand anders!
     your_token: Jouw toegangscode
   auth:
+    apply_for_account: Account aanvragen
     change_password: Wachtwoord
     delete_account: Account verwijderen
     delete_account_html: Wanneer je jouw account graag wilt verwijderen, kun je dat <a href="%{path}">hier doen</a>. We vragen jou daar om een bevestiging.
@@ -1157,6 +1179,7 @@ nl:
     invalid_markup: 'bevat ongeldige HTML-opmaak: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ongeldig CSV-bestand. Fout: %{error}'
       over_rows_processing_limit: bevat meer dan %{count} rijen
     modes:
       merge: Samenvoegen
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index 04d22213d..9155950bb 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -134,8 +134,8 @@ nn:
       security_measures:
         only_password: Kun passord
         password_and_2fa: Passord og 2FA
-      sensitive: Tving sensitiv
-      sensitized: Avmerka som følsom
+      sensitive: Tving ømtolig
+      sensitized: Merka som ømtolig
       shared_inbox_url: Delt Innboks URL
       show:
         created_reports: Rapportar frå denne kontoen
@@ -153,12 +153,12 @@ nn:
       unblock_email: Avblokker e-postadresse
       unblocked_email_msg: Avblokkerte %{username} si e-postadresse
       unconfirmed_email: E-post utan stadfesting
-      undo_sensitized: Gjør om tving sensitiv
+      undo_sensitized: Angr tving ømtolig
       undo_silenced: Angr målbinding
       undo_suspension: Angr utvising
       unsilenced_msg: Opphevde vellykket begrensningen av %{username} sin konto
       unsubscribe: Avmeld
-      unsuspended_msg: Opphevde vellykket suspenderingen av %{username} sin konto
+      unsuspended_msg: Oppheving av utvisinga av %{username} sin konto var vellykka
       username: Brukarnamn
       view_domain: Vis sammendrag for domenet
       warn: Åtvar
@@ -210,12 +210,12 @@ nn:
         resend_user: Send stadfestings-epost på ny
         reset_password_user: Tilbakestill passord
         resolve_report: Løs rapport
-        sensitive_account: Tvangsfølsom konto
+        sensitive_account: Tving ømtolig konto
         silence_account: Demp konto
         suspend_account: Suspender kontoen
         unassigned_report: Fjern tilordna rapport
         unblock_email_account: Avblokker e-postadresse
-        unsensitive_account: Angre tvangsfølsom konto
+        unsensitive_account: Angr tving ømtolig konto
         unsilence_account: Angre avgrensing av konto
         unsuspend_account: Opphev suspensjonen av kontoen
         update_announcement: Oppdater kunngjøringen
@@ -269,13 +269,14 @@ nn:
         resend_user_html: "%{name} sendte bekreftelsesepost for %{target} på nytt"
         reset_password_user_html: "%{name} tilbakestilte passordet for brukaren %{target}"
         resolve_report_html: "%{name} løyste ein rapport %{target}"
-        sensitive_account_html: "%{name} markerte %{target} sitt media som sensitivt"
+        sensitive_account_html: "%{name} markerte %{target} sitt media som ømtolig"
         silence_account_html: "%{name} begrensa %{target} sin konto"
         suspend_account_html: "%{name} utviste %{target} sin konto"
         unassigned_report_html: "%{name} løyste ein rapport %{target}"
         unblock_email_account_html: "%{name} avblokkerte %{target} si e-postadresse"
-        unsensitive_account_html: "%{name} avmarkerte %{target} sitt media som sensitivt"
+        unsensitive_account_html: "%{name} avmarkerte %{target} sitt media som ømtolig"
         unsilence_account_html: "%{name} fjerna grensa på kontoen til %{target}"
+        unsuspend_account_html: "%{name} oppheva utvisinga av %{target} sin konto"
         update_announcement_html: "%{name} oppdaterte kunngjeringa %{target}"
         update_custom_emoji_html: "%{name} oppdaterte emojien %{target}"
         update_domain_block_html: "%{name} oppdaterte domeneblokkeringa for %{target}"
@@ -366,6 +367,8 @@ nn:
       add_new: Kvitlist domene
       created_msg: Domene er vorte kvitlista
       destroyed_msg: Domene er fjerna frå kvitlista
+      export: Eksporter
+      import: Importer
       undo: Fjern frå kvitliste
     domain_blocks:
       add_new: Lag ny
@@ -375,6 +378,8 @@ nn:
       edit: Rediger domeneblokkering
       existing_domain_block: Du har allerede pålagt strengere begrensninger på %{name}.
       existing_domain_block_html: Du har allerede pålagt strengere begrensninger på %{name}, du kan være nødt til <a href="%{unblock_url}">oppheve blokkeringen av den</a> først.
+      export: Eksporter
+      import: Importer
       new:
         create: Lag blokkering
         hint: Domeneblokkeringen vil ikke hindre opprettelse av kontooppføringer i databasen, men vil retroaktivt og automatisk benytte spesifikke moderasjonsmetoder på de kontoene.
@@ -384,6 +389,8 @@ nn:
           silence: Målbind
           suspend: Utvis
         title: Ny domeneblokkering
+      no_domain_block_selected: Ingen domeneblokkeringar vart endra sidan ingen var valde
+      not_permitted: Du har ikkje løyve til å utføra denne handlinga
       obfuscate: Obfuskere domenenavn
       obfuscate_hint: Skjul deler av domenenavnet i listen hvis annonsering av listen over domenebegrensninger er slått på
       private_comment: Privat kommentar
@@ -413,17 +420,34 @@ nn:
         title: Ny blokkeringsoppføring av e-postdomene
       resolved_through_html: Løyst gjennom %{domain}
       title: Blokkerte e-postadresser
+    export_domain_allows:
+      new:
+        title: Importer domenetillatingar
+      no_file: Inga fil vald
+    export_domain_blocks:
+      import:
+        description_html: Du skal til å importera ei liste over domeneblokkeringar. Gjer vel og sjå nøye gjennom lista, særleg om du ikkje har laga ho sjølv.
+        existing_relationships_warning: Noverande fylgjeforhold
+        private_comment_description_html: 'For å hjelpa deg med å halda oversikt over kvar importerte blokkeringar kjem frå, vil dei bli oppretta med fylgjande private kommentar: <q>%{comment}</q>'
+        private_comment_template: Importert frå %{source} den %{date}
+        title: Importer domeneblokkeringar
+      new:
+        title: Importer domeneblokkeringar
+      no_file: Inga fil vald
     follow_recommendations:
-      description_html: "<strong>Følg anbefalinger hjelper nye brukere med å finne interessant innhold</strong>. Når en bruker ikke har kommunisert med andre nok til å danne personlig tilpassede følger anbefalinger, anbefales disse kontoene i stedet. De beregnes daglig på nytt fra en blanding av kontoer der de høyeste engasjementene er og med høyest lokal tilhenger for et gitt språk."
+      description_html: "<strong>Følgjeforslag hjelper nye brukarar å raskt finna interessant innhald</strong>. Om ein brukar ikkje har interagera nok med andre til å danne personlege følgjeforslag, vert disse kontiane føreslått i staden. Dei vert gjenkalkulert på dagleg basis ut frå ei blanding av dei konti med flest nylege engasjement og flest lokale følgjarar for eit gitt språk."
       language: For språk
       status: Status
-      suppress: Undertrykk anbefalte følger
+      suppress: Demp følgjeforslag
       suppressed: Dempa
-      title: Følg gjerne desse
-      unsuppress: Gjenopprett følg-anbefaling
+      title: Følgjeforslag
+      unsuppress: Tilbakestill følgjeforslag
     instances:
       availability:
         failure_threshold_reached: Feilterskelen ble nådd %{date}.
+        failures_recorded:
+          one: Mislykkede forsøk på %{count} dag.
+          other: Mislykkede forsøk på %{count} ulike dager.
         no_failures_recorded: Ingen feil registrert.
         title: Tilgjenge
         warning: Det siste forsøket på å koble til denne serveren lyktes ikke
@@ -520,22 +544,25 @@ nn:
         notes:
           one: "%{count} notis"
           other: "%{count} notiser"
+      action_log: Tilsynslogg
       action_taken_by: Handling gjort av
       actions:
         delete_description_html: De rapporterte innleggene vil bli slettet, og en advarsel vil bli tatt vare på for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
-        mark_as_sensitive_description_html: Mediene i de rapporterte innleggene vil bli merket som sensitive, og en advarsel vil bli tatt vare på for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
+        mark_as_sensitive_description_html: Mediene i dei rapporterte innlegga vil verte markerte som ømtolege, og ein merknad vil verte lagra for å hjelpe deg å eskalera ved framtidige regelbrot frå same konto.
         resolve_description_html: Ingen handling utføres mot den rapporterte kontoen, ingen advarsel gis, og rapporten lukkes.
         silence_description_html: Profilen vil kun være synlig for dem som allerede følger den eller manuelt slår den opp, noe som sterkt begrenser dens rekkevidde. Kan alltid tilbakestilles.
       are_you_sure: Er du sikker?
       assign_to_self: Tilegn til meg
       assigned: Tilsett moderator
       by_target_domain: Domenet av rapportert bruker
+      category: Kategori
       comment:
         none: Ingen
       created_at: Rapportert
       forwarded: Videresendt
       forwarded_to: Videresendt til %{domain}
       mark_as_resolved: Merk som løyst
+      mark_as_sensitive: Marker som ømtolig
       mark_as_unresolved: Merk som uløyst
       notes:
         create: Sett inn merknad
@@ -550,6 +577,7 @@ nn:
       resolved: Oppløyst
       resolved_msg: Rapporten er løyst!
       status: Status
+      statuses: Rapportert innhold
       target_origin: Opprinnelse for innrapportert konto
       title: Rapportar
       unassign: Avset
@@ -559,16 +587,17 @@ nn:
     roles:
       add_new: Legg til rolle
       assigned_users:
-        one: "%{count} bruker"
-        other: "%{count} brukere"
+        one: "%{count} brukar"
+        other: "%{count} brukarar"
       categories:
         administration: Administrasjon
         devops: DevOps
-        invites: Invitasjoner
+        invites: Innbydingar
       delete: Slett
-      edit: Rediger rollen '%{name}'
+      description_html: Med <strong>brukarrollar</strong> kan du kontrollera kva funksjonar og område av Mastodon brukarane dine har tilgong til.
+      edit: Endr rollen '%{name}'
       everyone: Standard-tillatelser
-      everyone_full_description_html: Dette er <strong>basis-rollen</strong> som påvirker <strong>alle brukere</strong>, selv de uten en tilordnet rolle. Alle andre roller arver tillatelser fra den.
+      everyone_full_description_html: Dette er <strong>grunnrollen</strong> som påverkar <strong>alle brukarar</strong>, jamvel dei utan ei tilsett rolle. Alle andre rollar arvar tillatingar frå denne.
       permissions_count:
         one: "%{count} tillatelse"
         other: "%{count} tillatelser"
@@ -577,22 +606,32 @@ nn:
         administrator_description: Brukere med denne tillatelsen omgår enhver tillatelse
         delete_user_data: Slett brukerdata
         delete_user_data_description: Lar brukere slette andre brukeres data uten forsinkelse
-        invite_users: Invitere brukere
-        invite_users_description: Lar brukere invitere nye personer til serveren
-        manage_invites_description: Lar brukere bla gjennom og deaktivere invitasjonslenker
+        invite_users: Innby brukarar
+        invite_users_description: Tillet at brukarar innbyr nye folk til tenaren
+        manage_invites: Handsam innbydingar
+        manage_invites_description: Tillet at brukarar blar gjennom og deaktiverer innbydingslenkjer
+        manage_roles: Handsam roller
+        manage_roles_description: Tillet at brukarar handsamar og tilset rollar under deira eiga
         view_dashboard: Vis dashbord
         view_dashboard_description: Gir brukere tilgang til dashbordet og ulike metrikker
         view_devops: DevOps
         view_devops_description: Gir brukere tilgang til Sidekiq og pgHero-dashbord
+      title: Rollar
     rules:
-      add_new: Legg til et filter
+      add_new: Legg til regel
       delete: Slett
       description_html: Mens de fleste hevder å ha lest og samtykket i tjenestevilkårene, leser de vanligvis ikke gjennom før etter et problem oppstår. <strong>Gjør det enklere å se serverens regler på et øyeblikk ved å gi dem i en flat kulepunktsliste.</strong> Prøv å holde individuelle regler korte og enkelt, men prøv å ikke dele dem opp i mange separate elementer heller.
       edit: Rediger regel
       empty: Ingen serverregler har blitt definert ennå.
       title: Server regler
     settings:
+      about:
+        title: Om
+      appearance:
+        title: Utsjånad
       discovery:
+        follow_recommendations: Følgjeforslag
+        preamble: Å framheva interessant innhald er vitalt i mottakinga av nye brukarar som ikkje nødvendigvis kjenner nokon på Mastodon. Kontroller korleis oppdagingsfunksjonane på tenaren din fungerar.
         trends: Trender
       domain_blocks:
         all: Til alle
@@ -629,11 +668,11 @@ nn:
       actions:
         delete_statuses: "%{name} slettet %{target}s innlegg"
         disable: "%{name} frøs %{target}s konto"
-        mark_statuses_as_sensitive: "%{name} markerte %{target}s innlegg som sensitive"
+        mark_statuses_as_sensitive: "%{name} markerte %{target} sine innlegg som ømtålige"
         none: "%{name} sendte en advarsel til %{target}"
-        sensitive: "%{name} markerte %{target}s konto som sensitiv"
+        sensitive: "%{name} markerte %{target} sin konto som ømtolig"
         silence: "%{name} begrenset %{target}s konto"
-        suspend: "%{name} suspenderte %{target}s konto"
+        suspend: "%{name} utviste %{target} sin konto"
       appeal_approved: Klage tatt til følge
       appeal_pending: Klage behandles
     system_checks:
@@ -678,9 +717,12 @@ nn:
       title: Handsam åtvaringsoppsett
     webhooks:
       add_new: Legg til endepunkt
+      status: Status
   admin_mailer:
     new_appeal:
       actions:
+        mark_statuses_as_sensitive: å merke innleggene sine som følsomme
+        sensitive: å merke kontoen sin som følsom
         silence: for å begrense deres konto
     new_pending_account:
       body: Detaljer om den nye kontoen er nedenfor. Du kan godkjenne eller avvise denne søknaden.
@@ -698,14 +740,14 @@ nn:
     remove: Fjern aliaslenking
   appearance:
     advanced_web_interface: Avansert nettgrensesnitt
-    advanced_web_interface_hint: 'Hvis du ønsker å bruke hele skjermbredden din, lar det avanserte nettgrensesnittet deg sette opp mange forskjellige kolonner for å se så mye informasjon på én gang som du vil: Hjem, varslinger, fellestidslinjen, og ethvert antall lister og emneknagger.'
-    animations_and_accessibility: Animasjoner og tilgjengelighet
+    advanced_web_interface_hint: 'Om du vil bruke heile skjermbreidda di, let det avanserte nettgrensesnittet deg setje opp mange ulike kolonnar for å sjå så mykje informasjon du vil på ein gong: Heim, varsel, samla tidslinje, og kva som helst antall lister og emneknaggar.'
+    animations_and_accessibility: Animasjonar og tilgjengelegheit
     confirmation_dialogs: Bekreftelsesdialoger
     discovery: Oppdaging
     localization:
       body: Mastodon er oversatt av frivillige.
       guide_link_text: Alle kan bidra.
-    sensitive_content: Sensitivt innhold
+    sensitive_content: Ømtolig innhald
     toot_layout: Tutoppsett
   application_mailer:
     notification_preferences: Endr e-post-innstillingane
@@ -736,11 +778,13 @@ nn:
     invalid_reset_password_token: Tilgangsnykelen er ugyldig eller utgått. Ver venleg å beda om ein ny ein.
     link_to_otp: Skriv inn en 2-trinnskode fra din 2-trinnspåloggingsenhet eller en gjenopprettingskode
     link_to_webauth: Bruk sikkerhetsnøkkel-enheten din
+    log_in_with: Logg inn med
     login: Innlogging
     logout: Logg ut
     migrate_account: Flytt til ein annan konto
     migrate_account_html: Hvis du ønsker å henvise denne kontoen til en annen, kan du <a href="%{path}">konfigurere det her</a>.
     or_log_in_with: Eller logg inn med
+    privacy_policy_agreement_html: Jeg har lest og godtar <a href="%{privacy_policy_path}" target="_blank">retningslinjer for personvern</a>
     providers:
       cas: CAS
       saml: SAML
@@ -748,18 +792,26 @@ nn:
     registration_closed: "%{instance} tek ikkje imot nye medlemmar"
     resend_confirmation: Send stadfestingsinstruksjonar på nytt
     reset_password: Attstill passord
+    rules:
+      preamble: Disse angis og håndheves av %{domain}-moderatorene.
+      title: Noen grunnregler.
     security: Tryggleik
     set_new_password: Lag nytt passord
     setup:
       email_below_hint_html: Om e-posten nedfor ikkje er rett, kan du endra han her og få ein ny stadfestings-e-post.
       email_settings_hint_html: Stadfestings-e-posten vart send til %{email}. Om den e-postadressa ikkje er rett, kan du byta adresse i kontoinnstillingane.
       title: Oppsett
+    sign_up:
+      preamble: Med en konto på denne Mastodon-tjeneren vil du kunne følge andre personer på nettverket, uansett hvor kontoen deres holder til.
+      title: La oss få deg satt i gang på %{domain}.
     status:
       account_status: Kontostatus
       confirming: Ventar på stadfesting av e-post.
+      functional: Kontoen din er fullt operativt.
       pending: Søknaden din ventar på gjennomgang frå personalet vårt. Dette kan taka litt tid. Du får ein e-post om søknaden din vert godkjend.
       redirecting_to: Kontoen din er inaktiv fordi den for øyeblikket omdirigerer til %{acct}.
       view_strikes: Vis tidligere advarsler mot kontoen din
+    too_fast: Skjemaet ble sendt inn for raskt, prøv på nytt.
     use_security_key: Bruk sikkerhetsnøkkel
   authorize_follow:
     already_following: Du fylgjer allereie denne kontoen
@@ -782,6 +834,10 @@ nn:
     errors:
       invalid_key: er ikkje ein gild Ed25519 eller Curve25519 nykel
       invalid_signature: er ikkje ein gild Ed25519-signatur
+  date:
+    formats:
+      default: "%d. %b, %Y"
+      with_month_name: "%d. %B, %Y"
   datetime:
     distance_in_words:
       about_x_hours: "%{count}t"
@@ -835,9 +891,9 @@ nn:
       title_actions:
         delete_statuses: Fjerning av innlegg
         disable: Frysing av konto
-        mark_statuses_as_sensitive: Merking av innlegg som sensitive
+        mark_statuses_as_sensitive: Markering av innlegg som ømtolige
         none: Advarsel
-        sensitive: Merking av konto som sensitiv
+        sensitive: Markering av konto som ømtolig
         silence: Begrensning av konto
         suspend: Suspensjon av konto
       your_appeal_approved: Din klage har blitt godkjent
@@ -854,7 +910,7 @@ nn:
     '422':
       content: Sikkerhetsverifisering feilet. Blokkerer du informasjonskapsler?
       title: Sikkerhetsverifisering feilet
-    '429': Overfyllt
+    '429': For mange forespørsler
     '500':
       content: Orsak. Vi har gjort noko feil.
       title: Denne sida er ikkje rett
@@ -891,6 +947,8 @@ nn:
       public: Offentlege tidsliner
       thread: Samtalar
     edit:
+      add_keyword: Legg til stikkord
+      statuses: Individuelle innlegg
       title: Endr filter
     errors:
       invalid_context: Ingen eller ugild kontekst gjeve
@@ -917,6 +975,7 @@ nn:
     invalid_markup: 'rommar ugild HTML-kode: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ugyldig CSV-fil. Feil: %{error}'
       over_rows_processing_limit: inneholder flere enn %{count} rader
     modes:
       merge: Set saman
@@ -943,12 +1002,12 @@ nn:
       '86400': 1 dag
     expires_in_prompt: Aldri
     generate: Lag innbydingslenkje
-    invited_by: 'Du vart invitert av:'
+    invited_by: 'Du vart innboden av:'
     max_uses:
       one: 1 bruk
       other: "%{count} bruk"
     max_uses_prompt: Inga grense
-    prompt: Generer og del lenker med andre for å gi tilgang til denne instansen
+    prompt: Generer og del lenkjer med andre for å gje tilgong til denne tenaren
     table:
       expires_at: Vert ugyldig
       uses: Bruk
@@ -958,11 +1017,18 @@ nn:
       limit: Du har nådd grensa for kor mange lister du kan ha
   login_activities:
     authentication_methods:
+      otp: to-faktor autentiseringsapp
       password: passord
+      webauthn: sikkerhetsnøkler
+    description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging.
+    empty: Ingen innloggingshistorikk er tilgjengelig
+    failed_sign_in_html: Mislykket innloggingsforsøk med %{method} fra %{ip} (%{browser})
+    successful_sign_in_html: Vellykket innlogging med %{method} fra %{ip} (%{browser})
     title: Autentiseringshistorikk
   media_attachments:
     validations:
       images_and_video: Kan ikkje leggja ved video til status som allereie inneheld bilete
+      not_ready: Kan ikke legge til filer som ikke er ferdigbehandlet. Prøv igjen om et øyeblikk!
       too_many: Kan ikkje leggja til meir enn 4 filer
   migrations:
     acct: Flytta til
@@ -1002,6 +1068,11 @@ nn:
     carry_mutes_over_text: Denne brukeren flyttet fra %{acct}, som du hadde dempet.
     copy_account_note_text: 'Denne brukeren flyttet fra %{acct}, her var dine tidligere notater om dem:'
   notification_mailer:
+    admin:
+      report:
+        subject: "%{name} leverte en rapport"
+      sign_up:
+        subject: "%{name} registrerte seg"
     favourite:
       body: 'Statusen din vart merkt som favoritt av %{name}:'
       subject: "%{name} merkte statusen din som favoritt"
@@ -1026,6 +1097,8 @@ nn:
       title: Ny framheving
     status:
       subject: "%{name} postet nettopp"
+    update:
+      subject: "%{name} redigerte et innlegg"
   notifications:
     email_events: E-postvarslinger for hendelser
     email_events_hint: 'Velg hendelser som du vil motta varslinger for:'
@@ -1069,6 +1142,8 @@ nn:
     other: Anna
     posting_defaults: Innleggsstandarder
     public_timelines: Offentlege tidsliner
+  privacy_policy:
+    title: Retningslinjer for personvern
   reactions:
     errors:
       limit_reached: Grensen for forskjellige reaksjoner nådd
@@ -1079,7 +1154,7 @@ nn:
     follow_selected_followers: Følg valgte tilhengere
     followers: Følgere
     following: Følginger
-    invited: Invitert
+    invited: Innboden
     last_active: Sist aktiv
     most_recent: Sist
     moved: Flytta
@@ -1092,6 +1167,9 @@ nn:
     status: Kontostatus
   remote_follow:
     missing_resource: Kunne ikke finne URLen for din konto
+  reports:
+    errors:
+      invalid_rules: refererer ikke til gyldige regler
   rss:
     descriptions:
       account: Offentlige innlegg fra @%{acct}
@@ -1176,6 +1254,7 @@ nn:
         other: "%{count} bilete"
     boosted_from_html: Framheva av %{acct_link}
     content_warning: 'Innhaldsåtvaring: %{warning}'
+    default_language: Samme språk som brukergrensesnittet
     disallowed_hashtags:
       one: 'inneheldt ein emneknagg som ikkje var tillaten: %{tags}'
       other: 'inneheldt emneknaggen som ikkje var tillaten: %{tags}'
@@ -1212,6 +1291,15 @@ nn:
     enabled: Slett gamle innlegg automatisk
     enabled_hint: Sletter innleggene dine automatisk når de oppnår en angitt alder, med mindre de samsvarer med ett av unntakene nedenfor
     exceptions: Unntak
+    explanation: Siden sletting av innlegg er en krevende operasjon, blir dette gjort sakte over tid når tjeneren ellers ikke er opptatt. Av denne grunn kan det hende at innleggene dine slettes først en stund etter at de har nådd aldersgrensen.
+    ignore_favs: Ignorer favoritter
+    ignore_reblogs: Ignorer fremhevinger
+    interaction_exceptions: Unntak basert på interaksjoner
+    interaction_exceptions_explanation: Merk at det ikke er noen garanti for at innlegg blir slettet hvis de går under favoritt- eller fremhevelsesgrensen etter å ha gått over dem en gang.
+    keep_direct: Behold direktemeldinger
+    keep_direct_hint: Sletter ingen av direktemeldingene dine
+    keep_media: Behold innlegg med mediavedlegg
+    keep_media_hint: Sletter ikke dine egne innlegg som har mediavedlegg
     keep_pinned: Behald festa innlegg
     keep_pinned_hint: Sletter ingen av dine festa innlegg
     keep_polls: Behald røystingar
@@ -1230,11 +1318,14 @@ nn:
       '63113904': 2 år
       '7889238': 3 månader
     min_age_label: Aldersterskel
+    min_favs: Behold innlegg som er favorittmarkert av minst
     min_favs_hint: Sletter ingen av dine innlegg som har mottatt minst dette antalet favorittmerkingar. Lat vere blank for å slette innlegg uavhengig av antal favorittmerkingar
+    min_reblogs: Behold innlegg fremhevet av minst
+    min_reblogs_hint: Sletter ikke noen av dine innlegg som har blitt fremhevet minst dette antall ganger. La stå tom for å slette innlegg uavhengig av antall fremhevinger
   stream_entries:
     pinned: Festa tut
     reblogged: framheva
-    sensitive_content: Følsomt innhold
+    sensitive_content: Ømtolig innhald
   strikes:
     errors:
       too_late: Det er for seint å klage på denne prikken
@@ -1268,13 +1359,16 @@ nn:
     appeal_approved:
       action: Gå til din konto
       explanation: Apellen på prikken mot din kontor på %{strike_date} som du la inn på %{appeal_date} har blitt godkjend. Din konto er nok ein gong i god stand.
+      subject: Din klage fra %{date} er godkjent
       title: Anke godkjend
     appeal_rejected:
       explanation: Klagen på advarselen mot din konto den %{strike_date} som du sendte inn den %{appeal_date} har blitt avvist.
+      subject: Din klage fra %{date} er avvist
       title: Anke avvist
     backup_ready:
       explanation: Du ba om en fullstendig sikkerhetskopi av Mastodon-kontoen din. Den er nå klar for nedlasting!
       subject: Arkivet ditt er klart til å lastes ned
+      title: Nedlasting av arkiv
     suspicious_sign_in:
       change_password: endre passord
       details: 'Her er påloggingsdetaljane:'
@@ -1291,7 +1385,8 @@ nn:
       explanation:
         delete_statuses: Nokre av innlegga dine er bryt éin eller fleire retningslinjer, og har så blitt fjerna av moderatorene på %{instance}.
         disable: Du kan ikkje lenger bruke kontoen, men profilen din og andre data er intakt. Du kan be om ein sikkerhetskopi av dine data, endre kontoinnstillingar eller slette din konto.
-        sensitive: Frå no av vil alle dine opplasta mediefiler bli markert som sensitive og skjult bak ei klikk-åtvaring.
+        mark_statuses_as_sensitive: Nokre av innlegga dine har vorte markerte som ømtolige av moderatorane ved %{instance}. Dette tyder at folk må trykkje på mediane i innlegga for å førehandsvise dei. Du kan markera media som ømtolig sjølv når du legg ut nye innlegg.
+        sensitive: Frå no av vil alle dine opplasta mediefiler bli markert som ømtolig og skjult bak ei klikk-åtvaring.
         silence: Medan kontoen din er avgrensa, vil berre folk som allereie fylgjer deg sjå dine tutar på denne tenaren, og du kan bli ekskludert fra diverse offentlige oppføringer. Andre kan framleis fylgje deg manuelt.
         suspend: Du kan ikkje lenger bruke kontoen din, og profilen og andre data er ikkje lenger tilgjengelege. Du kan framleis logge inn for å be om ein sikkerheitskopi av data før dei blir fullstendig sletta om omtrent 30 dagar, men vi beheld nokre grunnleggjande data for å forhindre deg å omgå suspenderinga.
       reason: 'Årsak:'
@@ -1299,17 +1394,17 @@ nn:
       subject:
         delete_statuses: Dine innlegg på %{acct} har blitt fjernet
         disable: Kontoen din, %{acct}, har blitt fryst
-        mark_statuses_as_sensitive: Dine innlegg på %{acct} har blitt merket som sensitivt innhold
+        mark_statuses_as_sensitive: Dine innlegg frå %{acct} har vorte markerte som ømtolige
         none: Åtvaring for %{acct}
-        sensitive: Dine innlegg på %{acct} vil bli merket som sensitive fra nå
+        sensitive: Dine innlegg frå %{acct} vil verte markerte som ømtolige frå no av
         silence: Kontoen din, %{acct}, er vorten avgrensa
-        suspend: Kontoen din, %{acct}, er vorten utvist
+        suspend: Kontoen din, %{acct}, har vorte utvist
       title:
         delete_statuses: Innlegg fjernet
         disable: Konto frosen
-        mark_statuses_as_sensitive: Innlegg markert som sensitive
+        mark_statuses_as_sensitive: Innlegg markerte som ømtolige
         none: Åtvaring
-        sensitive: Konto markert som sensitiv
+        sensitive: Konto markert som ømtolig
         silence: Konto avgrensa
         suspend: Konto utvist
     welcome:
@@ -1317,6 +1412,7 @@ nn:
       edit_profile_step: Du kan tilpasse profilen din ved å laste opp et profilbilde, endre visningsnavnet ditt og mer. Du kan velge at nye følgere må godkjennes av deg før de får lov til å følge deg.
       explanation: Her er nokre tips for å koma i gang
       final_action: Kom i gang med å leggja ut
+      final_step: 'Skriv innlegg! Selv uten følgere kan dine offentlige innlegg bli sett av andre, for eksempel på den lokale tidslinjen og i emneknagger. Du kan introdusere deg selv ved å bruke emneknaggen #introduksjon.'
       full_handle: Det fulle brukarnamnet ditt
       full_handle_hint: Dette er det du fortel venene dine for at dei skal kunna senda deg meldingar eller fylgja deg frå ein annan tenar.
       subject: Velkomen til Mastodon
diff --git a/config/locales/no.yml b/config/locales/no.yml
index 4a44b84b6..7013b6a1b 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -134,7 +134,7 @@
       security_measures:
         only_password: Bare passord
         password_and_2fa: Passord og 2FA
-      sensitive: Sensitiv
+      sensitive: Tving følsom
       sensitized: Merket som følsom
       shared_inbox_url: Delt Innboks URL
       show:
@@ -151,9 +151,9 @@
       suspension_reversible_hint_html: Kontoen har blitt suspendert, og dataene vil bli fullstendig fjernet den %{date}. Frem til da kan kontoen gjenopprettes uten negative effekter. Hvis du ønsker å fjerne alle kontoens data umiddelbart, kan du gjøre det nedenfor.
       title: Kontoer
       unblock_email: Avblokker e-postadresse
-      unblocked_email_msg: Fjernet blokkering av %{username} sin e-postadresse
+      unblocked_email_msg: Fjernet blokkering av %{username}s e-postadresse
       unconfirmed_email: Ubekreftet E-postadresse
-      undo_sensitized: Gjør om tving sensitiv
+      undo_sensitized: Angre tving følsom
       undo_silenced: Angre begrensning
       undo_suspension: Angre utvisning
       unsilenced_msg: Opphevde begrensningen av %{username}s konto
@@ -210,12 +210,12 @@
         resend_user: Send e-post med bekreftelse på nytt
         reset_password_user: Tilbakestill passord
         resolve_report: Løs rapport
-        sensitive_account: Tving sensitiv konto
+        sensitive_account: Tving følsom konto
         silence_account: Begrens konto
         suspend_account: Suspender kontoen
         unassigned_report: Fjern tilordnet rapport
         unblock_email_account: Fjern blokkering av e-postadresse
-        unsensitive_account: Angre tving sensitiv konto
+        unsensitive_account: Angre tving følsom konto
         unsilence_account: Angre begrensning av konto
         unsuspend_account: Opphev suspensjonen av kontoen
         update_announcement: Oppdater kunngjøringen
@@ -225,6 +225,7 @@
         update_status: Oppdater statusen
         update_user_role: Oppdater rolle
       actions:
+        approve_appeal_html: "%{name} godkjente klagen på modereringa fra %{target}"
         approve_user_html: "%{name} godkjente registrering fra %{target}"
         assigned_to_self_report_html: "%{name} tildelte rapport %{target} til seg selv"
         change_email_user_html: "%{name} endret e-postadressen til brukeren %{target}"
@@ -242,7 +243,10 @@
         create_user_role_html: "%{name} opprettet rollen %{target}"
         demote_user_html: "%{name} degraderte bruker %{target}"
         destroy_announcement_html: "%{name} slettet kunngjøring %{target}"
+        destroy_canonical_email_block_html: "%{name} fjernet blokkering av e-post med hash %{target}"
         destroy_custom_emoji_html: "%{name} slettet emoji %{target}"
+        destroy_domain_block_html: "%{name} fjernet blokkeringen av domenet %{target}"
+        destroy_email_domain_block_html: "%{name} fjernet blokkeringen av e-post-domenet %{target}"
         destroy_ip_block_html: "%{name} slettet regel for IP %{target}"
         destroy_status_html: "%{name} fjernet innlegget av %{target}"
         destroy_unavailable_domain_html: "%{name} gjenopptok levering til domenet %{target}"
@@ -261,8 +265,11 @@
         reopen_report_html: "%{name} gjenåpnet rapporten %{target}"
         resend_user_html: "%{name} sendte e-postbekreftelse på nytt for %{target}"
         reset_password_user_html: "%{name} tilbakestille passordet for brukeren %{target}"
+        sensitive_account_html: "%{name} merket %{target}s innlegg som følsomt"
         silence_account_html: "%{name} begrenset %{target}s konto"
         suspend_account_html: "%{name} suspenderte %{target}s konto"
+        unblock_email_account_html: "%{name} fjernet blokkering av %{target}s e-postadresse"
+        unsensitive_account_html: "%{name} fjernet følsomt-merket på %{target}s innlegg"
         unsilence_account_html: "%{name} fjernet begrensningen av %{target}s konto"
         update_custom_emoji_html: "%{name} oppdaterte emoji %{target}"
         update_ip_block_html: "%{name} endret regel for IP %{target}"
@@ -346,6 +353,8 @@
       add_new: Hvitelist domene
       created_msg: Domenet har blitt hvitelistet
       destroyed_msg: Domenet har blitt fjernet fra hvitelisten
+      export: Eksporter
+      import: Importer
       undo: Fjern fra hvitelisten
     domain_blocks:
       add_new: Lag ny
@@ -355,13 +364,19 @@
       edit: Rediger domeneblokkering
       existing_domain_block: Du har allerede pålagt strengere begrensninger på %{name}.
       existing_domain_block_html: Du har allerede pålagt strengere begrensninger på %{name}, du må <a href="%{unblock_url}">oppheve blokkeringen av den</a> først.
+      export: Eksporter
+      import: Importer
       new:
         create: Lag blokkering
         hint: Domeneblokkeringen vil ikke hindre opprettelse av kontooppføringer i databasen, men vil retroaktivt og automatisk benytte spesifikke moderasjonsmetoder på de kontoene.
         severity:
+          desc_html: "<strong>Begrens</strong> gjør at innlegg fra kontoer på dette domenet blir usynlig for de som ikke følger dem. <strong>Suspender</strong> fjerner alt innhold, media og profildata for kontoer fra dette domenet. Bruk <strong>Ingen</strong> hvis du kun ønsker å avvise mediefiler."
           noop: Ingen
+          silence: Begrens
           suspend: Utvis
         title: Ny domeneblokkering
+      no_domain_block_selected: Ingen domeneblokkering ble endret, siden ingen var valgt
+      not_permitted: Du har ikke tillatelse til å utføre denne handlingen
       obfuscate: Obfuskere domenenavn
       obfuscate_hint: Skjul deler av domenenavnet i listen hvis annonsering av listen over domenebegrensninger er slått på
       private_comment: Privat kommentar
@@ -381,11 +396,28 @@
         other: "%{count} forsøk på å opprette konto i løpet av den siste uken"
       created_msg: E-postdomenet ble lagt til i blokkeringslisten uten problemer
       delete: Fjern
+      dns:
+        types:
+          mx: MX-post
       domain: Domene
       new:
         create: Legg til domene
         title: Ny blokkeringsoppføring av e-postdomene
       title: Blokkering av e-postdomene
+    export_domain_allows:
+      new:
+        title: Importer domenetillatelser
+      no_file: Ingen fil valgt
+    export_domain_blocks:
+      import:
+        description_html: Du er i ferd med å importere en liste med domeneblokkeringer. Se gjennom listen svært nøye, spesielt hvis du ikke har laget denne listen selv.
+        existing_relationships_warning: Nåværende følgeforhold
+        private_comment_description_html: 'For å hjelpe deg med å holde oversikt over hvor importerte blokkeringer kommer fra, vil de bli opprettet med følgende private kommentar: <q>%{comment}</q>'
+        private_comment_template: Importert fra %{source} den %{date}
+        title: Importer domeneblokkeringer
+      new:
+        title: Importer domeneblokkeringer
+      no_file: Ingen fil valgt
     follow_recommendations:
       description_html: "<strong>Følg anbefalinger hjelper nye brukere med å finne interessant innhold</strong>. Når en bruker ikke har kommunisert med andre nok til å danne personlig tilpassede følger anbefalinger, anbefales disse kontoene i stedet. De beregnes daglig på nytt fra en blanding av kontoer der de høyeste engasjementene er og med høyest lokal tilhenger for et gitt språk."
       language: For språk
@@ -397,6 +429,9 @@
     instances:
       availability:
         failure_threshold_reached: Feilterskelen ble nådd %{date}.
+        failures_recorded:
+          one: Mislykkede forsøk på %{count} dag.
+          other: Mislykkede forsøk på %{count} ulike dager.
         no_failures_recorded: Ingen feil registrert.
         title: Tilgjengelighet
         warning: Det siste forsøket på å koble til denne serveren lyktes ikke
@@ -496,7 +531,7 @@
       action_taken_by: Handling utført av
       actions:
         delete_description_html: De rapporterte innleggene vil bli slettet, og en advarsel vil bli tatt vare på for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
-        mark_as_sensitive_description_html: Mediene i de rapporterte innleggene vil bli merket som sensitive, og en advarsel vil bli tatt vare på for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
+        mark_as_sensitive_description_html: Mediene i de rapporterte innleggene vil bli merket som følsomme, og en advarsel vil bli notert for å hjelpe deg eskalere ved fremtidige overtredelser fra samme konto.
         resolve_description_html: Ingen handling utføres mot den rapporterte kontoen, ingen advarsel gis, og rapporten lukkes.
         silence_description_html: Profilen vil kun være synlig for dem som allerede følger den eller manuelt slår den opp, noe som sterkt begrenser dens rekkevidde. Kan alltid tilbakestilles.
       are_you_sure: Er du sikker?
@@ -509,6 +544,7 @@
       forwarded: Videresendt
       forwarded_to: Videresendt til %{domain}
       mark_as_resolved: Merk som løst
+      mark_as_sensitive: Merk som følsomt
       mark_as_unresolved: Merk som uoppklart
       notes:
         create: Legg til notat
@@ -523,6 +559,7 @@
       resolved: Løst
       resolved_msg: Rapport løst!
       status: Status
+      statuses: Rapportert innhold
       target_origin: Opprinnelse for innrapportert konto
       title: Rapporter
       unassign: Fjern tilegning
@@ -565,6 +602,8 @@
       empty: Ingen serverregler har blitt definert ennå.
       title: Server regler
     settings:
+      about:
+        title: Om
       discovery:
         trends: Trender
       domain_blocks:
@@ -602,9 +641,9 @@
       actions:
         delete_statuses: "%{name} slettet %{target}s innlegg"
         disable: "%{name} frøs %{target}s konto"
-        mark_statuses_as_sensitive: "%{name} markerte %{target}s innlegg som sensitive"
+        mark_statuses_as_sensitive: "%{name} merket %{target}s innlegg som følsomme"
         none: "%{name} sendte en advarsel til %{target}"
-        sensitive: "%{name} markerte %{target}s konto som sensitiv"
+        sensitive: "%{name} merket %{target}s konto som følsom"
         silence: "%{name} begrenset %{target}s konto"
         suspend: "%{name} suspenderte %{target}s konto"
       appeal_approved: Klage tatt til følge
@@ -649,9 +688,12 @@
       title: Endre forhåndsinnstillinger for advarsler
     webhooks:
       add_new: Legg til endepunkt
+      status: Status
   admin_mailer:
     new_appeal:
       actions:
+        mark_statuses_as_sensitive: å merke innleggene sine som følsomme
+        sensitive: å merke kontoen sin som følsom
         silence: for å begrense deres konto
     new_pending_account:
       body: Detaljer om den nye kontoen er nedenfor. Du kan godkjenne eller avvise denne søknaden.
@@ -674,7 +716,7 @@
     localization:
       body: Mastodon er oversatt av frivillige.
       guide_link_text: Alle kan bidra.
-    sensitive_content: Sensitivt innhold
+    sensitive_content: Følsomt innhold
     toot_layout: Innleggsoppsett
   application_mailer:
     notification_preferences: Endre E-postinnstillingene
@@ -682,7 +724,7 @@
     settings: 'Endre foretrukne e-postinnstillinger: %{link}'
     view: 'Se:'
     view_profile: Vis Profil
-    view_status: Vis status
+    view_status: Vis innlegg
   applications:
     created: Søknaden ble vellykket oppretttet
     destroyed: Søknaden ble vellykket slettet
@@ -691,47 +733,59 @@
     warning: Vær veldig forsiktig med denne data. Aldri del den med noen!
     your_token: Din tilgangsnøkkel
   auth:
+    apply_for_account: Be om en konto
     change_password: Passord
     delete_account: Slett konto
     delete_account_html: Hvis du ønsker å slette kontoen din, kan du <a href="%{path}">gå hit</a>. Du vil bli spurt om bekreftelse.
     description:
       prefix_invited_by_user: "@%{name} inviterer deg til å bli med på denne serveren til Mastodon!"
-      prefix_sign_up: Meld deg opp på Mastodon i dag!
-      suffix: Med en konto, vil kunne følge folk, legge ut oppdateringer, og utveksle meldinger med brukere fra enhver Mastodon-tjener, og mer til!
+      prefix_sign_up: Registrer deg på Mastodon i dag!
+      suffix: Med en konto, vil kunne følge folk, skrive innlegg, og utveksle meldinger med brukere fra enhver Mastodon-tjener, og mer til!
     didnt_get_confirmation: Mottok du ikke instruksjoner om bekreftelse?
     dont_have_your_security_key: Har du ikke sikkerhetsnøkkelen din?
     forgot_password: Har du glemt passordet ditt?
     invalid_reset_password_token: Tilbakestillingsnøkkelen for passord er ugyldig eller utløpt. Vennligst be om en ny.
-    link_to_otp: Skriv inn en 2-trinnskode fra din 2-trinnspåloggingsenhet eller en gjenopprettingskode
+    link_to_otp: Skriv inn en to-faktor-kode fra telefonen din, eller en gjenopprettingskode
     link_to_webauth: Bruk sikkerhetsnøkkel-enheten din
-    login: Logg på
+    log_in_with: Logg inn med
+    login: Logg inn
     logout: Logg ut
     migrate_account: Flytt til en annen konto
     migrate_account_html: Hvis du ønsker å henvise denne kontoen til en annen, kan du <a href="%{path}">konfigurere det her</a>.
-    or_log_in_with: Eller logg på med
+    or_log_in_with: Eller logg inn med
+    privacy_policy_agreement_html: Jeg har lest og godtar <a href="%{privacy_policy_path}" target="_blank">retningslinjer for personvern</a>
     providers:
       cas: CAS
       saml: SAML
-    register: Bli med
-    registration_closed: "%{instance} godtar ikke nye medlemmer"
+    register: Meld deg på
+    registration_closed: "%{instance} tar ikke imot nye medlemmer"
     resend_confirmation: Send bekreftelsesinstruksjoner på nytt
-    reset_password: Nullstill passord
+    reset_password: Tilbakestill passord
+    rules:
+      preamble: Disse angis og håndheves av %{domain}-moderatorene.
+      title: Noen grunnregler.
     security: Sikkerhet
-    set_new_password: Sett nytt passord
+    set_new_password: Angi nytt passord
     setup:
       email_below_hint_html: Dersom E-postadressen nedenfor er feil, kan du endre det her og motta en ny bekreftelses-E-post.
       email_settings_hint_html: Bekreftelses-E-posten ble sendt til %{email}. Dersom den E-postadressen ikke var riktig, kan du endre den i kontoinnstillingene.
       title: Innstillinger
+    sign_up:
+      preamble: Med en konto på denne Mastodon-tjeneren vil du kunne følge andre personer på nettverket, uansett hvor kontoen deres holder til.
+      title: La oss få deg satt i gang på %{domain}.
     status:
       account_status: Kontostatus
       confirming: Venter på at e-postbekreftelsen er fullført.
-      pending: Søknaden din avventer gjennomgang av styret vårt. Dette kan ta litt tid. Du vil motta en E-post dersom søknaden din blir godkjent.
+      functional: Kontoen din er fullt operativt.
+      pending: Søknaden din avventer gjennomgang av våre medarbeidere. Dette kan ta litt tid. Du vil motta en e-post dersom søknaden din blir godkjent.
       redirecting_to: Kontoen din er inaktiv fordi den for øyeblikket omdirigerer til %{acct}.
       view_strikes: Vis tidligere advarsler mot kontoen din
+    too_fast: Skjemaet ble sendt inn for raskt, prøv på nytt.
     use_security_key: Bruk sikkerhetsnøkkel
   authorize_follow:
     already_following: Du følger allerede denne kontoen
-    error: Uheldigvis skjedde det en feil da vi prøvde å få tak i en bruker fra en annen instans
+    already_requested: Du har allerede sendt en følgeforespørsel til denne kontoen
+    error: Dessverre oppstod det en feil da vi prøvde å få tak i brukeren fra tjeneren
     follow: Følg
     follow_request: 'Du har sendt en følgeforespørsel til:'
     following: 'Suksess! Nå følger du:'
@@ -749,6 +803,10 @@
     errors:
       invalid_key: er ikke en gyldig Ed25519- eller Curve25519-nøkkel
       invalid_signature: er ikke en gyldig Ed25519-signatur
+  date:
+    formats:
+      default: "%d. %b, %Y"
+      with_month_name: "%d. %B, %Y"
   datetime:
     distance_in_words:
       about_x_hours: "%{count} timer"
@@ -802,7 +860,7 @@
       title_actions:
         delete_statuses: Fjerning av innlegg
         disable: Frysing av konto
-        mark_statuses_as_sensitive: Merking av innlegg som sensitive
+        mark_statuses_as_sensitive: Merking av innlegg som følsomme
         none: Advarsel
         sensitive: Merking av konto som sensitiv
         silence: Begrensning av konto
@@ -858,6 +916,8 @@
       public: Offentlige tidslinjer
       thread: Samtaler
     edit:
+      add_keyword: Legg til stikkord
+      statuses: Individuelle innlegg
       title: Rediger filter
     index:
       delete: Slett
@@ -880,6 +940,7 @@
       other: Noe er ikke helt riktig ennå. Det er ennå %{count} feil å rette på
   imports:
     errors:
+      invalid_csv_file: 'Ugyldig CSV-fil. Feil: %{error}'
       over_rows_processing_limit: inneholder flere enn %{count} rader
     modes:
       merge: Slå sammen
@@ -920,11 +981,18 @@
       limit: Du har nådd det maksimale antall lister
   login_activities:
     authentication_methods:
+      otp: to-faktor autentiseringsapp
       password: passord
+      webauthn: sikkerhetsnøkler
+    description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging.
+    empty: Ingen innloggingshistorikk er tilgjengelig
+    failed_sign_in_html: Mislykket innloggingsforsøk med %{method} fra %{ip} (%{browser})
+    successful_sign_in_html: Vellykket innlogging med %{method} fra %{ip} (%{browser})
     title: Autentiseringshistorikk
   media_attachments:
     validations:
       images_and_video: Kan ikke legge ved video på en status som allerede inneholder bilder
+      not_ready: Kan ikke legge til filer som ikke er ferdigbehandlet. Prøv igjen om et øyeblikk!
       too_many: Kan ikke legge ved mer enn 4 filer
   migrations:
     acct: brukernavn@domene til den nye kontoen
@@ -964,9 +1032,14 @@
     carry_mutes_over_text: Denne brukeren flyttet fra %{acct}, som du hadde dempet.
     copy_account_note_text: 'Denne brukeren flyttet fra %{acct}, her var dine tidligere notater om dem:'
   notification_mailer:
+    admin:
+      report:
+        subject: "%{name} leverte en rapport"
+      sign_up:
+        subject: "%{name} registrerte seg"
     favourite:
-      body: 'Statusen din ble likt av %{name}:'
-      subject: "%{name} likte statusen din"
+      body: 'Innlegget ditt ble favorittmarkert av %{name}:'
+      subject: "%{name} favorittmarkerte innlegget ditt"
       title: Ny favoritt
     follow:
       body: "%{name} følger deg!"
@@ -983,11 +1056,13 @@
       subject: Du ble nevnt av %{name}
       title: Ny nevning
     reblog:
-      body: 'Din status ble fremhevd av %{name}:'
-      subject: "%{name} fremhevde din status"
+      body: 'Ditt innlegg ble fremhevet av %{name}:'
+      subject: "%{name} fremhevet ditt innlegg"
       title: Ny fremheving
     status:
       subject: "%{name} postet nettopp"
+    update:
+      subject: "%{name} redigerte et innlegg"
   notifications:
     email_events: E-postvarslinger for hendelser
     email_events_hint: 'Velg hendelser som du vil motta varslinger for:'
@@ -1031,6 +1106,8 @@
     other: Annet
     posting_defaults: Innleggsstandarder
     public_timelines: Offentlige tidslinjer
+  privacy_policy:
+    title: Retningslinjer for personvern
   reactions:
     errors:
       limit_reached: Grensen for ulike reaksjoner nådd
@@ -1054,6 +1131,9 @@
     status: Kontostatus
   remote_follow:
     missing_resource: Kunne ikke finne URLen for din konto
+  reports:
+    errors:
+      invalid_rules: refererer ikke til gyldige regler
   rss:
     descriptions:
       account: Offentlige innlegg fra @%{acct}
@@ -1140,7 +1220,8 @@
         one: "%{count} video"
         other: "%{count} videoer"
     boosted_from_html: Boostet fra %{acct_link}
-    content_warning: 'Innholdsadvarsel: %{warning}'
+    content_warning: 'Innholdsvarsel: %{warning}'
+    default_language: Samme språk som brukergrensesnittet
     disallowed_hashtags:
       one: 'inneholdt en ikke tillatt hashtag: %{tags}'
       other: 'inneholdt de ikke tillatte hashtaggene: %{tags}'
@@ -1180,6 +1261,23 @@
     enabled: Slett gamle innlegg automatisk
     enabled_hint: Sletter innleggene dine automatisk når de oppnår en angitt alder, med mindre de samsvarer med ett av unntakene nedenfor
     exceptions: Unntak
+    explanation: Siden sletting av innlegg er en krevende operasjon, blir dette gjort sakte over tid når tjeneren ellers ikke er opptatt. Av denne grunn kan det hende at innleggene dine slettes først en stund etter at de har nådd aldersgrensen.
+    ignore_favs: Ignorer favoritter
+    ignore_reblogs: Ignorer fremhevinger
+    interaction_exceptions: Unntak basert på interaksjoner
+    interaction_exceptions_explanation: Merk at det ikke er noen garanti for at innlegg blir slettet hvis de går under favoritt- eller fremhevelsesgrensen etter å ha gått over dem en gang.
+    keep_direct: Behold direktemeldinger
+    keep_direct_hint: Sletter ingen av direktemeldingene dine
+    keep_media: Behold innlegg med mediavedlegg
+    keep_media_hint: Sletter ikke dine egne innlegg som har mediavedlegg
+    keep_pinned: Behold festede innlegg
+    keep_pinned_hint: Sletter ingen av de festede innleggene dine
+    keep_polls: Behold avstemninger
+    keep_polls_hint: Sletter ingen av avstemningene dine
+    keep_self_bookmark: Behold innlegg med dine bokmerker
+    keep_self_bookmark_hint: Sletter ikke dine egne innlegg hvis du har gitt dem et bokmerke
+    keep_self_fav: Behold innlegg som favoritt
+    keep_self_fav_hint: Sletter ikke dine egne innlegg hvis du har favorittmarkert de
     min_age:
       '1209600': 2 uker
       '15778476': 6 måneder
@@ -1190,9 +1288,13 @@
       '63113904': 2 år
       '7889238': 3 måneder
     min_age_label: Terskel for alder
+    min_favs: Behold innlegg som er favorittmarkert av minst
+    min_favs_hint: Sletter ikke noen av dine innlegg som har mottatt minst dette antall favorittmarkeringer. La stå tom for å slette innlegg uavhengig av antall favorittmarkeringer
+    min_reblogs: Behold innlegg fremhevet av minst
+    min_reblogs_hint: Sletter ikke noen av dine innlegg som har blitt fremhevet minst dette antall ganger. La stå tom for å slette innlegg uavhengig av antall fremhevinger
   stream_entries:
     pinned: Festet innlegg
-    reblogged: fremhevde
+    reblogged: fremhevet
     sensitive_content: Følsomt innhold
   strikes:
     errors:
@@ -1227,36 +1329,50 @@
     appeal_approved:
       action: Gå til kontoen din
       explanation: Klagen på advarselen mot din konto den %{strike_date} som du sendte inn den %{appeal_date} har blitt godkjent. Din konto er nok en gang i god stand.
+      subject: Din klage fra %{date} er godkjent
+      title: Klage godkjent
     appeal_rejected:
       explanation: Klagen på advarselen mot din konto den %{strike_date} som du sendte inn den %{appeal_date} har blitt avvist.
+      subject: Din klage fra %{date} er avvist
+      title: Klage avvist
     backup_ready:
       explanation: Du ba om en fullstendig sikkerhetskopi av Mastodon-kontoen din. Den er nå klar for nedlasting!
       subject: Arkivet ditt er klart til å lastes ned
+      title: Nedlasting av arkiv
     suspicious_sign_in:
       change_password: endre passord
       details: 'Her er detaljer om påloggingen:'
       explanation: Vi har oppdaget en pålogging til din konto fra en ny IP-adresse.
       further_actions_html: Hvis dette ikke var deg, anbefaler vi at du %{action} umiddelbart og aktiverer tofaktorautentisering for å holde kontoen din sikker.
+      subject: Din konto ble tatt i bruk fra en ny IP-adresse
       title: En ny pålogging
     warning:
+      appeal: Lever en klage
+      appeal_description: Hvis du mener dette er feil, kan du sende inn en klage til personalet i %{instance}.
       categories:
         spam: Søppelpost
+        violation: Innholdet bryter følgende retningslinjer for fellesskapet
+      explanation:
+        delete_statuses: Noen av innleggene dine anses å bryte en eller flere retningslinjer for fellesskapet, og har senere blitt fjernet av moderatorene på %{instance}.
+        disable: Du kan ikke lenger bruke kontoen din, men profilen din og andre data forblir intakt. Du kan be om en sikkerhetskopi av dine data, endre kontoinnstillinger eller slette din konto.
+        mark_statuses_as_sensitive: Noen av dine innlegg har blitt merket som følsomme av moderatorene på %{instance}. Dette betyr at folk må trykke på media i innleggene før en forhåndsvisning blir vist. Du kan merke medier som følsomme når du publiserer i fremtiden.
+        sensitive: Fra nå av, vil alle dine opplastede mediefiler bli merket som følsomme og skjult bak et klikk-advarsel.
       reason: 'Årsak:'
       statuses: 'Innlegg angitt:'
       subject:
         delete_statuses: Dine innlegg på %{acct} har blitt fjernet
         disable: Kontoen din, %{acct}, har blitt fryst
-        mark_statuses_as_sensitive: Dine innlegg på %{acct} har blitt merket som sensitivt innhold
+        mark_statuses_as_sensitive: Dine innlegg på %{acct} har blitt merket som følsomme
         none: Advarsel for %{acct}
-        sensitive: Dine innlegg på %{acct} vil bli merket som sensitive fra nå
+        sensitive: Dine innlegg på %{acct} vil fra nå av bli merket som følsomme
         silence: Kontoen din, %{acct}, har blitt begrenset
         suspend: Kontoen din, %{acct}, har blitt suspendert
       title:
         delete_statuses: Innlegg fjernet
         disable: Kontoen er fryst
-        mark_statuses_as_sensitive: Innlegg markert som sensitive
+        mark_statuses_as_sensitive: Innlegg merket som følsomt
         none: Advarsel
-        sensitive: Konto markert som sensitiv
+        sensitive: Konto merket som følsom
         silence: Kontoen er begrenset
         suspend: Kontoen er suspendert
     welcome:
@@ -1264,6 +1380,7 @@
       edit_profile_step: Du kan tilpasse profilen din ved å laste opp et profilbilde, endre visningsnavnet ditt og mer. Du kan velge at nye følgere må godkjennes av deg før de får lov til å følge deg.
       explanation: Her er noen tips for å komme i gang
       final_action: Start postingen
+      final_step: 'Skriv innlegg! Selv uten følgere kan dine offentlige innlegg bli sett av andre, for eksempel på den lokale tidslinjen og i emneknagger. Du kan introdusere deg selv ved å bruke emneknaggen #introduksjon.'
       full_handle: Ditt fullstendige brukernavn
       full_handle_hint: Dette er hva du forteller venner slik at de kan sende melding eller følge deg fra en annen instanse.
       subject: Velkommen til Mastodon
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index f6ac69c1a..753c40725 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -387,6 +387,8 @@ pl:
       add_new: Zatwierdź domenę
       created_msg: Domena dodana do białej listy
       destroyed_msg: Domena usunięta z białej listy
+      export: Eksportuj
+      import: Importuj
       undo: Usuń z białej listy
     domain_blocks:
       add_new: Dodaj nową
@@ -396,13 +398,19 @@ pl:
       edit: Edytuj blokadę domeny
       existing_domain_block: Już nałożyłeś surowsze limity na %{name}.
       existing_domain_block_html: Już narzuciłeś bardziej rygorystyczne limity na %{name}, musisz najpierw <a href="%{unblock_url}">je odblokować</a>.
+      export: Eksportuj
+      import: Importuj
       new:
         create: Utwórz blokadę
         hint: Blokada domen nie zabroni tworzenia wpisów kont w bazie danych, ale pozwoli na automatyczną moderację kont do nich należących.
         severity:
+          desc_html: "<strong>Wyciszenie</strong> uczyni wpisy użytkowników z tej domeny widoczne tylko dla osób, które go obserwują. <strong>Zawieszenie</strong> spowoduje usunięcie całej zawartości dodanej przez użytkownika. Użyj <strong>Żadne</strong>, jeżeli chcesz jedynie odrzucać zawartość multimedialną."
           noop: Nic nie rób
+          silence: Limit
           suspend: Zawieś
         title: Nowa blokada domen
+      no_domain_block_selected: Nie zmieniono żadnych bloków domen, gdyż żadna nie została wybrana
+      not_permitted: Nie możesz wykonać tej czynności
       obfuscate: Ukryj nazwę domeny
       obfuscate_hint: Częściowo ukryj nazwę domeny na liście, gdy reklamowanie listy limitów domen jest włączone
       private_comment: Prywatny komentarz
@@ -436,6 +444,20 @@ pl:
       resolved_dns_records_hint_html: Nazwa domeny rozwiązuje się do następujących domen MX, które są ostatecznie odpowiedzialne za przyjmowanie wiadomości e-mail. Blokowanie domeny MX spowoduje zablokowanie rejestracji z dowolnego adresu e-mail, który używa tej samej domeny MX, nawet jeśli widoczna nazwa domeny jest inna. <strong>Uważaj, aby nie blokować głównych dostawców poczty elektronicznej.</strong>
       resolved_through_html: Rozwiązano przez %{domain}
       title: Blokowanie domen e-mail
+    export_domain_allows:
+      new:
+        title: Zaimportuj zezwolenia domen
+      no_file: Nie wybrano pliku
+    export_domain_blocks:
+      import:
+        description_html: Zamierzasz zaimportować listę zablokowanych domen. Przejrzyj uważnie tę listę, zwłaszcza jeśli sam jej nie utworzyłeś.
+        existing_relationships_warning: Istniejące połączenia obserwujących
+        private_comment_description_html: 'Żebyś wiedział(a) skąd pochodzą zaimportowane bloki, zostaną one utworzone z następującym prywatnym komentarzem: <q>%{comment}</q>'
+        private_comment_template: Zaimportowano z %{source} dnia %{date}
+        title: Importuj zablokowane domeny
+      new:
+        title: Importuj zablokowane domeny
+      no_file: Nie wybrano pliku
     follow_recommendations:
       description_html: "<strong>Polecane obserwacje pomagają nowym użytkownikom szybko odnaleźć interesujące treści</strong>. Jeżeli użytkownik nie wchodził w interakcje z innymi wystarczająco często, aby powstały spersonalizowane rekomendacje, polecane są te konta. Są one obliczane każdego dnia na podstawie kombinacji kont o największej liczbie niedawnej aktywności i największej liczbie lokalnych obserwatorów dla danego języka."
       language: Dla języka
@@ -948,6 +970,7 @@ pl:
     warning: Przechowuj te dane ostrożnie. Nie udostępniaj ich nikomu!
     your_token: Twój token dostępu
   auth:
+    apply_for_account: Poproś o założenie konta
     change_password: Hasło
     delete_account: Usunięcie konta
     delete_account_html: Jeżeli chcesz usunąć konto, <a href="%{path}">przejdź tutaj</a>. Otrzymasz prośbę o potwierdzenie.
@@ -1206,6 +1229,7 @@ pl:
     invalid_markup: 'zawiera nieprawidłową składnię HTML: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Nieprawidłowy plik CSV. Błąd: %{error}'
       over_rows_processing_limit: zawiera więcej niż %{count} wierszy
     modes:
       merge: Połącz
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 8c7b8fa1a..eca2804e8 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -138,16 +138,16 @@ pt-BR:
       sensitized: marcadas como sensíveis
       shared_inbox_url: Link da caixa de entrada compartilhada
       show:
-        created_reports: Denúncias desta conta
-        targeted_reports: Denúncias sobre esta conta
+        created_reports: Denúncias criadas
+        targeted_reports: Vezes denunciado
       silence: Silenciar
       silenced: Silenciado
       statuses: Publicações
       strikes: Avisos anteriores
       subscribe: Inscrever-se
       suspend: Suspender
-      suspended: Banido
-      suspension_irreversible: Os dados desta conta foram excluídos de forma irreversível. Você pode remover a suspensão da conta para torná-la utilizável, mas ela não irá recuperar nenhum dado que ela possuía anteriormente.
+      suspended: Suspendido
+      suspension_irreversible: Os dados desta conta foram excluídos de forma irreversível. Você pode remover a suspensão da conta para torná-la utilizável, mas ela não recuperará nenhum dado que ela possuía anteriormente.
       suspension_reversible_hint_html: A conta foi suspensa e os dados serão totalmente removidos em %{date}. Até lá, a conta pode ser restaurada sem nenhum efeito negativo. Se você deseja remover todos os dados da conta imediatamente, você pode fazer isso abaixo.
       title: Contas
       unblock_email: Desbloquear endereço de e-mail
@@ -166,9 +166,9 @@ pt-BR:
       whitelisted: Permitido
     action_logs:
       action_types:
-        approve_appeal: Aprovar recurso
+        approve_appeal: Aprovar revisão
         approve_user: Aprovar usuário
-        assigned_to_self_report: Adicionar relatório
+        assigned_to_self_report: Atribuir denúncia
         change_email_user: Alterar e-mail do usuário
         change_role_user: Alterar cargo do usuário
         confirm_user: Confirmar usuário
@@ -198,22 +198,22 @@ pt-BR:
         disable_custom_emoji: Desativar emoji personalizado
         disable_sign_in_token_auth_user: Desativar autenticação via token por email para Usuário
         disable_user: Desativar usuário
-        enable_custom_emoji: Ativar Emoji Personalizado
+        enable_custom_emoji: Ativar emoji personalizado
         enable_sign_in_token_auth_user: Ativar autenticação via token por email para Usuário
         enable_user: Ativar usuário
         memorialize_account: Converter conta em memorial
         promote_user: Promover usuário
-        reject_appeal: Rejeitar recurso
-        reject_user: Rejeitar Usuário
+        reject_appeal: Rejeitar revisão
+        reject_user: Rejeitar usuário
         remove_avatar_user: Remover imagem de perfil
-        reopen_report: Reabrir Relatório
-        resend_user: Reenviar o E-mail de Confirmação
+        reopen_report: Reabrir relatório
+        resend_user: Reenviar o e-mail de confirmação
         reset_password_user: Redefinir a senha
-        resolve_report: Resolver Relatório
+        resolve_report: Resolver denúncia
         sensitive_account: Marcar a mídia na sua conta como sensível
         silence_account: Silenciar conta
-        suspend_account: Suspender Conta
-        unassigned_report: Remover relatório
+        suspend_account: Suspender conta
+        unassigned_report: Desatribuir denúncia
         unblock_email_account: Desbloquear endereço de e-mail
         unsensitive_account: Desmarcar a mídia na sua conta como sensível
         unsilence_account: Desfazer silenciar conta
@@ -223,66 +223,66 @@ pt-BR:
         update_domain_block: Atualizar bloqueio de domínio
         update_ip_block: Atualizar regra de IP
         update_status: Editar Status
-        update_user_role: Atualizar função
+        update_user_role: Atualizar cargo
       actions:
-        approve_appeal_html: "%{name} aprovou o recurso de decisão de moderação de %{target}"
+        approve_appeal_html: "%{name} aprovou a revisão da decisão da moderação em %{target}"
         approve_user_html: "%{name} aprovado inscrição de %{target}"
-        assigned_to_self_report_html: "%{name} atribuiu o relatório %{target} para si"
+        assigned_to_self_report_html: "%{name} atribuiu a denúncia %{target} para si"
         change_email_user_html: "%{name} alterou o endereço de e-mail do usuário %{target}"
-        change_role_user_html: "%{name} alterou a função de %{target}"
+        change_role_user_html: "%{name} alterou o cargo de %{target}"
         confirm_user_html: "%{name} confirmou o endereço de e-mail do usuário %{target}"
         create_account_warning_html: "%{name} enviou um aviso para %{target}"
         create_announcement_html: "%{name} criou o novo anúncio %{target}"
-        create_canonical_email_block_html: "%{name} bloqueou o endereço com o marcador %{target}"
+        create_canonical_email_block_html: "%{name} bloqueou o e-mail com o marcador %{target}"
         create_custom_emoji_html: "%{name} enviou o novo emoji %{target}"
         create_domain_allow_html: "%{name} permitiu federação com domínio %{target}"
         create_domain_block_html: "%{name} bloqueou o domínio %{target}"
-        create_email_domain_block_html: "%{name} bloqueou do domínio de e-mail %{target}"
-        create_ip_block_html: "%{name} criou regra para o IP %{target}"
+        create_email_domain_block_html: "%{name} bloqueou o domínio de e-mail %{target}"
+        create_ip_block_html: "%{name} criou a regra para o IP %{target}"
         create_unavailable_domain_html: "%{name} parou a entrega ao domínio %{target}"
-        create_user_role_html: "%{name} criou a função %{target}"
+        create_user_role_html: "%{name} criou o cargo %{target}"
         demote_user_html: "%{name} rebaixou o usuário %{target}"
         destroy_announcement_html: "%{name} excluiu o anúncio %{target}"
-        destroy_canonical_email_block_html: "%{name} desbloqueou o endereço com o marcador %{target}"
+        destroy_canonical_email_block_html: "%{name} desbloqueou o e-mail com o marcador %{target}"
         destroy_custom_emoji_html: "%{name} apagou o emoji %{target}"
         destroy_domain_allow_html: "%{name} bloqueou federação com domínio %{target}"
-        destroy_domain_block_html: "%{name} deixou de bloquear domínio %{target}"
-        destroy_email_domain_block_html: "%{name} adicionou domínio de e-mail %{target} à lista branca"
-        destroy_instance_html: "%{name} purgou o domínio %{target}"
-        destroy_ip_block_html: "%{name} excluiu regra para o IP %{target}"
+        destroy_domain_block_html: "%{name} desbloqueou o domínio %{target}"
+        destroy_email_domain_block_html: "%{name} desbloqueou o domínio de e-mail %{target}"
+        destroy_instance_html: "%{name} limpou o domínio %{target}"
+        destroy_ip_block_html: "%{name} excluiu a regra para o IP %{target}"
         destroy_status_html: "%{name} removeu a publicação de %{target}"
         destroy_unavailable_domain_html: "%{name} retomou a entrega ao domínio %{target}"
-        destroy_user_role_html: "%{name} excluiu a função %{target}"
+        destroy_user_role_html: "%{name} excluiu o cargo %{target}"
         disable_2fa_user_html: "%{name} desativou a exigência da autenticação de dois fatores para o usuário %{target}"
         disable_custom_emoji_html: "%{name} desativou o emoji %{target}"
         disable_sign_in_token_auth_user_html: "%{name} desativou a autenticação via token por email para %{target}"
         disable_user_html: "%{name} desativou o login para %{target}"
-        enable_custom_emoji_html: "%{name} desativou o emoji %{target}"
+        enable_custom_emoji_html: "%{name} ativou o emoji %{target}"
         enable_sign_in_token_auth_user_html: "%{name} ativou a autenticação via token por email para %{target}"
         enable_user_html: "%{name} ativou o login para %{target}"
         memorialize_account_html: "%{name} transformou a conta de %{target} em um memorial"
         promote_user_html: "%{name} promoveu o usuário %{target}"
-        reject_appeal_html: "%{name} rejeitou recurso de decisão de moderação de %{target}"
+        reject_appeal_html: "%{name} rejeitou a revisão da decisão da moderação em %{target}"
         reject_user_html: "%{name} rejeitou a inscrição de %{target}"
         remove_avatar_user_html: "%{name} removeu a imagem de perfil de %{target}"
         reopen_report_html: "%{name} reabriu a denúncia %{target}"
         resend_user_html: "%{name} reenviou um e-mail de confirmação para %{target}"
         reset_password_user_html: "%{name} redefiniu a senha de %{target}"
-        resolve_report_html: "%{name} fechou a denúncia %{target}"
+        resolve_report_html: "%{name} resolveu a denúncia %{target}"
         sensitive_account_html: "%{name} marcou a mídia de %{target} como sensível"
         silence_account_html: "%{name} limitou a conta de %{target}"
         suspend_account_html: "%{name} suspendeu a conta de %{target}"
-        unassigned_report_html: "%{name} desvinculou a denúncia %{target}"
+        unassigned_report_html: "%{name} desatribuiu a denúncia %{target}"
         unblock_email_account_html: "%{name} desbloqueou o endereço de e-mail de %{target}"
         unsensitive_account_html: "%{name} desmarcou a mídia de %{target} como sensível"
         unsilence_account_html: "%{name} removeu a limitação da conta de %{target}"
         unsuspend_account_html: "%{name} removeu a suspenção da conta de %{target}"
-        update_announcement_html: "%{name} atualizou o comunicado %{target}"
+        update_announcement_html: "%{name} atualizou o anúncio %{target}"
         update_custom_emoji_html: "%{name} atualizou o emoji %{target}"
         update_domain_block_html: "%{name} atualizou o bloqueio de domínio de %{target}"
-        update_ip_block_html: "%{name} alterou a regra para IP %{target}"
+        update_ip_block_html: "%{name} alterou a regra para o IP %{target}"
         update_status_html: "%{name} atualizou a publicação de %{target}"
-        update_user_role_html: "%{name} alterou a função %{target}"
+        update_user_role_html: "%{name} alterou o cargo %{target}"
       deleted_account: conta excluída
       empty: Nenhum registro encontrado.
       filter_by_action: Filtrar por ação
@@ -346,11 +346,11 @@ pt-BR:
       new_users: novos usuários
       opened_reports: denúncias abertas
       pending_appeals_html:
-        one: "<strong>%{count}</strong> recurso pendente"
-        other: "<strong>%{count}</strong> recursos pendentes"
+        one: "<strong>%{count}</strong> revisão pendente"
+        other: "<strong>%{count}</strong> revisões pendentes"
       pending_reports_html:
-        one: "<strong>%{count}</strong> relatório pendente"
-        other: "<strong>%{count}</strong> relatórios pendentes"
+        one: "<strong>%{count}</strong> denúncia pendente"
+        other: "<strong>%{count}</strong> denúncias pendentes"
       pending_tags_html:
         one: "<strong>%{count}</strong> hashtag pendente"
         other: "<strong>%{count}</strong> hashtags pendentes"
@@ -367,12 +367,14 @@ pt-BR:
       website: Site
     disputes:
       appeals:
-        empty: Nenhum recurso encontrado.
-        title: Apelações
+        empty: Sem revisões.
+        title: Revisões
     domain_allows:
       add_new: Permitir domínio
       created_msg: Domínio foi permitido
       destroyed_msg: Domínio foi proibido de federar
+      export: Exportar
+      import: Importar
       undo: Bloquear federação com domínio
     domain_blocks:
       add_new: Adicionar novo bloqueio de domínio
@@ -382,13 +384,17 @@ pt-BR:
       edit: Editar bloqueio de domínio
       existing_domain_block: Você já impôs limites mais rigorosos em %{name}.
       existing_domain_block_html: Você já impôs limites mais estritos em %{name}, você precisa <a href="%{unblock_url}">desbloqueá-lo</a> primeiro.
+      export: Exportar
+      import: Importar
       new:
         create: Criar bloqueio
         hint: O bloqueio de domínio não vai prevenir a criação de entradas de contas na base de dados, mas vai retroativamente e automaticamente aplicar métodos específicos de moderação nessas contas.
         severity:
           noop: Nenhum
+          silence: Limitar
           suspend: Banir
         title: Novo bloqueio de domínio
+      not_permitted: Você não possui permissão para realizar esta ação
       obfuscate: Ofuscar nome de domínio
       obfuscate_hint: Ofuscar parcialmente o domínio na lista se a exibição da lista de domínios limitados estiver habilitada
       private_comment: Comentário privado
@@ -420,6 +426,18 @@ pt-BR:
       resolved_dns_records_hint_html: O nome de domínio resolve os seguintes domínios MX, que são responsáveis finais por aceitar o e-mail. Bloquear um domínio MX bloqueará inscrições de qualquer endereço de e-mail que use o mesmo domínio MX, mesmo que o nome de domínio visível seja diferente. <strong>Cuidado para não bloquear os principais provedores de e-mail.</strong>
       resolved_through_html: Resolvido através de %{domain}
       title: Lista de negra de e-mail
+    export_domain_allows:
+      new:
+        title: Importar domínios permitidos
+      no_file: Nenhum arquivo selecionado
+    export_domain_blocks:
+      import:
+        description_html: Você está prestes a importar uma lista de boqueio de domínio. Por favor, revise esta lista com muito cuidado, especialmente se você mesmo não criou esta lista.
+        private_comment_template: Importado de %{source} em %{date}
+        title: Importar bloqueio de domínios
+      new:
+        title: Importar bloqueio de domínios
+      no_file: Nenhum arquivo selecionado
     follow_recommendations:
       description_html: "<strong>A recomendação de contas ajuda os novos usuários a encontrar rapidamente conteúdo interessante</strong>. Quando um usuário ainda não tiver interagido o suficiente para gerar recomendações de contas, essas contas serão recomendadas. Essas recomendações são recalculadas diariamente a partir de uma lista de contas com alto engajamento e maior número de seguidores locais em uma dada língua."
       language: Na língua
@@ -450,7 +468,7 @@ pt-BR:
         description_html: Você pode definir políticas de conteúdo que serão aplicadas a todas as contas deste domínio e a qualquer um dos seus subdomínios.
         policies:
           reject_media: Rejeitar mídia
-          reject_reports: Rejeitar relatórios
+          reject_reports: Rejeitar denúncias
           silence: Limite
           suspend: Suspender
         policy: Políticas
@@ -463,7 +481,7 @@ pt-BR:
         instance_follows_measure: seus seguidores aqui
         instance_languages_dimension: Idiomas principais
         instance_media_attachments_measure: anexos de mídia armazenados
-        instance_reports_measure: relatórios sobre eles
+        instance_reports_measure: denúncias sobre eles
         instance_statuses_measure: publicações armazenadas
       delivery:
         all: Todos
@@ -545,30 +563,28 @@ pt-BR:
         notes:
           one: "%{count} nota"
           other: "%{count} notas"
-      action_log: Logs de auditoria
+      action_log: Registros de auditoria
       action_taken_by: Atitude tomada por
       actions:
         delete_description_html: As publicações denunciadas serão apagadas e um aviso de violação será mantido para te informar sobre o agravamento caso essa mesma conta cometa infrações no futuro.
         mark_as_sensitive_description_html: Os conteúdos de mídia em publicações denunciadas serão marcados como sensíveis e um aviso de violação será mantido para te informar sobre o agravamento caso essa mesma conta comenta infrações no futuro.
-        other_description_html: Veja mais opções para controlar o comportamento da conta e personalizar a comunicação com a conta reportada.
-        resolve_description_html: Nenhuma ação será tomada contra a conta denunciada, nenhuma violação será guardada, e a denúncia será encerrada.
-        silence_description_html: O perfil será visível apenas para aqueles que já o seguem ou que o procuram manualmente, limitando severamente seu alcance. Pode ser sempre revertido.
+        other_description_html: Veja mais opções para controlar o comportamento da conta e personalizar a comunicação com a conta denunciada.
+        resolve_description_html: Nenhuma ação será tomada contra a conta denunciada, nenhuma violação será guardada e a denúncia será encerrada.
+        silence_description_html: O perfil será visível apenas para aqueles que já o seguem ou que o procuram manualmente, limitando severamente seu alcance. Pode ser revertido a qualquer momento.
         suspend_description_html: O perfil e todo o seu conteúdo ficarão inacessíveis até que seja eventualmente excluído. Interagir com a conta será impossível. Reversível dentro de 30 dias.
-      actions_description_html: 'Decida que medidas tomar para resolver esta denúncia. Se você receber uma ação punitiva contra a conta denunciada, ela receberá uma notificação por e-mail, exceto quando for selecionada a categoria <strong>Spam</strong> for selecionada.
-
-        '
-      add_to_report: Adicionar mais ao relatório
+      actions_description_html: Decida que medidas tomar para resolver esta denúncia. Se você decidir punir a conta denunciada, ela receberá uma notificação por e-mail, exceto quando for selecionada a categoria <strong>spam</strong> for selecionada.
+      add_to_report: Adicionar mais à denúncia
       are_you_sure: Você tem certeza?
-      assign_to_self: Pegar
+      assign_to_self: Atribuir para si
       assigned: Moderador responsável
       by_target_domain: Domínio da conta denunciada
       category: Categoria
-      category_description_html: O motivo pelo qual esta conta e/ou conteúdo foi reportado será citado na comunicação com a conta reportada
+      category_description_html: O motivo pelo qual esta conta e/ou conteúdo foi denunciado será citado na comunicação com a conta denunciada
       comment:
         none: Nenhum
       comment_description_html: 'Para fornecer mais informações, %{name} escreveu:'
       created_at: Denunciado
-      delete_and_resolve: Excluir mensagens
+      delete_and_resolve: Excluir publicações
       forwarded: Encaminhados
       forwarded_to: Encaminhado para %{domain}
       mark_as_resolved: Marcar como resolvido
@@ -580,10 +596,10 @@ pt-BR:
         create_and_resolve: Resolver com nota
         create_and_unresolve: Reabrir com nota
         delete: Excluir
-        placeholder: Descreva que ações foram tomadas, ou quaisquer outras atualizações relacionadas…
+        placeholder: Descreva quais ações foram tomadas ou quaisquer outras atualizações relacionadas...
         title: Notas
-      notes_description_html: Visualize e deixe anotações para outros moderadores e para o seu "eu" do futuro
-      quick_actions_description_html: 'Tome uma ação rápida ou role para baixo para ver o conteúdo relatado:'
+      notes_description_html: Visualize e deixe anotações para outros moderadores e para você mesmo no futuro
+      quick_actions_description_html: 'Tome uma ação rápida ou role para baixo para ver o conteúdo denunciado:'
       remote_user_placeholder: o usuário remoto de %{instance}
       reopen: Reabrir denúncia
       report: 'Denúncia #%{id}'
@@ -592,30 +608,31 @@ pt-BR:
       resolved: Resolvido
       resolved_msg: Denúncia resolvida!
       skip_to_actions: Pular para ações
-      status: Situação
+      status: Estado
       statuses: Conteúdo denunciado
       statuses_description_html: Conteúdo ofensivo será citado em comunicação com a conta denunciada
-      target_origin: Origem da conta relatada
+      target_origin: Origem da conta denunciada
       title: Denúncias
-      unassign: Largar
+      unassign: Desatribuir
       unresolved: Não resolvido
       updated_at: Atualizado
       view_profile: Ver perfil
     roles:
-      add_new: Adicionar função
+      add_new: Adicionar cargo
       assigned_users:
         one: "%{count} usuário"
         other: "%{count} usuários"
       categories:
         administration: Administração
+        devops: DevOps
         invites: Convites
         moderation: Moderação
         special: Especial
       delete: Excluir
       description_html: Com as <strong>funções de usuário</strong>, você pode personalizar quais funções e áreas do Mastodon seus usuários podem acessar.
-      edit: Editar função de '%{name}'
+      edit: Editar cargo '%{name}'
       everyone: Permissões padrão
-      everyone_full_description_html: Esta é a <strong>função base</strong> que afeta <strong>todos os usuários</strong>, mesmo aqueles sem uma função atribuída. Todas as outras funções dela herdam as suas permissões.
+      everyone_full_description_html: Este é o <strong>cargo base</strong> que afeta <strong>todos os usuários</strong>, mesmo aqueles sem um cargo atribuído. Todos os outros cargos herdam as permissões dele.
       permissions_count:
         one: "%{count} permissão"
         other: "%{count} permissões"
@@ -628,8 +645,8 @@ pt-BR:
         invite_users_description: Permite que os usuários convidem novas pessoas para o servidor
         manage_announcements: Gerenciar Avisos
         manage_announcements_description: Permite aos usuários gerenciar anúncios no servidor
-        manage_appeals: Gerenciar Apelações
-        manage_appeals_description: Permite aos usuários revisar as apelações contra ações de moderação
+        manage_appeals: Gerenciar revisões
+        manage_appeals_description: Permite aos usuários visualizar as revisões das decisões da moderação
         manage_blocks: Gerenciar Bloqueios
         manage_blocks_description: Permite aos usuários bloquear provedores de e-mail e endereços IP
         manage_custom_emojis: Gerenciar Emojis Personalizados
@@ -638,10 +655,10 @@ pt-BR:
         manage_federation_description: Permite aos usuários bloquear ou permitir federação com outros domínios e controlar a entregabilidade
         manage_invites: Gerenciar convites
         manage_invites_description: Permite que os usuários naveguem e desativem os links de convites
-        manage_reports: Gerenciar relatórios
+        manage_reports: Gerenciar denúncias
         manage_reports_description: Permite aos usuários avaliar denúncias e realizar ações de moderação contra elas
         manage_roles: Gerenciar Funções
-        manage_roles_description: Permitir que os usuários gerenciem e atribuam papéis abaixo deles
+        manage_roles_description: Permitir que os usuários gerenciem e atribuam cargos abaixo deles
         manage_rules: Gerenciar Regras
         manage_rules_description: Permite que os usuários alterarem as regras do servidor
         manage_settings: Gerenciar Configurações
@@ -658,6 +675,7 @@ pt-BR:
         view_audit_log_description: Permite aos usuários ver um histórico de ações administrativas no servidor
         view_dashboard: Ver painel
         view_dashboard_description: Permite que os usuários acessem o painel e várias métricas
+        view_devops: DevOps
         view_devops_description: Permite aos usuários acessar os painéis da Sidekiq e pgHero
       title: Funções
     rules:
@@ -711,7 +729,7 @@ pt-BR:
       back_to_account: Voltar para página da conta
       back_to_report: Voltar às denúncias
       batch:
-        remove_from_report: Remover do relatório
+        remove_from_report: Remover da denúncia
         report: Denunciar
       deleted: Excluídos
       favourites: Favoritos
@@ -739,8 +757,8 @@ pt-BR:
         sensitive: "%{name} marcou as publicações de %{target} como sensíveis"
         silence: "%{name} limitou a conta de %{target}"
         suspend: "%{name} suspendeu a conta de %{target}"
-      appeal_approved: Apelado
-      appeal_pending: Recurso pendente
+      appeal_approved: Revisado
+      appeal_pending: Revisão pendente
     system_checks:
       database_schema_check:
         message_html: Existem migrações de banco de dados pendentes. Execute-as para garantir que o aplicativo se comporte como esperado
@@ -828,9 +846,11 @@ pt-BR:
     webhooks:
       add_new: Adicionar endpoint
       delete: Excluir
+      description_html: Um <strong>webhook</strong> permite que o Mastodon envie <strong>notificações em tempo real</strong> sobre os eventos escolhidos para a sua própria aplicação, então sua aplicação pode <strong>acionar reações automaticamente</strong>.
       disable: Desabilitar
       disabled: Desativado
       edit: Editar endpoint
+      empty: Você não tem webhooks configurados nos endpoints.
       enable: Habilitar
       enabled: Ativo
       enabled_events:
@@ -853,13 +873,15 @@ pt-BR:
         sensitive: para marcar sua conta como sensível
         silence: para limitar sua conta
         suspend: para suspender sua conta
-      body: "%{target} está apelando por uma decisão de moderação de %{action_taken_by} em %{date}, que era %{type}. Escreveu:"
+      body: "%{target} está solicitando uma revisão da decisão da moderação por %{action_taken_by} em %{date}, que era %{type}. Ele escreveu:"
+      next_steps: Você pode aprovar a revisão para desfazer a decisão da moderação ou ignorá-la.
+      subject: "%{username} está solicitando uma revisão da decisão da moderação em %{instance}"
     new_pending_account:
       body: Os detalhes da nova conta estão abaixo. Você pode aprovar ou vetar.
       subject: Nova conta para revisão em %{instance} (%{username})
     new_report:
       body: "%{reporter} denunciou %{target}"
-      body_remote: Alguém da instância %{domain} reportou %{target}
+      body_remote: Alguém de %{domain} denunciou %{target}
       subject: Nova denúncia sobre %{instance} (#%{id})
     new_trends:
       body: 'Os seguintes itens precisam de uma análise antes que possam ser exibidos publicamente:'
@@ -906,6 +928,7 @@ pt-BR:
     warning: Tenha cuidado com estes dados. Nunca compartilhe com alguém!
     your_token: Seu código de acesso
   auth:
+    apply_for_account: Solicitar uma conta
     change_password: Senha
     delete_account: Excluir conta
     delete_account_html: Se você deseja excluir sua conta, você pode <a href="%{path}">fazer isso aqui</a>. Uma confirmação será solicitada.
@@ -941,6 +964,9 @@ pt-BR:
       email_below_hint_html: Se o endereço de e-mail abaixo não for seu, você pode alterá-lo aqui e receber um novo e-mail de confirmação.
       email_settings_hint_html: O e-mail de confirmação foi enviado para %{email}. Se esse endereço de e-mail não estiver correto, você pode alterá-lo nas configurações da conta.
       title: Configurações
+    sign_up:
+      preamble: Com uma conta neste servidor Mastodon, você poderá seguir qualquer outra pessoa na rede, independentemente de onde sua conta esteja hospedada.
+      title: Então vamos lá criar uma conta em %{domain}.
     status:
       account_status: Status da conta
       confirming: Confirmação por e-mail pendente.
@@ -1009,19 +1035,19 @@ pt-BR:
   disputes:
     strikes:
       action_taken: Ações tomadas
-      appeal: Recurso
-      appeal_approved: Este recurso foi contestado e não é mais válido
-      appeal_rejected: O recurso foi rejeitado
-      appeal_submitted_at: Recurso enviado
-      appealed_msg: Seu recurso foi enviado. Se ele for aprovado, você será notificado.
+      appeal: Revisão
+      appeal_approved: Esta punição foi revisada e não é mais válida
+      appeal_rejected: A revisão foi rejeitada
+      appeal_submitted_at: Revisão enviada
+      appealed_msg: Sua revisão foi enviada. Se ela for aprovada, você será notificado.
       appeals:
-        submit: Enviar recurso
-      approve_appeal: Aprovar recurso
-      associated_report: Relatório associado
+        submit: Enviar revisão
+      approve_appeal: Aprovar revisão
+      associated_report: Denúncia associada
       created_at: Datado
       description_html: Estas são ações tomadas contra sua conta e avisos que foram enviados a você pela equipe de %{instance}.
       recipient: Endereçado para
-      reject_appeal: Rejeitar recurso
+      reject_appeal: Rejeitar revisão
       status: 'Publicação #%{id}'
       status_removed: Publicação já removida do sistema
       title: "%{action} de %{date}"
@@ -1033,9 +1059,9 @@ pt-BR:
         sensitive: Marcar a conta como sensível
         silence: Limitação da conta
         suspend: Suspensão de conta
-      your_appeal_approved: Seu recurso foi aprovado
-      your_appeal_pending: Você submeteu um recurso
-      your_appeal_rejected: Seu recurso foi rejeitado
+      your_appeal_approved: Sua revisão foi aprovada
+      your_appeal_pending: Você enviou uma revisão
+      your_appeal_rejected: Sua revisão foi rejeitada
   domain_validator:
     invalid_domain: não é um nome de domínio válido
   errors:
@@ -1089,6 +1115,7 @@ pt-BR:
       statuses: Publicações individuais
       title: Editar filtro
     errors:
+      deprecated_api_multiple_keywords: Estes parâmetros não podem ser alterados a partir deste aplicativo porque se aplicam a mais de uma palavra-chave de filtro. Use um aplicativo mais recente ou a interface web.
       invalid_context: Contexto inválido ou nenhum contexto informado
     index:
       contexts: Filtros em %{contexts}
@@ -1144,6 +1171,7 @@ pt-BR:
     invalid_markup: 'contém HTML inválido: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Arquivo CSV inválido. Erro: %{error}'
       over_rows_processing_limit: contém mais de %{count} linhas
     modes:
       merge: Juntar
@@ -1372,6 +1400,7 @@ pt-BR:
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
+      uc_browser: UC Browser
       weibo: Weibo
     current_session: Sessão atual
     description: "%{browser} em %{platform}"
@@ -1508,7 +1537,7 @@ pt-BR:
     sensitive_content: Conteúdo sensível
   strikes:
     errors:
-      too_late: É tarde demais para apelar esta violação
+      too_late: É tarde demais para solicitar uma revisão desta punição
   tags:
     does_not_match_previous_name: não corresponde ao nome anterior
   themes:
@@ -1538,13 +1567,13 @@ pt-BR:
   user_mailer:
     appeal_approved:
       action: Acessar perfil
-      explanation: O recurso contra o aviso dado à sua conta em %{strike_date} que você submeteu em %{appeal_date} foi aprovado. Sua conta está novamente em situação regular.
-      subject: Seu recurso de %{date} foi aprovado
-      title: Contestação aprovada
+      explanation: A revisão da punição na sua conta em %{strike_date} que você enviou em %{appeal_date} foi aprovada. Sua conta está novamente em situação regular.
+      subject: Sua revisão de %{date} foi aprovada
+      title: Revisão aprovada
     appeal_rejected:
-      explanation: O recurso contra o aviso dado à sua conta em %{strike_date} que você submeteu em %{appeal_date} foi rejeitado.
-      subject: Seu recurso de %{date} foi rejeitado
-      title: Contestação rejeitada
+      explanation: A revisão da punição na sua conta em %{strike_date} que você enviou em %{appeal_date} foi rejeitada.
+      subject: Sua revisão de %{date} foi rejeitada
+      title: Revisão rejeitada
     backup_ready:
       explanation: Você pediu um backup completo da sua conta no Mastodon. E agora está pronto para ser baixado!
       subject: Seu arquivo está pronto para ser baixado
@@ -1557,8 +1586,8 @@ pt-BR:
       subject: Sua conta foi acessada a partir de um novo endereço IP
       title: Um novo login
     warning:
-      appeal: Enviar uma contestação
-      appeal_description: Se você acredita que isso é um erro, você pode enviar um apelo para a equipe de %{instance}.
+      appeal: Enviar uma revisão
+      appeal_description: Se você acredita que isso é um erro, você pode enviar uma revisão para a equipe de %{instance}.
       categories:
         spam: Spam
         violation: O conteúdo viola as seguintes diretrizes da comunidade
diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml
index 863184095..1f382f615 100644
--- a/config/locales/pt-PT.yml
+++ b/config/locales/pt-PT.yml
@@ -373,6 +373,8 @@ pt-PT:
       add_new: Colocar domínio na lista branca
       created_msg: Domínio foi adicionado à lista branca com sucesso
       destroyed_msg: Domínio foi removido da lista branca
+      export: Exportar
+      import: Importar
       undo: Remover da lista branca
     domain_blocks:
       add_new: Adicionar novo
@@ -382,13 +384,19 @@ pt-PT:
       edit: Editar bloqueio de domínio
       existing_domain_block: Já impôs limites mais rigorosos a %{name}.
       existing_domain_block_html: Você já impôs limites mais restritivos a %{name}, é necessário primeiro <a href="%{unblock_url}">desbloqueá-lo</a>.
+      export: Exportar
+      import: Importar
       new:
         create: Criar bloqueio
         hint: O bloqueio de dominio não vai previnir a criação de entradas na base de dados, mas irá retroativamente e automaticamente aplicar métodos de moderação específica nessas contas.
         severity:
+          desc_html: "<strong>Limitar</strong> tornará as mensagens das contas neste domínio invisíveis a qualquer pessoa que não as esteja a seguir. <strong>Suspender</strong> removerá do seu servidor todo o conteúdo, media, e dados de perfil das contas deste domínio. Utilize <strong>Nenhum</strong> se apenas quiser rejeitar ficheiros media."
           noop: Nenhum
+          silence: Limitar
           suspend: Suspender
         title: Novo bloqueio de domínio
+      no_domain_block_selected: Nenhum bloqueio de domínio foi alterado pois nenhum foi selecionado
+      not_permitted: Não está autorizado a executar esta ação
       obfuscate: Ofuscar nome de domínio
       obfuscate_hint: Ofuscar parcialmente o nome de domínio na lista, se estiverem habilitadas as limitações na publicação da lista de domínios
       private_comment: Comentário privado
@@ -420,6 +428,20 @@ pt-PT:
       resolved_dns_records_hint_html: O nome de domínio resolve para os seguintes domínios MX, que são, em última análise, responsáveis por aceitar o e-mail. Bloquear um domínio MX irá bloquear as inscrições de qualquer endereço de e-mail que use o mesmo domínio MX, mesmo quando o nome de domínio visível é diferente. <strong>Cuidado para não bloquear os principais provedores de e-mail.</strong>
       resolved_through_html: Resolvido através de %{domain}
       title: Domínios de e-mail bloqueados
+    export_domain_allows:
+      new:
+        title: Importar permissões de domínio
+      no_file: Nenhum ficheiro selecionado
+    export_domain_blocks:
+      import:
+        description_html: Está prestes a importar uma lista de bloqueios de domínio. Por favor, reveja esta lista com muito cuidado, especialmente se não tiver sido o autor desta lista.
+        existing_relationships_warning: Relações de seguimento existentes
+        private_comment_description_html: 'Para o ajudar a rastrear a origem dos bloqueios importados, estes serão criados com o seguinte comentário privado: <q>%{comment}</q>'
+        private_comment_template: Importado de %{source} em %{date}
+        title: Importar bloqueios de domínio
+      new:
+        title: Importar bloqueios de domínio
+      no_file: Nenhum ficheiro selecionado
     follow_recommendations:
       description_html: "<strong>Recomendações de quem seguir ajudam novos utilizadores a encontrar conteúdo interessante rapidamente.</strong>. Quando um utilizador não interage com outros o suficiente para formar recomendações personalizadas, estas contas são recomendadas. Elas são recalculadas diariamente a partir de uma mistura de contas com mais atividade recente e maior número de seguidores locais para um determinado idioma."
       language: Para o idioma
@@ -912,6 +934,7 @@ pt-PT:
     warning: Cuidado com estes dados. Não partilhar com ninguém!
     your_token: O teu token de acesso
   auth:
+    apply_for_account: Solicitar uma conta
     change_password: Palavra-passe
     delete_account: Eliminar conta
     delete_account_html: Se deseja eliminar a sua conta, pode <a href="%{path}">continuar aqui</a>. Uma confirmação será solicitada.
@@ -1156,6 +1179,7 @@ pt-PT:
     invalid_markup: 'contém marcação HTML inválida: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Arquivo CSV inválido. Erro: %{error}'
       over_rows_processing_limit: contém mais de %{count} linhas
     modes:
       merge: Juntar
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index c8e1d8a3e..48cf790b7 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -5,6 +5,7 @@ ro:
     contact_missing: Nesetat
     contact_unavailable: Indisponibil
     hosted_on: Mastodon găzduit de %{domain}
+    title: Despre
   accounts:
     follow: Urmărește
     followers:
@@ -45,6 +46,11 @@ ro:
         new_email: E-mail nou
         submit: Schimbă adresa de email
         title: Schimbă e-mailul pentru %{username}
+      change_role:
+        changed_msg: Rol actualizat cu succes!
+        label: Schimbare rol
+        no_role: Niciun rol
+        title: Schimbă rolul pentru %{username}
       confirm: Confirmă
       confirmed: Confirmat
       confirming: Confirmare
@@ -88,6 +94,7 @@ ro:
         active: Activ
         all: Toate
         pending: În așteptare
+        silenced: Limitat
         suspended: Suspendate
         title: Moderare
       moderation_notes: Note de moderare
@@ -95,9 +102,11 @@ ro:
       most_recent_ip: Cel mai recent IP
       no_account_selected: Nici un cont nu a fost schimbat deoarece nici unul nu a fost selectat
       no_limits_imposed: Nicio limită impusă
+      no_role_assigned: Niciun rol atribuit
       not_subscribed: Nesubscrise
       pending: În așteptare
       perform_full_suspension: Suspendate
+      previous_strikes: Atenționări anterioare
       promote: Promovează
       protocol: Protocol
       public: Public
@@ -117,6 +126,7 @@ ro:
       reset: Resetează
       reset_password: Resetează parola
       resubscribe: Resubscrie-te
+      role: Rol
       search: Caută
       search_same_email_domain: Alţi utilizatori cu acelaşi domeniu de e-mail
       search_same_ip: Alţi utilizatori cu acelaşi IP
@@ -134,6 +144,7 @@ ro:
       statuses: Stări
       strikes: Atenționări anterioare
       subscribe: Subscrie
+      suspend: Suspendă
       suspended: Suspendate
       suspension_irreversible: Datele acestui cont au fost șterse în mod ireversibil. Poți să renunți la suspnedarea contului pentru a-l face utilizabil, dar acesta nu va recupera nicio informație pe care a avut-o anterior.
       suspension_reversible_hint_html: Contul a fost suspendat și datele vor fi șterse complet pe %{date}. Până atunci, contul poate fi restabilit fără efecte adverse. Dacă dorești să ştergi imediat toate datele contului, poți face acest lucru mai jos.
@@ -154,9 +165,11 @@ ro:
       whitelisted: Excluse la blocare
     action_logs:
       action_types:
+        approve_appeal: Aprobare apel
         approve_user: Aprobă Utilizatorul
         assigned_to_self_report: Atribuie raportul
         change_email_user: Schimbă e-mailul pentru utilizator
+        change_role_user: Schimbă rolul utilizatorului
         confirm_user: Confirmare Utilizator
         create_account_warning: Crează avertisment
         create_announcement: Creează Anunț
@@ -166,6 +179,7 @@ ro:
         create_email_domain_block: Creați blocare de domeniu e-mail
         create_ip_block: Creează regulă IP
         create_unavailable_domain: Crează domeniu indisponibil
+        create_user_role: Creează Rol
         demote_user: Retrogradare Utilizatorul
         destroy_announcement: Ștergere anunț
         destroy_custom_emoji: Ștergere Zâmbet Personalizat
@@ -185,24 +199,206 @@ ro:
         enable_user: Activează Utilizator
         memorialize_account: Comemoreză Contul
         promote_user: Promovează utilizator
+        reject_appeal: Respingere apel
         reject_user: Respinge Utilizatorul
         remove_avatar_user: Elimină avatar
         reopen_report: Redeschide Raport
         reset_password_user: Resetează Parola
         resolve_report: Rezolvă Raport
         sensitive_account: Cont Sensibil
+        silence_account: Limitează cont
         suspend_account: Suspendă Cont
         unassigned_report: Raport Neasignat
+        unblock_email_account: Deblochează adresa de e-mail
+        unsilence_account: Anulează Limitarea Contului
         unsuspend_account: Anulează Suspendarea Contului
         update_announcement: Actualizare Anunț
         update_custom_emoji: Actualizare Emoji Personalizat
         update_status: Actualizează Starea
       actions:
         create_custom_emoji_html: "%{name} a încărcat noi emoji %{target}"
+      deleted_account: cont șters
+      empty: Niciun jurnal nu a fost găsit.
+      filter_by_action: Filtrează după acțiune
+      filter_by_user: Filtrează după utilizator
+      title: Jurnal de audit
     announcements:
+      destroyed_msg: Anunț șters cu succes!
+      edit:
+        title: Modifică anunțul
+      empty: Niciun anunț nu a fost găsit.
       live: În direct
       new:
         create: Creează Anunț
+        title: Anunț nou
+      publish: Publică
+      published_msg: Anunț publicat cu succes!
+      scheduled_for: Programat pentru ora %{time}
+      scheduled_msg: Publicarea anunțului va avea loc la ora programată!
+      title: Anunțuri
+      unpublish: Revocă publicarea
+      unpublished_msg: Publicarea anunțului a fost revocată cu succes!
+      updated_msg: Anunț actualizat cu succes!
+    custom_emojis:
+      assign_category: Atribuie o categorie
+      by_domain: Domeniu
+      copied_msg: Copie locală a emoticonului creată cu succes
+      copy: Copiază
+      copy_failed_msg: Nu s-a putut realiza o copie locală a acelui emoticon
+      create_new_category: Creează o categorie nouă
+      created_msg: Emoticon creat cu succes!
+      delete: Șterge
+      destroyed_msg: Emoticon distrus cu succes!
+      disable: Dezactivează
+      disabled: Dezactivat
+      disabled_msg: Emoticon dezactivat cu succes
+      emoji: Emoticon
+      enable: Activează
+      enabled: Activat
+      enabled_msg: Emoticon activat cu succes
+      image_hint: PNG sau GIF de cel mult %{size}
+      list: Listează
+      listed: Listat
+      new:
+        title: Adaugă un nou emoticon personalizat
+      no_emoji_selected: Niciun emoticon nu a fost modificat pentru că niciunul nu era selectat
+      not_permitted: Nu ai permisiunea de a efectua această acțiune
+      overwrite: Suprascrie
+      shortcode: Scurtătură
+      shortcode_hint: Cel puțin două caractere, doar caractere alfanumerice sau linii de subliniere
+      title: Emoticoane personalizate
+      uncategorized: Necategorizat
+      unlist: Nu mai lista
+      unlisted: Nelistat
+      update_failed_msg: Nu s-a putut actualiza emoticonul respectiv
+      updated_msg: Emoticon actualizat cu succes!
+      upload: Încarcă
+    email_domain_blocks:
+      delete: Șterge
+      dns:
+        types:
+          mx: Înregistrare MX
+      domain: Domeniu
+      new:
+        create: Adaugă domeniu
+        resolve: Rezolvă domeniul
+    export_domain_allows:
+      no_file: Niciun fișier selectat
+    follow_recommendations:
+      status: Stare
+    instances:
+      back_to_all: Toate
+      back_to_limited: Limitat
+      back_to_warning: Avertizare
+      by_domain: Domeniu
+      content_policies:
+        comment: Notă internă
+        policies:
+          reject_media: Respinge conținutul multimedia
+          reject_reports: Respinge raportările
+      moderation:
+        all: Toate
+        limited: Limitat
+        title: Moderare
+      private_comment: Comentariu privat
+      public_comment: Comentariu public
+      title: Federație
+      total_blocked_by_us: Blocat de către noi
+    ip_blocks:
+      expires_in:
+        '1209600': 2 săptămâni
+        '15778476': 6 luni
+        '2629746': o lună
+        '31556952': un an
+        '86400': o zi
+        '94670856': 3 ani
+      new:
+        title: Creează o regulă IP nouă
+      no_ip_block_selected: Nicio regulă IP nu a fost modificată deoarece niciuna nu era selectată
+      title: Reguli IP
+    relationships:
+      title: Relațiile lui %{acct}
+    relays:
+      delete: Șterge
+      disable: Dezactivează
+      disabled: Dezactivat
+      enable: Activează
+    reports:
+      are_you_sure: Ești sigur?
+      assign_to_self: Alocă-mi-o mie
+      assigned: Moderator alocat
+      category: Categorie
+      category_description_html: Motivul pentru care acest cont și/sau conținut a fost raportat va fi citat în comunicarea trimisă contului raportat
+      comment:
+        none: Niciunul
+      comment_description_html: 'Pentru a furniza mai multe informaţii, %{name} a scris:'
+      created_at: Raportat
+      delete_and_resolve: Șterge postările
+      forwarded: Redirecționat
+      forwarded_to: Redirecționat către %{domain}
+      mark_as_resolved: Marchează ca fiind rezolvat
+      mark_as_sensitive: Marchează ca fiind sensibil
+      mark_as_unresolved: Marchează ca fiind nerezolvat
+      no_one_assigned: Nimeni
+      notes:
+        create: Adaugă o notă
+        create_and_resolve: Rezolvă cu o notă
+        create_and_unresolve: Redeschide cu o notă
+        delete: Șterge
+        title: Note
+      reopen: Redeschide raportarea
+      report: Raportare №%{id}
+      reported_account: Contul raportat
+      reported_by: Raportat de către
+      resolved: Rezolvată
+      resolved_msg: Raportare rezolvată cu succes!
+      skip_to_actions: Treci la acțiuni
+      status: Stare
+      statuses: Conținut raportat
+      statuses_description_html: Conținutul problematic va fi citat în comunicarea trimisă contului raportat
+      target_origin: Originea contului raportat
+      title: Raportări
+      unassign: Anulează alocarea
+      unresolved: Cu rezolvare anulată
+      updated_at: Actualizată
+      view_profile: Vezi profilul
+    roles:
+      add_new: Adaugă un rol
+      categories:
+        administration: Administrație
+        devops: Dezvoltare și operațiuni
+        invites: Invitații
+        moderation: Moderare
+        special: Speciale
+      delete: Șterge
+      description_html: Folosind <strong>roluri pentru utilizatori</strong>, poți alege ce funcții și zone din Mastodon pot accesa utilizatorii tăi.
+      edit: Modifică rolul lui „%{name}”
+      everyone: Permisiuni implicite
+      everyone_full_description_html: Acesta este <strong>rolul de bază</strong> care afectează <strong>toți utilizatorii</strong>, chiar și pe cei fără un rol alocat. Toate celelalte roluri îi moștenesc permisiunile lui.
+      privileges:
+        administrator: Administrator
+        administrator_description: Utilizatorii cu această permisiune vor putea avea orice permisiune
+        delete_user_data: Șterge datele utilizatorului
+    rules:
+      title: Regulile serverului
+    settings:
+      about:
+        manage_rules: Administrează regulile serverului
+        preamble: Furnizează informații detaliate despre modul în care serverul este operat, moderat și finanțat.
+        rules_hint: Există o zonă dedicată pentru regulile pe care utilizatorii tăi ar trebui să le respecte.
+        title: Despre
+      appearance:
+        preamble: Personalizează interfața web a Mastodon.
+        title: Aspect
+      branding:
+        preamble: Elementele de marcă ale serverului tău îl diferențiază de celelalte servere din rețea. Acestea pot fi afișate într-o varietate de medii precum în interfața web a Mastodon, în aplicațiile native, în previzualizarea linkurilor pe alte site-uri web, în aplicațiile de mesagerie ș.a.m.d. Din acest motiv, este de preferat ca aceste elemente să fie clare, scurte şi concise.
+        title: Elemente de marcă
+      content_retention:
+        preamble: Controlează modul în care conținutul generat de utilizatori este stocat în Mastodon.
+        title: Retenția conținutului
+      discovery:
+        follow_recommendations: Urmează recomandările
+        profile_directory: Catalogul de profiluri
   aliases:
     add_new: Creează un alias
     created_msg: A fost creat cu succes un alias nou. Acum puteţi iniţia mutarea din vechiul cont.
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 13e826a8e..8c18db2fc 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -5,6 +5,7 @@ ru:
     contact_missing: не указан
     contact_unavailable: неизв.
     hosted_on: Вы получили это сообщение, так как зарегистрированы на %{domain}
+    title: О проекте
   accounts:
     follow: Подписаться
     followers:
@@ -248,6 +249,7 @@ ru:
         create_user_role_html: "%{name} создал(а) роль %{target}"
         demote_user_html: "%{name} разжаловал(а) пользователя %{target}"
         destroy_announcement_html: "%{name} удалил(а) объявление %{target}"
+        destroy_canonical_email_block_html: "%{name} снял(а) блокировку e-mail с хэшем %{target}"
         destroy_custom_emoji_html: "%{name} удалил(а) эмодзи %{target}"
         destroy_domain_allow_html: "%{name} запретил(а) федерацию с доменом %{target}"
         destroy_domain_block_html: "%{name} снял(а) блокировку с домена %{target}"
@@ -270,6 +272,7 @@ ru:
         reject_user_html: "%{name} отклонил(а) регистрацию %{target}"
         remove_avatar_user_html: "%{name} убрал(а) аватарку пользователя %{target}"
         reopen_report_html: "%{name} повторно открыл(а) жалобу %{target}"
+        resend_user_html: "%{name} переслал письмо с подтверждением для %{target}"
         reset_password_user_html: "%{name} сбросил(а) пароль пользователя %{target}"
         resolve_report_html: "%{name} решил(а) жалобу %{target}"
         sensitive_account_html: "%{name} установил(а) отметку файлов %{target} как «деликатного характера»"
@@ -348,6 +351,11 @@ ru:
       media_storage: Медиа файлы
       new_users: новые пользователи
       opened_reports: жалоб открыто
+      pending_appeals_html:
+        few: "<strong>%{count}</strong> ожидают аппеляции"
+        many: "<strong>%{count}</strong> ожидают апелляции"
+        one: "<strong>%{count}</strong> ожидает апелляции"
+        other: "<strong>%{count}</strong> ожидают апелляций"
       pending_reports_html:
         few: "<strong>%{count}</strong> ожидающих отчета"
         many: "<strong>%{count}</strong> ожидающих отчетов"
@@ -379,6 +387,8 @@ ru:
       add_new: Внести в белый список
       created_msg: Домен добавлен в белый список
       destroyed_msg: Домен убран из белого списка
+      export: Экспорт
+      import: Импорт
       undo: Убрать из белого списка
     domain_blocks:
       add_new: Заблокировать домен
@@ -388,13 +398,19 @@ ru:
       edit: Редактировать блокировку
       existing_domain_block: Вы уже установили более строгие ограничения для %{name}.
       existing_domain_block_html: Вы уже ввели более строгие ограничения на %{name}, вам нужно <a href="%{unblock_url}">разблокировать его</a> сначала.
+      export: Экспорт
+      import: Импорт
       new:
         create: Создать блокировку
         hint: Блокировка домена не предотвратит создание новых учётных записей в базе данных, но ретроактивно и автоматически применит указанные методы модерации для этих учётных записей.
         severity:
+          desc_html: "<strong>Лимит</strong> сделает посты с аккаунтов данного домена невидимым для всех, кто на них не подписан. <strong>Приостановка</strong> удалит весь контент, медиа и данные профиля с аккаунта домена на вашем сервере. Используйте <strong>Ничего</strong> если хотите отказываться от медиа файлов."
           noop: Ничего
+          silence: Ограничение
           suspend: Блокировка
         title: Новая блокировка e-mail домена
+      no_domain_block_selected: Не были сделаны изменения блокирования домена, так как не выбраны
+      not_permitted: У Вас недостаточно прав для выполнения этого действия
       obfuscate: Скрыть доменное имя
       obfuscate_hint: Частично скрыть доменное имя в списке, если включена публикация списка ограничений домена
       private_comment: Приватный комментарий
@@ -422,11 +438,26 @@ ru:
       domain: Домен
       new:
         create: Создать блокировку
-        resolve: Отрезолвенные домены
+        resolve: Проверить домен
         title: Новая блокировка по домену
       no_email_domain_block_selected: Блоки домена электронной почты не были изменены, так как не были выбраны
+      resolved_dns_records_hint_html: Доменное имя устраняется на следующие MX-домены, которые в конечном итоге отвечают за прием электронной почты. Блокировка MX-домена будет блокировать регистрации с любого адреса электронной почты, который использует тот же MX-домен, даже если видимое доменное имя отличается от него. <strong>Будьте осторожны, чтобы не блокировать основных поставщиков электронной почты</strong>
       resolved_through_html: Разрешено через %{domain}
       title: Блокировка e-mail доменов
+    export_domain_allows:
+      new:
+        title: Импорт домена разрешён
+      no_file: Файл не выбран
+    export_domain_blocks:
+      import:
+        description_html: Вы собираетесь импортировать список блокировок. Пожалуйста, просмотрите список очень внимательно, если вы не сделали этот сами.
+        existing_relationships_warning: Существуют взаимоотношения в виде подписок
+        private_comment_description_html: 'Чтобы помочь вам отслеживать откуда импортируются блокировка, импортированные блокировки будут созданы со следующим приватным комментарием: <q>%{comment}</q>'
+        private_comment_template: Импортировано из %{source} %{date}
+        title: Импорт доменных блокировок
+      new:
+        title: Импорт доменных блокировок
+      no_file: Файл не выбран
     follow_recommendations:
       description_html: "<strong>Следуйте рекомендациям, чтобы помочь новым пользователям быстро находить интересный контент</strong>. Если пользователь не взаимодействовал с другими в достаточной степени, чтобы сформировать персонализированные рекомендации, вместо этого рекомендуется использовать эти учетные записи. Они пересчитываются на ежедневной основе на основе комбинации аккаунтов с наибольшим количеством недавних взаимодействий и наибольшим количеством местных подписчиков для данного языка."
       language: Для языка
@@ -452,6 +483,7 @@ ru:
       confirm_purge: Вы уверены, что хотите навсегда удалить данные с этого домена?
       content_policies:
         comment: Внутренняя заметка
+        description_html: Вы можете определить политики контента, которые будут применяться ко всем учетным записям этого домена и любого из его субдоменов.
         policies:
           reject_media: Отклонить медиа
           reject_reports: Отклонять жалобы
@@ -467,6 +499,7 @@ ru:
         instance_follows_measure: их подписчики тут
         instance_languages_dimension: Популярные языки
         instance_media_attachments_measure: сохраненные медиафайлы
+        instance_reports_measure: сообщить о них
         instance_statuses_measure: сохраненные посты
       delivery:
         all: Все
@@ -557,9 +590,11 @@ ru:
       actions:
         delete_description_html: Обжалованные сообщения будут удалены, а претензия - записана, чтобы помочь вам в решении конфликтов при повторных нарушениях со стороны того же аккаунта.
         mark_as_sensitive_description_html: Весь медиаконтент в обжалованных сообщениях будет отмечен как чувствительный, а претензия - записана, чтобы помочь вам в решении конфликтов при повторных нарушениях со стороны того же аккаунта.
+        other_description_html: Посмотрите больше настроек для контроля поведения учётной записи и наладьте связь с аккаунтом с жалобой.
         resolve_description_html: Никаких действий не будет выполнено относительно доложенного содержимого. Жалоба будет закрыта.
         silence_description_html: Профиль будет просматриваем только пользователями, которые уже подписаны на него, либо открыли его вручную. Это действие можно отменить в любой момент.
         suspend_description_html: Профиль и всё опубликованное в нём содержимое станут недоступны, пока в конечном итоге учётная запись не будет удалена. Пользователи не смогут взаимодействовать с этой учётной записью. Это действие можно отменить в течение 30 дней.
+      actions_description_html: Выберите действие, чтобы решить данную жалобу. Если вы выберите наказание против аккаунта, вы получите уведомление по E-Mail, проверяйте папку <strong>Спам</strong>.
       add_to_report: Прикрепить ещё
       are_you_sure: Вы уверены?
       assign_to_self: Назначить себе
@@ -586,6 +621,7 @@ ru:
         placeholder: Опишите, какие действия были приняты, или любые другие подробности…
         title: Примечания
       notes_description_html: Просмотрите или оставьте примечания для остальных модераторов и себя в будущем
+      quick_actions_description_html: 'Выберите действие или прокрутите вниз, чтобы увидеть контент с жалобой:'
       remote_user_placeholder: удаленный пользователь из %{instance}
       reopen: Переоткрыть жалобу
       report: Жалоба №%{id}
@@ -638,15 +674,35 @@ ru:
         manage_appeals: Управление апелляциями
         manage_appeals_description: Позволяет пользователям просматривать апелляции на действия модерации
         manage_blocks: Управление блоками
+        manage_blocks_description: Позволяет пользователям блокировать домены электронной почты и IP адреса
         manage_custom_emojis: Управление смайлами
         manage_custom_emojis_description: Позволяет пользователям управлять пользовательскими эмодзи на сервере
         manage_federation: Управление Федерацией
         manage_federation_description: Позволяет пользователям блокировать или разрешить объединение с другими доменами и контролировать возможность доставки
         manage_invites: Управление приглашениями
+        manage_invites_description: Позволяет пользователям просматривать и деактивировать пригласительные ссылки
+        manage_reports: Управление жалобами
+        manage_reports_description: Позволяет пользователям просматривать жалобы и осуществлять модерацию по ним
+        manage_roles: Управление ролями
+        manage_roles_description: Разрешает пользователям управлять ролями и назначать их
+        manage_rules: Управление правилами
+        manage_rules_description: Разрешает пользователям изменять правила на сервере
+        manage_settings: Управление параметрами
+        manage_settings_description: Разрешает пользователям управлять параметрами сайта
+        manage_taxonomies: Управление трендами
+        manage_taxonomies_description: Позволяет пользователям модерировать список популярного контента и менять настройки хэштегов
+        manage_user_access: Управление правами пользователей
+        manage_user_access_description: Разрешает пользователям отключать двухэтапную аутентификацию другим пользователям, изменять их адрес электронной почты и сбрасывать их пароль
+        manage_users: Управление пользователями
+        manage_users_description: Разрешает пользователям просматривать информацию о других пользователях и применять против них модерацию
+        manage_webhooks: Управление веб-хуками
+        manage_webhooks_description: Разрешает пользователям настраивать веб-хуки для административных событий
         view_audit_log: Посмотреть журнал аудита
         view_audit_log_description: Позволяет пользователям просматривать историю административных действий на сервере
         view_dashboard: Открыть панель управления
+        view_dashboard_description: Разрешает пользователям просматривать статистику сервера
         view_devops: DevOps
+        view_devops_description: Разрешить пользователям доступ к панелям Sidekiq и pgHero
       title: Роли
     rules:
       add_new: Добавить правило
@@ -656,15 +712,39 @@ ru:
       empty: Правила сервера еще не определены.
       title: Правила сервера
     settings:
+      about:
+        manage_rules: Управление правилами на сервере
+        preamble: Предоставьте подробную информацию как сервер работает, модерируется, финансируется.
+        rules_hint: Это отдельное место для правил, которыми должны руководствоваться пользователи.
+        title: О нас
+      appearance:
+        preamble: Настройте веб-интерфейс Мастодона.
+        title: Внешний вид
+      branding:
+        preamble: Брендинг вашего сервера отличает его от других серверов сети. Эта информация может отображаться в различных средах, таких как веб-интерфейс Mastodon, нативные приложения, в виде предпросмотра ссылок на других веб-сайтах, в почтовых приложениях и так далее. По этой причине лучше держать эту информацию ясной, короткой и краткой.
+        title: Брендинг
+      content_retention:
+        preamble: Управление сохранением пользовательского контента в Mastodon.
+        title: Хранение контента
+      discovery:
+        follow_recommendations: Рекомендации подписок
+        profile_directory: Каталог профилей
+        public_timelines: Публичные ленты
+        title: Обзор
+        trends: Популярное
       domain_blocks:
         all: Всем
         disabled: Никому
         users: Залогиненным локальным пользователям
+      registrations:
+        preamble: Контролируйте, кто может создать учетную запись на вашем сервере.
+        title: Регистрации
       registrations_mode:
         modes:
           approved: Для регистрации требуется подтверждение
           none: Никто не может регистрироваться
           open: Все могут регистрироваться
+      title: Настройки Сервера
     site_uploads:
       delete: Удалить загруженный файл
       destroyed_msg: Файл успешно удалён.
@@ -685,6 +765,10 @@ ru:
         title: Файлы мультимедиа
       metadata: Метаданные
       no_status_selected: Ничего не изменилось, так как ни один пост не был выделен
+      open: Открыть запись
+      original_status: Оригинальный пост
+      reblogs: Продвинули
+      status_changed: Пост изменен
       title: Посты пользователя
       trending: Популярное
       visibility: Видимость
@@ -697,6 +781,7 @@ ru:
         none: "%{name} отправил(а) предупреждение %{target}"
         sensitive: "%{name} отметил(а) учетную запись %{target} как деликатную"
         silence: "%{name} ограничил(а) учетную запись %{target}"
+        suspend: "%{name} приостановил аккаунт %{target}"
       appeal_approved: Обжаловано
       appeal_pending: Обжалование в обработке
     system_checks:
@@ -723,9 +808,12 @@ ru:
       links:
         allow: Разрешить ссылку
         allow_provider: Разрешить издание
+        description_html: Это ссылки, которыми в настоящее время много пользуются аккаунты, с которых ваш сервер видит сообщения. Это может помочь вашим пользователям узнать, что происходит в мире. Никакие ссылки не отображаются публично, пока вы не одобрите издателя. Вы также можете разрешить или отклонить индивидуальные ссылки.
         disallow: Запретить ссылку
         disallow_provider: Отклонить издание
         no_link_selected: Ссылки не были изменены, так как не были выбраны ни один
+        publishers:
+          no_publisher_selected: Ничего не изменилось, так как ни один издатель не был выбран
         shared_by_over_week:
           few: Поделилось %{count} человека за последнюю неделю
           many: Поделилось %{count} человек за последнюю неделю
@@ -737,6 +825,7 @@ ru:
       pending_review: Ожидает рассмотрения
       preview_card_providers:
         allowed: Ссылки этого издания могут отображаться в «актуальном»
+        description_html: Это домены, ссылки на которых часто используются на вашем сервере. Ссылки не будут публично прослеживаться до тех пор, пока домен ссылки не будет одобрен. Ваше одобрение (или отклонение) будет распространяться на субдомены.
         rejected: Ссылки этого издания не будут отображаться в «актуальном»
         title: Издатели
       rejected: Отклонённые
@@ -757,6 +846,7 @@ ru:
           tag_accounts_measure: уникальных использований
           tag_languages_dimension: Популярные языки
           tag_servers_dimension: Самые популярные серверы
+          tag_servers_measure: разные сервера
           tag_uses_measure: всего использований
         listable: Может предлагаться
         not_listable: Не будет предлагаться
@@ -806,10 +896,15 @@ ru:
   admin_mailer:
     new_appeal:
       actions:
+        delete_statuses: удалить их посты
+        disable: заморозить их аккаунт
+        mark_statuses_as_sensitive: пометить их посты как деликатного содержимого
         none: предупреждение
+        sensitive: пометить их аккаунт как деликатного характера
         silence: ограничить учётную запись
         suspend: приостановить действие учётной записи
       body: "%{target} обжалуют решение модератора %{action_taken_by} от %{date}, которое %{type}. Они написали:"
+      next_steps: Вы можете одобрить апелляцию на отмену решения модерации или проигнорировать её.
       subject: "%{username} обжалует решение модерации на %{instance}"
     new_pending_account:
       body: Ниже указана информация учётной записи. Вы можете одобрить или отклонить заявку.
@@ -862,6 +957,7 @@ ru:
     warning: Будьте очень внимательны с этими данными. Не делитесь ими ни с кем!
     your_token: Ваш токен доступа
   auth:
+    apply_for_account: Запросить аккаунт
     change_password: Пароль
     delete_account: Удалить учётную запись
     delete_account_html: Удалить свою учётную запись <a href="%{path}">можно в два счёта здесь</a>, но прежде у вас будет спрошено подтверждение.
@@ -979,6 +1075,7 @@ ru:
       approve_appeal: Одобрить обжалование
       associated_report: Связанные обращения
       created_at: Дата
+      description_html: Это действия против вашей учетной записи и предупреждения, которые были отправлены вам сотрудниками %{instance}.
       recipient: Адресовано
       reject_appeal: Отклонить обжалование
       status: 'Пост #%{id}'
@@ -1046,6 +1143,7 @@ ru:
       add_keyword: Добавить ключевое слово
       keywords: Ключевые слова
       statuses: Отдельные сообщения
+      statuses_hint_html: Этот фильтр применяется для выбора отдельных постов, независимо от того, соответствуют ли они ключевым словам ниже. <a href="%{path}">Просмотрите или удалите посты из фильтра</a>.
       title: Изменить фильтр
     errors:
       deprecated_api_multiple_keywords: Эти параметры нельзя изменить из этого приложения, так как применяются к более чем одному ключевому слову фильтра. Используйте более последнее приложение или веб-интерфейс.
@@ -1061,6 +1159,16 @@ ru:
         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: Сохранить новый фильтр
@@ -1069,6 +1177,9 @@ ru:
       back_to_filter: Вернуться к фильтру
       batch:
         remove: Удалить из фильтра
+      index:
+        hint: Этот фильтр применяется для выбора отдельных постов, независимо от других критериев. Вы можете добавить больше записей в этот фильтр из веб-интерфейса.
+        title: Отфильтрованные посты
   footer:
     trending_now: Актуально сейчас
   generic:
@@ -1076,6 +1187,7 @@ ru:
     changes_saved_msg: Изменения успешно сохранены!
     copy: Копировать
     delete: Удалить
+    deselect: Снять выделение
     none: Ничего
     order_by: Сортировка
     save_changes: Сохранить изменения
@@ -1089,6 +1201,7 @@ ru:
     invalid_markup: 'невалидная разметка HTML: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Неверный файл CSV. Ошибка: %{error}'
       over_rows_processing_limit: содержит более %{count} строк
     modes:
       merge: Объединить
@@ -1547,8 +1660,10 @@ ru:
         suspend: Учётная запись заблокирована
     welcome:
       edit_profile_action: Настроить профиль
+      edit_profile_step: Вы можете настроить свой профиль добавляя аватарку, изменяя отображаемое имя и так далее. Вы можете вручную подтверждать подписчиков, перед тем как им будет разрешено подписаться на вас.
       explanation: Вот несколько советов для новичков
       final_action: Начать постить
+      final_step: 'Начинайте постить! Даже без подписчиков, ваши публичные посты могут быть увиденными другими, например в локальной ленте или в хештегах. Вы можете представиться с хэштегом #introductions.'
       full_handle: Ваше обращение
       full_handle_hint: То, что Вы хотите сообщить своим друзьям, чтобы они могли написать Вам или подписаться с другого узла.
       subject: Добро пожаловать в Mastodon
diff --git a/config/locales/sco.yml b/config/locales/sco.yml
index 625ad61ce..a07f76ebf 100644
--- a/config/locales/sco.yml
+++ b/config/locales/sco.yml
@@ -1,5 +1,867 @@
 ---
 sco:
+  about:
+    about_mastodon_html: 'The social network o wir future: Nae adverts, nae corporate surveillance; ethical design, an decentralization! Ain yer ain data wi Mastodon!'
+    contact_missing: No set
+    contact_unavailable: N/A
+    hosted_on: Mastodon hostit on %{domain}
+    title: Aboot
+  accounts:
+    follow: Follae
+    followers:
+      one: Follaer
+      other: Follaers
+    following: Follaein
+    instance_actor_flash: This accoont is a virtual actor uised tae represent the server itsel an no onie individual uiser. It is uised fir federation purposes an shuidnae be suspendit.
+    last_active: last active
+    link_verified_on: Ainership o this link wis checkt on %{date}
+    nothing_here: There naethin here!
+    pin_errors:
+      following: Ye hae tae awriddy be follaein the person thit ye'r wantin tae endorse
+    posts:
+      one: Post
+      other: Posts
+    posts_tab_heading: Posts
+  admin:
+    account_actions:
+      action: Perform action
+      title: Perform moderation action on %{acct}
+    account_moderation_notes:
+      create: Lea note
+      created_msg: Moderation note successfully makkit!
+      destroyed_msg: Moderation note successfully destroyed!
+    accounts:
+      add_email_domain_block: Dingie email domain
+      approve: Approve
+      approved_msg: Successfully approvit %{username}'s sign-up application
+      are_you_sure: Ye sure?
+      avatar: Avatar
+      by_domain: Domain
+      change_email:
+        changed_msg: Email successfully chynged!
+        current_email: Current email
+        label: Chynge email
+        new_email: New email
+        submit: Chynge email
+        title: Chynge email fir %{username}
+      change_role:
+        changed_msg: Role successfully chynged!
+        label: Chynge role
+        no_role: Nae role
+        title: Chynge role fir %{username}
+      confirm: Mak siccar
+      confirmed: Makkit siccar
+      confirming: Makkin siccar
+      custom: Custom
+      delete: Delete data
+      deleted: Deletit
+      demote: Demote
+      destroyed_msg: "%{username}'s data is noo queued fir tae be deletit the noo"
+      disable: Freeze
+      disable_sign_in_token_auth: Turn aff email token authentication
+      disable_two_factor_authentication: Turn aff 2FA
+      disabled: Froze
+      display_name: Display nemm
+      domain: Domain
+      edit: Edit
+      email: Email
+      email_status: Email status
+      enable: Unfreeze
+      enable_sign_in_token_auth: Turn on email token authentication
+      enabled: Turnt on
+      enabled_msg: Successfully unfroze %{username}'s accoont
+      followers: Follaers
+      follows: Follaes
+      header: Heider
+      inbox_url: Inbox URL
+      invite_request_text: Raisons fir jynin
+      invited_by: Invitit bi
+      ip: IP
+      joined: Jynt
+      location:
+        all: Aw
+        local: Local
+        remote: Remote
+        title: Location
+      login_status: Login status
+      media_attachments: Media attachments
+      memorialize: Turn intae memorial
+      memorialized: Memorialized
+      memorialized_msg: Successfully turnt %{username} intae a memorial accoont
+      moderation:
+        active: Active
+        all: Aw
+        pending: Pendin
+        silenced: Limitit
+        suspended: Suspendit
+        title: Moderation
+      moderation_notes: Moderation notes
+      most_recent_activity: Maist recent activity
+      most_recent_ip: Maist recent IP
+      no_account_selected: Nae accoonts wis chynged as naen wis selectit
+      no_limits_imposed: Nae limits imposed
+      no_role_assigned: Nae role assignt
+      not_subscribed: No subscribed
+      pending: Pendin review
+      perform_full_suspension: Suspend
+      previous_strikes: Previous strikes
+      previous_strikes_description_html:
+        one: This accoont haes <strong>ae</strong> strike.
+        other: This accoont haes <strong>%{count}</strong> strikes.
+      promote: Promote
+      protocol: Protocol
+      public: Public
+      push_subscription_expires: PuSH subscription expires
+      redownload: Refresh profile
+      redownloaded_msg: Successfully refreshed %{username}'s profile fae origin
+      reject: Rejeck
+      rejected_msg: Successfully rejectit %{username}'s sign-up application
+      remove_avatar: Remove avatar
+      remove_header: Tak aff heider
+      removed_avatar_msg: Successfully taen aff %{username}'s avatar image
+      removed_header_msg: Successfully taen aff %{username}'s heider image
+      resend_confirmation:
+        already_confirmed: This uiser is awriddy confirmt
+        send: Resen confirmation email
+        success: Confirmation email successfully sent!
+      reset: Reset
+      reset_password: Reset passwird
+      resubscribe: Resubscribe
+      role: Role
+      search: Seirch
+      search_same_email_domain: Ither uisers wi the same email domain
+      search_same_ip: Ither uisers wi the same IP
+      security_measures:
+        only_password: Ainly passwird
+        password_and_2fa: Passwird an 2FA
+      sensitive: Force-sensitive
+      sensitized: Mairked as sensitive
+      shared_inbox_url: Shared inbox URL
+      show:
+        created_reports: Made clypes
+        targeted_reports: Clyped on bi ithers
+      silence: Limit
+      silenced: Limitit
+      statuses: Posts
+      strikes: Previous strikes
+      subscribe: Subscribe
+      suspend: Suspend
+      suspended: Suspendit
+      suspension_irreversible: The data o this accoont haes been irreversibly deletit. Ye kin unsuspend the accoont fir tae mak it uisable but it wullnae recover onie data it haed afore.
+      suspension_reversible_hint_html: The accoont haes been suspendit, an the data wull be fully removed on %{date}. Tae then, the accoont kin be restored athoot onie ill effecks. Gin ye'r wantin tae remove aw the accoont's data the noo, ye kin dae it ablow.
+      title: Accoonts
+      unblock_email: Undingie email address
+      unblocked_email_msg: Successfully undingied %{username}'s email address
+      unconfirmed_email: Email no confirmt
+      undo_sensitized: Undae force-sensitive
+      undo_silenced: Undae limit
+      undo_suspension: Undae suspension
+      unsilenced_msg: Successfully unduin the limitin o %{username}'s accoont
+      unsubscribe: Unsubscribe
+      unsuspended_msg: Successfully unsuspendit %{username}'s accoont
+      username: Uisernemm
+      view_domain: Deek at summary fir domain
+      warn: Warn
+      web: Wab
+      whitelisted: Allooed fir federation
+    action_logs:
+      action_types:
+        approve_appeal: Approve Appeal
+        approve_user: Approve Uiser
+        assigned_to_self_report: Assign Clype
+        change_email_user: Chynge Email fir Uiser
+        change_role_user: Chynge Role o Uiser
+        confirm_user: Confirm Uiser
+        create_account_warning: Mak Warnin
+        create_announcement: Mak Annooncement
+        create_canonical_email_block: Mak a Email Dingie
+        create_custom_emoji: Mak Custom Emoji
+        create_domain_allow: Mak Domain Alloo
+        create_domain_block: Mak Domain Dingie
+        create_email_domain_block: Mak Email Domain Dingie
+        create_ip_block: Mak IP rule
+        create_unavailable_domain: Mak Unavailable Domain
+        create_user_role: Mak Role
+        demote_user: Demote Uiser
+        destroy_announcement: Delete Annooncement
+        destroy_canonical_email_block: Delete Email Dingie
+        destroy_custom_emoji: Delete Custom Emoji
+        destroy_domain_allow: Delete Domain Alloo
+        destroy_domain_block: Delete Domain Dingie
+        destroy_email_domain_block: Delete Email Domain Dingie
+        destroy_instance: Purge Domain
+        destroy_ip_block: Delete IP rule
+        destroy_status: Delete Post
+        destroy_unavailable_domain: Delete Unavailable Domain
+        destroy_user_role: Destroy Role
+        disable_2fa_user: Disable 2FA
+        disable_custom_emoji: Disable Custom Emoji
+        disable_sign_in_token_auth_user: Disable Email Token Authentication fir Uiser
+        disable_user: Turn aff Uiser
+        enable_custom_emoji: Turn on Custom Emoji
+        enable_sign_in_token_auth_user: Turn on Email Token Authentication fir Uiser
+        enable_user: Turn on Uiser
+        memorialize_account: Memorialize Accoont
+        promote_user: Promote Uiser
+        reject_appeal: Rejeck Appeal
+        reject_user: Rejeck Uiser
+        remove_avatar_user: Tak doon Avatar
+        reopen_report: Reopen Clype
+        resend_user: Resen Confirmation Email
+        reset_password_user: Reset Passwird
+        resolve_report: Sort Clype
+        sensitive_account: Force-Sensitive Accoont
+        silence_account: Limit Accoont
+        suspend_account: Suspend Accoont
+        unassigned_report: Unassign Clype
+        unblock_email_account: Undingie email address
+        unsensitive_account: Undae Force-Sensitive Accoont
+        unsilence_account: Undae Limit Accoont
+        unsuspend_account: Unsuspend Accoont
+        update_announcement: Update Annooncement
+        update_custom_emoji: Update Custom Emoji
+        update_domain_block: Update Domain Dingie
+        update_ip_block: Update IP rule
+        update_status: Update Post
+        update_user_role: Update Role
+      actions:
+        approve_appeal_html: "%{name} approved moderation decision appeal fae %{target}"
+        approve_user_html: "%{name} approved sign-up fae %{target}"
+        assigned_to_self_report_html: "%{name} assigned clype %{target} tae theirsels"
+        change_email_user_html: "%{name} chynged the email address o uiser %{target}"
+        change_role_user_html: "%{name} chynged the role o %{target}"
+        confirm_user_html: "%{name} confirmt email address o uiser %{target}"
+        create_account_warning_html: "%{name} sent a warnin tae %{target}"
+        create_announcement_html: "%{name} creatit new annooncement %{target}"
+        create_canonical_email_block_html: "%{name} dingied email wi the hash %{target}"
+        create_custom_emoji_html: "%{name} uploadit new emoji %{target}"
+        create_domain_allow_html: "%{name} allooed federation wi domain %{target}"
+        create_domain_block_html: "%{name} dingied domain %{target}"
+        create_email_domain_block_html: "%{name} dingied email domain %{target}"
+        create_ip_block_html: "%{name} creatit rule fir IP %{target}"
+        create_unavailable_domain_html: "%{name} stapt delivery tae domain %{target}"
+        create_user_role_html: "%{name} creatit %{target} role"
+        demote_user_html: "%{name} demotit uiser %{target}"
+        destroy_announcement_html: "%{name} deletit annooncement %{target}"
+        destroy_canonical_email_block_html: "%{name} undingied email wi the hash %{target}"
+        destroy_custom_emoji_html: "%{name} deletit emoji %{target}"
+        destroy_domain_allow_html: "%{name} disallooed federation wi domain %{target}"
+        destroy_domain_block_html: "%{name} undingied domain %{target}"
+        destroy_email_domain_block_html: "%{name} undingied email domain %{target}"
+        destroy_instance_html: "%{name} purged domain %{target}"
+        destroy_ip_block_html: "%{name} deletit rule fir IP %{target}"
+        destroy_status_html: "%{name} taen doon post bi %{target}"
+        destroy_unavailable_domain_html: "%{name} restertit delivery tae domain %{target}"
+        destroy_user_role_html: "%{name} deletit %{target} role"
+        disable_2fa_user_html: "%{name} turnt aff twa factor requirement fir uiser %{target}"
+        disable_custom_emoji_html: "%{name} turnt aff emoji %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} turnt aff email token authentication fir %{target}"
+        disable_user_html: "%{name} turnt aff login fir uiser %{target}"
+        enable_custom_emoji_html: "%{name} turnt on emoji %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} turnt on email token authentication fir %{target}"
+        enable_user_html: "%{name} turnt on login fir uiser %{target}"
+        memorialize_account_html: "%{name} pit %{target}'s accoont ower intae a memorial page"
+        promote_user_html: "%{name} promotit uiser %{target}"
+        reject_appeal_html: "%{name} rejectit moderation decision appeal fae %{target}"
+        reject_user_html: "%{name} rejectit sign-up fae %{target}"
+        remove_avatar_user_html: "%{name} taen doon %{target}'s avatar"
+        reopen_report_html: "%{name} reopent clype %{target}"
+        resend_user_html: "%{name} resent confirmation email fir %{target}"
+        reset_password_user_html: "%{name} reset passwird fir uiser %{target}"
+        resolve_report_html: "%{name} resolved clype %{target}"
+        sensitive_account_html: "%{name} mairked %{target}'s media as sensitive"
+        silence_account_html: "%{name} limitit %{target}'s accoont"
+        suspend_account_html: "%{name} suspendit %{target}'s accoont"
+        unassigned_report_html: "%{name} unassigned clype %{target}"
+        unblock_email_account_html: "%{name} undingied %{target}'s email address"
+        unsensitive_account_html: "%{name} unmairked %{target}'s media as sensitive"
+        unsilence_account_html: "%{name} undid limit o %{target}'s accoont"
+        unsuspend_account_html: "%{name} unsuspendit %{target}'s accoont"
+        update_announcement_html: "%{name} updatit annooncement %{target}"
+        update_custom_emoji_html: "%{name} updatit emoji %{target}"
+        update_domain_block_html: "%{name} updatit domain dingie fir %{target}"
+        update_ip_block_html: "%{name} chynged rule fir IP %{target}"
+        update_status_html: "%{name} updatit post bi %{target}"
+        update_user_role_html: "%{name} chynged %{target} role"
+      deleted_account: deletit accoont
+      empty: Nae logs fun.
+      filter_by_action: Filter bi action
+      filter_by_user: Filter bi uiser
+      title: Audit log
+    announcements:
+      destroyed_msg: Annooncement successfully deletit!
+      edit:
+        title: Edit annooncement
+      empty: Nae annooncements fun.
+      live: Live
+      new:
+        create: Mak annooncement
+        title: New annooncement
+      publish: Publish
+      published_msg: Annooncement successfully published!
+      scheduled_for: Schedult fir %{time}
+      scheduled_msg: Annooncement schedult fir publication!
+      title: Annooncements
+      unpublish: Unpublish
+      unpublished_msg: Annooncement successfully unpublished!
+      updated_msg: Annooncement successfully updatit!
+    custom_emojis:
+      assign_category: Assign caitegory
+      by_domain: Domain
+      copied_msg: Successfully creatit local copy o the emoji
+      copy: Copy
+      copy_failed_msg: Cuidnae mak a local copy o that emoji
+      create_new_category: Mak new category
+      created_msg: Emoji successfully creatit!
+      delete: Delete
+      destroyed_msg: Emoji successfully destroyit!
+      disable: Turn aff
+      disabled: Turnt aff
+      disabled_msg: Successfully turnt aff that emoji
+      emoji: Emoji
+      enable: Turn on
+      enabled: Turnt on
+      enabled_msg: Successfully turnt on that emoji
+      image_hint: PNG or GIF up tae %{size}
+      list: List
+      listed: Listit
+      new:
+        title: Add new custom emoji
+      no_emoji_selected: Nae emojis wis chynged as naen wis selectit
+      not_permitted: Ye'r no permittit fir tae dae this action
+      overwrite: Owerwrite
+      shortcode: Shortcode
+      shortcode_hint: At least 2 chairacters, ainly alphanumeric chairacters an unnerscores
+      title: Custom emoji
+      uncategorized: No categorized
+      unlist: Unlist
+      unlisted: Unlistit
+      update_failed_msg: Cuidnae update that emoji
+      updated_msg: Emoji successfully updatit!
+      upload: Upload
+    dashboard:
+      active_users: active uisers
+      interactions: interactions
+      media_storage: Media storage
+      new_users: new uisers
+      opened_reports: clypes opent
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> pendin appeal"
+        other: "<strong>%{count}</strong> pendin appeals"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> pendin clype"
+        other: "<strong>%{count}</strong> pendin clypes"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> pendin hashtag"
+        other: "<strong>%{count}</strong> pendin hashtags"
+      pending_users_html:
+        one: "<strong>%{count}</strong> pendin uiser"
+        other: "<strong>%{count}</strong> pendin uisers"
+      resolved_reports: clypes resolvit
+      software: Saftware
+      sources: Sign-up soorces
+      space: Space uisage
+      title: Dashboord
+      top_languages: Tap active leids
+      top_servers: Tap active servers
+      website: Wabsteid
+    disputes:
+      appeals:
+        empty: Nae appeals fun.
+        title: Appeals
+    domain_allows:
+      add_new: Alloo federation wi domain
+      created_msg: Domain haes been successfully allooed fir federation
+      destroyed_msg: Domain haes been disallooed fae federation
+      export: Export
+      import: Import
+      undo: Disalloo federation wi domain
+    domain_blocks:
+      add_new: Add new domain dingie
+      created_msg: Domain dingie is noo gettin processed
+      destroyed_msg: Domain dingie haes been unduin
+      domain: Domain
+      edit: Edit domain dingie
+      existing_domain_block: Ye'v awriddy pitten stricter limits on %{name}.
+      existing_domain_block_html: Ye'v awriddy pitten stricter limits on %{name}, ye need tae <a href="%{unblock_url}">undingie it</a> furst.
+      export: Export
+      import: Import
+      new:
+        create: Mak dingie
+        hint: The domain dingie wullnae stap the makkin o accoont entries in the database, but wull retroactively an automatically apply specific moderation methods on thae accoonts.
+        severity:
+          desc_html: "<strong>Limit</strong> wull mak posts fae accoonts at this domain invisible tae oniebody thit isnae follaein them. <strong>Suspend</strong> wull tak doon aw content, media, an profile data fir this domain's accoonts fae yer server. Uise <strong>Naen</strong> if ye juist want tae reject media files."
+          noop: Naen
+          silence: Limit
+          suspend: Suspend
+        title: New domain dingie
+      no_domain_block_selected: Nae domain dingies wis chynged as naen wis selectit
+      not_permitted: Ye urnae permittit tae dae this action
+      obfuscate: Obfuscate domain nemm
+      obfuscate_hint: Pairtly obfuscate the domain nemm in the list if advertisin the list o domain limitations is turnt on
+      private_comment: Private comment
+      private_comment_hint: Comment aboot this domain limitation fir internal uise bi the moderators.
+      public_comment: Public comment
+      public_comment_hint: Comment aboot this domain limitation fir the general public, if advertisin the list of domain limitations is turnt on.
+      reject_media: Rejeck media files
+      reject_media_hint: Taks doon locally stored media files an refuses tae doonload onie in the future. Irrelevant fir suspensions
+      reject_reports: Rejeck clypes
+      reject_reports_hint: Ignore aw clypes comin fae this domain. Irrelevant fir suspensions
+      undo: Undae domain dingie
+      view: Luik at domain dingie
+    email_domain_blocks:
+      add_new: Add new
+      attempts_over_week:
+        one: "%{count} attempt ower the last week"
+        other: "%{count} sign-up attempts ower the last week"
+      created_msg: Successfully dingied email domain
+      delete: Delete
+      dns:
+        types:
+          mx: MX record
+      domain: Domain
+      new:
+        create: Add domain
+        resolve: Resolve domain
+        title: Dingie new email domain
+      no_email_domain_block_selected: Nae email domain dingies got chynged as naen wis selectit
+      resolved_dns_records_hint_html: The domain nemm resolves tae the follaein MX domains, thit ur ultimately responsible fir acceptin email. Dingiein a MX domain wull dingie sign-ups fae onie email address thit uises the same MX domain, even if the visible domain name is different. <strong>Caw canny no tae dingie major email providers.</strong>
+      resolved_through_html: Resolvit throu %{domain}
+      title: Dingied email domains
+    export_domain_allows:
+      new:
+        title: Import domain alloos
+      no_file: Nae file selectit
+    export_domain_blocks:
+      import:
+        description_html: Ye'r aboot tae import a list o domain dingies. Please luik ower this list affa carefu like, especially if ye didnae write this list yersel.
+        existing_relationships_warning: Existin follae relationships
+        private_comment_description_html: 'Tae help ye track whaur importit dingies come fae, importit dingies wull be makkit wi the follaein private comment: <q>%{comment}</q>'
+        private_comment_template: Importit fae %{source} on %{date}
+        title: Import domain dingies
+      new:
+        title: Import domain dingies
+      no_file: Nae file selectit
+    follow_recommendations:
+      description_html: "<strong>Follae recommendations gie new uisers a haun tae quickly fin interestin content</strong>. Whan a uiser haesnae interactit wi ithers eneuch fir ta get personalized follae recommendations, thir accounts get recommendit insteid. They get re-calculatit on a daily basis fae a mix o accoonts wi the heichest recent engagements an heichest local folloaer coonts fir a gien leid."
+      language: Fir leid
+      status: Status
+      suppress: Turn aff follae recommendation
+      suppressed: Turnt aff
+      title: Follae recommendations
+      unsuppress: Turn on follae recommendation
+    instances:
+      availability:
+        description_html:
+          one: If deliverin tae the domain fails <strong>%{count} day</strong> athoot succeedin, nae mair delivery attempts wull be made unless a delivery <em>fae</em> the domain is received.
+          other: If deliverin tae the domain fails on <strong>%{count} different days</strong> athoot succeedin, nae mair delivery attempts wull be made unless a delivery <em>fae</em> the domain is received.
+        failure_threshold_reached: Failure threshaud reached on %{date}.
+        failures_recorded:
+          one: Failed attempt on %{count} day.
+          other: Failed attempts on %{count} different days.
+        no_failures_recorded: Nae failures on record.
+        title: Availability
+        warning: The last attempt tae connect tae this server haesnae been successful
+      back_to_all: Aw
+      back_to_limited: Limitit
+      back_to_warning: Warnin
+      by_domain: Domain
+      confirm_purge: Ye sure ye'r wantin tae delete data fae this domain fir ever?
+      content_policies:
+        comment: Internal note
+        description_html: Ye kin define content policies thit'll be applied tae aw accoonts fae this domain an onie o its subdomains.
+        policies:
+          reject_media: Reject media
+          reject_reports: Reject clypes
+          silence: Limit
+          suspend: Suspend
+        policy: Policy
+        reason: Public raison
+        title: Content policies
+      dashboard:
+        instance_accounts_dimension: Maist follaed accoonts
+        instance_accounts_measure: stowed accoonts
+        instance_followers_measure: oor follaers there
+        instance_follows_measure: their follaers here
+        instance_languages_dimension: Tap leids
+        instance_media_attachments_measure: stowed media attachments
+        instance_reports_measure: clypes aboot them
+        instance_statuses_measure: stowed posts
+      delivery:
+        all: Aw
+        clear: Claer delivery errors
+        failing: Failin
+        restart: Restert delivery
+        stop: Stap delivery
+        unavailable: No available
+      delivery_available: Delivery is available
+      delivery_error_days: Delivery error days
+      delivery_error_hint: If delivery isnae possible fir %{count} days, it wull be automatically mairked as no deliverable.
+      destroyed_msg: Data fae %{domain} is noo queued fir imminent deletion.
+      empty: Nae domains fun.
+      known_accounts:
+        one: "%{count} kent accoont"
+        other: "%{count} kent accoonts"
+      moderation:
+        all: Aw
+        limited: Limitit
+        title: Moderation
+      private_comment: Private comment
+      public_comment: Public comment
+      purge: Purge
+      purge_description_html: Gin ye believe this domain is affline fae no on, ye kin delete aw accoont records an associatit data fae this domain fae yer storage. This'll mibbie tak a while.
+      title: Federation
+      total_blocked_by_us: Dingied bi us
+      total_followed_by_them: Follaed bi them
+      total_followed_by_us: Follaed bi us
+      total_reported: Clypes aboot them
+      total_storage: Media attachments
+      totals_time_period_hint_html: The totals shawn ablow include data fir aw time.
+    invites:
+      deactivate_all: Deactivate aw
+      filter:
+        all: Aw
+        available: Available
+        expired: Expirit
+        title: Filter
+      title: Invites
+    ip_blocks:
+      add_new: Mak rule
+      created_msg: Successfully addit new IP rule
+      delete: Delete
+      expires_in:
+        '1209600': 2 weeks
+        '15778476': 6 month
+        '2629746': 1 month
+        '31556952': 1 year
+        '86400': 1 day
+        '94670856': 3 year
+      new:
+        title: Mak new IP rule
+      no_ip_block_selected: Nae IP rules wis chynged as naen wis selectit
+      title: IP rules
+    relationships:
+      title: "%{acct}'s relationships"
+    relays:
+      add_new: Add new relay
+      delete: Delete
+      description_html: A <strong>federation relay</strong> is a intermediary server thit exchanges large volumes o public posts atween servers thit subscribe an publish tae it. <strong>It kin help oot wee an medium servers fin content fae the fediverse</strong>, thit wad itherwise require local uisers follaein ither fowk on remote servers.
+      disable: Turn aff
+      disabled: Turnt aff
+      enable: Turn in
+      enable_hint: Ance turnt on, yer server wull subscribe tae aw public posts fae this relay, an will stert sennin this server's public posts tae it.
+      enabled: Turnt on
+      inbox_url: Relay URL
+      pending: Waitin fir relay's approval
+      save_and_enable: Save an turn on
+      setup: Setup a relay connexion
+      signatures_not_enabled: Relays wullnae wirk richt whilst secure mode or limitit federation mode is turnt on
+      status: Status
+      title: Relays
+    report_notes:
+      created_msg: Clype note successfully creatit!
+      destroyed_msg: Clype note successfully deletit!
+      today_at: The day at %{time}
+    reports:
+      account:
+        notes:
+          one: "%{count} note"
+          other: "%{count} notes"
+      action_log: Audit log
+      action_taken_by: Action taen bi
+      actions:
+        delete_description_html: The clyped on posts wull be deletit an a strike wull be recordit fir tae help ye escalate on future infractions bi the same accoont.
+        mark_as_sensitive_description_html: The media in the clyped on posts will be mairked as sensitive an a strike wull be recordit fir tae help ye escalate on future infractions bi the same accoont.
+        other_description_html: See mair options fir controllin the accoont's behaviour an customize communication tae the clyped on accoont.
+        resolve_description_html: Nae action wull be taen aginst the clyped on accoont, nae strike recordit, an the clype wull be shut.
+        silence_description_html: The profile wull be visible ainly tae thaim thit awriddy follae it or luik it up bi haun, severely limitin its reach. This kin aye be revertit.
+        suspend_description_html: The profile an aw its contents wull become inaccessible tae it is eventually deletit. Interactin wi the accoont wullnae be possible. Reversible athin 30 days.
+      actions_description_html: Decide whit action fir tae tak fir tae resolve this clype. If ye tak a punitive action agin the accoont thit wis clyped on, a email note wull be sent tae them, except whan the <strong>Mince</strong> caitegory is selectit.
+      add_to_report: Add mair tae yer clype
+      are_you_sure: Ye sure?
+      assign_to_self: Assign tae me
+      assigned: Assignt moderator
+      by_target_domain: Domain o clyped on accoont
+      category: Caitegory
+      category_description_html: The raison thit this accoont an/or content wis clyped on wull be cited in communication wi the clyped on accoont
+      comment:
+        none: Naen
+      comment_description_html: 'Fir tae gie mair information, %{name} wrate:'
+      created_at: Clyped on
+      delete_and_resolve: Delete posts
+      forwarded: Forretit
+      forwarded_to: Forertit tae %{domain}
+      mark_as_resolved: Mairk as resolvt
+      mark_as_sensitive: Mairk as sensitive
+      mark_as_unresolved: Mairk as no resolvt
+      no_one_assigned: Naebody
+      notes:
+        create: Add note
+        create_and_resolve: Resolve wi note
+        create_and_unresolve: Reopen wi note
+        delete: Delete
+        placeholder: Describe whit actions hae been taen, or onie ither relatit updates...
+        title: Notes
+      notes_description_html: View an lea notes tae ither moderators an yer future sel
+      quick_actions_description_html: 'Tak a quick action or scrow doon fir tae see clyped on content:'
+      remote_user_placeholder: the remote uiser fae %{instance}
+      reopen: Reopen clype
+      report: 'Clype #%{id}'
+      reported_account: Clyped on accoont
+      reported_by: Clyped on bi
+      resolved: Resolvt
+      resolved_msg: Clype successfully resolvt!
+      skip_to_actions: Jouk tae actions
+      status: Status
+      statuses: Clyped on content
+      statuses_description_html: Offendin content wull be citit in communication wi the clyped on accoont
+      target_origin: Origin o clyped on accoont
+      title: Clypes
+      unassign: Unassign
+      unresolved: No resolvt
+      updated_at: Updatit
+      view_profile: Luik at profile
+    roles:
+      add_new: Add role
+      assigned_users:
+        one: "%{count} uiser"
+        other: "%{count} uisers"
+      categories:
+        administration: Administration
+        devops: DevOps
+        invites: Invites
+        moderation: Moderation
+        special: Special
+      delete: Delete
+      description_html: Wi <strong>uiser roles</strong>, ye kin customize whit functions an areas o Mastodon yer uisers kin access.
+      edit: Edit '%{name}' role
+      everyone: Defaut permissions
+      everyone_full_description_html: This is the <strong>base role</strong> affectin <strong>aw uisers</strong>, even thaim athoot a assignt role. Aw ither roles inherit permissions fae it.
+      permissions_count:
+        one: "%{count} permission"
+        other: "%{count} permissions"
+      privileges:
+        administrator: Administrator
+        administrator_description: Uisers wi this permission wull bypass every permission
+        delete_user_data: Delete Uiser Data
+        delete_user_data_description: Alloos uisers fir tae delete ither uisers' data athoot delay
+        invite_users: Invite Uisers
+        invite_users_description: Alloos uisers fir tae invite new fowk tae the server
+        manage_announcements: Manage Annooncements
+        manage_announcements_description: Alloos uisers fir tae manage annooncements on the server
+        manage_appeals: Manage Appeals
+        manage_appeals_description: Alloos uisers fir tae luik ower appeals aginst moderation actions
+        manage_blocks: Manage Dingies
+        manage_blocks_description: Alloos uisers fir tae dingie email providers an IP addresses
+        manage_custom_emojis: Manage Custom Emoji
+        manage_custom_emojis_description: Alloos uisers fir tae manage custom emoji on the server
+        manage_federation: Manage Federation
+        manage_federation_description: Alloos uisers fir tae dingie or alloo federation wi ither domains, an control deliverability
+        manage_invites: Manage Invites
+        manage_invites_description: Alloos uisers fir tae broose an turn aff invite links
+        manage_reports: Manage Clypes
+        manage_reports_description: Alloos uisers fir tae luik ower clypes an perform moderation actions aginst them
+        manage_roles: Manage Roles
+        manage_roles_description: Alloos uisers fir tae manage an assign roles ablow their ain's
+        manage_rules: Manage Rules
+        manage_rules_description: Alloos uisers fir tae chynge server rules
+        manage_settings: Manage Settins
+        manage_settings_description: Alloos uisers fir tae chynge site settins
+        manage_taxonomies: Manage Taxonomies
+        manage_taxonomies_description: Alloos uisers fir tae luik ower trendin content an update hashtag settins
+        manage_user_access: Manage Uiser Access
+        manage_user_access_description: Alloos uisers fir tae turn aff ither uisers' twa-factor authentication, chynge their email address, an reset their passwird
+        manage_users: Manage Uisers
+        manage_users_description: Alloos uisers fir tae luik at ither uisers' details an cairry oot moderation actions agin them
+        manage_webhooks: Manage Webhooks
+        manage_webhooks_description: Alloos uisers fir tae set up webhooks fir administrative events
+        view_audit_log: Luik at Audit Log
+        view_audit_log_description: Alloos uisers fir tae see a history o administrative actions on the server
+        view_dashboard: View Dashboord
+        view_dashboard_description: Alloos uisers fir tae access the dashboord an a hantle o metrics
+        view_devops: DevOps
+        view_devops_description: Alloos uisers fir tae access Sidekiq an pgHero dashboords
+      title: Roles
+    rules:
+      add_new: Add rule
+      delete: Delete
+      description_html: Whilst maist fowk haud thit they'v read and agree wi the terms o service, uisually fowk dinnae read throu them tae efter a problem comes up. <strong>Mak it easier fir tae see yer server's rules at a glisk bi pittin them up in a flat bullet pynt list.</strong> Try fir tae keep individual rules short an simple, but try no tae sinner them intae a wheen o separate items tae.
+      edit: Edit rule
+      empty: Nae server rules hae been definit yit.
+      title: Server rules
+    settings:
+      about:
+        manage_rules: Manage server rules
+        preamble: Gie in-depth information aboot hou the server is operatit, moderatit, an fundit.
+        rules_hint: There a dedicatit area fir the rules thit yer uisers ur expectit tae haud tae.
+        title: Aboot
+      appearance:
+        preamble: Customize Mastodon's wab interface.
+        title: Appearance
+      branding:
+        preamble: Yer server's ain brandin haes it staun oot fae ither servers in the netwirk. This information wull mibbie get displayit athort a variety o environments, sic as Mastodon's wab interface, native applications, in link previews on ither wabsteids an athin messaging apps, an mair asides. Fir this raison, it is best fir tae keep this information claer, short an concise.
+        title: Brandin
+      content_retention:
+        preamble: Control hou uiser-generatit content is stored in Mastodon.
+        title: Content retention
+      discovery:
+        follow_recommendations: Follae recommendations
+        preamble: Bringin forret interestin content helps ye tae bring in new uisers thit mibbie wullnae ken oniebody on Mastodon yit. Control hou various discovery features wirk on yer server.
+        profile_directory: Profile directory
+        public_timelines: Public timelines
+        title: Discovery
+        trends: Trends
+      domain_blocks:
+        all: Tae awbody
+        disabled: Tae naebody
+        users: Tae logged-in local uisers
+      registrations:
+        preamble: Control wha kin mak a accoont on yer server.
+        title: Registrations
+      registrations_mode:
+        modes:
+          approved: Approval needit fir sign up
+          none: Naebody kin sign up
+          open: Oniebody kin sign up
+      title: Server Settins
+    site_uploads:
+      delete: Delete uploadit file
+      destroyed_msg: Site upload successfully deletit!
+    statuses:
+      account: Author
+      application: Application
+      back_to_account: Back tae accoont page
+      back_to_report: Back tae clype page
+      batch:
+        remove_from_report: Remove fae clype
+        report: Clype
+      deleted: Deletit
+      favourites: Favourites
+      history: Version history
+      in_reply_to: Replyin tae
+      language: Leid
+      media:
+        title: Media
+      metadata: Metadata
+      no_status_selected: Nae posts wis chynged as naen wis selectit
+      open: Open post
+      original_status: Original post
+      reblogs: Reblogs
+      status_changed: Post chynged
+      title: Accoont posts
+      trending: Trendin
+      visibility: Visibility
+      with_media: Wi media
+    strikes:
+      actions:
+        delete_statuses: "%{name} deletit %{target}'s posts"
+        disable: "%{name} froze %{target}'s accoont"
+        mark_statuses_as_sensitive: "%{name} mairked %{target}'s posts as sensitive"
+        none: "%{name} sent a warnin tae %{target}"
+        sensitive: "%{name} mairked %{target}'s accoont as sensitive"
+        silence: "%{name} limitit %{target}'s accoont"
+        suspend: "%{name} suspendit %{target}'s accoont"
+      appeal_approved: Appealt
+      appeal_pending: Appeal pendin
+    system_checks:
+      database_schema_check:
+        message_html: There pendin database migrations. Please rin them fir tae mak siccar the application behaves as expectit
+      elasticsearch_running_check:
+        message_html: Cuidnae connect tae Elasticseirch. Please check that it is rinnin, or turn aff ful-text seirch
+      elasticsearch_version_check:
+        message_html: 'Incompatible Elasticseirch version: %{value}'
+        version_comparison: Elasticseirch %{running_version} is rinnin whilst %{required_version} is requirt
+      rules_check:
+        action: Manage server rules
+        message_html: Ye huvnae definit onie server rules.
+      sidekiq_process_check:
+        message_html: Nae Sidekiq process rinnin fir the %{value} queue(s). Please luik ower yer Sidekiq configuration
+    tags:
+      review: Luik ower status
+      updated_msg: Hashtag settins updatit successfully
+    title: Administration
+    trends:
+      allow: Alloo
+      approved: Approvt
+      disallow: Disalloo
+      links:
+        allow: Alloo link
+        allow_provider: Alloo publisher
+        description_html: Thir's links thit ur bein shared aboot a lot the noo bi accoonts thit yer server sees posts fae. It kin help yer uisers fin oot whit's gaun on in the warld. Nae links ur displayed in public tae ye approve the publisher. Ye kin alloo or rejeck individual links tae.
+        disallow: Disalloo link
+        disallow_provider: Disalloo publisher
+        no_link_selected: Nae links wis chynged as naen wis selectit
+        publishers:
+          no_publisher_selected: Nae publishers wis chynged as naen wis selectit
+        shared_by_over_week:
+          one: Shared bi ae person ower the last week
+          other: Shared bi %{count} fowk ower the last week
+        title: Trendin links
+        usage_comparison: Shared %{today} times the day, compart tae %{yesterday} yisterday
+      only_allowed: Ainly allooed
+      pending_review: Pendin review
+      preview_card_providers:
+        allowed: Links fae this publisher kin trend
+        description_html: Thir's the domains thit links aften get shared fae on yer server. Links wullnae trend publicly unless the domain o the link is approved. Yer approval (or rejection) extends tae subdomains.
+        rejected: Links fae this publisher wullnae trend
+        title: Publishers
+      rejected: Rejectit
+      statuses:
+        allow: Alloo post
+        allow_account: Alloo author
+        description_html: Thir's posts thit yer server kens aboot thit's bein shared an favourited a lot the noo. It kin help yer new an returnin uisers fir tae fin mair fowk tae follae. Nae posts get displayed publicly tae ye approve the author, an the author alloos their accoont tae be suggestit tae ithers. Ye kin alloo or rejeck individual posts tae.
+        disallow: Disalloo post
+        disallow_account: Disalloo author
+        no_status_selected: Nae trendin posts wis chynged as naen wis selectit
+        not_discoverable: Author haesnae optit-in tae bein discoverable
+        shared_by:
+          one: Shared or favouritit ae time
+          other: Shared an favouritit %{friendly_count} times
+        title: Trendin posts
+      tags:
+        current_score: Current score %{score}
+        dashboard:
+          tag_accounts_measure: unique uises
+          tag_languages_dimension: Tap leids
+          tag_servers_dimension: Tap servers
+          tag_servers_measure: different servers
+          tag_uses_measure: total uises
+    webhooks:
+      events: Events
+      new: New webhook
+      rotate_secret: Rotate secret
+      secret: Signin secret
+      status: Status
+      title: Webhooks
+      webhook: Webhook
+  admin_mailer:
+    new_appeal:
+      actions:
+        delete_statuses: tae delete their posts
+        disable: tae freeze their accoont
+        mark_statuses_as_sensitive: tae mairk their posts as sensitive
+        none: a warnin
+        sensitive: tae mairk their accoont as sensitive
+        silence: tae limit their accoont
+        suspend: tae suspend their accoont
+      body: "%{target} is appealin a moderation decision bi %{action_taken_by} fae %{date}, thit wis %{type}. They wrate:"
+      next_steps: Ye kin approve the appeal fir tae undae the moderation decision, or dingie it.
+      subject: "%{username} is appealin a moderation decision on %{instance}"
+    new_pending_account:
+      body: The details o the new accoont' ablow. Ye kin approve or rejeck this application.
+      subject: New accoont up fir review on %{instance} (%{username})
+    new_report:
+      body: "%{reporter} haes clyped on %{target}"
+      body_remote: Somebody fae %{domain} haes clyped on %{target}
+      subject: New coype fir %{instance} (#%{id})
+    new_trends:
+      body: 'The follaein items need luiked ower afore they kin get displayit publicly:'
+      new_trending_links:
+        title: Trendin links
+      new_trending_statuses:
+        title: Trendin posts
+      new_trending_tags:
+        no_approved_tags: There nae approved trendin hashtags the noo.
   errors:
     '400': The request you submitted was invalid or malformed.
     '403': You don't have permission to view this page.
diff --git a/config/locales/simple_form.af.yml b/config/locales/simple_form.af.yml
index b06630a51..6c87a7a63 100644
--- a/config/locales/simple_form.af.yml
+++ b/config/locales/simple_form.af.yml
@@ -3,20 +3,26 @@ af:
   simple_form:
     hints:
       announcement:
-        scheduled_at: Los blanko om die aankondiging onmiddelik te publiseer
+        scheduled_at: Laat oop om die aankondiging onmiddellik te publiseer
+      defaults:
+        autofollow: Mense wat aanmeld deur die uitnodiging te aanvaar, sal jou outomaties volg
       featured_tag:
-        name: 'Hier is van die hits-etikette wat jy onlangs gebruik het:'
+        name: 'Hier is van die hutsetikette wat jy onlangs gebruik het:'
       webhook:
-        events: Kies gebeurtenisse om te stuur
+        events: Kies gebeurtenisse vir stuur
         url: Waarheen gebeurtenisse gestuur sal word
     labels:
       defaults:
-        locale: Koppelvlak taal
+        locale: Koppelvlaktaal
+      featured_tag:
+        name: Hutsetiket
       form_admin_settings:
         site_terms: Privaatheidsbeleid
       interactions:
-        must_be_following: Blokeer kennisgewings vanaf persone wat jy nie volg nie
-        must_be_following_dm: Blokeer direkte boodskappe van persone wat jy nie volg nie
+        must_be_following: Blokkeer kennisgewings van persone wat jy nie volg nie
+        must_be_following_dm: Blokkeer direkte boodskappe van persone wat jy nie volg nie
+      tag:
+        name: Hutsetiket
       webhook:
         events: Geaktiveerde gebeurtenisse
-        url: End-punt URL
+        url: Eindpunt-URL
diff --git a/config/locales/simple_form.an.yml b/config/locales/simple_form.an.yml
index 76cc0689b..1ff16cca5 100644
--- a/config/locales/simple_form.an.yml
+++ b/config/locales/simple_form.an.yml
@@ -1 +1,309 @@
+---
 an:
+  simple_form:
+    hints:
+      account_alias:
+        acct: Especifique lo suyo nombre d'usuario@dominio d'a cuenta d'an se deseya migrar
+      account_migration:
+        acct: Especifique lo nombre d'usuario@dominio d'a cuenta d'a quala se deseya migrar
+      account_warning_preset:
+        text: Puede usar sintaxi de publicacions, como URLs, hashtags y mencions
+        title: Opcional. No ye visible pa lo destinatario
+      admin_account_action:
+        include_statuses: L'usuario veyerá qué publicacions han causau l'acción de moderación u alvertencia
+        send_email_notification: L'usuario recibirá una explicación d'o que ha succediu con a suya cuenta
+        text_html: Opcional. Puede usar sintaxi de publicacions. Puede anyadir <a href="%{path}">configuracions predefinidas d'alvertencia</a> pa cabidar tiempo
+        type_html: Tría lo qué vas a fer con <strong>%{acct}</strong>
+        types:
+          disable: Priva que l'usuario utilice la suya cuenta, pero no elimina ni amagada los suyos contenius.
+          none: Utilizar esto pa ninviar una alvertencia a l'usuario, sin enchegar garra atra acción.
+          sensitive: Forzar que totz los fichers multimedia d'este usuario sían marcaus como sensibles.
+          silence: Privar que l'usuario pueda publicar con visibilidat publica, amagada los suyos mensaches y notificacions a personas que no lo siguen.
+          suspend: Privar qualsequier interacción dende u enta esta cuenta y eliminar lo suyo conteniu. Reversible en un plazo de 30 días.
+        warning_preset_id: Opcional. Encara puede anyadir texto personalizau a la fin d'a configuración predefinida
+      announcement:
+        all_day: Quan ye triau nomás s'amostrarán las calendatas d'o rango de tiempo
+        ends_at: Opcional. L'anuncio desapareixerá automaticament en este momento
+        scheduled_at: Deixar en blanco pa publicar l'anuncio immediatament
+        starts_at: Opcional. Caso que lo suyo anuncio sía vinculau a un intervalo de tiempo especifico
+        text: Puetz usar la sintaxi de publicacions. Per favor tiene en cuenta lo espacio que ocupará l'anuncio en a pantalla de l'usuario
+      appeal:
+        text: Nomás puetz apelar una amonestación una vegada
+      defaults:
+        autofollow: Los usuarios que se rechistren per medio d'a invitación te seguirán automaticament
+        avatar: PNG, GIF u JPG. Maximo %{size}. Será escalau a %{dimensions}px
+        bot: Esta cuenta executa prencipalment accions automatizadas y podría no estar monitorizada
+        context: Un u multiples contextos en os quals ha d'aplicar-se lo filtro
+        current_password: Per razons de seguranza per favor ingrese la clau d'a cuenta actual
+        current_username: Pa confirmar, per favor ingrese lo nombre d'usuario d'a cuenta actual
+        digest: Solo ninviau dimpués d'un largo periodo d'inactividat y nomás si has recibiu mensaches personals entre la tuya ausencia
+        discoverable: Permite que la tuya cuenta sía descubierta per extranyos a traviés de recomendacions, tendencias y atras caracteristicas
+        email: Se le ninviará un correu de confirmación
+        fields: Puetz tener dica 4 elementos amostrando-se como una tabla en o tuyo perfil
+        header: PNG, GIF u JPG. Maximo %{size}. Será escalau a %{dimensions}px
+        inbox_url: Copia la URL d'a pachina prencipal d'o relés que quiers utilizar
+        irreversible: Las publicacions filtradas desapareixerán irreversiblement, mesmo si este filtro ye eliminau mas abance
+        locale: L'idioma d'a interficie d'usuario, correus y notificacions push
+        locked: Requiere que manualment aprebes seguidores y las publicacions serán amostradas nomás a las tuyas seguidores
+        password: Utilice a lo menos 8 caracters
+        phrase: S'aplicará sin importar las mayusclas u los avisos de conteniu d'una publicación
+        scopes: Qué APIs de l'aplicación tendrán acceso. Si trías l'aconsiga de libel pero alto, no amenestes triar las individuals.
+        setting_aggregate_reblogs: No amostrar nuevos retutz pa las publicacions que han estau recientment retutadas (nomás afecta a los retutz recibius recientment)
+        setting_always_send_emails: Normalment las notificacions per correu electronico no se ninviarán quan sías usando Mastodon activament
+        setting_default_sensitive: Lo conteniu multimedia sensible ye amagau per defecto y puede estar amostrau con un click
+        setting_display_media_default: Amagar conteniu multimedia marcau como sensible
+        setting_display_media_hide_all: Siempre amagar tot lo conteniu multimedia
+        setting_display_media_show_all: Amostrar siempre conteniu multimedia marcau como sensible
+        setting_hide_network: A quí sigues y quí te sigue no será amostrau en o tuyo perfil
+        setting_noindex: Afecta a lo tuyo perfil publico y pachinas d'estau
+        setting_show_application: L'aplicación que utiliza vusté pa publicar publicacions s'amostrará en a vista detallada d'as suyas publicacions
+        setting_use_blurhash: Los gradientes se basan en as colors d'as imachens amagadas pero fendo borrosos los detalles
+        setting_use_pending_items: Amagar nuevos estaus dezaga d'un clic en cuenta de desplazar automaticament lo feed
+        username: Lo tuyo nombre d'usuario será solo en %{domain}
+        whole_word: Quan la parola clau u frase ye nomás alfanumerica, nomás será aplicau si concuerda con tota la parola
+      domain_allow:
+        domain: Este dominio podrá obtener datos d'este servidor y los datos dentrants serán procesaus y archivados
+      email_domain_block:
+        domain: Este puede estar lo nombre de dominio que amaneixe en l'adreza de correu electronico u lo rechistro MX que utiliza. Se comprebarán en rechistrar-se.
+        with_dns_records: Se ferá un intento de resolver los rechistros DNS d'o dominio dau y los resultaus serán tamién mesos en lista negra
+      featured_tag:
+        name: 'Aquí son belunas d''as etiquetas que mas has utilizau recientment:'
+      filters:
+        action: Triar qué acción realizar quan una publicación coincide con o filtro
+        actions:
+          hide: Amagar completament lo conteniu filtrau, comportando-se como si no existise
+          warn: Amagar lo conteniu filtrau dezaga d'una alvertencia mencionando lo titol d'o filtro
+      form_admin_settings:
+        backups_retention_period: Mantener los fichers d'usuario cheneraus entre lo numero de días especificau.
+        bootstrap_timeline_accounts: Estas cuentas amaneixerán en a parte superior d'as recomendacions d'os nuevos usuarios.
+        closed_registrations_message: Amostrau quan los rechistros son zarraus
+        content_cache_retention_period: Las publicacions d'atros servidors s'eliminarán dimpués d'o numero especificau de días quan s'estableixca una valor positiva. Esto puede estar irreversible.
+        custom_css: Puetz aplicar estilos personalizaus a la versión web de Mastodon.
+        mascot: Reemplaza la ilustración en a interficie web abanzada.
+        media_cache_retention_period: Los fichers multimedia descargaus s'eliminarán dimpués d'o numero especificau de días quan s'estableixca una valor positiva, y se redescargarán baixo demanda.
+        profile_directory: Lo directorio de perfils lista a totz los usuarios que han optado per que la suya cuenta pueda estar descubierta.
+        require_invite_text: Quan los rechistros requieren aprebación manual, fa obligatoria la dentrada de texto "Per qué quiers unir-te?" en cuenta d'opcional
+        site_contact_email: Cómo la chent puede meter-se en contacto con tu pa consultas legals u d'aduya.
+        site_contact_username: Cómo puede contactar-te la chent en Mastodon.
+        site_extended_description: Qualsequier información adicional que pueda estar util pa los visitantes y los suyos usuarios. Se puede estructurar con formato Markdown.
+        site_short_description: Una breu descripción pa aduyar a identificar lo suyo servidor de forma sola. Quí l'administra, a quí va endrezau?
+        site_terms: Fe servir la tuya propia politica de privacidat u deixa-la en blanco pa usar la predeterminada. La puetz estructurar con formato Markdown.
+        site_title: Cómo puede referir-se la chent a lo tuyo servidor amás de per lo nombre de dominio.
+        theme: Lo tema que los visitantes no rechistraus y los nuevos usuarios veyen.
+        thumbnail: Una imachen d'aproximadament 2:1 s'amuestra chunto a la información d'o tuyo servidor.
+        timeline_preview: Los visitantes no rechistraus podrán navegar per los mensaches publicos mas recients disponibles en o servidor.
+        trendable_by_default: Omitir la revisión manual d'o conteniu en tendencia. Los elementos individuals encara podrán eliminar-se d'as tendencias.
+        trends: Las tendencias amuestran qué mensaches, etiquetas y noticias son ganando tracción en o tuyo servidor.
+      form_challenge:
+        current_password: Yes dentrando en una aria segura
+      imports:
+        data: Fichero CSV exportau dende unatra instancia de Mastodon
+      invite_request:
+        text: Esto nos aduyará a revisar la suya aplicación
+      ip_block:
+        comment: Opcional. Recuerda per qué has anyadiu esta regla.
+        expires_in: Las adrezas IP son un recurso finito, a vegadas se comparten y a ormino cambian de mans. Per esta razón, no se recomiendan bloqueyos d'IP indefinida.
+        ip: Escriba una adreza IPv4 u IPv6. Puede blocar rangos completos usando la sintaxi CIDR. Tienga cudiau de no quedar-se estase!
+        severities:
+          no_access: Blocar acceso a totz los recursos
+          sign_up_block: Los nuevos rechistros se deshabilitarán
+          sign_up_requires_approval: Nuevos rechistros requerirán la suya aprebación
+        severity: Triar lo que pasará con as peticions dende esta IP
+      rule:
+        text: Describe una norma u requisito pa los usuarios d'este servidor. Intenta fer-la curta y sencilla
+      sessions:
+        otp: 'Escribe lo codigo d''autenticación de dos factors chenerau per la tuya aplicación de telefono u usa un d''os tuyos codigos de recuperación:'
+        webauthn: Si ye una tecla USB, s'asegure de ficar-la y, si ye necesario, la prete.
+      tag:
+        name: Nomás se puede cambiar lo cajón d'as letras, per eixemplo, pa que sía mas leyible
+      user:
+        chosen_languages: Quan se marca, nomás s'amostrarán las publicacions en os idiomas triaus en as linias de tiempo publicas
+        role: Lo rol controla qué permisos tiene la usuaria
+      user_role:
+        color: Color que s'utilizará pa lo rol a lo largo d'a interficie d'usuario, como RGB en formato hexadecimal
+        highlighted: Esto fa que lo rol sía publicament visible
+        name: Nombre publico d'o rol, si lo rol s'estableix pa que s'amuestre como una insignia
+        permissions_as_keys: Los usuarios con este rol tendrán acceso a...
+        position: Un rol superior decide la resolución de conflictos en bellas situacions. Bellas accions nomás pueden levar-se a cabo en rols con menor prioridat
+      webhook:
+        events: Triar eventos pa ninviar
+        url: An los eventos serán ninviaus
+    labels:
+      account:
+        fields:
+          name: Etiqueta
+          value: Conteniu
+      account_alias:
+        acct: Maneya la cuenta antiga
+      account_migration:
+        acct: Alias d'a nueva cuenta
+      account_warning_preset:
+        text: Texto predefinido
+        title: Titol
+      admin_account_action:
+        include_statuses: Incluyir en o correu electronico a las publicacions denunciadas
+        send_email_notification: Notificar a l'usuario per correu electronico
+        text: Aviso personalizau
+        type: Acción
+        types:
+          disable: Deshabilitar
+          none: No fer cosa
+          sensitive: Sensible
+          silence: Silenciar
+          suspend: Suspender y eliminar de forma irreversible la información d'a cuenta
+        warning_preset_id: Usar un aviso predeterminau
+      announcement:
+        all_day: Evento de tot lo día
+        ends_at: Fin de l'evento
+        scheduled_at: Programar publicación
+        starts_at: Comienzo de l'evento
+        text: Anuncio
+      appeal:
+        text: Explica per qué esta decisión ha d'estar revertida
+      defaults:
+        autofollow: Convidar a seguir la tuya cuenta
+        avatar: Avatar
+        bot: Esta ye una cuenta bot
+        chosen_languages: Filtrar idiomas
+        confirm_new_password: Confirmar nueva clau
+        confirm_password: Confirmar clau
+        context: Filtrar contextos
+        current_password: Clau actual
+        data: Información
+        discoverable: Sucherir la cuenta a atros
+        display_name: Nombre pa amostrar
+        email: Adreza de correu electronico
+        expires_in: Expirar dimpués de
+        fields: Metadatos de perfil
+        header: Img. capitero
+        honeypot: "%{label} (no replenar)"
+        inbox_url: URL d'a dentrada de relés
+        irreversible: Refusar en cuenta d'amagar
+        locale: Idioma
+        locked: Fer privada esta cuenta
+        max_uses: Máx. numero d'usos
+        new_password: Nueva clau
+        note: Biografía
+        otp_attempt: Codigo de dos factors
+        password: Clau
+        phrase: Parola clau u frase
+        setting_advanced_layout: Habilitar interficie web abanzada
+        setting_aggregate_reblogs: Agrupar retutz en as linias de tiempo
+        setting_always_send_emails: Ninviar siempre notificacions per correu
+        setting_auto_play_gif: Reproducir automaticament los GIFs animaus
+        setting_boost_modal: Amostrar finestra de confirmación antes de retutar
+        setting_crop_images: Retallar a 16x9 las imachens d'as publicacions no expandidas
+        setting_default_language: Idioma de publicación
+        setting_default_privacy: Privacidat de publicacions
+        setting_default_sensitive: Marcar siempre imachens como sensibles
+        setting_delete_modal: Amostrar dialogo de confirmación antes de borrar una publicación
+        setting_disable_swiping: Deshabilitar movimientos d'eslizamiento
+        setting_display_media: Visualización multimedia
+        setting_display_media_default: Per defecto
+        setting_display_media_hide_all: Amagar tot
+        setting_display_media_show_all: Amostrar tot
+        setting_expand_spoilers: Siempre expandir las publicacions marcadas con alvertencias de conteniu
+        setting_hide_network: Amagar lo tuyo ret
+        setting_noindex: Excluyir-se d'o indexado de motors de busqueda
+        setting_reduce_motion: Reducir lo movimiento d'as animacions
+        setting_show_application: Amostrar aplicación usada pa publicar publicacions
+        setting_system_font_ui: Utilizar la tipografía per defecto d'o sistema
+        setting_theme: Tema d'o puesto
+        setting_trends: Amostrar las tendencias de hue
+        setting_unfollow_modal: Amostrar dialogo de confirmación antes de deixar de seguir a belún
+        setting_use_blurhash: Amostrar gradientes colorius pa conteniu multimedia amagau
+        setting_use_pending_items: Modo lento
+        severity: Severidat
+        sign_in_token_attempt: Codigo de seguranza
+        title: Titol
+        type: Importar tipo
+        username: Nombre d'usuario
+        username_or_email: Usuario u Email
+        whole_word: Tota la parola
+      email_domain_block:
+        with_dns_records: Incluye los rechistros MX y las IP d'o dominio
+      featured_tag:
+        name: Etiqueta
+      filters:
+        actions:
+          hide: Amagar completament
+          warn: Amagar con una alvertencia
+      form_admin_settings:
+        backups_retention_period: Periodo de retención d'o fichero d'usuario
+        bootstrap_timeline_accounts: Recomendar siempre estas cuentas a nuevos usuarios
+        closed_registrations_message: Mensache personalizau quan los rechistros no son disponibles
+        content_cache_retention_period: Periodo de retención de caché de conteniu
+        custom_css: CSS personalizau
+        mascot: Mascota personalizada (legado)
+        media_cache_retention_period: Periodo de retención de caché multimedia
+        profile_directory: Habilitar directorio de perfils
+        registrations_mode: Quí puede rechistrar-se
+        require_invite_text: Requerir una razón pa unir-se
+        show_domain_blocks: Amostrar dominios blocaus
+        show_domain_blocks_rationale: Amostrar per qué se blocoron los dominios
+        site_contact_email: Adreza de correu electronico de contacto
+        site_contact_username: Nombre d'usuario de contacto
+        site_extended_description: Descripción extendida
+        site_short_description: Descripción d'o servidor
+        site_terms: Politica de Privacidat
+        site_title: Nombre d'o servidor
+        theme: Tema per defecto
+        thumbnail: Miniatura d'o servidor
+        timeline_preview: Permitir l'acceso no autenticau a las linias de tiempo publicas
+        trendable_by_default: Permitir tendencias sin revisión previa
+        trends: Habilitar tendencias
+      interactions:
+        must_be_follower: Blocar notificacions de personas que no te siguen
+        must_be_following: Blocar notificacions de personas que no sigues
+        must_be_following_dm: Blocar mensaches directos d'a chent que no sigues
+      invite:
+        comment: Comentar
+      invite_request:
+        text: Per qué quiere unir-se vusté?
+      ip_block:
+        comment: Comentario
+        ip: IP
+        severities:
+          no_access: Blocar acceso
+          sign_up_block: Blocar rechistros
+          sign_up_requires_approval: Limitar rechistros
+        severity: Regla
+      notification_emails:
+        appeal: Belún ha apelado una decisión de moderación
+        digest: Ninviar resumen de correus electronicos
+        favourite: Ninviar correu electronico quan belún d'a2 favorito en a suya publicación
+        follow: Ninviar correu electronico quan belún te siga
+        follow_request: Ninviar correu electronico quan belún solicita seguir-te
+        mention: Ninviar correu electronico quan belún te mencione
+        pending_account: Ninviar correu electronico quan una nueva cuenta ameneste revisión
+        reblog: Ninviar correu electronico quan belún comparta la suya publicación
+        report: Nuevo informe ninviau
+        trending_tag: Una nueva tendencia requiere revisión
+      rule:
+        text: Norma
+      tag:
+        listable: Permitir que esta etiqueta amaneixca en as busquedas y en o directorio d'o perfil
+        name: Etiqueta
+        trendable: Permitir que esta etiqueta amaneixca baixo tendencias
+        usable: Permitir a las publicacions usar esta etiqueta
+      user:
+        role: Rol
+      user_role:
+        color: Color d'insignia
+        highlighted: Amostrar rol como insignia en perfils d'usuario
+        name: Nombre
+        permissions_as_keys: Permisos
+        position: Prioridat
+      webhook:
+        events: Eventos habilitaus
+        url: URL de Endpoint
+    'no': 'No'
+    not_recommended: No recomendau
+    recommended: Recomendau
+    required:
+      mark: "*"
+      text: necesario
+    title:
+      sessions:
+        webauthn: Utilice una d'as suyas claus de seguranza pa iniciar sesión
+    'yes': Ell
diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml
index 301ae8764..1208c62fb 100644
--- a/config/locales/simple_form.ar.yml
+++ b/config/locales/simple_form.ar.yml
@@ -97,7 +97,7 @@ ar:
       form_challenge:
         current_password: إنك بصدد الدخول إلى منطقة آمنة
       imports:
-        data: ملف CSV تم تصديره مِن خادوم ماستدون آخر
+        data: ملف CSV تم تصديره مِن خادم ماستدون آخر
       invite_request:
         text: هذا سوف يساعدنا في مراجعة تطبيقك
       ip_block:
@@ -226,20 +226,27 @@ ar:
           hide: إخفاء بالكامل
           warn: إخفاء بتحذير
       form_admin_settings:
+        backups_retention_period: فترة الاحتفاظ بأرشيف المستخدم
         custom_css: سي أس أس CSS مخصص
+        media_cache_retention_period: مدة الاحتفاظ بالتخزين المؤقت للوسائط
         profile_directory: تفعيل دليل الصفحات التعريفية
         registrations_mode: من يمكنه التسجيل
         require_invite_text: يتطلب سببا للانضمام
+        show_domain_blocks_rationale: أظهِر لماذا تم حظر النطاقات
+        site_contact_email: للاتصال بالبريد الإلكتروني
+        site_contact_username: اسم مستخدم جهة الاتصال
         site_extended_description: الوصف الموسع
         site_short_description: وصف الخادم
         site_terms: سياسة الخصوصية
         site_title: اسم الخادم
         theme: الحُلَّة الإفتراضية
         thumbnail: الصورة المصغرة للخادم
+        timeline_preview: السماح بالوصول غير الموثق إلى الخيوط الزمنية العامة
+        trendable_by_default: السماح للوسوم بالظهور على المتداوَلة دون مراجعة مسبقة
         trends: تمكين المتداوَلة
       interactions:
-        must_be_follower: حظر الإخطارات القادمة من حسابات لا تتبعك
-        must_be_following: حظر الإخطارات القادمة من الحسابات التي لا تتابعها
+        must_be_follower: حظر الإشعارات القادمة من حسابات لا تتبعك
+        must_be_following: حظر الإشعارات القادمة من الحسابات التي لا تتابعها
         must_be_following_dm: حظر الرسائل المباشرة القادمة من طرف أشخاص لا تتبعهم
       invite:
         comment: التعليق
@@ -276,6 +283,8 @@ ar:
         name: التسمية
         permissions_as_keys: الصلاحيات
         position: الأولوية
+      webhook:
+        url: الرابط التشعبّي URL لنقطة النهاية
     'no': لا
     not_recommended: غير مستحسن
     recommended: موصى بها
diff --git a/config/locales/simple_form.ast.yml b/config/locales/simple_form.ast.yml
index f0fca6a68..802269fcd 100644
--- a/config/locales/simple_form.ast.yml
+++ b/config/locales/simple_form.ast.yml
@@ -2,32 +2,52 @@
 ast:
   simple_form:
     hints:
+      admin_account_action:
+        text_html: Opcional. Pues usar la sintaxis de los artículos ya amestar <a href="%{path}">amestar preconfiguraes</a> p'aforrar tiempu
+      announcement:
+        all_day: Al marcar la opción, namás apaecen les dates del intervalu de tiempu
+        ends_at: Opcional. L'anunciu dexa de tar espublizáu na data qu'indiques
+        starts_at: Opcional. En casu de que l'anunciu tea arreyáu a un intervalu de tiempu específicu
+        text: Pues usar la sintaxis de los artículos. Ten en cuenta l'espaciu que l'anunciu va ocupar na pantalla del usuariu/a
       defaults:
-        autofollow: La xente que se rexistre pente la invitación va siguite automáticamente
-        bot: Avisa a otres persones de qu'esta cuenta fai principalmente aiciones automatizaes y de que ye posible que nun tean supervisaes
-        digest: Namái s'unvia dempués d'un periodu llargu d'inactividá y namái si recibiesti cualesquier mensaxe personal na to ausencia
-        discoverable: Permite que persones desconocíes descubran la to cuenta pente recomendaciones, tendencies y otres funciones
-        email: Vamos unviate un corréu de confirmación
+        autofollow: Les persones que se rexistren pente la invitación van siguite automáticamente
+        avatar: Ficheros PNG, GIF o JPG de %{size} como muncho. Les semeya va redimensionase a %{dimensions} px
+        bot: Avisa a otres persones de qu'esta cuenta fai principalmente aiciones automatizaes ya de que ye posible que nun tean supervisaes
+        digest: Namás s'unvia dempués d'un periodu llongu d'inactividá ya namás si recibiesti dalgún mensaxe personal demientres la to ausencia
+        discoverable: Permite que persones desconocíes descubran la to cuenta pente recomendaciones, tendencies ya otres funciones
         fields: Pues tener hasta 4 elementos qu'apaecen nuna tabla dientro del to perfil
-        irreversible: Los barritos peñeraos van desapaecer de mou irreversible, magar que se desanicie la peñera dempués
+        header: Ficheros PNG, GIF o JPG de %{size} como muncho. Les semeya va redimensionase a %{dimensions} px
+        irreversible: Los artículos peñeraos desapaecen de forma irreversible, magar que la peñera se quite dempués
+        locale: La llingua de la interfaz, los mensaxes per corréu electrónicu ya los avisos push
         locked: Controla manualmente quién pue siguite pente l'aprobación de les solicitúes de siguimientu
-        password: Usa 8 caráuteres polo menos
-        setting_hide_network: Les persones que sigas y les que te sigan nun van apaecer nel to perfil
+        setting_display_media_default: Anubrilu cuando se marque como sensible
+        setting_display_media_hide_all: Anubrilu siempres
+        setting_display_media_show_all: Amosalu siempres
+        setting_hide_network: Les persones que sigas ya les que te sigan nun van apaecer nel to perfil
         setting_show_application: L'aplicación qu'uses pa espublizar apaez na vista detallada de los tos artículos
-        username: El nome d'usuariu va ser únicu en %{domain}
+        username: 'El nome d''usuariu va ser únicu en: %{domain}'
       featured_tag:
         name: 'Equí tán dalgunes de les etiquetes qu''usesti apocayá:'
+      form_admin_settings:
+        backups_retention_period: Caltién los archivos xeneraos polos perfiles demientres el númberu de díes especificáu.
+        closed_registrations_message: Apaez cuando'l rexistru ta desactiváu
+        content_cache_retention_period: Los artículos d'otros sirvidores desaníciense dempués del numberu de díes especificáu al configurar un valor positivu. Ye posible qu'esta opción seya irreversible.
+        custom_css: Pues aplicar estilos personalizaos a la versión web de Mastodon.
+        mascot: Anula la ilustración na interfaz web avanzada.
+        media_cache_retention_period: Los ficheros multimedia baxaos desaníciense dempués del númberu de díes especificáu al configurar un valor positivu, ya vuelven baxase baxo demanda.
+        require_invite_text: Cuando los rexistros riquen una aprobación manual, el campu «¿Por qué quies xunite?» vuélvese obligatoriu
+        site_extended_description: Cualesquier tipu d'información adicional que pueda ser útil pa visitantes ya pa perfiles rexistraos. El testu pue estructurase cola sintaxis de Mastodon.
+        site_short_description: Un descripción curtia qu'ayuda a identificar de forma única al sirvidor. ¿Quién lu lleva?, ¿pa quién ye?
+        theme: L'estilu que los visitantes ya los perfiles nuevos usen.
       form_challenge:
-        current_password: Tas entrando nuna área segura
+        current_password: Tas entrando a una área segura
       imports:
-        data: El ficheru CSV esportáu dende otra instancia de Mastodon
+        data: El ficheru CSV que s'esportó d'otru sirvidor de Mastodon
       invite_request:
-        text: Esto va ayudanos a revisar la to aplicación
+        text: Esto va ayudanos a revisar la to solicitú
       ip_block:
-        comment: Opcional. Acuérdate por qué amestesti esta regla.
-        expires_in: Les direiciones IP son un recursu finitu, suelen compartise y cambiar de manes. Por esti motivu, nun s'aconseyen los bloqueos indefiníos de direiciones IP.
-      sessions:
-        otp: 'Introduz el códigu de dos pasos xeneráu pola aplicación autenticadora o usa unu de los códigos de recuperación:'
+        comment: Opcional. Un recordatoriu de por qué amestesti esta regla.
+        expires_in: Les direiciones IP son un recursu finitu, suelen compartise ya cambiar de manes. Por esti motivu, nun s'aconseyen los bloqueos indefiníos de direiciones IP.
     labels:
       account:
         fields:
@@ -36,10 +56,14 @@ ast:
       account_warning_preset:
         title: Títulu
       admin_account_action:
+        include_statuses: Incluyir nel mensaxe los artículos de los que s'informó
+        send_email_notification: Avisar al perfil per corréu electrónicu
         type: Aición
-        types:
-          none: Nun facer nada
       announcement:
+        all_day: Eventu del tol día
+        ends_at: Fin del eventu
+        scheduled_at: Anunciu programáu
+        starts_at: Comienzu del eventu
         text: Anunciu
       defaults:
         avatar: Avatar
@@ -61,46 +85,69 @@ ast:
         max_uses: Númberu máximu d'usos
         new_password: Contraseña nueva
         note: Biografía
-        otp_attempt: Códigu de la verificación en dos pasos
+        otp_attempt: Códigu de l'autenticación en dos pasos
         password: Contraseña
         phrase: Pallabra clave o fras
         setting_advanced_layout: Activar la interfaz web avanzada
-        setting_auto_play_gif: Reproducir GIFs automáticamente
+        setting_aggregate_reblogs: Agrupar los artículos compartíos nes llinies de tiempu
+        setting_auto_play_gif: Reproducir automáticamente los GIFs
         setting_boost_modal: Amosar el diálogu de confirmación enantes de compartir un artículu
-        setting_default_language: Llingua de los espublizamientos
-        setting_default_privacy: Privacidá de los espublizamientos
-        setting_delete_modal: Amosar el diálogu de confirmación enantes de desaniciar un barritu
+        setting_default_language: Llingua de los artículos
+        setting_default_privacy: Privacidá de los artículos
+        setting_delete_modal: Amosar el diálogu de confirmación enantes de desaniciar un artículu
+        setting_display_media: Conteníu multimedia
         setting_noindex: Nun apaecer nos índices de los motores de gueta
+        setting_reduce_motion: Amenorgar el movimientu de les animaciones
         setting_show_application: Dicir les aplicaciones que s'usen pa unviar artículos
         setting_system_font_ui: Usar la fonte predeterminada del sistema
         setting_theme: Estilu del sitiu
         setting_trends: Amosar les tendencies de güei
         setting_unfollow_modal: Amosar el diálogu de confirmación enantes de dexar de siguir a daquién
         setting_use_pending_items: Mou lentu
-        severity: Severidá
+        severity: Gravedá
         sign_in_token_attempt: Códigu de seguranza
+        title: Títulu
         type: Tipu de la importación
         username: Nome d'usuariu
         username_or_email: Nome d'usuariu o direición de corréu electrónicu
         whole_word: La pallabra entera
       featured_tag:
         name: Etiqueta
+      form_admin_settings:
+        backups_retention_period: Periodu de retención de los archivos de los perfiles
+        closed_registrations_message: Mensaxe personalizáu cuando'l rexistru nun ta disponible
+        content_cache_retention_period: Periodu de retención de la caché de conteníu
+        media_cache_retention_period: Periodu de retención de la caché multimedia
+        registrations_mode: Quién pue rexistrase
+        require_invite_text: Riquir un motivu pa rexistrase
+        show_domain_blocks_rationale: Amosar por qué se bloquiaron los dominios
+        site_extended_description: Descripción estendida
+        site_short_description: Descripción del sirvidor
+        site_terms: Política de privacidá
+        site_title: Nome del sirvidor
+        theme: Estilu predetermináu
+        thumbnail: Miniatura del sirvidor
       interactions:
-        must_be_follower: Bloquiar los avisos de persones que nun son siguidores
-        must_be_following: Bloquiar los avisos de persones que nun sigues
-        must_be_following_dm: Bloquiar los mensaxes direutos de persones que nun sigues
+        must_be_follower: Bloquiar los avisos de los perfiles que nun te siguen
+        must_be_following: Bloquiar los avisos de los perfiles que nun sigues
+        must_be_following_dm: Bloquiar los mensaxes direutos de los perfiles que nun sigues
       invite_request:
         text: "¿Por qué quies xunite?"
       ip_block:
         ip: IP
       notification_emails:
-        favourite: Daquién marcó como favoritu un estáu de to
+        favourite: Daquién marcó como favoritu'l to artículu
         follow: Daquién te sigue
         follow_request: Daquién solicitó siguite
         mention: Daquién te mentó
+        pending_account: Una cuenta nueva precisa una revisión
         reblog: Daquién compartió'l to artículu
+        report: Unvióse un informe nuevu
+        trending_tag: Una tendencia rique una revisión
       tag:
         name: Etiqueta
+      user:
+        role: Rol
       user_role:
         name: Nome
         permissions_as_keys: Permisos
diff --git a/config/locales/simple_form.be.yml b/config/locales/simple_form.be.yml
new file mode 100644
index 000000000..689fe13c0
--- /dev/null
+++ b/config/locales/simple_form.be.yml
@@ -0,0 +1,218 @@
+---
+be:
+  simple_form:
+    hints:
+      account_alias:
+        acct: Прызначце карыстальнік@дамен уліковага запісу з якога вы хочаце пераехаць
+      account_migration:
+        acct: Прызначце карыстальнік@дамен уліковага запісу на які вы хочаце пераехаць
+      account_warning_preset:
+        text: Вы можаце выкарыстоўваць сінтаксіс паведамленняў, такі як URL, хэштэгі ці згадкі
+        title: Неабавязкова. Не паказваецца атрымальніку
+      admin_account_action:
+        include_statuses: Карыстальнік пабачыць, якія допісы ёсць прычынай мадэрацыі ці папярэджання
+        send_email_notification: Карыстальнік атрымае тлумачэнне аб тым, што здарылася з яго ўліковым запісам
+        type_html: Выберы што рабіць з <strong>%{acct}</strong>
+        types:
+          disable: Перадухіліць выкарыстанне акаунтаў, але не выдаляць і не хаваць іх змесціва.
+          none: Выкарыстоўвай гэта для папярэджвання карыстальнікаў але без іншых наступстваў.
+          sensitive: Прымусова адмячаць усе медыя карыстальніка як дэлікатныя.
+      announcement:
+        ends_at: Неабавязкова. Аб'ява будзе аўтаматычна знята ў пэўны час
+        scheduled_at: Пакіньце пустым, каб апублікаваць аб'яву імаверна
+        starts_at: Неабавязкова. На выпадак, калі ваша аб'ява прывязана да пэўнага перыяду часу
+      appeal:
+        text: Вы можаце абскардзіць рашэнне толькі адзін раз
+      defaults:
+        discoverable: Дазволіць незнаёмым людзям знаходзіць ваш уліковы запіс праз рэкамендацыі, трэнды і іншыя функцыі
+        email: Пацвярджэнне будзе выслана па электроннай пошце
+        locale: Мова карыстальніцкага інтэрфейсу, электронных паведамленняў і апавяшчэнняў
+        locked: Уручную кантралюйце, хто можа быць вашым падпісантам, ухваляючы запросы на падпіску
+        password: Не менш за 8 сімвалаў
+        setting_display_media_default: Хаваць медыя пазначаныя як далікатныя
+        setting_display_media_hide_all: Заўсёды хаваць медыя
+        setting_display_media_show_all: Заўсёды паказваць медыя
+        setting_hide_network: Вашы падпіскі і вашы падпісчыкі будуць нябачны ў вашым профілі
+        setting_noindex: Уплывае на бачнасць старонкі вашага профілю і вашых допісаў
+      form_admin_settings:
+        backups_retention_period: Захоўваць створаныя архівы карыстальніка адзначаную колькасць дзён.
+        bootstrap_timeline_accounts: Гэтыя ўліковыя запісы будуць замацаваны ў топе рэкамендацый для новых карыстальнікаў.
+        custom_css: Вы можаце прымяняць карыстальніцкія стылі ў вэб-версіі Mastodon.
+        mascot: Замяняе ілюстрацыю ў пашыраным вэб-інтэрфейсе.
+        site_contact_username: Як людзі могуць звязацца з вамі на Mastodon.
+        trends: Трэнды паказваюць, якія допісы, хэштэгі і навіны набываюць папулярнасць на вашым серверы.
+      form_challenge:
+        current_password: Вы ўваходзіце ў бяспечную зону
+      imports:
+        data: Файл CSV экспартаваны з іншага сервера Mastodon
+      invite_request:
+        text: Гэта дапаможа нам разгледзець вашу заяву
+      ip_block:
+        comment: Неабавязкова. Напамін, чаму вы дадалі гэта правіла.
+        expires_in: IP адрасы з'яўляюцца абмежаваным рэсурсам, часам яны падзяляюцца паміж карыстальнікамі і мяняюць уладальніка. Па гэтай прычыне, безтэрміновае блакаванне IP не рэкамендуецца.
+        severities:
+          no_access: Заблакіраваць доступ да ўсіх рэсурсаў
+          sign_up_block: Новыя рэгістрацыі будуць немагчымы
+          sign_up_requires_approval: Новыя рэгістрацыі запатрабуюць вашага ўзгаднення
+        severity: Абярыце, што будзе адбывацца з запытамі з гэтага IP
+      sessions:
+        otp: 'Увядзіце код двухфактарнай аўтэнтыфікацыі з вашага тэлефона або адзін з кодаў аднаўлення:'
+      webhook:
+        events: Выберыце падзеі для адпраўкі
+        url: Куды падзеі будуць адпраўляцца
+    labels:
+      account:
+        fields:
+          name: Пазнака
+          value: Змесціва
+      account_warning_preset:
+        title: Загаловак
+      admin_account_action:
+        send_email_notification: Паведаміць карыстальніку па электроннай пошце
+        text: Карыстальніцкае папярэджанне
+        type: Дзеянне
+        types:
+          disable: Замарозіць
+          none: Даслаць папярэджанне
+          sensitive: Далікатны
+          silence: Абмежаваць
+          suspend: Прыпыніць
+      announcement:
+        all_day: Падзея на ўвесь дзень
+        ends_at: Канец падзеі
+        scheduled_at: Запланаваць публікацыю
+        starts_at: Пачатак падзеі
+        text: Аб'ява
+      appeal:
+        text: Растлумачце, чаму гэтае рашэнне павінна быць адменена
+      defaults:
+        autofollow: Прапануйце падпісацца на ваш акаўнт
+        avatar: Аватар
+        bot: Гэта бот
+        chosen_languages: Фільтр моў
+        confirm_new_password: Пацвердзіць новы пароль
+        confirm_password: Пацвердзіць пароль
+        context: Фільтр кантэкстаў
+        current_password: Бягучы пароль
+        data: Даныя
+        discoverable: Парэкамендаваць акаўнт іншым
+        display_name: Адлюстраванае імя
+        email: Адрас электроннай пошты
+        expires_in: Заканчваецца пасля
+        fields: Метададзеныя профілю
+        header: Загаловак
+        honeypot: "%{label} (не запаўняць)"
+        irreversible: Выдаляць, а не хаваць
+        locale: Мова інтэрфейсу
+        locked: Патрабуе запыт на падпіску
+        max_uses: Максімальная колькасць выкарыстанняў
+        new_password: Новы пароль
+        note: Пра сябе
+        otp_attempt: Двухфактарны код
+        password: Пароль
+        phrase: Ключавое слова ці фраза
+        setting_advanced_layout: Уключыць пашыраны вэб-інтэрфейс
+        setting_aggregate_reblogs: Групаваць прасоўванні ў стужках
+        setting_auto_play_gif: Аўтапрайграванне анімаваных GIF
+        setting_boost_modal: Паказваць акно пацвярджэння перад пашырэннем
+        setting_crop_images: У неразгорнутых допісах абразаць відарысы да 16:9
+        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: Схаваць усё
+        setting_display_media_show_all: Паказаць усё
+        setting_reduce_motion: Памяншэнне руху ў анімацыях
+        setting_system_font_ui: Выкарыстоўваць прадвызначаны сістэмны шрыфт
+        setting_theme: Тэма сайта
+        setting_trends: Паказваць трэнды дня
+        setting_unfollow_modal: Паказваць акно пацвярджэння перад адпіскай
+        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: Схаваць цалкам
+      form_admin_settings:
+        custom_css: CSS карыстальніка
+        media_cache_retention_period: Працягласць захавання кэшу для медыя
+        profile_directory: Уключыць каталог профіляў
+        registrations_mode: Хто можа зарэгістравацца
+        require_invite_text: Каб далучыцца, патрэбна прычына
+        show_domain_blocks: Паказаць заблакіраваныя дамены
+        show_domain_blocks_rationale: Паказваць прычыну блакавання даменаў
+        site_contact_email: Электронная пошта для сувязі
+        site_extended_description: Падрабязнае апісанне
+        site_short_description: Апісанне сервера
+        site_terms: Палітыка канфідэнцыйнасці
+        site_title: Назва сервера
+        theme: Тэма па змаўчанні
+        thumbnail: Мініяцюра сервера
+        trendable_by_default: Дазваляць трэнды без папярэдняй праверкі
+        trends: Уключыць трэнды
+      interactions:
+        must_be_follower: Заблакіраваць апавяшчэнні ад непадпісаных людзей
+        must_be_following: Заблакіраваць апавяшчэнні ад людзей на якіх вы не падпісаны
+        must_be_following_dm: Заблакіраваць асабістыя паведамленні ад людзей на якіх вы не падпісаны
+      invite:
+        comment: Каментар
+      invite_request:
+        text: Чаму вы жадаеце далучыцца?
+      ip_block:
+        comment: Каментар
+        ip: IP
+        severities:
+          no_access: Заблакіраваць доступ
+          sign_up_block: Заблакіраваць рэгістрацыі
+          sign_up_requires_approval: Абмежаваць рэгістрацыі
+        severity: Правіла
+      notification_emails:
+        appeal: Нехта падае апеляцыю на рашэнне мадэратара
+        favourite: Нехта ўпадабаў ваш допіс
+        follow: Нехта падпісаўся на вас
+        follow_request: Нехта даслаў вам запыт на падпіску
+        mention: Нехта згадаў вас
+        pending_account: Новы акаўнт патрабуе разгляду
+        reblog: Нехта пашырыў ваш допіс
+        report: Новая скарга даслана
+        trending_tag: Новы трэнд патрабуе разгляду
+      rule:
+        text: Правіла
+      tag:
+        listable: Дазволіць паказ хэштэгу ў пошуку і ў каталозе профіляў
+        name: Хэштэг
+        trendable: Дазволіць паказ гэтага хэштэга ў трэндах
+        usable: Дазволіць выкарыстанне хэштэгу ў допісах
+      user:
+        role: Роля
+      user_role:
+        color: Колер значка
+        highlighted: Паказваць ролю як значок у профілях
+        name: Назва
+        permissions_as_keys: Дазволы
+        position: Прыярытэт
+      webhook:
+        events: Актыўныя падзеі
+        url: URL-адрас канцавога пункту
+    'no': Не
+    not_recommended: Не рэкамендавана
+    recommended: Рэкамендуем
+    required:
+      mark: "*"
+      text: абавязкова
+    title:
+      sessions:
+        webauthn: Выкарыстайце адзін са сваіх ключоў бяспекі для ўваходу
+    'yes': Так
diff --git a/config/locales/simple_form.bg.yml b/config/locales/simple_form.bg.yml
index cee3f423e..ab9613606 100644
--- a/config/locales/simple_form.bg.yml
+++ b/config/locales/simple_form.bg.yml
@@ -2,8 +2,30 @@
 bg:
   simple_form:
     hints:
+      account_warning_preset:
+        title: По избор. Невидимо за получателя
+      admin_account_action:
+        include_statuses: Потребителят ще може да види кои публикации са довели до действието от страна на модератора или до предупреждението
+        send_email_notification: Потребителят ще получи обяснение какво се е случило с неговия акаунт
+        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: Можете да използвате синтаксиса на обикновени публикации. Не забравяйте, че обявлението ще заеме известно място от екрана на потребителя
       defaults:
         avatar: PNG, GIF или JPG. До %{size}. Ще бъде смалена до %{dimensions} пиксела
+        bot: Покажете на останалите потребители, че акаунтът извършва предимно автоматизирани действия, които не се следят
+        discoverable: Позволете на непознати потребители да открият вашия акаунт чрез препоръки, трендове и други функции
+        fields: Можете да добавите до 4 елемента в таблицата към своя профил
         header: PNG, GIF или JPG. До %{size}. Ще бъде смалена до %{dimensions} пиксела
         locked: Изисква ръчно одобрение на последователите. По подразбиране, публикациите са достъпни само до последователи.
         password: Използвайте поне 8 символа
@@ -12,7 +34,11 @@ bg:
         setting_display_media_hide_all: Винаги да се скрива мултимедията
         setting_display_media_show_all: Винаги да се показва мултимедията
         setting_hide_network: В профила ви ще бъде скрито кой може да последвате и кой може да ви последва
+        setting_use_blurhash: Преливането се определя от цветовете на скритите изображения, но детайлите остават скрити
+        setting_use_pending_items: Инфопотокът ще се обновява само при кликване, вместо автоматично
         username: Вашето потребителско име ще е неповторим в %{domain}
+      featured_tag:
+        name: 'Ето няколко хаштага, които последно сте използвали:'
       form_admin_settings:
         site_contact_username: Как хората могат да ви достигнат в Mastodon.
         site_extended_description: Всяка допълнителна информация, която може да е полезна за посетителите и потребителите ви. Може да се структурира със синтаксиса на Markdown.
@@ -61,8 +87,10 @@ bg:
         confirm_password: Потвърди паролата
         current_password: Текуща парола
         data: Данни
+        discoverable: Препоръчайте своя акаунт
         display_name: Показвано име
         email: Адрес на имейла
+        fields: Метаданни за профила
         header: Заглавен ред
         locale: Език на интерфейса
         locked: Направи акаунта поверителен
@@ -72,14 +100,27 @@ bg:
         otp_attempt: Двуфакторен код
         password: Парола
         phrase: Ключова дума или фраза
+        setting_advanced_layout: Включете разширения уеб интерфейс
+        setting_always_send_emails: Винаги да се изпращат известия по имейл
         setting_auto_play_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: Скриване на всичко
         setting_display_media_show_all: Показване на всичко
+        setting_expand_spoilers: Постоянно разширяване на публикации, маркирани с предупреждения
+        setting_reduce_motion: Забавяне на движението на анимациите
+        setting_system_font_ui: Използване на системния шрифт по подразбиране
         setting_theme: Тема на сайта
+        setting_trends: Показване на ежедневните актуални теми
+        setting_unfollow_modal: Показване на диалога за потвърждение преди прекратяване следването на акаунт
+        setting_use_blurhash: Показване на цветно преливане за скрита мултимедия
         setting_use_pending_items: Бавен режим
         sign_in_token_attempt: Код за сигурност
         title: Заглавие
diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml
index 694f2b573..597d97859 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -12,7 +12,7 @@ ca:
       admin_account_action:
         include_statuses: L'usuari veurà quines publicacions han provocat que s'hagi moderat o avisat
         send_email_notification: L'usuari rebrà una explicació del que ha passat amb el seu compte
-        text_html: Opcional. A les publicacions, pots usar tota la sintaxi. Pots <a href="%{path}">afegir configuracions predefinides d'avís</a> per estalviar temps
+        text_html: Opcional. En les publicacions, pots usar tota la sintaxi. Pots <a href="%{path}">afegir configuracions predefinides d'avís</a> per a estalviar temps
         type_html: Tria què fer amb <strong>%{acct}</strong>
         types:
           disable: Evita que l'usuari faci servir el seu compte, però no esborris ni amaguis el seu contingut.
@@ -24,9 +24,9 @@ ca:
       announcement:
         all_day: Si es marca, només es mostraran les dates de l'interval de temps
         ends_at: Opcional. En aquest moment, l'anunci no es publicarà automàticament
-        scheduled_at: Deixa-ho en blanc per publicar l’anunci immediatament
+        scheduled_at: Deixa-ho en blanc per a publicar l’anunci immediatament
         starts_at: Opcional. En cas que el teu anunci estigui vinculat a un interval de temps específic
-        text: Pots utilitzar la sintaxi de publicacions. Tingues en compte l’espai que l’anunci ocuparà a la pantalla de l’usuari
+        text: Pots fer servir la sintaxi de publicacions. Tingues en compte l’espai que l’anunci ocuparà a la pantalla de l’usuari
       appeal:
         text: Només pots emetre una apel·lació per cada acció
       defaults:
@@ -35,28 +35,28 @@ ca:
         bot: Notifica que aquest compte realitza principalment accions automatitzades i que pot no estar controlat per cap persona
         context: Un o diversos contextos en què s'ha d'aplicar el filtre
         current_password: Per motius de seguretat, introdueix la contrasenya del compte actual
-        current_username: Per confirmar-ho, introdueix el nom d'usuari del compte actual
+        current_username: Per a confirmar, si us plau entra el nom d'usuari del compte actual
         digest: Només s'envia després d'un llarg període d'inactivitat i només si has rebut algun missatge personal durant la teva absència
         discoverable: Permet que el teu compte sigui descobert per desconeguts a través de recomanacions, etiquetes i altres característiques
         email: Se t'enviarà un correu electrònic de confirmació
         fields: Pots tenir fins a 4 elements que es mostren com a taula al teu perfil
         header: PNG, GIF o JPG de com a màxim %{size}. S'escalarà a %{dimensions}px
-        inbox_url: Copia l'URL de la pàgina principal del relay que vols utilitzar
+        inbox_url: Copia l'URL de la pàgina principal del relay que vols usar
         irreversible: Les publicacions filtrades desapareixeran de manera irreversible, fins i tot si el filtre s'elimina més tard
         locale: L'idioma de la interfície d’usuari, els correus i les notificacions push
         locked: Controla manualment qui et pot seguir, aprovant sol·licituds
         password: Utilitza com a mínim 8 caràcters
         phrase: Es combinarà independentment del format en el text o l'avís de contingut del tut
-        scopes: API permeses per accedir a l'aplicació. Si selecciones un àmbit de nivell superior, no cal que en seleccions un d'individual.
+        scopes: API permeses per a accedir a l'aplicació. Si selecciones un àmbit de nivell superior, no cal que en seleccionis un d'individual.
         setting_aggregate_reblogs: No mostris els nous impulsos de les publicacions que ja s'han impulsat recentment (només afecta els nous impulsos rebuts)
         setting_always_send_emails: Normalment, no s'enviarà cap notificació per correu electrònic mentre facis servir Mastodon
-        setting_default_sensitive: El contingut gràfic i sensible està ocult per defecte i es pot mostrar fent-hi clic
-        setting_display_media_default: Ocultar el contigut gràfic marcat com a sensible
+        setting_default_sensitive: El contingut sensible està ocult per defecte i es pot mostrar fent-hi clic
+        setting_display_media_default: Ocultar el contingut gràfic marcat com a sensible
         setting_display_media_hide_all: Oculta sempre tot el contingut multimèdia
-        setting_display_media_show_all: Mostrar sempre el contingut gràfic
+        setting_display_media_show_all: Mostra sempre el contingut gràfic
         setting_hide_network: Qui segueixes i els que et segueixen no es mostraran en el teu perfil
         setting_noindex: Afecta el teu perfil públic i les pàgines d'estat
-        setting_show_application: L'aplicació que fas servir per publicar es mostrarà a la vista detallada de les publicacions
+        setting_show_application: L'aplicació que fas servir per a publicar es mostrarà en la vista detallada de les publicacions
         setting_use_blurhash: Els degradats es basen en els colors de les imatges ocultes, però n'enfosqueixen els detalls
         setting_use_pending_items: Amaga les actualitzacions de la línia de temps després de fer un clic en lloc de desplaçar automàticament les publicacions
         username: El teu nom d'usuari serà únic a %{domain}
@@ -72,25 +72,25 @@ ca:
         action: Tria quina acció cal executar quan un apunt coincideixi amb el filtre
         actions:
           hide: Ocultar completament el contingut filtrat, comportant-se com si no existís
-          warn: Oculta el contingut filtrat rera un avís mencionant el títol del filtre
+          warn: Oculta el contingut filtrat darrere d'un avís mencionant el títol del filtre
       form_admin_settings:
-        backups_retention_period: Mantenir els arxius d'usuari generats durant el número de dies especificats.
+        backups_retention_period: Manté els arxius d'usuari generats durant el nombre de dies especificats.
         bootstrap_timeline_accounts: Aquests comptes es fixaran en la part superior de les recomanacions de seguiment dels nous usuaris.
         closed_registrations_message: Mostrat quan el registres estan tancats
         content_cache_retention_period: Les publicacions d'altres servidors se suprimiran després del nombre de dies especificat quan s'estableix un valor positiu. Això pot ser irreversible.
         custom_css: Pots aplicar estils personalitzats en la versió web de Mastodon.
-        mascot: Anul·la l'ilustració en l'interfície web avançada.
-        media_cache_retention_period: Els fitxers multimèdia descarregats s'esborraran després del número de dies especificat quan el valor configurat és positiu, i tornats a descarregats sota demanda.
+        mascot: Anul·la la il·lustració en la interfície web avançada.
+        media_cache_retention_period: Els fitxers multimèdia descarregats s'esborraran després del nombre de dies especificat quan el valor configurat és positiu, i tornats a descarregats sota demanda.
         profile_directory: El directori de perfils llista tots els usuaris que tenen activat ser descoberts.
-        require_invite_text: Quan el registre requereix aprovació manual, fer que sigui obligatori enlloc d'opcional escriure el text de la solicitud d'invitació "Perquè vols unirte?"
+        require_invite_text: Quan el registre requereix aprovació manual, fes que sigui obligatori en lloc d'opcional escriure el text de la sol·licitud d'invitació "Per què vols unir-te?"
         site_contact_email: Com pot la gent comunicar amb tu per a consultes legals o de recolzament.
         site_contact_username: Com pot la gent trobar-te a Mastodon.
-        site_extended_description: Qualsevol informació adicional que pot ser útil per els visitants i els teus usuaris. Pot ser estructurat amb format Markdown.
-        site_short_description: Una descripció curta per ajudar a identificar de manera única el teu servidor. Qui el fa anar, per a qui és?
+        site_extended_description: Qualsevol informació addicional que pot ser útil per als visitants i els teus usuaris. Es pot estructurar amb format Markdown.
+        site_short_description: Una descripció curta per a ajudar a identificar de manera única el teu servidor. Qui el fa anar, per a qui és?
         site_terms: Usa la teva pròpia política de privacitat o deixa-ho en blanc per a usar la per defecte. Pot ser estructurat amb format Markdown.
         site_title: Com pot la gent referir-se al teu servidor a part del seu nom de domini.
         theme: El tema que els visitants i els nous usuaris veuen.
-        thumbnail: Una imatge d'aproximadament 2:1 mostrada junt l'informació del teu servidor.
+        thumbnail: Una imatge d'aproximadament 2:1 que es mostra al costat la informació del teu servidor.
         timeline_preview: Els visitants amb sessió no iniciada seran capaços de navegar per les publicacions més recents en el teu servidor.
         trendable_by_default: Omet la revisió manual del contingut en tendència. Els articles individuals poden encara ser eliminats després del fet.
         trends: Les tendències mostren quines publicacions, etiquetes i notícies estan guanyant força al vostre servidor.
@@ -101,8 +101,8 @@ ca:
       invite_request:
         text: Això ens ajudarà a revisar la teva petició
       ip_block:
-        comment: Opcional. Recordatori de perquè l’has afegit.
-        expires_in: Les adreces IP son un recurs finit, de vegades son compartides i sovint canvien de mans. Per aquest motiu no es recomanen els bloquejos d’IP indefinits.
+        comment: Opcional. Recordatori de per què l’has afegit.
+        expires_in: Les adreces IP són un recurs finit, a vegades són compartides i sovint canvien de mans. Per aquest motiu, no es recomanen els bloquejos d’IP indefinits.
         ip: Introdueix una adreça IPv4 o IPv6. Pots bloquejar rangs complets amb la sintaxi CIDR. Ves a compte no et bloquegis a tu mateix!
         severities:
           no_access: Bloqueja l’accés a tots els recursos
@@ -113,15 +113,15 @@ ca:
         text: Descriu una norma o requeriment pels usuaris d'aquest servidor. Intenta fer-la curta i senzilla
       sessions:
         otp: 'Introdueix el codi de dos factors generat per el teu telèfon o utilitza un dels teus codis de recuperació:'
-        webauthn: Si és una clau USB assegurat de que està inserida i, si és necessari, toca-ho.
+        webauthn: Si és una clau USB, assegura't que està inserida i, si cal, toca-la.
       tag:
         name: Només pots canviar la caixa de les lletres, per exemple, per fer-la més llegible
       user:
         chosen_languages: Quan estigui marcat, només es mostraran les publicacions en les llengües seleccionades en les línies de temps públiques
         role: El rol controla quines permissions té l'usuari
       user_role:
-        color: Color que s'utilitzarà per al rol a tota la interfície d'usuari, com a RGB en format hexadecimal
-        highlighted: Això torno el rol visibile publicament
+        color: Color que s'usarà per al rol a tota la interfície d'usuari, com a RGB en format hexadecimal
+        highlighted: Això fa el rol visible públicament
         name: Nom públic del rol, si el rol està configurat per a ser mostrat com a insígnia
         permissions_as_keys: Els usuaris amb aquest rol tingran accés a...
         position: El rol superior decideix la resolució de conflictes en certes situacions. Certes accions només es poden realitzar amb rols amb menor prioritat
@@ -154,12 +154,12 @@ ca:
         warning_preset_id: Utilitza una configuració predefinida d'avís
       announcement:
         all_day: Esdeveniment de tot el dia
-        ends_at: Fi del esdeveniment
+        ends_at: Fi de l'esdeveniment
         scheduled_at: Programa la publicació
-        starts_at: Inici del esdeveniment
+        starts_at: Inici de l'esdeveniment
         text: Anunci
       appeal:
-        text: Explica perquè aquesta decisió hauria de ser revertida
+        text: Explica per què aquesta decisió s'hauria de revertir
       defaults:
         autofollow: Convidar a seguir el teu compte
         avatar: Avatar
@@ -190,8 +190,8 @@ ca:
         setting_advanced_layout: Activa la interfície web avançada
         setting_aggregate_reblogs: Agrupar impulsos en les línies de temps
         setting_always_send_emails: Envia'm sempre notificacions per correu electrònic
-        setting_auto_play_gif: Reproduir automàticament els GIFs animats
-        setting_boost_modal: Mostrar la finestra de confirmació abans d'impulsar
+        setting_auto_play_gif: Reprodueix automàticament els GIF animats
+        setting_boost_modal: Mostra la finestra de confirmació abans d'impulsar
         setting_crop_images: Retalla les imatges en publicacions no ampliades a 16x9
         setting_default_language: Idioma de les publicacions
         setting_default_privacy: Privacitat de les publicacions
@@ -202,16 +202,16 @@ ca:
         setting_display_media_default: Per defecte
         setting_display_media_hide_all: Amaga-ho tot
         setting_display_media_show_all: Mostra-ho tot
-        setting_expand_spoilers: Sempre ampliar les publicacions marcades amb advertències de contingut
-        setting_hide_network: Amagar la teva xarxa
+        setting_expand_spoilers: Desplega sempre les publicacions marcades amb advertències de contingut
+        setting_hide_network: Amaga la teva xarxa
         setting_noindex: Desactiva la indexació dels motors de cerca
-        setting_reduce_motion: Reduir el moviment de les animacions
+        setting_reduce_motion: Redueix el moviment de les animacions
         setting_show_application: Revelar l'aplicació utilitzada per fer les publicacions
-        setting_system_font_ui: Utilitzar el tipus de lletra predeterminat del sistema
+        setting_system_font_ui: Usa la lletra predeterminada del sistema
         setting_theme: Tema del lloc
         setting_trends: Mostra les tendències d'avui
-        setting_unfollow_modal: Mostrar el diàleg de confirmació abans de deixar de seguir a algú
-        setting_use_blurhash: Mostrar degradats de colors per al contigut gràfic ocult
+        setting_unfollow_modal: Mostra el diàleg de confirmació abans de deixar de seguir algú
+        setting_use_blurhash: Mostra degradats de colors per al contingut gràfic ocult
         setting_use_pending_items: Mode lent
         severity: Severitat
         sign_in_token_attempt: Codi de seguretat
@@ -232,7 +232,7 @@ ca:
         backups_retention_period: Període de retenció del arxiu d'usuari
         bootstrap_timeline_accounts: Recomana sempre aquests comptes als nous usuaris
         closed_registrations_message: Missatge personalitzat quan el registre està tancat
-        content_cache_retention_period: Periode de retenció de la memòria cau de contingut
+        content_cache_retention_period: Període de retenció de la memòria cau de contingut
         custom_css: CSS personalitzat
         mascot: Mascota personalitzada (llegat)
         media_cache_retention_period: Període de retenció del cau multimèdia
@@ -277,7 +277,7 @@ ca:
         mention: Algú et menciona
         pending_account: Un nou compte necessita revisió
         reblog: Algú comparteix el teu estat
-        report: Nou informe és emés
+        report: S'ha enviat l'informe nou
         trending_tag: Nova tendència requereix revisió
       rule:
         text: Norma
@@ -290,13 +290,13 @@ ca:
         role: Rol
       user_role:
         color: Color de la insígnia
-        highlighted: Motra el rol com a insígnia en el perfil dels usuaris
+        highlighted: Mostra el rol com a insígnia en el perfil dels usuaris
         name: Nom
         permissions_as_keys: Permisos
         position: Prioritat
       webhook:
         events: Esdeveniments activats
-        url: URL del extrem
+        url: URL de l'extrem
     'no': 'No'
     not_recommended: No recomanat
     recommended: Recomanat
diff --git a/config/locales/simple_form.cy.yml b/config/locales/simple_form.cy.yml
index 54fee654e..11b572fe2 100644
--- a/config/locales/simple_form.cy.yml
+++ b/config/locales/simple_form.cy.yml
@@ -3,16 +3,16 @@ cy:
   simple_form:
     hints:
       account_alias:
-        acct: Rhowch enwdefnyddiwr@parth y cyfrif rydych chi am symud ohono
+        acct: Rhowch enwdefnyddiwr@parth y cyfrif y hoffech chi symud ohono
       account_migration:
         acct: Rhowch enwdefnyddiwr@parth y cyfrif rydych chi am symud iddo
       account_warning_preset:
-        text: Gallwch defnyddio cystrawen tŵt, fel URLs, hashnodau a sôniadau
-        title: Yn ddewisiol. Ddim yn weladwy i'r derbynydd
+        text: Gallwch defnyddio cystrawen post, fel URLs, hashnodau a chrybwylliadau
+        title: Dewisol. Nid yw'n weladwy i'r derbynnydd
       admin_account_action:
-        include_statuses: Bydd y defnyddiwr yn gweld pa tŵtiau sydd wedi achosi'r weithred gymedroli neu'r rhybudd
-        send_email_notification: Bydd y defnyddiwr yn derbyn esboniad o beth digwyddodd gyda'i cyfrif
-        text_html: Yn ddewisol. Gallwch defnyddio cystrawen tŵt. Gallwch <a href="%{path}">ychwanegu rhagosodiadau rhybydd</a> i arbed amser
+        include_statuses: Bydd y defnyddiwr yn gweld pa bostiadau sydd wedi achosi'r weithred gymedroli neu'r rhybudd
+        send_email_notification: Bydd y defnyddiwr yn derbyn esboniad o'r hyn a ddigwyddodd â'i gyfrif
+        text_html: Yn ddewisol. Gallwch defnyddio cystrawen post. Gallwch <a href="%{path}">ychwanegu rhagosodiadau rhybydd</a> i arbed amser
         type_html: Dewis beth i wneud gyda <strong>%{acct}</strong>
         types:
           disable: Yn atal y defnyddiwr rhag defnyddio ei gyfrif, ond peidio â dileu neu guddio ei gynnwys.
@@ -20,54 +20,54 @@ cy:
           sensitive: Gorfodi holl atodiadau cyfryngau'r defnyddiwr hwn i gael eu nodi fel rhai sensitif.
           silence: Atal y defnyddiwr rhag gallu postio gyda gwelededd cyhoeddus, cuddio ei bostiadau a'i hysbysiadau rhag pobl nad ydyn nhw'n eu dilyn.
           suspend: Atal unrhyw ryngweithio o neu i'r cyfrif hwn a dileu ei gynnwys. Mae modd ei ddadwneud o fewn 30 diwrnod.
-        warning_preset_id: Yn ddewisol. Gallwch dal ychwanegu testun addasiol I ddiwedd y rhagosodiad
+        warning_preset_id: Yn ddewisol. Gallwch dal ychwanegu testun cyfaddas i ddiwedd y rhagosodiad
       announcement:
-        all_day: Pam ddewisir, caiff ddim ond dyddiau o'r amrediad amser ei ymddangos
-        ends_at: Dewisiol. Caiff y cyhoeddiad ei angyhoeddi yn awtomatig at yr amser hon
+        all_day: Pan gaiff ei wirio, dim ond dyddiadau'r ystod amser fydd yn cael eu harddangos
+        ends_at: Dewisol. N fydd y cyhoeddiad yn cael ei gyhoeddi'n awtomatig ar yr adeg hon
         scheduled_at: Gadael yn wag i gyhoeddi'r cyhoeddiad ar unwaith
-        starts_at: Dewisiol. Os mae eich cyhoeddiad yn gyfyniedig i amrediad amser penodol
-        text: Gallwch defnyddio cystrawen tŵt. Byddwch yn ymwybodol o'r lle cymerir y cyhoeddiad ar sgrin y defnyddwr
+        starts_at: Dewisol. Rhag ofn bod eich cyhoeddiad yn gaeth i ystod amser benodol
+        text: Gallwch ddefnyddio cystrawen post. Cofiwch faint o le y bydd y cyhoeddiad yn ei gymryd ar sgrin y defnyddiwr
       appeal:
         text: Dim ond unwaith y gallwch apelio yn erbyn rhybudd
       defaults:
         autofollow: Bydd pobl sy'n cofrestru drwy'r gwahoddiad yn eich dilyn yn awtomatig
-        avatar: PNG, GIF neu JPG. %{size} ar y mwyaf. Caiff ei israddio i %{dimensions}px
+        avatar: PNG, GIF neu JPG. %{size} yn uchafswm. Bydd yn cael ei israddio i %{dimensions}px
         bot: Mae'r cyfrif hwn yn perfformio gweithredoedd awtomatig yn bennaf ac mae'n bosib nad yw'n cael ei fonitro
         context: Un neu fwy cyd-destun lle dylai'r hidlydd weithio
         current_password: At ddibenion diogelwch, nodwch gyfrinair y cyfrif cyfredol
         current_username: I gadarnhau, nodwch enw defnyddiwr y cyfrif cyfredol
         digest: Ond yn cael eu hanfon ar ôl cyfnod hir o anweithgarwch ac ond os ydych wedi derbyn unrhyw negeseuon personol yn eich absenoldeb
-        discoverable: Caniatáu i'ch cyfrif gael ei ddarganfod gan ddieithriaid trwy argymhellion, tueddiadau a nodweddion eraill
-        email: Byddwch yn derbyn e-bost i gadarnhau
-        fields: Mae modd i chi arddangos hyd at 4 eitem fel tabl ar eich proffil
-        header: PNG, GIF neu JPG. %{size} ar y mwyaf. Ceith ei israddio i %{dimensions}px
+        discoverable: Caniatáu i'ch cyfrif gael ei ddarganfod gan ddieithriaid trwy argymhellion, pynciau llosg a nodweddion eraill
+        email: Byddwch yn derbyn e-bost cadarnhau
+        fields: Mae modd i chi ddangos hyd at 4 eitem fel tabl ar eich proffil
+        header: PNG, GIF neu JPG. %{size} ar y mwyaf. Bydd yn cael ei israddio i %{dimensions}px
         inbox_url: Copïwch yr URL o dudalen flaen y relái yr ydych am ei ddefnyddio
-        irreversible: Bydd tŵtiau wedi eu hidlo yn diflannu am byth, hyd yn oed os ceith yr hidlydd ei ddileu'n hwyrach
+        irreversible: Bydd postiadau wedi'u hidlo'n diflannu'n ddiwrthdro, hyd yn oed os caiff yr hidlydd ei dynnu'n ddiweddarach
         locale: Iaith y rhyngwyneb, e-byst a hysbysiadau gwthiadwy
-        locked: Ei wneud yn ofynnol i chi i ganiatau dilynwyr a llaw
-        password: Defnyddiwch oleiaf 8 nodyn
-        phrase: Caiff ei gyfateb heb ystyriaeth o briflythrennu mewn testun neu rhybudd ynghylch cynnwys tŵt
-        scopes: Pa APIau y bydd gan y rhaglen ganiatad i gael mynediad iddynt. Os dewiswch maes lefel uchaf, yna nid oes angen dewis rhai unigol.
-        setting_aggregate_reblogs: Paid dangos bŵstiau newydd ar gyfer tŵtiau sydd wedi'i fŵstio yn ddiweddar (dim ond yn effeithio bŵstiau newydd ei dderbyn)
+        locked: Mae hyn yn eich galluogi i reoli pwy sy'n gallu eich dilyn drwy gymeradwyo ceisiadau dilyn
+        password: Defnyddiwch o leiaf 8 nod
+        phrase: Caiff ei gyfateb heb ystyriaeth o briflythrennu mewn testun neu rhybudd ynghylch cynnwys postiad
+        scopes: Pa APIs y bydd y rhaglen yn cael mynediad iddynt. Os dewiswch gwmpas lefel uchaf, nid oes angen i chi ddewis rhai unigol.
+        setting_aggregate_reblogs: Peidiwch â dangos hybiau newydd ar bostiadau sydd wedi cael eu hybu'n ddiweddar (dim ond yn effeithio ar hybiau newydd ei dderbyn)
         setting_always_send_emails: Fel arfer ni fydd hysbysiadau e-bost yn cael eu hanfon pan fyddwch chi wrthi'n defnyddio Mastodon
-        setting_default_sensitive: Mae cyfryngau sensitif yn cael ei gyddio'n rhagosodiedig, a gall cael eu dangos â chlic
+        setting_default_sensitive: Mae cyfryngau sensitif wedi'u cuddio yn rhagosodedig a gellir eu datgelu trwy glicio
         setting_display_media_default: Cuddio cyfryngau wedi eu marcio'n sensitif
         setting_display_media_hide_all: Cuddio cyfryngau bob tro
-        setting_display_media_show_all: Dangos cyfryngau wedi eu marcio'n sensitif bob tro
-        setting_hide_network: Ni fydd y rheini yr ydych yn eu dilyn a phwy sy'n eich dilyn chi yn cael ei ddangos ar eich proffil
+        setting_display_media_show_all: Dangos cyfryngau bob tro
+        setting_hide_network: Ni fydd y pobl yr ydych chi'n eu dilyn a'ch dilynwyr yn ymddangos ar eich proffil
         setting_noindex: Mae hyn yn effeithio ar eich proffil cyhoeddus a'ch tudalennau statws
-        setting_show_application: Bydd y offer frydych yn defnyddio i dŵtio yn cael ei arddangos yn golwg manwl eich tŵtiau
-        setting_use_blurhash: Mae graddiannau wedi'u seilio ar liwiau'r delweddau cudd ond maent yn cuddio unrhyw fanylion
-        setting_use_pending_items: Cuddio diweddariadau llinell amser y tu ôl i glic yn lle sgrolio yn awtomatig
+        setting_show_application: Bydd y cymhwysiad a ddefnyddiwch i bostio yn cael ei arddangos yng ngolwg fanwl eich postiadau
+        setting_use_blurhash: Mae graddiannau wedi'u seilio ar liwiau'r delweddau cudd ond maen nhw'n cuddio unrhyw fanylion
+        setting_use_pending_items: Cuddio diweddariadau llinell amser y tu ôl i glic yn lle sgrolio'n awtomatig
         username: Bydd eich enw defnyddiwr yn unigryw ar %{domain}
         whole_word: Os yw'r allweddair neu'r ymadrodd yn alffaniwmerig yn unig, mi fydd ond yn cael ei osod os yw'n cyfateb a'r gair cyfan
       domain_allow:
         domain: Bydd y parth hwn yn gallu nôl data o'r gweinydd hwn a bydd data sy'n dod i mewn ohono yn cael ei brosesu a'i storio
       email_domain_block:
         domain: Gall hwn fod yr enw parth sy'n ymddangos yn y cyfeiriad e-bost neu'r cofnod MX y mae'n ei ddefnyddio. Byddant yn cael eu gwirio wrth gofrestru.
-        with_dns_records: Bydd ceisiad i adfer cofnodau DNS y parth penodol yn cael ei wneud, a bydd y canlyniadau hefyd yn cael ei gosbrestru
+        with_dns_records: Gwneir ymgais i ddatrys cofnodion DNS y parth a roddwyd a bydd y canlyniadau hefyd yn cael eu rhwystro
       featured_tag:
-        name: 'Dyma rai o’r hashnodau a ddefnyddiwyd gennych yn fwyaf diweddar:'
+        name: 'Dyma rai o’r hashnodau a ddefnyddioch chi''n ddiweddar:'
       filters:
         action: Dewiswch pa weithred i'w chyflawni pan fydd postiad yn cyfateb i'r hidlydd
         actions:
@@ -92,18 +92,42 @@ cy:
         theme: Thema sy'n allgofnodi ymwelwyr a defnyddwyr newydd yn gweld.
         thumbnail: Delwedd tua 2:1 yn cael ei dangos ochr yn ochr â manylion eich gweinydd.
         timeline_preview: Bydd ymwelwyr sydd wedi allgofnodi yn gallu pori drwy'r postiadau cyhoeddus diweddaraf sydd ar gael ar y gweinydd.
+        trendable_by_default: Hepgor adolygiad llaw o gynnwys sy'n tueddu. Gall eitemau unigol gael eu tynnu o dueddiadau o hyd ar ôl y ffaith.
+        trends: Mae pynciau llosg yn dangos y postiadau, hashnodau, a newyddion sy'n denu sylw ar eich gweinydd.
       form_challenge:
-        current_password: Rydych chi'n mynd i mewn i ardal sicr
+        current_password: Rydych chi'n mynd i mewn i ardal ddiogel
       imports:
         data: Allforiwyd dogfen CSV o achos Mastodon arall
       invite_request:
         text: Bydd hyn yn helpu ni adolygu eich cais
+      ip_block:
+        comment: Dewisol. Cofiwch pam wnaethoch chi ychwanegu'r rheol hon.
+        expires_in: Mae cyfeiriadau IP yn adnodd cyfyngedig, weithiau maen nhw'n cael eu rhannu ac yn aml yn newid dwylo. Am y rheswm hwn, ni argymhellir blociau IP amhenodol.
+        ip: Rhowch gyfeiriad IPv4 neu IPv6. Gallwch rwystro ystodau cyfan gan ddefnyddio'r gystrawen CIDR. Byddwch yn ofalus i beidio â chloi eich hun allan!
+        severities:
+          no_access: Rhwystro mynediad i'r holl adnoddau
+          sign_up_block: Ni fydd yn bosibl derbyn cofrestriadau newydd
+          sign_up_requires_approval: Bydd angen eich cymeradwyaeth ar gyfer cofrestriadau newydd
+        severity: Dewiswch beth fydd yn digwydd gyda cheisiadau o'r IP hwn
+      rule:
+        text: Disgrifiwch reol neu ofyniad ar gyfer defnyddwyr ar y gweinydd hwn. Ceisiwch ei gadw'n fyr ac yn syml
       sessions:
         otp: 'Mewnbynnwch y cod dau gam a gynhyrchwyd gan eich ap ffôn neu defnyddiwch un o''ch codau adfer:'
+        webauthn: Os mai allwedd USB ydyw, gwnewch yn siŵr ei fewnosod ac, os oes angen, tapiwch ef.
       tag:
         name: Dim ond er mwyn ei gwneud yn fwy darllenadwy y gallwch chi newid y llythrennau, er enghraifft
       user:
         chosen_languages: Wedi eu dewis, dim ond tŵtiau yn yr ieithoedd hyn bydd yn cael eu harddangos mewn ffrydiau cyhoeddus
+        role: Mae'r rôl yn rheoli pa ganiatâd sydd gan y defnyddiwr
+      user_role:
+        color: Lliw i'w ddefnyddio ar gyfer y rôl drwy'r UI, fel RGB mewn fformat hecs
+        highlighted: Mae hyn yn gwneud y rôl yn weladwy i'r cyhoedd
+        name: Enw cyhoeddus y rôl, os yw'r rôl wedi'i gosod i'w dangos fel bathodyn
+        permissions_as_keys: Bydd defnyddwyr sydd â'r rôl hon yn cael mynediad at...
+        position: Mae rôl uwch yn penderfynu ar ddatrys gwrthdrawiadau mewn rhai sefyllfaoedd. Dim ond ar rolau â blaenoriaeth is y gellir cyflawni rhai gweithredoedd
+      webhook:
+        events: Dewiswch ddigwyddiadau i'w hanfon
+        url: I ble bydd digwyddiadau'n cael eu hanfon
     labels:
       account:
         fields:
@@ -117,23 +141,25 @@ cy:
         text: Testun rhagosodedig
         title: Teitl
       admin_account_action:
-        include_statuses: Cynhwyswch tŵtiau yr adroddwyd amdanynt yn yr e-bost
+        include_statuses: Cynhwyswch postiadau yr adroddwyd amdanynt yn yr e-bost
         send_email_notification: Hysbysu'r defnyddiwr trwy e-bost
-        text: Rhybudd wedi'i addasu
+        text: Rhybudd cyfaddas
         type: Gweithredu
         types:
           disable: Analluogi
-          none: Gwneud dim
+          none: Anfon rhybudd
           sensitive: Sensitif
-          silence: Tawelwch
+          silence: Cyfyngu
           suspend: Dileu data cyfrif
         warning_preset_id: Defnyddiwch ragnod rhag rhybudd
       announcement:
-        all_day: Digwiddiad trwy'r dydd
-        ends_at: Diwedd digwyddiad
+        all_day: Digwyddiad trwy'r dydd
+        ends_at: Diwedd y digwyddiad
         scheduled_at: Amserlenni cyhoeddiad
-        starts_at: Dechreuad digwyddiad
+        starts_at: Dechrau digwyddiad
         text: Cyhoeddiad
+      appeal:
+        text: Eglurwch pam y dylid gwrthdroi'r penderfyniad hwn
       defaults:
         autofollow: Gwahodd i ddilyn eich cyfrif
         avatar: Afatar
@@ -142,50 +168,53 @@ cy:
         confirm_new_password: Cadarnhau cyfrinair newydd
         confirm_password: Cadarnhau cyfrinair
         context: Hidlo cyd-destunau
-        current_password: Cyfrinair presennol
+        current_password: Cyfrinair cyfredol
         data: Data
-        discoverable: Rhestrwch y cyfrif hwn ar y cyfeiriadur
-        display_name: Enw arddangos
+        discoverable: Awgrymu cyfrif i eraill
+        display_name: Enw dangos
         email: Cyfeiriad e-bost
         expires_in: Yn dod i ben ar ôl
         fields: Metadata proffil
         header: Pennyn
+        honeypot: "%{label} (peidiwch â llenwi)"
         inbox_url: URL y mewnflwch relái
         irreversible: Gollwng yn hytrach na chuddio
         locale: Iaith y rhyngwyneb
-        locked: Cloi cyfrif
-        max_uses: Uchafswm y nifer o ddefnyddiau
+        locked: Angen ceisiadau dilyn
+        max_uses: Nifer y ddefnyddiau uchafswm
         new_password: Cyfrinair newydd
         note: Bywgraffiad
         otp_attempt: Côd dau gam
         password: Cyfrinair
         phrase: Allweddair neu ymadrodd
-        setting_advanced_layout: Alluogi rhyngwyneb wê uwch
-        setting_aggregate_reblogs: Grŵp hybiau mewn ffrydiau
+        setting_advanced_layout: Galluogi rhyngwyneb gwe uwch
+        setting_aggregate_reblogs: Grwpio hybiau mewn ffrydiau
+        setting_always_send_emails: Anfonwch hysbysiadau e-bost bob amser
         setting_auto_play_gif: Chwarae GIFs wedi'u hanimeiddio yn awtomatig
-        setting_boost_modal: Dangos deialog cadarnhad cyn bŵstio
-        setting_crop_images: Tocio lluniau o fewn tŵtiau ddi-ehangedig i 16x9
-        setting_default_language: Cyhoeddi iaith
-        setting_default_privacy: Cyfrinachedd cyhoeddi
+        setting_boost_modal: Dangos deialog cadarnhau cyn rhoi hwb
+        setting_crop_images: Tocio delweddau o fewn postiadau nad ydynt wedi'u hehangu i 16x9
+        setting_default_language: Iaith postio
+        setting_default_privacy: Preifatrwydd cyhoeddi
         setting_default_sensitive: Marcio cyfryngau fel eu bod yn sensitif bob tro
-        setting_delete_modal: Dangos deialog cadarnhau cyn dileu tŵt
-        setting_display_media: Arddangos cyfryngau
+        setting_delete_modal: Dangos deialog cadarnhau cyn dileu postiad
+        setting_disable_swiping: Analluogi cynigion llusgo
+        setting_display_media: Dangos cyfryngau
         setting_display_media_default: Rhagosodiad
-        setting_display_media_hide_all: Cuddio oll
-        setting_display_media_show_all: Dangos oll
-        setting_expand_spoilers: Ymestyn tŵtiau wedi'u marcio a rhybudd cynnwys bob tro
-        setting_hide_network: Cuddio eich rhwydwaith
-        setting_noindex: Dewis peidio mynegeio peiriant chwilota
+        setting_display_media_hide_all: Cuddio popeth
+        setting_display_media_show_all: Dangos popeth
+        setting_expand_spoilers: Dangos postiadau wedi'u marcio â rhybudd cynnwys bob tro
+        setting_hide_network: Cuddio eich graff cymdeithasol
+        setting_noindex: Peidio mynegeio peiriannau chwilio
         setting_reduce_motion: Lleihau mudiant mewn animeiddiadau
-        setting_show_application: Datguddio'r offer defnyddwyd i anfon tŵtiau
+        setting_show_application: Datgelu rhaglen a ddefnyddir i anfon postiadau
         setting_system_font_ui: Defnyddio ffont rhagosodedig y system
         setting_theme: Thema'r wefan
-        setting_trends: Dangos tueddiadau o heddiw ymlaen
+        setting_trends: Dangos pynciau llosg heddiw
         setting_unfollow_modal: Dangos deialog cadarnhau cyn dad-ddilyn rhywun
-        setting_use_blurhash: Dangoswch raddiannau lliwgar ar gyfer cyfryngau cudd
+        setting_use_blurhash: Dangos graddiannau lliwgar ar gyfryngau cudd
         setting_use_pending_items: Modd araf
         severity: Difrifoldeb
-        sign_in_token_attempt: Cod dioelwch
+        sign_in_token_attempt: Cod diogelwch
         title: Teitl
         type: Modd mewnforio
         username: Enw defnyddiwr
@@ -195,42 +224,86 @@ cy:
         with_dns_records: Cynnwys cofnodion MX a chyfeiriadau IP y parth
       featured_tag:
         name: Hashnod
+      filters:
+        actions:
+          hide: Cuddio'n llwyr
+          warn: Cuddio â rhybudd
+      form_admin_settings:
+        backups_retention_period: Cyfnod cadw archif defnyddwyr
+        bootstrap_timeline_accounts: Argymhellwch y cyfrifon hyn i ddefnyddwyr newydd bob amser
+        closed_registrations_message: Neges bersonol pan nad yw cofrestriadau ar gael
+        content_cache_retention_period: Cyfnod cadw storfa cynnwys
+        custom_css: CSS cyfaddas
+        mascot: Mascot cyfaddas (hen)
+        media_cache_retention_period: Cyfnod cadw storfa cyfryngau
+        profile_directory: Galluogi cyfeiriadur proffil
+        registrations_mode: Pwy all gofrestru
+        require_invite_text: Gofyn am reswm i ymuno
+        show_domain_blocks: Dangos blociau parth
+        show_domain_blocks_rationale: Dangos pam y cafodd parthau eu rhwystro
+        site_contact_email: E-bost cyswllt
+        site_contact_username: Enw defnyddiwr cyswllt
+        site_extended_description: Disgrifiad estynedig
+        site_short_description: Disgrifiad y gweinydd
+        site_terms: Polisi Preifatrwydd
+        site_title: Enw'r gweinydd
+        theme: Thema ragosodedig
+        thumbnail: Lluniau bach gweinydd
+        timeline_preview: Caniatáu mynediad heb ei ddilysu i linellau amser cyhoeddus
+        trendable_by_default: Caniatáu pynciau llosg heb adolygiad
+        trends: Galluogi pynciau llosg
       interactions:
         must_be_follower: Blocio hysbysiadau o bobl nad ydynt yn eich dilyn
         must_be_following: Blocio hysbysiadau o bobl nad ydych yn eu dilyn
-        must_be_following_dm: Blocio negeseuon uniongyrchol o bobl nad ydych yn eu dilyn
+        must_be_following_dm: Blocio negeseuon preifat o bobl nad ydych yn eu dilyn
       invite:
         comment: Sylw
       invite_request:
-        text: Pam hoffech ymuno?
+        text: Pam ydych chi eisiau ymuno?
       ip_block:
         comment: Sylw
         ip: IP
+        severities:
+          no_access: Rhwystro mynediad
+          sign_up_block: Rhwystro cofrestriadau
+          sign_up_requires_approval: Cyfyngu ar gofrestru
         severity: Rheol
       notification_emails:
+        appeal: Mae rhywun yn apelio yn erbyn penderfyniad y cymedrolwr
         digest: Anfonwch e-byst crynhoi
-        favourite: Anfon e-bost pan mae rhywun yn ffefrynnu eich statws
-        follow: Anfon e-bost pan mae rhywun yn eich dilyn chi
-        follow_request: Anfon e-bost pan mae rhywun yn gofyn i chi i'w dilyn
-        mention: Anfon e-bost pan mae rhywun yn eich crybwyll
-        pending_account: Anfon ebost pan mae cyfrif newydd angen adolygiad
-        reblog: Anfon e-bost pan mae rhywun yn bŵstio eich statws
+        favourite: Mae rhywun wedi ffafrio eich post
+        follow: Mae rhywun yn eich dilyn chi
+        follow_request: Mae rhywun yn ceisio eich dilyn chi
+        mention: Mae rhywun yn sôn amdanoch chi
+        pending_account: Mae cyfrif newydd angen adolygiad
+        reblog: Mae rhywun wedi hybu eich post
         report: Cyflwynwyd adroddiad newydd
+        trending_tag: Mae pwnc llosg newydd angen adolygiad
       rule:
         text: Rheol
       tag:
-        listable: Gadewch i'r hashnod hwn ymddangos mewn chwiliadau ac ar y cyfeiriadur proffil
+        listable: Caniatáu i'r hashnod hwn ymddangos mewn chwiliadau ac awgrymiadau
         name: Hashnod
-        trendable: Gadewch i'r hashnod hwn ymddangos o dan dueddiadau
-        usable: Caniatáu i tŵtiau ddefnyddio'r hashnod hwn
+        trendable: Caniatáu i'r hashnod hwn ymddangos o dan bynciau llosg
+        usable: Caniatáu i bostiadau ddefnyddio'r hashnod hwn
       user:
         role: Rôl
       user_role:
+        color: Lliw bathodyn
+        highlighted: Dangos rôl fel bathodyn ar broffiliau defnyddwyr
         name: Enw
         permissions_as_keys: Caniatâd
+        position: Blaenoriaeth
+      webhook:
+        events: Digwyddiadau wedi'u galluogi
+        url: URL diweddbwynt
     'no': Na
+    not_recommended: Heb ei argymell
     recommended: Argymhellwyd
     required:
       mark: "*"
       text: gofynnol
+    title:
+      sessions:
+        webauthn: Defnyddiwch un o'ch allweddi diogelwch i fewngofnodi
     'yes': Ie
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index 61be7a7d0..b8f388e40 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -10,37 +10,37 @@ de:
         text: Du kannst Beitragssyntax verwenden, wie z. B. URLs, Hashtags und Erwähnungen
         title: Optional. Für den Empfänger nicht sichtbar
       admin_account_action:
-        include_statuses: Der Benutzer wird sehen, welche Beiträge diese Maßnahme verursacht haben
-        send_email_notification: Benutzer_in wird Bescheid gegeben, was mit dem Konto geschehen ist
+        include_statuses: Die Person sieht, welche Beiträge die Moderationsmaßnahme oder Warnung verursacht haben
+        send_email_notification: Benutzer*in wird eine Erklärung erhalten, was mit dem Konto geschehen ist
         text_html: Optional. Du kannst Beitragssyntax verwenden. Du kannst <a href="%{path}">Warnvorlagen hinzufügen</a>, um Zeit zu sparen
         type_html: Wähle aus, was du mit <strong>%{acct}</strong> machen möchtest
         types:
-          disable: Den Benutzer daran hindern, sein Konto zu verwenden, aber seinen Inhalt nicht löschen oder ausblenden.
-          none: Verwende dies, um eine Warnung an den Benutzer zu senden, ohne eine andere Aktion auszulösen.
-          sensitive: Erzwinge, dass alle Medienanhänge dieses Profils mit einer Inhaltswarnung versehen werden.
+          disable: Benutzer*in daran hindern, das Konto verwenden zu können, aber die Inhalte nicht löschen oder ausblenden.
+          none: Verwende dies, um dem Account eine Warnung zu schicken, ohne dabei eine andere Aktion vorzunehmen.
+          sensitive: Erzwingen, dass alle Medienanhänge dieses Profils mit einer Inhaltswarnung versehen werden.
           silence: Verhindern, dass der Benutzer in der Lage ist, mit der öffentlichen Sichtbarkeit zu posten und seine Beiträge und Benachrichtigungen von Personen zu verstecken, die ihm nicht folgen.
           suspend: Verhindert jegliche Interaktion von oder zu diesem Konto und löscht dessen Inhalt. Kann innerhalb von 30 Tagen rückgängig gemacht werden.
         warning_preset_id: Optional. Du kannst immer noch eigenen Text an das Ende der Vorlage hinzufügen
       announcement:
-        all_day: Wenn aktiviert, werden nur die Daten des Zeitraums angezeigt
+        all_day: Falls aktiviert, werden nur der Tag bzw. die Tage innerhalb des Zeitraums angezeigt
         ends_at: Optional. Die Ankündigung wird zu diesem Zeitpunkt automatisch zurückgezogen
         scheduled_at: Leer lassen, um die Ankündigung sofort zu veröffentlichen
-        starts_at: Optional. Falls deine Ankündigung an einen bestimmten Zeitraum gebunden ist
-        text: Du kannst die Beitrags-Syntax verwenden. Bitte beachte den Platz, den die Ankündigung auf dem Bildschirm der Benutzer*innen einnehmen wird
+        starts_at: Optional. Nur für den Fall, dass deine Ankündigung an einen bestimmten Zeitraum gebunden ist
+        text: Du kannst die reguläre Syntax wie für Beiträge verwenden, also auch Profile erwähnen und Hashtags nutzen. Bitte beachte den Platz, den die Ankündigung auf dem Bildschirm der Benutzer*innen einnehmen wird
       appeal:
         text: Du kannst nur einmal Einspruch gegen einen Verstoß einlegen
       defaults:
-        autofollow: Accounts, die sich über deine Einladung registrieren, folgen automatisch deinem Profil
-        avatar: PNG, GIF oder JPG. Maximal %{size}. Wird auf %{dimensions} px herunterskaliert
-        bot: Dieses Konto führt lediglich automatisierte Aktionen durch und wird möglicherweise nicht überwacht
+        autofollow: Personen, die sich über deine Einladung registrieren, folgen automatisch deinem Profil
+        avatar: PNG, GIF oder JPG. Höchstens %{size} groß. Wird auf %{dimensions} px verkleinert
+        bot: Hinweis an andere Benutzer*innen, dass dieses Konto hauptsächlich automatisierte Aktionen durchführt und möglicherweise nicht persönlich betreut wird
         context: In welchem Bereich soll der Filter aktiv sein?
         current_password: Aus Sicherheitsgründen gib bitte das Passwort des aktuellen Kontos ein
-        current_username: Um das zu bestätigen, gib den Benutzernamen des aktuellen Kontos ein
+        current_username: Um das zu bestätigen, gib den Profilnamen des aktuellen Kontos ein
         digest: Wenn du eine längere Zeit inaktiv bist oder du in deiner Abwesenheit eine Direktnachricht erhalten hast
         discoverable: Erlaube deinem Konto, durch Empfehlungen, Trends und andere Funktionen von Fremden entdeckt zu werden
         email: Du wirst eine E-Mail zur Verifizierung Deiner E-Mail-Adresse erhalten
-        fields: Du kannst bis zu 4 Elemente auf deinem Profil anzeigen lassen, die als Tabelle dargestellt werden
-        header: PNG, GIF oder JPG. Maximal %{size}. Wird auf %{dimensions} px herunterskaliert
+        fields: Du kannst bis zu vier Metadaten auf deinem Profil anzeigen lassen, die als Tabelle dargestellt werden
+        header: PNG, GIF oder JPG. Höchstens %{size} groß. Wird auf %{dimensions} px verkleinert
         inbox_url: Kopiere die URL von der Startseite des gewünschten Relays
         irreversible: Bereinigte Beiträge verschwinden unwiderruflich für dich, auch dann, wenn dieser Filter zu einem späteren wieder entfernt wird
         locale: Die Sprache der Oberfläche, E-Mails und Push-Benachrichtigungen
@@ -51,47 +51,47 @@ de:
         setting_aggregate_reblogs: Zeige denselben Beitrag nicht nochmal an, wenn er erneut geteilt wurde (dies betrifft nur neulich erhaltene erneut geteilte Beiträge)
         setting_always_send_emails: Normalerweise werden Benachrichtigungen nicht per E-Mail verschickt, wenn du gerade auf Mastodon aktiv bist
         setting_default_sensitive: Medien, die mit einer Inhaltswarnung versehen worden sind, werden erst nach einem zusätzlichen Klick angezeigt
-        setting_display_media_default: Alle Medien verbergen, die mit einer Inhaltswarnung versehen sind
-        setting_display_media_hide_all: Alle Medien immer verbergen
-        setting_display_media_show_all: Alle Medien immer anzeigen
+        setting_display_media_default: Medien mit Inhaltswarnung verbergen
+        setting_display_media_hide_all: Medien immer verbergen
+        setting_display_media_show_all: Medien mit Inhaltswarnung immer anzeigen
         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_pending_items: Neue Beiträge hinter einem Klick verstecken, anstatt automatisch zu scrollen
-        username: Dein Benutzername wird auf %{domain} einzigartig sein
+        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
       domain_allow:
         domain: Diese Domain kann Daten von diesem Server abrufen, und eingehende Daten werden verarbeitet und gespeichert
       email_domain_block:
-        domain: Dies kann der Domänenname sein, der in der E-Mail-Adresse oder dem von ihm verwendeten MX-Eintrag angezeigt wird. Er wird bei der Anmeldung überprüft.
+        domain: Das kann die Domain aus einer E-Mail-Adresse oder einem MX-Eintrag sein. Bei der Registrierung eines neuen Profils wird beides überprüft.
         with_dns_records: Ein Versuch, die DNS-Einträge der Domain aufzulösen, wurde unternommen, und diese Ergebnisse werden unter anderem auch blockiert
       featured_tag:
         name: 'Hier sind ein paar Hashtags, die du in letzter Zeit am häufigsten genutzt hast:'
       filters:
         action: Gib an, welche Aktion ausgeführt werden soll, wenn ein Beitrag dem Filter entspricht
         actions:
-          hide: Den gefilterten Inhalt vollständig ausblenden, als hätte er nie existiert
-          warn: Den gefilterten Inhalt hinter einer Warnung ausblenden, die den Filtertitel beinhaltet
+          hide: Den gefilterten Beitrag vollständig ausblenden, als hätte er nie existiert
+          warn: Den gefilterten Beitrag hinter einer Warnung, die den Filtertitel beinhaltet, ausblenden
       form_admin_settings:
-        backups_retention_period: Behalte generierte Benutzerarchive für die angegebene Anzahl von Tagen.
-        bootstrap_timeline_accounts: Diese Konten werden bei den Folge-Empfehlungen für neue Nutzerinnen und Nutzer oben angeheftet.
-        closed_registrations_message: Wird angezeigt, wenn Anmeldungen geschlossen sind
+        backups_retention_period: Behalte die Archive, die von den Benutzer*innen erstellt worden sind, für die angegebene Anzahl an Tagen.
+        bootstrap_timeline_accounts: Diese Profile werden bei den Follower-Empfehlungen für neu registrierte Nutzer*innen oben angeheftet.
+        closed_registrations_message: Wird angezeigt, wenn Registrierungen deaktiviert sind
         content_cache_retention_period: Beiträge von anderen Servern werden nach der angegebenen Anzahl von Tagen, wenn sie auf einen positiven Wert gesetzt werden, gelöscht. Dies kann eventuell nicht rückgängig gemacht werden.
         custom_css: Du kannst benutzerdefinierte Stile auf die Web-Version von Mastodon anwenden.
         mascot: Überschreibt die Abbildung in der erweiterten Weboberfläche.
-        media_cache_retention_period: Heruntergeladene Mediendateien werden nach der angegebenen Anzahl von Tagen, wenn sie auf einen positiven Wert gesetzt werden, gelöscht und bei Bedarf erneut heruntergeladen.
-        profile_directory: Das Profilverzeichnis listet alle Benutzer auf, die sich für die Auffindbarkeit entschieden haben.
+        media_cache_retention_period: Von anderen Instanzen übertragene Mediendateien werden nach der angegebenen Anzahl an Tagen – sofern das Feld eine positive Zahl enthält – aus dem Cache gelöscht und bei Bedarf erneut heruntergeladen.
+        profile_directory: Das Profilverzeichnis zeigt alle Benutzer*innen an, die sich dafür entschieden haben, entdeckt zu werden.
         require_invite_text: Wenn Registrierungen eine manuelle Genehmigung erfordern, dann werden Nutzer einen Grund für ihre Registrierung angeben müssen
-        site_contact_email: Wie man dich oder dein Team bei rechtlichen oder unterstützenden Fragen erreichen kann.
-        site_contact_username: Wie man dich oder dein Team auf Mastodon erreichen kann.
-        site_extended_description: Alle zusätzlichen Informationen, die für Besucher und Nutzer nützlich sein könnten. Kann mit der Markdown-Syntax strukturiert werden.
+        site_contact_email: Wie man dich bei rechtlichen oder Support-Anfragen erreichen kann.
+        site_contact_username: Wie man dich auf Mastodon erreichen kann.
+        site_extended_description: Alle zusätzlichen Informationen, die für Besucher*innen und deine Benutzer*innen nützlich sein könnten. Kann mit der Markdown-Syntax formatiert werden.
         site_short_description: Eine kurze Beschreibung zur eindeutigen Identifizierung des Servers. Wer betreibt ihn, für wen ist er bestimmt?
-        site_terms: Verwende eine eigene Datenschutzrichtlinie oder lasse das Feld leer, um die Standardeinstellung zu verwenden. Kann mit Markdown-Syntax strukturiert werden.
+        site_terms: Verwende eine eigene Datenschutzerklärung oder lasse das Feld leer, um die allgemeine Vorlage zu verwenden. Kann mit der Markdown-Syntax formatiert werden.
         site_title: Wie Personen neben dem Domainnamen auf deinen Server verweisen können.
         theme: Das Design, das abgemeldete Besucher und neue Benutzer sehen.
         thumbnail: Ein Bild ungefähr im 2:1-Format, das neben den Server-Informationen angezeigt wird.
-        timeline_preview: Ausgeloggte Besucherinnen und Besucher können die neuesten öffentlichen Beiträge auf dem Server ansehen.
+        timeline_preview: Besucher*innen und ausgeloggte Benutzer*innen können die neuesten öffentlichen Beiträge dieses Servers aufrufen.
         trendable_by_default: Manuelles Überprüfen angesagter Inhalte überspringen. Einzelne Elemente können später noch aus den Trends entfernt werden.
         trends: Trends zeigen, welche Beiträge, Hashtags und Nachrichten auf deinem Server immer beliebter werden.
       form_challenge:
@@ -101,29 +101,29 @@ de:
       invite_request:
         text: Dies wird uns helfen deine Anmeldungsanfrage besser zu verarbeiten
       ip_block:
-        comment: Optional. Denke daran, warum du diese Regel hinzugefügt hast.
-        expires_in: IP-Adressen sind eine endliche Ressource, sie werden manchmal geteilt und werden ab und zu ausgetauscht. Aus diesem Grund werden unbestimmte IP-Blöcke nicht empfohlen.
+        comment: Optional. Zur Erinnerung, weshalb du diese Regel eingeführt hast.
+        expires_in: IP-Adressen sind eine begrenzte Ressource. Sie können außerdem auf viele Computer aufgeteilt sein und auch die Zuordnungen ändern sich. Deshalb werden unbestimmte IP-Blöcke nicht empfohlen.
         ip: Gib eine IPv4- oder IPv6-Adresse an. Du kannst ganze Bereiche mit der CIDR-Syntax blockieren. Achte darauf, dass du dich nicht aussperrst!
         severities:
           no_access: Zugriff auf alle Ressourcen blockieren
-          sign_up_block: Neue Anmeldungen werden nicht möglich sein
-          sign_up_requires_approval: Neue Anmeldungen erfordern deine Zustimmung
-        severity: Wähle aus, was mit Anfragen aus dieser IP passiert
+          sign_up_block: Neue Registrierungen werden nicht möglich sein
+          sign_up_requires_approval: Neue Registrierungen müssen genehmigt werden
+        severity: Wähle aus, was mit Anfragen von dieser IP-Adresse geschehen soll
       rule:
-        text: Beschreibe eine Regel oder Anforderung für Benutzer auf diesem Server. Versuche es kurz und einfach zu halten
+        text: Führe eine Regel oder Bedingung für Benutzer*innen auf diesem Server ein. Bleib dabei kurz und knapp
       sessions:
         otp: 'Gib die Zwei-Faktor-Authentifizierung von deinem Telefon ein oder benutze einen deiner Wiederherstellungscodes:'
         webauthn: Wenn es sich um einen USB-Schlüssel handelt, stelle sicher, dass du ihn einsteckst und ihn antippst.
       tag:
         name: Du kannst zum Beispiel nur die Groß- und Kleinschreibung der Buchstaben ändern, um es lesbarer zu machen
       user:
-        chosen_languages: Wenn Du hier eine oder mehreren Sprachen auswählst, werden ausschließlich solche Beiträge in den öffentlichen Timelines angezeigt
-        role: Die Rolle kontrolliert welche Berechtigungen ein Benutzer hat
+        chosen_languages: Wenn du hier eine oder mehrere Sprachen auswählst, werden ausschließlich Beiträge in diesen Sprachen in deinen öffentlichen Timelines angezeigt
+        role: Die Rolle legt fest, welche Berechtigungen das Konto hat
       user_role:
-        color: Die Farbe, die für die Rolle im gesamten UI verwendet wird, als RGB im Hexformat
-        highlighted: Dies macht die Rolle öffentlich sichtbar
-        name: Öffentlicher Name der Rolle, wenn die Rolle als Abzeichen angezeigt werden soll
-        permissions_as_keys: Benutzer mit dieser Rolle haben Zugriff auf …
+        color: Farbe, die für diese Rolle in der gesamten Benutzerschnittstelle verwendet wird, als RGB im Hexadezimalsystem
+        highlighted: Dies macht die Rolle öffentlich im Profil sichtbar
+        name: Name der Rolle, der auch öffentlich als Badge angezeigt wird, sofern dies unten aktiviert ist
+        permissions_as_keys: Benutzer*innen mit dieser Rolle haben Zugriff auf...
         position: Die höhere Rolle entscheidet über die Konfliktlösung in bestimmten Situationen. Bestimmte Aktionen können nur in Rollen mit geringerer Priorität ausgeführt werden
       webhook:
         events: Zu sendende Ereignisse auswählen
@@ -146,7 +146,7 @@ de:
         text: Eigene Warnung
         type: Aktion
         types:
-          disable: Deaktivieren
+          disable: Einfrieren
           none: Nichts tun
           sensitive: Inhaltswarnung
           silence: Stummschalten
@@ -154,9 +154,9 @@ de:
         warning_preset_id: Benutze eine Warnungsvorlage
       announcement:
         all_day: Ganztägiges Ereignis
-        ends_at: Ereignisende
+        ends_at: Ende der Ankündigung
         scheduled_at: Veröffentlichung planen
-        starts_at: Beginn des Ereignisses
+        starts_at: Beginn der Ankündigung
         text: Ankündigung
       appeal:
         text: Erkläre, warum diese Entscheidung rückgängig gemacht werden soll
@@ -164,7 +164,7 @@ de:
         autofollow: Meinem Profil automatisch folgen
         avatar: Profilbild
         bot: Dieses Profil ist ein Bot
-        chosen_languages: Nach Sprachen filtern
+        chosen_languages: Sprachen einschränken
         confirm_new_password: Neues Passwort bestätigen
         confirm_password: Passwort bestätigen
         context: Filter nach Bereichen
@@ -174,17 +174,17 @@ de:
         display_name: Anzeigename
         email: E-Mail-Adresse
         expires_in: Läuft ab
-        fields: Tabellenfelder
+        fields: Metadaten
         header: Titelbild
         honeypot: "%{label} (nicht ausfüllen)"
         inbox_url: Inbox-URL des Relais
         irreversible: Endgültig, nicht nur temporär ausblenden
-        locale: Sprache der Benutzeroberfläche
+        locale: Sprache des Webinterface
         locked: Geschütztes Profil
         max_uses: Maximale Verwendungen
         new_password: Neues Passwort
         note: Über mich
-        otp_attempt: Zwei-Faktor-Authentifizierung
+        otp_attempt: Zwei-Faktor-Authentisierung
         password: Passwort
         phrase: Wort oder Formulierung
         setting_advanced_layout: Erweitertes Webinterface verwenden
@@ -202,7 +202,7 @@ de:
         setting_display_media_default: Standard
         setting_display_media_hide_all: Alle Medien verstecken
         setting_display_media_show_all: Alle Medien anzeigen
-        setting_expand_spoilers: Beiträge mit Inhaltswarnungen immer ausklappen
+        setting_expand_spoilers: Beiträge mit Inhaltswarnung immer ausklappen
         setting_hide_network: Deine Follower und „Folge ich“ nicht anzeigen
         setting_noindex: Suchmaschinen-Indexierung verhindern
         setting_reduce_motion: Bewegung in Animationen verringern
@@ -229,33 +229,33 @@ de:
           hide: Komplett ausblenden
           warn: Mit einer Warnung ausblenden
       form_admin_settings:
-        backups_retention_period: Aufbewahrungsfrist für Benutzerarchive
+        backups_retention_period: Aufbewahrungsfrist für Archive
         bootstrap_timeline_accounts: Neuen Nutzern immer diese Konten empfehlen
-        closed_registrations_message: Benutzerdefinierte Nachricht, wenn Anmeldungen nicht verfügbar sind
+        closed_registrations_message: Nachricht, falls Registrierungen deaktiviert sind
         content_cache_retention_period: Aufbewahrungsfrist für Inhalte im Cache
-        custom_css: Benutzerdefiniertes CSS
+        custom_css: Eigenes CSS
         mascot: Benutzerdefiniertes Maskottchen (Legacy)
         media_cache_retention_period: Aufbewahrungsfrist für den Medien-Cache
         profile_directory: Profilverzeichnis aktivieren
-        registrations_mode: Wer kann sich registrieren
+        registrations_mode: Wer darf ein neues Konto registrieren?
         require_invite_text: Grund für den Beitritt verlangen
-        show_domain_blocks: Zeige Domain-Blockaden
-        show_domain_blocks_rationale: Anzeigen, warum Domains gesperrt wurden
-        site_contact_email: E-Mail-Adresse des Kontakts
-        site_contact_username: Benutzername des Kontakts
+        show_domain_blocks: Anzeigen, welche Domains gesperrt wurden
+        show_domain_blocks_rationale: Anzeigen, weshalb Domains gesperrt wurden
+        site_contact_email: E-Mail-Adresse
+        site_contact_username: Profilname
         site_extended_description: Detaillierte Beschreibung
         site_short_description: Serverbeschreibung
-        site_terms: Datenschutzhinweise
+        site_terms: Datenschutzerklärung
         site_title: Servername
         theme: Standard-Design
         thumbnail: Vorschaubild des Servers
-        timeline_preview: Nicht-authentifizierten Zugriff auf öffentliche Timelines gestatten
+        timeline_preview: Nicht-authentifizierten Zugriff auf die öffentliche Timeline gestatten
         trendable_by_default: Trends ohne vorherige Überprüfung erlauben
         trends: Trends aktivieren
       interactions:
         must_be_follower: Benachrichtigungen von Profilen verbergen, die mir nicht folgen
         must_be_following: Benachrichtigungen von Profilen verbergen, denen ich nicht folge
-        must_be_following_dm: Direktnachrichten von Profilen, denen Du nicht folgst, verweigern
+        must_be_following_dm: Direktnachrichten von Profilen, denen ich nicht folge, ablehnen
       invite:
         comment: Kommentar
       invite_request:
@@ -265,20 +265,20 @@ de:
         ip: IP-Adresse
         severities:
           no_access: Zugriff sperren
-          sign_up_block: Anmeldungen blockieren
-          sign_up_requires_approval: Anmeldungen begrenzen
+          sign_up_block: Registrierung sperren
+          sign_up_requires_approval: Registrierungen begrenzen
         severity: Regel
       notification_emails:
-        appeal: Jemand hat Einspruch gegen eine Moderatorentscheidung eingelegt
+        appeal: wenn jemand einer Moderationsentscheidung widerspricht
         digest: Zusammenfassung senden
         favourite: wenn jemand meinen Beitrag favorisiert
         follow: wenn mir jemand folgt
         follow_request: wenn mir jemand folgen möchte
         mention: wenn mich jemand erwähnt
-        pending_account: Ein neues Konto muss überprüft werden
+        pending_account: wenn ein neues Konto überprüft werden muss
         reblog: wenn jemand meinen Beitrag teilt
-        report: E-Mail senden, wenn eine neue Meldung vorliegt
-        trending_tag: Neuer Trend muss überprüft werden
+        report: wenn eine neue Meldung vorliegt
+        trending_tag: wenn ein neuer Trend überprüft werden soll
       rule:
         text: Regel
       tag:
@@ -289,8 +289,8 @@ de:
       user:
         role: Rolle
       user_role:
-        color: Abzeichenfarbe
-        highlighted: Rolle als Abzeichen in Benutzerprofilen anzeigen
+        color: Badge-Farbe
+        highlighted: Rolle als Badge im Profil anzeigen
         name: Name
         permissions_as_keys: Berechtigungen
         position: Priorität
diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml
index aae6f0f47..c952fdb0e 100644
--- a/config/locales/simple_form.eo.yml
+++ b/config/locales/simple_form.eo.yml
@@ -7,12 +7,12 @@ eo:
       account_migration:
         acct: Specifu la uzantnomon@domajnon de la konto al kiu vi volas translokiĝi
       account_warning_preset:
-        text: Vi povas uzi skribmanierojn de mesaĝoj, kiel URL-ojn, kradvortojn kaj menciojn
+        text: Vi povas uzi skribmanierojn de afiŝoj, kiel URL-ojn, kradvortojn kaj menciojn
         title: Laŭvola. Ne videbla por la ricevanto
       admin_account_action:
         include_statuses: La uzanto vidos, kiujn afiŝojn kaŭzis la agon de moderigo aŭ de averto
         send_email_notification: La uzanto ricevos klarigon pri tio, kio okazis al ties konto
-        text_html: Malnepra. Vi povas uzi skribmanierojn de mesaĝoj. Vi povas <a href="%{path}">aldoni avertajn antaŭagordojn</a> por ŝpari tempon
+        text_html: Malnepra. Vi povas uzi sintaksojn de afiŝoj. Vi povas <a href="%{path}">aldoni avertajn antaŭagordojn</a> por ŝpari tempon
         type_html: Elektu kion fari kun <strong>%{acct}</strong>
         types:
           disable: Malhelpi la uzanton uzi sian konton, sed ne forigi aŭ kaŝi ties enhavojn.
@@ -38,12 +38,12 @@ eo:
         current_username: Por konfirmi, bonvolu enigi la uzantnomon de la nuna konto
         digest: Sendita nur post longa tempo de neaktiveco, kaj nur se vi ricevis personan mesaĝon en via foresto
         discoverable: Permesi vian konton esti malkovrita de fremduloj per rekomendoj, tendencoj kaj aliaj funkcioj
-        email: Vi ricevos retpoŝtaĵon de konfirmo
+        email: Vi ricevos konfirman retpoŝton
         fields: Vi povas havi ĝis 4 tabelajn elementojn en via profilo
         header: Formato PNG, GIF aŭ JPG. Ĝis %{size}. Estos malgrandigita al %{dimensions}px
         inbox_url: Kopiu la URL de la ĉefpaĝo de la ripetilo, kiun vi volas uzi
         irreversible: La filtritaj mesaĝoj malaperos por eterne, eĉ se la filtrilo poste estas forigita
-        locale: La lingvo de la fasado, de retpoŝtaĵoj, kaj de sciigoj
+        locale: La lingvo de la interfaco, de retpoŝtaĵoj, kaj de sciigoj
         locked: Vi devos aprobi ĉiun peton de sekvado mane
         password: Uzu almenaŭ 8 signojn
         phrase: Estos provita senzorge pri la uskleco de teksto aŭ averto pri enhavo de mesaĝo
@@ -55,8 +55,8 @@ eo:
         setting_display_media_hide_all: Ĉiam kaŝi la aŭdovidaĵojn
         setting_display_media_show_all: Ĉiam montri la aŭdovidaĵojn
         setting_hide_network: Tiuj kiujn vi sekvas, kaj tiuj kiuj sekvas vin estos kaŝitaj en via profilo
-        setting_noindex: Influas vian publikan profilon kaj mesaĝajn paĝojn
-        setting_show_application: La aplikaĵo, kiun vi uzas por afiŝi, estos montrita en la detala vido de viaj mesaĝoj
+        setting_noindex: Influas vian publikan profilon kaj afiŝajn paĝojn
+        setting_show_application: La aplikaĵo, kiun vi uzas por afiŝi, estos montrita en la detala vido de viaj afiŝoj
         setting_use_blurhash: Transirojn estas bazita sur la koloroj de la kaŝitaj aŭdovidaĵoj sed ne montri iun ajn detalon
         setting_use_pending_items: Kaŝi tempoliniajn ĝisdatigojn malantaŭ klako anstataŭ aŭtomate rulumi la fluon
         username: Via uzantnomo estos unika en %{domain}
@@ -78,7 +78,7 @@ eo:
         bootstrap_timeline_accounts: Ĉi tiuj kontoj pinglitas al la supro de sekvorekomendoj de novaj uzantoj.
         closed_registrations_message: Montrita kiam registroj fermitas
         content_cache_retention_period: Mesaĝoj de aliaj serviloj forigitas post la kvanto de tagoj kiam fiksitas al pozitiva nombro.
-        custom_css: Vi povas meti kutimajn stilojn en la retversio de Mastodon.
+        custom_css: Vi povas meti propajn stilojn en la retversio de Mastodon.
         mascot: Anstatauigi la ilustraĵon en la altnivela retinterfaco.
         media_cache_retention_period: Elŝutitaj audovidaĵojn forigotas post la kvanto de tagoj kiam fiksitas al pozitiva nombro.
         profile_directory: La profilujo listigas ĉiujn uzantojn kiu volonte malkovrebli.
@@ -108,7 +108,7 @@ eo:
           no_access: Bloki aliron al ĉiuj rimedoj
           sign_up_block: Novaj registroj ne estos ebla
           sign_up_requires_approval: Novaj registriĝoj bezonos vian aprobon
-        severity: Elektu, kio okazos pri petoj de ĉi tiu IP
+        severity: Elektu, kio okazos pri petoj de ĉi tiu IP-adreso
       rule:
         text: Priskribu regulon aŭ neceson por uzantoj en ĉi tiu servilo. Provu fari ĝin mallonga kaj simpla
       sessions:
@@ -117,7 +117,7 @@ eo:
       tag:
         name: Vi povas ŝanĝi nur la majuskladon de la literoj, ekzemple, por igi ĝin pli legebla
       user:
-        chosen_languages: Kiam estas elekto, nur mesaĝoj en elektitaj lingvoj aperos en publikaj templinioj
+        chosen_languages: Kun tio markita nur mesaĝoj en elektitaj lingvoj aperos en publikaj tempolinioj
         role: La rolregiloj kies permesojn la uzanto havas
       user_role:
         color: Koloro uzita por la rolo sur la UI, kun RGB-formato
@@ -141,7 +141,7 @@ eo:
         text: Antaŭagordita teksto
         title: Titolo
       admin_account_action:
-        include_statuses: Inkluzivi raportitajn afiŝojn en la retpoŝtmesaĝo
+        include_statuses: Inkluzivi raportitajn afiŝojn en la retpoŝto
         send_email_notification: Sciigi la uzanton retpoŝte
         text: Propra averto
         type: Ago
@@ -194,7 +194,7 @@ eo:
         setting_boost_modal: Montri konfirman fenestron antaŭ ol diskonigi mesaĝon
         setting_crop_images: Stuci bildojn en negrandigitaj mesaĝoj al 16x9
         setting_default_language: Publikada lingvo
-        setting_default_privacy: Mesaĝa videbleco
+        setting_default_privacy: Privateco de afiŝado
         setting_default_sensitive: Ĉiam marki aŭdovidaĵojn tiklaj
         setting_delete_modal: Montri konfirman fenestron antaŭ ol forigi mesaĝon
         setting_disable_swiping: Malebligi svingajn movojn
@@ -231,27 +231,27 @@ eo:
       form_admin_settings:
         backups_retention_period: Uzantoarkivretendauro
         bootstrap_timeline_accounts: Ĉiam rekomendi ĉi tiujn kontojn al novaj uzantoj
-        closed_registrations_message: Kutimita mesaĝo kiam registroj ne estas disponeblaj
+        closed_registrations_message: Kutima mesaĝo kiam registroj ne estas disponeblaj
         content_cache_retention_period: Enhavkaŝaĵretendauro
-        custom_css: Kutimita CSS
-        mascot: Kutimita maskoto
+        custom_css: Propa CSS
+        mascot: Propa maskoto
         media_cache_retention_period: Audovidaĵkaŝaĵretendauro
         profile_directory: Ebligi la profilujon
         registrations_mode: Kiu povas krei konton
-        require_invite_text: Bezoni kialo por aliĝi
+        require_invite_text: Bezoni kialon por aliĝi
         show_domain_blocks: Montri domajnblokojn
-        show_domain_blocks_rationale: Montri kial domajnoj blokitas
+        show_domain_blocks_rationale: Montri kial domajnoj estis blokitaj
         site_contact_email: Kontaktoretadreso
         site_contact_username: Kontaktouzantonomo
         site_extended_description: Longa priskribo
-        site_short_description: Servilpriskribo
+        site_short_description: Priskribo de servilo
         site_terms: Privateca politiko
         site_title: Nomo de la servilo
         theme: Implicita etoso
         thumbnail: Bildeto de servilo
         timeline_preview: Permesi la neaŭtentigitan aliron al la publikaj templinioj
         trendable_by_default: Permesi tendencojn sen deviga kontrolo
-        trends: Ebligi tendencojn
+        trends: Ŝalti furorojn
       interactions:
         must_be_follower: Bloki sciigojn de nesekvantoj
         must_be_following: Bloki sciigojn de homoj, kiujn vi ne sekvas
@@ -277,8 +277,8 @@ eo:
         mention: Sendi retmesaĝon kiam iu mencias vin
         pending_account: Sendi retmesaĝon kiam nova konto bezonas kontrolon
         reblog: Sendi retmesaĝon kiam iu diskonigas vian mesaĝon
-        report: Nova raporto senditas
-        trending_tag: Nova tendenco bezonas kontrolon
+        report: Nova raporto estas proponita
+        trending_tag: Nova furoro bezonas kontrolon
       rule:
         text: Regulo
       tag:
@@ -289,13 +289,13 @@ eo:
       user:
         role: Rolo
       user_role:
-        color: Insignokoloro
-        highlighted: Montri rolo kiel insigno sur uzantoprofiloj
+        color: Koloro de ŝildo
+        highlighted: Montri rolon kiel insignon sur uzantoprofiloj
         name: Nomo
         permissions_as_keys: Permesoj
         position: Prioritato
       webhook:
-        events: Ebligi eventojn
+        events: Ŝaltitaj eventoj
         url: Finpunkto-URL
     'no': Ne
     not_recommended: Nerekomendita
diff --git a/config/locales/simple_form.et.yml b/config/locales/simple_form.et.yml
index b2009500d..5662fe84c 100644
--- a/config/locales/simple_form.et.yml
+++ b/config/locales/simple_form.et.yml
@@ -14,6 +14,9 @@ et:
         send_email_notification: Konto omanik saab selgituse selle kohta, mis juhtus nende kontoga
         text_html: Valikuline. Te saate kasutada tuututuse süntaksi. Te saate <a href="%{path}">lisada hoiatuste eelseadistusi</a> aega säästmiseks
         type_html: Vali, mida teha kasutajaga <strong>%{acct}</strong>
+        types:
+          sensitive: Kogu kasutaja meediasisu märgitakse kui tundlik sisu.
+          suspend: Takistamaks suhtlust selle kontoga ja kustutamaks kogu sisu. Tagasivõetav 30 päeva jooksul.
         warning_preset_id: Valikuline. Te saate ikka lisada mis tahes teksti eelseadistuse lõppu
       announcement:
         all_day: Kui valitud, ainult kuupäevad antud ajavahemikus on kuvatud
@@ -24,9 +27,9 @@ et:
       defaults:
         autofollow: Inimesed, kes loovad konto selle kutse läbi, automaatselt jälgivad Teid
         avatar: PNG, GIF või JPG. Kõige rohkem %{size}. Vähendatakse %{dimensions} pikslini
-        bot: See konto teeb enamjaolt automatiseeritud tegevusi ja ei pruugi olla järelvalve all
+        bot: Teavita teisi, et see konto teeb enamjaolt automatiseeritud tegevusi ja ei pruugi olla järelvalve all
         context: Üks või mitu konteksti, mille vastu see filter peaks rakenduma
-        current_password: Turvalisuse huvides palun sisestage praeguse konto salasõna
+        current_password: Turvalisuse huvides palume sisestage praeguse konto salasõna
         current_username: Kinnitamiseks palun sisestage oma konto kasutajanimi
         digest: Saadetakse ainult pärast pikka perioodi tegevusetust ja ainult siis, kui Teile on saadetud privaatseid sõnumeid
         email: Teile saadetakse kinnituskiri e-posti teel
@@ -36,10 +39,11 @@ et:
         irreversible: Filtreeritud tuututused kaovad taastamatult, isegi kui filter on hiljem eemaldatud
         locale: Kasutajaliidese, e-kirjade ja push-teadete keel
         locked: Nõuab käsitsi jälgijate kinnitamist
-        password: Sisestage vähemalt 8 tähemärki
+        password: Vajalik on vähemalt 8 märki
         phrase: Kattub olenemata tuututuse teksti suurtähtedest või sisuhoiatusest
         scopes: Milliseid API-sid see rakendus tohib kasutada. Kui Te valite kõrgeima taseme, ei pea Te valima individuaalseid.
-        setting_aggregate_reblogs: Ära näita uusi upitusi tuututustele, mis on just hiljuti upitatud (ainult kehtib uutele upitusele)
+        setting_aggregate_reblogs: Ära kuva uusi postituste jagamisi, mis on hiljuti jagatud (kehtib vaid uutele jagamistele)
+        setting_always_send_emails: Kui aktiivselt Mastodoni kasutada, siis tavapäraselt e-postiga teavitusi ei saadeta
         setting_default_sensitive: Tundlik meedia on vaikimisi peidetud ning seda saab avada sellele klikkides
         setting_display_media_default: Peida tundlikuks märgitud meedia
         setting_display_media_hide_all: Alati peida kõik meedia
@@ -54,15 +58,31 @@ et:
       domain_allow:
         domain: See domeen saab tõmmata andmeid sellelt serverilt ning sissetulevad andmed sellelt domeenilt töödeldakse ning salvestatakse
       email_domain_block:
-        with_dns_records: Proovitakse ka üles vaadata selle domeeni DNS kirjed ning selle vastused samuti keelatakse
+        domain: See võib olla e-postiaadressis näha olev domeen või MX-kirje, mida aadress kasutab. Kontroll toimub liitumise käigus.
+        with_dns_records: Püütakse lahendada selle domeeni DNS-kirjed ja ühtlasi blokeerida ka selle tulemused
+      featured_tag:
+        name: 'Siin on mõned nendest siltidest mida sa oled kõige hiljutisemalt kasutanud:'
+      form_admin_settings:
+        bootstrap_timeline_accounts: Need kasutajad kinnitatakse uute kasutajate jälgimissoovituste esiritta.
+        profile_directory: Kasutajate kataloog kuvab nimekirja kasutajatest, kes on seda lubanud.
+        trends: Populaarsuse suunad näitavad millised postitused, sildid ja uudislood koguvad sinu serveris tähelepanu.
       form_challenge:
-        current_password: Te sisenete turvalisele alale
+        current_password: Turvalisse alasse sisenemine
       imports:
         data: CSV fail eksporditi teisest Mastodoni serverist
       invite_request:
         text: See aitab meil üle vaadata Teie taotlust
+      ip_block:
+        comment: Valikuline. Talletamaks reegli lisamise põhjust.
+        expires_in: IP-aadressid on lõplik ressurss ja on tihtipeale ühiskasutuses või vahetub kasutaja. Sel põhjusel pole kestvad IP-piirangud soovituslikud.
+        ip: IPv4 või IPv6 aadress. Vahemike keelamine on võimalik CIDR-süntaksit kasutades. Ettevaatust, et iseend uksetaha ei jäta!
+        severities:
+          no_access: Keela ligipääs kõigile ressurssidele
+          sign_up_block: Uued liitumised pole võimalikud
+          sign_up_requires_approval: Uued liitumised vajavad kinnitamist
+        severity: Valik, mis juhtub päringutega sellelt IP-aadressilt
       sessions:
-        otp: 'Sisesta kahesammulise autentimise kood loodud Teie mobiilirakenduse poolt või sisesta mõni taastuskood:'
+        otp: 'Kahe-etapise autentimise kood telefonirakendusest või mõni taastekood:'
       tag:
         name: Te saate ainult muuta tähtede tõstetust, näiteks selleks, et muuta seda rohkem loetavaks
       user:
@@ -87,8 +107,9 @@ et:
         types:
           disable: Keela
           none: Ära tee midagi
+          sensitive: Tundlik
           silence: Vaigista
-          suspend: Peata ja taastamatult kustuta konto andmed
+          suspend: Kustuta
         warning_preset_id: Kasuta hoiatuse eelseadistust
       announcement:
         all_day: Kogu päeva sündmus
@@ -101,8 +122,8 @@ et:
         avatar: Profiilipilt
         bot: See konto on robot
         chosen_languages: Filtreeri keeli
-        confirm_new_password: Kinnita uus salasõna
-        confirm_password: Kinnita salasõna
+        confirm_new_password: Uue salasõna kinnitamine
+        confirm_password: Salasõna kinnitamine
         context: Filtreeri kontekste
         current_password: Kehtiv salasõna
         data: Andmed
@@ -110,8 +131,9 @@ et:
         display_name: Kuvanimi
         email: E-posti aadress
         expires_in: Aegu pärast
-        fields: Profiili metaandmed
+        fields: Veebiviited
         header: Päis
+        honeypot: "%{label} (ära sisesta)"
         inbox_url: Relee sisendkausta URL
         irreversible: Kustuta selle asemel, et peita
         locale: Kasutajaliidese keel
@@ -119,18 +141,19 @@ et:
         max_uses: Maksimum kasutajate arv
         new_password: Uus salasõna
         note: Elulugu
-        otp_attempt: Kahesammulise autentimise kood
+        otp_attempt: Kahe-etapine kood
         password: Salasõna
         phrase: Võtmesõna või fraas
-        setting_advanced_layout: Aktiveeri arenenud veebiliides
-        setting_aggregate_reblogs: Grupita upitused ajajoontes
+        setting_advanced_layout: Aktiveeri kohandatud veebiliides
+        setting_aggregate_reblogs: Grupeeri jagamised ajajoontel
         setting_auto_play_gif: Mängi GIF-e automaatselt
-        setting_boost_modal: Näita kinnitusdialoogi enne upitamist
+        setting_boost_modal: Näita enne jagamist kinnitusdialoogi
         setting_crop_images: Kärbi suurendamata tuututuste pildid resolutsiooni 16x9
         setting_default_language: Postituse keel
         setting_default_privacy: Postituse privaatsus
         setting_default_sensitive: Alati märgista meedia tundlikuks
         setting_delete_modal: Näita kinnitusdialoogi enne tuututuse kustutamist
+        setting_disable_swiping: Keela pühkimisliigutused
         setting_display_media: Meedia kuvarežiim
         setting_display_media_default: Vaikimisi
         setting_display_media_hide_all: Peida kõik
@@ -147,14 +170,31 @@ et:
         setting_use_blurhash: Näita peidetud meedia asemel värvilist pilti
         setting_use_pending_items: Aeglane režiim
         severity: Tõsidus
+        sign_in_token_attempt: Turvakood
+        title: Pealkiri
         type: Impordi tüüp
         username: Kasutajanimi
         username_or_email: Kasutajanimi või e-post
         whole_word: Terve sõna
       email_domain_block:
-        with_dns_records: Kaasa domeeni MX kirjed ning IP aadressid
+        with_dns_records: Kaasa domeeni MX-kirjed ning IP-aadressid
       featured_tag:
         name: Silt
+      form_admin_settings:
+        closed_registrations_message: Kohandatud teade, kui liitumine pole võimalik
+        custom_css: Kohandatud CSS
+        profile_directory: Luba kasutajate kataloog
+        show_domain_blocks: Näita domeenikeelde
+        show_domain_blocks_rationale: Näite domeenikeeldude põhjuseid
+        site_contact_email: Kontaktisiku e-post
+        site_contact_username: Kontaktisiku kasutajanimi
+        site_extended_description: Serveri pikem kirjeldus
+        site_short_description: Serveri lühikirjeldus
+        site_terms: Privaatsuspoliitika
+        site_title: Serveri nimi
+        theme: Vaikmisi teema
+        thumbnail: Serveri pisipilt
+        trends: Luba trendid
       interactions:
         must_be_follower: Keela teavitused mittejälgijatelt
         must_be_following: Keela teavitused kasutajatelt, keda sa ei jälgi
@@ -163,6 +203,14 @@ et:
         comment: Kommenteerima
       invite_request:
         text: Miks Te soovite liituda?
+      ip_block:
+        comment: Kommentaar
+        ip: IP
+        severities:
+          no_access: Keela ligipääs
+          sign_up_block: Keela liitumised
+          sign_up_requires_approval: Piira liitumisi
+        severity: Reegel
       notification_emails:
         digest: Saada ülevaatlike e-kirju
         favourite: Saada e-kiri, kui keegi lisab teie staatuse lemmikuks
@@ -170,14 +218,27 @@ et:
         follow_request: Saada e-kiri, kui keegi soovib Teid jälgida
         mention: Saada e-kiri, kui keegi mainib Teid
         pending_account: Saada e-kiri, kui uus konto vajab ülevaatlust
-        reblog: Saada e-kiri, kui keegi upitab Teie staatust
+        reblog: Keegi jagas postitust
+        report: Esitatud on uus raport
+      rule:
+        text: Reegel
       tag:
         listable: Luba sellel sildil ilmuda profiilide kataloogis
         name: Silt
         trendable: Luba sellel sildil trendida
         usable: Luba tuututustel seda silti kasutada
+      user:
+        role: Roll
+      user_role:
+        name: Nimi
+        position: Positsioon
+      webhook:
+        events: Lubatud sündmused
+        url: Lõpp-punkti URL
     'no': Ei
+    not_recommended: Pole soovitatav
     recommended: Soovituslik
     required:
+      mark: "*"
       text: kohustuslik
     'yes': Jah
diff --git a/config/locales/simple_form.fo.yml b/config/locales/simple_form.fo.yml
index 2856206d0..4d52d34c0 100644
--- a/config/locales/simple_form.fo.yml
+++ b/config/locales/simple_form.fo.yml
@@ -2,33 +2,73 @@
 fo:
   simple_form:
     hints:
+      account_alias:
+        acct: Upplýs brúkaranavn@navnaøki á kontuni, sum tú vilt flyta frá
       account_warning_preset:
         title: Valfrítt. Ikki sjónligt fyri móttakaran
       defaults:
         password: Skriva minst 8 tekin
       featured_tag:
         name: 'Her eru nakrir tvíkrossar, ið tú hevur brúkt í seinastuni:'
+      form_admin_settings:
+        custom_css: Tú kanst seta títt egna snið upp í net-útgávuni av Mastodon.
     labels:
+      account:
+        fields:
+          value: Innihald
+      account_warning_preset:
+        title: Heiti
+      admin_account_action:
+        types:
+          disable: Fryst
+          none: Send eina ávaring
+          sensitive: Viðkvæmt
+          silence: Mark
+          suspend: Fyribils ikki í gildi
+      announcement:
+        all_day: Tiltak allan dagin
+        ends_at: Hending liðug
+        starts_at: Tiltak byrjar
       defaults:
+        confirm_new_password: Endurtak nýggja loyniorðið
+        confirm_password: Endurtak loyniorðið
         data: Dáta
+        display_name: Navn, sum skal vísast
+        email: Teldubrævabústaður
+        expires_in: Endar aftan á
+        irreversible: Strika heldur enn at fjala
         note: Ævilýsing
+        setting_display_media_hide_all: Fjal alt
         username: Brúkaranavn
         username_or_email: Brúkaranavn ella teldupostur
+        whole_word: Heil orð
       featured_tag:
         name: Tvíkrossur
+      filters:
+        actions:
+          hide: Fjal fullkomiliga
       ip_block:
+        comment: Viðmerking
         ip: IP
+        severity: Regla
       notification_emails:
         favourite: Onkur dámdi títt uppslag
         follow_request: Onkur biður um at fylgja tær
         mention: Onkur nevndi teg
+      rule:
+        text: Regla
       tag:
         listable: Loyva hesum tvíkrossið, at verða vístur í leitingum og uppskotum
         name: Tvíkrossur
         usable: Loyva uppsløgum at brúka hendan tvíkross
+      user:
+        role: Leiklutur
       user_role:
         name: Navn
+        permissions_as_keys: Loyvi
     'no': Nei
+    not_recommended: Ikki viðmælt
+    recommended: Viðmælt
     required:
       mark: "*"
       text: kravt
diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml
index 3b2d30aae..73fb4f334 100644
--- a/config/locales/simple_form.fr.yml
+++ b/config/locales/simple_form.fr.yml
@@ -84,7 +84,7 @@ fr:
         profile_directory: L'annuaire des profils répertorie tous les utilisateurs qui ont opté pour être découverts.
         require_invite_text: Lorsque les inscriptions nécessitent une approbation manuelle, rendre le texte de l’invitation "Pourquoi voulez-vous vous inscrire ?" obligatoire plutôt que facultatif
         site_contact_email: Comment les personnes peuvent vous joindre pour des demandes de renseignements juridiques ou d'assistance.
-        site_contact_username: Comment les gens peuvent vous conracter sur Mastodon.
+        site_contact_username: Comment les gens peuvent vous contacter sur Mastodon.
         site_extended_description: Toute information supplémentaire qui peut être utile aux visiteurs et à vos utilisateurs. Peut être structurée avec la syntaxe Markdown.
         site_short_description: Une courte description pour aider à identifier de manière unique votre serveur. Qui l'exécute, à qui il est destiné ?
         site_terms: Utilisez votre propre politique de confidentialité ou laissez vide pour utiliser la syntaxe par défaut. Peut être structurée avec la syntaxe Markdown.
@@ -184,7 +184,7 @@ fr:
         max_uses: Nombre maximum d’utilisations
         new_password: Nouveau mot de passe
         note: Présentation
-        otp_attempt: Code d’identification à deux facteurs
+        otp_attempt: Code d’authentification à deux facteurs
         password: Mot de passe
         phrase: Mot-clé ou phrase
         setting_advanced_layout: Activer l’interface Web avancée
diff --git a/config/locales/simple_form.ga.yml b/config/locales/simple_form.ga.yml
index 85c220712..997668a34 100644
--- a/config/locales/simple_form.ga.yml
+++ b/config/locales/simple_form.ga.yml
@@ -50,6 +50,7 @@ ga:
       ip_block:
         ip: IP
       notification_emails:
+        follow: Lean duine éigin tú
         reblog: Mhol duine éigin do phostáil
       tag:
         name: Haischlib
diff --git a/config/locales/simple_form.gd.yml b/config/locales/simple_form.gd.yml
index 28dc0625e..090fbc552 100644
--- a/config/locales/simple_form.gd.yml
+++ b/config/locales/simple_form.gd.yml
@@ -250,7 +250,7 @@ gd:
         theme: An t-ùrlar bunaiteach
         thumbnail: Dealbhag an fhrithealaiche
         timeline_preview: Ceadaich inntrigeadh gun ùghdarrachadh air na loidhnichean-ama phoblach
-        trendable_by_default: Ceadaich treandaichean gu lèirmheas ro làimh
+        trendable_by_default: Ceadaich treandaichean gun lèirmheas ro làimh
         trends: Cuir na treandaichean an comas
       interactions:
         must_be_follower: Bac na brathan nach eil o luchd-leantainn
diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml
index bcd7453f6..c8df9b2d3 100644
--- a/config/locales/simple_form.gl.yml
+++ b/config/locales/simple_form.gl.yml
@@ -67,7 +67,7 @@ gl:
         domain: Este pode ser o nome de dominio que aparece no enderezo de email ou o rexistro MX que utiliza. Será comprobado no momento do rexistro.
         with_dns_records: Vaise facer un intento de resolver os rexistros DNS proporcionados e os resultados tamén irán a lista de bloqueo
       featured_tag:
-        name: 'Aquí tes algún dos cancelos que usaches recentemente:'
+        name: 'Aquí tes algúns dos cancelos que usaches recentemente:'
       filters:
         action: Elixe a acción a realizar cando algunha publicación coincida co filtro
         actions:
@@ -77,7 +77,7 @@ gl:
         backups_retention_period: Gardar os arquivos xerados pola usuaria durante o número de días indicado.
         bootstrap_timeline_accounts: Estas contas aparecerán fixas na parte superior das recomendacións para as usuarias.
         closed_registrations_message: Móstrase cando non se admiten novas usuarias
-        content_cache_retention_period: As publicacións desde outros servidores serán eliminados despois do número de días indicados ao poñer un valor positivo. É unha acción irreversible.
+        content_cache_retention_period: As publicacións desde outros servidores serán eliminadas despois do número de días indicados ao poñer un valor positivo. É unha acción irreversible.
         custom_css: Podes aplicar deseños personalizados na versión web de Mastodon.
         mascot: Sobrescribe a ilustración na interface web avanzada.
         media_cache_retention_period: Os ficheiros multimedia descargados serán eliminados despois do número de días indicado ao establecer un valor positivo, e voltos a descargar baixo petición.
@@ -121,9 +121,9 @@ gl:
         role: O control dos roles adxudicados ás usuarias
       user_role:
         color: Cor que se usará para o rol a través da IU, como RGB en formato hex
-        highlighted: Esto fai o rol públicamente visible
+        highlighted: Isto fai o rol publicamente visible
         name: Nome público do rol, se o rol se mostra como unha insignia
-        permissions_as_keys: As usuarias con este rol terá acceso a...
+        permissions_as_keys: As usuarias con este rol terán acceso a...
         position: O rol superior decide nos conflitos en certas situacións. Algunhas accións só poden aplicarse sobre roles cunha prioridade menor
       webhook:
         events: Elixir eventos a enviar
diff --git a/config/locales/simple_form.he.yml b/config/locales/simple_form.he.yml
index e3245ca39..6c87e2bd6 100644
--- a/config/locales/simple_form.he.yml
+++ b/config/locales/simple_form.he.yml
@@ -59,7 +59,7 @@ he:
         setting_show_application: היישום בו נעשה שימוש כדי לחצרץ יופיע בתצוגה המפורטת של החצרוץ
         setting_use_blurhash: הגראדיינטים מבוססים על תוכן התמונה המוסתרת, אבל מסתירים את כל הפרטים
         setting_use_pending_items: הסתר עדכוני פיד מאחורי קליק במקום לגלול את הפיד אוטומטית
-        username: שם המשתמש שלך יהיה ייחודי ב-%{domain}
+        username: שם המשתמש שלך יהיה ייחודי ב- %{domain}
         whole_word: אם מילת מפתח או ביטוי הם אלפאנומריים בלבד, הם יופעלו רק אם נמצאה התאמה למילה שלמה
       domain_allow:
         domain: דומיין זה יוכל לייבא מידע משרת זה והמידע המגיע ממנו יעובד ויאופסן
diff --git a/config/locales/simple_form.is.yml b/config/locales/simple_form.is.yml
index 64cc2e602..87df76b99 100644
--- a/config/locales/simple_form.is.yml
+++ b/config/locales/simple_form.is.yml
@@ -163,7 +163,7 @@ is:
       defaults:
         autofollow: Bjóða að fylgjast með aðgangnum þínum
         avatar: Auðkennismynd
-        bot: Þetta er aðgangur fyrir vélmenni
+        bot: Þetta er aðgangur fyrir yrki
         chosen_languages: Sía tungumál
         confirm_new_password: Staðfestu nýja lykilorðið
         confirm_password: Staðfestu lykilorðið
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index bd3a752ea..66f211659 100644
--- a/config/locales/simple_form.ja.yml
+++ b/config/locales/simple_form.ja.yml
@@ -79,7 +79,7 @@ ja:
         closed_registrations_message: アカウント作成を停止している時に表示されます
         content_cache_retention_period: 正の値に設定されている場合、他のサーバーの投稿は指定された日数の後に削除されます。元に戻せません。
         custom_css: ウェブ版のMastodonでカスタムスタイルを適用できます。
-        mascot: 上級者向けWebインターフェースのイラストを上書きします。
+        mascot: 上級者向けWebインターフェースのイラストを上書きする。
         media_cache_retention_period: 正の値に設定されている場合、ダウンロードされたメディアファイルは指定された日数の後に削除され、リクエストに応じて再ダウンロードされます。
         profile_directory: プロフィールディレクトリには、掲載するよう設定したすべてのユーザーが一覧表示されます。
         require_invite_text: アカウント登録が承認制の場合、「意気込みをお聞かせください」のテキストの入力を必須にする
diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml
index ae1f35091..82abda07e 100644
--- a/config/locales/simple_form.ko.yml
+++ b/config/locales/simple_form.ko.yml
@@ -193,8 +193,8 @@ ko:
         setting_auto_play_gif: 애니메이션 GIF를 자동 재생
         setting_boost_modal: 부스트 전 확인 창을 표시
         setting_crop_images: 확장되지 않은 게시물의 이미지를 16x9로 자르기
-        setting_default_language: 글 언어
-        setting_default_privacy: 글 설정
+        setting_default_language: 게시물 언어
+        setting_default_privacy: 게시물 프라이버시
         setting_default_sensitive: 미디어를 언제나 민감한 콘텐츠로 설정
         setting_delete_modal: 게시물 삭제 전 확인 창을 표시
         setting_disable_swiping: 스와이프 모션 비활성화
diff --git a/config/locales/simple_form.nl.yml b/config/locales/simple_form.nl.yml
index 44db45390..f564fd1db 100644
--- a/config/locales/simple_form.nl.yml
+++ b/config/locales/simple_form.nl.yml
@@ -3,9 +3,9 @@ nl:
   simple_form:
     hints:
       account_alias:
-        acct: Vul de gebruikersnaam@domein van het account in, die je wilt verhuizen
+        acct: Vermeld de gebruikersnaam@domein van het account vanwaar je wilt verhuizen
       account_migration:
-        acct: Vul de gebruikersnaam@domein van het account in, waarnaartoe je wilt verhuizen
+        acct: Vermeld de gebruikersnaam@domein van het account waar je naartoe wilt verhuizen
       account_warning_preset:
         text: Je kunt specifieke tekst voor berichten gebruiken, zoals URL's, hashtags en vermeldingen
         title: Optioneel. Niet zichtbaar voor de ontvanger
@@ -238,7 +238,7 @@ nl:
         media_cache_retention_period: Bewaartermijn mediacache
         profile_directory: Gebruikersgids inschakelen
         registrations_mode: Wie kan zich registreren
-        require_invite_text: Goedkeuring vereist om te kunnen registreren
+        require_invite_text: Opgeven van een reden is verplicht
         show_domain_blocks: Domeinblokkades tonen
         show_domain_blocks_rationale: Redenen voor domeinblokkades tonen
         site_contact_email: E-mailadres contactpersoon
diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml
index 43757d635..e5268fb3d 100644
--- a/config/locales/simple_form.no.yml
+++ b/config/locales/simple_form.no.yml
@@ -17,7 +17,7 @@
         types:
           disable: Forhindre brukeren fra å bruke kontoen sin, men ikke slett eller skjul innholdet deres.
           none: Bruk dette for å sende en advarsel til brukeren uten å utløse noen andre handlinger.
-          sensitive: Tving alle denne brukerens medievedlegg til å bli markert som følsom.
+          sensitive: Tving alle denne brukerens medievedlegg til å bli merket som følsomme.
           silence: Hindre brukeren i å kunne skrive offentlig synlighet, skjule sine innlegg og varsler for personer som ikke kan følge dem.
           suspend: Forhindre interaksjon fra eller til denne kontoen og slett innholdet der. Reversibel innen 30 dager.
         warning_preset_id: Valgfritt. Du kan fortsatt legge til tilpasset tekst til slutten av forhåndsinnstillingen
@@ -46,12 +46,12 @@
         locale: Språket til brukergrensesnittet, e-mailer og push-varsler
         locked: Krever at du manuelt godkjenner følgere
         password: Bruk minst 8 tegn
-        phrase: Vil bli samsvart med, uansett bruk av store/små bokstaver eller innholdsadvarselen til et innlegg
+        phrase: Vil bli samsvart med, uansett bruk av store/små bokstaver eller innholdsvarselet til et innlegg
         scopes: Hvilke API-er programmet vil bli gitt tilgang til. Dersom du velger et toppnivåomfang, trenger du ikke å velge individuelle API-er.
         setting_aggregate_reblogs: Ikke vis nye fremhevinger for innlegg som nylig har blitt fremhevet (påvirker kun nylige fremhevinger)
         setting_always_send_emails: E-postvarsler sendes normalt sett ikke mens du aktivt bruker Mastodon
-        setting_default_sensitive: Sensitivt media blir skjult som standard og kan bli vist med et klikk
-        setting_display_media_default: Skjul media som er merket som sensitivt
+        setting_default_sensitive: Følsomme media blir i utgangspunktet skjult, og kan vises frem ved hjelp av et klikk
+        setting_display_media_default: Skjul media som er merket som følsomt
         setting_display_media_hide_all: Skjul alltid all media
         setting_display_media_show_all: Alltid vis media som er merket som sensitivt
         setting_hide_network: De som du følger, og de som følger deg, vil ikke bli vist på profilen din
@@ -65,11 +65,31 @@
         domain: Dette domenet vil være i stand til å hente data fra denne serveren og dets innkommende data vil bli prosessert og lagret
       email_domain_block:
         domain: Dette kan være domenenavnet som vises i e-postadressen eller MX-oppføringen den bruker. De vil bli sjekket ved oppretting av konto.
-        with_dns_records: Et forsøk på å løse det gitte domenets DNS-poster vil bli gjort, og resultatene vil også bli svartelistet
+        with_dns_records: Et forsøk på å slå opp det gitte domenets DNS-poster vil bli gjort, og resultatene vil også bli blokkert
+      featured_tag:
+        name: 'Her er noen av emneknaggene du har brukt i det siste:'
       filters:
         action: Velg hvilken handling som skal utføres når et innlegg samsvarer med filteret
         actions:
           hide: Skjul filtrert innhold fullstendig, som om det ikke eksisterte
+          warn: Skjul det filtrerte innholdet bak et varsel som omtaler filterets tittel
+      form_admin_settings:
+        backups_retention_period: Behold genererte brukerarkiv i det angitte antall dager.
+        bootstrap_timeline_accounts: Disse kontoene vil bli festet til toppen av nye brukeres følge-anbefalinger.
+        closed_registrations_message: Vises når det er stengt for registrering
+        content_cache_retention_period: Innlegg fra andre tjenere vil slettes etter det angitte antall dager når det er satt til en positiv verdi. Dette kan være irreversibelt.
+        custom_css: Du kan bruke egendefinerte stiler på nettversjonen av Mastodon.
+        mascot: Overstyrer illustrasjonen i det avanserte webgrensesnittet.
+        media_cache_retention_period: Mediafiler som lastes ned vil bli slettet etter det angitte antall dager når det settes til en positiv verdi, og blir lastet ned på nytt ved behov.
+        profile_directory: Profilkatalogen viser alle brukere som har valgt å kunne bli oppdaget.
+        require_invite_text: Når registreringer krever manuell godkjenning, må du gjøre «Hvorfor vil du bli med?»-tekstinput obligatorisk i stedet for valgfritt
+        site_contact_email: Hvordan mennesker får tak i deg for rettslige spørsmål eller brukerstøtte.
+        site_contact_username: Hvordan mennesker kan få tak i deg på Mastodon.
+        site_extended_description: Eventuell ekstra informasjon som kan være nyttig for besøkende og dine brukere. Kan struktureres med Markdown-syntaks.
+        site_short_description: En kort beskrivelse for å bidra til å definere din tjeners identitet. Hvem kjører den, hvem er det for?
+        site_terms: Bruk dine egne personvernregler eller la stå tom for å bruke standarden. Kan struktureres med Markdown-syntaks.
+        site_title: Hva man kan kalle tjeneren din utover domenenavnet.
+        theme: Tema som vises for nye brukere og besøkende som ikke er logget inn.
       form_challenge:
         current_password: Du går inn i et sikkert område
       imports:
@@ -82,6 +102,7 @@
         ip: Skriv inn en IPv4 eller IPv6-adresse. Du kan blokkere alle områder ved å bruke CIDR-syntaksen. Pass på å ikke låse deg selv!
         severities:
           no_access: Blokker tilgang til alle ressurser
+          sign_up_block: Nyregistrering vil ikke være mulig
           sign_up_requires_approval: Nye registreringer vil kreve din godkjenning
         severity: Velg hva som vil skje med forespørsler fra denne IP
       rule:
@@ -112,7 +133,7 @@
         types:
           disable: Deaktiver pålogging
           none: Ikke gjør noe
-          sensitive: Sensitiv
+          sensitive: Følsom
           silence: Begrens
           suspend: Suspender og ugjenkallelig slett brukerdata
         warning_preset_id: Bruk en advarsels-forhåndsinnstilling
@@ -156,14 +177,14 @@
         setting_crop_images: Klipp bilder i ikke-utvidede innlegg til 16:9
         setting_default_language: Innleggsspråk
         setting_default_privacy: Postintegritet
-        setting_default_sensitive: Marker alltid media som sensitivt
+        setting_default_sensitive: Merk alltid media som følsomt
         setting_delete_modal: Vis bekreftelse før du sletter et innlegg
         setting_disable_swiping: Skru av sveipebevegelser
         setting_display_media: Mediavisning
         setting_display_media_default: Standard
         setting_display_media_hide_all: Skjul alle
         setting_display_media_show_all: Vis alle
-        setting_expand_spoilers: Utvid alltid innlegg som er merket med innholdsadvarsler
+        setting_expand_spoilers: Utvid alltid innlegg som er merket med innholdsvarsler
         setting_hide_network: Skjul nettverket ditt
         setting_noindex: Avmeld fra søkemotorindeksering
         setting_reduce_motion: Reduser bevegelser i animasjoner
@@ -185,7 +206,9 @@
       featured_tag:
         name: Emneknagg
       form_admin_settings:
+        profile_directory: Aktiver profilkatalog
         registrations_mode: Hvem kan opprette konto
+        show_domain_blocks_rationale: Vis grunnen til at domener ble blokkert
         site_contact_email: E-postadresse for kontakt
         site_title: Servernavn
       interactions:
diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml
index 7e8d2dc30..7f162155a 100644
--- a/config/locales/simple_form.pt-BR.yml
+++ b/config/locales/simple_form.pt-BR.yml
@@ -28,7 +28,7 @@ pt-BR:
         starts_at: Opcional. Caso o comunicado esteja vinculado a um período específico
         text: Você pode usar a sintaxe do toot. Considere o espaço que o comunicado ocupará na tela do usuário
       appeal:
-        text: Você só pode recorrer uma vez
+        text: Você só pode solicitar uma revisão uma vez
       defaults:
         autofollow: Pessoas que criarem conta através de seu convite te seguirão automaticamente
         avatar: PNG, GIF or JPG. Arquivos de até %{size}. Serão redimensionados para %{dimensions}px
@@ -117,13 +117,13 @@ pt-BR:
         name: Você pode mudar a capitalização das letras, por exemplo, para torná-la mais legível
       user:
         chosen_languages: Apenas as publicações dos idiomas selecionados serão exibidas nas linhas públicas
-        role: A função controla que permissões o usuário tem
+        role: O cargo controla quais permissões o usuário tem
       user_role:
-        color: Cor a ser usada para a função em toda a interface do usuário, como RGB no formato hexadecimal
-        highlighted: Isso torna a função publicamente visível
-        name: Nome público da função, se a função é definida para ser exibida como um distintivo
-        permissions_as_keys: Usuários com essa função terão acesso a...
-        position: Uma função superior decide a resolução de conflitos em certas situações. Certas ações só podem ser executadas em funções com menor prioridade
+        color: Cor a ser usada para o cargo em toda a interface do usuário, como RGB no formato hexadecimal
+        highlighted: Isso torna o cargo publicamente visível
+        name: Nome público do cargo, se ele for definido para ser exibido como um distintivo
+        permissions_as_keys: Usuários com esse cargo terão acesso a...
+        position: Um cargo superior decide a resolução de conflitos em certas situações. Certas ações só podem ser executadas com cargos de menor prioridade
       webhook:
         events: Selecione eventos para enviar
         url: Aonde os eventos serão enviados
@@ -158,7 +158,7 @@ pt-BR:
         starts_at: Início do evento
         text: Comunicados
       appeal:
-        text: Explique porque essa decisão deve ser revertida
+        text: Explique o porquê essa decisão deve ser revertida
       defaults:
         autofollow: Convite para seguir a sua conta
         avatar: Imagem de perfil
@@ -268,7 +268,7 @@ pt-BR:
           sign_up_requires_approval: Limitar novas contas
         severity: Regra
       notification_emails:
-        appeal: Alguém recorre de uma decisão moderadora
+        appeal: Alguém solicitou uma revisão de uma decisão da moderação
         digest: Enviar e-mails de resumo
         favourite: Enviar e-mail quando alguém favoritar teus toots
         follow: Enviar e-mail quando alguém te seguir
@@ -276,7 +276,7 @@ pt-BR:
         mention: Enviar e-mail quando alguém te mencionar
         pending_account: Enviar e-mail quando uma nova conta precisa ser revisada
         reblog: Enviar e-mail quando alguém der boost nos teus toots
-        report: Novo relatório foi enviado
+        report: Nova denúncia foi enviada
         trending_tag: Uma nova tendência requer revisão
       rule:
         text: Regra
@@ -289,7 +289,7 @@ pt-BR:
         role: Cargo
       user_role:
         color: Cor do emblema
-        highlighted: Exibir função como distintivo nos perfis de usuários
+        highlighted: Exibir cargo como distintivo nos perfis de usuários
         name: Nome
         permissions_as_keys: Permissões
         position: Prioridade
diff --git a/config/locales/simple_form.ro.yml b/config/locales/simple_form.ro.yml
index c7339008a..6ed4905db 100644
--- a/config/locales/simple_form.ro.yml
+++ b/config/locales/simple_form.ro.yml
@@ -129,7 +129,7 @@ ro:
         setting_crop_images: Decupează imaginile în postările non-extinse la 16x9
         setting_default_language: În ce limbă postezi
         setting_default_privacy: Cine vede postările tale
-        setting_default_sensitive: Întotdeauna marchează conținutul media ca sensibil
+        setting_default_sensitive: Întotdeauna marchează conținutul media ca fiind sensibil
         setting_delete_modal: Arată dialogul de confirmare înainte de a șterge o postare
         setting_display_media: Afișare media
         setting_display_media_default: Standard
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index 0cec10675..91db26275 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -75,8 +75,25 @@ ru:
           warn: Скрыть отфильтрованный контент за предупреждением с указанием названия фильтра
       form_admin_settings:
         backups_retention_period: Сохранять сгенерированные пользовательские архивы для указанного количества дней.
+        bootstrap_timeline_accounts: Эти аккаунты будут рекомендованы для подписки новым пользователям.
+        closed_registrations_message: Отображается, когда регистрация закрыта
         content_cache_retention_period: Записи с других серверов будут удалены после указанного количества дней, когда установлено положительное значение. Это может быть необратимо.
+        custom_css: Вы можете применять пользовательские стили в веб-версии Mastodon.
+        mascot: Заменяет иллюстрацию в расширенном веб-интерфейсе.
         media_cache_retention_period: Скачанные медиа-файлы будут удалены после указанного количества дней, когда установлено положительное значение и повторно загружены по требованию.
+        profile_directory: В каталоге профилей перечислены все пользователи, которые согласились быть доступными для обнаружения.
+        require_invite_text: Когда регистрация требует ручного одобрения, сделайте текстовый ввод "Почему вы хотите присоединиться?" обязательным, а не опциональным
+        site_contact_email: Как люди могут связаться с вами по юридическим вопросам или вопросам поддержки.
+        site_contact_username: Как люди могут связаться с вами на Mastodon.
+        site_extended_description: Любая дополнительная информация, которая может быть полезна посетителям и вашим пользователям. Можно использовать синтаксис Markdown.
+        site_short_description: Краткое описание, помогающее однозначно идентифицировать ваш сервер. Кто им управляет, для кого он предназначен?
+        site_terms: Используйте свою собственную политику конфиденциальности или оставьте пустым, чтобы использовать политику по умолчанию. Можно использовать синтаксис Markdown.
+        site_title: Как люди могут ссылаться на ваш сервер, помимо его доменного имени.
+        theme: Тема, которую видят вышедшие из системы посетители и новые пользователи.
+        thumbnail: Изображение примерно 2:1, отображаемое рядом с информацией о вашем сервере.
+        timeline_preview: Посетители, вышедшие из системы, смогут просматривать последние публичные сообщения, имеющиеся на сервере.
+        trendable_by_default: Пропустить ручной просмотр трендового контента. Отдельные элементы могут быть удалены из трендов уже постфактум.
+        trends: Тренды показывают, какие посты, хэштеги и новостные истории набирают обороты на вашем сервере.
       form_challenge:
         current_password: Вы переходите к настройкам безопасности
       imports:
@@ -212,8 +229,29 @@ ru:
           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: Показать причину блокировки доменов
+        site_contact_email: Контактный e-mail
+        site_contact_username: Контактное имя пользователя
+        site_extended_description: Подробное описание
+        site_short_description: Описание сервера
         site_terms: Политика конфиденциальности
+        site_title: Имя сервера
         theme: Тема по умолчанию
+        thumbnail: Изображение сервера
+        timeline_preview: Разрешить доступ к публичным лентам без авторизации
+        trendable_by_default: Разрешить треды без предварительной проверки
+        trends: Включить тренды
       interactions:
         must_be_follower: Присылать уведомления только от подписчиков
         must_be_following: Присылать уведомления только от людей на которых вы подписаны
diff --git a/config/locales/simple_form.sco.yml b/config/locales/simple_form.sco.yml
index 8165e00a1..ddaeb8d3c 100644
--- a/config/locales/simple_form.sco.yml
+++ b/config/locales/simple_form.sco.yml
@@ -1 +1,305 @@
+---
 sco:
+  simple_form:
+    hints:
+      account_alias:
+        acct: Gie the username@domain o the accoont thit ye'r wantin tae flit fae
+      account_migration:
+        acct: Gie the username@domain o the accoont thit ye'r wantin tae flit tae
+      account_warning_preset:
+        text: Ye kin uise post syntax, sic as URLs, hashtags an menshies
+        title: Optional. No visible tae the recipient
+      admin_account_action:
+        include_statuses: The uiser wull see whit posts causit the moderation action or warnin
+        send_email_notification: The uiser wull get a explanation o whit happent wi their accoont
+        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.
+          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.
+          suspend: Stap onie interactions fae this accoont an delete its contents. Revertable athin 30 days.
+        warning_preset_id: Optional. Ye kin stull eik custom text tae the en o the preset
+      announcement:
+        all_day: Whan ticked, ainly the dates o the time range'll get shawn
+        ends_at: Optional. Annooncement wull get automatically unpublishit at this time
+        scheduled_at: Lea blank fir tae publish the annooncement the noo
+        starts_at: Optional. In case yer annooncement is boont tae a specific time range
+        text: Ye kin uise post syntax. Please be mindfae o the space the annooncement'll tak up on the uiser's screen
+      appeal:
+        text: Ye kin ainly appeal a strike the wance
+      defaults:
+        autofollow: Fowk thit sign 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
+        current_password: Fir security purposes please pit in the passwird o the current accoont
+        current_username: Fir tae confirm, please pit in the uisernemm o the current accoont
+        digest: Ainly sent efter a lang whilie o inactivity an ainly if ye'v gotten onie personal messages whilst ye wis awa
+        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
+        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
+        locked: Control bi haun wha kin follae ye bi approvin follae requests
+        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_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
+        setting_display_media_hide_all: Aye hide media
+        setting_display_media_show_all: Aye shaw media
+        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_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
+      domain_allow:
+        domain: This domain wull be able tae get data fae this server an data comin in fae it wull get processed an stowed
+      email_domain_block:
+        domain: This kin be the domain nemm thit shaws up in the email address or the MX record thit it uises. They'll be checked on sign-up.
+        with_dns_records: An attempt fie tae resolve the gien domain's DNS records wull be made an the results will be dingied tae
+      featured_tag:
+        name: 'Here some o the hashtags ye uised the maist o late:'
+      filters:
+        action: Pick whit action tae dae whan a post matches the filter
+        actions:
+          hide: Totally plank the filtert content, ackin as if it didnae exist
+          warn: Plank the filtert content ahin a warnin menshiein the filter's title
+      form_admin_settings:
+        backups_retention_period: Haud generatit uiser archives fir the specified nummer o days.
+        bootstrap_timeline_accounts: Thir accoonts wull get preenit tae the tap o new uisers' follae recommendations.
+        closed_registrations_message: Displayit whan sign-ups is shut
+        content_cache_retention_period: Posts fae ither servers wull get deletit efter the specified nummer o days whan set tae a positive value. This wull mibbie be irreversible.
+        custom_css: Ye kin pit custom styles on tae the web version o Mastodon.
+        mascot: Owerrides the illustration in the advanced web interface.
+        media_cache_retention_period: Doonloadit media files wull be deletit efter the specified nummer o days whan set tae a positive value, an re-doonloadit on demand.
+        profile_directory: The profile directory lists aw uisers thit hae opted-in fir tae be discoverable.
+        require_invite_text: Whan sign-ups require approval bi haun, mak the “Hou dae ye want tae jyne?” text input mandatory raither nor optional
+        site_contact_email: Hou fowk kin reach ye fir legal or support inquiries.
+        site_contact_username: Hou fowk kin reach ye on Mastodon.
+        site_extended_description: Onie mair information thit mibbie wad be uisefae tae visitors an yer uisers. Kin be structurt wi Mairkdoon syntax.
+        site_short_description: A wee description fir tae help uniquely identify yer server. Wha is rinnin it, wha is it fir?
+        site_terms: Uise yer ain privacy policy or lea blank fir tae uise the defaut. Kin be structurt wi Mairkdoon syntax.
+        site_title: Hou fowk kin refer tae yer server asides its domain nemm.
+        theme: Theme thit logged oot visitors an new uisers see.
+        thumbnail: A rochly 2:1 image displayit alangsides yer server information.
+        timeline_preview: Logged oot visitors wull be able tae broose the maist recent public posts available on the server.
+        trendable_by_default: Jouk the review bi haun o trendin content. Individual items kin stull get taen aff trends efter the fact.
+        trends: Trends shaw whit posts, hashtags an news stories is gettin traction on yer server.
+      form_challenge:
+        current_password: Ye'r enterin a secure area
+      imports:
+        data: CSV file exportit fae anither Mastodon server
+      invite_request:
+        text: This'll help us luik ower yer application
+      ip_block:
+        comment: Optional. Mind whit ye addit this rule fir.
+        expires_in: IP addresses is a finite resoorce, they'r sometimes shared an aften chynge hauns. Fir this raison, indefinite IP dingies urnae recommendit.
+        ip: Pit in a IPv4 or IPv6 address. Ye kin dingie entire ranges uisin the CIDR syntax. Be carefu no tae snib yersel oot!
+        severities:
+          no_access: Dingie access tae aw resoorces
+          sign_up_block: New sign-ups wullnae be possible
+          sign_up_requires_approval: New sign-ups wull be wantin yer approval
+        severity: Pick whit'll happen wi requests fae this IP
+      rule:
+        text: Describe a rule or requirement fir uisers on this server. Try tae keep it short an simple
+      sessions:
+        otp: 'Pit in the twa-factor code generatit bi yer phone app or uise ane o yer recovery codes:'
+        webauthn: Gin it's a USB key be sure fir tae insert it an, if necessary, tap it.
+      tag:
+        name: Ye kin ainly chynge the case o the letters, fir example, fir tae mak it mair readable
+      user:
+        chosen_languages: Whan ticked, ainly posts in selectit leids wull be displayit in public timelines
+        role: The role controls whit permissions the uiser haes
+      user_role:
+        color: Colour tae be uised fir the role throuoot the UI, as RGB in hex format
+        highlighted: This maks the role visible publicly
+        name: Public nemm o the role, if role is set tae be displayit as a badge
+        permissions_as_keys: Uisers wi this role wull hae access tae...
+        position: Heicher role decides stramash resolution in certain situations. Certain actions kin ainly be cairried oot on thaim wi roles wi a laicher priority
+      webhook:
+        events: Pick events fir tae sen
+        url: Whaur events'll be sent tae
+    labels:
+      account:
+        fields:
+          name: Label
+          value: Content
+      account_alias:
+        acct: Haunnle o the auld accoont
+      account_migration:
+        acct: Haunnle o the new accoont
+      account_warning_preset:
+        text: Preset text
+        title: Title
+      admin_account_action:
+        include_statuses: Pit the clyped posts in the email
+        send_email_notification: Tell the uiser bi email
+        text: Custom warnin
+        type: Action
+        types:
+          disable: Freeze
+          none: Sen a warnin
+          sensitive: Sensitive
+          silence: Limit
+          suspend: Suspend
+        warning_preset_id: Uise a warnin preset
+      announcement:
+        all_day: Aw-day event
+        ends_at: En o event
+        scheduled_at: Schedule publication
+        starts_at: Stert o event
+        text: Annooncement
+      appeal:
+        text: Explain hou this decision shuid get reversed
+      defaults:
+        autofollow: Invite tae follae yer accoont
+        avatar: Avatar
+        bot: This is a bot accoont
+        chosen_languages: Filter leids
+        confirm_new_password: Confirm new passwird
+        confirm_password: Confirm passwird
+        context: Filter contexts
+        current_password: Current passwird
+        data: Data
+        discoverable: Suggest accoont tae ithers
+        display_name: Display nemm
+        email: Email address
+        expires_in: Rin oot efter
+        fields: Profile metadata
+        header: Heider
+        honeypot: "%{label} (dinnae full oot)"
+        inbox_url: URL o the relay inbox
+        irreversible: Drap insteid o plank
+        locale: Interface leid
+        locked: Require follae requests
+        max_uses: Maist nummer o uises
+        new_password: New passwird
+        note: Bio
+        otp_attempt: Twa-factor code
+        password: Passwird
+        phrase: Keywird or phrase
+        setting_advanced_layout: Turn on advanced web interface
+        setting_aggregate_reblogs: Group heezes in timelines
+        setting_always_send_emails: Aye sen email notifications
+        setting_auto_play_gif: Auto-pley animatit GIFs
+        setting_boost_modal: Shaw confirmation dialog afore heezin
+        setting_crop_images: Crap images in non-expandit posts tae 16x9
+        setting_default_language: Postin leid
+        setting_default_privacy: Postin privacy
+        setting_default_sensitive: Aye mairk media as sensitive
+        setting_delete_modal: Shaw confirmation dialog afore deletin a post
+        setting_disable_swiping: Turn aff swipin motions
+        setting_display_media: Media display
+        setting_display_media_default: Defaut
+        setting_display_media_hide_all: Plank aw
+        setting_display_media_show_all: Shaw aw
+        setting_expand_spoilers: Aye expand posts mairked wi content warnins
+        setting_hide_network: Plank yer social graph
+        setting_noindex: Opt-oot o seirch engine indexin
+        setting_reduce_motion: Reduce motion in animations
+        setting_show_application: Disclose application uised fir tae sen posts
+        setting_system_font_ui: Uise system's defaut font
+        setting_theme: Steid theme
+        setting_trends: Shaw the day's trends
+        setting_unfollow_modal: Shaw confirmation dialog afore unfollaein somebody
+        setting_use_blurhash: Shaw colourfu gradients fir hid media
+        setting_use_pending_items: Slaw mode
+        severity: Severity
+        sign_in_token_attempt: Security code
+        title: Title
+        type: Import type
+        username: Uisernemm
+        username_or_email: Uisernemm or Email
+        whole_word: Hail wird
+      email_domain_block:
+        with_dns_records: Include MX records an IPs o the domain
+      featured_tag:
+        name: Hashtag
+      filters:
+        actions:
+          hide: Plank awthegither
+          warn: Plank wi a warnin
+      form_admin_settings:
+        backups_retention_period: Uiser archive retention period
+        bootstrap_timeline_accounts: Aye recommend thir accoonts tae new uisers
+        closed_registrations_message: Custom message whan sign-ups urnae available
+        content_cache_retention_period: Content cache retention period
+        custom_css: Custom CSS
+        mascot: Custom mascot (legacy)
+        media_cache_retention_period: Media cache retention period
+        profile_directory: Enable profile directory
+        registrations_mode: Wha kin sign-up
+        require_invite_text: Require a raison fir tae jyne
+        show_domain_blocks: Shaw domain dingies
+        show_domain_blocks_rationale: Shaw whit domains war dingied fir
+        site_contact_email: Contack email
+        site_contact_username: Contact uisernemm
+        site_extended_description: Extendit description
+        site_short_description: Server description
+        site_terms: Privacy Policy
+        site_title: Server nemm
+        theme: Defaut theme
+        thumbnail: Server thoomnail
+        timeline_preview: Alloo unauthenticated access tae public timelines
+        trendable_by_default: Alloo trends athoot prior review
+        trends: Turn on trends
+      interactions:
+        must_be_follower: Dingie notes fae non-follaers
+        must_be_following: Dingie notes fae fowk ye dinnae follae
+        must_be_following_dm: Fingie direct messages fae fowk thit ye dinnae follae
+      invite:
+        comment: Comment
+      invite_request:
+        text: Whit dae ye want tae jyne fir?
+      ip_block:
+        comment: Comment
+        ip: IP
+        severities:
+          no_access: Dingie access
+          sign_up_block: Dingie sign-ups
+          sign_up_requires_approval: Limit sign-ups
+        severity: Rule
+      notification_emails:
+        appeal: Somebody appeals a moderator decision
+        digest: Sen digest emails
+        favourite: Somebody favouritit yer post
+        follow: Somebody follaed ye
+        follow_request: Somebody requestit fir tae follae ye
+        mention: Somebody menshied ye
+        pending_account: New accoont is needin reviewit
+        reblog: Somebody heezed yer post
+        report: New clype is submittit
+        trending_tag: New trend requires reviewin
+      rule:
+        text: Rule
+      tag:
+        listable: Alloo this hashtag tae appear in seirches an suggestions
+        name: Hashtag
+        trendable: Alloo this hashtag fir tae appear unner trends
+        usable: Alloo posts fir tae uise this hashtag
+      user:
+        role: Role
+      user_role:
+        color: Badge colour
+        highlighted: Display role as badge on uiser profiles
+        name: Nemm
+        permissions_as_keys: Permissions
+        position: Priority
+      webhook:
+        events: Enabilt events
+        url: Enpynt URL
+    'no': Naw
+    not_recommended: No recommendit
+    recommended: Recommendit
+    required:
+      mark: "*"
+      text: requirit
diff --git a/config/locales/simple_form.sr.yml b/config/locales/simple_form.sr.yml
index 5b3139bec..459e0e8e0 100644
--- a/config/locales/simple_form.sr.yml
+++ b/config/locales/simple_form.sr.yml
@@ -75,7 +75,7 @@ sr:
         inbox_url: URL од релејног пријемног сандучета
         irreversible: Испустити уместо сакрити
         locale: Језик
-        locked: Закључај налог
+        locked: Захтевај захтеве за праћење
         max_uses: Максимални број коришћења
         new_password: Нова лозинка
         note: Биографија
diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml
index 03bc404c6..783da0a14 100644
--- a/config/locales/simple_form.uk.yml
+++ b/config/locales/simple_form.uk.yml
@@ -7,10 +7,10 @@ uk:
       account_migration:
         acct: Вкажіть ім'я користувача@домен облікового запису, на який ви хочете здійснити перенесення
       account_warning_preset:
-        text: Ви можете використовувати синтаксис дмухів, наприклад URLи, хештеґи та згадки
+        text: Ви можете використовувати синтаксис дописів, наприклад URL, хештеги та згадки
         title: Необов'язково. Не відображається отримувачу
       admin_account_action:
-        include_statuses: Користувач побачить, які дмухи призвели до адміністративних дій або попереджень
+        include_statuses: Користувач побачить, які дописи призвели до адміністративних дій або попереджень
         send_email_notification: Користувач отримає роз'яснення, що сталося з його обліковим записом
         text_html: Необов'язково. Ви можете використовувати синтаксис дмухів. Ви можете <a href="%{path}">додати шаблони попереджень</a>, щоб заощадити час
         type_html: Оберіть, що робити з <strong>%{acct}</strong>
@@ -32,31 +32,31 @@ uk:
       defaults:
         autofollow: Люди, що зареєструвалися за вашим запрошенням, автоматично підпишуться на вас
         avatar: PNG, GIF, або JPG. Максимум - %{size}. Буде зменшено до %{dimensions}px
-        bot: Цей акаунт виконує автоматичні дії та може не відстежуватися
+        bot: Цей обліковий запис виконує переважно автоматичні дії та може не відстежуватися
         context: Один або кілька контекстів, до яких повинні бути застосовані фільтри
         current_password: Для цілей безпеки, будь ласка, введіть пароль поточного облікового запису
         current_username: Для підтвердження, будь ласка, введіть ім'я користувача поточного облікового запису
         digest: Буде послано тільки після довгого періоду неактивності, та тільки якщо ви отримаєте персональне повідомлення у цей період
         discoverable: Дозволити знаходити ваш обліковий запис стороннім людям за допомогою рекомендацій, трендів та інших функцій
         email: Вам надійде електронний лист з підтвердженням
-        fields: До 4 елементів може бути відображено як таблиця у вашому профілі
+        fields: У вашому профілі може бути показано таблицю з 4 елементів
         header: PNG, GIF, або JPG. Максимум - %{size}. Буде зменшено до %{dimensions}px
         inbox_url: Скопіюйте інтернет-адресу з титульної сторінки ретранслятора
-        irreversible: Відсіяні дмухи зникнуть назавжди, навіть якщо фільтр потім буде знято
+        irreversible: Відфільтровані дописи зникнуть назавжди, навіть якщо фільтр потім буде вилучено
         locale: Мова інтерфейсу, електронних листів та push-сповіщень
         locked: Вручну контролюйте, хто може слідкувати за вами, затверджуючи запити на стеження
         password: Не менше 8 символів
-        phrase: Шукає без врахування регістру у тексті дмуха або у його попередженні про вміст
+        phrase: Шукає без врахування регістру у тексті допису або у його попередженні про вміст
         scopes: Які API додатку буде дозволено використовувати. Якщо ви виберете самий верхній, нижчестоящі будуть обрані автоматично.
-        setting_aggregate_reblogs: Не показувати передмухи для дмухів, які нещодавно вже були передмухнуті (не вплине на вже отримані передмухи)
+        setting_aggregate_reblogs: Не показувати поширення для дописів, які нещодавно вже були поширені (не вплине на вже отримані поширення)
         setting_always_send_emails: Зазвичай, під час активного користування Mastodon, сповіщення не будуть відправлятися електронною поштою
         setting_default_sensitive: Дражливі медіа приховані за промовчанням та можуть бути розкрити кліком
         setting_display_media_default: Приховувати медіа, помічені як дражливі
         setting_display_media_hide_all: Завжди приховувати медіа
         setting_display_media_show_all: Завжди показувати медіа
-        setting_hide_network: У вашому профілі не буде відображено підписки та підписників
+        setting_hide_network: У вашому профілі не буде показано підписки та підписників
         setting_noindex: Впливає на ваш загальнодоступний профіль і сторінки дописів
-        setting_show_application: Застосунок, за допомогою якого ви дмухнули, буде відображено серед деталей дмуху
+        setting_show_application: Застосунок, за допомогою якого ви зробили допис, буде показано серед подробиць допису
         setting_use_blurhash: Градієнти, що базуються на кольорах прихованих медіа, але роблять нерозрізненними будь-які деталі
         setting_use_pending_items: Не додавати нові повідомлення до стрічок миттєво, показувати лише після додаткового клацання
         username: Ваше ім'я користувача буде унікальним у %{domain}
@@ -117,7 +117,7 @@ uk:
       tag:
         name: Тут ви можете лише змінювати регістр літер, щоб підвищити читабельність
       user:
-        chosen_languages: У глобальних стрічках будуть відображатися дмухи тільки обраними мовами
+        chosen_languages: У глобальних стрічках будуть показані дописи тільки вибраними мовами
         role: Роль визначає права користувача
       user_role:
         color: Колір, який буде використовуватися для ролі у всьому інтерфейсі, як RGB у форматі hex
@@ -131,7 +131,7 @@ uk:
     labels:
       account:
         fields:
-          name: Позначка
+          name: Мітка
           value: Вміст
       account_alias:
         acct: Оброблювач старого облікового запису
@@ -141,7 +141,7 @@ uk:
         text: Текст шаблону
         title: Заголовок
       admin_account_action:
-        include_statuses: Додати дмухи, на які ви скаржитесь, до електронного листа
+        include_statuses: Додати дописи, на які ви скаржитесь, до електронного листа
         send_email_notification: Сповістити користувача електронною поштою
         text: Користувацьке попередження
         type: Дія
@@ -174,43 +174,43 @@ uk:
         display_name: Ім'я
         email: Адреса е-пошти
         expires_in: Закінчується після
-        fields: Метадані профіля
+        fields: Метадані профілю
         header: Заголовок
         honeypot: "%{label} (не заповнюйте)"
         inbox_url: URL поштової скриньки ретранслятора
         irreversible: Видалити назавжди, а не просто сховати
         locale: Мова
-        locked: Зробити акаунт приватним
+        locked: Зробити обліковий запис приватним
         max_uses: Максимальна кількість використань
         new_password: Новий пароль
         note: Про Вас
         otp_attempt: Двофакторний код
         password: Пароль
         phrase: Ключове слово або фраза
-        setting_advanced_layout: Увімкнути розширений web-інтерфейс
+        setting_advanced_layout: Увімкнути розширений вебінтерфейс
         setting_aggregate_reblogs: Групувати просування в стрічках
         setting_always_send_emails: Завжди надсилати сповіщення електронною поштою
         setting_auto_play_gif: Автоматично відтворювати анімовані GIF
-        setting_boost_modal: Відображати діалог підтвердження під час передмухування
-        setting_crop_images: Обрізати зображення в нерозкритих дописах до 16x9
+        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_delete_modal: Показувати діалог підтвердження під час видалення допису
+        setting_disable_swiping: Вимкнути рух посування
+        setting_display_media: Показ медіа
         setting_display_media_default: За промовчанням
         setting_display_media_hide_all: Сховати всі
         setting_display_media_show_all: Показати всі
-        setting_expand_spoilers: Завжди розгортати дмухи з попередженнями про вміст
+        setting_expand_spoilers: Завжди розгортати дописи з попередженнями про вміст
         setting_hide_network: Сховати вашу мережу
         setting_noindex: Відмовитися від індексування пошуковими системами
         setting_reduce_motion: Менше руху в анімаціях
-        setting_show_application: Відображати застосунки, використані для дмухання
+        setting_show_application: Показувати застосунки, з яких створюються дописи
         setting_system_font_ui: Використовувати типовий системний шрифт
         setting_theme: Тема сайту
-        setting_trends: Показати дописи, популярні сьогодні
-        setting_unfollow_modal: Відображати діалог підтвердження під час відписки від когось
+        setting_trends: Показувати популярні сьогодні дописи
+        setting_unfollow_modal: Показувати діалог підтвердження під час відписки від когось
         setting_use_blurhash: Відображати барвисті градієнти замість прихованих медіа
         setting_use_pending_items: Повільний режим
         severity: Серйозність
@@ -285,7 +285,7 @@ uk:
         listable: Дозволити появу цього хештеґа у каталозі профілів
         name: Хештеґ
         trendable: Дозволити появу цього хештеґа у списку популярних хештеґів
-        usable: Дозволити дмухам використовувати цей хештеґ
+        usable: Дозволити дописам використовувати цей хештег
       user:
         role: Роль
       user_role:
diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml
index 2e7297f96..7cda89e46 100644
--- a/config/locales/simple_form.zh-CN.yml
+++ b/config/locales/simple_form.zh-CN.yml
@@ -10,7 +10,7 @@ zh-CN:
         text: 你可以使用嘟文格式,例如加入 URL、话题标签和“@”
         title: 可选。对接收者不可见
       admin_account_action:
-        include_statuses: 用户将会看到哪些嘟文导致了审核行为或警告
+        include_statuses: 用户将会看到哪些嘟文导致了管理操作或警告
         send_email_notification: 用户将收到关于其账号异动的解释
         text_html: 可选。你可以使用嘟文格式。你可以<a href="%{path}">预置警告</a>以节省时间
         type_html: 用<strong>%{acct}</strong>选择做什么
@@ -32,7 +32,7 @@ zh-CN:
       defaults:
         autofollow: 通过邀请链接注册的用户将会自动关注你
         avatar: 文件大小限制 %{size},只支持 PNG、GIF 或 JPG 格式。图片分辨率将会压缩至 %{dimensions}px
-        bot: 来自这个帐户的绝大多数操作都是自动进行的,并且可能无人监控
+        bot: 来自这个账户的绝大多数操作都是自动进行的,并且可能无人监控
         context: 过滤器的应用环境
         current_password: 为了安全起见,请输入当前账号的密码
         current_username: 请输入当前账号的用户名以确认
@@ -161,9 +161,9 @@ zh-CN:
       appeal:
         text: 说明此结果应当被推翻的理由
       defaults:
-        autofollow: 让被邀请人关注你的帐户
+        autofollow: 让被邀请人关注你的账户
         avatar: 头像
-        bot: 这是一个机器人帐户
+        bot: 这是一个机器人账户
         chosen_languages: 语言过滤
         confirm_new_password: 确认新密码
         confirm_password: 确认密码
@@ -180,7 +180,7 @@ zh-CN:
         inbox_url: 中继站收件箱的 URL
         irreversible: 丢弃而非隐藏
         locale: 界面语言
-        locked: 保护你的帐户(锁嘟)
+        locked: 保护你的账户(锁嘟)
         max_uses: 最大使用次数
         new_password: 新密码
         note: 简介
diff --git a/config/locales/simple_form.zh-HK.yml b/config/locales/simple_form.zh-HK.yml
index 24533e604..abc22323d 100644
--- a/config/locales/simple_form.zh-HK.yml
+++ b/config/locales/simple_form.zh-HK.yml
@@ -27,6 +27,8 @@ zh-HK:
         scheduled_at: 留空此項以立即發布公告
         starts_at: 可選,你可以讓公告在指定時間範圍內顯示
         text: 你可以使用文章格式,但請小心別讓公告佔據太大的使用者畫面空間。
+      appeal:
+        text: 你每次只能提出一次申訴
       defaults:
         autofollow: 通過邀請網址註冊的用戶將會自動關注你
         avatar: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 %{size},會縮裁成 %{dimensions}px
@@ -35,6 +37,7 @@ zh-HK:
         current_password: 基於保安緣故,請輸入目前帳號的密碼
         current_username: 請輸入目前帳戶的使用者名稱以確認
         digest: 僅在你長時間未登錄,且收到了私信時發送
+        discoverable: 允許陌生人從推薦、趨勢及其他功能發現你的帳號
         email: 你將收到一封確認電郵
         fields: 個人資料頁可顯示多至 4 個項目
         header: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 %{size},會縮裁成 %{dimensions}px
@@ -46,6 +49,7 @@ zh-HK:
         phrase: 過濾器會閱讀文章和內容警告標語的字眼,然後決定過濾與否
         scopes: 選擇應用程式可以存取的 API。 若你選擇最高階的權限範圍,則無須選擇個別項目。
         setting_aggregate_reblogs: 請勿顯示新近被轉推的文章(只影響最新被推的文章)
+        setting_always_send_emails: 通常當你積極使用 Mastodon 時,我們不會發送電郵通知給你
         setting_default_sensitive: 敏感媒體預設隱藏,且按一下即可重新顯示
         setting_display_media_default: 隱藏標為敏感的媒體
         setting_display_media_hide_all: 總是隱藏所有媒體
@@ -60,7 +64,36 @@ zh-HK:
       domain_allow:
         domain: 此網域將能從此站獲取資料,而此站發出的數據也會被處理和存儲。
       email_domain_block:
+        domain: 這可以是電郵地址所示的域名或它使用的 MX 紀錄。註冊時系統將檢查它。
         with_dns_records: Mastodon 會嘗試解析所給域名的 DNS 記錄,然後與解析結果一併封禁
+      featured_tag:
+        name: 以下是你最近常用的標籤:
+      filters:
+        action: 選擇當帖文符合篩選器時要執行的動作
+        actions:
+          hide: 完全隱藏被篩選的內容,猶如它不存在般。
+          warn: 將已篩選的內容隱藏在篩選器標題的警告後面。
+      form_admin_settings:
+        backups_retention_period: 繼續封存生成的使用者到指定的天數。
+        bootstrap_timeline_accounts: 這些帳號會被置頂在新使用者的追蹤建議上。
+        closed_registrations_message: 關閉註冊時顯示
+        content_cache_retention_period: 當設定為正數時,來自其他伺服器的帖文將在指定天數後被刪除。無法還原這個操作。
+        custom_css: 你可以在 Mastodon 網頁版套用自訂樣式。
+        mascot: 覆蓋進階網頁介面中的插圖。
+        media_cache_retention_period: 當設定為正數時,已下載的媒體檔案將在指定天數後被刪除,並視乎需要重新下載。
+        profile_directory: 個人檔案目錄羅列了所有選擇被發現的使用者。
+        require_invite_text: 如果需要手動審核註冊,請將「為何你想加入?」文字欄設定為必填,而非選填。
+        site_contact_email: 大家如何聯絡你有關法律或支援的查詢。
+        site_contact_username: 大家如何在 Mastodon 聯繫你。
+        site_extended_description: 所有對訪客和使用者有用的額外資訊,都可以用 Markdown 語法編寫。
+        site_short_description: 用作辨別你的伺服器的一段簡短描述。誰營運它,它為誰服務的?
+        site_terms: 使用你的私隱政策,或者留空使用預設的,可以用 Markdown 語法編寫。
+        site_title: 除了域名以外,其他人會如何指稱你的伺服器。
+        theme: 未登入訪客和新使用者看到的主題。
+        thumbnail: 一幅約 2:1 的圖片顯示在你的伺服器資訊的旁邊。
+        timeline_preview: 未登入的訪客能夠瀏覽伺服器上最新的公開帖文。
+        trendable_by_default: 跳過對趨勢內容的手動審查,事後仍可從趨勢中刪除個別項目。
+        trends: 趨勢顯示哪些帖文、標籤和新聞故事在你的伺服器上較有吸引力。
       form_challenge:
         current_password: 你正要進入安全區域
       imports:
@@ -73,6 +106,7 @@ zh-HK:
         ip: 請輸入 IPv4 或 IPv6 位址,你亦可以用 CIDR 語法來封鎖整個 IP 區段。請小心使用,不要把自己給一併封鎖!
         severities:
           no_access: 封鎖所有資源存取
+          sign_up_block: 無法進行新註冊
           sign_up_requires_approval: 新登記申請正等候你審批
         severity: 請設定伺服器將如何處理來自這個 IP 位址的請求
       rule:
@@ -84,6 +118,16 @@ zh-HK:
         name: 你只能變更大小寫(以使其更易讀)。
       user:
         chosen_languages: 只有被選擇的語言會在公開時間軸內顯示
+        role: 角色控制使用者擁有的權限
+      user_role:
+        color: 介面各處用於角色的顏色,是以十六進制 RGB 格式表示
+        highlighted: 這使該角色公開可見
+        name: 角色的公開名稱,如果角色被設定為顯示徽章
+        permissions_as_keys: 此角色的使用者可存取…
+        position: 在某些情況下,由較高階的角色決定如何解決衝突。某些動作只能對優先度較低的角色執行
+      webhook:
+        events: 選取要傳送的事件
+        url: 事件將被傳送至何處
     labels:
       account:
         fields:
@@ -114,6 +158,8 @@ zh-HK:
         scheduled_at: 排程發佈
         starts_at: 活動開始時間
         text: 公告
+      appeal:
+        text: 解釋為何要推翻此決定
       defaults:
         autofollow: 邀請別人關注你的帳號
         avatar: 個人頭像
@@ -143,6 +189,7 @@ zh-HK:
         phrase: 關鍵字或片語
         setting_advanced_layout: 啟用進階網頁介面
         setting_aggregate_reblogs: 時間軸中的群組轉推
+        setting_always_send_emails: 總是傳送電郵通知
         setting_auto_play_gif: 自動播放 GIF
         setting_boost_modal: 在轉推前詢問我
         setting_crop_images: 將未展開文章中的圖片裁剪到 16x9
@@ -162,12 +209,13 @@ zh-HK:
         setting_show_application: 顯示用來發表文章的應用程式
         setting_system_font_ui: 使用系統預設字型
         setting_theme: 網站主題
-        setting_trends: 顯示今天熱門主題
+        setting_trends: 顯示今天的趨勢
         setting_unfollow_modal: 取消關注前請讓我確定
         setting_use_blurhash: 將隱藏媒體以彩色漸變圖樣表示
         setting_use_pending_items: 限速模式
         severity: 等級
         sign_in_token_attempt: 安全碼
+        title: 標題
         type: 匯入資料類型
         username: 使用者名稱
         username_or_email: 使用者名稱或電郵
@@ -176,6 +224,34 @@ zh-HK:
         with_dns_records: 包括域名的 MX 記錄和 IP 位址
       featured_tag:
         name: 主題標籤 (Hashtag)
+      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: 顯示網域遭封鎖的原因
+        site_contact_email: 聯絡人郵箱
+        site_contact_username: 聯絡人使用者名稱
+        site_extended_description: 展開描述
+        site_short_description: 伺服器描述
+        site_terms: 私隱政策
+        site_title: 伺服器名稱
+        theme: 預設主題
+        thumbnail: 伺服器縮圖
+        timeline_preview: 允許未經認證的人存取公共時間軸
+        trendable_by_default: 允許未經審核的趨勢
+        trends: 啟用趨勢
       interactions:
         must_be_follower: 隱藏你關注者以外的人的通知
         must_be_following: 隱藏你不關注的人的通知
@@ -189,9 +265,11 @@ zh-HK:
         ip: IP 位址
         severities:
           no_access: 封鎖
+          sign_up_block: 禁止註冊
           sign_up_requires_approval: 限制註冊
         severity: 規則
       notification_emails:
+        appeal: 有人對管理員的裁決提出申訴
         digest: 定期電郵摘要
         favourite: 有人喜歡你的文章
         follow: 當有人關注你時
@@ -199,6 +277,8 @@ zh-HK:
         mention: 當有人在文章提及你時
         pending_account: 有新帳號需要審核時
         reblog: 當有人轉推你的文章時
+        report: 新檢舉已提交
+        trending_tag: 新趨勢須經過審核
       rule:
         text: 規則
       tag:
@@ -206,7 +286,19 @@ zh-HK:
         name: 主題標籤
         trendable: 允許此主題標籤在趨勢下顯示
         usable: 允許文章使用此主題標籤
+      user:
+        role: 角色
+      user_role:
+        color: 徽章顏色
+        highlighted: 在使用者個人檔案上以徽章顯示角色
+        name: 名稱
+        permissions_as_keys: 權限
+        position: 優先權
+      webhook:
+        events: 已啟用事件
+        url: 端點網址
     'no': 否
+    not_recommended: 不推薦
     recommended: 建議
     required:
       mark: "*"
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index e8960313b..239ea2441 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -386,9 +386,13 @@ sq:
         create: Krijoni bllokim
         hint: Bllokimi i përkatësisë nuk do të pengojë krijim zërash llogarie te baza e të dhënave, por do të aplikojë në mënyrë retroaktive dhe të vetvetishme metoda specifike moderimi mbi këto llogari.
         severity:
+          desc_html: "<strong>Kufizoje</strong> do t’i bëjë postimet prej llogarish në këtë përkatësi të padukshme për këtë që nuk i ndjek. <strong>Pezulloje</strong> do të heqë nga shërbyesi juaj krejt lëndën, media dhe të dhëna profili për llogaritë e kësaj përkatësie. Përdorni <strong>Asnjë</strong>, nëse doni thjesht të hidhni tej kartela media."
           noop: Asnjë
+          silence: Kufizoje
           suspend: Pezulloje
         title: Bllokim i ri përkatësie
+      no_domain_block_selected: S’u ndryshuan bllokime përkatësish, ngaqë s’u përzgjodh ndonjë i tillë
+      not_permitted: S’keni leje të kryeni këtë veprim
       obfuscate: Errësoje emrin e përkatësisë
       obfuscate_hint: Errësoje pjesërisht emrin e përkatësisë te lista, nëse është aktivizuar publikimi i listës së kufizimeve të përkatësive
       private_comment: Koment privat
@@ -420,6 +424,18 @@ sq:
       resolved_dns_records_hint_html: Emri i përkatësisë jep u përket përkatësive vijuese MX, që janë përgjegjëset për pranim email-esh. Bllokimi i një përkatësie MX do të bllokojë regjistrime nga çfarëdo adrese email që përdor të njëjtën përkatësi MX, edhe nëse emri i dukshëm i përkatësisë është i ndryshëm. <strong>Jini i kujdesshëm të mos bllokoni shërbime të njohur email-esh.</strong>
       resolved_through_html: Zgjidhur përmes %{domain}
       title: Listë bllokimesh email-esh
+    export_domain_allows:
+      no_file: S’u përzgjodh kartelë
+    export_domain_blocks:
+      import:
+        description_html: Ju ndan një hap nga importimi i një liste bllokimesh përkatësish. Ju lutemi, shqyrtojeni këtë listë me shumë kujdes, sidomos nëse këtë listë s’e keni krijuar ju.
+        existing_relationships_warning: Marrëdhënie ekzistuese ndjekjeje
+        private_comment_description_html: 'Për t’ju ndihmuar të ndiqni se nga vijnë bllokimet e importuara, këto do të krijohen me komentin vijues privat: <q>%{comment}</q>'
+        private_comment_template: Importuar nga %{source} më %{date}
+        title: Importoni bllokime përkatësish
+      new:
+        title: Importoni bllokime përkatësish
+      no_file: S’u përzgjodh kartelë
     follow_recommendations:
       description_html: "<strong>Rekomandimet për ndjekje ndihmojnë përdoruesit e rinj të gjejnë shpejt lëndë me interes</strong>. Kur një përdorues nuk ka ndërvepruar mjaftueshëm me të tjerët, që të formohen rekomandime të personalizuara ndjekjeje, rekomandohen këto llogari. Ato përzgjidhen çdo ditë, prej një përzierje llogarish me shkallën më të lartë të angazhimit dhe numrin më të lartë të ndjekësve vendorë për një gjuhë të dhënë."
       language: Për gjuhën
@@ -907,6 +923,7 @@ sq:
     warning: Bëni shumë kujdes me ato të dhëna. Mos ia jepni kurrë njeriu!
     your_token: Token-i juaj për hyrje
   auth:
+    apply_for_account: Kërkoni një llogari
     change_password: Fjalëkalim
     delete_account: Fshije llogarinë
     delete_account_html: Nëse dëshironi të fshihni llogarinë tuaj, mund <a href="%{path}">ta bëni që këtu</a>. Do t’ju kërkohet ta ripohoni.
@@ -1151,6 +1168,7 @@ sq:
     invalid_markup: 'përmban elementë HTML të pavlefshëm: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Kartelë CSV e pavlefshme. Gabim: %{error}'
       over_rows_processing_limit: përmban më shumë se %{count} rreshta
     modes:
       merge: Përzieji
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index 047094702..cff92eb93 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -3,7 +3,9 @@ sr:
   about:
     about_mastodon_html: Мастодон је друштвена мрежа базирана на отвореним протоколима и слободном софтверу отвореног кода. Децентрализована је као што је децентрализована е-пошта.
     contact_missing: Није постављено
+    contact_unavailable: Није доступно
     hosted_on: Мастодонт хостован на %{domain}
+    title: О
   accounts:
     follow: Запрати
     followers:
@@ -42,6 +44,8 @@ sr:
       confirm: Потврди
       confirmed: Потврђено
       confirming: Потврдување
+      custom: Произвољно
+      delete: Обриши податке
       deleted: Избрисано
       demote: Ражалуј
       disable: Искључи
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 691c6db4a..7aaa91280 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -366,6 +366,8 @@ th:
       add_new: อนุญาตการติดต่อกับภายนอกกับโดเมน
       created_msg: อนุญาตการติดต่อกับภายนอกกับโดเมนสำเร็จ
       destroyed_msg: ไม่อนุญาตการติดต่อกับภายนอกกับโดเมนแล้ว
+      export: ส่งออก
+      import: นำเข้า
       undo: ไม่อนุญาตการติดต่อกับภายนอกกับโดเมน
     domain_blocks:
       add_new: เพิ่มการปิดกั้นโดเมนใหม่
@@ -375,13 +377,19 @@ th:
       edit: แก้ไขการปิดกั้นโดเมน
       existing_domain_block: คุณได้กำหนดขีดจำกัดที่เข้มงวดกว่าใน %{name} ไปแล้ว
       existing_domain_block_html: คุณได้กำหนดขีดจำกัดที่เข้มงวดกว่าใน %{name} ไปแล้ว คุณจำเป็นต้อง <a href="%{unblock_url}">เลิกปิดกั้น</a> ก่อน
+      export: ส่งออก
+      import: นำเข้า
       new:
         create: สร้างการปิดกั้น
         hint: การปิดกั้นโดเมนจะไม่ป้องกันการสร้างรายการบัญชีในฐานข้อมูล แต่จะนำไปใช้วิธีการควบคุมที่เฉพาะเจาะจงกับบัญชีเหล่านั้นย้อนหลังและโดยอัตโนมัติ
         severity:
+          desc_html: "<strong>จำกัด</strong> จะทำให้โพสต์จากบัญชีบนโดเมนนี้ถูกซ่อนจากผู้ใช้ที่ไม่ได้ติดตาม <strong>ระงับ</strong> จะทำให้ เนื้อหา, สื่อ และ ข้อมูลโปรไฟล์ทั้งหมด ในบัญชีของโดเมนนี้ถูกลบออกจากเซิฟเวอร์ ใช้<strong>ไม่มี</strong> ถ้าจะต้องการแค่ปฏิเสธไฟล์สื่อ"
           noop: ไม่มี
+          silence: จำกัด
           suspend: ระงับ
         title: การปิดกั้นโดเมนใหม่
+      no_domain_block_selected: ไม่มีการเปลี่ยนแปลงการปิดกั้นโดเมนเนื่องจากไม่ได้เลือกไว้
+      not_permitted: คุณไม่ได้รับอนุญาตให้ทำการกระทำนี้
       obfuscate: ทำให้ชื่อโดเมนคลุมเครือ
       obfuscate_hint: ปิดบังชื่อโดเมนบางส่วนในรายการหากมีการเปิดใช้งานการประกาศรายการการจำกัดโดเมน
       private_comment: ความคิดเห็นส่วนตัว
@@ -412,6 +420,18 @@ th:
       resolved_dns_records_hint_html: ชื่อโดเมนแปลงที่อยู่เป็นโดเมน MX ดังต่อไปนี้ ซึ่งท้ายที่สุดแล้วจะรับผิดชอบสำหรับการยอมรับอีเมล การปิดกั้นโดเมน MX จะปิดกั้นการลงทะเบียนจากที่อยู่อีเมลใด ๆ ซึ่งใช้โดเมน MX เดียวกัน แม้ว่าชื่อโดเมนที่ปรากฏจะแตกต่างกัน <strong>ระวังอย่าปิดกั้นผู้ให้บริการอีเมลรายใหญ่</strong>
       resolved_through_html: แปลงที่อยู่ผ่าน %{domain}
       title: โดเมนอีเมลที่ปิดกั้นอยู่
+    export_domain_allows:
+      new:
+        title: นำเข้าโดเมนที่อนุญาต
+      no_file: ไม่มีไฟล์ที่เลือก
+    export_domain_blocks:
+      import:
+        description_html: คุณกำลังจะนำเข้ารายการ การปิดกั้นโดเมน โปรดตรวจทานรายการอย่างระมัดระวังโดยเฉพาะถ้าคุณไม่ได้เขียนรายการนี้เอง
+        private_comment_template: นำเข้าจาก %{source} ใน %{date}
+        title: นำเข้า การปิดกั้นโดเมน
+      new:
+        title: นำเข้า การปิดกั้นโดเมน
+      no_file: ไม่มีไฟล์ที่เลือก
     follow_recommendations:
       description_html: "<strong>คำแนะนำการติดตามช่วยให้ผู้ใช้ใหม่ค้นหาเนื้อหาที่น่าสนใจได้อย่างรวดเร็ว</strong> เมื่อผู้ใช้ไม่ได้โต้ตอบกับผู้อื่นมากพอที่จะสร้างคำแนะนำการติดตามส่วนบุคคล จะแนะนำบัญชีเหล่านี้แทน จะคำนวณคำแนะนำใหม่เป็นประจำทุกวันจากบัญชีต่าง ๆ ที่มีการมีส่วนร่วมล่าสุดสูงสุดและจำนวนผู้ติดตามในเซิร์ฟเวอร์สูงสุดสำหรับภาษาที่กำหนด"
       language: สำหรับภาษา
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index d52b3d8af..e137050c2 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -373,6 +373,8 @@ tr:
       add_new: Alan adını beyaz listeye al
       created_msg: Alan adı başarıyla beyaz listeye alındı
       destroyed_msg: Alan adı beyaz listeden kaldırıldı
+      export: Dışa Aktar
+      import: İçe aktar
       undo: Beyaz listeden çıkar
     domain_blocks:
       add_new: Yeni ekle
@@ -382,11 +384,15 @@ tr:
       edit: Etki alanı bloğunu düzenle
       existing_domain_block: Zaten %{name} için daha katı sınırlamalar dayatmıştınız.
       existing_domain_block_html: '%{name}''e zaten daha katı sınırlar uyguladınız, önce <a href="%{unblock_url}">engellemesini kaldırmanız</a> gerekiyor.'
+      export: Dışa Aktar
+      import: İçe aktar
       new:
         create: Yeni blok oluştur
         hint: Domain bloğu, veri tabanında hesap kayıtlarının oluşturulmasını engellemez, fakat o hesapların üzerine otomatik olarak belirli yönetim metodlarını olarak uygular.
         severity:
+          desc_html: "<strong>Sınırlama</strong>, bu sunucudaki hesabın gönderilerini, o hesabı takip etmeyen diğer herkese gizler. <strong>Uzaklaştırma</strong> bu alan adındaki hesapların tüm içeriğini, medya dosyalarını ve profil verisini sunucunuzdan siler. Sadece medya dosyalarını reddetmek için <strong>Hiçbiri</strong> kullanın."
           noop: Yok
+          silence: Sınırla
           suspend: Uzaklaştır
         title: Yeni domain bloğu
       obfuscate: Alan adını gizle
@@ -420,6 +426,12 @@ tr:
       resolved_dns_records_hint_html: Alan adı aşağıdaki MX alan adlarına çözümleniyor, ancak hiç biri nihayetinde e-posta kabulünden sorum değil. Bir MX alan adını engellemek, görünen alan adı farklı osa bile aynı MX alan adını kullanan e-posta adreslerinden gelen kayıtları engelleyecektir. <strong>Başlıca e-posta sağlayıcıları engellememek için dikkatli olun.</strong>
       resolved_through_html: "%{domain} aracılığıyla çözümlendi"
       title: E-posta kara listesi
+    export_domain_allows:
+      no_file: Dosya seçilmedi
+    export_domain_blocks:
+      import:
+        private_comment_template: "%{source} kaynağından %{date} tarihinde içe aktarıldı"
+      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."
       language: Dil için
@@ -912,6 +924,7 @@ tr:
     warning: Bu verilere çok dikkat edin. Asla kimseyle paylaşmayın!
     your_token: Erişim belirteciniz
   auth:
+    apply_for_account: Bir hesap talep et
     change_password: Parola
     delete_account: Hesabı sil
     delete_account_html: Hesabını silmek istersen, <a href="%{path}">buradan devam edebilirsin</a>. Onay istenir.
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index f6aa56dfb..55522613b 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -21,11 +21,11 @@ uk:
     pin_errors:
       following: Ви повинні бути підписаним на людину, яку бажаєте схвалити
     posts:
-      few: Дмуха
-      many: Дмухів
-      one: Дмух
-      other: Дмухів
-    posts_tab_heading: Дмухи
+      few: Дописи
+      many: Дописів
+      one: Допис
+      other: Дописів
+    posts_tab_heading: Дописів
   admin:
     account_actions:
       action: Виконати дію
@@ -387,6 +387,8 @@ uk:
       add_new: Додати домен до білого списку
       created_msg: Домен було успішно додано до білого списку
       destroyed_msg: Домен було видалено з білого списку
+      export: Експорт
+      import: Імпорт
       undo: Видалити з білого списку
     domain_blocks:
       add_new: Додати нове
@@ -396,14 +398,19 @@ uk:
       edit: Редагувати блокування доменів
       existing_domain_block: Ви вже наклали суворіші обмеження на %{name}.
       existing_domain_block_html: Ви вже наклали більш суворі обмеження на %{name}, вам треба спочатку <a href="%{unblock_url}">розблокувати його</a>.
+      export: Експорт
+      import: Імпорт
       new:
         create: Створити блокування
         hint: Блокування домену не завадить створенню нових облікових записів у базі даних, але ретроактивно та автоматично застосує до них конкретні методи модерації.
         severity:
+          desc_html: "<strong>Обмеження</strong> зробить дописи облікових записів цього домену невидимими для всіх, окрім його підписників. <strong>Заморожування</strong> видалить усі матеріали облікових записів, медіа та дані профілів для облікових записів цього домену з вашого сервера. Якщо ви хочете лише заборонити медіафайли, оберіть <strong>Нічого</strong>."
           noop: Нічого
-          silence: Ліміт
+          silence: Обмежити
           suspend: Блокування
         title: Нове блокування домену
+      no_domain_block_selected: Жодні налаштування блокування доменів не змінено, оскільки жоден з них не було вибрано
+      not_permitted: Вам не дозволено виконувати цю дію
       obfuscate: Сховати назву домена
       obfuscate_hint: Частково приховувати доменне ім'я в списку, якщо ввімкнено показ списку обмежень домену
       private_comment: Приватний коментар
@@ -437,6 +444,20 @@ uk:
       resolved_dns_records_hint_html: Ім'я домену резолвиться в наступні домени MX, які в кінцевому рахунку відповідають за прийняття електронної пошти. Блокування домену MX заблокує реєстрацію з будь-якої e-mail адреси, яка використовує однаковий домен MX, навіть якщо доменне ім'я буде інакше. <strong>Будьте обережні, щоб не блокувати великих поштових провайдерів.</strong>
       resolved_through_html: Розв'язано через %{domain}
       title: Чорний список поштових доменів
+    export_domain_allows:
+      new:
+        title: Імпорт дозволів домену
+      no_file: Файл не вибрано
+    export_domain_blocks:
+      import:
+        description_html: Ви збираєтеся імпортувати список блокування доменів. Уважно перегляньте цей список, особливо якщо ви не авторизували цей список.
+        existing_relationships_warning: Наявні відносини стеження
+        private_comment_description_html: 'Щоб допомогти вам відстежувати, звідки беруться імпортовані блокування, вони створюються за допомогою наступного приватного коментаря: <q>%{comment}</q>'
+        private_comment_template: Імпортовано з %{source} %{date}
+        title: Імпорт блокувань домену
+      new:
+        title: Імпорт блокувань домену
+      no_file: Файл не вибрано
     follow_recommendations:
       description_html: "<strong>Слідувати рекомендаціям та допомогти новим користувачам швидко знайти цікавий вміст</strong>. Коли користувачі не взаємодіяли з іншими людьми достатньо, щоб сформувати персоналізовані рекомендації, радимо замість цього вказувати ці облікові записи. Вони щоденно переобчислюються з масиву облікових записів з найбільшою кількістю недавніх взаємодій і найбільшою кількістю місцевих підписників розраховується для цієї мови."
       language: Для мови
@@ -550,7 +571,7 @@ uk:
       disable: Вимкнути
       disabled: Вимкнено
       enable: Увімкнути
-      enable_hint: Коли ретрансляцію увімкнено, ваш сервер буде підписаний на усі публічні дмухи з цього ретранслятора, та почне посилати до нього свої публічні дмухи.
+      enable_hint: Коли ретрансляцію увімкнено, ваш сервер буде підписаний на усі публічні дописи з цього ретранслятора, та почне посилати до нього свої публічні дописи.
       enabled: Увімкнено
       inbox_url: URL ретранслятора
       pending: Очікуємо на підтвердження ретранслятором
@@ -923,8 +944,8 @@ uk:
     hint_html: Якщо ви збираєтеся мігрувати з іншого облікового запису на цей, ви можете налаштувати псевдонім, що потрібно для перенесення передплатників зі старою облікового запису. Ця дія саме по собі <strong>нешкідливо і оборотно</strong>. <strong>Міграція облікового запису починається з старого облікового запису</strong>.
     remove: Від'єднати псевдонім
   appearance:
-    advanced_web_interface: Розширений web-інтерфейс
-    advanced_web_interface_hint: 'Розширений веб-інтерфейс дає змогу бачити багато стовпчиків одночасно: основна сторінка, сповіщення, глобальна стрічка, будь-які списки та хештеґи. Потребує широкого екрана.'
+    advanced_web_interface: Розширений вебінтерфейс
+    advanced_web_interface_hint: 'Якщо ви бажаєте використовувати всю ширину вашого екрана, розширений вебінтерфейс дає змогу налаштовувати одночасний показ багатьох стовпчиків: головна, сповіщення, федеративна стрічка, будь-яка кількість списків і хештеґів.'
     animations_and_accessibility: Анімація та доступність
     confirmation_dialogs: Діалоги підтвердження
     discovery: Виявлення
@@ -933,11 +954,11 @@ uk:
       guide_link: https://uk.crowdin.com/project/mastodon
       guide_link_text: Кожен може взяти участь.
     sensitive_content: Дражливий зміст
-    toot_layout: Зовнішній вигляд дмухів
+    toot_layout: Зовнішній вигляд дописів
   application_mailer:
-    notification_preferences: Змінити налаштування e-mail
+    notification_preferences: Змінити налаштування електронної пошти
     salutation: "%{name},"
-    settings: 'Змінити налаштування e-mail: %{link}'
+    settings: 'Змінити налаштування електронної пошти: %{link}'
     view: 'Перегляд:'
     view_profile: Показати профіль
     view_status: Показати допис
@@ -967,7 +988,7 @@ uk:
     login: Увійти
     logout: Вийти
     migrate_account: Переїхати на інший обліковий запис
-    migrate_account_html: Якщо ви бажаєте перенаправити цей обліковий запис на інший, ви можете <a href="%{path}">налаштувати це тут</a>.
+    migrate_account_html: Якщо ви бажаєте переспрямувати цей обліковий запис на інший, ви можете <a href="%{path}">налаштувати це тут</a>.
     or_log_in_with: Або увійдіть з
     privacy_policy_agreement_html: Мною прочитано і я погоджуюся з <a href="%{privacy_policy_path}" target="_blank">політикою приватності</a>
     providers:
@@ -984,7 +1005,7 @@ uk:
     set_new_password: Встановити новий пароль
     setup:
       email_below_hint_html: Якщо ця електронна адреса не є вірною, ви можете змінити її тут та отримати новий лист для підтвердження.
-      email_settings_hint_html: Електронний лист-підтвердження було вислано до %{email}. Якщо ця адреса електронної пошти не є вірною, ви можете змінити її в налаштуваннях облікового запису.
+      email_settings_hint_html: Електронний лист-підтвердження було вислано на %{email}. Якщо ця адреса електронної пошти не правильна, ви можете змінити її в налаштуваннях облікового запису.
       title: Налаштування
     sign_up:
       preamble: За допомогою облікового запису на цьому сервері Mastodon, ви зможете слідкувати за будь-якою іншою людиною в мережі, не зважаючи на те, де розміщений обліковий запис.
@@ -1208,6 +1229,7 @@ uk:
     invalid_markup: 'містить неприпустиму HTML розмітку: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Хибний файл CSV. Помилка: %{error}'
       over_rows_processing_limit: містить більше ніж %{count} рядків
     modes:
       merge: Злиття
@@ -1334,7 +1356,7 @@ uk:
     reblog:
       body: "%{name} поширює ваш допис:"
       subject: "%{name} поширив ваш статус"
-      title: Нове передмухування
+      title: Нове поширення
     status:
       subject: "%{name} щойно опубліковано"
     update:
@@ -1416,8 +1438,8 @@ uk:
       account: Загальнодоступні дописи від @%{acct}
       tag: 'Загальнодоступні дописи позначені #%{hashtag}'
   scheduled_statuses:
-    over_daily_limit: Ви перевищили ліміт в %{limit} запланованих дмухів на сьогодні
-    over_total_limit: Ви перевищили ліміт в %{limit} запланованих дмухів
+    over_daily_limit: Ви перевищили ліміт в %{limit} запланованих дописів на сьогодні
+    over_total_limit: Ви перевищили ліміт в %{limit} запланованих дописів
     too_soon: Запланована дата має бути в майбутньому
   sessions:
     activity: Остання активність
@@ -1552,7 +1574,7 @@ uk:
     exceptions: Винятки
     explanation: Оскільки видалення дописів є складною операцією, то це відбувається повільно, коли сервер не дуже завантажено. З цієї причини ваші дописи можуть бути видалені через деякий час після досягнення вікового порогу.
     ignore_favs: Ігнорувати обране
-    ignore_reblogs: Ігнорувати передмухнуті
+    ignore_reblogs: Ігнорувати поширення
     interaction_exceptions: Винятки базуються на взаємодії
     interaction_exceptions_explanation: Зверніть увагу, що немає гарантії, щоб дописи були видалені, якщо вони йдуть нижче улюблених або підсилювачів після того, як вони перейшли за них.
     keep_direct: Зберігати приватні повідомлення
@@ -1579,8 +1601,8 @@ uk:
     min_age_label: Поріг давності
     min_favs: Залишати дописи в обраному більше ніж
     min_favs_hint: Не видаляти ваших дописів, що отримали більше вказаної кількості додавання до закладок. Залиште порожнім, щоб видаляти дописи незалежно від кількості їхнього додавання до обраних
-    min_reblogs: Залишати дописи передмухнуті більше ніж
-    min_reblogs_hint: Не видаляти ваших дописів, що були передмухнуті більш ніж вказану кількість разів. Залиште порожнім, щоб видаляти дописи, попри кількість їхніх передмухів
+    min_reblogs: Залишати дописи, поширені більше ніж
+    min_reblogs_hint: Не видаляти ваших дописів, що були поширені більш ніж вказану кількість разів. Залиште порожнім, щоб видаляти дописи, попри кількість їхніх поширень
   stream_entries:
     pinned: Закріплений допис
     reblogged: поширив
@@ -1683,7 +1705,7 @@ uk:
     seamless_external_login: Ви увійшли за допомогою зовнішнього сервісу, тому налаштування паролю та електронної пошти недоступні.
     signed_in_as: 'Ви увійшли як:'
   verification:
-    explanation_html: 'Володіння посиланнями у профілі <strong>можна підтвердити</strong>. Для цього на зазначеному сайті повинна міститися посилання на ваш профіль Mastodon, а у самому посиланні <strong>повинен</strong> бути атрибут <code>rel="me"</code>. Що всередині посилання - значення не має. Ось вам приклад посилання:'
+    explanation_html: 'Ви можете <strong>підтвердити володіння посиланнями в метаданих вашого профілю</strong>. Для цього на зазначеному сайті повинне міститися посилання на ваш профіль Mastodon. Посилання <strong>повинне</strong> мати атрибут <code>rel="me"</code>. Текстовий вміст посилання не має значення. Ось приклад:'
     verification: Підтвердження
   webauthn_credentials:
     add: Додати новий ключ безпеки
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index dec454819..375db72a2 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -366,6 +366,8 @@ vi:
       add_new: Cho phép liên hợp với máy chủ
       created_msg: Máy chủ đã được kích hoạt liên hợp thành công
       destroyed_msg: Máy chủ đã bị ngưng liên hợp
+      export: Xuất
+      import: Nhập
       undo: Xóa khỏi danh sách trắng
     domain_blocks:
       add_new: Chặn máy chủ
@@ -375,13 +377,19 @@ vi:
       edit: Chỉnh sửa máy chủ bị chặn
       existing_domain_block: Bạn đã hạn chế %{name} trước đó.
       existing_domain_block_html: Bạn đã áp đặt các giới hạn chặt chẽ hơn cho %{name}, trước tiên bạn cần <a href="%{unblock_url}">bỏ chặn nó</a>.
+      export: Xuất
+      import: Nhập
       new:
         create: Tạo chặn
         hint: Chặn máy chủ sẽ không ngăn việc hiển thị tút của máy chủ đó trong cơ sở dữ liệu, nhưng sẽ khiến tự động áp dụng các phương pháp kiểm duyệt cụ thể trên các tài khoản đó.
         severity:
+          desc_html: "<strong>Ẩn</strong> sẽ làm cho tút của tài khoản trở nên vô hình đối với bất kỳ ai không theo dõi họ. <strong>Vô hiệu hóa</strong> sẽ xóa tất cả nội dung, phương tiện và dữ liệu khác của tài khoản. Dùng <strong>Cảnh cáo</strong> nếu bạn chỉ muốn cấm tải lên ảnh và video."
           noop: Không hoạt động
+          silence: Ẩn
           suspend: Vô hiệu hóa
         title: Máy chủ bị chặn mới
+      no_domain_block_selected: Không có chặn tên miền nào thay đổi vì không có mục nào được chọn
+      not_permitted: Bạn không có quyền thực hiện việc này
       obfuscate: Làm mờ tên máy chủ
       obfuscate_hint: Làm mờ tên máy chủ trong danh sách nếu giới hạn máy chủ đã bật
       private_comment: Bình luận riêng
@@ -412,6 +420,20 @@ vi:
       resolved_dns_records_hint_html: Tên miền phân giải thành các tên miền MX sau, các tên miền này chịu trách nhiệm cuối cùng trong việc chấp nhận email. Chặn tên miền MX sẽ chặn đăng ký từ bất kỳ địa chỉ email nào sử dụng cùng một tên miền MX, ngay cả khi tên miền hiển thị là khác. <strong>Cẩn thận đừng chặn những dịch vụ email lớn.</strong>
       resolved_through_html: Đã xử lý thông qua %{domain}
       title: Tên miền email đã chặn
+    export_domain_allows:
+      new:
+        title: Nhập tên miền cho phép
+      no_file: Không có tập tin nào được chọn
+    export_domain_blocks:
+      import:
+        description_html: Bạn sắp nhập danh sách các tên miền chặn. Vui lòng xem lại danh sách này thật cẩn thận, đặc biệt nếu bạn không phải là tác giả của danh sách này.
+        existing_relationships_warning: Các mối quan hệ theo dõi hiện tại
+        private_comment_description_html: 'Để giúp bạn theo dõi nguồn gốc của các chặn tên miền đã nhập, các tên miền chặn đã nhập sẽ được tạo bằng nhận xét riêng tư sau: <q>%{comment}</q>'
+        private_comment_template: Nhập từ %{source} vào %{date}
+        title: Nhập máy chủ chặn
+      new:
+        title: Nhập máy chủ chặn
+      no_file: Không có tập tin nào được chọn
     follow_recommendations:
       description_html: "<strong>Gợi ý theo dõi là cách giúp những người mới nhanh chóng tìm thấy những nội dung thú vị</strong>. Khi một người chưa đủ tương tác với những người khác để hình thành các đề xuất theo dõi được cá nhân hóa, thì những người này sẽ được đề xuất. Nó bao gồm những người có số lượt tương tác gần đây cao nhất và số lượng người theo dõi cao nhất cho một ngôn ngữ nhất định trong máy chủ."
       language: Theo ngôn ngữ
@@ -894,6 +916,7 @@ vi:
     warning: Hãy rất cẩn thận với dữ liệu này. Không bao giờ chia sẻ nó với bất cứ ai!
     your_token: Mã truy cập của bạn
   auth:
+    apply_for_account: Xin đăng ký
     change_password: Mật khẩu
     delete_account: Xóa tài khoản
     delete_account_html: Nếu bạn muốn xóa tài khoản của mình, hãy <a href="%{path}">yêu cầu tại đây</a>. Bạn sẽ được yêu cầu xác nhận.
@@ -1131,6 +1154,7 @@ vi:
     invalid_markup: 'chứa đánh dấu HTML không hợp lệ: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Tập tin CSV không hợp lệ. Lỗi: %{error}'
       over_rows_processing_limit: chứa nhiều hơn %{count} hàng
     modes:
       merge: Hợp nhất
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 67f64b2ff..176054be6 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -83,7 +83,7 @@ zh-CN:
         title: 位置
       login_status: 登录状态
       media_attachments: 媒体文件
-      memorialize: 设置为追悼帐户
+      memorialize: 设置为追悼账户
       memorialized: 被悼念
       memorialized_msg: 成功将 %{username} 转换为悼念账号
       moderation:
@@ -257,7 +257,7 @@ zh-CN:
         enable_custom_emoji_html: "%{name} 启用了自定义表情 %{target}"
         enable_sign_in_token_auth_user_html: "%{name} 已为 %{target} 启用电子邮件令牌认证"
         enable_user_html: "%{name} 将用户 %{target} 设置为允许登录"
-        memorialize_account_html: "%{name} 将 %{target} 设置为追悼帐户"
+        memorialize_account_html: "%{name} 将 %{target} 设置为追悼账户"
         promote_user_html: "%{name} 对用户 %{target} 进行了升任操作"
         reject_appeal_html: "%{name} 驳回了 %{target} 对审核结果的申诉"
         reject_user_html: "%{name} 拒绝了用户 %{target} 的注册"
@@ -722,7 +722,7 @@ zh-CN:
         remove_from_report: 从报告中移除
         report: 举报
       deleted: 已删除
-      favourites: 收藏
+      favourites: 喜欢
       history: 版本历史记录
       in_reply_to: 回复给
       language: 语言
@@ -916,7 +916,7 @@ zh-CN:
     warning: 一定小心,千万不要把它分享给任何人!
     your_token: 你的访问令牌
   auth:
-    apply_for_account: 申请账户
+    apply_for_account: 申请账号
     change_password: 密码
     delete_account: 删除帐户
     delete_account_html: 如果你想删除你的帐户,请<a href="%{path}">点击这里继续</a>。你需要确认你的操作。
@@ -933,7 +933,7 @@ zh-CN:
     log_in_with: 通过外部服务登录
     login: 登录
     logout: 登出
-    migrate_account: 迁移到另一个帐户
+    migrate_account: 迁移到另一个账户
     migrate_account_html: 如果你希望引导他人关注另一个账号,请<a href="%{path}">点击这里进行设置</a>。
     or_log_in_with: 或通过外部服务登录
     privacy_policy_agreement_html: 我已阅读并同意 <a href="%{privacy_policy_path}" target="_blank">隐私政策</a>
@@ -957,7 +957,7 @@ zh-CN:
       preamble: 使用此 Mastodon 服务器上的帐号,您将能够关注网络上的任何其他人,无论他们的帐号托管在哪里的主机。
       title: 让我们在 %{domain} 上开始。
     status:
-      account_status: 帐户状态
+      account_status: 账户状态
       confirming: 等待电子邮件确认完成。
       functional: 你的账号可以正常使用了。
       pending: 工作人员正在审核你的申请。这需要花点时间。在申请被批准后,你将收到一封电子邮件。
@@ -1008,8 +1008,8 @@ zh-CN:
     challenge_not_passed: 你输入的信息不正确
     confirm_password: 输入你当前的密码来验证身份
     confirm_username: 输入你的用户名以继续
-    proceed: 删除帐户
-    success_msg: 你的帐户已经成功删除
+    proceed: 删除账户
+    success_msg: 你的账户已成功删除
     warning:
       before: 在删除前,请仔细阅读下列说明:
       caches: 已被其他服务器缓存的内容可能还会保留
@@ -1034,7 +1034,7 @@ zh-CN:
       approve_appeal: 批准申诉
       associated_report: 相关举报
       created_at: 日期
-      description_html: 这些是针对您的帐户采取的行动和警告,已经由 %{instance} 的工作人员发送给您。
+      description_html: 这些是针对您的账户采取的行动和警告,已经由 %{instance} 的工作人员发送给您。
       recipient: 发送至
       reject_appeal: 驳回申诉
       status: '嘟文 #%{id}'
@@ -1075,7 +1075,7 @@ zh-CN:
     archive_takeout:
       date: 日期
       download: 下载你的存档
-      hint_html: 你可以请求一份帐户数据存档,其中包含你的<strong>嘟文和已上传的媒体文件</strong>。导出的数据为 ActivityPub 格式,因而可以被兼容的软件读取。每次允许请求存档的间隔至少为 7 天。
+      hint_html: 你可以请求一份账户数据存档,其中包含你的<strong>嘟文和已上传的媒体文件</strong>。导出的数据为 ActivityPub 格式,因而可以被兼容的软件读取。每次允许请求存档的间隔至少为 7 天。
       in_progress: 正在准备你的存档……
       request: 请求你的存档
       size: 大小
@@ -1211,14 +1211,14 @@ zh-CN:
       not_ready: 不能附加还在处理中的文件。请稍后再试!
       too_many: 最多只能添加 4 张图片
   migrations:
-    acct: 新帐户的 用户名@域名
+    acct: 新账户的 用户名@域名
     cancel: 取消跳转
     cancel_explanation: 取消跳转将会重新激活你当前的账号,但是已经迁移到新账号的关注者不会回来。
     cancelled_msg: 成功取消跳转
     errors:
       already_moved: 和你已经迁移过的账号相同
       missing_also_known_as: 没有引用此账号
-      move_to_self: 不能是当前帐户
+      move_to_self: 不能是当前账户
       not_found: 找不到
       on_cooldown: 你正处于冷却状态
     followers_count: 迁移时的关注者
@@ -1348,9 +1348,9 @@ zh-CN:
     remove_selected_domains: 从选定的域名中删除所有关注者
     remove_selected_followers: 移除选中的关注者
     remove_selected_follows: 取消关注所选用户
-    status: 帐户状态
+    status: 账户状态
   remote_follow:
-    missing_resource: 无法确定你的帐户的跳转 URL
+    missing_resource: 无法确定你的账户的跳转 URL
   reports:
     errors:
       invalid_rules: 没有引用有效的规则
@@ -1386,7 +1386,7 @@ zh-CN:
       weibo: 新浪微博
     current_session: 当前会话
     description: "%{platform} 上的 %{browser}"
-    explanation: 你的 Mastodon 帐户目前已在这些浏览器上登录。
+    explanation: 你的 Mastodon 账户目前已在这些浏览器上登录。
     ip: IP 地址
     platforms:
       adobe_air: Adobe Air
@@ -1407,19 +1407,19 @@ zh-CN:
     view_authentication_history: 查看账户的认证历史
   settings:
     account: 账号
-    account_settings: 帐户设置
+    account_settings: 账户设置
     aliases: 账号别名
     appearance: 外观
     authorized_apps: 已授权的应用
     back: 返回 Mastodon
-    delete: 删除帐户
+    delete: 删除账户
     development: 开发
     edit_profile: 更改个人资料
     export: 导出
     featured_tags: 精选的话题标签
     import: 导入
     import_and_export: 导入和导出
-    migrate: 帐户迁移
+    migrate: 账户迁移
     notifications: 通知
     preferences: 首选项
     profile: 个人资料
@@ -1533,12 +1533,12 @@ zh-CN:
     enabled: 双重认证已启用
     enabled_success: 双重认证启用成功
     generate_recovery_codes: 生成恢复代码
-    lost_recovery_codes: 如果你的手机不慎丢失,你可以使用恢复代码来重新获得对帐户的访问权。如果你遗失了恢复代码,可以在此处重新生成。之前使用的恢复代码将会失效。
+    lost_recovery_codes: 如果你的手机不慎丢失,你可以使用恢复代码来重新获得对账户的访问权。如果你遗失了恢复代码,可以在此处重新生成。之前使用的恢复代码将会失效。
     methods: 双重认证
     otp: 身份验证应用
     recovery_codes: 备份恢复代码
     recovery_codes_regenerated: 恢复代码重新生成成功
-    recovery_instructions_html: 如果你的手机无法使用,你可以使用下列任意一个恢复代码来重新获得对帐户的访问权。<strong>请妥善保管好你的恢复代码</strong>(例如,你可以将它们打印出来,然后和其他重要的文件放在一起)。
+    recovery_instructions_html: 如果你的手机无法使用,你可以使用下列任意一个恢复代码来重新获得对账户的访问权。<strong>请妥善保管好你的恢复代码</strong>(例如,你可以将它们打印出来,然后和其他重要的文件放在一起)。
     webauthn: 安全密钥
   user_mailer:
     appeal_approved:
@@ -1551,7 +1551,7 @@ zh-CN:
       subject: 你于 %{date} 提出的申诉已被驳回
       title: 申诉已驳回
     backup_ready:
-      explanation: 你请求了一份 Mastodon 帐户的完整备份。现在你可以下载了!
+      explanation: 你请求了一份 Mastodon 账户的完整备份。现在你可以下载了!
       subject: 你的存档已经准备完毕
       title: 存档导出
     suspicious_sign_in:
@@ -1569,11 +1569,11 @@ zh-CN:
         violation: 内容违反了以下社区准则
       explanation:
         delete_statuses: 你的一些嘟文被发现违反了一条或多条社区准则,并已被 %{instance} 的监察员删除。
-        disable: 你不能再使用你的帐户,但你的个人资料和其他数据保持不变。你可以请求数据备份,更改账户设置或删除账户。
+        disable: 你不能再使用你的账户,但你的个人资料和其他数据保持不变。你可以请求数据备份,更改账户设置或删除账户。
         mark_statuses_as_sensitive: 你的一些嘟文已经被 %{instance} 检察员标记为敏感内容。这意味着别人需要在嘟文中点击媒体,才能显示媒体预览。你可以在今后发嘟时自行将媒体标记为敏感内容。
         sensitive: 即刻起,你上传的所有媒体文件都将被标记为敏感内容并隐藏,在点击警告后才能查看。
         silence: 你可以继续使用你的账号,但只有已关注你的人才能在看到你在此服务器上的嘟文,并且你会被排除在各类公共列表之外。其他用户仍可以手动关注你。
-        suspend: 你不能再使用你的帐户,并且你的个人资料和其他数据都将无法访问。在大约30天内,你仍可以登录并请求数据备份,之后相关数据将被完全删除。我们会保留一些基础数据以避免封禁失效。
+        suspend: 你不能再使用你的账户,并且你的个人资料和其他数据都将无法访问。在大约30天内,你仍可以登录并请求数据备份,之后相关数据将被完全删除。我们会保留一些基础数据以避免封禁失效。
       reason: 理由:
       statuses: 被引用的嘟文:
       subject:
@@ -1607,7 +1607,7 @@ zh-CN:
     invalid_otp_token: 输入的双重认证代码无效
     otp_lost_help_html: 如果你不慎丢失了所有的代码,请联系 %{email} 寻求帮助
     seamless_external_login: 因为你是通过外部服务登录的,所以密码和电子邮件地址设置都不可用。
-    signed_in_as: 当前登录的帐户:
+    signed_in_as: 当前登录的账户:
   verification:
     explanation_html: 你可以 <strong>验证自己是个人资料元数据中的某个链接的所有者</strong>。 为此,被链接网站必须包含一个到你的 Mastodon 主页的链接。链接中 <strong>必须</strong> 包括 <code>rel="me"</code> 属性。链接的文本内容可以随意填写。例如:
     verification: 验证
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index 8ccd3184e..6356485c4 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -5,6 +5,7 @@ zh-HK:
     contact_missing: 未設定
     contact_unavailable: 不適用
     hosted_on: 在 %{domain} 運作的 Mastodon 伺服器
+    title: 關於
   accounts:
     follow: 關注
     followers:
@@ -35,14 +36,21 @@ zh-HK:
       avatar: 頭像
       by_domain: 域名
       change_email:
+        changed_msg: 成功更改電郵!
         current_email: 現時電郵
         label: 更改電郵
         new_email: 新的電郵
         submit: 改變電郵
         title: 改變 %{username} 的電郵
+      change_role:
+        changed_msg: 成功更改身份!
+        label: 變更身份
+        no_role: 沒有身份
+        title: 更改 %{username} 身份
       confirm: 確定
       confirmed: 已確定
       confirming: 確定
+      custom: 自訂
       delete: 刪除資料
       deleted: 已刪除
       demote: 降權
@@ -82,6 +90,7 @@ zh-HK:
         active: 活躍
         all: 全部
         pending: 處理中
+        silenced: 受限
         suspended: 已停權
         title: 管理操作
       moderation_notes: 管理備註
@@ -89,9 +98,13 @@ zh-HK:
       most_recent_ip: 最近的 IP 位址
       no_account_selected: 因未選擇帳號而未有任何變更
       no_limits_imposed: 未受限制
+      no_role_assigned: 未指派身份
       not_subscribed: 未訂閱
       pending: 等待審核中
       perform_full_suspension: 已停權
+      previous_strikes: 過往警告
+      previous_strikes_description_html:
+        other: 此帳號有 <strong>%{count}</strong> 次警告紀錄。
       promote: 提升權限
       protocol: 協議
       public: 公開
@@ -111,6 +124,7 @@ zh-HK:
       reset: 重設
       reset_password: 重設密碼
       resubscribe: 重新訂閱
+      role: 身份
       search: 搜尋
       search_same_email_domain: 其他有相同電郵網域的使用者
       search_same_ip: 其他有相同 IP 位址的使用者
@@ -126,11 +140,15 @@ zh-HK:
       silence: 靜音
       silenced: 已靜音
       statuses: 文章
+      strikes: 過往警告
       subscribe: 訂閱
+      suspend: 停權
       suspended: 已停權
       suspension_irreversible: 已永久刪除此帳號的數據。你可以取消此帳號的停權狀態,但帳號的資料已被永久刪除。
       suspension_reversible_hint_html: 此帳戶已被停權及所有數據將會於 %{date} 被刪除。在此之前,你仍可以完全回復帳號。如果你想即時刪除此帳戶的資料,可以在下面進行操作。
       title: 帳號
+      unblock_email: 解除封鎖電郵地址
+      unblocked_email_msg: 成功解除封鎖 %{username} 的電郵地址
       unconfirmed_email: 未確認的電郵
       undo_sensitized: 取消敏感狀態
       undo_silenced: 解除靜音
@@ -145,26 +163,34 @@ zh-HK:
       whitelisted: 容許互傳文章
     action_logs:
       action_types:
+        approve_appeal: 批准申訴
+        approve_user: 批准使用者
         assigned_to_self_report: 指派舉報
         change_email_user: 更改使用者的電郵
+        change_role_user: 更改使用者身份
         confirm_user: 確認使用者
         create_account_warning: 新增警告
         create_announcement: 建立公告
+        create_canonical_email_block: 建立電郵封鎖
         create_custom_emoji: 新增自訂的 Emoji
         create_domain_allow: 新增允許的域名
         create_domain_block: 封鎖域名
         create_email_domain_block: 封鎖電郵域名
         create_ip_block: 新增IP規則
         create_unavailable_domain: 創建無效域名
+        create_user_role: 新增身份
         demote_user: 將帳號降級
         destroy_announcement: 刪除公告
+        destroy_canonical_email_block: 刪除電郵封鎖
         destroy_custom_emoji: 刪除自定的 Emoji 表情符號
         destroy_domain_allow: 刪除允許的域名
         destroy_domain_block: 刪除已封鎖的域名
         destroy_email_domain_block: 刪除已封鎖的電郵城名
+        destroy_instance: 清除網域
         destroy_ip_block: 刪除 IP 規則
         destroy_status: 刪除文章
         destroy_unavailable_domain: 刪除無效域名
+        destroy_user_role: 刪除身份
         disable_2fa_user: 停用兩步驟驗證
         disable_custom_emoji: 停用自定的 Emoji 表情符號
         disable_sign_in_token_auth_user: 停用該使用者之 e-mail 驗證碼
@@ -174,41 +200,56 @@ zh-HK:
         enable_user: 啟用帳號
         memorialize_account: 把帳號設定為悼念帳號
         promote_user: 提升帳號權限
+        reject_appeal: 駁回申訴
+        reject_user: 拒絕使用者
         remove_avatar_user: 刪除頭像
         reopen_report: 重開舉報個案
+        resend_user: 重寄確認郵件
         reset_password_user: 重設密碼
         resolve_report: 解決舉報個案
         sensitive_account: 把你的帳號的媒體設定為敏感內容
         silence_account: 把帳號靜音
         suspend_account: 把帳號停權
         unassigned_report: 取消指派舉報
+        unblock_email_account: 解除封鎖電郵地址
         unsensitive_account: 取消把你帳號的媒體設定為敏感內容
         unsilence_account: 取消帳號的靜音狀態
         unsuspend_account: 取消帳號的停權狀態
         update_announcement: 更新公告
         update_custom_emoji: 更新自定的 Emoji 表情符號
         update_domain_block: 更新域名阻隔
+        update_ip_block: 更新 IP 規則
         update_status: 更新文章
+        update_user_role: 更新身份
       actions:
+        approve_appeal_html: "%{name} 批准了 %{target} 的審核裁決申訴"
+        approve_user_html: "%{name} 批准了 %{target} 的註冊"
         assigned_to_self_report_html: "%{name} 指派了 %{target} 的檢舉給自己"
         change_email_user_html: "%{name} 更改了使用者 %{target} 的 e-mail 地址"
+        change_role_user_html: "%{name} 更改了 %{target} 的身份"
         confirm_user_html: "%{name} 已確認使用者 %{target} 的 e-mail 地址"
         create_account_warning_html: "%{name} 已警告了 %{target}"
         create_announcement_html: "%{name} 新增了公告 %{target}"
+        create_canonical_email_block_html: "%{name} 封鎖了 hash 為 %{target} 的電郵"
         create_custom_emoji_html: "%{name} 加入了新的 Emoji %{target}"
         create_domain_allow_html: "%{name} 允許網域 %{target} 加入聯邦宇宙"
         create_domain_block_html: "%{name} 封鎖了網域 %{target}"
         create_email_domain_block_html: "%{name} 封鎖了 e-mail 網域 %{target}"
         create_ip_block_html: "%{name} 已經設定了針對 IP %{target} 的規則"
         create_unavailable_domain_html: "%{name} 停止了對網域 %{target} 的更新通知"
+        create_user_role_html: "%{name} 建立了 %{target} 身份"
         demote_user_html: "%{name} 降權了 %{target}"
         destroy_announcement_html: "%{name} 刪除了公告 %{target}"
+        destroy_canonical_email_block_html: "%{name} 解除封鎖了 hash 為 %{target} 的電郵"
+        destroy_custom_emoji_html: "%{name} 刪除了 %{target} emoji"
         destroy_domain_allow_html: "%{name} 禁止網域 %{target} 加入聯邦宇宙"
         destroy_domain_block_html: "%{name} 封鎖了網域 %{target}"
         destroy_email_domain_block_html: "%{name} 解除封鎖 e-mail 網域 %{target}"
+        destroy_instance_html: "%{name} 清除了網域 %{target}"
         destroy_ip_block_html: "%{name} 已經刪除了 IP %{target} 的規則"
         destroy_status_html: "%{name} 刪除了 %{target} 的嘟文"
         destroy_unavailable_domain_html: "%{name} 恢復了對網域 %{target} 的更新通知"
+        destroy_user_role_html: "%{name} 刪除了 %{target} 身份"
         disable_2fa_user_html: "%{name} 停用了使用者 %{target} 的雙重認證"
         disable_custom_emoji_html: "%{name} 停用了 Emoji %{target}"
         disable_sign_in_token_auth_user_html: "%{name} 停用了使用者 %{target} 的 e-mail 驗證碼"
@@ -218,21 +259,28 @@ zh-HK:
         enable_user_html: "%{name} 把使用者 %{target} 設定為允許登入"
         memorialize_account_html: "%{name} 把 %{target} 設定為追悼帳號"
         promote_user_html: "%{name} 提升了使用者 %{target} 的權限"
+        reject_appeal_html: "%{name} 拒絕了 %{target} 的審核裁決申訴"
+        reject_user_html: "%{name} 拒絕了 %{target} 的註冊"
         remove_avatar_user_html: "%{name} 移除了 %{target} 的大頭貼"
         reopen_report_html: "%{name} 重新開啟 %{target} 的檢舉案例"
+        resend_user_html: "%{name} 重發確認電郵給 %{target}"
         reset_password_user_html: "%{name} 重設了使用者 %{target} 的密碼"
         resolve_report_html: "%{name} 處理了 %{target} 的檢舉案例"
         sensitive_account_html: "%{name} 將 %{target} 的媒體標記為敏感內容"
         silence_account_html: "%{name} 限制了帳號 %{target}"
         suspend_account_html: "%{name} 將帳號 %{target} 停權"
         unassigned_report_html: "%{name} 取消指派 %{target} 的檢舉"
+        unblock_email_account_html: "%{name} 解除封鎖 %{target} 的電郵地址"
         unsensitive_account_html: "%{name} 將 %{target} 的媒體取消標記為敏感內容"
         unsilence_account_html: "%{name} 取消了用戶 %{target} 的限制狀態"
         unsuspend_account_html: "%{name} 將帳號 %{target} 解除停權"
         update_announcement_html: "%{name} 更新了公告 %{target}"
         update_custom_emoji_html: "%{name} 更新了 Emoji 表情符號 %{target}"
         update_domain_block_html: "%{name} 更新了對 %{target} 的網域封鎖"
+        update_ip_block_html: "%{name} 更改了 IP %{target} 的規則"
         update_status_html: "%{name} 更新了 %{target} 的嘟文"
+        update_user_role_html: "%{name} 更改了 %{target} 身份"
+      deleted_account: 刪除帳號
       empty: 找不到任何日誌。
       filter_by_action: 按動作篩選
       filter_by_user: 按帳號篩選
@@ -271,10 +319,12 @@ zh-HK:
       enable: 啟用
       enabled: 已啟用
       enabled_msg: 已啟用表情符號
+      image_hint: 最大為 %{size} 的 PNG 或 GIF
       list: 列出
       listed: 已列出
       new:
         title: 加入新的自訂 Emoji 表情符號
+      no_emoji_selected: 未選取任何 emoji,因此沒有變更
       not_permitted: 你無權執行此操作
       overwrite: 覆蓋
       shortcode: 短代碼
@@ -287,13 +337,37 @@ zh-HK:
       updated_msg: 已更新表情符號
       upload: 上傳新的表情符號
     dashboard:
+      active_users: 活躍使用者
+      interactions: 互動
+      media_storage: 媒體儲存空間
+      new_users: 新使用者
+      opened_reports: 新檢舉
+      pending_appeals_html:
+        other: "<strong>%{count}</strong> 個待處理申訴"
+      pending_reports_html:
+        other: "<strong>%{count}</strong> 待處理檢舉"
+      pending_tags_html:
+        other: "<strong>%{count}</strong> 個待處理標籤"
+      pending_users_html:
+        other: "<strong>%{count}</strong> 待處理使用者"
+      resolved_reports: 已解決檢舉
       software: 軟件
+      sources: 註冊來源
       space: 儲存空間用量
       title: 儀表板
+      top_languages: 最活躍語言
+      top_servers: 最活躍伺服器
+      website: 網站
+    disputes:
+      appeals:
+        empty: 找不到申訴。
+        title: 申訴
     domain_allows:
       add_new: 將網域加入白名單
       created_msg: 網域已成功加入白名單
       destroyed_msg: 網域已成功從白名單移除
+      export: 匯出
+      import: 匯入
       undo: 從白名單移除
     domain_blocks:
       add_new: 新增域名阻隔規則
@@ -301,14 +375,21 @@ zh-HK:
       destroyed_msg: 已撤銷域名阻隔
       domain: 域名阻隔
       edit: 更改域名阻隔
+      existing_domain_block: 你已對 %{name} 施加了更嚴格的限制。
       existing_domain_block_html: 你已經對 %{name} 施加了更嚴格的限制,你需要先對他<a href="%{unblock_url}">取消封鎖</a>。
+      export: 匯出
+      import: 匯入
       new:
         create: 新增域名阻隔
         hint: "「域名阻隔」不會隔絕該域名帳號進入本站資料庫,但是會在符合條件的帳號進入資料庫後,自動對它們套用特定審批操作。"
         severity:
+          desc_html: "<strong>限制</strong>將使沒有追蹤該網域帳號的人看不到他們的帖文。<strong>停權</strong>將從你的伺服器中,刪除此網域帳號的所有內容、媒體和個人檔案資料。如果你只想拒絕接收媒體檔案,請選擇<strong>無</strong>。"
           noop: 無
+          silence: 限制
           suspend: 自動刪除
         title: 新增域名阻隔
+      no_domain_block_selected: 未選取任何網域限制,因此並未變更
+      not_permitted: 你無權執行此操作
       obfuscate: 混淆域名名稱
       obfuscate_hint: 如果已經啟用了網域廣告列表限制,在列表部份混淆網域名稱
       private_comment: 私人留言
@@ -323,13 +404,36 @@ zh-HK:
       view: 顯示正被阻隔的網域
     email_domain_blocks:
       add_new: 新增
+      attempts_over_week:
+        other: 上週嘗試了註冊 %{count} 次
       created_msg: 已新增電郵網域阻隔
       delete: 刪除
+      dns:
+        types:
+          mx: MX 紀錄
       domain: 網域
       new:
         create: 新增網域
+        resolve: 解析網域
         title: 新增電郵網域阻隔
+      no_email_domain_block_selected: 未選取任何電郵網域限制,因此並未變更
+      resolved_dns_records_hint_html: 域名解析為以下 MX 網域,這些網域主要用來接收電子郵件。封鎖一個 MX 網域,即使域名看起來不同,也會阻止任何用相同 MX 網域的電郵地址進行註冊。<strong>注意不要封鎖主要的電子郵件供應商。</strong>
+      resolved_through_html: 透過 %{domain} 解析
       title: 電郵網域阻隔
+    export_domain_allows:
+      new:
+        title: 匯入允許的網域
+      no_file: 未選擇檔案
+    export_domain_blocks:
+      import:
+        description_html: 你即將匯入網域封鎖列表。請審慎檢查,尤其是如果你並非親自編纂的。
+        existing_relationships_warning: 現存追蹤關係
+        private_comment_description_html: 為了幫助你追蹤匯入封鎖的源頭,匯入的封鎖會在建立時將會有以下的私密備註:<q>%{comment}</q>
+        private_comment_template: 於 %{date} 從 %{source} 匯入
+        title: 匯入封鎖的網域
+      new:
+        title: 匯入封鎖的網域
+      no_file: 未選擇檔案
     follow_recommendations:
       description_html: "<strong>跟隨建議幫助新使用者快速找到有趣內容。</strong> 當使用者尚未和其他帳號足夠多的互動以產生個人化建議時,以下帳號將被推荐。這些是一句指定語言的近期參與度和本地粉絲數最高之帳戶組合每日重新計算。"
       language: 按語言
@@ -339,32 +443,69 @@ zh-HK:
       title: 跟隨建議
       unsuppress: 還原跟隨建議
     instances:
+      availability:
+        description_html:
+          other: 如果分別在 <strong>%{count} 天</strong>裏均無法成功遞送到網域處,除非<em>從</em>網域收到遞送,否則將不會再次嘗試。
+        failure_threshold_reached: 於 %{date} 達到錯誤閥值。
+        failures_recorded:
+          other: 分別在 %{count} 天嘗試錯誤。
+        no_failures_recorded: 沒有錯誤紀錄。
+        title: 可用性
+        warning: 最後一次嘗試連接該伺服器並不成功
       back_to_all: 全部
       back_to_limited: 已靜音
       back_to_warning: 警告
       by_domain: 域名
+      confirm_purge: 你確定要永久刪除這個網域的資料嗎?
+      content_policies:
+        comment: 內部備註
+        description_html: 你可以自行制訂內容政策,政策將用於此網域和其子網域的所有帳號。
+        policies:
+          reject_media: 拒絕接收媒體
+          reject_reports: 拒絕檢舉
+          silence: 限制
+          suspend: 停權
+        policy: 政策
+        reason: 公眾理由
+        title: 內容政策
+      dashboard:
+        instance_accounts_dimension: 最多人追蹤的帳號
+        instance_accounts_measure: 已儲存帳號
+        instance_followers_measure: 我們那邊的追蹤者
+        instance_follows_measure: 他們這邊的追蹤者
+        instance_languages_dimension: 熱門語言
+        instance_media_attachments_measure: 已儲存媒體附件
+        instance_reports_measure: 關於他們的檢舉
+        instance_statuses_measure: 已儲存帖文
       delivery:
         all: 全部
         clear: 清除遞送錯誤
+        failing: 失敗
         restart: 重新啟動遞送
         stop: 停止遞送
         unavailable: 離線
       delivery_available: 可傳送
       delivery_error_days: 遞送失敗天數
       delivery_error_hint: 若 %{count} 天皆無法達成遞送,將會被自動標記為離線。
+      destroyed_msg: 來自 %{domain} 的資料正在排隊等待被即將刪除。
       empty: 找不到域名。
+      known_accounts:
+        other: "%{count} 個已知帳號"
       moderation:
         all: 全部
         limited: 限制
         title: 版主
       private_comment: 私人留言
       public_comment: 公開留言
+      purge: 清除
+      purge_description_html: 如果你認為此網域永久處於離線狀態,你可以從儲存空間中刪除該網域的所有帳號紀錄和相關資料。這可能需要一段時間。
       title: 已知服務站
       total_blocked_by_us: 被我們封鎖
       total_followed_by_them: 被他們關注
       total_followed_by_us: 被我們關注
       total_reported: 關於他們的舉報
       total_storage: 媒體附件
+      totals_time_period_hint_html: 下面顯示的總數包括所有時間的數據。
     invites:
       deactivate_all: 全部停用
       filter:
@@ -409,40 +550,124 @@ zh-HK:
     report_notes:
       created_msg: 舉報備註已建立!
       destroyed_msg: 舉報備註已刪除!
+      today_at: 今天 %{time}
     reports:
       account:
         notes:
           other: "%{count} 則備註"
+      action_log: 審核日誌
       action_taken_by: 操作執行者
+      actions:
+        delete_description_html: 被檢舉的帖文將被刪除,並記錄一次警告,以便日後加快處理同一帳號的違規行為。
+        mark_as_sensitive_description_html: 被檢舉的帖文中的媒體會被標記為敏感內容,並記錄一次警告,以便日後加快處理同一帳號的違規行為。
+        other_description_html: 查看更多控制帳號行為,以及自訂與被檢舉帳號溝通的選項。
+        resolve_description_html: 不會對被檢舉的帳號採取任何動作,也不會記錄警告,檢舉報告將會結案。
+        silence_description_html: 此個人檔案將會只有追蹤者和透過手動搜尋才可以看見,大幅限制了它的曝光。你可隨時恢復它。
+        suspend_description_html: 直到最後刪除之前,此個人檔案及其內容將無法被存取。你將無法與此帳號互動。這動作可以在 30 天內還原。
+      actions_description_html: 決定對此檢舉採取哪種措施。如果對被檢舉帳號採取懲罰措施,除非選取了<strong>垃圾訊息</strong>分類,否則將向他們發送一封電郵通知。
+      add_to_report: 加入更多到檢舉
       are_you_sure: 你確認嗎?
       assign_to_self: 指派給自己
       assigned: 指派版主
       by_target_domain: 被舉報帳號的域名
+      category: 分類
+      category_description_html: 此帳號及/或內容被檢舉的原因,將會被引用在與被檢舉帳號的通訊中。
       comment:
         none: 沒有
+      comment_description_html: 為了提供更多資訊,%{name} 寫道:
       created_at: 日期
+      delete_and_resolve: 刪除帖文
       forwarded: 已轉寄
       forwarded_to: 已轉寄到 %{domain}
       mark_as_resolved: 標示為「已處理」
+      mark_as_sensitive: 標記為敏感內容
       mark_as_unresolved: 標示為「未處理」
+      no_one_assigned: 沒有人
       notes:
         create: 建立備註
         create_and_resolve: 標示為「已處理」並留下備註
         create_and_unresolve: 標示為「未處理」並留下備註
         delete: 刪除
         placeholder: 記錄已執行的動作,或其他相關的更新……
+        title: 筆記
+      notes_description_html: 查看並給其他管理員和日後的自己留下筆記
+      quick_actions_description_html: 採取快捷操作或向下捲動以查看檢舉內容:
+      remote_user_placeholder: 來自 %{instance} 的遠端使用者
       reopen: 重開舉報個案
       report: '舉報 #%{id}'
       reported_account: 舉報用戶
       reported_by: 舉報者
       resolved: 已處理
       resolved_msg: 舉報個案已被處理!
+      skip_to_actions: 跳到行動
       status: 狀態
+      statuses: 被檢舉的內容
+      statuses_description_html: 違規內容將被引用在被檢舉帳號的通訊中
       target_origin: 被檢舉帳號來源
       title: 舉報
       unassign: 取消指派
       unresolved: 未處理
       updated_at: 更新
+      view_profile: 查看個人檔案
+    roles:
+      add_new: 新增身份
+      assigned_users:
+        other: "%{count} 個使用者"
+      categories:
+        administration: 管理
+        devops: DevOps
+        invites: 邀請
+        moderation: 審核
+        special: 特殊
+      delete: 刪除
+      description_html: 透過<strong>使用者身份</strong>,你可以自訂使用者可以存取 Mastodon 的哪些功能和區域。
+      edit: 編輯「%{name}」身份
+      everyone: 預設權限
+      everyone_full_description_html: 這是會影響所有<strong>使用者</strong>的<strong>基本身份</strong>,包括沒有被指派身份的使用者。所有身份都會繼承它的權限。
+      permissions_count:
+        other: "%{count} 個權限"
+      privileges:
+        administrator: 管理員
+        administrator_description: 擁有此權限的使用者將繞過所有權限
+        delete_user_data: 刪除使用者資料
+        delete_user_data_description: 允許使用者立即刪除其他使用者的資料
+        invite_users: 邀請使用者
+        invite_users_description: 允許使用者邀請新人加入伺服器
+        manage_announcements: 管理公告
+        manage_announcements_description: 允許使用者管理伺服器上的公告
+        manage_appeals: 管理申訴
+        manage_appeals_description: 允許使用者查看針對審核的申訴
+        manage_blocks: 管理封鎖
+        manage_blocks_description: 允許使用者封鎖電郵供應商和 IP 地址
+        manage_custom_emojis: 管理自訂表情符號
+        manage_custom_emojis_description: 允許使用者管理伺服器上的自訂表情符號
+        manage_federation: 管理跨站
+        manage_federation_description: 容許使用者封鎖或允許與其他網域跨站,並控制其傳遞能力
+        manage_invites: 管理邀請
+        manage_invites_description: 允許使用者瀏覽與停用邀請連結
+        manage_reports: 管理檢舉
+        manage_reports_description: 允許使用者查閱檢舉報告並對此執行審核動作
+        manage_roles: 管理身份
+        manage_roles_description: 允許使用者管理和指派低於他們自己的身份
+        manage_rules: 管理規則
+        manage_rules_description: 允許使用者變更伺服器規則
+        manage_settings: 管理設定
+        manage_settings_description: 允許使用者變更網站設定
+        manage_taxonomies: 管理分類
+        manage_taxonomies_description: 允許使用者審查熱門內容和更新標籤設定
+        manage_user_access: 管理使用者存取權
+        manage_user_access_description: 允許使用者禁用其他人的雙重認證,變更他們的電郵地址和重設密碼
+        manage_users: 管理使用者
+        manage_users_description: 允許使用者查看其他使用者的詳細資料,並對其進行審核動作
+        manage_webhooks: 管理 Webhooks
+        manage_webhooks_description: 允許使用者為管理事件設置 webhooks
+        view_audit_log: 查看審核日誌
+        view_audit_log_description: 允許使用者查看伺服器的管理動作歷史紀錄
+        view_dashboard: 查看儀表板
+        view_dashboard_description: 允許使用者存取儀表板及各種指標
+        view_devops: DevOps
+        view_devops_description: 允許使用者存取 Sidekiq 及 pgHero 儀表板
+      title: 身份
     rules:
       add_new: 新增規則
       delete: 刪除
@@ -451,29 +676,87 @@ zh-HK:
       empty: 尚未定義伺服器規則
       title: 伺服器守則
     settings:
+      about:
+        manage_rules: 管理伺服器規則
+        preamble: 提供有關如何運作、管理和資助伺服器的詳細資訊。
+        rules_hint: 這是有關你的使用者應遵守的規則的專區。
+        title: 關於
+      appearance:
+        preamble: 自訂 Mastodon 網頁介面。
+        title: 外觀
+      branding:
+        preamble: 你的伺服器的品牌使它與網絡上的其他伺服器區分開來。這些資訊可能會在各種情境下顯示,如 Mastodon 的網頁介面、原生應用程式,以及其他網站和通訊應用程式內的連結預覽等。因此,請盡量保持資訊簡短精煉。
+        title: 品牌
+      content_retention:
+        preamble: 控制使用者生成的內容如何儲存在 Mastodon。
+        title: 內容留存
+      discovery:
+        follow_recommendations: 追蹤建議
+        preamble: 呈現有趣的內容有助於吸引不認識 Mastodon 的使用者新手上路。控制各種探索功能在你的伺服器上的運作方式。
+        profile_directory: 個人檔案目錄
+        public_timelines: 公共時間軸
+        title: 探索
+        trends: 熱門
       domain_blocks:
         all: 給任何人
         disabled: 給沒有人
         users: 所有已登入的帳號
+      registrations:
+        preamble: 控制誰可在你的伺服器上建立帳號。
+        title: 註冊
       registrations_mode:
         modes:
           approved: 註冊需要核准
           none: 沒有人可註冊
           open: 任何人皆能註冊
+      title: 伺服器設定
     site_uploads:
       delete: 刪除上傳的檔案
       destroyed_msg: 成功刪除站台的上傳項目!
     statuses:
+      account: 作者
+      application: 應用程式
       back_to_account: 返回帳戶信息頁
+      back_to_report: 返回檢舉頁面
+      batch:
+        remove_from_report: 從檢舉中移除
+        report: 檢舉
       deleted: 已刪除
+      favourites: 最愛
+      history: 版本紀錄
+      in_reply_to: 正在回覆
+      language: 語言
       media:
         title: 媒體檔案
+      metadata: Metadata
       no_status_selected: 因未選擇嘟文而未變更。
+      open: 公開帖文
+      original_status: 原始帖文
+      reblogs: 轉發
+      status_changed: 帖文已變更
       title: 帳戶文章
+      trending: 熱門
+      visibility: 可見性
       with_media: 含有媒體檔案
+    strikes:
+      actions:
+        delete_statuses: "%{name} 刪除了 %{target} 的帖文"
+        disable: "%{name} 停用了 %{target} 的帳號"
+        mark_statuses_as_sensitive: "%{name} 標記 %{target} 的帖文為敏感內容"
+        none: "%{name} 向 %{target} 發出警告"
+        sensitive: "%{name} 將 %{target} 的帳號標記為敏感內容"
+        silence: "%{name} 限制了 %{target} 的帳號"
+        suspend: "%{name} 將 %{target} 的帳號停權"
+      appeal_approved: 已申訴
+      appeal_pending: 申訴待審中
     system_checks:
       database_schema_check:
         message_html: 有待處理的資料庫轉移 (database migration) 。請執行以確保應用程式行為合乎預期
+      elasticsearch_running_check:
+        message_html: 無法連接到 Elasticsearch。請檢查它是否運行中,或停用全文搜索。
+      elasticsearch_version_check:
+        message_html: 不相容的 Elasticsearch 版本:%{value}
+        version_comparison: 正在運行 Elasticsearch 版本 %{running_version},需要版本 %{required_version} 。
       rules_check:
         action: 管理伺服器規則
         message_html: 您尚未定義任何伺服器規則
@@ -483,13 +766,104 @@ zh-HK:
       review: 審核文章
       updated_msg: 成功更新主題標籤設定
     title: 管理
+    trends:
+      allow: 允許
+      approved: 批准
+      disallow: 不允許
+      links:
+        allow: 允許連結
+        allow_provider: 允許發佈者
+        description_html: 這些是你目前的伺服器中,帳號帖文大量分享的連結。它幫助你的使用者發掘世界上正在發生的事情。在你核准發佈者之前,連結不會公開顯示。你也可以核准或駁回個別的連結。
+        disallow: 不允許連結
+        disallow_provider: 不允許發佈者
+        no_link_selected: 未選取任何連結,因此並未變更
+        publishers:
+          no_publisher_selected: 未選取任何發佈者,因此並未變更
+        shared_by_over_week:
+          other: 上週有 %{count} 人分享
+        title: 熱門連結
+        usage_comparison: 今天被分享了 %{today} 次,相較於昨天 %{yesterday} 次
+      only_allowed: 僅允許
+      pending_review: 等待審核中
+      preview_card_providers:
+        allowed: 此發佈者的連結能登上熱門
+        description_html: 這些是經常在你的伺服器上分享連結的網域。除非對應網域獲得核准,否則連結不會公開在熱門中。你的核准 (或駁回) 將適用於子網域。
+        rejected: 此發佈者的連結不會登上熱門
+        title: 發佈者
+      rejected: 被拒絕
+      statuses:
+        allow: 允許帖文
+        allow_account: 允許作者
+        description_html: 這些是在你的伺服器上已知被大量分享和加入到最愛的帖文。它幫助你的新和老用戶找到更多人去追蹤。在你批准作者,而且作者允許將他們的帳號推薦給他人之前,帖文不會公開顯示。你也可以核准或駁回個別帖子。
+        disallow: 不允許帖文
+        disallow_account: 不允許作者
+        no_status_selected: 未選取任何熱門帖文,因此並未變更
+        not_discoverable: 作者選擇不被發現
+        shared_by:
+          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:
+          other: 上週有 %{count} 人使用
+      title: 熱門
+      trending: 熱門
     warning_presets:
       add_new: 新增
       delete: 刪除
       edit_preset: 設定警告預設
       empty: 您尚未定義任何預設警告
       title: 管理警告預設
+    webhooks:
+      add_new: 新增端點
+      delete: 刪除
+      description_html: "<strong>Webhook</strong> 讓 Mastodon 將有關所選事件的<strong>實時通知</strong>推送到你自己的應用程式,如此應用程式便可以<strong>自動觸發反應</strong>。"
+      disable: 停用
+      disabled: 已停用
+      edit: 編輯端點
+      empty: 你尚未設置 webhook 端點。
+      enable: 啟用
+      enabled: 活躍
+      enabled_events:
+        other: "%{count} 件已啟用的事件"
+      events: 事件
+      new: 新增 webhook
+      rotate_secret: 轉換密鑰
+      secret: 簽署密鑰
+      status: 狀態
+      title: Webhooks
+      webhook: Webhook
   admin_mailer:
+    new_appeal:
+      actions:
+        delete_statuses: 刪除他們的帖文
+        disable: 凍結他們的帳號
+        mark_statuses_as_sensitive: 標記他們的帖文為敏感內容
+        none: 警告
+        sensitive: 標記他們的帳號為敏感內容
+        silence: 限制他們的帳號
+        suspend: 停用他們的帳號
+      body: "%{target} 對 %{action_taken_by} 於 %{date} 做出的 %{type} 審核裁決提出申訴。他們寫道:"
+      next_steps: 您可以批准此申訴以撤銷審核裁決,又或者忽略它。
+      subject: "%{username} 對 %{instance} 上的審核裁決提出申訴"
     new_pending_account:
       body: 以下是新帳戶的資訊。你可以審核這項申請。
       subject: 在 %{instance} 上未審核的新用戶(%{username})
@@ -497,6 +871,17 @@ zh-HK:
       body: "%{reporter} 舉報了 %{target}"
       body_remote: 來自 %{domain} 的人舉報了 %{target}
       subject: 針對 %{instance} 的舉報(#%{id})
+    new_trends:
+      body: 以下項目需要經過審核才能公開顯示:
+      new_trending_links:
+        title: 熱門連結
+      new_trending_statuses:
+        title: 熱門帖文
+      new_trending_tags:
+        no_approved_tags: 目前沒有經核准的熱門標籤。
+        requirements: '任何一個候選都可能超過 #%{rank} 被核准的標籤。目前是 %{lowest_tag_name} 標籤,得分為 %{lowest_tag_score}。'
+        title: 熱門標籤
+      subject: "%{instance} 上有待審核的新熱門"
   aliases:
     add_new: 建立別名 (Alias)
     created_msg: 成功建立別名 (alias)。你可以從舊帳號開始轉移。
@@ -531,6 +916,7 @@ zh-HK:
     warning: 警告,不要把它分享給任何人!
     your_token: token
   auth:
+    apply_for_account: 申請帳號
     change_password: 密碼
     delete_account: 刪除帳號
     delete_account_html: 如果你想刪除你的帳號,請<a href="%{path}">點擊這裡繼續</a>。你需要確認你的操作。
@@ -544,11 +930,13 @@ zh-HK:
     invalid_reset_password_token: 密碼重置 token 無效或已過期。請重新重設密碼。
     link_to_otp: 請輸入兩步䮕認證碼或恢復碼
     link_to_webauth: 使用你的安全密鑰裝置
+    log_in_with: 登入時使用
     login: 登入
     logout: 登出
     migrate_account: 轉移到另一個帳號
     migrate_account_html: 想要將這個帳號指向另一個帳號可<a href="%{path}">到這裡設定</a>。
     or_log_in_with: 或登入於
+    privacy_policy_agreement_html: 我已閱讀且同意<a href="%{privacy_policy_path}" target="_blank">私隱政策</a>
     providers:
       cas: CAS
       saml: SAML
@@ -556,17 +944,25 @@ zh-HK:
     registration_closed: "%{instance} 並不接受新成員請求"
     resend_confirmation: 重發確認指示電郵
     reset_password: 重設密碼
+    rules:
+      preamble: 這些是由 %{domain} 管理員制訂和執行的。
+      title: 一些基本規則。
     security: 登入資訊
     set_new_password: 設定新密碼
     setup:
       email_below_hint_html: 如果下面的電郵地址不正確,你可在此修改,然後接收電郵進行確認。
       email_settings_hint_html: 確認電郵已發送至 %{email}。電郵地址不正確的話,你可以在帳戶設置中進行更改。
       title: 設定
+    sign_up:
+      preamble: 有了這個 Mastodon 伺服器的帳號,無論將帳號託管在何處,你都可以追蹤網絡上任何人。
+      title: 讓我為你在 %{domain} 上設定好。
     status:
       account_status: 帳戶文章
       confirming: 正在等待確認電郵地址。
+      functional: 你的帳號已完全投入使用。
       pending: 管理員正在處理你的申請。可能會需要一點時間處理。我們將會在申請被批準的時候馬上寄電郵給你。
       redirecting_to: 你的帳戶因為正在重新定向到 %{acct},所以暫時被停用。
+      view_strikes: 查看針對你的帳戶的過往警告
     too_fast: 你太快遞交了,請再試一次。
     use_security_key: 使用安全密鑰裝置
   authorize_follow:
@@ -625,6 +1021,36 @@ zh-HK:
       more_details_html: 請參見<a href="%{terms_path}">隱私政策</a>以瀏覽細節。
       username_available: 你的登入名稱將可被其他人使用
       username_unavailable: 你的登入名稱將不能讓其他人使用
+  disputes:
+    strikes:
+      action_taken: 已採取行動
+      appeal: 申訴
+      appeal_approved: 該警告已被成功申訴,不再有效
+      appeal_rejected: 申訴已被駁回
+      appeal_submitted_at: 已提交申訴
+      appealed_msg: 已提交你的申訴。一旦申訴獲得批准,你將收到通知。
+      appeals:
+        submit: 提交申訴
+      approve_appeal: 批准申訴
+      associated_report: 相關檢舉
+      created_at: 日期
+      description_html: 這些是 %{instance} 工作人員針對你的帳號採取的行動和向你發出的警告。
+      recipient: 發送至
+      reject_appeal: 駁回申訴
+      status: '帖文 #%{id}'
+      status_removed: 帖文已從系統中刪除
+      title: "%{action} 於 %{date}"
+      title_actions:
+        delete_statuses: 移除帖文
+        disable: 帳號凍結
+        mark_statuses_as_sensitive: 標記帖文為敏感內容
+        none: 警告
+        sensitive: 標記帳號為敏感內容
+        silence: 帳號限制
+        suspend: 帳號停用
+      your_appeal_approved: 你的申訴已獲批准
+      your_appeal_pending: 你已提交申訴
+      your_appeal_rejected: 你的申訴已被駁回
   domain_validator:
     invalid_domain: 不是一個可用域名
   errors:
@@ -673,30 +1099,62 @@ zh-HK:
       public: 公共時間軸
       thread: 對話
     edit:
+      add_keyword: 加入關鍵字
+      keywords: 關鍵字
+      statuses: 個別帖文
+      statuses_hint_html: 此篩選器會套用至所選的個別帖文,不論它符合下列的關鍵字與否。<a href="%{path}">查看或移除篩選器中的帖文</a>。
       title: 編輯篩選器
     errors:
+      deprecated_api_multiple_keywords: 無法從此應用程式更改這些參數,因為參數適用於多個篩選器關鍵字。請使用較新的應用程式或網頁介面。
       invalid_context: 沒有提供內文或內文無效
     index:
+      contexts: "%{contexts} 中的篩選器"
       delete: 刪除
       empty: 你沒有過濾器。
+      expires_in: 於 %{distance} 過期
+      expires_on: 於 %{date} 到期
+      keywords:
+        other: "%{count} 個關鍵字"
+      statuses:
+        other: "%{count} 則帖文"
+      statuses_long:
+        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:
+      other: 已選取此頁面上的 <strong>%{count}</strong> 個項目。
+    all_matching_items_selected_html:
+      other: 已選取符合你搜尋的 <strong>%{count}</strong> 個項目。
     changes_saved_msg: 已成功儲存修改。
     copy: 複製
     delete: 刪除
+    deselect: 取消全選
+    none: 無
     order_by: 排序
     save_changes: 儲存修改
+    select_all_matching_items:
+      other: 選取 %{count} 個符合你搜尋的項目。
+    today: 今天
     validation_errors:
       other: 提交的資料有 %{count} 項問題
   html_validator:
     invalid_markup: 含有無效的HTML標記:%{error}
   imports:
     errors:
+      invalid_csv_file: 無效的 CSV 檔案。錯誤:%{error}
       over_rows_processing_limit: 包含超過 %{count} 行
     modes:
       merge: 合併
@@ -789,7 +1247,14 @@ zh-HK:
     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:
       body: 你的文章被 %{name} 喜愛:
       subject: "%{name} 喜歡你的文章"
@@ -816,6 +1281,8 @@ zh-HK:
       title: 新的轉推
     status:
       subject: "%{name} 剛發表了文章"
+    update:
+      subject: "%{name} 編輯了帖文"
   notifications:
     email_events: 電郵通知活動
     email_events_hint: 選擇你想接收通知的活動:
@@ -859,6 +1326,8 @@ zh-HK:
     other: 其他
     posting_defaults: 發佈預設值
     public_timelines: 公共時間軸
+  privacy_policy:
+    title: 私隱政策
   reactions:
     errors:
       limit_reached: 已達到可以給予反應極限
@@ -882,6 +1351,14 @@ zh-HK:
     status: 帳戶帖文
   remote_follow:
     missing_resource: 無法找到你用戶的轉接網址
+  reports:
+    errors:
+      invalid_rules: 未引用有效的規則
+  rss:
+    content_warning: 內容警告:
+    descriptions:
+      account: 來自 @%{acct} 的公開帖文
+      tag: "#%{hashtag} 標籤的公開帖文"
   scheduled_statuses:
     over_daily_limit: 你已經超越了當天排定發文的限額 (%{limit})
     over_total_limit: 你已經超越了排定發文的限額 (%{limit})
@@ -891,6 +1368,7 @@ zh-HK:
     browser: 瀏覽器
     browsers:
       alipay: 支付寶
+      blackberry: BlackBerry
       chrome: Chrome 瀏覽器
       edge: Microsoft Edge 瀏覽器
       electron: Electron 瀏覽器
@@ -904,6 +1382,7 @@ zh-HK:
       phantom_js: PhantomJS 瀏覽器
       qq: QQ瀏覽器
       safari: Safari 瀏覽器
+      uc_browser: UC 瀏覽器
       weibo: 新浪微博
     current_session: 目前的作業階段
     description: "%{platform} 上的 %{browser}"
@@ -912,6 +1391,8 @@ zh-HK:
     platforms:
       adobe_air: Adobe Air
       android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
       linux: Linux
@@ -944,6 +1425,7 @@ zh-HK:
     profile: 個人資料
     relationships: 關注及追隨者
     statuses_cleanup: 自動嘟文刪除
+    strikes: 審核警告
     two_factor_authentication: 雙重認證
     webauthn_authentication: 安全鑰匙
   statuses:
@@ -957,13 +1439,16 @@ zh-HK:
         other: "%{count} 段影片"
     boosted_from_html: 轉推自 %{acct_link}
     content_warning: 內容警告: %{warning}
+    default_language: 與介面語言相同
     disallowed_hashtags:
       other: 包含不允許的標籤: %{tags}
+    edited_at_html: 編輯於 %{date}
     errors:
       in_reply_not_found: 你所回覆的嘟文並不存在。
     open_in_web: 開啟網頁
     over_character_limit: 超過了 %{max} 字的限制
     pin_errors:
+      direct: 無法將只有被提及使用者可見的帖文置頂
       limit: 你所置頂的文章數量已經達到上限
       ownership: 不能置頂他人的文章
       reblog: 不能置頂轉推
@@ -1014,7 +1499,7 @@ zh-HK:
       '2629746': 1 個月
       '31556952': 1 年
       '5259492': 2 個月
-      '604800': 1 week
+      '604800': 一週
       '63113904': 2 年
       '7889238': 3 個月
     min_age_label: 按時間篩選
@@ -1026,6 +1511,9 @@ zh-HK:
     pinned: 置頂文章
     reblogged: 轉推
     sensitive_content: 敏感內容
+  strikes:
+    errors:
+      too_late: 對此次警告提出申訴已經太遲
   tags:
     does_not_match_previous_name: 和舊有名稱並不符合
   themes:
@@ -1036,6 +1524,7 @@ zh-HK:
     formats:
       default: "%Y年%-m月%d日 %H:%M"
       month: "%b %Y"
+      time: "%H:%M"
   two_factor_authentication:
     add: 新增
     disable: 停用
@@ -1052,25 +1541,63 @@ zh-HK:
     recovery_instructions_html: 如果你遺失了安裝認證器的裝置(如︰你的電話),你可以使用備用驗證碼進行登入。請確保將備用驗證碼收藏穩當,(如列印出來,和你其他重要文件一起存放)。
     webauthn: 安全密鑰
   user_mailer:
+    appeal_approved:
+      action: 前往你的帳號
+      explanation: 你在 %{appeal_date} 提交針對你帳號於 %{strike_date} 被警告的申訴已獲得批准。你的帳號再次回到良好狀態。
+      subject: 你在 %{date} 提出的申訴已獲批准
+      title: 申訴已批准
+    appeal_rejected:
+      explanation: 你在 %{appeal_date} 提交針對你帳號於 %{strike_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: 如果你認為這個有誤,你可以向 %{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: 已移除帖文
         disable: 帳號涷結
+        mark_statuses_as_sensitive: 標記為敏感內容的帖文
         none: 警告
+        sensitive: 標記為敏感內容的帳號
         silence: 賬戶已被限制
         suspend: 帳號已停用
     welcome:
       edit_profile_action: 設定個人資料
+      edit_profile_step: 你可以透過上傳頭像、更改顯示名稱等來自訂個人檔案。你可以選擇讓新使用者追蹤你之前先審查他們。
       explanation: 下面是幾個小貼士,希望它們能幫到你
       final_action: 開始發文
+      final_step: '開始發文吧!即使你沒有追蹤者,其他人仍然能在本站時間軸或標籤等地方,看到你的公開帖文。試着用 #introductions 標籤來介紹自己吧。'
       full_handle: 你的完整 Mastodon 地址
       full_handle_hint: 這訊息將顯示給你朋友們,讓他們能從另一個服務站發信息給你,或者關注你的。
       subject: 歡迎來到 Mastodon (萬象)