about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2022-11-17 13:59:15 +0100
committerGitHub <noreply@github.com>2022-11-17 21:59:15 +0900
commit0a78631e86589df15261528863a90b83e220cc80 (patch)
treeff1812f96e3bddb51e1bef34a85b9b54ca262c73 /config
parent1b5ed320854cab1aa5d474fb595c7cf799511468 (diff)
New Crowdin updates (#20759)
* New translations en.json (German)

* New translations en.json (Italian)

* New translations en.yml (Kurmanji (Kurdish))

* New translations simple_form.en.yml (German)

* New translations doorkeeper.en.yml (Kurmanji (Kurdish))

* New translations en.json (Dutch)

* New translations en.json (Esperanto)

* New translations en.json (Dutch)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.json (Faroese)

* New translations en.json (Esperanto)

* New translations en.json (Irish)

* New translations simple_form.en.yml (Esperanto)

* New translations doorkeeper.en.yml (Esperanto)

* New translations en.json (Faroese)

* New translations simple_form.en.yml (Faroese)

* New translations en.json (Scots)

* New translations simple_form.en.yml (Esperanto)

* New translations doorkeeper.en.yml (Esperanto)

* New translations en.json (Scots)

* New translations en.yml (Korean)

* New translations simple_form.en.yml (Korean)

* New translations en.yml (Esperanto)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations simple_form.en.yml (Chinese Simplified)

* New translations doorkeeper.en.yml (Chinese Simplified)

* New translations en.json (Lithuanian)

* New translations en.yml (Galician)

* New translations en.json (Icelandic)

* New translations en.yml (Galician)

* New translations en.json (Icelandic)

* New translations en.yml (Thai)

* New translations en.yml (Slovenian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Macedonian)

* New translations en.yml (Dutch)

* New translations en.yml (Punjabi)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Russian)

* New translations en.yml (Slovak)

* New translations en.yml (Serbian (Cyrillic))

* New translations en.yml (Georgian)

* New translations en.yml (Swedish)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Urdu (Pakistan))

* New translations en.yml (Vietnamese)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Persian)

* New translations en.yml (Tamil)

* New translations en.yml (Korean)

* New translations en.yml (Japanese)

* New translations en.yml (German)

* New translations en.yml (Arabic)

* New translations en.yml (Czech)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Ido)

* New translations en.yml (Spanish)

* New translations en.yml (Turkish)

* New translations en.yml (Albanian)

* New translations en.yml (Ukrainian)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (Afrikaans)

* New translations en.yml (Bulgarian)

* New translations en.yml (Italian)

* New translations en.yml (Catalan)

* New translations en.yml (Danish)

* New translations en.yml (Frisian)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Hebrew)

* New translations en.yml (Hungarian)

* New translations en.yml (Armenian)

* New translations en.yml (Spanish, Argentina)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Silesian)

* New translations en.yml (Serbian (Latin))

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Sorani (Kurdish))

* New translations en.yml (Corsican)

* New translations en.yml (Sardinian)

* New translations en.yml (Sanskrit)

* New translations en.yml (Taigi)

* New translations en.yml (Standard Moroccan Tamazight)

* New translations en.yml (Asturian)

* New translations en.yml (Burmese)

* New translations en.yml (Igbo)

* New translations en.yml (French, Quebec)

* New translations en.json (Faroese)

* New translations en.yml (Faroese)

* New translations simple_form.en.yml (Faroese)

* New translations en.yml (Occitan)

* New translations en.yml (Scottish Gaelic)

* New translations en.yml (Bengali)

* New translations en.yml (Telugu)

* New translations en.yml (Marathi)

* New translations en.yml (Croatian)

* New translations en.yml (Norwegian Nynorsk)

* New translations en.yml (Kazakh)

* New translations en.yml (Estonian)

* New translations en.yml (Latvian)

* New translations en.yml (Hindi)

* New translations en.yml (English, United Kingdom)

* New translations en.yml (Kannada)

* New translations en.yml (Welsh)

* New translations en.yml (Uyghur)

* New translations en.yml (Chinese Traditional, Hong Kong)

* New translations en.yml (Tatar)

* New translations en.yml (Malayalam)

* New translations en.yml (Sinhala)

* New translations en.yml (Cornish)

* New translations en.yml (Thai)

* New translations en.yml (Portuguese)

* New translations en.yml (Georgian)

* New translations en.yml (Korean)

* New translations en.yml (Lithuanian)

* New translations en.yml (Dutch)

* New translations simple_form.en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Russian)

* New translations en.yml (Italian)

* New translations en.yml (Slovak)

* New translations en.yml (Slovenian)

* New translations en.yml (Serbian (Cyrillic))

* New translations en.yml (Swedish)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Vietnamese)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Japanese)

* New translations en.yml (Armenian)

* New translations en.json (Hebrew)

* New translations en.yml (French)

* New translations en.yml (German)

* New translations en.yml (Czech)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Spanish)

* New translations en.yml (Turkish)

* New translations simple_form.en.yml (Czech)

* New translations en.yml (Albanian)

* New translations en.yml (Ukrainian)

* New translations en.yml (Afrikaans)

* New translations en.yml (Hungarian)

* New translations en.yml (Arabic)

* New translations en.yml (Bulgarian)

* New translations en.yml (Catalan)

* New translations en.yml (Danish)

* New translations en.yml (Greek)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Irish)

* New translations en.yml (Hebrew)

* New translations en.yml (Indonesian)

* New translations en.yml (Ido)

* New translations en.yml (Persian)

* New translations simple_form.en.yml (Polish)

* New translations en.yml (Breton)

* New translations en.yml (Sinhala)

* New translations en.yml (Scottish Gaelic)

* New translations simple_form.en.yml (Sinhala)

* New translations simple_form.en.yml (Vietnamese)

* New translations simple_form.en.yml (Romanian)

* New translations simple_form.en.yml (French)

* New translations simple_form.en.yml (Spanish)

* New translations simple_form.en.yml (Afrikaans)

* New translations simple_form.en.yml (Arabic)

* New translations simple_form.en.yml (Bulgarian)

* New translations en.yml (Chinese Traditional, Hong Kong)

* New translations en.yml (Spanish, Argentina)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Norwegian Nynorsk)

* New translations en.yml (Kazakh)

* New translations en.yml (Estonian)

* New translations en.yml (Latvian)

* New translations simple_form.en.yml (Catalan)

* New translations en.yml (Esperanto)

* New translations en.yml (Welsh)

* New translations en.yml (Malay)

* New translations en.yml (Corsican)

* New translations en.yml (Occitan)

* New translations en.yml (Sardinian)

* New translations en.yml (Serbian (Latin))

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Kabyle)

* New translations en.yml (Sorani (Kurdish))

* New translations simple_form.en.yml (Bengali)

* New translations simple_form.en.yml (Galician)

* New translations simple_form.en.yml (Icelandic)

* New translations simple_form.en.yml (Portuguese, Brazilian)

* New translations simple_form.en.yml (Indonesian)

* New translations simple_form.en.yml (Persian)

* New translations simple_form.en.yml (Tamil)

* New translations simple_form.en.yml (Spanish, Argentina)

* New translations simple_form.en.yml (Spanish, Mexico)

* New translations simple_form.en.yml (Ukrainian)

* New translations simple_form.en.yml (Croatian)

* New translations simple_form.en.yml (Norwegian Nynorsk)

* New translations simple_form.en.yml (Kazakh)

* New translations simple_form.en.yml (Estonian)

* New translations simple_form.en.yml (Latvian)

* New translations simple_form.en.yml (English, United Kingdom)

* New translations simple_form.en.yml (Chinese Traditional)

* New translations simple_form.en.yml (Turkish)

* New translations simple_form.en.yml (Georgian)

* New translations simple_form.en.yml (Frisian)

* New translations simple_form.en.yml (Basque)

* New translations simple_form.en.yml (Finnish)

* New translations simple_form.en.yml (Hebrew)

* New translations simple_form.en.yml (Hungarian)

* New translations simple_form.en.yml (Armenian)

* New translations simple_form.en.yml (Italian)

* New translations simple_form.en.yml (Japanese)

* New translations simple_form.en.yml (Swedish)

* New translations simple_form.en.yml (Portuguese)

* New translations simple_form.en.yml (Slovak)

* New translations simple_form.en.yml (Slovenian)

* New translations simple_form.en.yml (Albanian)

* New translations simple_form.en.yml (Serbian (Cyrillic))

* New translations en.yml (French, Quebec)

* New translations en.json (Faroese)

* New translations en.yml (Faroese)

* New translations simple_form.en.yml (Scottish Gaelic)

* New translations simple_form.en.yml (Malayalam)

* New translations simple_form.en.yml (Tatar)

* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)

* New translations simple_form.en.yml (Standard Moroccan Tamazight)

* New translations simple_form.en.yml (Ido)

* New translations simple_form.en.yml (Sardinian)

* New translations simple_form.en.yml (Corsican)

* New translations simple_form.en.yml (Sorani (Kurdish))

* New translations simple_form.en.yml (Serbian (Latin))

* New translations simple_form.en.yml (Occitan)

* New translations simple_form.en.yml (Asturian)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Hebrew)

* New translations en.yml (Korean)

* New translations en.yml (Dutch)

* New translations en.yml (Slovenian)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Kurmanji (Kurdish))

* normalize

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Diffstat (limited to 'config')
-rw-r--r--config/locales/activerecord.an.yml1
-rw-r--r--config/locales/activerecord.ast.yml19
-rw-r--r--config/locales/activerecord.bs.yml1
-rw-r--r--config/locales/activerecord.eo.yml4
-rw-r--r--config/locales/activerecord.fo.yml55
-rw-r--r--config/locales/activerecord.fr-QC.yml55
-rw-r--r--config/locales/activerecord.sco.yml1
-rw-r--r--config/locales/af.yml12
-rw-r--r--config/locales/an.yml12
-rw-r--r--config/locales/ar.yml3
-rw-r--r--config/locales/bg.yml143
-rw-r--r--config/locales/br.yml227
-rw-r--r--config/locales/bs.yml12
-rw-r--r--config/locales/ca.yml27
-rw-r--r--config/locales/ckb.yml2
-rw-r--r--config/locales/co.yml2
-rw-r--r--config/locales/cs.yml3
-rw-r--r--config/locales/cy.yml129
-rw-r--r--config/locales/da.yml3
-rw-r--r--config/locales/de.yml129
-rw-r--r--config/locales/devise.an.yml1
-rw-r--r--config/locales/devise.ast.yml5
-rw-r--r--config/locales/devise.bs.yml1
-rw-r--r--config/locales/devise.fo.yml38
-rw-r--r--config/locales/devise.fr-QC.yml115
-rw-r--r--config/locales/devise.sco.yml1
-rw-r--r--config/locales/doorkeeper.an.yml1
-rw-r--r--config/locales/doorkeeper.br.yml12
-rw-r--r--config/locales/doorkeeper.bs.yml1
-rw-r--r--config/locales/doorkeeper.eo.yml17
-rw-r--r--config/locales/doorkeeper.fo.yml38
-rw-r--r--config/locales/doorkeeper.fr-QC.yml185
-rw-r--r--config/locales/doorkeeper.ga.yml1
-rw-r--r--config/locales/doorkeeper.ku.yml16
-rw-r--r--config/locales/doorkeeper.sco.yml1
-rw-r--r--config/locales/doorkeeper.zh-CN.yml4
-rw-r--r--config/locales/el.yml2
-rw-r--r--config/locales/eo.yml17
-rw-r--r--config/locales/es-AR.yml27
-rw-r--r--config/locales/es-MX.yml9
-rw-r--r--config/locales/es.yml3
-rw-r--r--config/locales/et.yml5
-rw-r--r--config/locales/eu.yml3
-rw-r--r--config/locales/fa.yml2
-rw-r--r--config/locales/fi.yml3
-rw-r--r--config/locales/fo.yml78
-rw-r--r--config/locales/fr-QC.yml1638
-rw-r--r--config/locales/fr.yml3
-rw-r--r--config/locales/ga.yml16
-rw-r--r--config/locales/gd.yml3
-rw-r--r--config/locales/gl.yml9
-rw-r--r--config/locales/he.yml41
-rw-r--r--config/locales/hu.yml3
-rw-r--r--config/locales/hy.yml1
-rw-r--r--config/locales/id.yml6
-rw-r--r--config/locales/io.yml3
-rw-r--r--config/locales/is.yml27
-rw-r--r--config/locales/it.yml3
-rw-r--r--config/locales/ja.yml3
-rw-r--r--config/locales/ka.yml2
-rw-r--r--config/locales/kab.yml9
-rw-r--r--config/locales/kk.yml2
-rw-r--r--config/locales/ko.yml33
-rw-r--r--config/locales/ku.yml66
-rw-r--r--config/locales/lt.yml4
-rw-r--r--config/locales/lv.yml27
-rw-r--r--config/locales/ms.yml259
-rw-r--r--config/locales/nl.yml2
-rw-r--r--config/locales/nn.yml96
-rw-r--r--config/locales/no.yml20
-rw-r--r--config/locales/oc.yml2
-rw-r--r--config/locales/pl.yml3
-rw-r--r--config/locales/pt-BR.yml6
-rw-r--r--config/locales/pt-PT.yml3
-rw-r--r--config/locales/ru.yml12
-rw-r--r--config/locales/sc.yml2
-rw-r--r--config/locales/sco.yml12
-rw-r--r--config/locales/si.yml2
-rw-r--r--config/locales/simple_form.an.yml1
-rw-r--r--config/locales/simple_form.br.yml16
-rw-r--r--config/locales/simple_form.bs.yml1
-rw-r--r--config/locales/simple_form.de.yml26
-rw-r--r--config/locales/simple_form.eo.yml85
-rw-r--r--config/locales/simple_form.fo.yml35
-rw-r--r--config/locales/simple_form.fr-QC.yml309
-rw-r--r--config/locales/simple_form.ga.yml1
-rw-r--r--config/locales/simple_form.he.yml4
-rw-r--r--config/locales/simple_form.kab.yml2
-rw-r--r--config/locales/simple_form.ko.yml2
-rw-r--r--config/locales/simple_form.ku.yml14
-rw-r--r--config/locales/simple_form.ms.yml6
-rw-r--r--config/locales/simple_form.no.yml28
-rw-r--r--config/locales/simple_form.ru.yml3
-rw-r--r--config/locales/simple_form.sco.yml1
-rw-r--r--config/locales/simple_form.th.yml1
-rw-r--r--config/locales/simple_form.zh-CN.yml18
-rw-r--r--config/locales/sk.yml10
-rw-r--r--config/locales/sl.yml27
-rw-r--r--config/locales/sq.yml3
-rw-r--r--config/locales/sr-Latn.yml2
-rw-r--r--config/locales/sr.yml2
-rw-r--r--config/locales/sv.yml29
-rw-r--r--config/locales/th.yml9
-rw-r--r--config/locales/tr.yml3
-rw-r--r--config/locales/uk.yml5
-rw-r--r--config/locales/vi.yml3
-rw-r--r--config/locales/zh-CN.yml71
-rw-r--r--config/locales/zh-HK.yml2
-rw-r--r--config/locales/zh-TW.yml23
109 files changed, 4083 insertions, 403 deletions
diff --git a/config/locales/activerecord.an.yml b/config/locales/activerecord.an.yml
new file mode 100644
index 000000000..76cc0689b
--- /dev/null
+++ b/config/locales/activerecord.an.yml
@@ -0,0 +1 @@
+an:
diff --git a/config/locales/activerecord.ast.yml b/config/locales/activerecord.ast.yml
index 280f2b6c5..e96edd679 100644
--- a/config/locales/activerecord.ast.yml
+++ b/config/locales/activerecord.ast.yml
@@ -2,7 +2,10 @@
 ast:
   activerecord:
     attributes:
+      poll:
+        options: Escoyetes
       user:
+        agreement: Alcuerdu de serviciu
         email: Direición de corréu electrónicu
         locale: Locale
         password: Contraseña
@@ -25,6 +28,10 @@ ast:
           attributes:
             website:
               invalid: nun ye una URL válida
+        import:
+          attributes:
+            data:
+              malformed: está mal fechu
         status:
           attributes:
             reblog:
@@ -32,4 +39,16 @@ ast:
         user:
           attributes:
             email:
+              blocked: usa un proveedor de corréu electrónicu nun 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
+            position:
+              elevated: nun pue ser mayor que'l to rol actual
+              own_role: nun pue cámbiase col to rol actual
diff --git a/config/locales/activerecord.bs.yml b/config/locales/activerecord.bs.yml
new file mode 100644
index 000000000..e9e174462
--- /dev/null
+++ b/config/locales/activerecord.bs.yml
@@ -0,0 +1 @@
+bs:
diff --git a/config/locales/activerecord.eo.yml b/config/locales/activerecord.eo.yml
index 02774dd39..7d641e2aa 100644
--- a/config/locales/activerecord.eo.yml
+++ b/config/locales/activerecord.eo.yml
@@ -4,7 +4,7 @@ eo:
     attributes:
       poll:
         expires_at: Limdato
-        options: Elektoj
+        options: Elektebloj
       user:
         agreement: Servo-interkonsento
         email: Retpoŝtadreso
@@ -19,7 +19,7 @@ eo:
         account:
           attributes:
             username:
-              invalid: nur leteroj, ciferoj kaj substrekoj
+              invalid: nur literoj, ciferoj kaj substrekoj
               reserved: rezervita
         admin/webhook:
           attributes:
diff --git a/config/locales/activerecord.fo.yml b/config/locales/activerecord.fo.yml
new file mode 100644
index 000000000..632fd8aa6
--- /dev/null
+++ b/config/locales/activerecord.fo.yml
@@ -0,0 +1,55 @@
+---
+fo:
+  activerecord:
+    attributes:
+      poll:
+        expires_at: Freist
+        options: Val
+      user:
+        agreement: Tænastuavtala
+        email: Teldupostur
+        locale: Staðbundið
+        password: Loyniorð
+      user/account:
+        username: Brúkaranavn
+      user/invite_request:
+        text: Orsøk
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: kann bara innihalda bókstavir, tøl og botnstriku
+              reserved: er umbiðið
+        admin/webhook:
+          attributes:
+            url:
+              invalid: er ikki ein rætt leinki
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: er ikki eitt rætt leinki
+        import:
+          attributes:
+            data:
+              malformed: er avskeplað
+        status:
+          attributes:
+            reblog:
+              taken: frá posti sum longu finst
+        user:
+          attributes:
+            email:
+              blocked: brúkar ein ikki loyvdan teldopostveitara
+              unreachable: tykist ikki at vera til
+            role_id:
+              elevated: kann ikki vera hægri enn verandi støða
+        user_role:
+          attributes:
+            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
+            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.fr-QC.yml b/config/locales/activerecord.fr-QC.yml
new file mode 100644
index 000000000..0ffa90ef2
--- /dev/null
+++ b/config/locales/activerecord.fr-QC.yml
@@ -0,0 +1,55 @@
+---
+fr-QC:
+  activerecord:
+    attributes:
+      poll:
+        expires_at: Date butoir
+        options: Choix
+      user:
+        agreement: Contrat de service
+        email: Adresse de courriel
+        locale: Langue
+        password: Mot de passe
+      user/account:
+        username: Nom d’utilisateur·ice
+      user/invite_request:
+        text: Raison
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: seulement des lettres, des nombres et des tirets bas
+              reserved: est réservé
+        admin/webhook:
+          attributes:
+            url:
+              invalid: n’est pas une URL valide
+        doorkeeper/application:
+          attributes:
+            website:
+              invalid: n’est pas une URL valide
+        import:
+          attributes:
+            data:
+              malformed: est mal formé
+        status:
+          attributes:
+            reblog:
+              taken: du message existe déjà
+        user:
+          attributes:
+            email:
+              blocked: utilise un fournisseur de courriel interdit
+              unreachable: ne semble pas exister
+            role_id:
+              elevated: ne peut pas être supérieur à votre rôle actuel
+        user_role:
+          attributes:
+            permissions_as_keys:
+              dangerous: inclure des autorisations non sécurisées pour le rôle de base
+              elevated: ne peut pas inclure des autorisations que votre rôle actuel ne possède pas
+              own_role: ne peut pas être modifié avec votre rôle actuel
+            position:
+              elevated: ne peut pas être supérieur à votre rôle actuel
+              own_role: ne peut pas être modifié avec votre rôle actuel
diff --git a/config/locales/activerecord.sco.yml b/config/locales/activerecord.sco.yml
new file mode 100644
index 000000000..8165e00a1
--- /dev/null
+++ b/config/locales/activerecord.sco.yml
@@ -0,0 +1 @@
+sco:
diff --git a/config/locales/af.yml b/config/locales/af.yml
index 0903af744..77f77e356 100644
--- a/config/locales/af.yml
+++ b/config/locales/af.yml
@@ -21,8 +21,19 @@ af:
       publish: Publiseer
       published_msg: Aankondiging was suksesvol gepubliseer!
       unpublish: Depubliseer
+    domain_allows:
+      export: Uitvoer
+      import: Invoer
     domain_blocks:
       existing_domain_block: Jy het alreeds strenger perke ingelê op %{name}.
+      export: Uitvoer
+      import: Invoer
+      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."
+          silence: Beperk
+    export_domain_allows:
+      no_file: Geen lêer is gekies nie
     instances:
       back_to_limited: Beperk
       moderation:
@@ -67,6 +78,7 @@ af:
     notification_preferences: Verander epos voorkeure
     settings: 'Verander epos voorkeure: %{link}'
   auth:
+    apply_for_account: Doen aansoek om 'n rekening
     logout: Teken Uit
   datetime:
     distance_in_words:
diff --git a/config/locales/an.yml b/config/locales/an.yml
new file mode 100644
index 000000000..b6e9a3e44
--- /dev/null
+++ b/config/locales/an.yml
@@ -0,0 +1,12 @@
+---
+an:
+  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.
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index 278fc52e6..bfff1f7a5 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -385,9 +385,7 @@ ar:
         create: إنشاء حظر
         hint: لن تمنع كتلة المجال إنشاء إدخالات حساب في قاعدة البيانات ، ولكنها ستطبق طرق الإشراف المحددة بأثر رجعي وتلقائي على هذه الحسابات.
         severity:
-          desc_html: "<strong>Silence</strong> سيجعل مشاركات الحساب غير مرئية لأي شخص لا يتبعها. <strong>Suspend</strong> سيزيل كل محتوى الحساب ووسائطه وبيانات ملفه التعريفي. Use <strong>None</strong> إذا كنت تريد فقط رفض ملفات الوسائط."
           noop: لا شيء
-          silence: كتم
           suspend: تعليق
         title: حجب نطاق جديد
       obfuscate: تشويش اسم النطاق
@@ -808,7 +806,6 @@ ar:
     warning: كن حذرا مع هذه البيانات. لا تقم أبدا بمشاركتها مع الآخَرين!
     your_token: رمز نفاذك
   auth:
-    apply_for_account: انضم إلى قائمة الانتظار
     change_password: الكلمة السرية
     delete_account: حذف الحساب
     delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك <a href="%{path}">المواصلة هنا</a>. سوف يُطلَبُ منك التأكيد قبل الحذف.
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index c0287923f..c8040705c 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -14,7 +14,7 @@ bg:
     following: Следва
     last_active: последна дейност
     link_verified_on: Собствеността върху тази връзка е проверена на %{date}
-    nothing_here: Тук няма никого!
+    nothing_here: Тук няма нищо!
     pin_errors:
       following: Трябва вече да следвате човека, когото искате да подкрепите
     posts:
@@ -58,7 +58,7 @@ bg:
       disabled: Замразено
       display_name: Показвано име
       domain: Домейн
-      edit: Редакция
+      edit: Редактиране
       email: Имейл
       email_status: Състояние на имейл
       enable: Размразяване
@@ -66,7 +66,7 @@ bg:
       enabled_msg: Успешно размразяване на акаунта на %{username}
       followers: Последователи
       follows: Последвания
-      header: Заглавна част
+      header: Заглавка
       inbox_url: Входящ URL
       invite_request_text: Причини за присъединяване
       invited_by: Покана от
@@ -128,7 +128,9 @@ bg:
       suspend: Спиране
       suspended: Спряно
       title: Акаунти
+      unblock_email: Отблокиране на адреса на имейла
       unconfirmed_email: Непотвърден имейл
+      undo_silenced: Отмяна на ограничението
       unsubscribe: Отписване
       username: Потребителско име
       warn: Предупреждение
@@ -136,6 +138,8 @@ bg:
       whitelisted: Позволено за федерацията
     action_logs:
       action_types:
+        change_email_user: Промяна на имейл за потребител
+        change_role_user: Промяна на роля за потребител
         confirm_user: Потвърждаване на потребител
         create_account_warning: Създаване на предупреждение
         create_announcement: Създаване на оповестяване
@@ -158,6 +162,9 @@ bg:
         remove_avatar_user: Премахване на аватар
         reopen_report: Повторно отваряне на доклад
         reset_password_user: Нулиране на парола
+        update_ip_block: Обновяване на правило за IP
+        update_status: Обновяване на публикация
+        update_user_role: Обновяване на роля
       deleted_account: изтрит акаунт
     announcements:
       live: На живо
@@ -209,17 +216,26 @@ bg:
         title: Жалби
     domain_blocks:
       domain: Домейн
-      new:
-        severity:
-          silence: Тишина
       private_comment: Личен коментар
       private_comment_hint: Коментирането за това ограничение на домейна за вътрешна употреба от модераторите.
+      undo: Отмяна на блокиране на домейн
+      view: Преглед на блокиране на домейн
     email_domain_blocks:
+      delete: Изтриване
+      dns:
+        types:
+          mx: Запис MX
+      domain: Домейн
+      new:
+        create: Добавяне на домейн
       title: Блокирани домейни на имейл
     follow_recommendations:
       language: За език
       status: Състояние
     instances:
+      back_to_all: Всичко
+      back_to_limited: Ограничено
+      back_to_warning: Предупреждение
       by_domain: Домейн
       content_policies:
         policies:
@@ -237,6 +253,8 @@ bg:
       empty: Няма намерени домейни.
       moderation:
         all: Всичко
+        limited: Ограничено
+        title: Mодериране
       title: Федерация
       total_blocked_by_us: Блокирано от нас
       total_followed_by_them: Последвани от тях
@@ -273,9 +291,14 @@ bg:
     reports:
       are_you_sure: Сигурни ли сте?
       category: Категория
+      comment:
+        none: Нищо
       created_at: Докладвано
+      delete_and_resolve: Изтриване на публикациите
       forwarded: Препратено
       forwarded_to: Препратено до %{domain}
+      mark_as_resolved: Маркиране като решено
+      mark_as_sensitive: Означаване като деликатно
       notes:
         create: Добавяне на бележка
         delete: Изтриване
@@ -286,6 +309,7 @@ bg:
       resolved: Разрешено
       status: Състояние
       statuses: Докладвано съдържание
+      title: Доклади
       updated_at: Обновено
       view_profile: Преглед на профила
     roles:
@@ -346,6 +370,7 @@ bg:
     warning_presets:
       delete: Изтриване
     webhooks:
+      add_new: Добавяне на крайна точка
       delete: Изтриване
       events: Събития
       status: Състояние
@@ -362,18 +387,27 @@ bg:
     sensitive_content: Деликатно съдържание
   application_mailer:
     notification_preferences: Промяна на предпочитанията за имейл
+    salutation: "%{name},"
     settings: 'Промяна на предпочитанията за e-mail: %{link}'
     view: 'Преглед:'
     view_profile: Преглед на профила
     view_status: Преглед на публикацията
+  applications:
+    warning: Бъдете внимателни с тези данни. Никога не ги споделяйте с никого!
   auth:
-    apply_for_account: Вземане в спсисъка за чакане
     change_password: Парола
     delete_account: Изтриване на акаунта
+    description:
+      prefix_invited_by_user: "@%{name} ви покани да се присъедините към този сървър на Mastodon!"
     didnt_get_confirmation: Не получих инструкции за потвърждение
+    dont_have_your_security_key: Нямате ли си ключ за сигурност?
     forgot_password: Забравих си паролата
+    link_to_otp: Въведете двуфакторния код от телефона си или кода за възстановяване
+    link_to_webauth: Използвайте ключа си за сигурност на устройството
     login: Влизане
     logout: Излизане
+    migrate_account: Преместване в различен акаунт
+    or_log_in_with: Или влизане с помощта на
     register: Регистрация
     registration_closed: "%{instance} не приема нови членуващи"
     resend_confirmation: Изпрати отново инструкции за потвърждение
@@ -384,11 +418,13 @@ bg:
       title: Настройка
     status:
       account_status: Състояние на акаунта
+    use_security_key: Употреба на ключ за сигурност
   authorize_follow:
     already_following: Вече следвате този акаунт
     error: Възникна грешка в откриването на потребителя
     follow: Последвай
     follow_request: 'Изпратихте следната заявка до:'
+    following: 'Успешно! Сега сте последвали:'
     post_follow:
       close: Или просто затворете този прозорец.
       return: Показване на профила на потребителя
@@ -396,6 +432,7 @@ bg:
     title: Последвай %{acct}
   challenge:
     confirm: Продължаване
+    hint_html: "<strong>Съвет</strong>: няма да ви питаме пак за паролата през следващия час."
     invalid_password: Невалидна парола
     prompt: Потвърдете паролата, за да продължите
   date:
@@ -428,6 +465,8 @@ bg:
       username_unavailable: Вашето потребителско име ще остане неналично
   disputes:
     strikes:
+      created_at: Остаряло
+      status: 'Публикация #%{id}'
       title: "%{action} от %{date}"
       title_actions:
         none: Предупреждение
@@ -451,6 +490,7 @@ bg:
     blocks: Вашите блокирания
     bookmarks: Отметки
     lists: Списъци
+    mutes: Заглушихте
     storage: Съхранение на мултимедия
   filters:
     contexts:
@@ -492,6 +532,8 @@ bg:
     today: днес
   imports:
     modes:
+      merge: Сливане
+      merge_long: Пази текущите записи и добавя нови
       overwrite: Презаписване
       overwrite_long: Заменя текущите записи с новите
     preface: Можеш да импортираш някои данни, като например всички хора, които следваш или блокираш в акаунта си на тази инстанция, от файлове, създадени чрез експорт в друга инстанция.
@@ -500,6 +542,7 @@ bg:
       blocking: Списък на блокираните
       bookmarks: Отметки
       following: Списък на последователите
+      muting: Списък заглушавания
     upload: Качване
   invites:
     delete: Деактивиране
@@ -518,11 +561,20 @@ bg:
       one: 1 употреба
       other: "%{count} употреби"
     max_uses_prompt: Без ограничение
+    prompt: Пораждане и споделяне на връзки с други за даване на достъп до този сървър
+    table:
+      expires_at: Изтича
     title: Поканете хора
+  lists:
+    errors:
+      limit: Достигнахте максималния брой списъци
   login_activities:
     authentication_methods:
+      otp: приложение за двуфакторно удостоверяване
       password: парола
+      sign_in_token: код за сигурност на имейла
       webauthn: ключове за сигурност
+    description_html: Ако забележите неузнаваема дейност, то обмислете смяна на паролата си и включване на двуфакторното удостоверяване.
     empty: Няма налична история на удостоверяване
     title: Историята на удостоверяване
   media_attachments:
@@ -530,7 +582,14 @@ bg:
       images_and_video: Не мога да прикача видеоклип към публикация, която вече съдържа изображения
       too_many: Не мога да прикача повече от 4 файла
   migrations:
+    cancelled_msg: Успешно отменено пренасочване.
+    errors:
+      move_to_self: не може да е текущия акаунт
+      not_found: не може да се намери
+    followers_count: Последователи по време на преместването
+    incoming_migrations: Преместване от различен акаунт
     past_migrations: Минали миграции
+    proceed_with_move: Още последователи
     redirected_msg: Вашият акаунт сега се пренасочва към %{acct}.
     redirecting_to: Вашият акаунт е пренасочен към %{acct}.
     set_redirect: Задаване на пренасочване
@@ -546,6 +605,7 @@ bg:
       subject: "%{name} те последва"
       title: Нов последовател
     follow_request:
+      action: Управляване на следните заявки
       body: "%{name} помоли за разрешение да те последва"
       subject: 'Чакащ последовател: %{name}'
     mention:
@@ -553,6 +613,8 @@ bg:
       body: "%{name} те спомена в:"
       subject: "%{name} те спомена"
       title: Ново споменаване
+    poll:
+      subject: Анкетата от %{name} приключи
     reblog:
       body: 'Твоята публикация беше споделена от %{name}:'
       subject: "%{name} сподели публикацията ти"
@@ -571,23 +633,46 @@ bg:
           trillion: трлн
   otp_authentication:
     enable: Включване
+    manual_instructions: 'Ако не може да сканирате QR-кода и трябва да го въведете ръчно, то ето го:'
+    setup: Настройване
+    wrong_code: Въведеният код е невалиден! Времето на сървъра и времето на устройството правилни ли са?
   pagination:
+    newer: По-ново
     next: Напред
+    older: По-старо
     prev: Назад
+    truncate: "&hellip;"
   polls:
     errors:
+      already_voted: Вече сте гласували в тази анкета
+      duplicate_options: съдържа повтарящи се елементи
+      duration_too_long: е твърде далеч в бъдещето
+      duration_too_short: е твърде скоро
       expired: Анкетата вече е приключила
+      invalid_choice: Избраната възможност за гласуване не съществува
+      over_character_limit: не може по-дълго от %{max} символа всяко
+      too_few_options: трябва да има повече от един елемент
+      too_many_options: не може да съдържа повече от %{max} елемента
   preferences:
     other: Друго
+    posting_defaults: Публикуване по подразбиране
+    public_timelines: Публични часови оси
   privacy_policy:
     title: Политика за поверителност
+  reactions:
+    errors:
+      limit_reached: Ограничението на различни реакции е достигнат
   relationships:
     activity: Дейност на акаунта
+    dormant: Спящо
     followers: Последователи
     invited: С покана
     last_active: Последна дейност
     most_recent: Най-наскоро
     moved: Преместено
+    mutual: Взаимни
+    primary: Основно
+    relationship: Отношение
     remove_selected_domains: Премахване на всички последователи от избраните домейни
     remove_selected_followers: Премахване на избраните последователи
     remove_selected_follows: Стоп на следването на избраните потребители
@@ -595,13 +680,17 @@ bg:
   remote_follow:
     missing_resource: Неуспешно търсене на нужния URL за пренасочване за твоя акаунт
   rss:
+    content_warning: 'Предупреждение за съдържанието:'
     descriptions:
       account: Публични публикации от @%{acct}
+  scheduled_statuses:
+    too_soon: Заплануваната дата трябва да е в бъдеще
   sessions:
     activity: Последна активност
     browser: Браузър
     browsers:
       alipay: Alipay
+      blackberry: BlackBerry
       chrome: Chrome
       edge: Edge на Майкрософт
       electron: Electron
@@ -615,6 +704,7 @@ bg:
       phantom_js: PhantomJS
       qq: Браузър QQ
       safari: Сафари
+      uc_browser: Браузър UC
       weibo: Weibo
     current_session: Текуща сесия
     description: "%{browser} на %{platform}"
@@ -622,6 +712,8 @@ bg:
     platforms:
       adobe_air: Adobe Air
       android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Оп. сист. Firefox
       ios: iOS
       linux: Линукс
@@ -656,26 +748,52 @@ bg:
       audio:
         one: "%{count} звукозапис"
         other: "%{count} звукозаписа"
+      description: 'Прикачено: %{attached}'
       image:
         one: "%{count} образ"
         other: "%{count} образа"
       video:
         one: "%{count} видео"
         other: "%{count} видеозаписа"
+    content_warning: 'Предупреждение за съдържание: %{warning}'
     default_language: Същият като езика на интерфейса
+    disallowed_hashtags:
+      one: 'съдържа непозволен хаштаг: %{tags}'
+      other: 'съдържа непозволени хаштагове: %{tags}'
+    edited_at_html: Редактирано на %{date}
+    errors:
+      in_reply_not_found: Публикацията, на която се опитвате да отговорите не изглежда да съществува.
     open_in_web: Отвори в уеб
     over_character_limit: прехвърлен лимит от %{max} символа
+    pin_errors:
+      direct: Публикациите, които са видими само за споменати потребители не може да се закачат
+      limit: Вече сте закачили максималния брой публикации
+      ownership: Публикация на някого другиго не може да се закачи
     poll:
+      total_people:
+        one: "%{count} човек"
+        other: "%{count} души"
       vote: Гласуване
     show_more: Покажи повече
+    show_newer: Показване на по-нови
+    show_older: Показване на по-стари
+    show_thread: Показване на нишката
+    sign_in_to_participate: Влезте, за да участвате в разговора
+    title: "%{name}: „%{quote}“"
     visibilities:
+      direct: Директно
       private: Покажи само на последователите си
+      private_long: Показване само на последователи
       public: Публично
+      public_long: Всеки може да вижда
       unlisted: Публично, но не показвай в публичния канал
   statuses_cleanup:
     enabled: Автоматично изтриване на стари публикации
+    enabled_hint: Автоматично изтрива публикациите ви щом достигнат указания възрастов праг, освен ако не съвпадне с някое от изключенията долу
     exceptions: Изключения
+    explanation: Тъй като изтриването на публикации е скъпа операция, това се прави бавно във времето, когато сървърът иначе не е зает. Поради тази причина публикациите ви може да се изтрият известно време след като достигнат възрастовия праг.
     ignore_favs: Пренебрегване на любими
+    interaction_exceptions: Изключения въз основа на взаимодействия
     keep_pinned: Държа на закачените публикации
     min_age:
       '1209600': 2 седмици
@@ -703,10 +821,14 @@ bg:
   two_factor_authentication:
     add: Добавяне
     disable: Деактивирай
+    disabled_success: Двуфакторното удостоверяване е успешно изключено
     edit: Редактиране
     enabled: Двуфакторното удостоверяване е включено
     enabled_success: Двуфакторното удостоверяване е успешно включено
+    generate_recovery_codes: Пораждане на кодове за възстановяване
+    lost_recovery_codes: Кодовете за възстановяване ви позволяват да възвърнете достъпа до акаунта си, ако загубите телефона си. Ако загубите кодовете си за възстановяване, то може да ги породите тук. Старите ви кодове за възстановяване ще станат невалидни.
     methods: Двуфакторни начини
+    otp: Приложение за удостоверяване
     webauthn: Ключове за сигурност
   user_mailer:
     appeal_approved:
@@ -720,6 +842,8 @@ bg:
       statuses: 'Цитирани публ.:'
       subject:
         delete_statuses: Ваши публикации в %{acct} са били премахнати
+        disable: Вашият акаунт %{acct} е бил замразен
+        none: Предупреждение за %{acct}
       title:
         delete_statuses: Публикацията е премахната
         disable: Акаунтът е замразен
@@ -728,11 +852,13 @@ bg:
     welcome:
       edit_profile_action: Настройване на профила
       explanation: Ето няколко стъпки за начало
+      final_action: Начало на публикуване
       subject: Добре дошли в Mastodon
       title: Добре дошли на борда, %{name}!
   users:
     follow_limit_reached: Не може да последвате повече от %{limit} души
     invalid_otp_token: Невалиден код
+    signed_in_as: 'Влезли като:'
   verification:
     verification: Проверка
   webauthn_credentials:
@@ -741,9 +867,12 @@ bg:
       error: Възникна проблем, добавяйки ключ за сигурност. Опитайте пак.
       success: Вашият ключ за сигурност беше добавен успешно.
     delete: Изтриване
+    delete_confirmation: Наистина ли искате да изтриете този ключ за сигурност?
+    description_html: Ако включите <strong>ключ за сигурност при удостоверяване</strong>, то влизането ще изисква да употребите един от ключовете ви за сигурност.
     destroy:
       error: Възникна проблем, изтривайки ключа си за сигурност. Опитайте пак.
       success: Вашият ключ за сигурност беше изтрит успешно.
     invalid_credential: Невалиден ключ за сигурност
     not_supported: Този браузър не поддържа ключове за сигурност
     otp_required: Първо включете двуфакторното удостоверяване, за да използвате ключовете за сигурност.
+    registered_on: Регистрирано на %{date}
diff --git a/config/locales/br.yml b/config/locales/br.yml
index e7bc88eab..601892ba0 100644
--- a/config/locales/br.yml
+++ b/config/locales/br.yml
@@ -1,6 +1,8 @@
 ---
 br:
   about:
+    contact_missing: Andermenet
+    contact_unavailable: N'eus ket
     title: Diwar-benn
   accounts:
     follow: Heuliañ
@@ -21,6 +23,8 @@ br:
       two: Kannadoù
     posts_tab_heading: Kannadoù
   admin:
+    account_moderation_notes:
+      create: Leuskel un notenn
     accounts:
       add_email_domain_block: Stankañ an domani postel
       approve: Aprouiñ
@@ -33,32 +37,57 @@ br:
         label: Kemmañ ar postel
         new_email: Postel nevez
         submit: Kemmañ ar postel
+      change_role:
+        no_role: Roll ebet
+      confirm: Kadarnaat
+      confirming: O kadarnaat
+      custom: Personelaet
       deleted: Dilamet
+      demote: Argilañ
+      disable: Skornañ
+      disabled: Skornet
       domain: Domani
       edit: Aozañ
       email: Postel
       enable: Gweredekaat
       enabled: Gweredekaet
       followers: Heulier·ezed·ien
+      follows: Koumanantoù
       header: Talbenn
+      invited_by: Pedet gant
+      ip: IP
+      joined: Amañ abaoe
       location:
+        all: Pep tra
         local: Lec'hel
         remote: A-bell
       moderation:
         active: Oberiant
+        all: Pep tra
+        pending: War ober
+        silenced: Bevennet
         suspended: Astalet
+        title: Habaskadur
       perform_full_suspension: Astalañ
+      promote: Brudañ
       protocol: Komenad
       public: Publik
       reject: Nac'hañ
       remove_header: Dilemel an talbenn
       reset: Adderaouekaat
       reset_password: Adderaouekaat ar ger-tremen
+      role: Roll
       search: Klask
+      silence: Bevenniñ
+      silenced: Bevennet
       statuses: Kannadoù
+      suspend: Astalañ
       suspended: Astalet
       title: Kontoù
+      undo_silenced: Dizober ar bevennañ
       username: Anv
+      warn: Diwall
+      web: Web
     action_logs:
       action_types:
         destroy_status: Dilemel ar c'hannad
@@ -66,11 +95,15 @@ br:
       actions:
         destroy_status_html: Dilamet eo bet kannad %{target} gant %{name}
         update_status_html: Hizivaet eo bet kannad %{target} gant %{name}
+      title: Renabl aodit
     announcements:
+      live: War-eeun
       new:
         create: Sevel ur gemenn
         title: Kemenn nevez
+      publish: Embann
       title: Kemennoù
+      unpublish: Diembann
     custom_emojis:
       by_domain: Domani
       copy: Eilañ
@@ -81,32 +114,75 @@ br:
       enable: Gweredekaat
       enabled: Gweredekaet
       list: Listenn
+      listed: Listennet
+      overwrite: Flastrañ
+      shortcode: Berradenn
+      unlist: Dilistennañ
+      upload: Ezkargañ
     dashboard:
+      new_users: implijerien·ezed nevez
       software: Meziant
       title: Taolenn labour
+      website: Lec'hienn
+    disputes:
+      appeals:
+        title: Galvoù
     domain_blocks:
       domain: Domani
       new:
         create: Sevel ur stanker
         severity:
           noop: Hini ebet
-          silence: Mudañ
           suspend: Astalañ
     email_domain_blocks:
       add_new: Ouzhpenniñ unan nevez
       delete: Dilemel
+      dns:
+        types:
+          mx: Enrolladenn MX
       domain: Domani
       new:
         create: Ouzhpenniñ un domani
+    follow_recommendations:
+      status: Statud
+      suppressed: Dilamet
     instances:
+      back_to_all: Pep tra
+      back_to_limited: Bevennet
+      back_to_warning: Diwall
       by_domain: Domani
+      content_policies:
+        policies:
+          silence: Bevenniñ
+          suspend: Astalañ
+        policy: Reolennoù
       dashboard:
         instance_statuses_measure: kannadoù stoket
+      delivery:
+        all: Pep tra
+        failing: O faziañ
       moderation:
         all: Pep tra
+        limited: Bevennet
+        title: Habaskadur
+      purge: Spurjañ
+      title: Kevread
     invites:
       filter:
+        all: Pep tra
         available: Hegerzh
+        expired: Deuet d'an termen
+        title: Sil
+      title: Pedadennoù
+    ip_blocks:
+      delete: Dilemel
+      expires_in:
+        '1209600': 2 sizhunvezh
+        '15778476': 6 months
+        '2629746': 1 mizvezh
+        '31556952': 1 bloavezh
+        '86400': 1 devezh
+        '94670856': 3 bloavezh
     relays:
       delete: Dilemel
       disable: Diweredekaat
@@ -123,32 +199,103 @@ br:
           one: "%{count} a notennoù"
           other: "%{count} a notennoù"
           two: "%{count} a notennoù"
+      action_log: Renabl aodit
       are_you_sure: Ha sur oc'h?
+      comment:
+        none: Hini ebet
       delete_and_resolve: Dilemel ar c'hannadoù
+      forwarded: Treuzkaset
+      no_one_assigned: Den ebet
       notes:
         delete: Dilemel
+        title: Notennoù
       status: Statud
+      title: Disklêriadennoù
+      unresolved: Andiskoulmet
       updated_at: Nevesaet
+    roles:
+      categories:
+        devops: DevOps
+        invites: Pedadennoù
+        moderation: Habaskadur
+        special: Ispisial
+      delete: Dilemel
+      privileges:
+        view_devops: DevOps
+      title: Rolloù
+    rules:
+      delete: Dilemel
+      edit: Kemmañ ar reolenn
     settings:
+      about:
+        title: Diwar-benn
+      appearance:
+        title: Neuz
+      discovery:
+        title: Dizoloadur
+        trends: Luskadoù
       domain_blocks:
         all: D'an holl dud
+        disabled: Da zen ebet
     statuses:
+      account: Aozer·ez
+      batch:
+        report: Disklêriañ
       deleted: Dilamet
+      favourites: Re vuiañ-karet
+      media:
+        title: Media
       open: Digeriñ ar c'hannad
       original_status: Kannad orin
+      reblogs: Skignadennoù
       status_changed: Kannad kemmet
       title: Kannadoù ar gont
+      visibility: Gwelusted
+      with_media: Gant mediaoù
     strikes:
       actions:
         delete_statuses: Dilamet eo bet kannadoù %{target} gant %{name}
+    trends:
+      allow: Aotren
+      links:
+        allow: Aotren al liamm
+      preview_card_providers:
+        title: Embannerien·ezed
+      statuses:
+        allow: Aotren ar c'hannad
+      tags:
+        dashboard:
+          tag_uses_measure: implijoù hollek
+      title: Luskadoù
     warning_presets:
       add_new: Ouzhpenniñ unan nevez
       delete: Dilemel
+    webhooks:
+      delete: Dilemel
+      disable: Diweredekaat
+      enable: Bevaat
+      enabled: Bev
+      events: Darvoudoù
+      status: Statud
+      webhook: Webhook
+  admin_mailer:
+    new_appeal:
+      actions:
+        none: ur c'hemenn diwall
+  appearance:
+    discovery: Dizoloadur
+  application_mailer:
+    view: 'Sellet :'
+    view_status: Gwelet ar c'hannad
   auth:
     change_password: Ger-tremen
     delete_account: Dilemel ar gont
     login: Mont tre
     logout: Digennaskañ
+    providers:
+      cas: CAS
+      saml: SAML
+    register: Lakaat ho anv
     reset_password: Adderaouekaat ar ger-tremen
     security: Diogelroez
     setup:
@@ -157,6 +304,8 @@ br:
       account_status: Statud ar gont
   authorize_follow:
     follow: Heuliañ
+    post_follow:
+      web: Distreiñ d'an etrefas web
     title: Heuliañ %{acct}
   challenge:
     confirm: Kenderc' hel
@@ -172,12 +321,21 @@ br:
       about_x_years: "%{count}b"
       almost_x_years: "%{count}b"
       half_a_minute: Diouzhtu
+      less_than_x_minutes: "%{count}mun"
       less_than_x_seconds: Diouzhtu
       over_x_years: "%{count}b"
+      x_days: "%{count}d"
+      x_minutes: "%{count}mun"
       x_months: "%{count}miz"
       x_seconds: "%{count}eil"
   deletes:
     proceed: Dilemel ar gont
+  disputes:
+    strikes:
+      appeal: Ober engalv
+      created_at: Deiziad
+      title_actions:
+        none: Diwall
   errors:
     '400': The request you submitted was invalid or malformed.
     '403': You don't have permission to view this page.
@@ -192,6 +350,9 @@ br:
     archive_takeout:
       date: Deiziad
       size: Ment
+    blocks: Stankañ a rit
+    bookmarks: Sinedoù
+    csv: CSV
     lists: Listennoù
   featured_tags:
     add_new: Ouzhpenniñ unan nevez
@@ -215,8 +376,19 @@ br:
     all: Pep tra
     copy: Eilañ
     delete: Dilemel
+    none: Hini ebet
     order_by: Urzhiañ dre
+    today: hiziv
+  imports:
+    modes:
+      merge: Teuziñ
+      overwrite: Flastrañ
+    types:
+      bookmarks: Sinedoù
+    upload: Ezkargañ
   invites:
+    delete: Diweredekaat
+    expired: Deuet d'an termen
     expires_in:
       '1800': 30 munutenn
       '21600': 6 eur
@@ -225,7 +397,11 @@ br:
       '604800': 1 sizhun
       '86400': 1 deiz
     expires_in_prompt: Birviken
+    table:
+      uses: Implijoù
     title: Pediñ tud
+  moderation:
+    title: Habaskadur
   notification_mailer:
     follow:
       title: Heulier nevez
@@ -233,22 +409,45 @@ br:
       action: Respont
     reblog:
       subject: Skignet ho kannad gant %{name}
+      title: Skignadenn nevez
     status:
       subject: Embannet ez eus bet traoù gant %{name}
     update:
       subject: Kemmet eo bet ur c'hannad gant %{name}
+  number:
+    human:
+      decimal_units:
+        format: "%n%u"
+        units:
+          billion: G
+          million: M
+          quadrillion: P
+          thousand: K
+          trillion: T
   otp_authentication:
     enable: Gweredekaat
     setup: Kefluniañ
+  pagination:
+    newer: Nevesoc'h
+    next: Da-heul
+    older: Koshoc'h
+    prev: A-raok
   preferences:
+    other: All
     posting_defaults: Arventennoù embann dre ziouer
   relationships:
+    dormant: O kousket
     followers: Heulier·ezed·ien
     following: O heuliañ
+    invited: Pedet
+    moved: Dilojet
+    mutual: Kenetre
+    primary: Kentañ
   sessions:
     browser: Merdeer
     browsers:
       alipay: Alipay
+      blackberry: BlackBerry
       chrome: Chrome
       edge: Microsoft Edge
       electron: Electron
@@ -262,10 +461,19 @@ br:
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
+      uc_browser: UC Browser
       weibo: Weibo
     description: "%{browser} war %{platform}"
+    ip: IP
     platforms:
+      adobe_air: Adobe Air
+      android: Android
+      ios: iOS
+      linux: Linux
+      mac: macOS
       other: savenn dianav
+      windows: Windows
+    revoke: Dizober
   settings:
     account: Kont
     account_settings: Arventennoù ar gont
@@ -283,11 +491,25 @@ br:
         one: "%{count} skeudenn"
         other: "%{count} skeudenn"
         two: "%{count} skeudenn"
+    poll:
+      vote: Mouezhiañ
     show_more: Diskouez muioc'h
     visibilities:
+      direct: War-eeun
       public: Publik
+  statuses_cleanup:
+    min_age:
+      '1209600': 2 sizhunvezh
+      '15778476': 6 months
+      '2629746': 1 mizvezh
+      '31556952': 1 bloavezh
+      '5259492': 2 months
+      '604800': 1 sizhunvezh
+      '63113904': 2 vloavezh
+      '7889238': 3 months
   stream_entries:
     pinned: Kannad spilhennet
+    reblogged: en·he deus skignet
   themes:
     default: Mastodoñ (Teñval)
     mastodon-light: Mastodoñ (Sklaer)
@@ -302,6 +524,9 @@ br:
     edit: Aozañ
   user_mailer:
     warning:
+      categories:
+        spam: Spam
+      reason: 'Abeg :'
       statuses: 'Kannadoù meneget :'
       title:
         none: Diwall
diff --git a/config/locales/bs.yml b/config/locales/bs.yml
new file mode 100644
index 000000000..adb1ccc2a
--- /dev/null
+++ b/config/locales/bs.yml
@@ -0,0 +1,12 @@
+---
+bs:
+  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.
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index 851ff030e..bc3f462b8 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -373,6 +373,8 @@ ca:
       add_new: Dominis autoritzats
       created_msg: El domini ha estat correctament autoritzat
       destroyed_msg: S'ha esborrat el domini de la llista blanca
+      export: Exporta
+      import: Importa
       undo: Treure de la llista blanca
     domain_blocks:
       add_new: Afegir nou bloqueig de domini
@@ -382,15 +384,19 @@ ca:
       edit: Editar el bloqueig del domini
       existing_domain_block: Ja s'han imposat mesures més estrictes a %{name}.
       existing_domain_block_html: Ja has imposat uns límits més estrictes a %{name}, l'hauries de <a href="%{unblock_url}">desbloquejar-lo</a> primer.
+      export: Exporta
+      import: Importa
       new:
         create: Crea un bloqueig
         hint: El bloqueig de domini no impedirà la creació de nous comptes en la base de dades, però s'aplicaran de manera retroactiva mètodes de moderació específics sobre aquests comptes.
         severity:
-          desc_html: "<strong>Silenci</strong> farà les publicacions del compte invisibles a tothom que no l'estigui seguint. <strong>La suspensió</strong> eliminarà tots els continguts, multimèdia i les dades del perfil del compte. Usa <strong>Cap</strong> si només vols rebutjar el fitxers multimèdia."
+          desc_html: "<strong>Limitar</strong> farà que les publicacions dels comptes d'aquest domini siguin invisibles per a qualsevol persona que no les segueixi. <strong>Suspendre</strong> eliminarà del vostre servidor tot el contingut, multimèdia i perfil dels comptes d'aquest domini. Utilitza <strong>Cap</strong> si només vols rebutjar fitxers multimèdia."
           noop: Cap
-          silence: Silenci
+          silence: Limitar
           suspend: Suspensió
         title: Bloqueig de domini nou
+      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
       private_comment: Comentari privat
@@ -422,6 +428,20 @@ ca:
       resolved_dns_records_hint_html: El nom del domini resol als següents dominis MX, els quals son els responsables finals per a acceptar els correus. Bloquejar un domini MX bloquejarà els registres des de qualsevol adreça de correu que utilitzi el mateix domini MX, encara que el nom visible del domini sigui diferent. <strong>Ves amb compte no bloquegis els grans proveïdors de correu electrònic.</strong>
       resolved_through_html: Resolt mitjançant %{domain}
       title: Llista negra de correus electrònics
+    export_domain_allows:
+      new:
+        title: Importa dominis permesos
+      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.
+        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_template: Importar des de %{source} el %{date}
+        title: Importa dominis bloquejats
+      new:
+        title: Importa dominis bloquejats
+      no_file: No s'ha seleccionat cap fitxer
     follow_recommendations:
       description_html: "<strong>Seguir les recomanacions ajuda als nous usuaris a trobar ràpidament contingut interessant</strong>. Quan un usuari no ha interactuat prou amb d'altres com per a formar a qui seguir personalment, aquests comptes li seran recomanats. Es recalculen a diari a partir d'una barreja de comptes amb els compromisos recents més alts i el nombre més alt de seguidors locals per a un idioma determinat."
       language: Per idioma
@@ -914,7 +934,7 @@ ca:
     warning: Aneu amb compte amb aquestes dades. No les compartiu mai amb ningú!
     your_token: El teu identificador d'accés
   auth:
-    apply_for_account: Apunta't a la llista d'espera
+    apply_for_account: Sol·licitar un compte
     change_password: Contrasenya
     delete_account: Suprimeix el compte
     delete_account_html: Si vols suprimir el compte pots <a href="%{path}">fer-ho aquí</a>. Se't demanarà confirmació.
@@ -1159,6 +1179,7 @@ ca:
     invalid_markup: 'conté HTML markup no vàlid: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Fitxer CSV invàlid. Error: %{error}'
       over_rows_processing_limit: conté més de %{count} files
     modes:
       merge: Fusionar
diff --git a/config/locales/ckb.yml b/config/locales/ckb.yml
index 483734fea..f774459f7 100644
--- a/config/locales/ckb.yml
+++ b/config/locales/ckb.yml
@@ -310,9 +310,7 @@ ckb:
         create: دروستکردنی بلۆک
         hint: بلۆکی دۆمەین رێگری لە دروستکردنی هەژمارەی چوونەژوورەوە لە بنکەی زانیارێکان ناکات ، بەڵکو بە شێوەیەکی دووبارە و خۆکارانە رێوشێوازی پێشکەوتوو تایبەت لەسەر ئەو هەژمارانە جێبەجێ دەکات.
         severity:
-          desc_html: "<strong> بێدەنگی</strong> وا دەکات کە نووسراوەکانی هەژمارەکان نەبینراوە بێت بۆ هەر کەسێک کە شوێنیان نەکەوێ. <strong>ڕاگرتنی</strong> هەموو ناوەڕۆکی هەژمارەکە، میدیا، و داتای پرۆفایلەکەی بەکارهێنان. <strong>هیچ </strong> ئەگەر دەتەوێت فایلەکانی میدیا ڕەت بکەیتەوە."
           noop: هیچ
-          silence: بێدەنگ
           suspend: ڕاگرتن
         title: بلۆکی دۆمەینی نوێ
       obfuscate: ناوی دۆمەینەکە تەمومژاوی بکە
diff --git a/config/locales/co.yml b/config/locales/co.yml
index c9d22cd12..2ab6c63f9 100644
--- a/config/locales/co.yml
+++ b/config/locales/co.yml
@@ -317,9 +317,7 @@ co:
         create: Creà un blucchime
         hint: U blucchime di duminiu ùn impedirà micca a creazione di conti indè a database, mà metudi di muderazione specifiche saranu applicati.
         severity:
-          desc_html: Cù <strong>Silenzà</strong>, solu l’abbunati di u contu viderenu i so missaghji. <strong>Suspende</strong> sguassarà tutti i cuntenuti è dati di u contu. Utilizate <strong>Nisuna</strong> s’è voi vulete solu righjittà fugliali media.
           noop: Nisuna
-          silence: Silenzà
           suspend: Suspende
         title: Novu blucchime di duminiu
       obfuscate: Uscurà u nome di duminiu
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 4a1674893..30ff37717 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -400,9 +400,7 @@ cs:
         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>Ztišení</strong> skryje příspěvky z účtu komukoliv, kdo jej nesleduje. <strong>Pozastavení</strong> odstraní všechen obsah, média a profilová data účtu. Pro pouhé odmítnutí mediálních souborů použijte funkci <strong>Žádné</strong>."
           noop: Žádné
-          silence: Ztišit
           suspend: Pozastavit
         title: Nová blokace domény
       obfuscate: Obfuskovat doménu
@@ -950,7 +948,6 @@ 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: Přejít na čekací frontu
     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í.
diff --git a/config/locales/cy.yml b/config/locales/cy.yml
index 4939adba1..407f5cb44 100644
--- a/config/locales/cy.yml
+++ b/config/locales/cy.yml
@@ -33,25 +33,25 @@ cy:
   admin:
     account_actions:
       action: Cyflawni gweithred
-      title: Perfformio gweithrediad goruwchwylio ar %{acct}
+      title: Perfformio gweithrediad cymedroli ar %{acct}
     account_moderation_notes:
       create: Gadael nodyn
-      created_msg: Crewyd nodyn goruwchwylio yn llwyddiannus!
-      destroyed_msg: Dinistrwyd nodyn goruwchwylio yn llwyddiannus!
+      created_msg: Crëwyd nodyn cymedroli'n llwyddiannus!
+      destroyed_msg: Dinistriwyd nodyn cymedroli yn llwyddiannus!
     accounts:
-      add_email_domain_block: Cosbrestru parth e-bost
+      add_email_domain_block: Rhwystro parth e-bost
       approve: Cymeradwyo
-      approved_msg: Wedi llwyddo cymeradwyo cais cofrestru %{username}
+      approved_msg: Wedi llwyddo i gymeradwyo cais cofrestru %{username}
       are_you_sure: Ydych chi'n siŵr?
       avatar: Afatar
       by_domain: Parth
       change_email:
         changed_msg: E-bost wedi newid yn llwyddiannus!
-        current_email: E-bost Cyfredol
-        label: Newid E-bost
-        new_email: E-bost Newydd
-        submit: Newid E-bost
-        title: Newid E-bost i %{username}
+        current_email: E-bost cyfredol
+        label: Newid e-bost
+        new_email: E-bost newydd
+        submit: Newid e-bost
+        title: Newid e-bost i %{username}
       change_role:
         changed_msg: Rôl wedi ei newid yn llwyddiannus!
         label: Newid rôl
@@ -59,29 +59,29 @@ cy:
         title: Newid rôl %{username}
       confirm: Cadarnhau
       confirmed: Cadarnhawyd
-      confirming: Cadarnhau
-      custom: Arbennig
+      confirming: Yn cadarnhau
+      custom: Cyfaddas
       delete: Dileu data
       deleted: Wedi dileu
       demote: Diraddio
       destroyed_msg: Mae data %{username} bellach mewn ciw i gael ei ddileu yn fuan
-      disable: Diffodd
+      disable: Rhewi
       disable_sign_in_token_auth: Analluogi dilysu tocynnau e-bost
       disable_two_factor_authentication: Diffodd 2FA
-      disabled: Wedi ei ddiffodd
-      display_name: Enw arddangos
+      disabled: Wedi rhewi
+      display_name: Enw dangos
       domain: Parth
       edit: Golygu
       email: E-bost
-      email_status: Statws E-bost
-      enable: Galluogi
+      email_status: Statws e-bost
+      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
       followers: Dilynwyr
       follows: Yn dilyn
-      header: Pennawd
-      inbox_url: URL Mewnflwch
+      header: Pennyn
+      inbox_url: URL blwch derbyn
       invite_request_text: Rhesymau dros ymuno
       invited_by: Gwahoddwyd gan
       ip: IP
@@ -92,7 +92,7 @@ cy:
         remote: Pell
         title: Lleoliad
       login_status: Statws mewngofnodi
-      media_attachments: Atodiadau
+      media_attachments: Atodiadau cyfryngau
       memorialize: Creu cyfrif coffa
       memorialized: Wedi troi'n gyfrif coffa
       memorialized_msg: Llwyddodd i droi %{username} yn gyfrif coffa
@@ -102,11 +102,11 @@ cy:
         pending: Yn aros
         silenced: Cyfyngedig
         suspended: Wedi ei atal
-        title: Goruwchwyliad
-      moderation_notes: Nodiadau goruwchwylio
+        title: Cymedroli
+      moderation_notes: Nodiadau cymedroli
       most_recent_activity: Gweithgarwch diweddaraf
       most_recent_ip: IP diweddaraf
-      no_account_selected: Ni newidwyd dim cyfrif achos ni ddewiswyd dim un
+      no_account_selected: Heb newid unrhyw gyfrif gan na ddewiswyd un
       no_limits_imposed: Dim terfynau wedi'i gosod
       no_role_assigned: Dim rôl wedi'i neilltuo
       not_subscribed: Heb danysgrifio
@@ -129,90 +129,90 @@ cy:
       reject: Gwrthod
       rejected_msg: Wedi gwrthod cais cofrestru %{username}
       remove_avatar: Dileu afatar
-      remove_header: Dileu pennawd
+      remove_header: Dileu pennyn
       removed_avatar_msg: Llwyddwyd i ddileu delwedd afatar %{username}
       removed_header_msg: Llwyddwyd i ddileu delwedd pennyn %{username}
       resend_confirmation:
         already_confirmed: Mae'r defnyddiwr hwn wedi ei gadarnhau yn barod
-        send: Ailanfonwch e-bost cadarnhad
+        send: Ail anfonwch e-bost cadarnhad
         success: E-bost cadarnhau wedi ei anfon yn llwyddiannus!
       reset: Ailosod
       reset_password: Ailosod cyfrinair
-      resubscribe: Aildanysgrifio
+      resubscribe: Ail danysgrifio
       role: Rôl
       search: Chwilio
-      search_same_email_domain: Defnyddwyr eraill gyda'r un parth ebost
+      search_same_email_domain: Defnyddwyr eraill gyda'r un parth e-bost
       search_same_ip: Defnyddwyr eraill gyda'r un IP
       security_measures:
         only_password: Cyfrinair yn unig
         password_and_2fa: Cyfrinair a 2FA
       sensitive: Grym-sensitif
       sensitized: Wedi'i farcio fel sensitif
-      shared_inbox_url: URL Mewnflwch wedi ei rannu
+      shared_inbox_url: URL blwch derbyn wedi ei rannu
       show:
         created_reports: Adroddiadau a wnaed
         targeted_reports: Adroddwyd gan eraill
-      silence: Tawelu
-      silenced: Tawelwyd
-      statuses: Statysau
-      strikes: Streiciau blaenorol
+      silence: Cyfyngu
+      silenced: Cyfyngwyd
+      statuses: Tŵtiau
+      strikes: Rhybuddion blaenorol
       subscribe: Tanysgrifio
       suspend: Atal
       suspended: Ataliwyd
       suspension_irreversible: Mae data'r cyfrif hwn wedi'i ddileu'n ddiwrthdro. Gallwch ddad-atal y cyfrif i'w wneud yn ddefnyddiadwy ond ni fydd yn adennill unrhyw ddata a oedd ganddo o'r blaen.
-      suspension_reversible_hint_html: Mae'r cyfrif wedi'i atal, a bydd y data'n cael ei ddileu yn llawn ar %{date}. Tan hynny, gellir adfer y cyfrif heb unrhyw effeithiau gwael. Os dymunwch gael gwared ar holl ddata'r cyfrif ar unwaith, gallwch wneud hynny isod.
+      suspension_reversible_hint_html: Mae'r cyfrif wedi'i atal, a bydd y data'n cael ei ddileu yn llawn ar %{date}. Tan hynny, mae modd adfer y cyfrif heb unrhyw effeithiau gwael. Os dymunwch gael gwared ar holl ddata'r cyfrif ar unwaith, gallwch wneud hynny isod.
       title: Cyfrifon
       unblock_email: Dadflocio cyfeiriad e-bost
       unblocked_email_msg: Llwyddwyd i ddadflocio cyfeiriad e-bost %{username}
       unconfirmed_email: E-bost heb ei gadarnhau
       undo_sensitized: Dadwneud grym-sensitif
-      undo_silenced: Dadwneud tawelu
+      undo_silenced: Dadwneud cyfyngu
       undo_suspension: Dadwneud ataliad
-      unsilenced_msg: Wedi llwyddo i ddadwneud terfyn cyfrif %{username}
+      unsilenced_msg: Wedi llwyddo i ddadwneud cyfyngiad cyfrif %{username}
       unsubscribe: Dad-danysgrifio
       unsuspended_msg: Llwyddwyd i ddad-atal cyfrif %{username}
       username: Enw defnyddiwr
       view_domain: Gweld crynodeb ar gyfer parth
       warn: Rhybuddio
       web: Gwe
-      whitelisted: Rhestredig wen
+      whitelisted: Caniatáu ar gyfer ffedereiddio
     action_logs:
       action_types:
         approve_appeal: Cymeradwyo'r Apêl
         approve_user: Cymeradwyo Defnyddiwr
         assigned_to_self_report: Neilltuo Adroddiad
-        change_email_user: Newid Ebost ar gyfer Defnyddiwr
+        change_email_user: Newid E-bost ar gyfer Defnyddiwr
         change_role_user: Newid Rôl y Defnyddiwr
         confirm_user: Cadarnhau Defnyddiwr
         create_account_warning: Creu Rhybydd
         create_announcement: Creu Cyhoeddiad
         create_canonical_email_block: Creu Bloc E-bost
-        create_custom_emoji: Creu Emoji Addasiedig
-        create_domain_allow: Creu Alluogiad Parth
+        create_custom_emoji: Creu Emoji Cyfaddas
+        create_domain_allow: Creu Caniatáu Parth
         create_domain_block: Creu Gwaharddiad Parth
-        create_email_domain_block: Creu Gwaharddiad Parth Ebost
+        create_email_domain_block: Creu Gwaharddiad Parth E-bost
         create_ip_block: Creu rheol IP
         create_unavailable_domain: Creu Parth Ddim ar Gael
         create_user_role: Creu Rôl
         demote_user: Diraddio Defnyddiwr
         destroy_announcement: Dileu Cyhoeddiad
         destroy_canonical_email_block: Dileu Bloc E-bost
-        destroy_custom_emoji: Dileu Emoji Addasiedig
-        destroy_domain_allow: Dileu Alluogiad Parth
+        destroy_custom_emoji: Dileu Emoji Cyfaddas
+        destroy_domain_allow: Dileu Caniatáu Parth
         destroy_domain_block: Dileu Gwaharddiad Parth
-        destroy_email_domain_block: Dileu gwaharddiad parth ebost
+        destroy_email_domain_block: Dileu gwaharddiad parth e-bost
         destroy_instance: Clirio Parth
         destroy_ip_block: Dileu rheol IP
         destroy_status: Dileu Statws
         destroy_unavailable_domain: Dileu Parth Ddim ar Gael
         destroy_user_role: Dinistrio Rôl
         disable_2fa_user: Diffodd 2FA
-        disable_custom_emoji: Analluogi Emoji Addasiedig
+        disable_custom_emoji: Analluogi Emoji Cyfaddas
         disable_sign_in_token_auth_user: Analluogi Dilysu Tocyn E-bost ar gyfer Defnyddiwr
         disable_user: Analluogi Defnyddiwr
-        enable_custom_emoji: Alluogi Emoji Addasiedig
+        enable_custom_emoji: Alluogi Emoji Cyfaddas
         enable_sign_in_token_auth_user: Galluogi Dilysu Tocyn E-bost ar gyfer Defnyddiwr
-        enable_user: Alluogi Defnyddiwr
+        enable_user: Galluogi Defnyddiwr
         memorialize_account: Cofadeilio Cyfrif
         promote_user: Dyrchafu Defnyddiwr
         reject_appeal: Gwrthod Apêl
@@ -223,15 +223,15 @@ cy:
         reset_password_user: Ailosod Cyfrinair
         resolve_report: Datrus Adroddiad
         sensitive_account: Cyfrif Grym-Sensitif
-        silence_account: Tawelu Cyfrif
+        silence_account: Cyfyngu Cyfrif
         suspend_account: Gwahardd Cyfrif Dros Dro
         unassigned_report: Dadneilltuo Adroddiad
         unblock_email_account: Dadflocio cyfeiriad e-bost
         unsensitive_account: Dadwneud Cyfrif Grym-Sensitif
-        unsilence_account: Dadawelu Cyfrif
+        unsilence_account: Dad-gyfyngu Cyfrif
         unsuspend_account: Tynnu Gwahardd Cyfrif Dros Dro
         update_announcement: Diweddaru Cyhoeddiad
-        update_custom_emoji: Diweddaru Emoji Addasiedig
+        update_custom_emoji: Diweddaru Emoji Cyfaddas
         update_domain_block: Diweddaru'r Blocio Parth
         update_ip_block: Diweddaru rheol IP
         update_status: Diweddaru Statws
@@ -239,7 +239,7 @@ cy:
       actions:
         approve_appeal_html: Mae %{name} wedi cymeradwyo penderfyniad cymedroli gan %{target}
         approve_user_html: Mae %{name} wedi cymeradwyo cofrestru gan %{target}
-        assigned_to_self_report_html: Mae %{name} wedi aseinio adroddiad %{target} iddyn nhw eu hunain
+        assigned_to_self_report_html: Mae %{name} wedi neilltuo adroddiad %{target} iddyn nhw eu hunain
         change_email_user_html: Mae %{name} wedi newid cyfeiriad e-bost defnyddiwr %{target}
         change_role_user_html: Mae %{name} wedi newid rôl %{target}
         confirm_user_html: Mae %{name}  wedi cadarnhau cyfeiriad e-bost defnyddiwr %{target}
@@ -400,6 +400,8 @@ cy:
       add_new: Rhestrwch parth
       created_msg: Rhestrwyd wen parth yn llwyddiannus
       destroyed_msg: Mae parth wedi'i dynnu o'r rhestr wen
+      export: Allforio
+      import: Mewnforio
       undo: Tynnwch o'r rhestr wen
     domain_blocks:
       add_new: Ychwanegu bloc parth newydd
@@ -409,15 +411,19 @@ cy:
       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.
+      export: Allforio
+      import: Mewnforio
       new:
         create: Creu bloc
-        hint: Ni fydd y bloc parth yn atal cread cofnodion cyfrif yn y bas data, ond mi fydd yn gosod dulliau goruwchwylio penodol ôl-weithredol ac awtomatig ar y cyfrifau hynny.
+        hint: Ni fydd y bloc parth yn atal cread cofnodion cyfrif yn y bas data, ond mi fydd yn gosod dulliau cymedroli penodol ôl-weithredol ac awtomatig ar y cyfrifau hynny.
         severity:
-          desc_html: Mae <strong>Tawelu</strong> yn gwneud twtiau y cyfrif yn anweledig i unrhyw un nad yw'n dilyn y cyfrif. Mae <strong>Atal</strong> yn cael gwared ar holl gynnwys, cyfryngau a data proffil y cyfrif. Defnyddiwch <strong>Dim</strong> os ydych chi ond am wrthod dogfennau cyfryngau.
+          desc_html: Bydd <strong>terfyn</strong> yn gwneud postiadau o gyfrifon yn y parth hwn yn anweledig i unrhyw un nad yw'n eu dilyn. Bydd <strong>Atal</strong> yn dileu'r holl gynnwys, cyfryngau a data proffil ar gyfer cyfrifon y parth hwn o'ch gweinydd. Defnyddiwch <strong>Dim</strong> os ydych am wrthod ffeiliau cyfryngau yn unig.
           noop: Dim
-          silence: Tawelwch
+          silence: Terfyn
           suspend: Atal
         title: Blocio parth newydd
+      no_domain_block_selected: Heb newid unrhyw flociau parth e-bost gan nad oes un wedi'i ddewis
+      not_permitted: Nid oes gennych caniatâd i gyflawni'r weithred hon
       obfuscate: Cuddio enw parth
       obfuscate_hint: Cuddio'r enw parth yn y rhestr yn rhannol os yw hysbysebu'r rhestr o gyfyngiadau parth wedi'i alluogi
       private_comment: Sylw preifat
@@ -453,6 +459,20 @@ cy:
       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
+    export_domain_allows:
+      new:
+        title: Mewnforio parth yn caniatáu
+      no_file: Dim ffeil wedi'i dewis
+    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>'
+        private_comment_template: Mewnforiwyd o %{source} ar %{date}
+        title: Mewnforio blociau parth
+      new:
+        title: Mewnforio blociau parth
+      no_file: Dim ffeil wedi'i dewis
     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
@@ -983,7 +1003,7 @@ cy:
     warning: Byddwch yn ofalus a'r data hyn. Peidiwch a'i rannu byth!
     your_token: Eich tocyn mynediad
   auth:
-    apply_for_account: Ewch ar y rhestr aros
+    apply_for_account: Gofyn am gyfrif
     change_password: Cyfrinair
     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.
@@ -1252,6 +1272,7 @@ cy:
     invalid_markup: 'yn cynnwys marciad HTML annilys: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ffeil CSV annilys. Gwall: %{error}'
       over_rows_processing_limit: yn cynnwys mwy na %{count} rhes
     modes:
       merge: Cyfuno
diff --git a/config/locales/da.yml b/config/locales/da.yml
index c610a3c44..504c5080e 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -386,9 +386,7 @@ 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>Tavsgørelse</strong> gør kontoens indlæg usynlige for alle, som ikke følger dem. <strong>Suspendering</strong> fjerner alt kontoindhold, medier og profildata. Brug <strong>Ingen</strong>, hvis mediefiler blot ønskes afvist."
           noop: Ingen
-          silence: Tavsgøre
           suspend: Suspendere
         title: Ny domæneblokering
       obfuscate: Slør domænenavn
@@ -914,7 +912,6 @@ da:
     warning: Vær meget påpasselig med disse data. Del dem aldrig med nogen!
     your_token: Dit adgangstoken
   auth:
-    apply_for_account: Kom på ventelisten
     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.
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 379b39307..183113e0b 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -31,7 +31,7 @@ de:
       created_msg: Moderationshinweis erfolgreich abgespeichert!
       destroyed_msg: Moderationsnotiz erfolgreich gelöscht!
     accounts:
-      add_email_domain_block: E-Mail-Domain auf Blacklist setzen
+      add_email_domain_block: E-Mail-Domain sperren
       approve: Genehmigen
       approved_msg: Anmeldeantrag von %{username} erfolgreich genehmigt
       are_you_sure: Bist du dir sicher?
@@ -84,7 +84,7 @@ de:
         remote: Fern
         title: Ursprung
       login_status: Loginstatus
-      media_attachments: Dateien
+      media_attachments: Medienanhänge
       memorialize: In Gedenkmal verwandeln
       memorialized: Memorialisiert
       memorialized_msg: "%{username} wurde erfolgreich in ein In-Memoriam-Konto umgewandelt"
@@ -150,8 +150,8 @@ de:
       suspension_irreversible: Die Daten dieses Kontos wurden unwiderruflich gelöscht. Du kannst das Konto aufheben, um es wieder brauchbar zu machen, aber es wird keine Daten wiederherstellen, die es davor hatte.
       suspension_reversible_hint_html: Das Konto wurde gesperrt und die Daten werden am %{date} vollständig gelöscht. Bis dahin kann das Konto ohne irgendwelche negativen Auswirkungen wiederhergestellt werden. Wenn du alle Daten des Kontos sofort entfernen möchtest, kannst du dies nachfolgend tun.
       title: Konten
-      unblock_email: E-Mail Adresse entsperren
-      unblocked_email_msg: Die E-Mail-Adresse von %{username} wurde erfolgreich entsperrt
+      unblock_email: E-Mail-Adresse entsperren
+      unblocked_email_msg: E-Mail-Adresse von %{username} erfolgreich entsperrt
       unconfirmed_email: Unbestätigte E-Mail-Adresse
       undo_sensitized: Inhaltswarnung aufheben
       undo_silenced: Stummschaltung aufheben
@@ -174,11 +174,11 @@ de:
         confirm_user: Benutzer*in bestätigen
         create_account_warning: Warnung erstellen
         create_announcement: Ankündigung erstellen
-        create_canonical_email_block: E-Mail-Block erstellen
+        create_canonical_email_block: E-Mail-Sperre erstellen
         create_custom_emoji: Eigene Emojis erstellen
         create_domain_allow: Domain erlauben
         create_domain_block: Domain blockieren
-        create_email_domain_block: E-Mail-Domain-Block erstellen
+        create_email_domain_block: E-Mail-Domainsperre erstellen
         create_ip_block: IP-Regel erstellen
         create_unavailable_domain: Nicht verfügbare Domain erstellen
         create_user_role: Rolle erstellen
@@ -188,7 +188,7 @@ de:
         destroy_custom_emoji: Eigene 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-Domain-Blockade löschen
+        destroy_email_domain_block: E-Mail-Domainsperre löschen
         destroy_instance: Domain-Daten entfernen
         destroy_ip_block: IP-Regel löschen
         destroy_status: Beitrag löschen
@@ -214,7 +214,7 @@ de:
         silence_account: Konto stummschalten
         suspend_account: Konto sperren
         unassigned_report: Meldung widerrufen
-        unblock_email_account: E-Mail Adresse entsperren
+        unblock_email_account: E-Mail-Adresse entsperren
         unsensitive_account: Zwangssensibles Konto rückgängig machen
         unsilence_account: Konto nicht mehr stummschalten
         unsuspend_account: Konto nicht mehr sperren
@@ -228,26 +228,26 @@ de:
         approve_appeal_html: "%{name} genehmigte die Moderationsbeschlüsse von %{target}"
         approve_user_html: "%{name} genehmigte die Anmeldung 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 des Nutzers %{target} geändert"
+        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_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} blockiert"
+        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_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} geblacklistet"
+        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"
         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} freigegeben"
+        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_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} gewhitelistet"
+        destroy_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} entsperrt"
         destroy_instance_html: "%{name} hat die Daten der Domain %{target} entfernt"
         destroy_ip_block_html: "%{name} hat eine Regel für IP %{target} gelöscht"
         destroy_status_html: "%{name} hat einen Beitrag von %{target} entfernt"
@@ -255,7 +255,7 @@ de:
         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_sign_in_token_auth_user_html: "%{name} hat die E-Mail-Token Authentifizierung für %{target} deaktiviert"
+        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_sign_in_token_auth_user_html: "%{name} hat die E-Mail-Token-Authentifizierung für %{target} aktiviert"
@@ -273,7 +273,7 @@ de:
         silence_account_html: "%{name} hat das Konto von %{target} stummgeschaltet"
         suspend_account_html: "%{name} hat das Konto von %{target} gesperrt"
         unassigned_report_html: "%{name} hat die Zuweisung der Meldung %{target} entfernt"
-        unblock_email_account_html: "%{name} entsperrte die E-Mail-Adresse von %{target}"
+        unblock_email_account_html: "%{name} hat die E-Mail-Adresse von %{target} entsperrt"
         unsensitive_account_html: "%{name} hat die Inhaltswarnung für Medien von %{target} aufgehoben"
         unsilence_account_html: "%{name} hat die Stummschaltung von %{target} aufgehoben"
         unsuspend_account_html: "%{name} hat die Kontosperre von %{target} aufgehoben"
@@ -323,8 +323,8 @@ de:
       enabled: Aktiviert
       enabled_msg: Das Emoji wurde aktiviert
       image_hint: PNG oder GIF bis %{size}
-      list: Liste
-      listed: Gelistet
+      list: Aufführen
+      listed: Angezeigt
       new:
         title: Eigenes Emoji hinzufügen
       no_emoji_selected: Keine Emojis wurden geändert, da keine ausgewählt wurden
@@ -334,8 +334,8 @@ de:
       shortcode_hint: Mindestens 2 Zeichen, nur Buchstaben, Ziffern und Unterstriche
       title: Eigene Emojis
       uncategorized: Nicht kategorisiert
-      unlist: Nicht listen
-      unlisted: Ungelistet
+      unlist: Nicht Aufführen
+      unlisted: Nicht aufgeführt
       update_failed_msg: Konnte dieses Emoji nicht aktualisieren
       updated_msg: Emoji erfolgreich aktualisiert!
       upload: Hochladen
@@ -373,24 +373,29 @@ de:
       add_new: Whitelist-Domain
       created_msg: Domain wurde erfolgreich zur Whitelist hinzugefügt
       destroyed_msg: Domain wurde von der Whitelist entfernt
+      export: Exportieren
+      import: Importieren
       undo: Von der Whitelist entfernen
     domain_blocks:
       add_new: Neue Domainblockade hinzufügen
-      created_msg: Die Domain-Blockade wird nun durchgeführt
+      created_msg: Die Domain ist jetzt blockiert bzw. eingeschränkt
       destroyed_msg: Die Domain-Blockade wurde rückgängig gemacht
       domain: Domain
       edit: Domainblockade bearbeiten
       existing_domain_block: Du hast %{name} bereits stärker eingeschränkt.
       existing_domain_block_html: Du hast bereits strengere Beschränkungen für die Domain %{name} verhängt. Du musst diese erst <a href="%{unblock_url}">aufheben</a>.
+      export: Exportieren
+      import: Importieren
       new:
         create: Blockade einrichten
         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 dieses Kontos für alle, die ihm nicht folgen, unsichtbar machen. Eine <strong>Sperre</strong> wird alle Beiträge, Medien und Profildaten dieses Kontos entfernen. Verwende <strong>Kein,</strong> um nur Mediendateien abzulehnen."
           noop: Kein
           silence: Stummschaltung
           suspend: Sperren
         title: Neue Domain-Blockade
+      no_domain_block_selected: Keine Domains blockiert, weil keine ausgewählt wurde
+      not_permitted: Dir ist es nicht erlaubt, diese Handlung 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
@@ -408,7 +413,7 @@ de:
       attempts_over_week:
         one: "%{count} Registrierungsversuch in der letzten Woche"
         other: "%{count} Registrierungsversuche in der letzten Woche"
-      created_msg: E-Mail-Domain-Blockade erfolgreich erstellt
+      created_msg: E-Mail-Domain erfolgreich gesperrt
       delete: Löschen
       dns:
         types:
@@ -417,11 +422,22 @@ de:
       new:
         create: Blockade erstellen
         resolve: Domain auflösen
-        title: Neue E-Mail-Domain-Blockade
-      no_email_domain_block_selected: Es wurden keine E-Mail-Domain-Blockierungen geändert, da keine ausgewählt wurden
+        title: Neue E-Mail-Domain sperren
+      no_email_domain_block_selected: Es wurden keine E-Mail-Domainsperren 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: E-Mail-Domain-Blockade
+      title: Gesperrte E-Mail-Domains
+    export_domain_allows:
+      new:
+        title: Domain-Import erlaubt
+      no_file: Keine Datei ausgewählt
+    export_domain_blocks:
+      import:
+        private_comment_template: Importiert von %{source} am %{date}
+        title: Domain-Blocks importieren
+      new:
+        title: Domain-Blockierungen 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."
       language: Für Sprache
@@ -454,7 +470,7 @@ de:
           reject_media: Medien ablehnen
           reject_reports: Meldungen ablehnen
           silence: Stummschalten
-          suspend: Sperren
+          suspend: Gesperrt
         policy: Richtlinie
         reason: Öffentlicher Grund
         title: Inhaltsrichtlinien
@@ -490,7 +506,7 @@ de:
       public_comment: Öffentlicher Kommentar
       purge: Löschen
       purge_description_html: Wenn du glaubst, dass diese Domain endgültig offline ist, kannst du alle Account-Datensätze und zugehörigen Daten aus dieser Domain löschen. Das kann eine Weile dauern.
-      title: Föderation
+      title: Externe Instanzen
       total_blocked_by_us: Von uns blockiert
       total_followed_by_them: Gefolgt von denen
       total_followed_by_us: Gefolgt von uns
@@ -551,7 +567,7 @@ de:
       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 (NSFW) versehen und der Vorfall wird gesichert, um bei zukünftigen Verstößen desselben Kontos besser reagieren zu können.
+        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.
         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.
@@ -789,7 +805,7 @@ de:
       statuses:
         allow: Beitrag erlauben
         allow_account: Autor erlauben
-        description_html: Dies sind Beiträge, von denen dein Server weiß, dass sie derzeit viel geteilt und favorisiert werden. Es kann deinen neuen und wiederkehrenden Benutzern helfen, weitere Personen zu finden. Es werden keine Beiträge öffentlich angezeigt, bis du den Autor genehmigst und der Autor es zulässt, sein Konto anderen Benutzern zeigen zu lassen. Du kannst auch einzelne Beiträge zulassen oder ablehnen.
+        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
         no_status_selected: Keine angesagten Beiträge wurden geändert, da keine ausgewählt wurden
@@ -806,7 +822,7 @@ de:
           tag_servers_dimension: Top Server
           tag_servers_measure: verschiedene Server
           tag_uses_measure: Gesamtnutzungen
-        description_html: Dies sind Hashtags, die derzeit in vielen Beiträgen erscheinen, die dein Server sieht. Es kann deinen Benutzern helfen, herauszufinden, worüber die Menschen im Moment am meisten reden. Es werden keine Hashtags öffentlich angezeigt, bis du sie genehmigst.
+        description_html: Diese Hashtags werden derzeit in vielen Beiträgen verwendet, die dein Server sieht. Dies kann deinen Nutzer*innen helfen, herauszufinden, worüber die Leute im Moment am meisten schreiben. Hashtags werden erst dann öffentlich angezeigt, wenn du sie genehmigst.
         listable: Kann vorgeschlagen werden
         no_tag_selected: Keine Tags wurden geändert, da keine ausgewählt wurden
         not_listable: Wird nicht vorgeschlagen
@@ -856,7 +872,7 @@ de:
         disable: das Einfrieren der Konten
         mark_statuses_as_sensitive: das Markieren der Beiträge mit einer Inhaltswarnung
         none: eine Warnung
-        sensitive: das Markieren des Kontos mit einer Inhaltswarnung
+        sensitive: das Markieren des Profils mit einer Inhaltswarnung
         silence: das Beschränken des Kontos
         suspend: um deren Konto zu sperren
       body: "%{target} hat etwas gegen eine Moderationsentscheidung von %{action_taken_by} vom %{date}, die %{type} war. Die Person schrieb:"
@@ -900,7 +916,7 @@ de:
     sensitive_content: Inhaltswarnung
     toot_layout: Timeline-Layout
   application_mailer:
-    notification_preferences: Ändere E-Mail-Einstellungen
+    notification_preferences: E-Mail-Einstellungen ändern
     salutation: "%{name},"
     settings: 'E-Mail-Einstellungen ändern: %{link}'
     view: 'Ansehen:'
@@ -914,14 +930,14 @@ de:
     warning: Sei mit diesen Daten sehr vorsichtig. Teile sie mit niemandem!
     your_token: Dein Zugangs-Token
   auth:
-    apply_for_account: Auf Warteliste kommen
+    apply_for_account: Account 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 Leuten folgen, Updates veröffentlichen und Nachrichten mit Benutzern von jedem Mastodon-Server austauschen und mehr!
+      suffix: Mit einem Konto kannst du Profilen folgen, Updates veröffentlichen, Nachrichten mit Personen von jedem Mastodon-Server austauschen und mehr!
     didnt_get_confirmation: Keine Bestätigungs-Mail erhalten?
     dont_have_your_security_key: Hast du keinen Sicherheitsschlüssel?
     forgot_password: Passwort vergessen?
@@ -931,10 +947,10 @@ de:
     log_in_with: Anmelden mit
     login: Anmelden
     logout: Abmelden
-    migrate_account: Ziehe zu einem anderen Konto um
-    migrate_account_html: Wenn du wünschst, dieses Konto zu einem anderen umzuziehen, kannst du <a href="%{path}">dies hier einstellen</a>.
+    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">Datenschutzbestimmungen</a> gelesen und stimme ihnen zu
+    privacy_policy_agreement_html: Ich habe die <a href="%{privacy_policy_path}" target="_blank">Datenschutzhinweise</a> gelesen und stimme ihnen zu
     providers:
       cas: CAS
       saml: SAML
@@ -958,7 +974,7 @@ de:
       account_status: Kontostatus
       confirming: Warte auf die Bestätigung der E-Mail.
       functional: Dein Konto ist voll funktionsfähig.
-      pending: Deine Bewerbung wird von unseren Mitarbeitern noch überprüft. Dies kann einige Zeit dauern. Du erhältst eine E-Mail, wenn deine Bewerbung genehmigt wurde.
+      pending: Die Prüfung deiner Bewerbung steht noch aus. Dies kann einige Zeit in Anspruch nehmen. Sobald deine Bewerbung genehmigt wurde, erhältst du eine E-Mail.
       redirecting_to: Dein Konto ist inaktiv, da es derzeit zu %{acct} umgeleitet wird.
       view_strikes: Vorherige Verstöße deines Kontos ansehen
     too_fast: Formular zu schnell gesendet, versuche es erneut.
@@ -1108,7 +1124,7 @@ de:
     index:
       contexts: Filter in %{contexts}
       delete: Löschen
-      empty: Du hast noch keine Filter gesetzt.
+      empty: Du hast noch keine Filter erstellt.
       expires_in: Läuft ab in %{distance}
       expires_on: Läuft am %{date} ab
       keywords:
@@ -1159,6 +1175,7 @@ de:
     invalid_markup: 'enthält ungültiges HTML-Markup: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ungültige CSV-Datei. Fehler: %{error}'
       over_rows_processing_limit: enthält mehr als %{count} Zeilen
     modes:
       merge: Zusammenführen
@@ -1203,7 +1220,7 @@ de:
     authentication_methods:
       otp: Zwei-Faktor-Authentifizierung-App
       password: Passwort
-      sign_in_token: E-Mail Sicherheitscode
+      sign_in_token: E-Mail-Sicherheitscode
       webauthn: Sicherheitsschlüssel
     description_html: Wenn du verdächtige Aktivitäten bemerkst, die du nicht verstehst oder zuordnen kannst, solltest du dringend dein Passwort ändern und ungeachtet dessen die Zwei-Faktor-Authentisierung (2FA) aktivieren.
     empty: Kein Authentifizierungsverlauf verfügbar
@@ -1216,7 +1233,7 @@ de:
       not_ready: Dateien, die noch nicht bearbeitet wurden, können nicht angehängt werden. Versuche es gleich noch einmal!
       too_many: Es können nicht mehr als 4 Dateien angehängt werden
   migrations:
-    acct: benutzername@domain des neuen Kontos
+    acct: umgezogen nach
     cancel: Umleitung abbrechen
     cancel_explanation: Das Abbrechen der Umleitung wird dein aktuelles Konto erneut aktivieren, aber keine Follower, die auf dieses Konto verschoben wurden, zurückholen.
     cancelled_msg: Die Umleitung wurde erfolgreich abgebrochen.
@@ -1227,7 +1244,7 @@ de:
       not_found: kann nicht gefunden werden
       on_cooldown: Die Abklingzeit läuft gerade
     followers_count: Anzahl der Follower zum Zeitpunkt der Migration des Accounts
-    incoming_migrations: Ziehe von einem anderen Konto um
+    incoming_migrations: Von einem anderen Konto umziehen
     incoming_migrations_html: Um von einem anderen Konto zu diesem zu wechseln, musst du zuerst <a href="%{path}">einen Kontoalias</a> erstellen.
     moved_msg: Dein altes Profil wird jetzt zum neuen Account %{acct} weitergeleitet und deine Follower werden übertragen.
     not_redirecting: Dein Konto wird derzeit nicht auf ein anderes Konto weitergeleitet.
@@ -1304,7 +1321,7 @@ de:
           trillion: T
   otp_authentication:
     code_hint: Gib den von deiner Authentifizierungs-App generierten Code ein, um deine Anmeldung 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 einloggen zu können.
+    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."
     manual_instructions: Wenn du den QR-Code nicht einscannen kannst, sondern die Zahlenfolge manuell eingeben musst, ist hier der geheime Token für deine 2FA-App.
@@ -1332,7 +1349,7 @@ de:
     posting_defaults: Standardeinstellungen für Beiträge
     public_timelines: Öffentliche Timelines
   privacy_policy:
-    title: Datenschutzerklärung
+    title: Datenschutzhinweise
   reactions:
     errors:
       limit_reached: Limit für verschiedene Reaktionen erreicht
@@ -1391,7 +1408,7 @@ de:
       weibo: Weibo
     current_session: Aktuelle Sitzung
     description: "%{browser} auf %{platform}"
-    explanation: Dies sind die Webbrowser, die derzeit in deinem Mastodon-Konto eingeloggt sind.
+    explanation: Dies sind die Webbrowser, die derzeit mit deinem Mastodon-Konto verbunden sind.
     ip: IP-Adresse
     platforms:
       adobe_air: Adobe Air
@@ -1420,10 +1437,10 @@ de:
     delete: Konto löschen
     development: Entwicklung
     edit_profile: Profil bearbeiten
-    export: Export
+    export: Exportieren
     featured_tags: Empfohlene Hashtags
-    import: Import
-    import_and_export: Import und Export
+    import: Importieren
+    import_and_export: Importieren und exportieren
     migrate: Konto-Umzug
     notifications: Benachrichtigungen
     preferences: Einstellungen
@@ -1515,9 +1532,9 @@ de:
       '7889238': 3 Monate
     min_age_label: Altersgrenze
     min_favs: Behalte Beiträge, die häufiger favorisiert wurden als ...
-    min_favs_hint: Lösche keine deiner Beiträge, die häufiger als diese Anzahl favorisiert worden sind. Lass das Feld leer, um alle Beiträge unabhängig der Anzahl der Favoriten zu löschen
+    min_favs_hint: Löscht keine deiner Beiträge, die mindestens diese Anzahl an Favoriten erhalten haben. Lass das Feld leer, um Beiträge unabhängig von ihrer Anzahl an Favoriten zu löschen
     min_reblogs: Behalte Beiträge, die häufiger geteilt wurden als ...
-    min_reblogs_hint: Lösche keine deiner Beiträge, die mehr als diese Anzahl geteilt wurden. Lasse das Feld leer, um alle Beiträge unabhängig der Anzahl der geteilten Beiträge zu löschen
+    min_reblogs_hint: Löscht keine deiner Beiträge, die mindestens so oft geteilt wurden. Lass das Feld leer, um Beiträge unabhängig von der Anzahl der geteilten Beiträge zu löschen
   stream_entries:
     pinned: Angehefteter Beitrag
     reblogged: teilte
@@ -1590,17 +1607,17 @@ de:
       subject:
         delete_statuses: Deine Beiträge auf %{acct} wurden entfernt
         disable: Dein Konto %{acct} wurde eingefroren
-        mark_statuses_as_sensitive: Die Beiträge deines Profils %{acct} wurden mit einer Inhaltswarnung (NSFW) versehen
+        mark_statuses_as_sensitive: Deine Beiträge auf %{acct} wurden mit einer Inhaltswarnung versehen
         none: Warnung für %{acct}
-        sensitive: Die Beiträge deines Profils %{acct} werden künftig mit einer Inhaltswarnung (NSFW) versehen
+        sensitive: Deine Beiträge auf %{acct} werden künftig mit einer Inhaltswarnung versehen
         silence: Dein Konto %{acct} wurde limitiert
         suspend: Dein Konto %{acct} wurde gesperrt
       title:
         delete_statuses: Beiträge entfernt
         disable: Konto eingefroren
-        mark_statuses_as_sensitive: Mit einer Inhaltswarnung (NSFW) versehene Beiträge
+        mark_statuses_as_sensitive: Mit einer Inhaltswarnung versehene Beiträge
         none: Warnung
-        sensitive: Profil mit einer Inhaltswarnung (NSFW) versehen
+        sensitive: Profil mit einer Inhaltswarnung versehen
         silence: Konto limitiert
         suspend: Konto gesperrt
     welcome:
@@ -1616,8 +1633,8 @@ de:
   users:
     follow_limit_reached: Du kannst nicht mehr als %{limit} Leuten folgen
     invalid_otp_token: Ungültiger Code der Zwei-Faktor-Authentisierung (2FA)
-    otp_lost_help_html: Wenn Du beides nicht mehr weißt, melde Dich bei uns unter der E-Mailadresse %{email}
-    seamless_external_login: Du bist angemeldet über einen Drittanbieter-Dienst, weswegen Passwort- und E-Maileinstellungen nicht verfügbar sind.
+    otp_lost_help_html: Wenn du beides nicht mehr weißt, melde dich bitte bei uns unter der E-Mail-Adresse %{email}
+    seamless_external_login: Du bist über einen externen Dienst angemeldet, daher sind Passwort- und E-Mail-Einstellungen nicht verfügbar.
     signed_in_as: 'Angemeldet als:'
   verification:
     explanation_html: 'Du kannst <strong>bestätigen, dass die Links in deinen Profil-Metadaten dir gehören</strong>. Dafür muss die verlinkte Website einen Link zurück auf dein Mastodon-Profil enthalten. Dieser Link <strong>muss</strong> ein <code>rel="me"</code>-Attribut enthalten. Der Linktext ist dabei egal. Hier ist ein Beispiel:'
diff --git a/config/locales/devise.an.yml b/config/locales/devise.an.yml
new file mode 100644
index 000000000..76cc0689b
--- /dev/null
+++ b/config/locales/devise.an.yml
@@ -0,0 +1 @@
+an:
diff --git a/config/locales/devise.ast.yml b/config/locales/devise.ast.yml
index a0bebf98d..37beb4fa8 100644
--- a/config/locales/devise.ast.yml
+++ b/config/locales/devise.ast.yml
@@ -8,15 +8,20 @@ ast:
     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.
       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>.
       email_changed:
         explanation: 'La direición de corréu de la cuenta camudó a:'
diff --git a/config/locales/devise.bs.yml b/config/locales/devise.bs.yml
new file mode 100644
index 000000000..e9e174462
--- /dev/null
+++ b/config/locales/devise.bs.yml
@@ -0,0 +1 @@
+bs:
diff --git a/config/locales/devise.fo.yml b/config/locales/devise.fo.yml
new file mode 100644
index 000000000..926f66e34
--- /dev/null
+++ b/config/locales/devise.fo.yml
@@ -0,0 +1,38 @@
+---
+fo:
+  devise:
+    confirmations:
+      confirmed: Tín teldupostadressa er blivin góðkend.
+      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.
+    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.
+      pending: Kontan hjá tær verður kannað enn.
+      unauthenticated: Tú mást skriva teg inn aftur 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.
+        title: Vátta teldupostadressuna
+      email_changed:
+        subject: 'Mastodon: Teldupostur broyttur'
+        title: Nýggjur eldupostur
+      password_change:
+        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.
+        title: Loyniorðið er broytt
+      reconfirmation_instructions:
+        title: Vátta teldupostadressu
+      reset_password_instructions:
+        action: Broyt loyniorð
+        explanation: Tú hevur biðið um eitt nýtt loyniorð til kontoina.
+        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ð
+      webauthn_credential:
+        added:
+          subject: 'Mastodon: Nýggjur trygdarlykil'
+          title: Nýggjur trygdarlykil er gjørdur
diff --git a/config/locales/devise.fr-QC.yml b/config/locales/devise.fr-QC.yml
new file mode 100644
index 000000000..5a7e1cd9e
--- /dev/null
+++ b/config/locales/devise.fr-QC.yml
@@ -0,0 +1,115 @@
+---
+fr-QC:
+  devise:
+    confirmations:
+      confirmed: Votre adresse de courriel a été validée.
+      send_instructions: Vous allez recevoir par courriel les instructions nécessaires à la confirmation de votre compte dans quelques minutes. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+      send_paranoid_instructions: Si votre adresse électronique existe dans notre base de données, vous allez bientôt recevoir un courriel contenant les instructions de confirmation de votre compte. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+    failure:
+      already_authenticated: Vous êtes déjà connecté⋅e.
+      inactive: Votre compte n’est pas encore activé.
+      invalid: "%{authentication_keys} ou mot de passe invalide."
+      last_attempt: Vous avez droit à une dernière tentative avant que votre compte ne soit verrouillé.
+      locked: Votre compte est verrouillé.
+      not_found_in_database: "%{authentication_keys} ou mot de passe invalide."
+      pending: Votre compte est toujours en cours d'approbation.
+      timeout: Votre session a expiré. Veuillez vous reconnecter pour continuer.
+      unauthenticated: Vous devez vous connecter ou vous inscrire pour continuer.
+      unconfirmed: Vous devez valider votre adresse courriel pour continuer.
+    mailer:
+      confirmation_instructions:
+        action: Vérifier l’adresse courriel
+        action_with_app: Confirmer et retourner à %{app}
+        explanation: Vous avez créé un compte sur %{host} avec cette adresse courriel. Vous êtes à un clic de l’activer. Si ce n’était pas vous, veuillez ignorer ce courriel.
+        explanation_when_pending: Vous avez demandé à vous inscrire à %{host} avec cette adresse de courriel. Une fois que vous aurez confirmé cette adresse, nous étudierons votre demande. Vous ne pourrez pas vous connecter d’ici-là. Si votre demande est refusée, vos données seront supprimées du serveur, aucune action supplémentaire de votre part n’est donc requise. Si vous n’êtes pas à l’origine de cette demande, veuillez ignorer ce message.
+        extra_html: Merci de consultez également <a href="%{terms_path}">les règles du serveur</a> et <a href="%{policy_path}">nos conditions d’utilisation</a>.
+        subject: 'Mastodon : Merci de confirmer votre inscription sur %{instance}'
+        title: Vérifiez l’adresse courriel
+      email_changed:
+        explanation: 'L’adresse courriel de votre compte est en cours de modification pour devenir :'
+        extra: Si vous n’avez pas changé votre adresse courriel, il est probable que quelqu’un ait eu accès à votre compte. Veuillez changer votre mot de passe immédiatement ou contacter l’administrateur·rice du serveur si vous êtes bloqué·e hors de votre compte.
+        subject: 'Mastodon : Courriel modifié'
+        title: Nouvelle adresse courriel
+      password_change:
+        explanation: Le mot de passe de votre compte a été changé.
+        extra: Si vous n’avez pas changé votre mot de passe, il est probable que quelqu’un ait eu accès à votre compte. Veuillez changer votre mot de passe immédiatement ou contacter l’administrateur·rice du serveur si vous êtes bloqué·e hors de votre compte.
+        subject: 'Mastodon : Votre mot de passe a été modifié avec succès'
+        title: Mot de passe modifié
+      reconfirmation_instructions:
+        explanation: Confirmez la nouvelle adresse pour changer votre courriel.
+        extra: Si ce changement n’a pas été initié par vous, veuillez ignorer ce courriel. L’adresse courriel du compte Mastodon ne changera pas tant que vous n’aurez pas cliqué sur le lien ci-dessus.
+        subject: 'Mastodon : Confirmez l’adresse courriel pour %{instance}'
+        title: Vérifier l’adresse courriel
+      reset_password_instructions:
+        action: Modifier le mot de passe
+        explanation: Vous avez demandé un nouveau mot de passe pour votre compte.
+        extra: Si vous ne l’avez pas demandé, veuillez ignorer ce courriel. Votre mot de passe ne changera pas tant que vous n’aurez pas cliqué sur le lien ci-dessus et que vous n’en aurez pas créé un nouveau.
+        subject: 'Mastodon : Instructions pour changer votre mot de passe'
+        title: Réinitialisation du mot de passe
+      two_factor_disabled:
+        explanation: L'authentification à deux facteurs pour votre compte a été désactivée. La connexion est maintenant possible en utilisant uniquement l'adresse courriel et le mot de passe.
+        subject: 'Mastodon : authentification à deux facteurs désactivée'
+        title: 2FA désactivée
+      two_factor_enabled:
+        explanation: L'authentification à deux facteurs a été activée pour votre compte. Un jeton généré par l'application appairée TOTP sera nécessaire pour vous connecter.
+        subject: 'Mastodon : authentification à deux facteurs activée'
+        title: A2F activée
+      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
+      unlock_instructions:
+        subject: 'Mastodon : Instructions pour déverrouiller votre compte'
+      webauthn_credential:
+        added:
+          explanation: La clé de sécurité suivante a été ajoutée à votre compte
+          subject: 'Mastodon: Nouvelle clé de sécurité'
+          title: Une nouvelle clé de sécurité a été ajoutée
+        deleted:
+          explanation: La clé de sécurité suivante a été supprimée de votre compte
+          subject: 'Mastodon: Clé de sécurité supprimée'
+          title: Une de vos clés de sécurité a été supprimée
+      webauthn_disabled:
+        explanation: L'authentification avec les clés de sécurité a été désactivée pour votre compte. La connexion est maintenant possible en utilisant uniquement le jeton généré par l'application TOTP appairée.
+        subject: 'Mastodon: Authentification avec clés de sécurité désactivée'
+        title: Clés de sécurité désactivées
+      webauthn_enabled:
+        explanation: L'authentification par clé de sécurité a été activée pour votre compte. Votre clé de sécurité peut maintenant être utilisée pour vous connecter.
+        subject: 'Mastodon: Authentification de la clé de sécurité activée'
+        title: Clés de sécurité activées
+    omniauth_callbacks:
+      failure: 'Nous n’avons pas pu vous authentifier via %{kind} : ''%{reason}''.'
+      success: Authentifié avec succès via %{kind}.
+    passwords:
+      no_token: Vous ne pouvez accéder à cette page sans passer par un courriel de réinitialisation de mot de passe. Si vous êtes passé⋅e par un courriel de ce type, assurez-vous d’utiliser l’URL complète.
+      send_instructions: Vous allez recevoir les instructions de réinitialisation du mot de passe dans quelques instants. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+      send_paranoid_instructions: Si votre adresse électronique existe dans notre base de données, vous allez recevoir un lien de réinitialisation par courriel. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+      updated: Votre mot de passe a été modifié avec succès, vous êtes maintenant connecté.
+      updated_not_active: Votre mot de passe a été modifié avec succès.
+    registrations:
+      destroyed: Au revoir ! Votre compte a été supprimé avec succès. Nous espérons vous revoir bientôt.
+      signed_up: Bienvenue ! Vous êtes connecté.
+      signed_up_but_inactive: Vous êtes bien enregistré·e. Vous ne pouvez cependant pas vous connecter car votre compte n’est pas encore activé.
+      signed_up_but_locked: Vous êtes bien enregistré·e. Vous ne pouvez cependant pas vous connecter car votre compte est verrouillé.
+      signed_up_but_pending: Un message avec un lien de confirmation a été envoyé à votre adresse courriel. Après avoir cliqué sur le lien, nous examinerons votre demande. Vous serez informé·e si elle a été approuvée.
+      signed_up_but_unconfirmed: Un message contenant un lien de confirmation a été envoyé à votre adresse courriel. Ouvrez ce lien pour activer votre compte. Veuillez vérifier votre dossier d'indésirables si vous ne recevez pas le courriel.
+      update_needs_confirmation: Votre compte a bien été mis à jour, mais nous devons vérifier votre nouvelle adresse courriel. Merci de vérifier vos courriels et de cliquer sur le lien de confirmation pour finaliser la validation de votre nouvelle adresse. Si vous n'avez pas reçu le courriel, vérifiez votre dossier de spams.
+      updated: Votre compte a été modifié avec succès.
+    sessions:
+      already_signed_out: Déconnecté·e avec succès.
+      signed_in: Connecté·e.
+      signed_out: Déconnecté·e.
+    unlocks:
+      send_instructions: Vous allez recevoir les instructions nécessaires au déverrouillage de votre compte dans quelques instants. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+      send_paranoid_instructions: Si votre compte existe, vous allez bientôt recevoir un courriel contenant les instructions pour le déverrouiller. Veuillez, dans le cas où vous ne recevriez pas ce message, vérifier votre dossier d’indésirables.
+      unlocked: Votre compte a été déverrouillé avec succès, vous êtes maintenant connecté.
+  errors:
+    messages:
+      already_confirmed: a déjà été validée, veuillez essayer de vous connecter
+      confirmation_period_expired: à confirmer dans les %{period}, merci de faire une nouvelle demande
+      expired: a expiré, merci d’en faire une nouvelle demande
+      not_found: n’a pas été trouvé
+      not_locked: n’était pas verrouillé
+      not_saved:
+        one: 'Une erreur a empêché ce·tte %{resource} d’être sauvegardé·e :'
+        other: "%{count} erreurs ont empêché %{resource} d’être sauvegardé⋅e :"
diff --git a/config/locales/devise.sco.yml b/config/locales/devise.sco.yml
new file mode 100644
index 000000000..8165e00a1
--- /dev/null
+++ b/config/locales/devise.sco.yml
@@ -0,0 +1 @@
+sco:
diff --git a/config/locales/doorkeeper.an.yml b/config/locales/doorkeeper.an.yml
new file mode 100644
index 000000000..76cc0689b
--- /dev/null
+++ b/config/locales/doorkeeper.an.yml
@@ -0,0 +1 @@
+an:
diff --git a/config/locales/doorkeeper.br.yml b/config/locales/doorkeeper.br.yml
index 810e96d8b..2b31715bb 100644
--- a/config/locales/doorkeeper.br.yml
+++ b/config/locales/doorkeeper.br.yml
@@ -5,6 +5,7 @@ br:
       doorkeeper/application:
         name: Anv an arload
         redirect_uri: Dazkas URI
+        scopes: Dougoù
         website: Lec'hienn an arload
     errors:
       models:
@@ -37,6 +38,7 @@ br:
         empty: Arloadoù ebet ganeoc'h.
         name: Anv
         new: Arload nevez
+        scopes: Dougoù
         show: Diskouez
         title: Hoc'h arloadoù
       new:
@@ -45,6 +47,7 @@ br:
         actions: Obererezhioù
         application_id: Alc'hwez an arval
         callback_urls: URLoù adc'halv
+        scopes: Dougoù
         title: 'Arload : %{name}'
     authorizations:
       buttons:
@@ -93,6 +96,15 @@ br:
       authorized_applications:
         destroy:
           notice: Skarzhet eo bet an arload.
+    grouped_scopes:
+      title:
+        blocks: Re stanket
+        bookmarks: Sinedoù
+        filters: Siloù
+        lists: Listennoù
+        mutes: Kuzhet
+        search: Klask
+        statuses: Kannadoù
     layouts:
       admin:
         nav:
diff --git a/config/locales/doorkeeper.bs.yml b/config/locales/doorkeeper.bs.yml
new file mode 100644
index 000000000..e9e174462
--- /dev/null
+++ b/config/locales/doorkeeper.bs.yml
@@ -0,0 +1 @@
+bs:
diff --git a/config/locales/doorkeeper.eo.yml b/config/locales/doorkeeper.eo.yml
index e239da785..b0bbeaec0 100644
--- a/config/locales/doorkeeper.eo.yml
+++ b/config/locales/doorkeeper.eo.yml
@@ -60,6 +60,7 @@ eo:
       error:
         title: Eraro okazis
       new:
+        prompt_html: "%{client_name} volas permeso por aliri vian konton. <strong>Se vi ne konfidu ĝin, ne rajtigu ĝin.</strong>"
         review_permissions: Revizu permesojn
         title: Rajtigo bezonata
       show:
@@ -70,6 +71,9 @@ eo:
       confirmations:
         revoke: Ĉu vi certas?
       index:
+        authorized_at: Rajtigitas je %{date}
+        description_html: Ĉi tioj estas programaroj kiu povas aliri vian konton per API.
+        last_used_at: Laste uzita je %{date}
         never_used: Neniam uzata
         scopes: Permesoj
         superapp: Interna
@@ -109,18 +113,29 @@ eo:
         destroy:
           notice: Aplikaĵo malrajtigita.
     grouped_scopes:
+      access:
+        read: Legnura aliro
+        read/write: Lega kaj skriba aliro
+        write: Skribnura aliro
       title:
         accounts: Kontoj
+        admin/accounts: Administro de kontoj
+        admin/all: Ĉiuj administraj funkcioj
+        admin/reports: Administro de raportoj
         all: Ĉio
         blocks: Blokita
         bookmarks: Legosignoj
         conversations: Konversacioj
+        crypto: Fin-al-fina ĉifrado
         favourites: Preferaĵoj
         filters: Filtriloj
+        follow: Rilatoj
         follows: Sekvas
         lists: Listoj
+        media: Aŭdovidaj aldonaĵoj
         mutes: Silentigitaj
         notifications: Sciigoj
+        push: Puŝsciigoj
         reports: Raportoj
         search: Serĉi
         statuses: Afiŝoj
@@ -138,6 +153,7 @@ eo:
       admin:write: modifi ĉiujn datumojn en la servilo
       admin:write:accounts: plenumi agojn de kontrolo sur kontoj
       admin:write:reports: plenumi agojn de kontrolo sur signaloj
+      crypto: uzi fin-al-finan ĉifradon
       follow: ŝanĝi rilatojn al aliaj kontoj
       push: ricevi viajn puŝ-sciigojn
       read: legi ĉiujn datumojn de via konto
@@ -157,6 +173,7 @@ eo:
       write:accounts: ŝanĝi vian profilon
       write:blocks: bloki kontojn kaj domajnojn
       write:bookmarks: aldoni mesaĝojn al la legosignoj
+      write:conversations: mallautigi kaj forigi babiladojn
       write:favourites: stelumi mesaĝojn
       write:filters: krei filtrilojn
       write:follows: sekvi homojn
diff --git a/config/locales/doorkeeper.fo.yml b/config/locales/doorkeeper.fo.yml
new file mode 100644
index 000000000..b8abe4f8d
--- /dev/null
+++ b/config/locales/doorkeeper.fo.yml
@@ -0,0 +1,38 @@
+---
+fo:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        scopes: Karmar
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Heimila
+        cancel: Angra
+        submit: Send avstað
+      confirmations:
+        destroy: Ert tú vís/ur?
+      index:
+        name: Navn
+        show: Vís
+    authorizations:
+      buttons:
+        deny: Nokta
+    authorized_applications:
+      index:
+        never_used: Ongantíð brúkt/ur
+        scopes: Loyvi
+        superapp: Innanhýsis
+    grouped_scopes:
+      access:
+        read: Lesi-rættindir
+        read/write: Lesi- og skrivi-rættindir
+        write: Skrivi-rættindir
+      title:
+        accounts: Kontur
+        admin/accounts: Umsiting av kontum
+        follow: Sambond
+        lists: Listar
+    scopes:
+      read:accounts: vís kontuupplýsingar
+      write:accounts: broyt vangamyndina
diff --git a/config/locales/doorkeeper.fr-QC.yml b/config/locales/doorkeeper.fr-QC.yml
new file mode 100644
index 000000000..794a2c939
--- /dev/null
+++ b/config/locales/doorkeeper.fr-QC.yml
@@ -0,0 +1,185 @@
+---
+fr-QC:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Nom
+        redirect_uri: L’URL de redirection
+        scopes: Étendues
+        website: Site web de l’application
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: ne peut contenir un fragment.
+              invalid_uri: doit être une URL valide.
+              relative_uri: doit être une URL absolue.
+              secured_uri: doit être une URL HTTP/SSL.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Autoriser
+        cancel: Annuler
+        destroy: Détruire
+        edit: Modifier
+        submit: Envoyer
+      confirmations:
+        destroy: Voulez-vous vraiment faire ça ?
+      edit:
+        title: Modifier l’application
+      form:
+        error: Oups ! Vérifier votre formulaire pour des erreurs possibles
+      help:
+        native_redirect_uri: Utiliser %{native_redirect_uri} pour les tests locaux
+        redirect_uri: Utiliser une ligne par URL
+        scopes: Séparer les permissions avec des espaces. Laisser vide pour utiliser les portées par défaut.
+      index:
+        application: Application
+        callback_url: URL de retour d’appel
+        delete: Supprimer
+        empty: Vous n’avez pas d’application.
+        name: Nom
+        new: Nouvelle application
+        scopes: Permissions
+        show: Voir
+        title: Vos applications
+      new:
+        title: Nouvelle application
+      show:
+        actions: Actions
+        application_id: ID de l’application
+        callback_urls: URL du retour d’appel
+        scopes: Permissions
+        secret: Secret
+        title: 'Application : %{name}'
+    authorizations:
+      buttons:
+        authorize: Autoriser
+        deny: Refuser
+      error:
+        title: Une erreur est survenue
+      new:
+        prompt_html: "%{client_name} souhaite accéder à votre compte. Il s'agit d'une application tierce. <strong>Vous ne devriez pas l'y autoriser si vous ne lui faites pas confiance.</strong>"
+        review_permissions: Examiner les autorisations
+        title: Autorisation requise
+      show:
+        title: Copiez ce code d’autorisation et collez-le dans l’application.
+    authorized_applications:
+      buttons:
+        revoke: Révoquer
+      confirmations:
+        revoke: Voulez-vous vraiment faire ça ?
+      index:
+        authorized_at: Autorisée le %{date}
+        description_html: Ces applications peuvent accéder à votre compte via l'API. Si vous voyez ici des applications que vous ne reconnaissez pas ou qui ne fonctionnent pas normalement, vous pouvez en révoquer les accès.
+        last_used_at: Dernière utilisation le %{date}
+        never_used: Jamais utilisée
+        scopes: Autorisations
+        superapp: Interne
+        title: Vos applications autorisées
+    errors:
+      messages:
+        access_denied: Le propriétaire de la ressource ou le serveur d’autorisation a refusé la requête.
+        credential_flow_not_configured: Le flux des identifiants du mot de passe du propriétaire de la ressource a échoué car Doorkeeper.configure.resource_owner_from_credentials n’est pas configuré.
+        invalid_client: L’authentification du client a échoué à cause d’un client inconnu, d’aucune authentification de client incluse ou d’une méthode d’authentification non prise en charge.
+        invalid_grant: L’autorisation accordée est invalide, expirée, annulée, ne concorde pas avec l’URL de redirection utilisée dans la requête d’autorisation, ou a été délivrée à un autre client.
+        invalid_redirect_uri: L’URL de redirection n’est pas valide.
+        invalid_request:
+          missing_param: 'Paramètre requis manquant: %{value}.'
+          request_not_authorized: La requête doit être autorisée. Le paramètre requis pour l'autorisation de la requête est manquant ou non valide.
+          unknown: La requête omet un paramètre requis, inclut une valeur de paramètre non prise en charge ou est autrement mal formée.
+        invalid_resource_owner: Les identifiants fournis par le propriétaire de la ressource ne sont pas valides ou le propriétaire de la ressource ne peut être trouvé
+        invalid_scope: La permission demandée est invalide, inconnue ou mal formée.
+        invalid_token:
+          expired: Le jeton d’accès a expiré
+          revoked: Le jeton d’accès a été révoqué
+          unknown: Le jeton d’accès n’est pas valide
+        resource_owner_authenticator_not_configured: La recherche du propriétaire de la ressource a échoué car Doorkeeper.configure.resource_owner_authenticator n’est pas configuré.
+        server_error: Le serveur d’autorisation a rencontré une condition inattendue l’empêchant de faire aboutir la requête.
+        temporarily_unavailable: Le serveur d’autorisation est actuellement incapable de traiter la requête à cause d’une surcharge ou d’une maintenance temporaire du serveur.
+        unauthorized_client: Le client n’est pas autorisé à effectuer cette requête à l’aide de cette méthode.
+        unsupported_grant_type: Le type de consentement d’autorisation n’est pas pris en charge par le serveur d’autorisation.
+        unsupported_response_type: Le serveur d’autorisation ne prend pas en charge ce type de réponse.
+    flash:
+      applications:
+        create:
+          notice: Application créée.
+        destroy:
+          notice: Application supprimée.
+        update:
+          notice: Application mise à jour.
+      authorized_applications:
+        destroy:
+          notice: Application révoquée.
+    grouped_scopes:
+      access:
+        read: Accès en lecture seule
+        read/write: Accès en lecture et écriture
+        write: Accès en écriture seule
+      title:
+        accounts: Comptes
+        admin/accounts: Gestion des comptes
+        admin/all: Toutes les fonctionnalités d'administration
+        admin/reports: Gestion des rapports
+        all: Tout
+        blocks: Bloqués
+        bookmarks: Marque-pages
+        conversations: Conversations
+        crypto: Chiffrement de bout-en-bout
+        favourites: Favoris
+        filters: Filtres
+        follow: Relations
+        follows: Abonnements
+        lists: Listes
+        media: Fichiers médias
+        mutes: Masqués
+        notifications: Notifications
+        push: Notifications push
+        reports: Signalements
+        search: Recherche
+        statuses: Messages
+    layouts:
+      admin:
+        nav:
+          applications: Applications
+          oauth2_provider: Fournisseur OAuth2
+      application:
+        title: Autorisation OAuth requise
+    scopes:
+      admin:read: lire toutes les données du serveur
+      admin:read:accounts: lire les informations sensibles de tous les comptes
+      admin:read:reports: lire les informations sensibles de tous les signalements et des comptes signalés
+      admin:write: modifier toutes les données sur le serveur
+      admin:write:accounts: effectuer des actions de modération sur les comptes
+      admin:write:reports: effectuer des actions de modération sur les signalements
+      crypto: utiliser le chiffrement de bout-en-bout
+      follow: modifier les relations du compte
+      push: recevoir vos notifications poussées
+      read: lire toutes les données de votre compte
+      read:accounts: voir les informations des comptes
+      read:blocks: voir vos blocages
+      read:bookmarks: voir vos marque-pages
+      read:favourites: voir vos favoris
+      read:filters: voir vos filtres
+      read:follows: voir vos abonnements
+      read:lists: voir vos listes
+      read:mutes: voir vos masquages
+      read:notifications: voir vos notifications
+      read:reports: voir vos signalements
+      read:search: rechercher en votre nom
+      read:statuses: voir tous les messages
+      write: modifier toutes les données de votre compte
+      write:accounts: modifier votre profil
+      write:blocks: bloquer des comptes et des domaines
+      write:bookmarks: mettre des messages en marque-pages
+      write:conversations: masquer et effacer les conversations
+      write:favourites: mettre des messages en favori
+      write:filters: créer des filtres
+      write:follows: suivre des personnes
+      write:lists: créer des listes
+      write:media: téléverser des fichiers média
+      write:mutes: masquer des comptes et des conversations
+      write:notifications: effacer vos notifications
+      write:reports: signaler d’autres personnes
+      write:statuses: publier des messages
diff --git a/config/locales/doorkeeper.ga.yml b/config/locales/doorkeeper.ga.yml
index 4db1d5b95..d8727f04c 100644
--- a/config/locales/doorkeeper.ga.yml
+++ b/config/locales/doorkeeper.ga.yml
@@ -37,6 +37,7 @@ ga:
         bookmarks: Leabharmharcanna
         conversations: Comhráite
         favourites: Toghanna
+        filters: Scagairí
         lists: Liostaí
         notifications: Fógraí
         statuses: Postálacha
diff --git a/config/locales/doorkeeper.ku.yml b/config/locales/doorkeeper.ku.yml
index fdc1c0da4..09751e7e5 100644
--- a/config/locales/doorkeeper.ku.yml
+++ b/config/locales/doorkeeper.ku.yml
@@ -13,9 +13,9 @@ ku:
           attributes:
             redirect_uri:
               fragment_present: perçe tê de tinne.
-              invalid_uri: ger ev URL derbasdar be.
-              relative_uri: teqez URl'yek hebe.
-              secured_uri: ger HTTPS/SSL URl hebe.
+              invalid_uri: divê girêdaneke derbasdar be.
+              relative_uri: divê girêdanake teqezî be.
+              secured_uri: divê girêdaneke HTTPS/SSL be.
   doorkeeper:
     applications:
       buttons:
@@ -32,11 +32,11 @@ ku:
         error: Wey li min! kontrol bikeku form çewtî tê de tune
       help:
         native_redirect_uri: Bo testên herêmî %{native_redirect_uri} bi kar bîne
-        redirect_uri: Serê URl de rêzek bikarbînin
+        redirect_uri: Yek rêz bi kar bîne bo her girêdan
         scopes: Berfirehî bi valahîyan re veqetîne. Bo bikaranîna berfirehî ya standard vala bihêle.
       index:
         application: Sepan
-        callback_url: URl ya vegeriyayî
+        callback_url: Girêdana banga vegerê
         delete: Jê bibe
         empty: Qet sepanê te tinne.
         name: Nav
@@ -49,7 +49,7 @@ ku:
       show:
         actions: Çalakî
         application_id: Kilîdê rajegir
-        callback_urls: URlyên vegeriyayî
+        callback_urls: Girêdanên banga vegerê
         scopes: Berfirehî
         secret: Rajegirî veşartî
         title: 'Sepan: %{name}'
@@ -93,8 +93,8 @@ ku:
         invalid_scope: Berfirehiya tê xwestin nederbasdare, nenas e, an jî xelet e.
         invalid_token:
           expired: Dema nîşana gihîştinê qediya
-          revoked: Nîşana gihîştin hatibû pûçkirin
-          unknown: Nîşana gihîştinê derbasdar e
+          revoked: Nîşana gihîştin hatibû têkbirin
+          unknown: Nîşana gihîştinê ne derbasdar e
         resource_owner_authenticator_not_configured: Xwedîyê çavkanîyê, ji ber ku nehatîye sazkirin bi ser neket di Doorkeeper.configure.resource_owner_authenticator de.
         server_error: Rajekarê rastandinê bi şertek nediyar re rûbirû ma ku nehişt ku ew daxwazê ​​bicîh bîne.
         temporarily_unavailable: Mafê rajekarê hetta demekî ji ber zêde barkirinê an jî lê nihêrîna rajekarê daxwaz bi cîh nay.
diff --git a/config/locales/doorkeeper.sco.yml b/config/locales/doorkeeper.sco.yml
new file mode 100644
index 000000000..8165e00a1
--- /dev/null
+++ b/config/locales/doorkeeper.sco.yml
@@ -0,0 +1 @@
+sco:
diff --git a/config/locales/doorkeeper.zh-CN.yml b/config/locales/doorkeeper.zh-CN.yml
index b4d680185..9586e9522 100644
--- a/config/locales/doorkeeper.zh-CN.yml
+++ b/config/locales/doorkeeper.zh-CN.yml
@@ -121,7 +121,7 @@ zh-CN:
         accounts: 账号
         admin/accounts: 账号管理
         admin/all: 所有管理功能
-        admin/reports: 管理报表
+        admin/reports: 举报管理
         all: 所有
         blocks: 屏蔽
         bookmarks: 收藏
@@ -136,7 +136,7 @@ zh-CN:
         mutes: 已被隐藏的
         notifications: 通知
         push: 推送通知
-        reports: 报告
+        reports: 举报
         search: 搜索
         statuses: 嘟文
     layouts:
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 20d74a6a4..909bf9b30 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -282,9 +282,7 @@ el:
         create: Δημιουργία αποκλεισμού
         hint: Ο αποκλεισμός τομέα δεν θα αποτρέψει νέες καταχωρίσεις λογαριασμών στην βάση δεδομένων, αλλά θα εφαρμόσει αναδρομικά και αυτόματα συγκεκριμένες πολιτικές μεσολάβησης σε αυτούς τους λογαριασμούς.
         severity:
-          desc_html: Η <strong>αποσιώπηση</strong> θα κάνει αόρατες τις δημοσιεύσεις ενός λογαριασμού σε όσους δεν τον ακολουθούν. Η <strong>αναστολή</strong> θα αφαιρέσει όλο το περιεχόμενο, τα πολυμέσα και τα στοιχεία προφίλ ενός λογαριασμού. Χρησιμοποίησε το <strong>κανένα</strong> αν θέλεις απλά να απορρίψεις τα αρχεία πολυμέσων.
           noop: Κανένα
-          silence: Σίγαση
           suspend: Αναστολή
         title: Αποκλεισμός νέου τομέα
       private_comment: Ιδιωτικό σχόλιο
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 5c890ffda..970db5f42 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -33,7 +33,7 @@ eo:
     accounts:
       add_email_domain_block: Bloki retadresan domajnon
       approve: Aprobi
-      approved_msg: Sukcese aprobis aliĝilon de %{username}
+      approved_msg: Sukcese aprobis aliĝ-peton de %{username}
       are_you_sure: Ĉu vi certas?
       avatar: Profilbildo
       by_domain: Domajno
@@ -87,6 +87,7 @@ eo:
       media_attachments: Aŭdovidaj aldonaĵoj
       memorialize: Ŝanĝi al memoro
       memorialized: Memorita
+      memorialized_msg: Sukcese ŝanĝis %{username} al memorkonto
       moderation:
         active: Aktivaj
         all: Ĉio
@@ -112,10 +113,13 @@ eo:
       public: Publika
       push_subscription_expires: Eksvalidiĝo de la abono al PuSH
       redownload: Aktualigi profilon
+      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_header: Forigi kapan bildon
       removed_avatar_msg: La bildo de la rolfiguro de %{username} estas sukcese forigita
+      removed_header_msg: Sukcese forigis kapbildon de %{username}
       resend_confirmation:
         already_confirmed: Ĉi tiu uzanto jam estas konfirmita
         send: Resendi konfirman retpoŝton
@@ -143,6 +147,7 @@ eo:
       subscribe: Aboni
       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.
       title: Kontoj
       unblock_email: Malbloki retpoŝtadresojn
@@ -151,6 +156,7 @@ eo:
       undo_sensitized: Malfari sentema
       undo_silenced: Malfari kaŝon
       undo_suspension: Malfari haltigon
+      unsilenced_msg: Sukcese senlimigis la konton de %{username}
       unsubscribe: Malaboni
       unsuspended_msg: La konto de %{username} estas sukcese reaktivigita
       username: Uzantnomo
@@ -174,6 +180,7 @@ eo:
         create_domain_block: Krei Blokadon De Domajno
         create_email_domain_block: Krei Blokadon De Retpoŝta Domajno
         create_ip_block: Krei IP-regulon
+        create_unavailable_domain: Krei nehaveblan domajnon
         create_user_role: Krei Rolon
         demote_user: Malpromocii Uzanton
         destroy_announcement: Forigi Anoncon
@@ -182,6 +189,7 @@ eo:
         destroy_domain_allow: Forigi Domajnan Permeson
         destroy_domain_block: Forigi blokadon de domajno
         destroy_email_domain_block: Forigi blokadon de retpoŝta domajno
+        destroy_instance: Forigi domajnon
         destroy_ip_block: Forigi IP-regulon
         destroy_status: Forigi mesaĝon
         destroy_unavailable_domain: Forigi Nehaveblan Domajnon
@@ -249,6 +257,7 @@ eo:
         remove_avatar_user_html: "%{name} forigis la rolfiguron de %{target}"
         reopen_report_html: "%{name} remalfermis signalon %{target}"
         resend_user_html: "%{name} resendis konfirman retmesaĝon por %{target}"
+        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}"
         update_announcement_html: "%{name} ĝisdatigis anoncon %{target}"
@@ -291,6 +300,7 @@ eo:
       enable: Enŝalti
       enabled: Ebligita
       enabled_msg: Tiu emoĝio estis sukcese ebligita
+      image_hint: PNG aŭ GIF malpli granda ol %{size}
       list: Listo
       listed: Listigita
       new:
@@ -343,9 +353,7 @@ eo:
         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>Kaŝi</strong> igos la mesaĝojn de la konto nevideblaj al tiuj, kiuj ne sekvas tiun. <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: Mutigi
           suspend: Suspendi
         title: Nova domajna blokado
       obfuscate: Malklara domajna nomo
@@ -601,6 +609,7 @@ eo:
       actions:
         delete_statuses: "%{name} forigis afiŝojn de %{target}"
         disable: "%{name} frostigis la konton de %{target}"
+        silence: "%{name} limigis la konton de %{target}"
         suspend: "%{name} suspendis la konton de %{target}"
       appeal_approved: Apelaciita
       appeal_pending: Apelacio pritraktiĝos
@@ -1235,7 +1244,7 @@ eo:
       subject:
         disable: Via konto %{acct} estas frostigita
         none: Averto por %{acct}
-        silence: Via konto %{acct} estas limigita
+        silence: Oni limigis vian konton %{acct}
         suspend: Via konto %{acct} estas suspendita
       title:
         disable: Konto frostigita
diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml
index e0def87ca..0a322d112 100644
--- a/config/locales/es-AR.yml
+++ b/config/locales/es-AR.yml
@@ -373,6 +373,8 @@ es-AR:
       add_new: Permitir federación con el dominio
       created_msg: El dominio fue exitosamente permitido para la federación
       destroyed_msg: El dominio no fue permitido para la federación
+      export: Exportar
+      import: Importar
       undo: No permitir federación con el dominio
     domain_blocks:
       add_new: Agregar nuevo bloqueo de dominio
@@ -382,15 +384,19 @@ es-AR:
       edit: Editar bloqueo de dominio
       existing_domain_block: Ya impusiste límites más estrictos a %{name}.
       existing_domain_block_html: Ya le aplicaste límites más estrictos a %{name}, por lo que primero necesitás <a href="%{unblock_url}">desbloquearlo</a>.
+      export: Exportar
+      import: Importar
       new:
         create: Crear bloqueo
         hint: El bloqueo de dominio no va a prevenir la creación de mensajes de cuenta en la base de datos, pero se aplicarán métodos específicos de moderación en esas cuentas, retroactiva y automáticamente.
         severity:
-          desc_html: "<strong>Silenciar</strong> hará que los mensajes de la cuenta sean invisibles a quienes no estén siguiendo esa cuenta. <strong>Suspender</strong> quitará todo el contenido, archivos de medio y datos de perfil de la cuenta. Usá <strong>Ninguno</strong> si simplemente querés rechazar archivos de medios."
+          desc_html: "<strong>Limitar</strong> hará que los mensajes de cuentas en este dominio sean invisibles a quienes no las estén siguiendo. <strong>Suspender</strong> quitará todo el contenido, archivos de medio y datos de perfil de cuentas en este dominio de tu servidor. Usá <strong>Ninguno</strong> si simplemente querés rechazar archivos de medios."
           noop: Ninguno
-          silence: Silenciar
+          silence: Limitar
           suspend: Suspender
         title: Nuevo bloqueo de dominio
+      no_domain_block_selected: No se cambiaron bloques de dominio, ya que ninguno fue seleccionado
+      not_permitted: No tenés permiso para realizar esta acción
       obfuscate: Obfuscar nombre de dominio
       obfuscate_hint: Obfusca parcialmente el nombre de dominio en la lista, si el anuncio de la lista de limitaciones de dominio está habilitado
       private_comment: Comentario privado
@@ -422,6 +428,20 @@ es-AR:
       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>Tené cuidado de no bloquear los principales proveedores de correo electrónico.</strong>
       resolved_through_html: Resuelto a través de %{domain}
       title: Dominios bloqueados de correo electrónico
+    export_domain_allows:
+      new:
+        title: Importar permisos de dominio
+      no_file: No hay ningún archivo seleccionado
+    export_domain_blocks:
+      import:
+        description_html: Estás a punto de importar una lista de bloques de dominio. Por favor, revisá esta lista con mucho cuidado, especialmente si no creaste esta lista vos mismo.
+        existing_relationships_warning: Relaciones de seguimientos existentes
+        private_comment_description_html: 'Para ayudarte a rastrear de dónde vienen los bloques importados, se crearán los mismos con el siguiente comentario privado: <q>%{comment}</q>'
+        private_comment_template: Importado desde %{source} el %{date}
+        title: Importar bloques de dominio
+      new:
+        title: Importar bloques de dominio
+      no_file: No hay ningún archivo seleccionado
     follow_recommendations:
       description_html: "<strong>Las recomendaciones de cuentas para seguir ayudan a los nuevos usuarios a encontrar rápidamente contenido interesante</strong>. Cuando un usuario no ha interactuado con otros lo suficiente como para formar recomendaciones personalizadas de seguimiento, se recomiendan estas cuentas, en su lugar. Se recalculan diariamente a partir de una mezcla de cuentas con las interacciones más recientes y el mayor número de seguidores para un idioma determinado."
       language: Por idioma
@@ -914,7 +934,7 @@ es-AR:
     warning: Ojo con estos datos. ¡Nunca los compartas con nadie!
     your_token: Tu clave de acceso
   auth:
-    apply_for_account: Entrar en la lista de espera
+    apply_for_account: Solicitar una cuenta
     change_password: Contraseña
     delete_account: Eliminar cuenta
     delete_account_html: Si querés eliminar tu cuenta, podés <a href="%{path}">seguir por acá</a>. Se te va a pedir una confirmación.
@@ -1159,6 +1179,7 @@ es-AR:
     invalid_markup: 'contiene markup 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: Combinar
diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml
index ab0d9be1d..1c1bf2384 100644
--- a/config/locales/es-MX.yml
+++ b/config/locales/es-MX.yml
@@ -386,9 +386,7 @@ es-MX:
         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>Silenciar</strong> hará los posts de la cuenta invisibles a cualquiera que no lo esté siguiendo. <strong>Suspender</strong> eliminará todo el contenido, media, y datos del perfil. Usa <strong>Ninguno</strong> si solo quieres rechazar archivos multimedia."
           noop: Ninguno
-          silence: Silenciar
           suspend: Suspender
         title: Nuevo bloque de dominio
       obfuscate: Ocultar nombre de dominio
@@ -608,6 +606,7 @@ es-MX:
         other: "%{count} usuarios"
       categories:
         administration: Administración
+        devops: DevOps
         invites: Invitaciones
         moderation: Moderación
         special: Especial
@@ -658,6 +657,7 @@ es-MX:
         view_audit_log_description: Permite a los usuarios ver un historial de acciones administrativas en el servidor
         view_dashboard: Ver Panel de Control
         view_dashboard_description: Permite a los usuarios acceder al panel de control y varias métricas
+        view_devops: DevOps
         view_devops_description: Permite a los usuarios acceder a los paneles de control Sidekiq y pgHero
       title: Roles
     rules:
@@ -912,7 +912,6 @@ es-MX:
     warning: Ten mucho cuidado con estos datos. ¡No los compartas con nadie!
     your_token: Tu token de acceso
   auth:
-    apply_for_account: Entrar en la lista de espera
     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.
@@ -1371,6 +1370,7 @@ es-MX:
     browser: Navegador
     browsers:
       alipay: Alipay
+      blackberry: BlackBerry
       chrome: Chrome
       edge: Microsoft Edge
       electron: Electron
@@ -1384,6 +1384,7 @@ es-MX:
       phantom_js: PhantomJS
       qq: Navegador QQ
       safari: Safari
+      uc_browser: Navegador UC
       weibo: Weibo
     current_session: Sesión actual
     description: "%{browser} en %{platform}"
@@ -1392,6 +1393,8 @@ es-MX:
     platforms:
       adobe_air: Adobe Air
       android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
       linux: GNU Linux
diff --git a/config/locales/es.yml b/config/locales/es.yml
index ef314275c..6d2a0bae9 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -386,9 +386,7 @@ es:
         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>Silenciar</strong> hará los posts de la cuenta invisibles a cualquiera que no lo esté siguiendo. <strong>Suspender</strong> eliminará todo el contenido, media, y datos del perfil. Usa <strong>Ninguno</strong> si solo quieres rechazar archivos multimedia."
           noop: Ninguno
-          silence: Silenciar
           suspend: Suspender
         title: Nuevo bloque de dominio
       obfuscate: Ocultar nombre de dominio
@@ -914,7 +912,6 @@ es:
     warning: Ten mucho cuidado con estos datos. ¡No los compartas con nadie!
     your_token: Tu token de acceso
   auth:
-    apply_for_account: Entrar en la lista de espera
     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.
diff --git a/config/locales/et.yml b/config/locales/et.yml
index 10f7b67ca..0d13544a5 100644
--- a/config/locales/et.yml
+++ b/config/locales/et.yml
@@ -227,12 +227,7 @@ et:
         create: Loo blokeering
         hint: Domeeniblokeering ei takista kontode lisamist andmebaasi, aga lisab nendele kontodele tagasiulatuvalt ja automaatselt erinevaid moderatsioonimeetodeid.
         severity:
-          desc_html: |-
-            <strong>Vaigista</strong> teeb konto postitused nähtamatuks kõigile, kes teda ei jälgi.
-            <strong>Peata</strong> eemaldab kogu konto sisu, meedia ja profiiliandmed.
-            <strong>Ei midagi</strong> kui Te soovite lihtsalt keelata meediafailid.
           noop: Ei midagi
-          silence: Vaigista
           suspend: Peata
         title: Uus domeeniblokeering
       private_comment: Privaatne kommentaar
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index 11dcec2bc..53e5c8e40 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -386,9 +386,7 @@ eu:
         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:
-          desc_html: "<strong>Isilarazi</strong>-k kontuko bidalketak jarraitzaileek besterik ez ikustea eragingo du. <strong>Kanporatu</strong>-k kontuaren edukia, multimedia eta profileko datuak ezabatuko ditu. <strong>Bat ere ez</strong> nahi duzun guztia multimedia fitxategiak ukatzea bada."
           noop: Bat ere ez
-          silence: Isilarazi
           suspend: Kanporatu
         title: Domeinuaren blokeo berria
       obfuscate: Lausotu domeinu-izena
@@ -914,7 +912,6 @@ eu:
     warning: Kontuz datu hauekin, ez partekatu inoiz inorekin!
     your_token: Zure sarbide token-a
   auth:
-    apply_for_account: Jarri itxarote-zerrendan
     change_password: Pasahitza
     delete_account: Ezabatu kontua
     delete_account_html: Kontua ezabatu nahi baduzu, <a href="%{path}">jarraitu hemen</a>. Berrestea eskatuko zaizu.
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 9601162de..4097501e2 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -363,9 +363,7 @@ fa:
         create: مسدودسازی
         hint: مسدودسازی دامنه جلوی ایجاد ورودی‌های حساب در پایگاه داده را نمی‌گیرد، بلکه به طور خودکار روش‌های مدیریتی را روی فعالیت‌های فعلی و گذشتهٔ آن حساب‌ها اعمال می‌کند.
         severity:
-          desc_html: "<strong>خموشاندن</strong> نوشته‌های حساب را برای هر فرد غیرپیگیر، نامرئی می‌کند.<strong>تعلیق</strong> همهٔ محتوا، رسانه‌ها، و داده‌های نمایهٔ حساب را پاک می‌کند. اگر فقط می‌خواهید جلوی رسانه‌ها را بگیرید <strong>هیچ</strong> را برگزینید."
           noop: هیچ
-          silence: خموشاندن
           suspend: تعلیق
         title: مسدودسازی دامین تازه
       obfuscate: مبهم‌سازی نام دامنهٔ
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 3a72387e2..e90637e1e 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -386,9 +386,7 @@ fi:
         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>Hiljennys</strong> estää tilin julkaisuja näkymästä muille kuin tilin seuraajille. <strong>Jäähy</strong> poistaa tilin kaiken sisällön, median ja profiilitiedot. Jos haluat vain hylätä mediatiedostot, valitse <strong>Ei mitään</strong>."
           noop: Ei mitään
-          silence: Hiljennys
           suspend: Jäähy
         title: Uusi verkkotunnuksen esto
       obfuscate: Peitä verkkotunnuksen nimi
@@ -914,7 +912,6 @@ fi:
     warning: Säilytä tietoa hyvin. Älä milloinkaan jaa sitä muille!
     your_token: Pääsytunnus
   auth:
-    apply_for_account: Tule jonotuslistalle
     change_password: Salasana
     delete_account: Poista tili
     delete_account_html: Jos haluat poistaa tilisi, <a href="%{path}">paina tästä</a>. Poisto on vahvistettava.
diff --git a/config/locales/fo.yml b/config/locales/fo.yml
new file mode 100644
index 000000000..7dc7c7053
--- /dev/null
+++ b/config/locales/fo.yml
@@ -0,0 +1,78 @@
+---
+fo:
+  about:
+    title: Um
+  accounts:
+    follow: Fylg
+    followers:
+      one: Fylgjari
+      other: Fylgjarar
+  admin:
+    accounts:
+      by_domain: Økisnavn
+      domain: Økisnavn
+      reject: Nokta
+    custom_emojis:
+      delete: Strika
+      list: Listi
+    domain_allows:
+      export: Flyt út
+      import: Flyt inn
+    domain_blocks:
+      export: Flyt út
+      import: Flyt inn
+      no_domain_block_selected: Eingir domenu-blokkar vóru broyttir av tí at eingir vóru valdir
+      not_permitted: Tú hevur ikki rættindi at gera hetta
+    email_domain_blocks:
+      delete: Strika
+    export_domain_allows:
+      new:
+        title: Innflytandi domenið loyvir
+      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.
+        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_template: Innflutt frá %{source} tann %{date}
+        title: Innflyt domenu-blokkar
+      new:
+        title: Innflyt domenu-blokkar
+      no_file: Eingin fíla vald
+    ip_blocks:
+      delete: Strika
+    relays:
+      delete: Strika
+    reports:
+      notes:
+        delete: Strika
+    roles:
+      delete: Strika
+    rules:
+      delete: Strika
+    warning_presets:
+      delete: Strika
+    webhooks:
+      delete: Strika
+  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:
+    lists: Listar
+  filters:
+    index:
+      delete: Strika
+  generic:
+    delete: Strika
+  imports:
+    errors:
+      invalid_csv_file: 'Ógildug CSV-fíla. Error: %{error}'
+  webauthn_credentials:
+    delete: Strika
diff --git a/config/locales/fr-QC.yml b/config/locales/fr-QC.yml
new file mode 100644
index 000000000..b58eee0f9
--- /dev/null
+++ b/config/locales/fr-QC.yml
@@ -0,0 +1,1638 @@
+---
+fr-QC:
+  about:
+    about_mastodon_html: 'Le réseau social de l''avenir : pas de publicité, pas de surveillance institutionnelle, conception éthique et décentralisation ! Gardez le contrôle de vos données avec Mastodon !'
+    contact_missing: Non défini
+    contact_unavailable: Non disponible
+    hosted_on: Serveur Mastodon hébergé sur %{domain}
+    title: À propos
+  accounts:
+    follow: Suivre
+    followers:
+      one: Abonné·e
+      other: Abonné·e·s
+    following: Abonnements
+    instance_actor_flash: Ce compte est un acteur virtuel utilisé pour représenter le serveur lui-même et non un utilisateur individuel. Il est utilisé à des fins de fédération et ne doit pas être suspendu.
+    last_active: dernière activité
+    link_verified_on: La propriété de ce lien a été vérifiée le %{date}
+    nothing_here: Rien à voir ici !
+    pin_errors:
+      following: Vous devez être déjà abonné·e à la personne que vous désirez recommander
+    posts:
+      one: Message
+      other: Messages
+    posts_tab_heading: Messages
+  admin:
+    account_actions:
+      action: Effectuer l'action
+      title: Effectuer une action de modération sur %{acct}
+    account_moderation_notes:
+      create: Laisser une remarque
+      created_msg: Note de modération créée avec succès !
+      destroyed_msg: Note de modération supprimée avec succès !
+    accounts:
+      add_email_domain_block: Bloquer ce domaine de courriel
+      approve: Approuver
+      approved_msg: La demande d’inscription de %{username} a été approuvée avec succès
+      are_you_sure: Voulez-vous vraiment faire ça ?
+      avatar: Avatar
+      by_domain: Domaine
+      change_email:
+        changed_msg: Courriel modifié avec succès !
+        current_email: Courriel actuel
+        label: Modifier le courriel
+        new_email: Nouveau courriel
+        submit: Modifier le courriel
+        title: Modifier le courriel pour %{username}
+      change_role:
+        changed_msg: Rôle modifié avec succès !
+        label: Modifier le rôle
+        no_role: Aucun rôle
+        title: Modifier le rôle de %{username}
+      confirm: Confirmer
+      confirmed: Confirmé
+      confirming: Confirmation
+      custom: Personnalisé
+      delete: Supprimer les données
+      deleted: Supprimé
+      demote: Rétrograder
+      destroyed_msg: Les données de %{username} sont maintenant en file d’attente pour être supprimées imminemment
+      disable: Geler
+      disable_sign_in_token_auth: Désactiver l'authentification basée sur les jetons envoyés par courriel
+      disable_two_factor_authentication: Désactiver l’authentification à deux facteurs
+      disabled: Gelé
+      display_name: Nom affiché
+      domain: Domaine
+      edit: Éditer
+      email: Courriel
+      email_status: État du courriel
+      enable: Dégeler
+      enable_sign_in_token_auth: Activer l'authentification basée sur les jetons envoyés par courriel
+      enabled: Activé
+      enabled_msg: Le compte de %{username} a été dégelé avec succès
+      followers: Abonné·e·s
+      follows: Abonnements
+      header: Entête
+      inbox_url: URL d’entrée
+      invite_request_text: Raisons de l’adhésion
+      invited_by: Invité par
+      ip: Adresse IP
+      joined: Inscrit·e depuis
+      location:
+        all: Tous
+        local: Local
+        remote: Distant
+        title: Situation
+      login_status: Statut de connexion
+      media_attachments: Fichiers médias
+      memorialize: Ériger en mémorial
+      memorialized: Compte érigé en mémorial
+      memorialized_msg: Transformation réussie de %{username} en un compte mémorial
+      moderation:
+        active: Actifs
+        all: Tous
+        pending: En cours de traitement
+        silenced: Limité
+        suspended: Suspendus
+        title: Modération
+      moderation_notes: Notes de modération
+      most_recent_activity: Dernière activité
+      most_recent_ip: Adresse IP la plus récente
+      no_account_selected: Aucun compte n’a été modifié, car aucun n’a été sélectionné
+      no_limits_imposed: Aucune limite imposée
+      no_role_assigned: Aucun rôle assigné
+      not_subscribed: Non abonné
+      pending: En attente d’approbation
+      perform_full_suspension: Suspendre
+      previous_strikes: Sanctions précédentes
+      previous_strikes_description_html:
+        one: Ce compte a reçu <strong>%{count}</strong> sanction.
+        other: Ce compte a reçu <strong>%{count}</strong> sanctions.
+      promote: Promouvoir
+      protocol: Protocole
+      public: Publique
+      push_subscription_expires: Expiration de l’abonnement PuSH
+      redownload: Rafraîchir le profil
+      redownloaded_msg: Le profil de %{username} a été actualisé avec succès depuis l’origine
+      reject: Rejeter
+      rejected_msg: La demande d’inscription de %{username} a été rejetée avec succès
+      remove_avatar: Supprimer l’avatar
+      remove_header: Supprimer l’entête
+      removed_avatar_msg: L’avatar de %{username} a été supprimé avec succès
+      removed_header_msg: L’image d’en-tête de %{username} a été supprimée avec succès
+      resend_confirmation:
+        already_confirmed: Cet·te utilisateur·rice est déjà confirmé·e
+        send: Renvoyer un courriel de confirmation
+        success: Courriel de confirmation envoyé avec succès !
+      reset: Réinitialiser
+      reset_password: Réinitialiser le mot de passe
+      resubscribe: Se réabonner
+      role: Rôle
+      search: Rechercher
+      search_same_email_domain: Autres utilisateurs·trices avec le même domaine de courriel
+      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
+      sensitive: Sensible
+      sensitized: marqué comme sensible
+      shared_inbox_url: URL de la boite de réception partagée
+      show:
+        created_reports: Signalements faits
+        targeted_reports: Signalés par d’autres
+      silence: Limiter
+      silenced: Limité
+      statuses: Messages
+      strikes: Punitions précédentes
+      subscribe: S’abonner
+      suspend: Suspendre
+      suspended: Suspendu
+      suspension_irreversible: Les données de ce compte ont été irréversiblement supprimées. Vous pouvez annuler la suspension du compte pour le rendre utilisable, mais il ne récupérera aucune donnée qu’il avait auparavant.
+      suspension_reversible_hint_html: Le compte a été suspendu et les données seront complètement supprimées le %{date}. D’ici là, le compte peut être restauré sans aucun effet néfaste. Si vous souhaitez supprimer toutes les données du compte immédiatement, vous pouvez le faire ci-dessous.
+      title: Comptes
+      unblock_email: Débloquer l'adresse courriel
+      unblocked_email_msg: L'adresse courriel de %{username} a été débloquée avec succès
+      unconfirmed_email: Courriel non confirmé
+      undo_sensitized: Annuler sensible
+      undo_silenced: Annuler la limitation
+      undo_suspension: Annuler la suspension
+      unsilenced_msg: La limitation du compte de %{username} a été annulée avec succès
+      unsubscribe: Se désabonner
+      unsuspended_msg: Le compte de %{username} a été réactivé avec succès
+      username: Nom d’utilisateur·ice
+      view_domain: Voir le résumé du domaine
+      warn: Avertissement
+      web: Web
+      whitelisted: Sur liste blanche
+    action_logs:
+      action_types:
+        approve_appeal: Approuver l'appel
+        approve_user: Approuver l’utilisateur
+        assigned_to_self_report: Affecter le signalement
+        change_email_user: Modifier le courriel pour ce compte
+        change_role_user: Changer le rôle de l’utilisateur·rice
+        confirm_user: Confirmer l’utilisateur
+        create_account_warning: Créer une alerte
+        create_announcement: Créer une annonce
+        create_canonical_email_block: Créer un blocage de domaine de courriel
+        create_custom_emoji: Créer des émojis personnalisés
+        create_domain_allow: Créer un domaine autorisé
+        create_domain_block: Créer un blocage de domaine
+        create_email_domain_block: Créer un blocage de domaine de courriel
+        create_ip_block: Créer une règle IP
+        create_unavailable_domain: Créer un domaine indisponible
+        create_user_role: Créer le rôle
+        demote_user: Rétrograder l’utilisateur·ice
+        destroy_announcement: Supprimer l’annonce
+        destroy_canonical_email_block: Supprimer le blocage de domaine de courriel
+        destroy_custom_emoji: Supprimer des émojis personnalisés
+        destroy_domain_allow: Supprimer le domaine autorisé
+        destroy_domain_block: Supprimer le blocage de domaine
+        destroy_email_domain_block: Supprimer le blocage de domaine de courriel
+        destroy_instance: Purge du domaine
+        destroy_ip_block: Supprimer la règle IP
+        destroy_status: Supprimer le message
+        destroy_unavailable_domain: Supprimer le domaine indisponible
+        destroy_user_role: Détruire le rôle
+        disable_2fa_user: Désactiver l’A2F
+        disable_custom_emoji: Désactiver les émojis personnalisés
+        disable_sign_in_token_auth_user: Désactiver l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice
+        disable_user: Désactiver le compte
+        enable_custom_emoji: Activer les émojis personnalisées
+        enable_sign_in_token_auth_user: Activer l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice
+        enable_user: Activer l’utilisateur
+        memorialize_account: Ériger en mémorial
+        promote_user: Promouvoir l’utilisateur
+        reject_appeal: Rejeter l'appel
+        reject_user: Rejeter l’utilisateur
+        remove_avatar_user: Supprimer l’avatar
+        reopen_report: Rouvrir le signalement
+        resend_user: Renvoyer l'e-mail de confirmation
+        reset_password_user: Réinitialiser le mot de passe
+        resolve_report: Résoudre le signalement
+        sensitive_account: Marquer les médias de votre compte comme sensibles
+        silence_account: Limiter le compte
+        suspend_account: Suspendre le compte
+        unassigned_report: Ne plus assigner le signalement
+        unblock_email_account: Débloquer l'adresse courriel
+        unsensitive_account: Ne pas marquer les médias de votre compte comme sensibles
+        unsilence_account: Annuler la limitation du compte
+        unsuspend_account: Annuler la suspension du compte
+        update_announcement: Modifier l’annonce
+        update_custom_emoji: Mettre à jour les émojis personnalisés
+        update_domain_block: Mettre à jour le blocage de domaine
+        update_ip_block: Mettre à jour la règle IP
+        update_status: Mettre à jour le message
+        update_user_role: Mettre à jour le rôle
+      actions:
+        approve_appeal_html: "%{name} a approuvé l'appel de la décision de modération émis par %{target}"
+        approve_user_html: "%{name} a approuvé l’inscription de %{target}"
+        assigned_to_self_report_html: "%{name} s’est assigné·e le signalement de %{target}"
+        change_email_user_html: "%{name} a modifié l'adresse de courriel de l'utilisateur·rice %{target}"
+        change_role_user_html: "%{name} a changé le rôle de %{target}"
+        confirm_user_html: "%{name} a confirmé l'adresse courriel de l'utilisateur %{target}"
+        create_account_warning_html: "%{name} a envoyé un avertissement à %{target}"
+        create_announcement_html: "%{name} a créé une nouvelle annonce %{target}"
+        create_canonical_email_block_html: "%{name} a bloqué l’e-mail avec le hachage %{target}"
+        create_custom_emoji_html: "%{name} a téléversé un nouvel émoji %{target}"
+        create_domain_allow_html: "%{name} a autorisé la fédération avec le domaine %{target}"
+        create_domain_block_html: "%{name} a bloqué le domaine %{target}"
+        create_email_domain_block_html: "%{name} a bloqué de domaine de courriel %{target}"
+        create_ip_block_html: "%{name} a créé une règle pour l'IP %{target}"
+        create_unavailable_domain_html: "%{name} a arrêté la livraison vers le domaine %{target}"
+        create_user_role_html: "%{name} a créé le rôle %{target}"
+        demote_user_html: "%{name} a rétrogradé l'utilisateur·rice %{target}"
+        destroy_announcement_html: "%{name} a supprimé l'annonce %{target}"
+        destroy_canonical_email_block_html: "%{name} a débloqué l'email avec le hash %{target}"
+        destroy_custom_emoji_html: "%{name} a supprimé l'émoji %{target}"
+        destroy_domain_allow_html: "%{name} a rejeté la fédération avec le domaine %{target}"
+        destroy_domain_block_html: "%{name} a débloqué le domaine %{target}"
+        destroy_email_domain_block_html: "%{name} a débloqué le domaine de courriel %{target}"
+        destroy_instance_html: "%{name} a purgé le domaine %{target}"
+        destroy_ip_block_html: "%{name} a supprimé la règle pour l'IP %{target}"
+        destroy_status_html: "%{name} a supprimé le message de %{target}"
+        destroy_unavailable_domain_html: "%{name} a repris la livraison au domaine %{target}"
+        destroy_user_role_html: "%{name} a supprimé le rôle %{target}"
+        disable_2fa_user_html: "%{name} a désactivé l'authentification à deux facteurs pour l'utilisateur·rice %{target}"
+        disable_custom_emoji_html: "%{name} a désactivé l'émoji %{target}"
+        disable_sign_in_token_auth_user_html: "%{name} a désactivé l'authentification basée sur les jetons envoyés par courriel pour %{target}"
+        disable_user_html: "%{name} a désactivé la connexion de l'utilisateur·rice %{target}"
+        enable_custom_emoji_html: "%{name} a activé l'émoji %{target}"
+        enable_sign_in_token_auth_user_html: "%{name} a activé l'authentification basée sur les jetons envoyés par courriel pour %{target}"
+        enable_user_html: "%{name} a activé la connexion de l'utilisateur·rice %{target}"
+        memorialize_account_html: "%{name} a converti le compte de %{target} en un mémorial"
+        promote_user_html: "%{name} a promu l'utilisateur·rice %{target}"
+        reject_appeal_html: "%{name} a rejeté l'appel de la décision de modération émis par %{target}"
+        reject_user_html: "%{name} a rejeté l’inscription de %{target}"
+        remove_avatar_user_html: "%{name} a supprimé l'avatar de %{target}"
+        reopen_report_html: "%{name} a rouvert le signalement %{target}"
+        resend_user_html: "%{name} a renvoyé l'e-mail de confirmation pour %{target}"
+        reset_password_user_html: "%{name} a réinitialisé le mot de passe de l'utilisateur·rice %{target}"
+        resolve_report_html: "%{name} a résolu le signalement %{target}"
+        sensitive_account_html: "%{name} a marqué le média de %{target} comme sensible"
+        silence_account_html: "%{name} a limité le compte de %{target}"
+        suspend_account_html: "%{name} a suspendu le compte de %{target}"
+        unassigned_report_html: "%{name} a désassigné le signalement %{target}"
+        unblock_email_account_html: "%{name} a débloqué l'adresse courriel de %{target}"
+        unsensitive_account_html: "%{name} a enlevé le marquage comme sensible du média de %{target}"
+        unsilence_account_html: "%{name} a annulé la limitation du compte de %{target}"
+        unsuspend_account_html: "%{name} a réactivé le compte de %{target}"
+        update_announcement_html: "%{name} a mis à jour l'annonce %{target}"
+        update_custom_emoji_html: "%{name} a mis à jour l'émoji %{target}"
+        update_domain_block_html: "%{name} a mis à jour le blocage de domaine pour %{target}"
+        update_ip_block_html: "%{name} a modifié la règle pour l'IP %{target}"
+        update_status_html: "%{name} a mis à jour le message de %{target}"
+        update_user_role_html: "%{name} a changé le rôle %{target}"
+      deleted_account: compte supprimé
+      empty: Aucun journal trouvé.
+      filter_by_action: Filtrer par action
+      filter_by_user: Filtrer par utilisateur·ice
+      title: Journal d’audit
+    announcements:
+      destroyed_msg: Annonce supprimée avec succès !
+      edit:
+        title: Modifier l’annonce
+      empty: Aucune annonce trouvée.
+      live: En direct
+      new:
+        create: Créer une annonce
+        title: Nouvelle annonce
+      publish: Publier
+      published_msg: Annonce publiée avec succès !
+      scheduled_for: Planifiée pour %{time}
+      scheduled_msg: Annonce planifiée pour publication !
+      title: Annonces
+      unpublish: Retirer l'annonce
+      unpublished_msg: L’annonce a été dépubliée avec succès !
+      updated_msg: L’annonce a été mise à jour avec succès !
+    custom_emojis:
+      assign_category: Attribuer une catégorie
+      by_domain: Domaine
+      copied_msg: Copie locale de l’émoji créée avec succès
+      copy: Copier
+      copy_failed_msg: Impossible de faire une copie locale de cet émoji
+      create_new_category: Créer une nouvelle catégorie
+      created_msg: Émoji créé avec succès !
+      delete: Supprimer
+      destroyed_msg: Émoji supprimé avec succès !
+      disable: Désactiver
+      disabled: Désactivé
+      disabled_msg: Émoji désactivé avec succès
+      emoji: Émoji
+      enable: Activer
+      enabled: Activé
+      enabled_msg: Émoji activé avec succès
+      image_hint: PNG ou GIF de moins de %{size}
+      list: Lister
+      listed: Listé
+      new:
+        title: Ajouter un nouvel émoji personnalisé
+      no_emoji_selected: Aucun émoji n’a été modifié, car aucun n’a été sélectionné
+      not_permitted: Vous n’êtes pas autorisé à effectuer cette action
+      overwrite: Écraser
+      shortcode: Raccourci
+      shortcode_hint: Au moins deux caractères, seulement des caractères alphanumériques ou des tirets bas
+      title: Émojis personnalisés
+      uncategorized: Non catégorisé
+      unlist: Délister
+      unlisted: Délisté
+      update_failed_msg: Cet émoji n'a pas pu être mis à jour
+      updated_msg: Émoji mis à jour avec succès !
+      upload: Téléverser
+    dashboard:
+      active_users: utilisateurs actifs
+      interactions: interactions
+      media_storage: Stockage des médias
+      new_users: nouveaux utilisateurs
+      opened_reports: rapports ouverts
+      pending_appeals_html:
+        one: "<strong>%{count}</strong> appel en attente"
+        other: "<strong>%{count}</strong> appels en attente"
+      pending_reports_html:
+        one: "<strong>%{count}</strong> rapport en attente"
+        other: "<strong>%{count}</strong> rapports en attente"
+      pending_tags_html:
+        one: "<strong>%{count}</strong> hashtag en attente"
+        other: "<strong>%{count}</strong> hashtags en attente"
+      pending_users_html:
+        one: "<strong>%{count}</strong> utilisateur·rice en attente"
+        other: "<strong>%{count}</strong> utilisateur·rice·s en attente"
+      resolved_reports: rapports résolus
+      software: Logiciel
+      sources: Sources d'inscription
+      space: Espace utilisé
+      title: Tableau de bord
+      top_languages: Langues les plus actives
+      top_servers: Serveurs les plus actifs
+      website: Site Web
+    disputes:
+      appeals:
+        empty: Aucun appel trouvé.
+        title: Appels
+    domain_allows:
+      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
+      undo: Supprimer de la liste blanche
+    domain_blocks:
+      add_new: Bloquer un nouveau domaine
+      created_msg: Le blocage de domaine est désormais activé
+      destroyed_msg: Le blocage de domaine a été désactivé
+      domain: Domaine
+      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>.
+      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:
+          noop: Aucune
+          suspend: Suspendre
+        title: Nouveau blocage de domaine
+      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é
+      private_comment_hint: Commentaire sur cette limitation de domaine pour informer en interne les modérateurs.
+      public_comment: Commentaire public
+      public_comment_hint: Commentaire sur cette limitation de domaine pour le grand public, si l'affichage public de la liste des limitations de domaine est activé.
+      reject_media: Rejeter les fichiers média
+      reject_media_hint: Supprime localement les fichiers média stockés et refuse d’en télécharger ultérieurement. Ne concerne pas les suspensions
+      reject_reports: Rejeter les signalements
+      reject_reports_hint: Ignorez tous les signalements provenant de ce domaine. Ne concerne pas les suspensions
+      undo: Annuler le blocage de domaine
+      view: Afficher les blocages de domaines
+    email_domain_blocks:
+      add_new: Ajouter
+      attempts_over_week:
+        one: "%{count} tentative au cours de la dernière semaine"
+        other: "%{count} tentatives au cours de la dernière semaine"
+      created_msg: Le blocage de domaine de courriel est désormais activé
+      delete: Supprimer
+      dns:
+        types:
+          mx: Enregistrement MX
+      domain: Domaine
+      new:
+        create: Créer le blocage
+        resolve: Résoudre le domaine
+        title: Nouveau blocage de domaine de courriel
+      no_email_domain_block_selected: Aucun blocage de domaine de courriel n'a été modifié car aucun n'a été sélectionné
+      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
+    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
+      status: État
+      suppress: Supprimer les recommandations d'abonnement
+      suppressed: Supprimée
+      title: Recommandations d'abonnement
+      unsuppress: Rétablir les recommandations d'abonnement
+    instances:
+      availability:
+        description_html:
+          one: Si la livraison au domaine échoue pendant <strong>%{count} jour</strong>, aucune autre tentative de livraison ne sera faite à moins qu'une livraison <em>depuis</em> le domaine ne soit reçue.
+          other: Si la livraison au domaine échoue pendant <strong>%{count} jours différents</strong>, aucune autre tentative de livraison ne sera faite à moins qu'une livraison <em>depuis</em> le domaine ne soit reçue.
+        failure_threshold_reached: Le seuil de défaillance a été atteint le %{date}.
+        failures_recorded:
+          one: Tentative échouée pendant %{count} jour.
+          other: Tentatives échouées pendant %{count} jours différents.
+        no_failures_recorded: Pas d'échec enregistré.
+        title: Disponibilité
+        warning: La dernière tentative de connexion à ce serveur a échoué
+      back_to_all: Tout
+      back_to_limited: Limité
+      back_to_warning: Avertissement
+      by_domain: Domaine
+      confirm_purge: Êtes-vous sûr de vouloir supprimer définitivement les données de ce domaine ?
+      content_policies:
+        comment: Note interne
+        description_html: Vous pouvez définir des politiques de contenu qui seront appliquées à tous les comptes de ce domaine et à tous ses sous-domaines.
+        policies:
+          reject_media: Rejeter les médias
+          reject_reports: Rejeter les signalements
+          silence: Limiter
+          suspend: Suspendre
+        policy: Règlement
+        reason: Raison publique
+        title: Politiques de contenu
+      dashboard:
+        instance_accounts_dimension: Comptes les plus suivis
+        instance_accounts_measure: comptes stockés
+        instance_followers_measure: nos abonné⋅e⋅s là-bas
+        instance_follows_measure: leurs abonné⋅e⋅s ici
+        instance_languages_dimension: Langues les plus utilisées
+        instance_media_attachments_measure: fichiers médias stockés
+        instance_reports_measure: signalements mentionnant l'instance
+        instance_statuses_measure: messages stockés
+      delivery:
+        all: Tout
+        clear: Effacer les erreurs de livraison
+        failing: Échouant
+        restart: Redémarrer la livraison
+        stop: Arrêter la livraison
+        unavailable: Indisponible
+      delivery_available: Livraison disponible
+      delivery_error_days: Jours d'erreur de livraison
+      delivery_error_hint: Si la livraison n'est pas possible pendant %{count} jours, elle sera automatiquement marquée comme non livrable.
+      destroyed_msg: Les données de %{domain} sont maintenant en file d'attente pour une suppression imminente.
+      empty: Aucun domaine trouvé.
+      known_accounts:
+        one: "%{count} compte connu"
+        other: "%{count} comptes connus"
+      moderation:
+        all: Tout
+        limited: Limité
+        title: Modération
+      private_comment: Commentaire privé
+      public_comment: Commentaire public
+      purge: Purge
+      purge_description_html: Si vous pensez que ce domaine est définitivement hors service, vous pouvez supprimer de votre espace de stockage toutes les traces des comptes de ce domaine et les données associées. Cela peut prendre du temps.
+      title: Fédération
+      total_blocked_by_us: Bloqués par nous
+      total_followed_by_them: Suivi par eux
+      total_followed_by_us: Suivi par nous
+      total_reported: Signalements à leur sujet
+      total_storage: Attachements de média
+      totals_time_period_hint_html: Les totaux affichés ci-dessous incluent des données sans limite de temps.
+    invites:
+      deactivate_all: Tout désactiver
+      filter:
+        all: Tout
+        available: Disponible
+        expired: Expiré
+        title: Filtre
+      title: Invitations
+    ip_blocks:
+      add_new: Créer une règle
+      created_msg: Nouvelle règle IP ajoutée avec succès
+      delete: Supprimer
+      expires_in:
+        '1209600': 2 semaines
+        '15778476': 6 mois
+        '2629746': 1 mois
+        '31556952': 1 an
+        '86400': 1 jour
+        '94670856': 3 ans
+      new:
+        title: Créer une nouvelle règle IP
+      no_ip_block_selected: Aucune règle IP n’a été modifiée car aucune n’a été sélectionnée
+      title: Règles IP
+    relationships:
+      title: Relations de %{acct}
+    relays:
+      add_new: Ajouter un nouveau relais
+      delete: Supprimer
+      description_html: Un <strong>relai de fédération</strong> est un serveur intermédiaire qui échange de grandes quantités de messages publics entre les serveurs qui s’inscrivent et ceux qui publient dessus. <strong>Il peut aider les petits et moyens serveurs à découvrir du contenu sur le fediverse</strong>, ce qui normalement nécessiterait que leurs membres suivent des gens inscrits sur d’autres serveurs.
+      disable: Désactiver
+      disabled: Désactivé
+      enable: Activer
+      enable_hint: Une fois activé, votre serveur souscrira à tous les messages publics de ce relais et y enverra ses propres messages publics.
+      enabled: Activé
+      inbox_url: URL du relais
+      pending: En attente de l’approbation du relai
+      save_and_enable: Sauvegarder et activer
+      setup: Paramétrer une connexion de relais
+      signatures_not_enabled: Les relais ne fonctionneront pas correctement lorsque le mode sécurisé ou le mode liste blanche est activé
+      status: Statut
+      title: Relais
+    report_notes:
+      created_msg: Note de signalement créée avec succès !
+      destroyed_msg: Note de signalement effacée avec succès !
+      today_at: Aujourd'hui à %{time}
+    reports:
+      account:
+        notes:
+          one: "%{count} note"
+          other: "%{count} notes"
+      action_log: Journal d’audit
+      action_taken_by: Intervention de
+      actions:
+        delete_description_html: Les messages signalés seront supprimés et une sanction sera enregistrée pour vous aider à prendre les mesures appropriées en cas d'infractions futures par le même compte.
+        mark_as_sensitive_description_html: Les médias des messages signalés seront marqués comme sensibles et une sanction sera enregistrée pour vous aider à prendre les mesures appropriées en cas d'infractions futures par le même compte.
+        other_description_html: Voir plus d'options pour contrôler le comportement du compte et personnaliser la communication vers le compte signalé.
+        resolve_description_html: Aucune mesure ne sera prise contre le compte signalé, aucune sanction ne sera enregistrée et le sigalement sera clôturé.
+        silence_description_html: Le profil ne sera visible que pour ceux qui le suivent déjà ou le consultent manuellement, ce qui limite considérablement sa portée. Peut toujours être restauré.
+        suspend_description_html: Le profil et tout son contenu deviendront inaccessibles jusqu'à ce qu'il soit éventuellement supprimé. Interagir avec le compte sera impossible. Réversible dans les 30 jours.
+      actions_description_html: Décidez des mesures à prendre pour résoudre ce signalement. Si vous prenez des mesures punitives contre le compte signalé, une notification sera envoyée par e-mail, sauf si la catégorie <strong>Spam</strong> est sélectionnée.
+      add_to_report: Ajouter davantage au rapport
+      are_you_sure: Voulez-vous vraiment faire ça ?
+      assign_to_self: Me l’assigner
+      assigned: Modérateur assigné
+      by_target_domain: Domaine du compte signalé
+      category: Catégorie
+      category_description_html: La raison pour laquelle ce compte et/ou ce contenu a été signalé sera citée dans la communication avec le compte signalé
+      comment:
+        none: Aucun
+      comment_description_html: 'Pour fournir plus d''informations, %{name} a écrit :'
+      created_at: Signalé
+      delete_and_resolve: Supprimer les messages
+      forwarded: Transféré
+      forwarded_to: Transféré à %{domain}
+      mark_as_resolved: Marquer comme résolu
+      mark_as_sensitive: Marquer comme sensible
+      mark_as_unresolved: Marquer comme non-résolu
+      no_one_assigned: Personne
+      notes:
+        create: Ajouter une note
+        create_and_resolve: Résoudre avec une note
+        create_and_unresolve: Ré-ouvrir avec une note
+        delete: Supprimer
+        placeholder: Décrivez quelles actions ont été prises, ou toute autre mise à jour…
+        title: Remarques
+      notes_description_html: Voir et laisser des notes aux autres modérateurs et à votre futur moi-même
+      quick_actions_description_html: 'Faites une action rapide ou faites défiler vers le bas pour voir le contenu signalé :'
+      remote_user_placeholder: l'utilisateur·rice distant·e de %{instance}
+      reopen: Ré-ouvrir le signalement
+      report: 'Signalement #%{id}'
+      reported_account: Compte signalé
+      reported_by: Signalé par
+      resolved: Résolus
+      resolved_msg: Signalement résolu avec succès !
+      skip_to_actions: Passer aux actions
+      status: Statut
+      statuses: Contenu signalé
+      statuses_description_html: Le contenu offensant sera cité dans la communication avec le compte signalé
+      target_origin: Origine du compte signalé
+      title: Signalements
+      unassign: Dés-assigner
+      unresolved: Non résolus
+      updated_at: Mis à jour
+      view_profile: Voir le profil
+    roles:
+      add_new: Ajouter un rôle
+      assigned_users:
+        one: "%{count} utilisateur·rice"
+        other: "%{count} utilisateur·rice·s"
+      categories:
+        administration: Administration
+        devops: DevOps
+        invites: Invitations
+        moderation: Modération
+        special: Spécial
+      delete: Supprimer
+      description_html: Les <strong>rôles utilisateur</strong> vous permettent de personnaliser les fonctions et les zones de Mastodon auxquelles vos utilisateur⋅rice⋅s peuvent accéder.
+      edit: Modifier le rôle '%{name}'
+      everyone: Autorisations par défaut
+      everyone_full_description_html: Ceci est le <strong>rôle de base</strong> qui impacte <strong>tou⋅te⋅s les utilisateur⋅rice⋅s</strong>, même celleux sans rôle assigné. Tous les autres rôles héritent des autorisations de celui-ci.
+      permissions_count:
+        one: "%{count} autorisation"
+        other: "%{count} autorisations"
+      privileges:
+        administrator: Administrateur·rice
+        administrator_description: Les utilisateur⋅rice⋅s ayant cette autorisation pourront contourner toutes les autorisations
+        delete_user_data: Supprimer les données de l'utilisateur⋅rice
+        delete_user_data_description: Permet aux utilisateur⋅rice⋅s de supprimer sans délai les données des autres utilisateur⋅rice⋅s
+        invite_users: Inviter des utilisateur⋅rice⋅s
+        invite_users_description: Permet aux utilisateur⋅rice⋅s d'inviter de nouvelles personnes sur le serveur
+        manage_announcements: Gérer les annonces
+        manage_announcements_description: Permet aux utilisateur⋅rice⋅s de gérer les annonces sur le serveur
+        manage_appeals: Gérer les contestations
+        manage_appeals_description: Permet aux utilisateur⋅rice⋅s d'examiner les appels contre les actions de modération
+        manage_blocks: Gérer les blocages
+        manage_blocks_description: Permet aux utilisateur⋅rice⋅s de bloquer des fournisseurs de courriel et des adresses IP
+        manage_custom_emojis: Gérer les émojis personnalisés
+        manage_custom_emojis_description: Permet aux utilisateur⋅rice⋅s de gérer les émoticônes personnalisées sur le serveur
+        manage_federation: Gérer de la féderation
+        manage_federation_description: Permet aux utilisateur⋅rice⋅s de bloquer ou d'autoriser la fédération avec d'autres domaines, et de contrôler la capacité de livraison
+        manage_invites: Gérer les invitations
+        manage_invites_description: Permet aux utilisateur⋅rice⋅s de parcourir et de désactiver les liens d'invitation
+        manage_reports: Gérer les rapports
+        manage_reports_description: Permet aux utilisateur⋅rice⋅s d'examiner les signalements et d'effectuer des actions de modération en conséquence
+        manage_roles: Gérer les rôles
+        manage_roles_description: Permet aux utilisateur⋅rice⋅s de gérer et d'assigner des rôles inférieurs au leur
+        manage_rules: Gérer les règles
+        manage_rules_description: Permet aux utilisateur·rice·s de modifier les règles du serveur
+        manage_settings: Gérer les paramètres
+        manage_settings_description: Permet aux utilisateur·rice·s de modifier les paramètres du site
+        manage_taxonomies: Gérer les taxonomies
+        manage_taxonomies_description: Permet aux utilisateur⋅rice⋅s d'examiner les contenus tendance et de mettre à jour les paramètres des hashtags
+        manage_user_access: Gérer l'accès utilisateur
+        manage_user_access_description: Permet aux utilisateur⋅rice⋅s de désactiver l'authentification à deux facteurs, de modifier l'adresse courriel et de réinitialiser le mot de passe des autres utilisateur⋅rice⋅s
+        manage_users: Gérer les utilisateur·rice·s
+        manage_users_description: Permet aux utilisateur⋅rice⋅s de voir les détails des autres utilisateur⋅rice⋅s et d'effectuer des actions de modération en conséquence
+        manage_webhooks: Gérer les points d’ancrage web
+        manage_webhooks_description: Permet aux utilisateur⋅rice⋅s de configurer des webhooks pour des événements d'administration
+        view_audit_log: Afficher le journal d'audit
+        view_audit_log_description: Permet aux utilisateur⋅rice⋅s de voir l'historique des opérations d'administration sur le serveur
+        view_dashboard: Voir le tableau de bord
+        view_dashboard_description: Permet aux utilisateur⋅rice⋅s d'accéder au tableau de bord et à diverses statistiques
+        view_devops: DevOps
+        view_devops_description: Permet aux utilisateur⋅rice⋅s d'accéder aux tableaux de bord Sidekiq et pgHero
+      title: Rôles
+    rules:
+      add_new: Ajouter une règle
+      delete: Supprimer
+      description_html: Bien que la plupart des gens prétende avoir lu les conditions d'utilisation avant de les accepter, généralement les utilisateur·rice·s ne les lisent vraiment que lorsque un problème apparaît. <strong>Pour faciliter la visualisation des règles de votre serveur en un seul coup d’œil, présentez-les sous la forme d'une liste à puces !</strong> Essayez de garder chacune des règles simple et concise, mais faites attention à ne pas non plus les diviser en de trop nombreux éléments distincts.
+      edit: Modifier la règle
+      empty: Aucune règle de serveur n'a été définie pour l'instant.
+      title: Règles du serveur
+    settings:
+      about:
+        manage_rules: Gérer les règles du serveur
+        preamble: Fournissez des informations détaillées sur le fonctionnement, la modération et le financement du serveur.
+        rules_hint: Il y a un espace dédié pour les règles auxquelles vos utilisateurs sont invités à adhérer.
+        title: À propos
+      appearance:
+        preamble: Personnaliser l'interface web de Mastodon.
+        title: Apparence
+      branding:
+        preamble: L'image de marque de votre serveur la différencie des autres serveurs du réseau. Ces informations peuvent être affichées dans nombre d'environnements, tels que l'interface web de Mastodon, les applications natives, dans les aperçus de liens sur d'autres sites Web et dans les applications de messagerie, etc. C'est pourquoi il est préférable de garder ces informations claires, courtes et concises.
+        title: Thème
+      content_retention:
+        preamble: Contrôle comment le contenu créé par les utilisateurs est enregistré et stocké dans Mastodon.
+        title: Rétention du contenu
+      discovery:
+        follow_recommendations: Suivre les recommandations
+        preamble: Faire apparaître un contenu intéressant est essentiel pour interagir avec de nouveaux utilisateurs qui ne connaissent peut-être personne sur Mastodonte. Contrôlez le fonctionnement des différentes fonctionnalités de découverte sur votre serveur.
+        profile_directory: Annuaire des profils
+        public_timelines: Fils publics
+        title: Découverte
+        trends: Tendances
+      domain_blocks:
+        all: À tout le monde
+        disabled: À personne
+        users: Aux utilisateur·rice·s connecté·e·s localement
+      registrations:
+        preamble: Affecte qui peut créer un compte sur votre serveur.
+        title: Inscriptions
+      registrations_mode:
+        modes:
+          approved: Approbation requise pour s’inscrire
+          none: Personne ne peut s’inscrire
+          open: N’importe qui peut s’inscrire
+      title: Paramètres du serveur
+    site_uploads:
+      delete: Supprimer le fichier téléversé
+      destroyed_msg: Téléversement sur le site supprimé avec succès !
+    statuses:
+      account: Auteur·rice
+      application: Application
+      back_to_account: Retour à la page du compte
+      back_to_report: Retour à la page du rapport
+      batch:
+        remove_from_report: Retirer du rapport
+        report: Signalement
+      deleted: Supprimé
+      favourites: Favoris
+      history: Historique de version
+      in_reply_to: Répondre à
+      language: Langue
+      media:
+        title: Médias
+      metadata: Metadonnés
+      no_status_selected: Aucun message n’a été modifié car aucun n’a été sélectionné
+      open: Ouvrir le message
+      original_status: Message original
+      reblogs: Partages
+      status_changed: Publication modifiée
+      title: Messages du compte
+      trending: Tendances
+      visibility: Visibilité
+      with_media: Avec médias
+    strikes:
+      actions:
+        delete_statuses: "%{name} a supprimé les messages de %{target}"
+        disable: "%{name} a gelé le compte de %{target}"
+        mark_statuses_as_sensitive: "%{name} a marqué le message de %{target} comme sensible"
+        none: "%{name} a envoyé un avertissement à %{target}"
+        sensitive: "%{name} a marqué le compte de %{target} comme sensible"
+        silence: "%{name} a limité le compte de %{target}"
+        suspend: "%{name} a suspendu le compte de %{target}"
+      appeal_approved: Appel soumis
+      appeal_pending: Appel en attente
+    system_checks:
+      database_schema_check:
+        message_html: Vous avez des migrations de base de données en attente. Veuillez les exécuter pour vous assurer que l'application se comporte comme prévu
+      elasticsearch_running_check:
+        message_html: Impossible de se connecter à Elasticsearch. Veuillez vérifier qu’il est en cours d’exécution ou désactiver la recherche en plein texte
+      elasticsearch_version_check:
+        message_html: 'Version d’Elasticsearch incompatible : %{value}'
+        version_comparison: Elasticsearch %{running_version} est en cours d’exécution alors que %{required_version} est requise
+      rules_check:
+        action: Gérer les règles du serveur
+        message_html: Vous n'avez pas défini de règles pour le serveur.
+      sidekiq_process_check:
+        message_html: Aucun processus Sidekiq en cours d'exécution pour la/les file(s) d'attente %{value}. Veuillez vérifier votre configuration de Sidekiq
+    tags:
+      review: État du traitement
+      updated_msg: Paramètres du hashtag mis à jour avec succès
+    title: Administration
+    trends:
+      allow: Autoriser
+      approved: Approuvé
+      disallow: Interdire
+      links:
+        allow: Autoriser le lien
+        allow_provider: Autoriser l'éditeur
+        description_html: Ces liens sont actuellement énormément partagés par des comptes dont votre serveur voit les messages. Cela peut aider vos utilisateur⋅rice⋅s à découvrir ce qu'il se passe dans le monde. Aucun lien n'est publiquement affiché tant que vous n'avez pas approuvé le compte qui le publie. Vous pouvez également autoriser ou rejeter les liens individuellement.
+        disallow: Interdire le lien
+        disallow_provider: Interdire l'éditeur
+        no_link_selected: Aucun lien n'a été changé car aucun n'a été sélectionné
+        publishers:
+          no_publisher_selected: Aucun compte publicateur n'a été changé car aucun n'a été sélectionné
+        shared_by_over_week:
+          one: Partagé par %{count} personne au cours de la dernière semaine
+          other: Partagé par %{count} personnes au cours de la dernière semaine
+        title: Liens tendances
+        usage_comparison: Partagé %{today} fois aujourd'hui, comparé à %{yesterday} hier
+      only_allowed: Autorisées seulement
+      pending_review: En attente de révision
+      preview_card_providers:
+        allowed: Les liens de cet éditeur peuvent être tendance
+        description_html: Voici les domaines depuis lesquels des liens sont souvent partagés sur votre serveur. Les liens n'apparaîtront pas publiquement dans les tendances à moins que le domaine du lien ne soit approuvé. Votre approbation (ou votre rejet) s'étend aux sous-domaines.
+        rejected: Les liens de cet éditeur ne seront pas considérés tendance
+        title: Éditeurs
+      rejected: Rejeté
+      statuses:
+        allow: Autoriser le message
+        allow_account: Autoriser l'auteur·rice
+        description_html: Voici les messages dont votre serveur a connaissance qui sont beaucoup partagés et mis en favoris en ce moment. Cela peut aider vos utilisateur⋅rice⋅s, néophytes comme aguerri⋅e⋅s, à trouver plus de comptes à suivre. Aucun message n'est publiquement affiché tant que vous n'en avez pas approuvé l'auteur⋅rice, et seulement si icellui permet que son compte soit suggéré aux autres. Vous pouvez également autoriser ou rejeter les messages individuellement.
+        disallow: Proscrire le message
+        disallow_account: Proscrire l'auteur·rice
+        no_status_selected: Aucune publication en tendance n'a été changée car aucune n'a été sélectionnée
+        not_discoverable: L'auteur⋅rice n'a pas choisi de pouvoir être découvert⋅e
+        shared_by:
+          one: Partagé ou ajouté aux favoris une fois
+          other: Partagé et ajouté aux favoris %{friendly_count} fois
+        title: Messages tendance
+      tags:
+        current_score: Score actuel %{score}
+        dashboard:
+          tag_accounts_measure: utilisations uniques
+          tag_languages_dimension: Langues principales
+          tag_servers_dimension: Meilleurs serveurs
+          tag_servers_measure: différents serveurs
+          tag_uses_measure: utilisations totales
+        description_html: Ces hashtags apparaissent actuellement dans de nombreux messages que votre serveur voit. Cela peut aider vos utilisateur⋅rice⋅s à découvrir les sujets dont les gens parlent le plus en ce moment. Aucun hashtag n'est publiquement affiché tant que vous ne l'avez pas approuvé.
+        listable: Peut être suggéré
+        no_tag_selected: Aucun tag n'a été changé car aucun n'a été sélectionné
+        not_listable: Ne sera pas suggéré
+        not_trendable: N'apparaîtra pas sous les tendances
+        not_usable: Ne peut être utilisé
+        peaked_on_and_decaying: A atteint son maximum le %{date}, maintenant en déclin
+        title: Hashtags tendance
+        trendable: Peut apparaître sous les tendances
+        trending_rank: 'Tendance #%{rank}'
+        usable: Peut être utilisé
+        usage_comparison: Utilisé %{today} fois aujourd'hui, comparé à %{yesterday} hier
+        used_by_over_week:
+          one: Utilisé par %{count} personne au cours de la dernière semaine
+          other: Utilisé par %{count} personnes au cours de la dernière semaine
+      title: Tendances
+      trending: Tendances
+    warning_presets:
+      add_new: Ajouter un nouveau
+      delete: Supprimer
+      edit_preset: Éditer les avertissements prédéfinis
+      empty: Vous n'avez pas encore créé de paramètres prédéfinis pour les avertissements.
+      title: Gérer les avertissements prédéfinis
+    webhooks:
+      add_new: Ajouter un point de terminaison
+      delete: Supprimer
+      description_html: Un <strong>point d'ancrage web</strong> permet à Mastodon d'envoyer des <strong>notifications en temps réel</strong> concernant des événements sélectionnés vers votre propre application, afin que celle-ci puisse <strong>déclencher automatiquement des réactions</strong>.
+      disable: Désactiver
+      disabled: Désactivé
+      edit: Modifier le point de terminaison
+      empty: Pour l'instant, vous n'avez configuré aucun lien d'ancrage web pour point de terminaison.
+      enable: Activer
+      enabled: Actif
+      enabled_events:
+        one: 1 événement activé
+        other: "%{count} événements activés"
+      events: Événements
+      new: Nouveau point d’ancrage web
+      rotate_secret: Effectuer une rotation du secret
+      secret: Jeton de connexion
+      status: État
+      title: Points d’ancrage web
+      webhook: Point d’ancrage web
+  admin_mailer:
+    new_appeal:
+      actions:
+        delete_statuses: effacer les messages
+        disable: geler le compte
+        mark_statuses_as_sensitive: marquer les messages comme sensibles
+        none: un avertissement
+        sensitive: marquer le compte comme sensible
+        silence: limiter le compte
+        suspend: suspendre le compte
+      body: "%{target} fait appel de la décision de modération émise par %{action_taken_by} le %{date} et qui était : %{type}. Cette personne a écrit :"
+      next_steps: Vous pouvez approuver l'appel pour annuler la décision de modération, ou l'ignorer.
+      subject: "%{username} fait appel d'une décision de modération sur %{instance}"
+    new_pending_account:
+      body: Les détails du nouveau compte se trouvent ci-dessous. Vous pouvez approuver ou rejeter cette demande.
+      subject: Nouveau compte à examiner sur %{instance} (%{username})
+    new_report:
+      body: "%{reporter} a signalé %{target}"
+      body_remote: Quelqu’un de %{domain} a signalé %{target}
+      subject: Nouveau signalement sur %{instance} (#%{id})
+    new_trends:
+      body: 'Les éléments suivants doivent être approuvés avant de pouvoir être affichés publiquement :'
+      new_trending_links:
+        title: Liens tendance
+      new_trending_statuses:
+        title: Messages tendance
+      new_trending_tags:
+        no_approved_tags: Il n'y a pas de hashtag tendance approuvé actuellement.
+        requirements: 'N''importe quel élément de la sélection pourrait surpasser le hashtag tendance approuvé n°%{rank}, qui est actuellement #%{lowest_tag_name} avec un résultat de %{lowest_tag_score}.'
+        title: Hashtags tendance
+      subject: Nouvelles tendances à examiner sur %{instance}
+  aliases:
+    add_new: Créer un alias
+    created_msg: Un nouvel alias a été créé avec succès. Vous pouvez maintenant déménager depuis l'ancien compte.
+    deleted_msg: Alias supprimé avec succès. Le déménagement de ce compte vers celui-ci ne sera plus possible.
+    empty: Vous n’avez pas d’alias.
+    hint_html: Si vous voulez déménager d’un autre compte vers celui-ci, vous pouvez créer ici un alias, qui est nécessaire avant de pouvoir migrer les abonné·e·s de l’ancien compte vers celui-ci. Cette action en soi est <strong>inoffensive et réversible</strong>. <strong>La migration du compte est initiée à partir de l’ancien compte</strong>.
+    remove: Détacher l'alias
+  appearance:
+    advanced_web_interface: Interface web avancée
+    advanced_web_interface_hint: 'Si vous voulez utiliser toute la largeur de votre écran, l’interface web avancée vous permet de configurer plusieurs colonnes différentes pour voir autant d’informations que vous le souhaitez en même temps : Accueil, notifications, fil public fédéré, un nombre illimité de listes et hashtags.'
+    animations_and_accessibility: Animations et accessibilité
+    confirmation_dialogs: Dialogues de confirmation
+    discovery: Découverte
+    localization:
+      body: Mastodon est traduit par des volontaires.
+      guide_link: https://fr.crowdin.com/project/mastodon
+      guide_link_text: Tout le monde peut y contribuer.
+    sensitive_content: Contenu sensible
+    toot_layout: Agencement des messages
+  application_mailer:
+    notification_preferences: Modifier les préférences de courriel
+    salutation: "%{name},"
+    settings: 'Changer les préférences courriel : %{link}'
+    view: 'Voir :'
+    view_profile: Voir le profil
+    view_status: Afficher le message
+  applications:
+    created: Application créée avec succès
+    destroyed: Application supprimée avec succès
+    regenerate_token: Régénérer le jeton d’accès
+    token_regenerated: Jeton d’accès régénéré avec succès
+    warning: Soyez prudent·e avec ces données. Ne les partagez pas !
+    your_token: Votre jeton d’accès
+  auth:
+    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.
+    description:
+      prefix_invited_by_user: "@%{name} vous invite à rejoindre ce serveur Mastodon !"
+      prefix_sign_up: Inscrivez-vous aujourd’hui sur Mastodon !
+      suffix: Avec un compte, vous pourrez suivre des gens, publier des statuts et échanger des messages avec les utilisateur·rice·s de n'importe quel serveur Mastodon et bien plus !
+    didnt_get_confirmation: Vous n’avez pas reçu les consignes de confirmation ?
+    dont_have_your_security_key: Vous n'avez pas votre clé de sécurité?
+    forgot_password: Mot de passe oublié ?
+    invalid_reset_password_token: Le lien de réinitialisation du mot de passe est invalide ou a expiré. Merci de réessayer.
+    link_to_otp: Entrez un code à deux facteurs de votre téléphone ou un code de récupération
+    link_to_webauth: Utilisez votre appareil de clé de sécurité
+    log_in_with: Se connecter via
+    login: Se connecter
+    logout: Se déconnecter
+    migrate_account: Déménager vers un compte différent
+    migrate_account_html: Si vous voulez rediriger ce compte vers un autre, vous pouvez le <a href="%{path}">configurer ici</a>.
+    or_log_in_with: Ou authentifiez-vous avec
+    privacy_policy_agreement_html: J’ai lu et j’accepte la <a href="%{privacy_policy_path}" target="_blank">politique de confidentialité</a>
+    providers:
+      cas: CAS
+      saml: SAML
+    register: S’inscrire
+    registration_closed: "%{instance} a désactivé les inscriptions"
+    resend_confirmation: Envoyer à nouveau les consignes de confirmation
+    reset_password: Réinitialiser le mot de passe
+    rules:
+      preamble: Celles-ci sont définies et appliqués par les modérateurs de %{domain}.
+      title: Quelques règles de base.
+    security: Sécurité
+    set_new_password: Définir le nouveau mot de passe
+    setup:
+      email_below_hint_html: Si l’adresse de courriel ci-dessous est incorrecte, vous pouvez la modifier ici et recevoir un nouveau courriel de confirmation.
+      email_settings_hint_html: Le courriel de confirmation a été envoyé à %{email}. Si cette adresse de courriel n’est pas correcte, vous pouvez la modifier dans les paramètres du compte.
+      title: Configuration
+    sign_up:
+      preamble: Avec un compte sur ce serveur Mastodon, vous serez en mesure de suivre toute autre personne sur le réseau, quel que soit l’endroit où son compte est hébergé.
+      title: Mettons les choses en place pour %{domain}.
+    status:
+      account_status: État du compte
+      confirming: En attente de la confirmation par courriel à compléter.
+      functional: Votre compte est entièrement opérationnel.
+      pending: Votre demande est en attente d'examen par notre personnel. Cela peut prendre un certain temps. Vous recevrez un courriel si votre demande est approuvée.
+      redirecting_to: Votre compte est inactif car il est actuellement redirigé vers %{acct}.
+      view_strikes: Voir les sanctions précédemment appliquées à votre compte
+    too_fast: Formulaire envoyé trop rapidement, veuillez réessayer.
+    use_security_key: Utiliser la clé de sécurité
+  authorize_follow:
+    already_following: Vous suivez déjà ce compte
+    already_requested: Vous avez déjà envoyé une demande d’abonnement à ce compte
+    error: Malheureusement, une erreur s'est produite lors de la recherche du compte distant
+    follow: Suivre
+    follow_request: 'Vous avez demandé à suivre :'
+    following: 'Youpi ! Vous suivez maintenant  :'
+    post_follow:
+      close: Ou bien, vous pouvez fermer cette fenêtre.
+      return: Afficher le profil de l’utilisateur·ice
+      web: Retour à l’interface web
+    title: Suivre %{acct}
+  challenge:
+    confirm: Continuer
+    hint_html: "<strong>Astuce :</strong> Nous ne vous demanderons plus votre mot de passe pour la prochaine heure."
+    invalid_password: Mot de passe invalide
+    prompt: Confirmez votre mot de passe pour continuer
+  crypto:
+    errors:
+      invalid_key: n’est pas une clé Ed25519 ou Curve25519 valide
+      invalid_signature: n’est pas une signature Ed25519 valide
+  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} mois"
+      about_x_years: "%{count} an(s)"
+      almost_x_years: "%{count} an(s)"
+      half_a_minute: À l’instant
+      less_than_x_minutes: "%{count} min"
+      less_than_x_seconds: À l’instant
+      over_x_years: "%{count}an(s)"
+      x_days: "%{count} j"
+      x_minutes: "%{count} min"
+      x_months: "%{count} mois"
+      x_seconds: "%{count} s"
+  deletes:
+    challenge_not_passed: Les renseignements que vous avez entrés n'étaient pas exacts
+    confirm_password: Entrez votre mot de passe actuel pour vérifier votre identité
+    confirm_username: Entrez votre nom d'utilisateur pour confirmer la procédure
+    proceed: Supprimer le compte
+    success_msg: Votre compte a été supprimé avec succès
+    warning:
+      before: 'Veuillez lire attentivement ces notes avant de continuer :'
+      caches: Le contenu mis en cache par d'autres serveurs peut persister
+      data_removal: Vos messages et autres données seront définitivement supprimés
+      email_change_html: Vous pouvez <a href="%{path}">modifier votre adresse courriel</a> sans supprimer votre compte
+      email_contact_html: S'il n'arrive toujours pas, vous pouvez envoyer un courriel à <a href="mailto:%{email}">%{email}</a> pour demander de l'aide
+      email_reconfirmation_html: Si vous ne recevez pas le courriel de confirmation, vous pouvez le <a href="%{path}">demander à nouveau</a>
+      irreversible: Vous ne pourrez pas restaurer ou réactiver votre compte
+      more_details_html: Pour plus de détails, voir la <a href="%{terms_path}">politique de confidentialité</a>.
+      username_available: Votre nom d’utilisateur·rice sera à nouveau disponible
+      username_unavailable: Votre nom d’utilisateur·rice restera indisponible
+  disputes:
+    strikes:
+      action_taken: Mesure prise
+      appeal: Faire appel
+      appeal_approved: Cette sanction a été annulée en appel et n'est plus valide
+      appeal_rejected: L'appel a été rejeté
+      appeal_submitted_at: Appel soumis le
+      appealed_msg: Votre demande d'appel a été soumise. Si elle est approuvée, vous en serez informé·e.
+      appeals:
+        submit: Faire appel
+      approve_appeal: Approuver l’appel
+      associated_report: Rapport associé
+      created_at: En date du
+      description_html: Ce sont les mesures prises contre votre compte et les avertissements qui vous ont été envoyés par les responsables de %{instance}.
+      recipient: Adressé à
+      reject_appeal: Rejeter l’appel
+      status: 'Message #%{id}'
+      status_removed: Message déjà supprimé du système
+      title: "%{action} du %{date}"
+      title_actions:
+        delete_statuses: Suppression de message
+        disable: Gel du compte
+        mark_statuses_as_sensitive: Marquage des messages comme sensibles
+        none: Avertissement
+        sensitive: Marquage du compte comme sensible
+        silence: Limitation du compte
+        suspend: Suspension de compte
+      your_appeal_approved: Votre appel a été approuvé
+      your_appeal_pending: Vous avez soumis un appel
+      your_appeal_rejected: Votre appel a été rejeté
+  domain_validator:
+    invalid_domain: n’est pas un nom de domaine valide
+  errors:
+    '400': La demande que vous avez soumise est invalide ou mal formée.
+    '403': Vous n’avez pas accès à cette page.
+    '404': La page que vous recherchez n’existe pas.
+    '406': Cette page n'est pas disponible au format demandé.
+    '410': La page que vous recherchez n’existe plus.
+    '422':
+      content: Vérification de sécurité échouée. Bloquez-vous les cookies ?
+      title: Vérification de sécurité échouée
+    '429': Trop de requêtes émises dans un délai donné
+    '500':
+      content: Nous sommes désolé·e·s, mais quelque chose s’est mal passé de notre côté.
+      title: Cette page n’est pas correcte
+    '503': La page n'a pas pu être servie en raison d'une défaillance temporaire du serveur.
+    noscript_html: Pour utiliser Mastodon, veuillez activer JavaScript. Sinon, essayez l’une des <a href="%{apps_path}">applications natives</a> pour Mastodon pour votre plate-forme.
+  existing_username_validator:
+    not_found: impossible de trouver un·e utilisateur·ice local·e de ce nom
+    not_found_multiple: n’a pas trouvé %{usernames}
+  exports:
+    archive_takeout:
+      date: Date
+      download: Télécharger votre archive
+      hint_html: Vous pouvez demander une archive de vos <strong>messages et médias téléversés</strong>. Les données exportées seront au format ActivityPub, lisible par tout logiciel compatible. Vous pouvez demander une archive tous les 7 jours.
+      in_progress: Création de votre archive…
+      request: Demandez vos archives
+      size: Taille
+    blocks: Vous bloquez
+    bookmarks: Marque-pages
+    csv: CSV
+    domain_blocks: Blocages de domaine
+    lists: Listes
+    mutes: Vous masquez
+    storage: Médias stockés
+  featured_tags:
+    add_new: Ajouter un nouveau hashtag
+    errors:
+      limit: Vous avez déjà mis en avant le nombre maximum de hashtags
+    hint_html: "<strong>Que sont les hashtags mis en avant ?</strong> Ils sont affichés en évidence sur votre profil public et permettent aux gens de parcourir vos messages publics qui utilisent ces hashtags. Ils sont un excellent outil pour garder la trace d’activités créatrices ou de projets de long terme."
+  filters:
+    contexts:
+      account: Profils
+      home: Accueil et listes
+      notifications: Notifications
+      public: Fils publics
+      thread: Discussions
+    edit:
+      add_keyword: Ajouter un mot-clé
+      keywords: Mots-clés
+      statuses: Publications individuelles
+      statuses_hint_html: Ce filtre s'applique à la sélection de messages individuels, qu'ils correspondent ou non aux mots-clés ci-dessous. <a href="%{path}">Revoir ou supprimer des messages du filtre</a>.
+      title: Éditer le filtre
+    errors:
+      deprecated_api_multiple_keywords: Ces paramètres ne peuvent pas être modifiés depuis cette application, car ils s'appliquent à plus d'un filtre de mot-clé. Utilisez une application plus récente ou l'interface web.
+      invalid_context: Contexte invalide ou insuffisant
+    index:
+      contexts: Filtres dans %{contexts}
+      delete: Supprimer
+      empty: Vous n'avez aucun filtre.
+      expires_in: Expire dans %{distance}
+      expires_on: Expire le %{date}
+      keywords:
+        one: "%{count} mot-clé"
+        other: "%{count} mots-clés"
+      statuses:
+        one: "%{count} message"
+        other: "%{count} messages"
+      statuses_long:
+        one: "%{count} publication individuelle cachée"
+        other: "%{count} publications individuelles cachées"
+      title: Filtres
+    new:
+      save: Enregistrer le nouveau filtre
+      title: Ajouter un nouveau filtre
+    statuses:
+      back_to_filter: Retour au filtre
+      batch:
+        remove: Retirer du filtre
+      index:
+        hint: Ce filtre s'applique à la sélection de messages individuels, indépendamment d'autres critères. Vous pouvez ajouter plus de messages à ce filtre à partir de l'interface Web.
+        title: Messages filtrés
+  footer:
+    trending_now: Tendance en ce moment
+  generic:
+    all: Tous
+    all_items_on_page_selected_html:
+      one: "<strong>%{count}</strong> élément de cette page est sélectionné."
+      other: L'ensemble des <strong>%{count}</strong> éléments de cette page est sélectionné.
+    all_matching_items_selected_html:
+      one: "<strong>%{count}</strong> élément correspondant à votre recherche est sélectionné."
+      other: L'ensemble des <strong>%{count}</strong> éléments correspondant à votre recherche est sélectionné.
+    changes_saved_msg: Les modifications ont été enregistrées avec succès !
+    copy: Copier
+    delete: Supprimer
+    deselect: Tout déselectionner
+    none: Aucun
+    order_by: Classer par
+    save_changes: Enregistrer les modifications
+    select_all_matching_items:
+      one: Sélectionnez %{count} élément correspondant à votre recherche.
+      other: Sélectionnez tous l'ensemble des %{count} éléments correspondant à votre recherche.
+    today: aujourd’hui
+    validation_errors:
+      one: Quelque chose ne va pas ! Veuillez vérifiez l’erreur ci-dessous
+      other: Certaines choses ne vont pas ! Veuillez vérifier les %{count} erreurs ci-dessous
+  html_validator:
+    invalid_markup: 'contient un balisage HTML invalide: %{error}'
+  imports:
+    errors:
+      over_rows_processing_limit: contient plus de %{count} lignes
+    modes:
+      merge: Fusionner
+      merge_long: Garder les enregistrements existants et ajouter les nouveaux
+      overwrite: Écraser
+      overwrite_long: Remplacer les enregistrements actuels par les nouveaux
+    preface: Vous pouvez importer certaines données que vous avez exporté d’un autre serveur, comme une liste des personnes que vous suivez ou bloquez sur votre compte.
+    success: Vos données ont été importées avec succès et seront traitées en temps et en heure
+    types:
+      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
+    upload: Importer
+  invites:
+    delete: Désactiver
+    expired: Expiré
+    expires_in:
+      '1800': 30 minutes
+      '21600': 6 heures
+      '3600': 1 heure
+      '43200': 12 heures
+      '604800': 1 semaine
+      '86400': 1 jour
+    expires_in_prompt: Jamais
+    generate: Générer un lien d'invitation
+    invited_by: 'Vous avez été invité·e par :'
+    max_uses:
+      one: 1 utilisation
+      other: "%{count} utilisations"
+    max_uses_prompt: Pas de limite
+    prompt: Générer des liens et les partager avec d'autres personnes pour leur donner accès à ce serveur
+    table:
+      expires_at: Expire
+      uses: Utilisations
+    title: Inviter des gens
+  lists:
+    errors:
+      limit: Vous avez atteint le nombre maximum de listes
+  login_activities:
+    authentication_methods:
+      otp: application d'authentification à deux facteurs
+      password: mot de passe
+      sign_in_token: code de sécurité par courriel
+      webauthn: clés de sécurité
+    description_html: Si vous voyez une activité que vous ne reconnaissez pas, envisagez de changer votre mot de passe et d'activer l'authentification à deux facteurs.
+    empty: Aucun historique d'authentification disponible
+    failed_sign_in_html: Tentative de connexion échouée avec %{method} de %{ip} (%{browser})
+    successful_sign_in_html: Connexion réussie avec %{method} de %{ip} (%{browser})
+    title: Historique d'authentification
+  media_attachments:
+    validations:
+      images_and_video: Impossible de joindre une vidéo à un message contenant déjà des images
+      not_ready: Impossible de joindre les fichiers en cours de traitement. Réessayez dans un instant !
+      too_many: Impossible de joindre plus de 4 fichiers
+  migrations:
+    acct: A déménagé vers
+    cancel: Annuler la redirection
+    cancel_explanation: Annuler la redirection réactivera votre compte actuel, mais ne rapportera pas les abonné·e·s qui ont été déplacé·e·s sur ce compte.
+    cancelled_msg: Suppression de la redirection réussie.
+    errors:
+      already_moved: est le même compte que vous avez déjà déplacé vers
+      missing_also_known_as: ne référence pas ce compte en retour
+      move_to_self: ne peut pas être le compte actuel
+      not_found: n'a pas été trouvé
+      on_cooldown: Vous êtes soumis·e à un temps de rechargement
+    followers_count: Abonné·e·s au moment du déménagement
+    incoming_migrations: Déplacement depuis un compte différent
+    incoming_migrations_html: Pour déménager d'un autre compte à celui-ci, vous devez d'abord <a href="%{path}">créer un alias de compte</a>.
+    moved_msg: Votre compte est maintenant redirigé vers %{acct} et vos abonné·e·s sont en train d'être déplacé·e·s.
+    not_redirecting: Votre compte n'est pas redirigé vers un autre compte actuellement.
+    on_cooldown: Vous avez récemment migré votre compte. Cette fonction sera à nouveau disponible dans %{count} jours.
+    past_migrations: Migrations passées
+    proceed_with_move: Migrer les abonné·e·s
+    redirected_msg: Votre compte est maintenant redirigé vers %{acct}.
+    redirecting_to: Votre compte est redirigé vers %{acct}.
+    set_redirect: Définir la redirection
+    warning:
+      backreference_required: Le nouveau compte doit d'abord être configuré pour faire référence à celui-ci en définissant un alias
+      before: 'Avant de procéder, veuillez lire attentivement ces notes :'
+      cooldown: Après le déménagement, il y a une période d’attente pendant laquelle vous ne pourrez pas redéménager
+      disabled_account: Votre compte actuel ne sera pas entièrement utilisable par la suite. Cependant, vous aurez accès à l'exportation de données et à la réactivation.
+      followers: Cette action va déménager tou·te·s les abonné·e·s du compte actuel vers le nouveau compte
+      only_redirect_html: Alternativement, vous pouvez <a href="%{path}">seulement appliquer une redirection sur votre profil</a>.
+      other_data: Aucune autre donnée ne sera déplacée automatiquement
+      redirect: Le profil de votre compte actuel sera mis à jour avec un avis de redirection et sera exclu des recherches
+  moderation:
+    title: Modération
+  move_handler:
+    carry_blocks_over_text: Cet utilisateur que vous aviez bloqué est parti de %{acct}.
+    carry_mutes_over_text: Cet utilisateur que vous aviez masqué est parti de %{acct}.
+    copy_account_note_text: 'Cet·te utilisateur·rice est parti·e de %{acct}, voici vos notes précédentes à son sujet :'
+  navigation:
+    toggle_menu: Basculer l'affichage du menu
+  notification_mailer:
+    admin:
+      report:
+        subject: "%{name} a soumis un signalement"
+      sign_up:
+        subject: "%{name} s'est inscrit·e"
+    favourite:
+      body: "%{name} a ajouté votre message à ses favoris :"
+      subject: "%{name} a ajouté votre message à ses favoris"
+      title: Nouveau favori
+    follow:
+      body: "%{name} vous suit !"
+      subject: "%{name} vous suit"
+      title: Nouvel·le abonné·e
+    follow_request:
+      action: Gérer les demandes d’abonnement
+      body: "%{name} a demandé à vous suivre"
+      subject: 'Abonné·e en attente : %{name}'
+      title: Nouvelle demande d’abonnement
+    mention:
+      action: Répondre
+      body: "%{name} vous a mentionné⋅e dans :"
+      subject: "%{name} vous a mentionné·e"
+      title: Nouvelle mention
+    poll:
+      subject: Un sondage de %{name} est terminé
+    reblog:
+      body: 'Votre message été partagé par %{name} :'
+      subject: "%{name} a partagé votre message"
+      title: Nouveau partage
+    status:
+      subject: "%{name} vient de publier"
+    update:
+      subject: "%{name} a modifié un message"
+  notifications:
+    email_events: Événements pour les notifications par courriel
+    email_events_hint: 'Sélectionnez les événements pour lesquels vous souhaitez recevoir des notifications :'
+    other_settings: Autres paramètres de notifications
+  number:
+    human:
+      decimal_units:
+        format: "%n%u"
+        units:
+          billion: G
+          million: M
+          quadrillion: P
+          thousand: K
+          trillion: T
+  otp_authentication:
+    code_hint: Entrez le code généré par votre application d'authentification pour confirmer
+    description_html: Si vous activez <strong>l’authentification à deux facteurs</strong> en utilisant une application d'authentification, votre connexion vous imposera d'être en possession de votre téléphone, ce qui génèrera des jetons que vous devrez saisir.
+    enable: Activer
+    instructions_html: "<strong>Scannez ce code QR dans Google Authenticator ou une application TOTP similaire sur votre téléphone</strong>. À partir de maintenant, cette application générera des jetons que vous devrez entrer lorsque vous vous connecterez."
+    manual_instructions: 'Si vous ne pouvez pas scanner le QR code et que vous devez le saisir manuellement, voici le texte secret en brut :'
+    setup: Mise en place
+    wrong_code: Le code saisi est invalide. L'heure du serveur et l'heure de l'appareil sont-ils corrects ?
+  pagination:
+    newer: Plus récent
+    next: Suivant
+    older: Plus ancien
+    prev: Précédent
+    truncate: "&hellip;"
+  polls:
+    errors:
+      already_voted: Vous avez déjà voté sur ce sondage
+      duplicate_options: contient des doublons
+      duration_too_long: est trop loin dans le futur
+      duration_too_short: est trop tôt
+      expired: Ce sondage est déjà terminé
+      invalid_choice: L'option de vote choisie n'existe pas
+      over_character_limit: ne peuvent être plus long que %{max} caractères chacun
+      too_few_options: doit avoir plus qu’une proposition
+      too_many_options: ne peut contenir plus de %{max} propositions
+  preferences:
+    other: Autre
+    posting_defaults: Paramètres de publication par défaut
+    public_timelines: Fils publics
+  privacy_policy:
+    title: Politique de confidentialité
+  reactions:
+    errors:
+      limit_reached: Limite de réactions différentes atteinte
+      unrecognized_emoji: n’est pas un émoji reconnu
+  relationships:
+    activity: Activité du compte
+    dormant: Dormant
+    follow_selected_followers: Suivre les abonné·e·s sélectionné·e·s
+    followers: Abonné·e
+    following: Abonnement
+    invited: Invité·e
+    last_active: Dernière activité
+    most_recent: Plus récent
+    moved: Déménagé
+    mutual: Mutuel
+    primary: Primaire
+    relationship: Relation
+    remove_selected_domains: Supprimer tou·te·s les abonné·e·s des domaines sélectionnés
+    remove_selected_followers: Supprimer les abonné·e·s sélectionné·e·s
+    remove_selected_follows: Ne plus suivre les comptes sélectionnés
+    status: État du compte
+  remote_follow:
+    missing_resource: L’URL de redirection requise pour votre compte n’a pas pu être trouvée
+  reports:
+    errors:
+      invalid_rules: ne fait pas référence à des règles valides
+  rss:
+    content_warning: 'Avertissement de contenu :'
+    descriptions:
+      account: Messages publics de @%{acct}
+      tag: 'Messages publics taggés #%{hashtag}'
+  scheduled_statuses:
+    over_daily_limit: Vous avez dépassé la limite de %{limit} messages planifiés par jour
+    over_total_limit: Vous avez dépassé la limite de %{limit} messages planifiés
+    too_soon: La date planifiée doit être dans le futur
+  sessions:
+    activity: Dernière activité
+    browser: Navigateur
+    browsers:
+      alipay: Alipay
+      blackberry: BlackBerry
+      chrome: Chrome
+      edge: Microsoft Edge
+      electron: Electron
+      firefox: Firefox
+      generic: Navigateur inconnu
+      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: Session courante
+    description: "%{browser} sur %{platform}"
+    explanation: Ceci est la liste des navigateurs actuellement connectés à votre compte Mastodon.
+    ip: Adresse IP
+    platforms:
+      adobe_air: Adobe Air
+      android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
+      firefox_os: Firefox OS
+      ios: iOS
+      linux: Linux
+      mac: Mac
+      other: système inconnu
+      windows: Windows
+      windows_mobile: Windows Mobile
+      windows_phone: Windows Phone
+    revoke: Révoquer
+    revoke_success: Session révoquée avec succès
+    title: Sessions
+    view_authentication_history: Voir l'historique d'authentification de votre compte
+  settings:
+    account: Compte
+    account_settings: Paramètres du compte
+    aliases: Alias du compte
+    appearance: Apparence
+    authorized_apps: Applications autorisées
+    back: Retour vers Mastodon
+    delete: Suppression du compte
+    development: Développement
+    edit_profile: Modifier le profil
+    export: Export de données
+    featured_tags: Hashtags mis en avant
+    import: Import de données
+    import_and_export: Import et export
+    migrate: Migration de compte
+    notifications: Notifications
+    preferences: Préférences
+    profile: Profil
+    relationships: Abonnements et abonné·e·s
+    statuses_cleanup: Suppression automatique de messages
+    strikes: Sanctions de modération
+    two_factor_authentication: Identification à deux facteurs
+    webauthn_authentication: Clés de sécurité
+  statuses:
+    attached:
+      audio:
+        one: "%{count} audio"
+        other: "%{count} audio"
+      description: 'Attaché : %{attached}'
+      image:
+        one: "%{count} image"
+        other: "%{count} images"
+      video:
+        one: "%{count} vidéo"
+        other: "%{count} vidéos"
+    boosted_from_html: Partagé depuis %{acct_link}
+    content_warning: 'Avertissement sur le contenu : %{warning}'
+    default_language: Même langue que celle de l’interface
+    disallowed_hashtags:
+      one: 'contient un hashtag désactivé : %{tags}'
+      other: 'contient les hashtags désactivés : %{tags}'
+    edited_at_html: Édité le %{date}
+    errors:
+      in_reply_not_found: Le message auquel vous essayez de répondre ne semble pas exister.
+    open_in_web: Ouvrir sur le web
+    over_character_limit: limite de %{max} caractères dépassée
+    pin_errors:
+      direct: Les messages qui ne sont visibles que pour les utilisateur·rice·s mentionné·e·s ne peuvent pas être épinglés
+      limit: Vous avez déjà épinglé le nombre maximum de messages
+      ownership: Vous ne pouvez pas épingler un message ne vous appartenant pas
+      reblog: Un partage ne peut pas être épinglé
+    poll:
+      total_people:
+        one: "%{count} personne"
+        other: "%{count} personnes"
+      total_votes:
+        one: "%{count} vote"
+        other: "%{count} votes"
+      vote: Voter
+    show_more: Déplier
+    show_newer: Plus récents
+    show_older: Plus anciens
+    show_thread: Afficher le fil de discussion
+    sign_in_to_participate: Inscrivez-vous pour prendre part à la conversation
+    title: "%{name} : « %{quote} »"
+    visibilities:
+      direct: Direct
+      private: Abonné⋅e⋅s uniquement
+      private_long: Afficher seulement à vos vos abonné·e·s
+      public: Publique
+      public_long: Tout le monde peut voir vos messages
+      unlisted: Public sans être affiché sur le fil public
+      unlisted_long: Tout le monde peut voir vos messages mais ils ne seront pas listés sur les fils publics
+  statuses_cleanup:
+    enabled: Supprimer automatiquement vos anciens messages
+    enabled_hint: Supprime automatiquement vos messages une fois qu'ils ont atteint un seuil d'ancienneté défini, à moins qu'ils ne correspondent à l'une des exceptions ci-dessous
+    exceptions: Exceptions
+    explanation: Parce que la suppression de messages est une opération lourde, cela se fait lentement au fil du temps lorsque le serveur n'est pas autrement occupé. Pour cette raison, vos messages peuvent être supprimés un peu plus tard que le seuil d'ancienneté défini.
+    ignore_favs: Ignorer les favoris
+    ignore_reblogs: Ignorer les partages
+    interaction_exceptions: Exceptions basées sur les interactions
+    interaction_exceptions_explanation: Notez qu'il n'est pas garanti que les messages soient supprimés s'ils passent sous le seuil des favoris ou des partages une fois qu'ils les ont dépassés.
+    keep_direct: Conserver les messages directs
+    keep_direct_hint: Ne supprime aucun de vos messages directs
+    keep_media: Conserver les messages avec des fichiers médias joints
+    keep_media_hint: Ne supprime pas les messages contenant des fichiers médias joints
+    keep_pinned: Conserver les messages épinglés
+    keep_pinned_hint: Ne supprime aucun de vos messages épinglés
+    keep_polls: Conserver les sondages
+    keep_polls_hint: Ne supprime aucun de vos sondages
+    keep_self_bookmark: Conserver les messages que vous avez mis en marque-page
+    keep_self_bookmark_hint: Ne supprime pas vos propres messages si vous les avez ajoutés aux marque-pages
+    keep_self_fav: Conserver les messages que vous avez mis dans vos favoris
+    keep_self_fav_hint: Ne supprime pas vos propres messages si vous les avez ajoutés à vos favoris
+    min_age:
+      '1209600': 2 semaines
+      '15778476': 6 mois
+      '2629746': 1 mois
+      '31556952': 1 an
+      '5259492': 2 mois
+      '604800': 1 semaine
+      '63113904': 2 ans
+      '7889238': 3 mois
+    min_age_label: Seuil d'ancienneté
+    min_favs: Conserver les messages mis en favoris au moins
+    min_favs_hint: Ne supprime aucun de vos messages qui ont reçu au moins ce nombre de favoris. Laisser vide pour supprimer les messages quel que soit leur nombre de favoris
+    min_reblogs: Conserver les messages partagés au moins
+    min_reblogs_hint: Ne supprime aucun de vos messages qui ont été partagés au moins ce nombre de fois. Laisser vide pour supprimer les messages indépendamment de leur nombre de partages
+  stream_entries:
+    pinned: Message épinglé
+    reblogged: a partagé
+    sensitive_content: Contenu sensible
+  strikes:
+    errors:
+      too_late: Il est trop tard pour faire appel à cette sanction
+  tags:
+    does_not_match_previous_name: ne correspond pas au nom précédent
+  themes:
+    contrast: Mastodon (Contraste élevé)
+    default: Mastodon (Sombre)
+    mastodon-light: Mastodon (Clair)
+  time:
+    formats:
+      default: "%d %b %Y, %H:%M"
+      month: "%b %Y"
+      time: "%H:%M"
+  two_factor_authentication:
+    add: Ajouter
+    disable: Désactiver
+    disabled_success: L'authentification à deux facteurs a été désactivée avec succès
+    edit: Modifier
+    enabled: L’authentification à deux facteurs est activée
+    enabled_success: Identification à deux facteurs activée avec succès
+    generate_recovery_codes: Générer les codes de récupération
+    lost_recovery_codes: Les codes de récupération vous permettent de retrouver les accès à votre compte si vous perdez votre téléphone. Si vous perdez vos codes de récupération, vous pouvez les générer à nouveau ici. Vos anciens codes de récupération seront invalidés.
+    methods: Méthodes à deux facteurs
+    otp: Application d'authentification
+    recovery_codes: Codes de récupération
+    recovery_codes_regenerated: Codes de récupération régénérés avec succès
+    recovery_instructions_html: Si vous perdez l’accès à votre téléphone, vous pouvez utiliser un des codes de récupération ci-dessous pour retrouver l’accès à votre compte. <strong>Conservez les codes de récupération en sécurité</strong>. Par exemple, en les imprimant et en les stockant avec vos autres documents importants.
+    webauthn: Clés de sécurité
+  user_mailer:
+    appeal_approved:
+      action: Aller à votre compte
+      explanation: L'appel de la sanction contre votre compte mise en place le %{strike_date} que vous avez soumis le %{appeal_date} a été approuvé. Votre compte est de nouveau en règle.
+      subject: Votre appel du %{date} a été approuvé
+      title: Appel approuvé
+    appeal_rejected:
+      explanation: L'appel de la sanction contre votre compte mise en place le %{strike_date} que vous avez soumis le %{appeal_date} a été rejeté.
+      subject: Votre appel du %{date} a été rejeté
+      title: Appel rejeté
+    backup_ready:
+      explanation: Vous avez demandé une sauvegarde complète de votre compte Mastodon. Elle est maintenant prête à être téléchargée !
+      subject: Votre archive est prête à être téléchargée
+      title: Récupération de l’archive
+    suspicious_sign_in:
+      change_password: changer votre mot de passe
+      details: 'Voici les détails de la connexion :'
+      explanation: Nous avons détecté une connexion à votre compte à partir d’une nouvelle adresse IP.
+      further_actions_html: Si ce n’était pas vous, nous vous recommandons de %{action} immédiatement et d’activer l’authentification à deux facteurs afin de garder votre compte sécurisé.
+      subject: Votre compte a été accédé à partir d'une nouvelle adresse IP
+      title: Une nouvelle connexion
+    warning:
+      appeal: Faire appel
+      appeal_description: Si vous pensez qu'il s'agit d'une erreur, vous pouvez faire appel auprès de l'équipe de %{instance}.
+      categories:
+        spam: Indésirable
+        violation: Le contenu enfreint les directives de la communauté suivantes
+      explanation:
+        delete_statuses: Il a été constaté que certains de vos messages enfreignent une ou plusieurs directives de la communauté. Par conséquent, ils ont été supprimés par l'équipe de modération de %{instance}.
+        disable: Vous ne pouvez plus utiliser votre compte, mais votre profil et d'autres données restent intacts. Vous pouvez demander une sauvegarde de vos données, modifier les paramètres de votre compte ou supprimer votre compte.
+        mark_statuses_as_sensitive: Certains de vos messages ont été marqués comme sensibles par l'équipe de modération de %{instance}. Cela signifie qu'il faudra cliquer sur le média pour pouvoir en afficher un aperçu. Vous pouvez marquer les médias comme sensibles vous-même lorsque vous posterez à l'avenir.
+        sensitive: Désormais, tous vos fichiers multimédias téléchargés seront marqués comme sensibles et cachés derrière un avertissement à cliquer.
+        silence: Vous pouvez toujours utiliser votre compte, mais seules les personnes qui vous suivent déjà verront vos messages sur ce serveur, et vous pourriez être exclu de diverses fonctions de découverte. Cependant, d'autres personnes peuvent toujours vous suivre manuellement.
+        suspend: Vous ne pouvez plus utiliser votre compte, votre profil et vos autres données ne sont plus accessibles. Vous pouvez toujours vous connecter pour demander une sauvegarde de vos données jusqu'à leur suppression complète dans environ 30 jours, mais nous conserverons certaines données de base pour vous empêcher d'échapper à la suspension.
+      reason: 'Motif :'
+      statuses: 'Messages cités :'
+      subject:
+        delete_statuses: Vos messages sur %{acct} ont été supprimés
+        disable: Votre compte %{acct} a été gelé
+        mark_statuses_as_sensitive: Vos messages sur %{acct} ont été marqués comme sensibles
+        none: Avertissement pour %{acct}
+        sensitive: Vos messages sur %{acct} seront désormais marqués comme sensibles
+        silence: Votre compte %{acct} a été limité
+        suspend: Votre compte %{acct} a été suspendu
+      title:
+        delete_statuses: Messages supprimés
+        disable: Compte gelé
+        mark_statuses_as_sensitive: Messages marqués comme sensibles
+        none: Avertissement
+        sensitive: Compte marqué comme sensible
+        silence: Compte limité
+        suspend: Compte suspendu
+    welcome:
+      edit_profile_action: Configuration du profil
+      edit_profile_step: Vous pouvez personnaliser votre profil en téléchargeant une photo de profil, en changant votre nom d'utilisateur, etc. Vous pouvez opter pour le passage en revue de chaque nouvelle demande d'abonnement à chaque fois qu'un utilisateur essaie de s'abonner à votre compte.
+      explanation: Voici quelques conseils pour vous aider à démarrer
+      final_action: Commencez à publier
+      final_step: 'Commencez à publier ! Même si vous n''avez pas encore d''abonnés, vos publications sont publiques et sont accessibles par les autres, par exemple grâce à la zone horaire locale ou par les hashtags. Vous pouvez vous présenter sur le hashtag #introductions.'
+      full_handle: Votre identifiant complet
+      full_handle_hint: C’est ce que vous diriez à vos ami·e·s pour leur permettre de vous envoyer un message ou vous suivre à partir d’un autre serveur.
+      subject: Bienvenue sur Mastodon
+      title: Bienvenue à bord, %{name} !
+  users:
+    follow_limit_reached: Vous ne pouvez pas suivre plus de %{limit} personnes
+    invalid_otp_token: Le code d’authentification à deux facteurs est invalide
+    otp_lost_help_html: Si vous perdez accès aux deux, vous pouvez contacter %{email}
+    seamless_external_login: Vous êtes connecté via un service externe, donc les paramètres concernant le mot de passe et le courriel ne sont pas disponibles.
+    signed_in_as: 'Connecté·e en tant que :'
+  verification:
+    explanation_html: 'Vous pouvez <strong>vous vérifier en tant que propriétaire des liens dans les métadonnées de votre profil</strong>. Pour cela, le site web lié doit contenir un lien vers votre profil Mastodon. Le lien de retour <strong>doit</strong> avoir un attribut <code>rel="me"</code> . Le texte du lien n’a pas d’importance. Voici un exemple :'
+    verification: Vérification
+  webauthn_credentials:
+    add: Ajouter une nouvelle clé de sécurité
+    create:
+      error: Il y a eu un problème en ajoutant votre clé de sécurité. Veuillez réessayer.
+      success: Votre clé de sécurité a été ajoutée avec succès.
+    delete: Supprimer
+    delete_confirmation: Êtes-vous sûr de vouloir supprimer cette clé de sécurité ?
+    description_html: Si vous activez l' <strong>authentification de la clé de sécurité</strong>, la connexion vous demandera d'utiliser l'une de vos clés de sécurité.
+    destroy:
+      error: Il y a eu un problème en supprimant votre clé de sécurité. Veuillez réessayer.
+      success: Votre clé de sécurité a été supprimée avec succès.
+    invalid_credential: Clé de sécurité invalide
+    nickname_hint: Entrez le surnom de votre nouvelle clé de sécurité
+    not_enabled: Vous n'avez pas encore activé WebAuthn
+    not_supported: Ce navigateur ne prend pas en charge les clés de sécurité
+    otp_required: Pour utiliser les clés de sécurité, veuillez d'abord activer l'authentification à deux facteurs.
+    registered_on: Inscrit le %{date}
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 191e14deb..fa8b474a6 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -386,9 +386,7 @@ fr:
         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>Masquer</strong> rendra les messages des comptes concernés invisibles à ceux qui ne les suivent pas. <strong>Suspendre</strong> supprimera tout le contenu des comptes concernés, les médias, et les données du profil. Utilisez <strong>Aucune</strong> si vous voulez simplement rejeter les fichiers multimédia."
           noop: Aucune
-          silence: Masqué
           suspend: Suspendre
         title: Nouveau blocage de domaine
       obfuscate: Obfusquer le nom de domaine
@@ -914,7 +912,6 @@ fr:
     warning: Soyez prudent·e avec ces données. Ne les partagez pas !
     your_token: Votre jeton d’accès
   auth:
-    apply_for_account: S’inscrire sur la liste d’attente
     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.
diff --git a/config/locales/ga.yml b/config/locales/ga.yml
index 05fed9dfd..6973dceb6 100644
--- a/config/locales/ga.yml
+++ b/config/locales/ga.yml
@@ -119,9 +119,6 @@ ga:
       website: Suíomh Gréasáin
     domain_blocks:
       domain: Fearann
-      new:
-        severity:
-          silence: Ciúnaigh
     email_domain_blocks:
       delete: Scrios
     follow_recommendations:
@@ -174,10 +171,14 @@ ga:
         delete_user_data: Scrios Sonraí Úsáideora
     rules:
       delete: Scrios
+    settings:
+      appearance:
+        title: Cuma
     site_uploads:
       delete: Scrios comhad uaslódáilte
     statuses:
       account: Údar
+      back_to_account: Ar ais go leathanach cuntais
       deleted: Scriosta
       favourites: Toghanna
       language: Teanga
@@ -214,6 +215,7 @@ ga:
         none: rabhadh
   auth:
     delete_account: Scrios cuntas
+    logout: Logáil Amach
     too_fast: Cuireadh an fhoirm isteach róthapa, triail arís.
   deletes:
     proceed: Scrios cuntas
@@ -241,6 +243,7 @@ ga:
       thread: Comhráite
     index:
       delete: Scrios
+      title: Scagairí
   generic:
     delete: Scrios
   notification_mailer:
@@ -252,6 +255,13 @@ ga:
       title: Moladh nua
   rss:
     content_warning: 'Rabhadh ábhair:'
+  settings:
+    account: Cuntas
+    appearance: Cuma
+    back: Ar ais go Mastodon
+    development: Forbairt
+    edit_profile: Cuir an phróifíl in eagar
+    profile: Próifíl
   statuses:
     boosted_from_html: Molta ó %{acct_link}
     content_warning: 'Rabhadh ábhair: %{warning}'
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index 034dce19d..9dcf4b6c7 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -400,9 +400,7 @@ gd:
         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:
-          desc_html: Falaichidh am <strong>mùchadh</strong> postaichean a’ chunntais do dhuine sam bith nach eil ’ga leantainn. Bheir an <strong>cur à rèim</strong> air falbh gach susbaint, meadhan is dàta pròifil a’ chunntais. Tagh <strong>Chan eil gin</strong> mur eil thu ach airson faidhlichean meadhain a dhiùltadh.
           noop: Chan eil gin
-          silence: Mùch
           suspend: Cuir à rèim
         title: Bacadh àrainne ùr
       obfuscate: Doilleirich ainm na h-àrainne
@@ -950,7 +948,6 @@ 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: Faigh air an liosta-fheitheimh
     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.
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 9ad091753..75fc76b1b 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -386,9 +386,7 @@ gl:
         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: "<strong>Silenciar</strong> fará invisíbeis as mensaxes das contas para calquera que non os siga. <strong>Suspender</strong> eliminará todo o contido das contas, ficheiros multimedia, e datos de perfil. Emprega a opción de <strong>Ningún</strong> se só queres rexeitar ficheiros multimedia."
           noop: Ningún
-          silence: Silenciar
           suspend: Suspender
         title: Novo bloqueo de dominio
       obfuscate: Ofuscar o nome de dominio
@@ -914,7 +912,6 @@ 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 o acceso
     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.
@@ -932,7 +929,7 @@ gl:
     login: Acceder
     logout: Pechar sesión
     migrate_account: Mover a unha conta diferente
-    migrate_account_html: Se queres redirixir esta conta hacia outra diferente, pode <a href="%{path}">configuralo aquí</a>.
+    migrate_account_html: Se queres redirixir esta conta hacia outra diferente, podes <a href="%{path}">facelo aquí</a>.
     or_log_in_with: Ou accede con
     privacy_policy_agreement_html: Lin e acepto a <a href="%{privacy_policy_path}" target="_blank">política de privacidade</a>
     providers:
@@ -1073,9 +1070,9 @@ gl:
     archive_takeout:
       date: Data
       download: Descargue o seu ficheiro
-      hint_html: Pode solicitar un ficheiro coas <strong>súas publicacións e ficheiros de medios</strong>. Os datos estarán en formato ActivityPub e son compatibles con calquera software que o siga. Podes solicitar un ficheiro cada 7 días.
+      hint_html: Podes solicitar un ficheiro coas <strong>túas publicacións e ficheiros multimedia</strong>. Os datos estarán en formato ActivityPub e son compatibles con calquera software que o siga. Podes solicitar un ficheiro cada 7 días.
       in_progress: Xerando o seu ficheiro...
-      request: Solicite o ficheiro
+      request: Solicita o ficheiro
       size: Tamaño
     blocks: Bloqueadas
     bookmarks: Marcadores
diff --git a/config/locales/he.yml b/config/locales/he.yml
index bc51c21ac..aad17f3d2 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -148,7 +148,7 @@ he:
         targeted_reports: דיווחים נגד חשבון זה
       silence: השתקה
       silenced: מוגבלים
-      statuses: הודעות
+      statuses: חצרוצים
       strikes: עבירות קודמות
       subscribe: הרשמה
       suspend: השעייה
@@ -387,6 +387,8 @@ he:
       add_new: אפשר מַאֲחָד (פדרציה) עם שם המתחם
       created_msg: הדומיין אופשר לפדרציה בהצלחה
       destroyed_msg: הדומיין לא אופשר לפדרציה
+      export: ייצוא
+      import: ייבוא
       undo: אסור מַאֲחָד (פדרציה) עם שם המתחם
     domain_blocks:
       add_new: הוספת חדש
@@ -396,15 +398,19 @@ he:
       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> כדי לחסום קבצי מדיה בלבד."
+          desc_html: "<strong>הגבלה</strong> תחביא חצרוצים מחשבון זה לכל מי שלא עוקב אחריו. <strong>השעייה</strong> תסיר מהשרת את כל התוכן, מדיה ותכונות הפרופיל שמקושרות לחשבון זה. <strong>כלום</strong> כדי לחסום קבצי מדיה בלבד."
           noop: ללא
-          silence: השתקה
+          silence: הגבלה
           suspend: השעייה
         title: חסימת שרת חדשה
+      no_domain_block_selected: לא השתנה כלום ברשימת חסימות השרתים מכיוון שאף אחד מהם לא נבחר
+      not_permitted: איך לך הרשאה כדי לבצע פעולה זו
       obfuscate: לערפל את שם הדומיין
       obfuscate_hint: לערפל באופן חלקי את שם הדומיין ברשימה אם פרסום רשימת ההגבלות על דומיינים מאופשר
       private_comment: הערה פרטית
@@ -438,6 +444,20 @@ he:
       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: עבור שפה
@@ -616,7 +636,7 @@ he:
       resolved: פתור
       resolved_msg: הדו"ח נפתר בהצלחה!
       skip_to_actions: דלג/י לפעולות
-      status: הודעה
+      status: מצב
       statuses: התוכן עליו דווח
       statuses_description_html: התוכן הפוגע יצוטט בתקשורת עם החשבון המדווח
       target_origin: מקור החשבון המדווח
@@ -707,7 +727,7 @@ he:
         preamble: התאמה מיוחדת של מנשק המשתמש של מסטודון.
         title: מראה
       branding:
-        preamble: המיתוג של השרת שלך מבדל אותו משרתים אחרים ברשת. המידע יכול להיות מוצג בסביבות שונות כגון מנשק הווב של מסטודון, יישומים מרומיים, בצפיה מקדימה של קישור או בתוך יישומוני הודעות וכולי. מסיבה זו מומלץ לשמור על המידע ברור, קצר וממצה.
+        preamble: המיתוג של השרת שלך מבדל אותו משרתים אחרים ברשת. המידע יכול להיות מוצג בסביבות שונות כגון מנשק הווב של מסטודון, יישומים מקומיים, בצפיה מקדימה של קישור או בתוך יישומוני הודעות וכולי. מסיבה זו מומלץ לשמור על המידע ברור, קצר וממצה.
         title: מיתוג
       content_retention:
         preamble: שליטה על דרך אחסון תוכן המשתמשים במסטודון.
@@ -950,14 +970,14 @@ he:
     warning: זהירות רבה נדרשת עם מידע זה. אין לחלוק אותו אף פעם עם אף אחד!
     your_token: אסימון הגישה שלך
   auth:
-    apply_for_account: להכנס לרשימת המתנה
+    apply_for_account: הגשת בקשה לחשבון
     change_password: סיסמה
     delete_account: מחיקת חשבון
     delete_account_html: אם ברצונך למחוק את החשבון, ניתן <a href="%{path}">להמשיך כאן</a>. תתבקש/י לספק אישור נוסף.
     description:
       prefix_invited_by_user: "@%{name} רוצה שתצטרף לשרת זה במסטודון!"
       prefix_sign_up: הרשם/י למסטודון היום!
-      suffix: כבעל/ת חשבון, תוכל/י לעקוב אחרי אנשים, לפרסם עדכונים ולהחליף מסרים עם משתמשים מכל שרת מסטודון ועוד!
+      suffix: כבעל/ת חשבון, תוכל/י לעקוב אחרי אנשים, לפרסם עדכונים ולהחליף חצרוצים עם משתמשים מכל שרת מסטודון ועוד!
     didnt_get_confirmation: לא התקבלו הוראות אימות?
     dont_have_your_security_key: אין לך מפתח אבטחה?
     forgot_password: הנשתכחה סיסמתך?
@@ -1194,6 +1214,7 @@ he:
     invalid_markup: 'מכיל קוד HTML לא תקין: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'קובץ CSV שבור. שגיאה: %{error}'
       over_rows_processing_limit: מכיל יותר מ-%{count} עמודות
     modes:
       merge: מיזוג
@@ -1540,7 +1561,7 @@ he:
     ignore_favs: התעלם ממחובבים
     ignore_reblogs: התעלם מהדהודים
     interaction_exceptions: החרגות מבוססות אינטראקציות
-    interaction_exceptions_explanation: שים.י לב שאין עֲרֻבָּה למחיקת הודעות אם הן יורדות מתחת לסף החיבובים או ההדהודים לאחר הסריקה הראשונית.
+    interaction_exceptions_explanation: כדאי לשים לב שאין ערובה למחיקת הודעות אם הן יורדות מתחת לסף החיבובים או ההדהודים לאחר הסריקה הראשונית.
     keep_direct: שמירת הודעות ישירות
     keep_direct_hint: לא מוחק אך אחת מההודעות הישירות שלך
     keep_media: שמור הודעות עם מדיה
@@ -1656,8 +1677,8 @@ he:
       edit_profile_action: הגדרת פרופיל
       edit_profile_step: תוכל.י להתאים אישית את הפרופיל באמצעות העלאת יצגן (אוואטר), כותרת, שינוי כינוי ועוד. אם תרצה.י לסקור את עוקביך/ייך החדשים לפני שתרשה.י להם לעקוב אחריך/ייך.
       explanation: הנה כמה טיפים לעזור לך להתחיל
-      final_action: התחל/ילי לפרסם הודעות
-      final_step: 'התחל/ילי לפרסם הודעות! אפילו ללא עוקבים ייתכן שההודעות הפומביות שלך יראו ע"י אחרים, למשל בציר הזמן המקומי או בתגיות הקבצה (האשתגים). כדאי להציג את עצמך תחת התגית #introductions או #היכרות.'
+      final_action: התחל/ילי לחצרץ
+      final_step: 'התחל/ילי לחצצר! אפילו ללא עוקבים ייתכן שהחצרוצים הפומביים שלך יראו ע"י אחרים, למשל בציר הזמן המקומי או בתגיות הקבצה (האשתגים). כדאי להציג את עצמך תחת התגית #introductions או #היכרות'
       full_handle: שם המשתמש המלא שלך
       full_handle_hint: זה מה שתאמר.י לחברייך כדי שיוכלו לשלוח לך הודעה או לעקוב אחרייך ממופע אחר.
       subject: ברוכים הבאים למסטודון
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index 507501934..ff8d0bef7 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -386,9 +386,7 @@ hu:
         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>Némítás</strong> elrejti az adott felhasználó bejegyzéseit mindenki elől, aki nem követi őt. A <strong>Felfüggesztés</strong> eltávolítja az adott felhasználó által létrehozott minden tartalmat, ide értve a médiafájlokat és a fiókadatokat is. Válaszd az <strong>Egyik sem</strong> opciót, ha csupán a médiafájlokat szeretnéd elutasítani.
           noop: Egyik sem
-          silence: Némítás
           suspend: Felfüggesztés
         title: Új domain tiltása
       obfuscate: Domain név álcázása
@@ -914,7 +912,6 @@ hu:
     warning: Ez érzékeny adat. Soha ne oszd meg másokkal!
     your_token: Hozzáférési kulcsod
   auth:
-    apply_for_account: Felkerülés a várólistára
     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.
diff --git a/config/locales/hy.yml b/config/locales/hy.yml
index e854fb44a..ca2598b14 100644
--- a/config/locales/hy.yml
+++ b/config/locales/hy.yml
@@ -259,7 +259,6 @@ hy:
         create: Ստեղծել արգելափակում
         severity:
           noop: Ոչ մի
-          silence: Լուռ
           suspend: Կասեցում
         title: Նոր տիրոյթի արգելափակում
       private_comment: Փակ մեկնաբանութիւն
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 95660e16d..cf07e63fa 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -379,9 +379,9 @@ id:
         create: Buat pemblokiran
         hint: Pemblokiran domain tidak akan menghentikan pembuatan akun dalam database, tapi kami akan memberikan moderasi otomatis pada akun-akun tersebut.
         severity:
-          desc_html: "<strong>Pendiaman</strong> akan membuat semua postingan tidak dapat dilihat oleh semua orang yang tidak mengikutinya. <strong>Suspen</strong> akan menghapus semua konten, media, dan profil dari akun yang bersangkutan."
+          desc_html: "<strong>Batas</strong> akan membuat postingan dari akun yang ada di domain ini terlihat oleh siapa saja yang tidak mengikuti mereka. <strong>Tangguhkan</strong> akan menghapus semua konten, media, dan data profil dari akun domain server Anda. Gunakan <strong>Catatan</strong> jika Anda ingin menolak berkas media."
           noop: Tidak ada
-          silence: Pendiaman
+          silence: Batas
           suspend: Suspen
         title: Pemblokiran domain baru
       obfuscate: Nama domain kabur
@@ -894,7 +894,7 @@ id:
     warning: Hati-hati dengan data ini. Jangan bagikan kepada siapapun!
     your_token: Token akses Anda
   auth:
-    apply_for_account: Masuk ke daftar tunggu
+    apply_for_account: Permintaan akun
     change_password: Kata sandi
     delete_account: Hapus akun
     delete_account_html: Jika Anda ingin menghapus akun Anda, Anda dapat <a href="%{path}">memproses ini</a>. Anda akan dikonfirmasi.
diff --git a/config/locales/io.yml b/config/locales/io.yml
index f8d233475..7dc54986e 100644
--- a/config/locales/io.yml
+++ b/config/locales/io.yml
@@ -383,9 +383,7 @@ io:
         create: Kreez obstrukto
         hint: Domenobstrukto ne preventos kreo di kontrekordaji en datumaturo, ma retroaktive e automate aplikos partikulara jermetodi a ta konti.
         severity:
-          desc_html: "<strong>Silence</strong> will make the account's posts invisible to anyone who isn't following them. <strong>Suspend</strong> will remove all of the account's content, media, and profile data."
           noop: Nulo
-          silence: Silencigez
           suspend: Restriktez
         title: Nova domenobstrukto
       obfuscate: Nedicernebligez domennomo
@@ -896,7 +894,6 @@ io:
     warning: Sorgemez per ca informi. Ne partigez kun irgu!
     your_token: Vua acesficho
   auth:
-    apply_for_account: Esez sur vartlisto
     change_password: Pasvorto
     delete_account: Efacez konto
     delete_account_html: Se vu volas efacar vua konto, vu povas <a href="%{path}">irar hike</a>. Vu demandesos konfirmar.
diff --git a/config/locales/is.yml b/config/locales/is.yml
index 3aa43ac22..cb6a3e260 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -373,6 +373,8 @@ is:
       add_new: Setja lén á lista yfir leyft
       created_msg: Það tókst að setja lénið á lista yfir leyft
       destroyed_msg: Lénið hefur verið fjarlægt af lista yfir leyft
+      export: Flytja út
+      import: Flytja inn
       undo: Fjarlægja af lista yfir leyft
     domain_blocks:
       add_new: Bæta við nýrri útilokun á léni
@@ -382,15 +384,19 @@ is:
       edit: Breyta útilokun léns
       existing_domain_block: Þú hefur þegar gert kröfu um strangari takmörk fyrir %{name}.
       existing_domain_block_html: Þú ert þegar búin/n að setja strangari takmörk á %{name}, þú þarft fyrst að <a href="%{unblock_url}">aflétta útilokun</a> á því.
+      export: Flytja út
+      import: Flytja inn
       new:
         create: Búa til útilokun
         hint: Útilokun lénsins mun ekki koma í veg fyrir gerð aðgangsfærslna í gagnagrunninum, en mun afturvirkt og sjálfvirkt beita sérstökum umsjónaraðferðum á þessa aðganga.
         severity:
-          desc_html: "<strong>Hylja</strong> mun gera færslur á notandaaðgangnum ósýnilegar öllum þeim sem ekki eru að fylgjast með þeim. <strong>Setja í bið</strong> mun fjarlægja allt efni á notandaaðgangnum, myndgögn og gögn á notandasniði. Notaðu <strong>Ekkert</strong> ef þú ætlar bara að hafna margmiðlunarskrám."
+          desc_html: "<strong>Takmörk</strong> mun gera færslur frá aðgöngum á þessu léni ósýnilegar fyrir þeim sem ekki eru að fylgjast með viðkomandi. <strong>Setja í bið</strong> mun fjarlægja allt efni, myndgögn og gögn af notandasniði frá aðgöngum á þessu léni af netþjóninum þínum. Notaðu <strong>Ekkert</strong> ef þú vilt bara hafna gagnaskrám."
           noop: Ekkert
-          silence: Hylja
+          silence: Takmörk
           suspend: Setja í bið
         title: Ný útilokun á léni
+      no_domain_block_selected: Engum útilokunum léna var breytt þar sem ekkert var valið
+      not_permitted: Þú hefur ekki réttindi til að framkvæma þessa aðgerð
       obfuscate: Gera heiti léns ólæsilegt
       obfuscate_hint: Gera heiti léns ólæsilegt að hluta í listanum ef auglýsing yfir takmarkanir léna er virk
       private_comment: Einkaathugasemd
@@ -422,6 +428,20 @@ is:
       resolved_dns_records_hint_html: Heiti lénsins vísar til eftirfarandi MX-léna, sem bera endanlega ábyrgð á að tölvupóstur skili sér. Útilokun á MX-léni mun koma í veg fyrir nýskráningar með hverju því tölvupóstfangi sem notar sama MX-lén, jafnvel þótt sýnilega lénsheitið sé frábrugðið. <strong>Farðu varlega svo þú útilokir ekki algengar tölvupóstþjónustur.</strong>
       resolved_through_html: Leyst í gegnum %{domain}
       title: Útilokuð tölvupóstlén
+    export_domain_allows:
+      new:
+        title: Flytja inn leyfileg lén
+      no_file: Engin skrá valin
+    export_domain_blocks:
+      import:
+        description_html: Þú ert við það að flytja inn lista af lénum til lokunar. Vinsamlegeast farið vandlega yfir þennan lista, sérstaklega ef þú ert ekki höfundur hans.
+        existing_relationships_warning: Fyrirliggjandi fylgjendavensl
+        private_comment_description_html: 'Tið að aðstoða þig við að rekja hvaðan lokkanir koma, innfluttar lokanir verða búnar til með eftirfarndi athugasemd: <q>%{comment}</q>'
+        private_comment_template: Flutt inn frá %{source} þann %{date}
+        title: Flytja inn útilokanir léna
+      new:
+        title: Flytja inn útilokanir léna
+      no_file: Engin skrá valin
     follow_recommendations:
       description_html: "<strong>Að fylgja meðmælum hjálpar nýjum notendum að finna áhugavert efni á einfaldan máta</strong>. Þegar notandi hefur ekki átt í nægilegum samskiptum við aðra til að vera farinn að móta sér skoðanir á hverju hann vill fylgjast með, er mælt með að fylgjast með þessum aðgöngum. Þeir eru endurreiknaðir daglega út frá blöndu þeirra aðganga sem eru með hvað mestri þáttöku í umræðum og mesta fylgjendafjölda út frá hverju tungumáli."
       language: Fyrir tungumálið
@@ -914,7 +934,7 @@ is:
     warning: Farðu mjög varlega með þessi gögn. Þú skalt aldrei deila þeim með neinum!
     your_token: Aðgangsteiknið þitt
   auth:
-    apply_for_account: Fara á biðlista
+    apply_for_account: Biðja um notandaaðgang
     change_password: Lykilorð
     delete_account: Eyða notandaaðgangi
     delete_account_html: Ef þú vilt eyða notandaaðgangnum þínum, þá geturðu <a href="%{path}">farið í það hér</a>. Þú verður beðin/n um staðfestingu.
@@ -1159,6 +1179,7 @@ is:
     invalid_markup: 'inniheldur ógildar HTML-merkingar: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ógild CSV-skrá. Villa: %{error}'
       over_rows_processing_limit: inniheldur meira en %{count} raðir
     modes:
       merge: Sameina
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 76469eb6a..7f65a877d 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -386,9 +386,7 @@ it:
         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>Silenzia</strong> rende i post di questo account invisibili a chiunque non lo stia seguendo. <strong>Sospendi</strong> elimina tutti i contenuti, media e dati del profilo dell'account. Usa <strong>Nessuno</strong> se vuoi solo bloccare i file media."
           noop: Nessuno
-          silence: Silenzia
           suspend: Sospendi
         title: Nuovo blocco dominio
       obfuscate: Nascondi nome di dominio
@@ -916,7 +914,6 @@ 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: Mettiti in lista d'attesa
     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.
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index a60f0298b..4df49e647 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -379,9 +379,7 @@ ja:
         create: ブロックを作成
         hint: ドメインブロックはデータベース中のアカウント項目の作成を妨げませんが、遡って自動的に指定されたモデレーションをそれらのアカウントに適用します。
         severity:
-          desc_html: "<strong>サイレンス</strong>はアカウントの投稿をフォローしていない人から隠します。<strong>停止</strong>はそのアカウントのコンテンツ、メディア、プロフィールデータをすべて削除します。メディアファイルを拒否したいだけの場合は<strong>なし</strong>を使います。"
           noop: なし
-          silence: サイレンス
           suspend: 停止
         title: 新規ドメインブロック
       obfuscate: ドメイン名を伏せ字にする
@@ -896,7 +894,6 @@ ja:
     warning: このデータは気をつけて取り扱ってください。他の人と共有しないでください!
     your_token: アクセストークン
   auth:
-    apply_for_account: ウェイトリストを取得する
     change_password: パスワード
     delete_account: アカウントの削除
     delete_account_html: アカウントを削除したい場合、<a href="%{path}">こちら</a>から手続きが行えます。削除する前に、確認画面があります。
diff --git a/config/locales/ka.yml b/config/locales/ka.yml
index 464e88268..41a51a8b0 100644
--- a/config/locales/ka.yml
+++ b/config/locales/ka.yml
@@ -128,9 +128,7 @@ ka:
         create: ბლოკის შექმნა
         hint: დომენის ბლოკი არ შეაჩერებს ანგარიშების ჩაწერას მონაცემთა ბაზაში, მაგრამ ეს ამ ანგარიშებზე რეტროაქტიულად და ავტომატურად გაატარებს სპეციფიურ მოდერაციის მეთოდებს.
         severity:
-          desc_html: "<strong>გაჩუმება</strong> გახდის ანგარიშის პოსტებს უჩინარს ყველასთვის, ვინც მას არ მიჰყვება. <strong>შეჩერება</strong> გააუქმებს ანგარიშის მთელ კონტენტს, მედიას და პროფილის მონაცემს. გამოიყენეთ <strong>არც ერთი</strong> თუ გსურთ უბრალოდ უარყოთ ფაილები."
           noop: არც ერთი
-          silence: გაჩუმება
           suspend: შეჩერება
         title: ახალი დომენის ბლოკი
       reject_media: მედია ფაილების უარყოფა
diff --git a/config/locales/kab.yml b/config/locales/kab.yml
index 5b80c5d2a..541473c9f 100644
--- a/config/locales/kab.yml
+++ b/config/locales/kab.yml
@@ -259,7 +259,6 @@ kab:
         create: Rnu-d iḥder
         severity:
           noop: Ula yiwen
-          silence: Sgugem
           suspend: Ḥbes di leεḍil
         title: Iḥder amaynut n taɣult
       private_comment: Awennit uslig
@@ -373,6 +372,8 @@ kab:
     roles:
       categories:
         administration: Tadbelt
+        moderation: Aseɣyed
+      delete: Kkes
       privileges:
         administrator: Anedbal
     rules:
@@ -393,6 +394,8 @@ kab:
         all: I medden akk
         disabled: Γef ula yiwen
         users: Γef yimseqdacen idiganen i yeqqnen
+      registrations:
+        title: Ajerred
       registrations_mode:
         modes:
           none: Yiwen·t ur yzmir ad izeddi
@@ -401,8 +404,10 @@ kab:
     site_uploads:
       delete: Kkes afaylu yulin
     statuses:
+      application: Asnas
       back_to_account: Tuγalin γer usebter n umiḍan
       deleted: Yettwakkes
+      language: Tutlayt
       media:
         title: Taγwalt
       title: Tisuffiγin n umiḍan
@@ -583,6 +588,8 @@ kab:
     acct: Ibeddel γer
     incoming_migrations: Tusiḍ-d seg umiḍan nniḍen
     proceed_with_move: Awid imeḍfaṛen-ik
+  moderation:
+    title: Aseɣyed
   notification_mailer:
     favourite:
       subject: "%{name} yesmenyaf addad-ik·im"
diff --git a/config/locales/kk.yml b/config/locales/kk.yml
index a48707097..4c7189588 100644
--- a/config/locales/kk.yml
+++ b/config/locales/kk.yml
@@ -178,9 +178,7 @@ kk:
         create: Блок құру
         hint: Домендік блок дерекқорда тіркелгі жазбаларын құруға кедергі жасамайды, бірақ сол есептік жазбаларда ретроактивті және автоматты түрде нақты модерация әдістерін қолданады.
         severity:
-          desc_html: "<strong>Silence</strong> will make the account's posts invisible to anyone who isn't following them. <strong>Suspend</strong> will remove all of the account's content, media, and profile data. Use <strong>None</strong> if you just want to reject media filеs."
           noop: Ештеңе
-          silence: Үнсіз
           suspend: Тоқтатылған
         title: Жаңа домен блокы
       private_comment: Құпия пікір
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 674782293..e02c5a0cb 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -366,6 +366,8 @@ ko:
       add_new: 도메인 허용
       created_msg: 도메인이 성공적으로 허용 목록에 추가되었습니다
       destroyed_msg: 도메인이 허용 목록에서 제거되었습니다
+      export: 내보내기
+      import: 불러오기
       undo: 허용 목록에서 제외
     domain_blocks:
       add_new: 도메인 차단 추가하기
@@ -375,17 +377,21 @@ ko:
       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>으로 두세요.
+            <strong>제한</strong>은 이 도메인에 있는 계정을 팔로우 하지 않는 사람들에게 게시물을 보이지 않게 설정합니다.
+            <strong>정지</strong>는 이 도메인에 있는 계정의 모든 콘텐츠, 미디어, 프로필 데이터를 삭제합니다. 미디어 파일만 거부하고 싶다면 <strong>없음</strong>을 사용하세요.
           noop: 없음
-          silence: 침묵
+          silence: 제한
           suspend: 정지
         title: 새로운 도메인 차단
+      no_domain_block_selected: 아무 것도 선택 되지 않아 어떤 도메인 차단도 변경되지 않았습니다
+      not_permitted: 이 작업을 수행할 권한이 없습니다
       obfuscate: 도메인 이름 난독화
       obfuscate_hint: 도메인 제한 목록을 공개하는 경우 도메인 이름의 일부를 난독화 합니다
       private_comment: 비공개 주석
@@ -416,6 +422,20 @@ ko:
       resolved_dns_records_hint_html: 도메인 네임은 다음의 MX 도메인으로 연결되어 있으며, 이메일을 받는데 필수적입니다. MX 도메인을 차단하면 같은 MX 도메인을 사용하는 어떤 이메일이라도 가입할 수 없게 되며, 보여지는 도메인이 다르더라도 적용됩니다. <strong>주요 이메일 제공자를 차단하지 않도록 조심하세요.</strong>
       resolved_through_html: "%{domain}을 통해 해결됨"
       title: Email 도메인 차단
+    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: 언어 필터
@@ -898,7 +918,7 @@ ko:
     warning: 이 데이터를 조심히 다뤄 주세요. 다른 사람들과 절대로 공유하지 마세요!
     your_token: 액세스 토큰
   auth:
-    apply_for_account: 대기자 명단에 들어가기
+    apply_for_account: 가입 요청하기
     change_password: 패스워드
     delete_account: 계정 삭제
     delete_account_html: 계정은 <a href="%{path}">여기</a>에서 삭제할 수 있습니다. 계정을 삭제하려면 확인이 필요합니다.
@@ -1136,6 +1156,7 @@ ko:
     invalid_markup: '올바르지 않은 HTML 마크업을 포함하고 있습니다: %{error}'
   imports:
     errors:
+      invalid_csv_file: '올바르지 않은 CSV 파일입니다. 오류: %{error}'
       over_rows_processing_limit: "%{count}개 이상의 열을 포함합니다"
     modes:
       merge: 병합
@@ -1462,8 +1483,8 @@ ko:
     ignore_reblogs: 부스트 무시
     interaction_exceptions: 상호작용에 기반한 예외들
     interaction_exceptions_explanation: 좋아요나 부스트 수가 설정한 값을 넘은 후 다시 낮아진 경우에는 게시물이 삭제되는 것을 보장하지 못합니다.
-    keep_direct: 쪽지 보존하기
-    keep_direct_hint: 내 쪽지를 삭제하지 않습니다
+    keep_direct: 다이렉트 메시지 유지
+    keep_direct_hint: 다이렉트 메시지를 삭제하지 않습니다
     keep_media: 미디어가 있는 게시물 유지
     keep_media_hint: 미디어가 첨부된 게시물을 삭제하지 않습니다
     keep_pinned: 고정된 게시물 유지
diff --git a/config/locales/ku.yml b/config/locales/ku.yml
index 1c1271c5d..07c29e2f9 100644
--- a/config/locales/ku.yml
+++ b/config/locales/ku.yml
@@ -3,7 +3,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!'
     contact_missing: Nehate sazkirin
-    contact_unavailable: N/A
+    contact_unavailable: Tune
     hosted_on: Mastodon li ser %{domain} tê pêşkêşkirin
     title: Derbar
   accounts:
@@ -17,7 +17,7 @@ ku:
     link_verified_on: Xwedaniya li vê girêdanê di %{date} de hatiye kontrolkirin
     nothing_here: Li vir tiştek tune ye!
     pin_errors:
-      following: Kesê ku tu dixwazî bipejirînî jixwe tu vê dişopînî
+      following: Kesê ku tu dixwazî bipejirînî jixwe divê tu bişopînî
     posts:
       one: Şandî
       other: Şandî
@@ -69,15 +69,15 @@ ku:
       enable: Çalak bike
       enable_sign_in_token_auth: E-name ya rastandina token çalak bike
       enabled: Çalakkirî
-      enabled_msg: Hesabê %{username} bi serkeftî hat çalakkirin
+      enabled_msg: Ajimêrê %{username} bi serkeftî hat çalakkirin
       followers: Şopîner
       follows: Dişopîne
       header: Jormalper
-      inbox_url: Peyamên hatî URl
+      inbox_url: Girêdana peyamên hatî
       invite_request_text: Sedemên tevlêbûnê
       invited_by: Bi vexwendinê
       ip: IP
-      joined: Tevlî bû
+      joined: Dîroka tevlîbûnê
       location:
         all: Hemû
         local: Herêmî
@@ -87,7 +87,7 @@ ku:
       media_attachments: Pêvekên medya
       memorialize: Vegerîne bîranînê
       memorialized: Bû bîranîn
-      memorialized_msg: "%{username} bi serkeftî veguherî hesabê bîranînê"
+      memorialized_msg: "%{username} bi serkeftî veguherî ajimêra bîranînê"
       moderation:
         active: Çalak
         all: Hemû
@@ -98,7 +98,7 @@ ku:
       moderation_notes: Nîşeyên Rêvebirinê
       most_recent_activity: Çalakîyên dawî
       most_recent_ip: IP' a dawî
-      no_account_selected: Tu hesab nehat hilbijartin ji ber vê tu hesab nehat guhertin
+      no_account_selected: Tu ajimêr nehat hilbijartin ji ber vê tu ajimêr nehat guhertin
       no_limits_imposed: Sînor nay danîn
       no_role_assigned: Ti rol nehatin diyarkirin
       not_subscribed: Beşdar nebû
@@ -136,7 +136,7 @@ ku:
         password_and_2fa: Borînpeyv û 2FA
       sensitive: Hêz-hestiyar
       sensitized: Wek hestiyar hatiye nîşankirin
-      shared_inbox_url: URLya wergirtiyên parvekirî
+      shared_inbox_url: Girêdana peyamên hatî ya parvekirî
       show:
         created_reports: Ragihandinên ku çêkiriye
         targeted_reports: Ji aliyê kesên din ve hatiye ragihandin
@@ -149,7 +149,7 @@ ku:
       suspended: Hatiye rawestandin
       suspension_irreversible: Daneyên vê ajimêrê bêveger hatine jêbirin. Tu dikarî ajimêra xwe ji rawestandinê vegerinî da ku ew bi kar bînî lê ew ê tu daneya ku berê hebû venegere.
       suspension_reversible_hint_html: Ajimêr hat qerisandin, û daneyên di %{date} de hemû were rakirin. Hetta vê demê, ajimêr bê bandorên nebaş dikare dîsa vegere. Heke tu dixwazî hemû daneyan ajimêrê niha rakî, tu dikarî li jêrê bikî.
-      title: Hesab
+      title: Ajimêr
       unblock_email: Astengiyê li ser navnîşana e-nameyê rake
       unblocked_email_msg: Bi serkeftî astengiya li ser navnîşana e-nameyê %{username} hate rakirin
       unconfirmed_email: E-nameya nepejirandî
@@ -211,8 +211,8 @@ ku:
         reset_password_user: Borînpeyvê ji nû ve saz bike
         resolve_report: Ragihandinê çareser bike
         sensitive_account: Ajimêra hêz-hestiyar
-        silence_account: Hesab bi sînor bike
-        suspend_account: Hesab rawestîne
+        silence_account: Ajimêrê bi sînor bike
+        suspend_account: Ajimêr rawestîne
         unassigned_report: Ragihandinê diyar neke
         unblock_email_account: Astengiyê li ser navnîşana e-nameyê rake
         unsensitive_account: Medyayên di ajimêrê te de wek hestyarî nepejirîne
@@ -373,6 +373,8 @@ ku:
       add_new: Mafê bide navpera demnameya giştî
       created_msg: Ji bo demnameya giştî mafdayîna navperê bi serkeftî hate dayîn
       destroyed_msg: Ji bo demnameya giştî mafdayîna navperê nehat dayîn
+      export: Derxistin
+      import: Têxistin
       undo: Mafê nede navpera demnameya giştî
     domain_blocks:
       add_new: Astengkirina navpera nû
@@ -381,18 +383,21 @@ ku:
       domain: Navper
       edit: Astengkirina navperê serrast bike
       existing_domain_block: Jixwe te sînorên tundtir li ser %{name} daye kirine.
-      existing_domain_block_html: Te bi bandorê mezin sînor danî ser %{name}, Divê tu <a href="%{unblock_url}"> asteng kirinê rabikî, pêşî ya </a>.
+      existing_domain_block_html: Te jixwe sînorên mezintir li ser %{name} pêk aniye, divê tu pêşî <a href="%{unblock_url}">astengkirinê rakî</a>.
+      export: Derxistin
+      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.
         severity:
           desc_html: |-
-            <strong>Bêdeng kirî</strong> ajimêrên wusa çêkirine xêncî şopînerên vê kes nikare şandîyên vê bibîne.
-            <strong>rawestî</strong> ajimêrên wusa çêkirine hemî naveroka, medya û daneyên profîlê jê bibe. Heke tu bixwazî pelên medyayê red bikî<strong>yek ji wan</strong>bi kar bîne.
+            <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>Tu kes</strong> bi kar bîne.
           noop: Ne yek
-          silence: Bêdengî
+          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
       private_comment: Şîroveya taybet
@@ -424,6 +429,10 @@ ku:
       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>
       resolved_through_html: Bi riya %{domain} ve hate çareserkirin
       title: Navparên e-nameyê astengkirî
+    export_domain_allows:
+      no_file: Tu pel nehatiye hilbijartin
+    export_domain_blocks:
+      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."
       language: Bo zimanê
@@ -533,7 +542,7 @@ ku:
       enable: Çalak bike
       enable_hint: Gava were çalakkirin, rajekara te dê ji hemî şandiyên giştî yên vê guhêrkerê re bibe endam, û dê dest bi şandina şandiyên giştî yên vê rajekarê bike.
       enabled: Çalakkirî
-      inbox_url: URLa guhêrker
+      inbox_url: Girêdana guhêrker
       pending: Li benda pêjirandina guhêrker e
       save_and_enable: Tomar û çalak bike
       setup: Girêdanekê guhêrker saz bike
@@ -610,6 +619,7 @@ ku:
         other: "%{count} bikarhêner"
       categories:
         administration: Rêvebirî
+        devops: DevOps
         invites: Vexwendin
         moderation: Çavdêrî
         special: Taybet
@@ -660,6 +670,7 @@ ku:
         view_audit_log_description: Mafê dide bikarhêneran ku dîroka çalakiyên rêveberî yên li ser rajekarê bibînin
         view_dashboard: Destgehê nîşan bide
         view_dashboard_description: Mafê dide bikarhêneran ku bigihîjin destgehê û pîvanên cuda
+        view_devops: DevOps
         view_devops_description: Mafê dide bikarhêneran ku bigihîjin destgehên Sidekiq û pgHero
       title: Rol
     rules:
@@ -678,10 +689,17 @@ ku:
       appearance:
         preamble: Navrûya tevnê ya Mastodon kesane bike.
         title: Xuyang
+      branding:
+        preamble: Navnîşa rajekarê te wê ji rajekarên din ên di torê de cuda bike. Dibe ku ev zanyarî li ser cihên cuda, wekî navrûya bikarhêneriyê tevnê ya Mastodon, sepanên resen, di pêşdîtinên girêdanê de li ser malperên din û di nav sepanên peyamî de, û hwd werin nîşandan. Ji bo vê yekê, çêtir e ku mirov van zanyariyan zelal, kurt û bê kêmasî werin nîşandan.
+        title: Marka
       content_retention:
+        preamble: Kontrol bike ka naveroka ku ji aliyê bikarhêner ve hatiye çêkirin di Mastodon de çawa tê tomarkirin.
         title: Parastina naverokê
       discovery:
         follow_recommendations: Pêşniyarên şopandinê
+        preamble: Rûbirûbûna naveroka balkêş ji bo bikarhênerên nû yên ku li ser Mastodon kesek nas nakin pir bi bandor e. Kontrol bike ka çend taybetmendiyên vekolînê li ser rajekarê te çawa dixebite.
+        profile_directory: Rêgeha profîlê
+        public_timelines: Demnameya gelemperî
         title: Vekolîne
         trends: Rojev
       domain_blocks:
@@ -905,9 +923,9 @@ ku:
     regenerate_token: Nîşandera gihandinê bi nûve çêbike
     token_regenerated: Nîşandera gihandinê bi serkeftî nû ve hat çêkirin
     warning: Bi van daneyan re pir baldar be. Tu caran bi kesî re parve neke!
-    your_token: Nîşana gihîştina te
+    your_token: Nîşana gihîştinê te
   auth:
-    apply_for_account: Li ser lîsteya bendemayînê bistîne
+    apply_for_account: Ajimêrekê bixwaze
     change_password: Borînpeyv
     delete_account: Ajimêr jê bibe
     delete_account_html: Heke tu dixwazî ajimêra xwe jê bibe, tu dikarî <a href="%{path}">li vir bidomîne</a>. Ji te tê xwestin ku were pejirandin.
@@ -924,7 +942,7 @@ ku:
     log_in_with: Têkeve bi riya
     login: Têkeve
     logout: Derkeve
-    migrate_account: Derbasî ajimêreke din bibe
+    migrate_account: Livandin bo ajimêreke din
     migrate_account_html: Heke tu dixwazî ev ajimêr li ajimêreke cuda beralî bikî, tu dikarî <a href="%{path}">ji vir de saz bike</a>.
     or_log_in_with: An têketinê bike bi riya
     privacy_policy_agreement_html: Min <a href="%{privacy_policy_path}" target="_blank">Politîka taybetiyê</a> xwend û dipejirînim
@@ -1220,7 +1238,7 @@ ku:
       not_found: nehate dîtin
       on_cooldown: Tu li ser sarbûnê yî
     followers_count: Di dema tevgerê de şopîner
-    incoming_migrations: Derbasî ajimêreke din bibe
+    incoming_migrations: Livandin ji ajimêreke din
     incoming_migrations_html: Ji bo ku tu ji ajimêrek din bar bikî vê yekê, pêşî divê tu <a href="%{path}">ajimêreke bi bernaveke çê bike </a>.
     moved_msg: Ajimêrate niha li %{acct} tê rêve kirin (beralîkirin) û şopînerên te têne livandin bo wê.
     not_redirecting: Ajimêra te niha bo ajimêreke din nayê beralîkirin.
@@ -1348,7 +1366,7 @@ ku:
     remove_selected_follows: Bikarhênerên hilbijartî neşopîne
     status: Rewşa ajimêr
   remote_follow:
-    missing_resource: Ji bona ajimêra te pêwistiya beralîkirina URLyê nehate dîtin
+    missing_resource: Ji bo ajimêrê te girêdana beralîkirî ya pêwîst nehate dîtin
   reports:
     errors:
       invalid_rules: rêbazên derbasdar nîşan nadê
@@ -1366,6 +1384,7 @@ ku:
     browser: Gerok
     browsers:
       alipay: Alipay
+      blackberry: BlackBerry
       chrome: Chrome
       edge: Microsoft Edge
       electron: Electron
@@ -1379,6 +1398,7 @@ ku:
       phantom_js: PhantomJS
       qq: Geroka QQ
       safari: Safari
+      uc_browser: Geroka UC
       weibo: Weibo
     current_session: Danişîna heyî
     description: "%{platform} ser %{browser}"
@@ -1387,6 +1407,8 @@ ku:
     platforms:
       adobe_air: Adobe Air
       android: Android
+      blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
       linux: Linux
@@ -1478,7 +1500,7 @@ ku:
     exceptions: Awarte
     explanation: Ji ber ku jêbirina şandiyan pêvajoyeke biha ye, ev hêdî hêdî bi demê re tê kirin dema ku rajekar wekî din mijûl nebe. Ji ber vê sedemê, dibe ku şandiyên te demek şûnda ku bigihîjin sînorê temenê wê werin jêbirin.
     ignore_favs: Ecibandinan paşguh bike
-    ignore_reblogs: Bilindkirinê piştguh bike
+    ignore_reblogs: Bilindkirinan piştguh bike
     interaction_exceptions: Awarteyên li ser bingehên têkiliyan
     interaction_exceptions_explanation: Bizanibe ku heke şandiyeke ku ji binî ve têkeve jêrî bijare an bilindkirin ê piştî ku carek din di ser wan re derbas bibe, garantiyek tune ku werin jêbirin.
     keep_direct: Peyamên rasterast veşêre
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index d0d8bb4b8..58d0ae4f4 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -141,11 +141,7 @@ lt:
         create: Sukurti bloką
         hint: Domeno blokavimas nesustabdys vartotojų paskyrų sukūrimo duomenų sistemoje, tačiau automatiškai pritaikys atitinkamus moderavimo metodus šioms paskyroms.
         severity:
-          desc_html: |-
-            <strong>1Tyla</strong>2 padarys paskyros įkelimus nematomus visiems, kurie jų neseka.
-            <strong>3Draudimas</strong>4 panaikins visus paskyros įkėlimus ir profilio informaciją.Naudok<strong>5Nieko</strong>6 jeigu tiesiog norite atmesti medijos failus.
           noop: Nieko
-          silence: Tyla
           suspend: Draudimas
         title: Naujos domeno blokas
       reject_media: Atmesti medijos failai
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index d404949f6..b7981f6b8 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -380,6 +380,8 @@ lv:
       add_new: Atļaut federāciju ar domēnu
       created_msg: Domēns ir veiksmīgi atļauts federācijai
       destroyed_msg: Domēns ir aizliegts federācijai
+      export: Eksportēt
+      import: Importēt
       undo: Aizliegt federāciju ar domēnu
     domain_blocks:
       add_new: Pievienot jaunu domēna bloku
@@ -389,15 +391,19 @@ lv:
       edit: Rediģēt domēna bloķēšanu
       existing_domain_block: Tu jau esi noteicis stingrākus ierobežojumus %{name}.
       existing_domain_block_html: Tu jau esi noteicis stingrākus ierobežojumus %{name}, vispirms tev <a href="%{unblock_url}">jāatbloķē</a>.
+      export: Eksportēt
+      import: Importēt
       new:
         create: Izveodot bloku
         hint: Domēna bloķēšana netraucēs izveidot kontu ierakstus datu bāzē, bet ar atpakaļejošu datumu un automātiski tiks piemērotas noteiktas moderēšanas metodes šajos kontos.
         severity:
-          desc_html: "<strong>Klusums</strong> padarīs konta ziņas neredzamas ikvienam, kurš tām neseko. <strong>Apturēt</strong> tiks noņemts viss konta saturs, mediji un profila dati. Izmanto <strong>Nevienu</strong>, ja vēlies noraidīt mediju failus."
+          desc_html: "<strong>Ierobežojums</strong> padarīs ziņas no šī domēna kontiem neredzamas ikvienam, kas tiem neseko. <strong>Apturēšana</strong> no tava servera noņems visu šī domēna kontu saturu, multividi un profila datus. Izmanto <strong>Nav</strong>, ja vēlies vienkārši noraidīt multivides failus."
           noop: Neviens
-          silence: Klusums
+          silence: Ierobežot
           suspend: Apturēt
         title: Jauns domēna bloks
+      no_domain_block_selected: Neviens e-pasta domēna bloks netika mainīts, jo neviens netika atlasīts
+      not_permitted: Tev nav atļauts veikt šo darbību
       obfuscate: Apslēpt domēna vārdu
       obfuscate_hint: Daļēji apslēpt domēna nosaukumu sarakstā, ja ir iespējota domēna ierobežojumu saraksta reklamēšana
       private_comment: Privāts komentārs
@@ -430,6 +436,20 @@ lv:
       resolved_dns_records_hint_html: Domēna nosaukums tiek izmantots tālāk norādītajos MX domēnos, kas galu galā ir atbildīgi par e-pasta pieņemšanu. Bloķējot MX domēnu, tiks bloķēta reģistrēšanās no jebkuras e-pasta adreses, kas izmanto vienu un to pašu MX domēnu, pat ja redzamais domēna nosaukums atšķiras. <strong>Esi uzmanīgs, lai nebloķētu lielākos e-pasta pakalpojumu sniedzējus.</strong>
       resolved_through_html: Atrisināts, izmantojot %{domain}
       title: Bloķētie e-pasta domēni
+    export_domain_allows:
+      new:
+        title: Importēt domēnu atļaujas
+      no_file: Nav atlasīts neviens fails
+    export_domain_blocks:
+      import:
+        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
+      new:
+        title: Importēt domēna blokus
+      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ā."
       language: Valodai
@@ -932,7 +952,7 @@ lv:
     warning: Esi ļoti uzmanīgs ar šiem datiem. Nekad nedalies ne ar vienu ar tiem!
     your_token: Tavs piekļuves marķieris
   auth:
-    apply_for_account: Iekļūt gaidīšanas sarakstā
+    apply_for_account: Pieprasīt kontu
     change_password: Parole
     delete_account: Dzēst kontu
     delete_account_html: Ja vēlies dzēst savu kontu, tu vari <a href="%{path}">turpināt šeit</a>. Tev tiks lūgts apstiprinājums.
@@ -1184,6 +1204,7 @@ lv:
     invalid_markup: 'satur nederīgu HTML marķējumu: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Nederīgs CSV fails. Kļūda: %{error}'
       over_rows_processing_limit: satur vairāk, nekā %{count} rindas
     modes:
       merge: Apvienot
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index f3007c67b..0ce83a395 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -50,11 +50,13 @@ ms:
       confirm: Sahkan
       confirmed: Disahkan
       confirming: Mengesahkan
+      custom: Tersuai
       delete: Padam data
       deleted: Dipadamkan
       demote: Turunkan taraf
       destroyed_msg: Data %{username} kini menunggu giliran untuk dipadam sebentar lagi
       disable: Bekukan
+      disable_sign_in_token_auth: Nyahdaya pengesahan token e-mel
       disable_two_factor_authentication: Lumpuhkan 2FA
       disabled: Dibekukan
       display_name: Nama paparan
@@ -63,6 +65,7 @@ ms:
       email: E-mel
       email_status: Status e-mel
       enable: Nyahbekukan
+      enable_sign_in_token_auth: Dayakan pengesahan token e-mel
       enabled: Didayakan
       enabled_msg: Berjaya menyahbekukan akaun %{username}
       followers: Pengikut
@@ -323,9 +326,12 @@ ms:
       sources: Sumber pendaftaran
       space: Kegunaan ruang
       title: Papan pemuka
+      top_languages: Bahasa paling aktif
+      top_servers: Pelayan paling aktif
       website: Laman web
     disputes:
       appeals:
+        empty: Tiada rayuan ditemui.
         title: Rayuan
     domain_allows:
       add_new: Benarkan persekutuan dengan domain
@@ -343,9 +349,7 @@ ms:
         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.
         severity:
-          desc_html: "<strong>Diamkan</strong> akan membuatkan hantaran akaun tidak kelihatan kepada sesiapa yang tidak mengikut mereka. <strong>Gantungkan</strong> akan membuang kesemua kandungan, media, dan data profil akaun tersebut. Gunakan <strong>Tiada</strong> jika anda hanya ingin menolak fail media."
           noop: Tiada
-          silence: Diamkan
           suspend: Gantungkan
         title: Sekatan domain baharu
       obfuscate: Mengaburkan nama domain
@@ -385,7 +389,13 @@ ms:
       back_to_limited: Terhad
       back_to_warning: Amaran
       by_domain: Domain
+      content_policies:
+        policy: Dasar
+        reason: Sebab awam
+        title: Dasar kandungan
       dashboard:
+        instance_accounts_dimension: Akaun paling ramai diikuti
+        instance_accounts_measure: akaun disimpan
         instance_followers_measure: pengikut kami di situ
         instance_follows_measure: pengikut mereka di sini
       delivery:
@@ -489,6 +499,24 @@ ms:
       unresolved: Nyahselesaikan
       updated_at: Dikemaskini
       view_profile: Lihat profil
+    roles:
+      categories:
+        administration: Pentadbiran
+        invites: Undangan
+        special: Khas
+      everyone: Kebenaran lalai
+      permissions_count:
+        other: "%{count} kebenaran"
+      privileges:
+        delete_user_data: Padamkan Data Pengguna
+        manage_reports: Uruskan Laporan
+        manage_roles: Uruskan Peranan
+        manage_rules: Uruskan Peraturan
+        manage_settings: Uruskan Tetapan
+        manage_taxonomies: Uruskan Taksonomi
+        manage_user_access: Uruskan Akses Pengguna
+        manage_users: Uruskan Pengguna
+      title: Peranan
     rules:
       add_new: Tambah peraturan
       delete: Padam
@@ -497,31 +525,221 @@ ms:
       empty: Masih belum ada peraturan pelayan yang ditakrifkan.
       title: Peraturan pelayan
     settings:
+      about:
+        manage_rules: Uruskan peraturan pelayan
+      registrations:
+        title: Pendaftaran
       registrations_mode:
         modes:
           approved: Kelulusan diperlukan untuk pendaftaran
           none: Tiada siapa boleh mendaftar
           open: Sesiapapun boleh mendaftar
+      title: Tetapan Pelayan
+    statuses:
+      account: Penulis
+      deleted: Dipadamkan
+      favourites: Gemaran
+      history: Sejarah versi
+      language: Bahasa
+      open: Buka hantaran
+    strikes:
+      actions:
+        delete_statuses: "%{name} memadam hantaran %{target}"
+      appeal_approved: Dirayu
+    tags:
+      review: Semak status
+    trends:
+      allow: Izin
+      approved: Diluluskan
+      preview_card_providers:
+        title: Penerbit
+      statuses:
+        allow: Izinkan hantaran
+        allow_account: Izinkan penulis
+        title: Hantaran hangat
+  appearance:
+    sensitive_content: Kandungan sensitif
+  auth:
+    change_password: Kata laluan
+    delete_account: Padam akaun
+    description:
+      prefix_sign_up: Daftar pada Mastodon hari ini!
+    forgot_password: Terlupa kata laluan anda?
+    log_in_with: Daftar masuk dengan
+    login: Daftar masuk
+    logout: Daftar keluar
+    migrate_account: Pindah kepada akaun lain
+    register: Daftar
+    registration_closed: "%{instance} tidak menerima ahli-ahli baru"
+    security: Keselamatan
+    status:
+      account_status: Status akaun
+    use_security_key: Gunakan kunci keselamatan
   authorize_follow:
+    follow: Ikut
+    follow_request: 'Anda telah menghantar permintaan mengikut kepada:'
     post_follow:
       close: Atau anda boleh tutup tetingkap ini.
       return: Tunjukkan profil pengguna
       web: Pergi ke web
+    title: Ikuti %{acct}
+  challenge:
+    confirm: Teruskan
+    invalid_password: Kata laluan tidak sah
+    prompt: Sahkan kata laluan untuk teruskan
+  deletes:
+    proceed: Padam akaun
+  disputes:
+    strikes:
+      action_taken: Tindakan diambil
+      appeal: Rayu
+      appeal_rejected: Rayuan ini telah ditolak
+      appeal_submitted_at: Rayuan dihantar
+      appeals:
+        submit: Hantar rayuan
+      approve_appeal: Luluskan rayuan
+      associated_report: Laporan berkaitan
+      reject_appeal: Tolak rayuan
+      status: 'Hantaran #%{id}'
+      title_actions:
+        delete_statuses: Pemadaman hantaran
+        none: Amaran
+      your_appeal_approved: Rayuan anda telah diluluskan
+      your_appeal_pending: Anda telah menghantar rayuan
   errors:
     '400': Permintaan yang anda serahkan tidak sah atau salah bentuk.
     '403': Anda tidak mempunyai kebenaran untuk melihat halaman ini.
     '404': Halaman yang anda cari tiada di sini.
     '406': Halaman ini tidak tersedia dalam format yang diminta.
     '410': Halaman yang anda cari tidak wujud di sini lagi.
-    '422': 
+    '422':
+      title: Pengesahan keselamatan gagal
     '429': Terlalu banyak permintaan
     '500': 
     '503': Halaman tidak dapat disampaikan kerana kegagalan pelayan sementara.
   exports:
     archive_takeout:
       in_progress: Mengkompil arkib anda...
+      request: Minta arkib anda
+    csv: CSV
+    domain_blocks: Domain disekat
+    lists: Senarai
+  filters:
+    contexts:
+      account: Profil
+      notifications: Pemberitahuan
+    edit:
+      add_keyword: Tambah kata kunci
+      keywords: Kata kunci
+      title: Sunting penapis
+    index:
+      empty: Anda tiada penapis.
+      keywords:
+        other: "%{count} kata kunci"
+      statuses:
+        other: "%{count} hantaran"
+      title: Penapis
+    new:
+      save: Simpan penapis baru
+      title: Tambah penapis baru
+    statuses:
+      index:
+        title: Hantaran ditapis
+  generic:
+    all: Semua
+    copy: Salin
+    delete: Padam
+    deselect: Nyahpilih semua
+    none: Tiada
+  imports:
+    upload: Muat naik
+  invites:
+    expires_in:
+      '1800': 30 minit
+      '21600': 6 jam
+      '3600': Sejam
+      '43200': 12 jam
+      '604800': Seminggu
+      '86400': Sehari
+    expires_in_prompt: Jangan
+  login_activities:
+    authentication_methods:
+      password: kata laluan
+      sign_in_token: e-mel kod keselamatan
+      webauthn: kunci keselamatan
+  migrations:
+    acct: Dipindah ke
+    proceed_with_move: Pindah pengikut
+  notification_mailer:
+    follow:
+      title: Pengikut baru
+    follow_request:
+      title: Permintaan ikutan baru
+    mention:
+      action: Balas
+    update:
+      subject: "%{name} telah menyunting satu hantaran"
+  privacy_policy:
+    title: Dasar Privasi
+  relationships:
+    follow_selected_followers: Ikut pengikut yang dipilih
+    followers: Pengikut
+    following: Ikutan
+    last_active: Terakhir aktif
+    most_recent: Terkini
+    relationship: Hubungan
+    status: Status akaun
+  rss:
+    content_warning: 'Amaran kandungan:'
+  sessions:
+    activity: Aktiviti terakhir
+    browser: Pelayar
+    browsers:
+      alipay: Alipay
+      blackberry: BlackBerry
+      chrome: Chrome
+      opera: Opera
+      otter: Otter
+      safari: Safari
+    current_session: Sesi sekarang
+    description: "%{browser} pada %{platform}"
+    explanation: Pelayar-pelayar web berikut sedang didaftar masuk pada akaun Mastodon anda.
+    ip: IP
+    platforms:
+      android: Android
+      ios: iOS
+      linux: Linux
+      other: platform tidak dikenali
+    title: Sesi
+  settings:
+    account: Akaun
+    account_settings: Tetapan akaun
+    delete: Pemadaman akaun
+    edit_profile: Sunting profil
+    export: Eksport data
+    featured_tags: Tanda pagar terpilih
+    import: Import
+    import_and_export: Import dan eksport
+    notifications: Pemberitahuan
+    preferences: Keutamaan
+    profile: Profil
+    relationships: Ikutan dan pengikut
+    statuses_cleanup: Pemadaman hantaran automatik
+    two_factor_authentication: Pengesahan Dua Faktor
+    webauthn_authentication: Kunci keselamatan
   statuses:
+    content_warning: 'Amaran kandungan: %{warning}'
     default_language: Sama dengan bahasa antara muka
+    edited_at_html: Disunting %{date}
+    poll:
+      vote: Undi
+    sign_in_to_participate: Daftar masuk untuk menyertai perbualan
+    visibilities:
+      direct: Terus
+      private: Pengikut sahaja
+      public: Awam
+      public_long: Semua orang boleh melihat
+      unlisted: Tidak tersenarai
   statuses_cleanup:
     enabled: Padam hantaran lama secara automatik
     keep_pinned: Simpan hantaran disemat
@@ -530,9 +748,44 @@ ms:
     keep_self_bookmark_hint: Tidak memadamkan hantaran anda jika anda sudah menandabukunya
     keep_self_fav: Simpan hantaran yang anda gemarkan
     keep_self_fav_hint: Tidak memadamkan hantaran anda jika anda telah menggemarkannya
+    min_age:
+      '1209600': 2 minggu
+      '15778476': 6 bulan
+      '2629746': Sebulan
+      '31556952': Setahun
+      '5259492': 2 bulan
+      '604800': Seminggu
+      '63113904': 2 tahun
+      '7889238': 3 bulan
     min_favs: Simpan hantaran digemarkan sekurang-kurangnya
     min_favs_hint: Tidak memadamkan mana-mana hantaran anda yang telah menerima sekurang-kurangnya jumlah gemaran ini. Biarkan kosong untuk memadamkan hantaran tanpa mengira nombor gemaran
   stream_entries:
     pinned: Hantaran disemat
+    sensitive_content: Kandungan sensitif
+  two_factor_authentication:
+    add: Tambah
+    disable: Nyahdayakan 2FA
+    edit: Sunting
+    methods: Kaedah dua faktor
+    otp: App pengesahan
+  user_mailer:
+    appeal_approved:
+      action: Pergi ke akaun anda
+      title: Rayuan diluluskan
+    appeal_rejected:
+      title: Rayuan ditolak
+    suspicious_sign_in:
+      title: Daftar masuk baru
+    welcome:
+      subject: Selamat datang kepada Mastodon
+      title: Selamat datang, %{name}!
   users:
     follow_limit_reached: Anda tidak boleh mengikut lebih daripada %{limit} orang
+    signed_in_as: 'Didaftar masuk sebagai:'
+  verification:
+    verification: Pengesahan
+  webauthn_credentials:
+    invalid_credential: Kunci keselamatan tidak sah
+    not_supported: Pelayan ini tidak menyokong kunci keselamatan
+    otp_required: Untuk menggunakan kunci keselamatan, sila mengaktifkan pengesahan dua faktor dahulu.
+    registered_on: Didaftar pada %{date}
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 49d650068..1243e263e 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -388,7 +388,6 @@ nl:
         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."
           noop: Geen
-          silence: Negeren
           suspend: Opschorten
         title: Nieuwe domeinblokkade
       obfuscate: Domeinnaam verdoezelen
@@ -914,7 +913,6 @@ nl:
     warning: Wees voorzichtig met deze gegevens. Deel het nooit met iemand anders!
     your_token: Jouw toegangscode
   auth:
-    apply_for_account: Zet jezelf op de wachtlijst
     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.
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index cc6e0b245..04d22213d 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -379,9 +379,9 @@ nn:
         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>Målbind</strong> gjør kontoens poster usynlige for alle som ikke følger den. <strong>Utvis</strong> fjerner alt innhold, media og profildata fra kontoen. Bruk <strong>Ingen</strong> hvis du bare vil fjerne mediafiler."
+          desc_html: "<strong>Målbind</strong> gjer kontoen sine postear usynlege for alle som ikkje følger den. <strong>Utvis</strong> fjernar alt innhald, media og profildata frå kontoen. Bruk <strong>Ingen</strong> viss du berre vil fjerne mediafiler."
           noop: Ingen
-          silence: Togn
+          silence: Målbind
           suspend: Utvis
         title: Ny domeneblokkering
       obfuscate: Obfuskere domenenavn
@@ -431,11 +431,15 @@ nn:
       back_to_limited: Begrenset
       back_to_warning: Advarsel
       by_domain: Domene
+      confirm_purge: Er du sikker på at du vil slette data permanent fra dette domenet?
       content_policies:
         comment: Internt notat
+        description_html: Du kan definere innholdsregler som vil bli brukt på alle kontoer fra dette domenet og hvilket som helst av underdomenene.
         policies:
           reject_media: Avvis media
+          reject_reports: Avvis rapporter
           silence: Begrens
+          suspend: Suspender
         reason: Offentlig årsak
         title: Retningslinjer for innhold
       dashboard:
@@ -561,8 +565,25 @@ nn:
         administration: Administrasjon
         devops: DevOps
         invites: Invitasjoner
+      delete: Slett
+      edit: Rediger 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.
+      permissions_count:
+        one: "%{count} tillatelse"
+        other: "%{count} tillatelser"
       privileges:
+        administrator: Administrator
+        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
+        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
     rules:
       add_new: Legg til et filter
       delete: Slett
@@ -571,6 +592,8 @@ nn:
       empty: Ingen serverregler har blitt definert ennå.
       title: Server regler
     settings:
+      discovery:
+        trends: Trender
       domain_blocks:
         all: Til alle
         disabled: Til ingen
@@ -580,38 +603,81 @@ nn:
           approved: Godkjenning kreves for påmelding
           none: Ingen kan melda seg inn
           open: Kven som helst kan melda seg inn
+      title: Serverinnstillinger
     site_uploads:
       delete: Slett opplasta fil
       destroyed_msg: Vellukka sletting av sideopplasting!
     statuses:
+      account: Forfatter
+      application: Applikasjon
       back_to_account: Tilbake til kontosida
+      batch:
+        remove_from_report: Fjern fra rapport
       deleted: Sletta
+      history: Versjonshistorikk
+      language: Språk
       media:
         title: Media
+      metadata: Metadata
       no_status_selected: Ingen statusar vart endra sidan ingen vart valde
+      original_status: Opprinnelig innlegg
+      status_changed: Innlegg endret
       title: Kontostatusar
+      visibility: Synlighet
       with_media: Med media
     strikes:
       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"
+        none: "%{name} sendte en advarsel til %{target}"
+        sensitive: "%{name} markerte %{target}s konto som sensitiv"
         silence: "%{name} begrenset %{target}s konto"
+        suspend: "%{name} suspenderte %{target}s konto"
+      appeal_approved: Klage tatt til følge
+      appeal_pending: Klage behandles
     system_checks:
       database_schema_check:
         message_html: Det venter på databaseoverføringer. Vennligst kjør disse for å sikre at applikasjonen oppfører seg som forventet
+      elasticsearch_running_check:
+        message_html: Kunne ikke koble til Elasticsearch. Kontroller at den kjører, eller deaktiver fulltekstsøk
+      elasticsearch_version_check:
+        message_html: 'Inkompatibel Elasticsearch-versjon: %{value}'
+        version_comparison: Elasticsearch %{running_version} kjører mens %{required_version} er påkrevd
       rules_check:
         action: Behandle serverregler
         message_html: Du har ikke definert noen serverregler.
+      sidekiq_process_check:
+        message_html: Ingen Sidekiq-prosess kjører for %{value} køen(e). Vennligst se gjennom Sidekiq-konfigurasjonen din
     tags:
       review: Sjå gjennom status
       updated_msg: Emneknagginnstillingane er oppdaterte
     title: Leiing
+    trends:
+      allow: Tillat
+      approved: Godkjent
+      disallow: Ikke tillat
+      links:
+        allow: Tillat lenke
+        disallow: Ikke tillat lenke
+        no_link_selected: Ingen lenker ble endret da ingen var valgt
+        shared_by_over_week:
+          one: Delt av %{count} person i løpet av den siste uken
+          other: Delt av %{count} personer i løpet av den siste uken
+        usage_comparison: Delt %{today} ganger i dag, sammenlignet med %{yesterday} i går
+      pending_review: Avventer gjennomgang
+      rejected: Avvist
+      statuses:
+        allow: Tillat innlegg
+        allow_account: Tillat forfatter
+        disallow: Ikke tillat innlegg
     warning_presets:
       add_new: Legg til ny
       delete: Slett
       edit_preset: Endr åtvaringsoppsett
       title: Handsam åtvaringsoppsett
+    webhooks:
+      add_new: Legg til endepunkt
   admin_mailer:
     new_appeal:
       actions:
@@ -656,6 +722,7 @@ nn:
     warning: Ver varsam med dette datumet. Aldri del det med nokon!
     your_token: Tilgangsnykelen din
   auth:
+    apply_for_account: Søk om ein konto
     change_password: Passord
     delete_account: Slett konto
     delete_account_html: Om du vil sletta kontoen din, kan du <a href="%{path}">gå hit</a>. Du vert spurd etter stadfesting.
@@ -748,9 +815,34 @@ nn:
       username_unavailable: Brukarnamnet ditt kjem til å halda seg utilgjengeleg
   disputes:
     strikes:
+      action_taken: Handling utført
+      appeal: Klage
       appeal_approved: Denne advarselens klage ble tatt til følge og er ikke lenger gyldig
+      appeal_rejected: Klagen ble avvist
+      appeal_submitted_at: Klage levert
+      appealed_msg: Din klage har blitt levert. Du får beskjed om den blir godkjent.
+      appeals:
+        submit: Lever klage
+      approve_appeal: Godkjenn klage
+      associated_report: Tilhørende rapport
+      created_at: Datert
+      description_html: Dette er tiltakene mot din konto og advarsler som har blitt sent til deg av %{instance}-personalet.
+      recipient: Adressert til
+      reject_appeal: Avvis klage
+      status: 'Innlegg #%{id}'
+      status_removed: Innlegg allerede fjernet fra systemet
+      title: "%{action} fra %{date}"
       title_actions:
+        delete_statuses: Fjerning av innlegg
+        disable: Frysing av konto
+        mark_statuses_as_sensitive: Merking av innlegg som sensitive
+        none: Advarsel
+        sensitive: Merking av konto som sensitiv
         silence: Begrensning av konto
+        suspend: Suspensjon av konto
+      your_appeal_approved: Din klage har blitt godkjent
+      your_appeal_pending: Du har levert en klage
+      your_appeal_rejected: Din klage har blitt avvist
   domain_validator:
     invalid_domain: er ikkje eit gangbart domenenamn
   errors:
diff --git a/config/locales/no.yml b/config/locales/no.yml
index bc9165e3a..4a44b84b6 100644
--- a/config/locales/no.yml
+++ b/config/locales/no.yml
@@ -19,9 +19,9 @@
     pin_errors:
       following: Du må allerede følge personen du vil fremheve
     posts:
-      one: Tut
-      other: Tuter
-    posts_tab_heading: Tuter
+      one: Innlegg
+      other: Innlegg
+    posts_tab_heading: Innlegg
   admin:
     account_actions:
       action: Utfør handling
@@ -359,9 +359,7 @@
         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>Målbind</strong> gjør kontoens poster usynlige for alle som ikke følger den. <strong>Utvis</strong> fjerner alt innhold, media og profildata fra kontoen. Bruk <strong>Ingen</strong> hvis du bare vil fjerne mediafiler."
           noop: Ingen
-          silence: Målbind
           suspend: Utvis
         title: Ny domeneblokkering
       obfuscate: Obfuskere domenenavn
@@ -474,11 +472,11 @@
     relays:
       add_new: Legg til ny overgang
       delete: Slett
-      description_html: En <strong>federert overgang</strong> er en mellomleddsserver som utveksler store mengder av offentlige tuter mellom servere som abonnerer og publiserer til den. <strong>Det kan hjelpe små og mellomstore servere til å oppdage innhold fra strømiverset</strong>, noe som ellers ville ha krevd at lokale brukere manuelt fulgte andre personer på fjerne servere.
+      description_html: En <strong>federert overgang</strong> er en mellomleddsserver som utveksler store mengder av offentlige innlegg mellom servere som abonnerer og publiserer til den. <strong>Det kan hjelpe små og mellomstore servere til å oppdage innhold fra strømiverset</strong>, noe som ellers ville ha krevd at lokale brukere manuelt fulgte andre personer på fjerne servere.
       disable: Skru av
       disabled: Skrudd av
       enable: Skru på
-      enable_hint: Når dette har blitt skrudd på, vil tjeneren din abonnere på alle offentlige tuter fra denne overgangen, og vil begynne å sende denne tjenerens offentlige tuter til den.
+      enable_hint: Når dette har blitt skrudd på, vil tjeneren din abonnere på alle offentlige innlegg fra denne overgangen, og vil begynne å sende denne tjenerens offentlige innlegg til den.
       enabled: Skrudd på
       inbox_url: Overførings-URL
       pending: Avventer overgangens godkjenning
@@ -836,7 +834,7 @@
     archive_takeout:
       date: Dato
       download: Last ned arkivet ditt
-      hint_html: Du kan be om et arkiv med dine <strong>tuter og opplastede media</strong>. Den eksporterte dataen vil være i ActivityPub-formatet, som kan leses av programmer som støtter det. Du kan be om et arkiv opptil hver 7. dag.
+      hint_html: Du kan be om et arkiv med dine <strong>innlegg og opplastede media</strong>. Eksporterte data vil være i ActivityPub-formatet, som kan leses av programmer som støtter det. Du kan be om et arkiv opptil hver 7. dag.
       in_progress: Samler arkivet ditt...
       request: Be om ditt arkiv
       size: Størrelse
@@ -1061,7 +1059,7 @@
       account: Offentlige innlegg fra @%{acct}
       tag: 'Offentlige innlegg merket med #%{hashtag}'
   scheduled_statuses:
-    over_daily_limit: Du har overskredet grensen på %{limit} planlagte tuter for den dagen
+    over_daily_limit: Du har overskredet grensen på %{limit} planlagte innlegg for i dag
     over_total_limit: Du har overskredet grensen på %{limit} planlagte innlegg
     too_soon: Den planlagte datoen må være i fremtiden
   sessions:
@@ -1154,7 +1152,7 @@
     pin_errors:
       direct: Innlegg som bare er synlige for nevnte brukere kan ikke festes
       limit: Du har allerede festet det maksimale antall innlegg
-      ownership: Kun egne tuter kan festes
+      ownership: Kun egne innlegg kan festes
       reblog: En fremheving kan ikke festes
     poll:
       total_people:
@@ -1193,7 +1191,7 @@
       '7889238': 3 måneder
     min_age_label: Terskel for alder
   stream_entries:
-    pinned: Festet tut
+    pinned: Festet innlegg
     reblogged: fremhevde
     sensitive_content: Følsomt innhold
   strikes:
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index d6bf5a531..5677159b6 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -248,9 +248,7 @@ oc:
         create: Crear blocatge
         hint: Lo blocatge empacharà pas la creacion de compte dins la basa de donadas, mai aplicarà la moderacion sus aquestes comptes.
         severity:
-          desc_html: "<strong>Silenci</strong> farà venir invisibles los estatuts del compte al monde que son pas de seguidors. <strong>Suspendre</strong> levarà tot lo contengut del compte, los mèdias e las donadas de perfil. Utilizatz <strong>Cap</strong> se volètz regetar totes los mèdias."
           noop: Cap
-          silence: Silenci
           suspend: Suspendre
         title: Nòu blocatge domeni
       private_comment: Comentari privat
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index dc96acee7..f6ac69c1a 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -400,9 +400,7 @@ pl:
         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żytkownika 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: Wycisz
           suspend: Zawieś
         title: Nowa blokada domen
       obfuscate: Ukryj nazwę domeny
@@ -950,7 +948,6 @@ pl:
     warning: Przechowuj te dane ostrożnie. Nie udostępniaj ich nikomu!
     your_token: Twój token dostępu
   auth:
-    apply_for_account: Dodaj na listę oczekujących
     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.
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 604f98250..8c7b8fa1a 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -386,9 +386,7 @@ pt-BR:
         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:
-          desc_html: "<strong>Silenciar</strong> vai tornar as publicações da conta invisíveis para qualquer um que não o esteja seguindo. <strong>Suspender</strong> vai remover todo o conteúdo, mídia e dados de perfil da conta. Use <strong>Nenhum</strong> se você só quer rejeitar arquivos de mídia."
           noop: Nenhum
-          silence: Silenciar
           suspend: Banir
         title: Novo bloqueio de domínio
       obfuscate: Ofuscar nome de domínio
@@ -864,6 +862,7 @@ pt-BR:
       body_remote: Alguém da instância %{domain} reportou %{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:'
       new_trending_links:
         title: Links em destaque
       new_trending_statuses:
@@ -907,7 +906,6 @@ pt-BR:
     warning: Tenha cuidado com estes dados. Nunca compartilhe com alguém!
     your_token: Seu código de acesso
   auth:
-    apply_for_account: Entrar na lista de espera
     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.
@@ -1116,6 +1114,7 @@ pt-BR:
       batch:
         remove: Remover do filtro
       index:
+        hint: Este filtro se aplica a publicações individuais, independentemente de outros critérios. Você pode adicionar mais postagens a este filtro a partir da interface web.
         title: Publicações filtradas
   footer:
     trending_now: Em alta no momento
@@ -1382,6 +1381,7 @@ pt-BR:
       adobe_air: Adobe Air
       android: Android
       blackberry: BlackBerry
+      chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
       linux: Linux
diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml
index a477b07d0..863184095 100644
--- a/config/locales/pt-PT.yml
+++ b/config/locales/pt-PT.yml
@@ -386,9 +386,7 @@ pt-PT:
         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>Silenciar</strong> irá fazer com que as publicações dessa conta sejam invisíveis para quem não a segue. <strong>Supender</strong> irá eliminar todo o conteúdo guardado dessa conta, media e informação de perfil. Use <strong>Nenhum</strong> se apenas deseja rejeitar arquivos de media."
           noop: Nenhum
-          silence: Silenciar
           suspend: Suspender
         title: Novo bloqueio de domínio
       obfuscate: Ofuscar nome de domínio
@@ -914,7 +912,6 @@ pt-PT:
     warning: Cuidado com estes dados. Não partilhar com ninguém!
     your_token: O teu token de acesso
   auth:
-    apply_for_account: Juntar-se à lista de espera
     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.
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index aa656b927..13e826a8e 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -392,14 +392,7 @@ ru:
         create: Создать блокировку
         hint: Блокировка домена не предотвратит создание новых учётных записей в базе данных, но ретроактивно и автоматически применит указанные методы модерации для этих учётных записей.
         severity:
-          desc_html: |-
-            Используйте <strong>скрытие</strong> для того, чтобы публикуемые пользователями посты перестали быть видимыми для всех, кроме их подписчиков.<br>
-            <br>
-            <strong>Блокировка</strong> удалит весь локальный контент учётных записей с этого домена, включая мультимедийные вложения и данные профилей.<br>
-            <br>
-            <strong>Ничего</strong> же попросту скроет медиаконтент с домена.
           noop: Ничего
-          silence: Скрытие
           suspend: Блокировка
         title: Новая блокировка e-mail домена
       obfuscate: Скрыть доменное имя
@@ -869,7 +862,6 @@ ru:
     warning: Будьте очень внимательны с этими данными. Не делитесь ими ни с кем!
     your_token: Ваш токен доступа
   auth:
-    apply_for_account: Подать заявку
     change_password: Пароль
     delete_account: Удалить учётную запись
     delete_account_html: Удалить свою учётную запись <a href="%{path}">можно в два счёта здесь</a>, но прежде у вас будет спрошено подтверждение.
@@ -1327,7 +1319,7 @@ ru:
       phantom_js: PhantomJS
       qq: QQ Browser
       safari: Safari
-      uc_browser: UC браузер
+      uc_browser: UC Browser
       weibo: Weibo
     current_session: Текущая сессия
     description: "%{browser} на %{platform}"
@@ -1336,7 +1328,7 @@ ru:
     platforms:
       adobe_air: Adobe Air
       android: Android
-      blackberry: Blackberry
+      blackberry: BlackBerry
       chrome_os: ChromeOS
       firefox_os: Firefox OS
       ios: iOS
diff --git a/config/locales/sc.yml b/config/locales/sc.yml
index 00ccd22db..3c6149be1 100644
--- a/config/locales/sc.yml
+++ b/config/locales/sc.yml
@@ -295,9 +295,7 @@ sc:
         create: Crea unu blocu
         hint: Su blocu de domìniu no at a impedire sa creatzione de contos noos in sa base de datos, ma ant a èssere aplicados in manera retroativa mètodos de moderatzione ispetzìficos subra custos contos.
         severity:
-          desc_html: "<strong>A sa muda</strong> at a pònnere is messàgios de custos contos comente invisìbiles a sa gente chi no ddos siat sighende. <strong>Sa suspensione</strong> at a cantzellare totu su cuntenutu de su contu, elementos multimediales e datos de profilu. Imprea <strong>Perunu</strong> si boles isceti refudare is archìvios multimediales."
           noop: Perunu
-          silence: A sa muda
           suspend: Suspensione
         title: Blocu de domìniu nou
       obfuscate: Cua su nòmine de domìniu
diff --git a/config/locales/sco.yml b/config/locales/sco.yml
new file mode 100644
index 000000000..625ad61ce
--- /dev/null
+++ b/config/locales/sco.yml
@@ -0,0 +1,12 @@
+---
+sco:
+  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.
diff --git a/config/locales/si.yml b/config/locales/si.yml
index 42aaf6c89..1f5fe630c 100644
--- a/config/locales/si.yml
+++ b/config/locales/si.yml
@@ -357,9 +357,7 @@ si:
         create: බ්ලොක් එකක් සාදන්න
         hint: ඩොමේන් බ්ලොක් එක දත්ත සමුදාය තුල ගිණුම් ඇතුලත් කිරීම් නිර්මාණය වීම වලක්වන්නේ නැත, නමුත් එම ගිණුම් වලට ප්‍රතික්‍රියාශීලීව සහ ස්වයංක්‍රීයව විශේෂිත මධ්‍යස්ථ ක්‍රම යොදනු ඇත.
         severity:
-          desc_html: "<strong>Silence</strong> ගිණුමේ පළ කිරීම් ඒවා අනුගමනය නොකරන ඕනෑම කෙනෙකුට නොපෙනී යයි. <strong>අත්හිටුවීම</strong> ගිණුමේ අන්තර්ගතය, මාධ්‍ය සහ පැතිකඩ දත්ත සියල්ල ඉවත් කරයි. ඔබට මාධ්‍ය ගොනු ප්‍රතික්ෂේප කිරීමට අවශ්‍ය නම් <strong>None</strong> භාවිතා කරන්න."
           noop: කිසිවක් නැත
-          silence: නිශ්ශබ්දතාව
           suspend: අත්හිටුවන්න
         title: නව වසම් වාරණ
       obfuscate: අපැහැදිලි වසම් නාමය
diff --git a/config/locales/simple_form.an.yml b/config/locales/simple_form.an.yml
new file mode 100644
index 000000000..76cc0689b
--- /dev/null
+++ b/config/locales/simple_form.an.yml
@@ -0,0 +1 @@
+an:
diff --git a/config/locales/simple_form.br.yml b/config/locales/simple_form.br.yml
index 8c490e952..09fe1f6d1 100644
--- a/config/locales/simple_form.br.yml
+++ b/config/locales/simple_form.br.yml
@@ -11,6 +11,10 @@ br:
       form_challenge:
         current_password: Emaoc'h o tont-tre ul lec'h diogel
     labels:
+      account:
+        fields:
+          name: Label
+          value: Endalc'h
       account_warning_preset:
         title: Titl
       admin_account_action:
@@ -18,6 +22,7 @@ br:
         types:
           disable: Skornañ
           sensitive: Kizidik
+          silence: Bevenn
           suspend: Astalañ
       announcement:
         all_day: Darvoud a-hed an devezh
@@ -38,11 +43,14 @@ br:
         header: Talbenn
         locale: Yezh ar c'hetal
         new_password: Ger-tremen nevez
+        note: Kinnig
         password: Ger-tremen
         phrase: Ger-alc'hwez pe frazenn
         setting_display_media_default: Dre ziouer
         setting_display_media_hide_all: Kuzhat pep tra
         setting_display_media_show_all: Diskouez pep tra
+        setting_use_pending_items: Mod gorrek
+        title: Titl
         username: Anv
         whole_word: Ger a-bezh
       featured_tag:
@@ -50,12 +58,20 @@ br:
       invite:
         comment: Evezhiadenn
       ip_block:
+        comment: Evezhiadenn
         ip: IP
+        severity: Reolenn
       notification_emails:
         follow: Heuliañ a ra {name} ac'hanoc'h
+      rule:
+        text: Reolenn
       tag:
         name: Ger-klik
         trendable: Aotren an hashtag-mañ da zont war wel dindan tuadurioù
+      user:
+        role: Roll
+      user_role:
+        name: Anv
     'no': Ket
     recommended: Erbedet
     required:
diff --git a/config/locales/simple_form.bs.yml b/config/locales/simple_form.bs.yml
new file mode 100644
index 000000000..e9e174462
--- /dev/null
+++ b/config/locales/simple_form.bs.yml
@@ -0,0 +1 @@
+bs:
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index 82fe18ad1..61be7a7d0 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -3,9 +3,9 @@ de:
   simple_form:
     hints:
       account_alias:
-        acct: Gib den benutzernamen@domain des Kontos an, von dem du umziehen möchtest
+        acct: Gib profilname@domain des Kontos an, von dem du umziehen möchtest
       account_migration:
-        acct: Gib den benutzernamen@domain des Kontos an, zu dem du umziehen möchtest
+        acct: Gib profilname@domain des Kontos an, zu dem du umziehen möchtest
       account_warning_preset:
         text: Du kannst Beitragssyntax verwenden, wie z. B. URLs, Hashtags und Erwähnungen
         title: Optional. Für den Empfänger nicht sichtbar
@@ -17,7 +17,7 @@ de:
         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 Medien-Dateien dieses Profils mit einer Inhaltswarnung (NSFW) versehen werden.
+          sensitive: Erzwinge, 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
@@ -46,12 +46,12 @@ de:
         locale: Die Sprache der Oberfläche, E-Mails und Push-Benachrichtigungen
         locked: Wer dir folgen und deine Inhalte sehen möchte, muss dein Follower sein und dafür um deine Erlaubnis bitten
         password: Verwende mindestens 8 Zeichen
-        phrase: Wird schreibungsunabhängig mit dem Text und Inhaltswarnung eines Beitrags verglichen
+        phrase: Wird unabhängig von der Groß- und Kleinschreibung im Text oder der Inhaltswarnung eines Beitrags abgeglichen
         scopes: Welche Schnittstellen der Applikation erlaubt sind. Wenn du einen Top-Level-Scope auswählst, dann musst du nicht jeden einzelnen darunter auswählen.
         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 (NSFW) versehen worden sind, werden – je nach Einstellung – erst nach einem zusätzlichen Klick angezeigt
-        setting_display_media_default: Alle Medien verbergen, die mit einer Inhaltswarnung (NSFW) versehen sind
+        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_hide_network: Wem du folgst und wer dir folgt, wird in deinem Profil nicht angezeigt
@@ -69,7 +69,7 @@ de:
       featured_tag:
         name: 'Hier sind ein paar Hashtags, die du in letzter Zeit am häufigsten genutzt hast:'
       filters:
-        action: Wählen Sie, welche Aktion ausgeführt werden soll, wenn ein Beitrag dem Filter entspricht
+        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
@@ -141,8 +141,8 @@ de:
         text: Vorlagentext
         title: Titel
       admin_account_action:
-        include_statuses: Meldungen der E-Mail beifügen
-        send_email_notification: Benachrichtige den Nutzer per E-Mail
+        include_statuses: Gemeldete Beiträge der E-Mail beifügen
+        send_email_notification: Nutzer*in per E-Mail benachrichtigen
         text: Eigene Warnung
         type: Aktion
         types:
@@ -161,7 +161,7 @@ de:
       appeal:
         text: Erkläre, warum diese Entscheidung rückgängig gemacht werden soll
       defaults:
-        autofollow: Eingeladene Nutzer folgen dir automatisch
+        autofollow: Meinem Profil automatisch folgen
         avatar: Profilbild
         bot: Dieses Profil ist ein Bot
         chosen_languages: Nach Sprachen filtern
@@ -188,14 +188,14 @@ de:
         password: Passwort
         phrase: Wort oder Formulierung
         setting_advanced_layout: Erweitertes Webinterface verwenden
-        setting_aggregate_reblogs: Gruppiere erneut geteilte Beiträge in der Timeline deiner Startseite
+        setting_aggregate_reblogs: Geteilte Beiträge in den Timelines gruppieren
         setting_always_send_emails: Benachrichtigungen immer senden
         setting_auto_play_gif: Animierte GIFs automatisch abspielen
         setting_boost_modal: Bestätigungsdialog anzeigen, bevor ein Beitrag geteilt wird
         setting_crop_images: Bilder in nicht ausgeklappten Beiträgen auf 16:9 zuschneiden
         setting_default_language: Beitragssprache
         setting_default_privacy: Beitragssichtbarkeit
-        setting_default_sensitive: Eigene Medien immer mit einer Inhaltswarnung (NSFW) versehen
+        setting_default_sensitive: Eigene Medien immer mit einer Inhaltswarnung versehen
         setting_delete_modal: Bestätigungsdialog anzeigen, bevor ein Beitrag gelöscht wird
         setting_disable_swiping: Wischgesten deaktivieren
         setting_display_media: Medien-Anzeige
@@ -245,7 +245,7 @@ de:
         site_contact_username: Benutzername des Kontakts
         site_extended_description: Detaillierte Beschreibung
         site_short_description: Serverbeschreibung
-        site_terms: Datenschutzerklärung
+        site_terms: Datenschutzhinweise
         site_title: Servername
         theme: Standard-Design
         thumbnail: Vorschaubild des Servers
diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml
index 342c31403..aae6f0f47 100644
--- a/config/locales/simple_form.eo.yml
+++ b/config/locales/simple_form.eo.yml
@@ -27,6 +27,8 @@ eo:
         scheduled_at: Lasi malplena por eldoni la anoncon tuj
         starts_at: Laŭvola. Se via anonco estas ligita al specifa tempo
         text: Vi povas uzi la sintakso de afiŝoj. Bonvolu zorgi pri la spaco, kiun la anonco okupos sur la ekrano de la uzanto
+      appeal:
+        text: Oni povas apelaci strikin nur unufoje
       defaults:
         autofollow: Homoj, kiuj registriĝos per la invito aŭtomate sekvos vin
         avatar: Formato PNG, GIF aŭ JPG. Ĝis %{size}. Estos malgrandigita al %{dimensions}px
@@ -35,6 +37,7 @@ eo:
         current_password: Pro sekuraj kialoj, bonvolu enigi la pasvorton de la nuna konto
         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
         fields: Vi povas havi ĝis 4 tabelajn elementojn en via profilo
         header: Formato PNG, GIF aŭ JPG. Ĝis %{size}. Estos malgrandigita al %{dimensions}px
@@ -60,11 +63,37 @@ eo:
         whole_word: Kiam la vorto aŭ frazo estas nur litera aŭ cifera, ĝi estos uzata nur se ĝi kongruas kun la tuta vorto
       domain_allow:
         domain: Ĉi tiu domajno povos akiri datumon de ĉi tiu servilo kaj envenanta datumo estos prilaborita kaj konservita
+      email_domain_block:
+        domain: Ĉi tio povas esti la domajnnomo kiu montritas en la retadreso au la MX-rekordo uzitas.
+        with_dns_records: Provi de regajni DNS-rekordojn de la domajn farotas kaj la rezultaj ankorau blokitas
       featured_tag:
         name: 'Jen kelkaj el la kradvortoj, kiujn vi uzis lastatempe:'
       filters:
+        action: Elekti ago kiam mesaĝo kongruas la filtrilon
         actions:
+          hide: Tute kaŝigi la filtritajn enhavojn, kvazau ĝi ne ekzistis
           warn: Kaŝi la enhavon filtritan malantaŭ averto mencianta la nomon de la filtro
+      form_admin_settings:
+        backups_retention_period: Konservi generitajn uzantoarkivojn por la kvanto de tagoj.
+        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.
+        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.
+        require_invite_text: Kiam registroj bezonas permanan aprobon, igi la "Kial vi volas aliĝi?" tekstoenigon deviga anstau nedeviga
+        site_contact_email: Kiel personoj povas kontakti vin por juraj au subtenaj demandoj.
+        site_contact_username: Kial personoj povas kontakti vin ĉe Mastodon.
+        site_extended_description: Ajn aldonaj informo kiu eble estas utila al vizitantoj kaj via uzantoj.
+        site_short_description: Mallonga priskribo por helpi unike identigi vian servilon. Kiu faras, por kiu?
+        site_terms: Uzu vian sian privatecan politekon au ignoru por uzi la defaulton.
+        site_title: Kiel personoj voki vian servilon anstatau ĝia domajnnomo.
+        theme: Etoso kiun elsalutitaj vizitantoj kaj novaj uzantoj vidas.
+        thumbnail: Ĉirkaua 2:1 bildo montritas kun via servilinformo.
+        timeline_preview: Elsalutitaj vizitantoj povos vidi la plej lastajn publikajn mesaĝojn disponeblaj en la servilo.
+        trendable_by_default: Ignori permanan kontrolon de tendenca enhavo.
+        trends: Tendencoj montras kiu mesaĝoj, kradvortoj kaj novaĵoj populariĝas en via servilo.
       form_challenge:
         current_password: Vi eniras sekuran areon
       imports:
@@ -73,8 +102,11 @@ eo:
         text: Ĉi tio helpos nin revizii vian kandidatiĝon
       ip_block:
         comment: Laŭvola. Memoru, kial vi aldonis ĉi tiun regulon.
+        expires_in: IP-adresoj estas finia rimedo, ili kelkfoje kunhavitis kaj ofte malsame poseditas.
+        ip: Enigu IPv4 au IPv6-adreso. Ne elseruru vian sian!
         severities:
           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
       rule:
@@ -86,6 +118,16 @@ eo:
         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
+        role: La rolregiloj kies permesojn la uzanto havas
+      user_role:
+        color: Koloro uzita por la rolo sur la UI, kun RGB-formato
+        highlighted: Ĉi tio igi la rolon publike videbla
+        name: Publika nomo de la rolo, se rolo fiksitas montritis kiel insigno
+        permissions_as_keys: Uzantoj kun ĉi tiu rolo gajnos aliro al...
+        position: Pli altaj rolo decidas konfliktosolvo en kelkaj situacioj
+      webhook:
+        events: Elektu eventojn por sendi
+        url: Kien eventoj sendotas
     labels:
       account:
         fields:
@@ -116,6 +158,8 @@ eo:
         scheduled_at: Plani publikigo
         starts_at: Komenco de evento
         text: Anonco
+      appeal:
+        text: Klarigu kial ĉi tiu decido devas inversigitis
       defaults:
         autofollow: Inviti al sekvi vian konton
         avatar: Rolfiguro
@@ -176,6 +220,8 @@ eo:
         username: Uzantnomo
         username_or_email: Uzantnomo aŭ Retadreso
         whole_word: Tuta vorto
+      email_domain_block:
+        with_dns_records: Inkluzu MX-rekordojn kaj IP de la domajno
       featured_tag:
         name: Kradvorto
       filters:
@@ -183,7 +229,29 @@ eo:
           hide: Kaŝi komplete
           warn: Kaŝi malantaŭ averto
       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
+        content_cache_retention_period: Enhavkaŝaĵretendauro
+        custom_css: Kutimita CSS
+        mascot: Kutimita 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
+        show_domain_blocks: Montri domajnblokojn
+        show_domain_blocks_rationale: Montri kial domajnoj blokitas
+        site_contact_email: Kontaktoretadreso
+        site_contact_username: Kontaktouzantonomo
+        site_extended_description: Longa priskribo
+        site_short_description: Servilpriskribo
+        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
       interactions:
         must_be_follower: Bloki sciigojn de nesekvantoj
         must_be_following: Bloki sciigojn de homoj, kiujn vi ne sekvas
@@ -197,9 +265,11 @@ eo:
         ip: IP
         severities:
           no_access: Bloki atingon
+          sign_up_block: Malpermesi registrojn
           sign_up_requires_approval: Limigi registriĝojn
         severity: Regulo
       notification_emails:
+        appeal: Iu apelacias moderigantodecidon
         digest: Sendi resumajn retmesaĝojn
         favourite: Sendi retmesaĝon kiam iu stelumas vian mesaĝon
         follow: Sendi retmesaĝon kiam iu sekvas vin
@@ -207,13 +277,28 @@ 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
       rule:
         text: Regulo
       tag:
+        listable: Permesi ĉi tiun kradvorton aperi en serĉoj kaj sugestoj
         name: Kradvorto
         trendable: Permesi al ĉi tiu kradvorto aperi en furoraĵoj
         usable: Permesi mesaĝojn uzi ĉi tiun kradvorton
+      user:
+        role: Rolo
+      user_role:
+        color: Insignokoloro
+        highlighted: Montri rolo kiel insigno sur uzantoprofiloj
+        name: Nomo
+        permissions_as_keys: Permesoj
+        position: Prioritato
+      webhook:
+        events: Ebligi eventojn
+        url: Finpunkto-URL
     'no': Ne
+    not_recommended: Nerekomendita
     recommended: Rekomendita
     required:
       mark: "*"
diff --git a/config/locales/simple_form.fo.yml b/config/locales/simple_form.fo.yml
new file mode 100644
index 000000000..2856206d0
--- /dev/null
+++ b/config/locales/simple_form.fo.yml
@@ -0,0 +1,35 @@
+---
+fo:
+  simple_form:
+    hints:
+      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:'
+    labels:
+      defaults:
+        data: Dáta
+        note: Ævilýsing
+        username: Brúkaranavn
+        username_or_email: Brúkaranavn ella teldupostur
+      featured_tag:
+        name: Tvíkrossur
+      ip_block:
+        ip: IP
+      notification_emails:
+        favourite: Onkur dámdi títt uppslag
+        follow_request: Onkur biður um at fylgja tær
+        mention: Onkur nevndi teg
+      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:
+        name: Navn
+    'no': Nei
+    required:
+      mark: "*"
+      text: kravt
+    'yes': Ja
diff --git a/config/locales/simple_form.fr-QC.yml b/config/locales/simple_form.fr-QC.yml
new file mode 100644
index 000000000..41e14e5b2
--- /dev/null
+++ b/config/locales/simple_form.fr-QC.yml
@@ -0,0 +1,309 @@
+---
+fr-QC:
+  simple_form:
+    hints:
+      account_alias:
+        acct: Spécifiez l’identifiant@domaine du compte que vous souhaitez faire migrer
+      account_migration:
+        acct: Spécifiez l’identifiant@domaine du compte vers lequel vous souhaitez migrer
+      account_warning_preset:
+        text: Vous pouvez utiliser la syntaxe des messages, comme les URL, les hashtags et les mentions
+        title: Facultatif. Invisible pour le destinataire
+      admin_account_action:
+        include_statuses: L’utilisateur·rice verra quels messages sont la source de l’action de modération ou de l’avertissement
+        send_email_notification: L’utilisateur recevra une explication de ce qu’il s’est passé avec son compte
+        text_html: Facultatif. Vous pouvez utiliser la syntaxe des publications. Vous pouvez <a href="%{path}">ajouter des présélections d'attention</a> pour gagner du temps
+        type_html: Choisir que faire avec <strong>%{acct}</strong>
+        types:
+          disable: Empêcher l’utilisateur·rice d’utiliser son compte, mais ne pas supprimer ou masquer son contenu.
+          none: Utilisez ceci pour envoyer un avertissement à l’utilisateur·rice, sans déclencher aucune autre action.
+          sensitive: Forcer toutes les pièces jointes de cet·te utilisateur·rice à être signalées comme sensibles.
+          silence: Empêcher l’utilisateur·rice de poster avec une visibilité publique, cacher ses messages et ses notifications aux personnes qui ne les suivent pas.
+          suspend: Empêcher toute interaction depuis ou vers ce compte et supprimer son contenu. Réversible dans les 30 jours.
+        warning_preset_id: Facultatif. Vous pouvez toujours ajouter un texte personnalisé à la fin de la présélection
+      announcement:
+        all_day: Coché, seules les dates de l’intervalle de temps seront affichées
+        ends_at: Facultatif. La fin de l'annonce surviendra automatiquement à ce moment
+        scheduled_at: Laisser vide pour publier l’annonce immédiatement
+        starts_at: Facultatif. Si votre annonce est liée à une période spécifique
+        text: Vous pouvez utiliser la syntaxe des messages. Veuillez prendre en compte l’espace que l'annonce prendra sur l’écran de l'utilisateur·rice
+      appeal:
+        text: Vous ne pouvez faire appel d'une sanction qu'une seule fois
+      defaults:
+        autofollow: Les personnes qui s’inscrivent grâce à l’invitation vous suivront automatiquement
+        avatar: Au format PNG, GIF ou JPG. %{size} maximum. Sera réduit à %{dimensions}px
+        bot: Signale aux autres que ce compte exécute principalement des actions automatisées et pourrait ne pas être surveillé
+        context: Un ou plusieurs contextes où le filtre devrait s’appliquer
+        current_password: Par mesure de sécurité, veuillez saisir le mot de passe de ce compte
+        current_username: Pour confirmer, veuillez saisir le nom d'utilisateur de ce compte
+        digest: Uniquement envoyé après une longue période d’inactivité en cas de messages personnels reçus pendant votre absence
+        discoverable: Permet à votre compte d’être découvert par des inconnus par le biais de recommandations, de tendances et autres fonctionnalités
+        email: Vous recevrez un courriel de confirmation
+        fields: Vous pouvez avoir jusqu’à 4 éléments affichés en tant que tableau sur votre profil
+        header: Au format PNG, GIF ou JPG. %{size} maximum. Sera réduit à %{dimensions}px
+        inbox_url: Copiez l’URL depuis la page d’accueil du relai que vous souhaitez utiliser
+        irreversible: Les messages filtrés disparaîtront irrévocablement, même si le filtre est supprimé plus tard
+        locale: La langue de l’interface, des courriels et des notifications
+        locked: Nécessite que vous approuviez manuellement chaque abonné·e
+        password: Utilisez au moins 8 caractères
+        phrase: Sera filtré peu importe la casse ou l’avertissement de contenu du message
+        scopes: À quelles APIs l’application sera autorisée à accéder. Si vous sélectionnez une permission générale, vous n’avez pas besoin de sélectionner les permissions plus précises.
+        setting_aggregate_reblogs: Ne pas afficher les nouveaux partages pour les messages déjà récemment partagés (n’affecte que les partages futurs)
+        setting_always_send_emails: Normalement, les notifications par courriel ne seront pas envoyées lorsque vous utilisez Mastodon activement
+        setting_default_sensitive: Les médias sensibles sont cachés par défaut et peuvent être révélés d’un simple clic
+        setting_display_media_default: Masquer les médias marqués comme sensibles
+        setting_display_media_hide_all: Toujours masquer les médias
+        setting_display_media_show_all: Toujours afficher les médias
+        setting_hide_network: Ceux que vous suivez et ceux qui vous suivent ne seront pas affichés sur votre profil
+        setting_noindex: Affecte votre profil public ainsi que vos messages
+        setting_show_application: Le nom de l’application que vous utilisez pour publier sera affichée dans la vue détaillée de vos messages
+        setting_use_blurhash: Les dégradés sont basés sur les couleurs des images cachées mais n’en montrent pas les détails
+        setting_use_pending_items: Cacher les mises à jour des fils d’actualités derrière un clic, au lieu de les afficher automatiquement
+        username: Votre nom d’utilisateur sera unique sur %{domain}
+        whole_word: Si le mot-clé ou la phrase est alphanumérique, alors le filtre ne sera appliqué que s’il correspond au mot entier
+      domain_allow:
+        domain: Ce domaine pourra récupérer des données de ce serveur et les données entrantes seront traitées et stockées
+      email_domain_block:
+        domain: Cela peut être le nom de domaine qui apparaît dans l'adresse courriel ou l'enregistrement MX qu'il utilise. Une vérification sera faite à l'inscription.
+        with_dns_records: Une tentative de résolution des enregistrements DNS du domaine donné sera effectuée et les résultats seront également mis sur liste noire
+      featured_tag:
+        name: 'Voici quelques hashtags que vous avez utilisés récemment :'
+      filters:
+        action: Choisir l'action à effectuer quand un message correspond au filtre
+        actions:
+          hide: Cacher complètement le contenu filtré, faire comme s'il n'existait pas
+          warn: Cacher le contenu filtré derrière un avertissement mentionnant le nom du filtre
+      form_admin_settings:
+        backups_retention_period: Conserve les archives générées par l'utilisateur selon le nombre de jours spécifié.
+        bootstrap_timeline_accounts: Ces comptes seront épinglés en tête de liste des recommandations pour les nouveaux utilisateurs.
+        closed_registrations_message: Affiché lorsque les inscriptions sont fermées
+        content_cache_retention_period: Les publications depuis d'autres serveurs seront supprimées après un nombre de jours spécifiés lorsque défini sur une valeur positive. Cela peut être irréversible.
+        custom_css: Vous pouvez appliquer des styles personnalisés sur la version Web de Mastodon.
+        mascot: Remplace l'illustration dans l'interface Web avancée.
+        media_cache_retention_period: Les fichiers multimédias téléchargés seront supprimés après le nombre de jours spécifiés lorsque la valeur est positive, et seront téléchargés à nouveau sur demande.
+        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_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.
+        site_title: Comment les personnes peuvent se référer à votre serveur en plus de son nom de domaine.
+        theme: Thème que verront les utilisateur·rice·s déconnecté·e·s ainsi que les nouveaux·elles utilisateur·rice·s.
+        thumbnail: Une image d'environ 2:1 affichée à côté des informations de votre serveur.
+        timeline_preview: Les visiteurs déconnectés pourront parcourir les derniers messages publics disponibles sur le serveur.
+        trendable_by_default: Ignorer l'examen manuel du contenu tendance. Des éléments individuels peuvent toujours être supprimés des tendances après coup.
+        trends: Les tendances montrent quelles publications, hashtags et actualités sont en train de gagner en traction sur votre serveur.
+      form_challenge:
+        current_password: Vous entrez une zone sécurisée
+      imports:
+        data: Un fichier CSV généré par un autre serveur de Mastodon
+      invite_request:
+        text: Cela nous aidera à considérer votre demande
+      ip_block:
+        comment: Optionnel. Pour ne pas oublier pourquoi vous avez ajouté cette règle.
+        expires_in: Les adresses IP sont une ressource finie, elles sont parfois partagées et changent souvent de mains. Pour cette raison, les blocages d’IP indéfiniment ne sont pas recommandés.
+        ip: Entrez une adresse IPv4 ou IPv6. Vous pouvez bloquer des plages entières en utilisant la syntaxe CIDR. Faites attention à ne pas vous bloquer vous-même !
+        severities:
+          no_access: Bloquer l’accès à toutes les ressources
+          sign_up_block: Les nouvelles inscriptions ne seront pas possibles
+          sign_up_requires_approval: Les nouvelles inscriptions nécessiteront votre approbation
+        severity: Choisir ce qui se passera avec les requêtes de cette adresse IP
+      rule:
+        text: Décrivez une règle ou une exigence pour les utilisateurs sur ce serveur. Essayez de la garder courte et simple
+      sessions:
+        otp: 'Entrez le code d’authentification à deux facteurs généré par l’application de votre téléphone ou utilisez un de vos codes de récupération :'
+        webauthn: Si c'est une clé USB, assurez-vous de l'insérer et, si nécessaire, de la tapoter.
+      tag:
+        name: Vous ne pouvez modifier que la casse des lettres, par exemple, pour le rendre plus lisible
+      user:
+        chosen_languages: Lorsque coché, seuls les messages dans les langues sélectionnées seront affichés sur les fils publics
+        role: Le rôle définit quelles autorisations a l'utilisateur⋅rice
+      user_role:
+        color: Couleur à attribuer au rôle dans l'interface, au format hexadécimal RVB
+        highlighted: Cela rend le rôle visible publiquement
+        name: Nom public du rôle, si le rôle est configuré pour être affiché avec un badge
+        permissions_as_keys: Les utilisateur·rice·s ayant ce rôle auront accès à …
+        position: Dans certaines situations, un rôle supérieur peut trancher la résolution d'un conflit. Mais certaines opérations ne peuvent être effectuées que sur des rôles ayant une priorité inférieure
+      webhook:
+        events: Sélectionnez les événements à envoyer
+        url: Là où les événements seront envoyés
+    labels:
+      account:
+        fields:
+          name: Étiquette
+          value: Contenu
+      account_alias:
+        acct: Identifiant de l’ancien compte
+      account_migration:
+        acct: L’identifiant du nouveau compte
+      account_warning_preset:
+        text: Texte de présélection
+        title: Titre
+      admin_account_action:
+        include_statuses: Inclure les messages signalés dans le courriel
+        send_email_notification: Notifier l’utilisateur par courriel
+        text: Attention personnalisée
+        type: Action
+        types:
+          disable: Désactiver
+          none: Ne rien faire
+          sensitive: Sensible
+          silence: Masquer
+          suspend: Suspendre et supprimer les données du compte de manière irréversible
+        warning_preset_id: Utiliser un modèle d’avertissement
+      announcement:
+        all_day: Événement de toute la journée
+        ends_at: Fin de l’événement
+        scheduled_at: Planifier la publication
+        starts_at: Début de l’événement
+        text: Annonce
+      appeal:
+        text: Expliquez pourquoi cette décision devrait être annulée
+      defaults:
+        autofollow: Invitation à suivre votre compte
+        avatar: Image de profil
+        bot: Ceci est un robot
+        chosen_languages: Filtrer les langues
+        confirm_new_password: Confirmation du nouveau mot de passe
+        confirm_password: Confirmation du mot de passe
+        context: Contextes du filtre
+        current_password: Mot de passe actuel
+        data: Données
+        discoverable: Suggérer ce compte aux autres
+        display_name: Nom public
+        email: Adresse courriel
+        expires_in: Expire après
+        fields: Métadonnées du profil
+        header: Image d’en-tête
+        honeypot: "%{label} (ne pas remplir)"
+        inbox_url: URL de la boîte de relais
+        irreversible: Supprimer plutôt que masquer
+        locale: Langue de l’interface
+        locked: Verrouiller le compte
+        max_uses: Nombre maximum d’utilisations
+        new_password: Nouveau mot de passe
+        note: Présentation
+        otp_attempt: Code d’identification à deux facteurs
+        password: Mot de passe
+        phrase: Mot-clé ou phrase
+        setting_advanced_layout: Activer l’interface Web avancée
+        setting_aggregate_reblogs: Grouper les partages dans les fils d’actualités
+        setting_always_send_emails: Toujours envoyer les notifications par courriel
+        setting_auto_play_gif: Lire automatiquement les GIFs animés
+        setting_boost_modal: Demander confirmation avant de partager un message
+        setting_crop_images: Recadrer en 16x9 les images des messages qui ne sont pas ouverts en vue détaillée
+        setting_default_language: Langue de publication
+        setting_default_privacy: Confidentialité des messages
+        setting_default_sensitive: Toujours marquer les médias comme sensibles
+        setting_delete_modal: Demander confirmation avant de supprimer un message
+        setting_disable_swiping: Désactiver les actions par glissement
+        setting_display_media: Affichage des médias
+        setting_display_media_default: Défaut
+        setting_display_media_hide_all: Masquer tout
+        setting_display_media_show_all: Montrer tout
+        setting_expand_spoilers: Toujours déplier les messages marqués d’un avertissement de contenu
+        setting_hide_network: Cacher votre réseau
+        setting_noindex: Demander aux moteurs de recherche de ne pas indexer vos informations personnelles
+        setting_reduce_motion: Réduire la vitesse des animations
+        setting_show_application: Dévoiler l’application utilisée pour envoyer les messages
+        setting_system_font_ui: Utiliser la police par défaut du système
+        setting_theme: Thème du site
+        setting_trends: Afficher les tendances du jour
+        setting_unfollow_modal: Afficher une fenêtre de confirmation avant de vous désabonner d’un compte
+        setting_use_blurhash: Afficher des dégradés colorés pour les médias cachés
+        setting_use_pending_items: Mode lent
+        severity: Sévérité
+        sign_in_token_attempt: Code de sécurité
+        title: Nom
+        type: Type d’import
+        username: Identifiant
+        username_or_email: Nom d’utilisateur·rice ou courriel
+        whole_word: Mot entier
+      email_domain_block:
+        with_dns_records: Inclure les enregistrements MX et IP du domaine
+      featured_tag:
+        name: Hashtag
+      filters:
+        actions:
+          hide: Cacher complètement
+          warn: Cacher derrière un avertissement
+      form_admin_settings:
+        backups_retention_period: Période d'archivage utilisateur
+        bootstrap_timeline_accounts: Toujours recommander ces comptes aux nouveaux utilisateurs
+        closed_registrations_message: Message personnalisé lorsque les inscriptions ne sont pas disponibles
+        content_cache_retention_period: Durée de rétention du contenu dans le cache
+        custom_css: CSS personnalisé
+        mascot: Mascotte personnalisée (héritée)
+        media_cache_retention_period: Durée de rétention des médias dans le cache
+        profile_directory: Activer l’annuaire des profils
+        registrations_mode: Qui peut s’inscrire
+        require_invite_text: Exiger une raison pour s’inscrire
+        show_domain_blocks: Afficher les blocages de domaines
+        show_domain_blocks_rationale: Montrer pourquoi les domaines ont été bloqués
+        site_contact_email: E-mail de contact
+        site_contact_username: Nom d'utilisateur du contact
+        site_extended_description: Description étendue
+        site_short_description: Description du serveur
+        site_terms: Politique de confidentialité
+        site_title: Nom du serveur
+        theme: Thème par défaut
+        thumbnail: Miniature du serveur
+        timeline_preview: Autoriser l’accès non authentifié aux fils publics
+        trendable_by_default: Autoriser les tendances sans révision préalable
+        trends: Activer les tendances
+      interactions:
+        must_be_follower: Bloquer les notifications des personnes qui ne vous suivent pas
+        must_be_following: Bloquer les notifications des personnes que vous ne suivez pas
+        must_be_following_dm: Bloquer les messages directs des personnes que vous ne suivez pas
+      invite:
+        comment: Commentaire
+      invite_request:
+        text: Pourquoi voulez-vous vous inscrire ?
+      ip_block:
+        comment: Commentaire
+        ip: IP
+        severities:
+          no_access: Bloquer l’accès
+          sign_up_block: Bloquer les inscriptions
+          sign_up_requires_approval: Limite des inscriptions
+        severity: Règle
+      notification_emails:
+        appeal: Une personne fait appel d'une décision des modérateur·rice·s
+        digest: Envoyer des courriels récapitulatifs
+        favourite: Quelqu’un a ajouté mon message à ses favoris
+        follow: Quelqu’un vient de me suivre
+        follow_request: Quelqu’un demande à me suivre
+        mention: Quelqu’un me mentionne
+        pending_account: Nouveau compte en attente d’approbation
+        reblog: Quelqu’un a partagé mon message
+        report: Nouveau signalement soumis
+        trending_tag: Nouvelle tendance nécessitant supervision
+      rule:
+        text: Règle
+      tag:
+        listable: Autoriser ce hashtag à apparaître dans les recherches et dans l’annuaire des profils
+        name: Hashtag
+        trendable: Autoriser ce hashtag à apparaitre dans les tendances
+        usable: Autoriser les messages à utiliser ce hashtag
+      user:
+        role: Rôle
+      user_role:
+        color: Couleur du badge
+        highlighted: Afficher le rôle avec un badge sur les profils des utilisateur·rice·s
+        name: Nom
+        permissions_as_keys: Autorisations
+        position: Priorité
+      webhook:
+        events: Événements activés
+        url: URL du point de terminaison
+    'no': Non
+    not_recommended: Non recommandé
+    recommended: Recommandé
+    required:
+      mark: "*"
+      text: champs requis
+    title:
+      sessions:
+        webauthn: Utilisez l'une de vos clés de sécurité pour vous connecter
+    'yes': Oui
diff --git a/config/locales/simple_form.ga.yml b/config/locales/simple_form.ga.yml
index 6f9c4bf36..85c220712 100644
--- a/config/locales/simple_form.ga.yml
+++ b/config/locales/simple_form.ga.yml
@@ -24,6 +24,7 @@ ga:
       defaults:
         avatar: Abhatár
         data: Sonraí
+        display_name: Ainm taispeána
         email: Seoladh ríomhphoist
         header: Ceanntásc
         note: Beathaisnéis
diff --git a/config/locales/simple_form.he.yml b/config/locales/simple_form.he.yml
index ae1ad4fb7..e3245ca39 100644
--- a/config/locales/simple_form.he.yml
+++ b/config/locales/simple_form.he.yml
@@ -18,7 +18,7 @@ he:
           disable: מנעי מהמשתמש להשתמש בחשבונם, מבלי למחוק או להסתיר את תוכנו.
           none: השתמשי בזה כדי לשלוח למשתמש אזהרה, מבלי לגרור פעולות נוספות.
           sensitive: אלצי את כל קבצי המדיה המצורפים על ידי המשתמש להיות מסומנים כרגישים.
-          silence: מנעי מהמשתמש להיות מסוגל לפרסם בנראות פומבית, החביאי את הודעותיהם והתראותיהם מאנשים שלא עוקבים אחריהם.
+          silence: מנעי מהמשתמש להיות מסוגל לחצרץ בנראות פומבית, החביאי את חצרוציהם והתראותיהם מאנשים שלא עוקבים אחריהם.
           suspend: מנעי כל התקשרות עם חשבון זה ומחקי את תוכנו. ניתן לשחזור תוך 30 יום.
         warning_preset_id: אופציונלי. ניתן עדיין להוסיף טקסט ייחודי לסוף ההגדרה
       announcement:
@@ -56,7 +56,7 @@ he:
         setting_display_media_show_all: גלה מדיה תמיד
         setting_hide_network: עוקבייך ונעקבייך יוסתרו בפרופילך
         setting_noindex: משפיע על הפרופיל הציבורי שלך ועמודי ההודעות
-        setting_show_application: היישום בו נעשה שימוש כדי לפרסם הודעה יופיע בתצוגה המפורטת של ההודעה
+        setting_show_application: היישום בו נעשה שימוש כדי לחצרץ יופיע בתצוגה המפורטת של החצרוץ
         setting_use_blurhash: הגראדיינטים מבוססים על תוכן התמונה המוסתרת, אבל מסתירים את כל הפרטים
         setting_use_pending_items: הסתר עדכוני פיד מאחורי קליק במקום לגלול את הפיד אוטומטית
         username: שם המשתמש שלך יהיה ייחודי ב-%{domain}
diff --git a/config/locales/simple_form.kab.yml b/config/locales/simple_form.kab.yml
index af9e19282..2f8a9261e 100644
--- a/config/locales/simple_form.kab.yml
+++ b/config/locales/simple_form.kab.yml
@@ -76,6 +76,7 @@ kab:
         setting_theme: Asental n wesmel
         setting_use_pending_items: Askar aleγwayan
         sign_in_token_attempt: Tangalt n tɣellist
+        title: Azwel
         type: Anaw n uktar
         username: Isem n useqdac
         username_or_email: Isem n useqdac neγ imal
@@ -84,6 +85,7 @@ kab:
         name: Ahacṭag
       form_admin_settings:
         site_terms: Tasertit tabaḍnit
+        site_title: Isem n uqeddac
       invite:
         comment: Awennit
       invite_request:
diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml
index 90f133f35..ae1f35091 100644
--- a/config/locales/simple_form.ko.yml
+++ b/config/locales/simple_form.ko.yml
@@ -255,7 +255,7 @@ ko:
       interactions:
         must_be_follower: 나를 팔로우 하지 않는 사람에게서 온 알림을 차단
         must_be_following: 내가 팔로우 하지 않는 사람에게서 온 알림을 차단
-        must_be_following_dm: 내가 팔로우 하지 않은 사람의 쪽지를 차단하기
+        must_be_following_dm: 내가 팔로우 하지 않은 사람에게서 오는 다이렉트메시지를 차단
       invite:
         comment: 주석
       invite_request:
diff --git a/config/locales/simple_form.ku.yml b/config/locales/simple_form.ku.yml
index ef0d4140c..4102b10be 100644
--- a/config/locales/simple_form.ku.yml
+++ b/config/locales/simple_form.ku.yml
@@ -8,7 +8,7 @@ ku:
         acct: Ajimêrê ku tu dixwazî bar bikî bo wê navê bikarhêner@navpar diyar bike
       account_warning_preset:
         text: Tu dikarî hevoksaziya şandiyê wekî URL, hashtag û şîroveyan, bi kar bînî
-        title: Bi dilê xwe ye. Ji wergir re nay xûyakirin
+        title: Vebijêrkî ye. Ji wergir re nayê xuyakirin
       admin_account_action:
         include_statuses: Bikarhêner wê bibîne kîjan şandî dibin sedemê çalakî an jî agahdarikirina çavdêriyê
         send_email_notification: Bikarhêner dê ravekirinê tiştê ku bi ajimêra wan re qewimî bistîne
@@ -41,7 +41,7 @@ ku:
         email: Ji te re e-name ya pejirandinê were
         fields: Tu dikarî heya 4 hêmanan wekî tabloyek li ser profîla xwe nîşan bidî
         header: PNG, GIF an jî JPG. Herî zêde %{size} ber bi %{dimensions}px ve were kêmkirin
-        inbox_url: URLyê di rûpela pêşî de guhêrkerê ku tu dixwazî bi kar bînî jê bigire
+        inbox_url: Girêdanê ji rûpela pêşîn a guhêrkera ku tu dixwazî bi kar bînî jê bigire
         irreversible: Şandiyên parzûnkirî êdî bê veger wenda bibe, heger parzûn paşê were rakirin jî nabe
         locale: Zimanê navrûyê bikarhêner, agahdarîyên e-name û pêl kirin
         locked: Bi pejirandina daxwazên şopandinê, kî dikare te bişopîne bi destan kontrol bike
@@ -90,6 +90,12 @@ ku:
         site_extended_description: Her zanyariyek daxwazî dibe ku bibe alîkar bo mêvan û bikarhêneran re. Û dikarin bi hevoksaziya Markdown re werin sazkirin.
         site_short_description: Danasîneke kurt ji bo ku bibe alîkar ku rajekara te ya bêhempa werê naskirin. Kî bi rê ve dibe, ji bo kê ye?
         site_terms: Politîka taybetiyê ya xwe bi kar bîne an jî vala bihêle da ku berdest werê bikaranîn. Dikare bi hevoksaziya Markdown ve werê sazkirin.
+        site_title: Tu çawa dixwazî mirov qale rajekarê te bikin ji bilî navê navparê wî.
+        theme: Rûkara ku mêvanên têneketî û bikarhênerên nû dibînin.
+        thumbnail: Li kêleka zanyariyên rajekarê xwe wêneyeke 2:1 nîşan bide.
+        timeline_preview: Mêvanên têneketî wê karibin li şandiyên gelemperî yên herî dawî yên ku li ser rajekarê peyda dibin bigerin.
+        trendable_by_default: Nirxandina destan a naveroka rojevê derbas bike. Tiştên kesane dîsa jî dikarin piştî rastiyê ji rojevê werin derxistin.
+        trends: Rojev nîşan dide ka kîjan şandî, hashtag û çîrokê nûçeyan balê dikişîne li ser rajekarê te.
       form_challenge:
         current_password: Tu dikevî qadeke ewledar
       imports:
@@ -173,7 +179,7 @@ ku:
         fields: Profîla daneyên meta
         header: Jormalper
         honeypot: "%{label} (tijî neke)"
-        inbox_url: URLya guhêzkera wergirtî
+        inbox_url: Girêdana guhêrkera peymanên hatî
         irreversible: Li şûna veşartinê jê bibe
         locale: Zimanê navrûyê
         locked: Ajimêr kilît bike
@@ -227,6 +233,7 @@ ku:
       form_admin_settings:
         backups_retention_period: Serdema tomarkirina arşîva bikarhêner
         bootstrap_timeline_accounts: Van ajimêran ji bikarhênerên nû re pêşniyar bike
+        closed_registrations_message: Peyama kesane dema ku tomarkirin peyda nebin
         content_cache_retention_period: Serdema tomarkirina bîrdanka naverokê
         custom_css: CSS a kesanekirî
         mascot: Mascot a kesanekirî (legacy)
@@ -235,6 +242,7 @@ ku:
         registrations_mode: Kî dikare tomar bibe
         require_invite_text: Ji bo tevlêbûnê sedemek pêdivî ye
         show_domain_blocks: Astengkirinên navperê nîşan bide
+        show_domain_blocks_rationale: Nîşan bide ka çima navpar hatine astengkirin
         site_contact_email: Bi me re biaxive bi riya e-name
         site_contact_username: Bi bikarhêner re têkeve têkiliyê
         site_extended_description: Danasîna berferhkirî
diff --git a/config/locales/simple_form.ms.yml b/config/locales/simple_form.ms.yml
index a6e91d5c0..64fc95b17 100644
--- a/config/locales/simple_form.ms.yml
+++ b/config/locales/simple_form.ms.yml
@@ -15,6 +15,8 @@ ms:
       form_admin_settings:
         closed_registrations_message: Dipaparkan semasa pendaftaran ditutup
         site_contact_username: Bagaimana orang boleh menghubungi anda pada Mastodon.
+        site_extended_description: Apa-apa maklumat tambahan yang mungkin berguna untuk pelawat dan pengguna anda. Boleh distruktur dengan sintaks Markdown.
+        site_terms: Gunakan dasar polisi anda atau biarkan kosong untuk menggunakan lalai. Boleh distruktur dengan sintaks Markdown.
       form_challenge:
         current_password: Anda sedang memasuki kawasan selamat
       imports:
@@ -26,6 +28,10 @@ ms:
           no_access: Menyekat akses kepada semua sumber
           sign_up_block: Pendaftaran baru tidak akan dibenarkan
           sign_up_requires_approval: Pendaftaran baru akan memerlukan kelulusan anda
+      user_role:
+        color: Warna yang akan digunakan untuk peranan ini dalam seluruh UI, sebagai RGB dalam format hex
+        highlighted: Ini menjadikan peranan ini dipaparkan secara umum
+        permissions_as_keys: Pengguna dengan peranan ini akan mempunyai akses kepada...
     labels:
       account:
         fields:
diff --git a/config/locales/simple_form.no.yml b/config/locales/simple_form.no.yml
index f2ea18fe1..43757d635 100644
--- a/config/locales/simple_form.no.yml
+++ b/config/locales/simple_form.no.yml
@@ -7,10 +7,10 @@
       account_migration:
         acct: Spesifiser brukernavn@domene til brukeren du vil flytte til
       account_warning_preset:
-        text: Du kan bruke tut syntaks, f.eks. URLer, emneknagger og nevnelser
+        text: Du kan bruke innlegg-syntaks, f.eks. URLer, emneknagger og nevnelser
         title: Valgfritt. Ikke synlig for mottaker
       admin_account_action:
-        include_statuses: Brukeren vil se hvilke tuter som forårsaket moderator-handlingen eller -advarselen
+        include_statuses: Brukeren vil se hvilke innlegg som forårsaket moderator-handlingen eller -advarselen
         send_email_notification: Brukeren vil motta en forklaring på hva som har skjedd med deres bruker
         text_html: Valgfritt. Du kan bruke innlegg-syntaks. Du kan <a href="%{path}">legge til advarsels-forhåndsinnstillinger</a> for å spare tid
         type_html: Velg hva du vil gjøre med <strong>%{acct}</strong>
@@ -26,7 +26,7 @@
         ends_at: Valgfritt. Kunngjøring vil bli automatisk avpublisert på dette tidspunktet
         scheduled_at: La stå tomt for å publisere kunngjøringen umiddelbart
         starts_at: Valgfritt. I tilfellet din kunngjøring er bundet til en spesifikk tidsramme
-        text: Du kan bruke tut syntaks. Vennligst vær oppmerksom på plassen som kunngjøringen vil ta opp på brukeren sin skjerm
+        text: Du kan bruke innlegg-syntaks. Vennligst vær oppmerksom på plassen som kunngjøringen vil ta opp på brukeren sin skjerm
       appeal:
         text: Du kan kun klage på en advarsel en gang
       defaults:
@@ -42,13 +42,13 @@
         fields: Du kan ha opptil 4 gjenstander vist som en tabell på profilsiden din
         header: PNG, GIF eller JPG. Maksimalt %{size}. Vil bli nedskalert til %{dimensions}px
         inbox_url: Kopier URLen fra forsiden til overgangen du vil bruke
-        irreversible: Filtrerte tuter vil ugjenkallelig forsvinne, selv om filteret senere blir fjernet
+        irreversible: Filtrerte innlegg vil ugjenkallelig forsvinne, selv om filteret senere blir fjernet
         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 en tut
+        phrase: Vil bli samsvart med, uansett bruk av store/små bokstaver eller innholdsadvarselen 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 tuter som nylig har blitt fremhever (Påvirker kun nylige fremhevinger)
+        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
@@ -56,7 +56,7 @@
         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
         setting_noindex: Påvirker din offentlige profil og statussider
-        setting_show_application: Appen du brukte til å tute vil bli vist i den detaljerte visningen til tutene dine
+        setting_show_application: Appen du bruker til å publisere innlegg vil bli vist i den detaljerte visningen til innleggene dine
         setting_use_blurhash: Gradientene er basert på fargene til de skjulte visualitetene, men gjør alle detaljer uklare
         setting_use_pending_items: Skjul tidslinjeoppdateringer bak et klikk, i stedet for å automatisk la strømmen skrolle
         username: Brukernavnet ditt vil være unikt på %{domain}
@@ -91,7 +91,7 @@
       tag:
         name: Du kan bare forandre bruken av store/små bokstaver, f.eks. for å gjøre det mer lesbart
       user:
-        chosen_languages: Hvis noen av dem er valgt, vil kun tuter i de valgte språkene bli vist i de offentlige tidslinjene
+        chosen_languages: Hvis noen av dem er valgt, vil kun innlegg i de valgte språkene bli vist i de offentlige tidslinjene
     labels:
       account:
         fields:
@@ -105,7 +105,7 @@
         text: Forhåndsvalgt tekst
         title: Tittel
       admin_account_action:
-        include_statuses: Inkluder rapporterte tuter i e-mailen
+        include_statuses: Inkluder rapporterte innlegg i e-posten
         send_email_notification: Si ifra til brukeren over E-post
         text: Tilpasset advarsel
         type: Handling
@@ -153,21 +153,21 @@
         setting_aggregate_reblogs: Gruppefremhevinger i tidslinjer
         setting_auto_play_gif: Autoavspill animert GIF-filer
         setting_boost_modal: Vis bekreftelse før fremheving
-        setting_crop_images: Klipp bilder i ikke-utvidede tuter til 16:9
+        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_delete_modal: Vis bekreftelse før du sletter en tut
+        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 tuter som er merket med innholdsadvarsler
+        setting_expand_spoilers: Utvid alltid innlegg som er merket med innholdsadvarsler
         setting_hide_network: Skjul nettverket ditt
         setting_noindex: Avmeld fra søkemotorindeksering
         setting_reduce_motion: Reduser bevegelser i animasjoner
-        setting_show_application: Skryt av appen som ble brukt til å sende tuter
+        setting_show_application: Vis hvilken app som ble brukt til å sende innlegg
         setting_system_font_ui: Bruk systemets standardfont
         setting_theme: Sidens tema
         setting_trends: Vis dagens trender
@@ -217,7 +217,7 @@
         listable: Tillat denne emneknaggen å vises i søk og på profilmappen
         name: Emneknagg
         trendable: Tillat denne emneknaggen til å vises under trender
-        usable: Tillat tuter å bruke denne emneknaggen
+        usable: Tillat innlegg å bruke denne emneknaggen
       user:
         role: Rolle
       user_role:
diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml
index e95b22377..0cec10675 100644
--- a/config/locales/simple_form.ru.yml
+++ b/config/locales/simple_form.ru.yml
@@ -211,6 +211,9 @@ ru:
         actions:
           hide: Скрыть полностью
           warn: Скрыть с предупреждением
+      form_admin_settings:
+        site_terms: Политика конфиденциальности
+        theme: Тема по умолчанию
       interactions:
         must_be_follower: Присылать уведомления только от подписчиков
         must_be_following: Присылать уведомления только от людей на которых вы подписаны
diff --git a/config/locales/simple_form.sco.yml b/config/locales/simple_form.sco.yml
new file mode 100644
index 000000000..8165e00a1
--- /dev/null
+++ b/config/locales/simple_form.sco.yml
@@ -0,0 +1 @@
+sco:
diff --git a/config/locales/simple_form.th.yml b/config/locales/simple_form.th.yml
index 0a53a7006..2361ea905 100644
--- a/config/locales/simple_form.th.yml
+++ b/config/locales/simple_form.th.yml
@@ -82,6 +82,7 @@ th:
         mascot: เขียนทับภาพประกอบในส่วนติดต่อเว็บขั้นสูง
         media_cache_retention_period: จะลบไฟล์สื่อที่ดาวน์โหลดหลังจากจำนวนวันที่ระบุเมื่อตั้งเป็นค่าบวก และดาวน์โหลดใหม่ตามความต้องการ
         profile_directory: ไดเรกทอรีโปรไฟล์แสดงรายการผู้ใช้ทั้งหมดที่ได้เลือกรับให้สามารถค้นพบได้
+        require_invite_text: เมื่อการลงทะเบียนต้องมีการอนุมัติด้วยตนเอง ทำให้การป้อนข้อความ “ทำไมคุณจึงต้องการเข้าร่วม?” บังคับแทนที่จะไม่จำเป็น
         site_contact_email: วิธีที่ผู้คนสามารถเข้าถึงคุณสำหรับการสอบถามด้านกฎหมายหรือการสนับสนุน
         site_contact_username: วิธีที่ผู้คนสามารถเข้าถึงคุณใน Mastodon
         site_extended_description: ข้อมูลเพิ่มเติมใด ๆ ที่อาจเป็นประโยชน์กับผู้เยี่ยมชมและผู้ใช้ของคุณ สามารถจัดโครงสร้างด้วยไวยากรณ์ Markdown
diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml
index 1a8aefda8..2e7297f96 100644
--- a/config/locales/simple_form.zh-CN.yml
+++ b/config/locales/simple_form.zh-CN.yml
@@ -118,16 +118,16 @@ zh-CN:
         name: 你只能改变字母的大小写,让它更易读
       user:
         chosen_languages: 仅选中语言的嘟文会出现在公共时间轴上(全不选则显示所有语言的嘟文)
-        role: 角色决定该用户拥有的权限
+        role: 角色用于控制用户拥有的权限
       user_role:
-        color: 整个用户界面中,该角色使用的颜色,以RGB 十六进制格式
-        highlighted: 这使角色公开可见
-        name: 角色的公开名称,如果角色设置为展示的徽章
+        color: 在界面各处用于标记该角色的颜色,以十六进制 RGB 格式表示
+        highlighted: 使角色公开可见
+        name: 角色的公开名称,将在设为展示徽章时使用
         permissions_as_keys: 具有此角色的用户将有权访问...
-        position: 较高的角色决定在某些情况下解决冲突。某些行动只能对优先级较低的角色执行
+        position: 用于在特定情况下处理决策冲突。一些特定操作只能对优先级更低的角色执行
       webhook:
         events: 选择要发送的事件
-        url: 事件将发送到哪个地点
+        url: 事件将被发往的目的地
     labels:
       account:
         fields:
@@ -290,13 +290,13 @@ zh-CN:
         role: 角色
       user_role:
         color: 徽章颜色
-        highlighted: 用户配置中以徽章显示角色
+        highlighted: 在用户资料中显示角色徽章
         name: 名称
         permissions_as_keys: 权限设置
-        position: 优先权
+        position: 优先级
       webhook:
         events: 已启用事件
-        url: 端点网址
+        url: 对端 URL
     'no': 否
     not_recommended: 不推荐
     recommended: 推荐
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 51c447122..21f64126a 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -7,13 +7,13 @@ sk:
     hosted_on: Mastodon hostovaný na %{domain}
     title: O
   accounts:
-    follow: Následuj
+    follow: Nasleduj
     followers:
       few: Sledovateľov
       many: Sledovateľov
       one: Sledujúci
       other: Sledovatelia
-    following: Následujem
+    following: Nasledujem
     last_active: naposledy aktívny
     link_verified_on: Vlastníctvo tohto odkazu bolo skontrolované %{date}
     nothing_here: Nič tu nie je!
@@ -267,9 +267,7 @@ sk:
         create: Vytvor blokovanie domény
         hint: Blokovanie domény stále dovolí vytvárať nové účty v databázi, ale tieto budú spätne automaticky moderované.
         severity:
-          desc_html: "<strong>Stíšenie</strong> urobí všetky príspevky daného účtu neviditeľné pre všetkých ktorí nenásledujú tento účet. <strong>Vylúčenie</strong> zmaže všetky príspevky, médiá a profilové informácie. Použi <strong>Žiadne</strong>, ak chceš iba neprijímať súbory médií."
           noop: Nič
-          silence: Stíš
           suspend: Vylúč
         title: Nové blokovanie domény
       obfuscate: Zatemniť názov domény
@@ -558,7 +556,7 @@ sk:
       redirecting_to: Tvoj účet je neaktívny, lebo v súčasnosti presmerováva na %{acct}.
     use_security_key: Použi bezpečnostný kľúč
   authorize_follow:
-    already_following: Tento účet už následuješ
+    already_following: Tento účet už nasleduješ
     error: Naneštastie nastala chyba pri hľadaní vzdialeného účtu
     follow: Nasleduj
     follow_request: 'Poslal/a si žiadosť následovať užívateľa:'
@@ -567,7 +565,7 @@ sk:
       close: Alebo môžeš iba zatvoriť toto okno.
       return: Ukáž užívateľov profil
       web: Prejdi do siete
-    title: Následuj %{acct}
+    title: Nasleduj %{acct}
   challenge:
     confirm: Pokračuj
     hint_html: "<strong>Tip:</strong> Hodinu nebudeme znovu vyžadovať tvoje heslo."
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 7967723ae..4e6b499b1 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -387,6 +387,8 @@ sl:
       add_new: Dodaj domeno na beli seznam
       created_msg: Domena je bila uspešno dodana na beli seznam
       destroyed_msg: Domena je bila odstranjena iz belega seznama
+      export: Izvozi
+      import: Uvozi
       undo: Odstrani iz belega seznama
     domain_blocks:
       add_new: Dodaj nov domenski blok
@@ -396,15 +398,19 @@ sl:
       edit: Uredi domenski blok
       existing_domain_block: Ste že uveljavili strožje omejitve na %{name}.
       existing_domain_block_html: Uvedli ste strožje omejitve za %{name}, sedaj ga morate najprej <a href="%{unblock_url}">odblokirati</a>.
+      export: Izvozi
+      import: Uvozi
       new:
         create: Ustvari blok
         hint: Domenski blok ne bo preprečil ustvarjanja vnosov računov v zbirko podatkov, ampak bo retroaktivno in samodejno uporabil posebne metode moderiranja na teh računih.
         severity:
-          desc_html: "<strong>Utišaj</strong> bo vse objave računa naredil nevidne vsem, ki jih ne sledijo. <strong>Suspendiraj</strong> bo odstranil vso vsebino, medije in podatke profila računa. Uporabi <strong>nič</strong>, če želite le zavrniti predstavnostne datoteke."
+          desc_html: "<strong>Omeji</strong> bo vse objave računa naredil nevidne vsem, ki jih ne sledijo. <strong>Suspendiraj</strong> bo odstranil vso vsebino, medije in podatke profila računov te domene na vašem strežniku. Uporabite <strong>Brez</strong>, če želite le zavrniti predstavnostne datoteke."
           noop: Brez
-          silence: Utišaj
+          silence: Omeji
           suspend: Suspendiraj
         title: Nov domenski blok
+      no_domain_block_selected: Nobena blokada domene ni bila spremenjena, saj nobena ni bila izbrana
+      not_permitted: Nimate pravic za izvedbo tega dejanja
       obfuscate: Zakrij ime domene
       obfuscate_hint: Delno zakrij ime domene na seznamu, če je omogočeno oglaševanje omejitev seznama domen
       private_comment: Zasebni komentar
@@ -438,6 +444,20 @@ sl:
       resolved_dns_records_hint_html: Ime domene se razreši na naslednje domene MX, ki so končno odgovorne za sprejemanje e-pošte. Blokiranje domene MX bo blokiralo prijave s poljubnega e-poštnega naslova, ki uporablja isto domeno MX, tudi če je vidno ime domene drugačno. <strong>Pazite, da ne blokirate večjih ponudnikov e-pošte.</strong>
       resolved_through_html: Razrešeno prek %{domain}
       title: Črni seznam e-pošt
+    export_domain_allows:
+      new:
+        title: Uvozi prepustnice domen
+      no_file: Nobena datoteka ni izbrana
+    export_domain_blocks:
+      import:
+        description_html: Uvozili boste seznam blokad domen. Pozorno preglejte ta seznam, še posebej, če ga niste sami pripravili.
+        existing_relationships_warning: Obstoječi odnosi sledenja
+        private_comment_description_html: 'Kot pomoč pri sledenju izvora uvoženih blokad bodo le-te ustvarjene z naslednjim zasebnim komentarjem: <q>%{comment}</q>'
+        private_comment_template: Uvoženo iz %{source} %{date}
+        title: Uvozi blokade domen
+      new:
+        title: Uvozi blokade domen
+      no_file: Nobena datoteka ni izbrana
     follow_recommendations:
       description_html: "<strong>Sledi priporočilom pomaga novim uporabnikom, da hitro najdejo zanimivo vsebino</strong>. Če uporabnik ni dovolj komuniciral z drugimi, da bi oblikoval prilagojena priporočila za sledenje, se namesto tega priporočajo ti računi. Dnevno se ponovno izračunajo iz kombinacije računov z najvišjimi nedavnimi angažiranostmi in najvišjim številom krajevnih sledilcev za določen jezik."
       language: Za jezik
@@ -950,7 +970,7 @@ sl:
     warning: Bodite zelo previdni s temi podatki. Nikoli jih ne delite z nikomer!
     your_token: Vaš dostopni žeton
   auth:
-    apply_for_account: Vpišite se na čakalni seznam
+    apply_for_account: Zaprosite za račun
     change_password: Geslo
     delete_account: Izbriši račun
     delete_account_html: Če želite izbrisati svoj račun, lahko nadaljujete <a href="%{path}">tukaj</a>. Prosili vas bomo za potrditev.
@@ -1209,6 +1229,7 @@ sl:
     invalid_markup: 'vsebuje neveljavno oznako HTML: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Neveljavna datoteka CSV. Napaka: %{error}'
       over_rows_processing_limit: vsebuje več kot %{count} vrstic
     modes:
       merge: Združi
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index 5dfdf806c..e8960313b 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -386,9 +386,7 @@ 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>Heshtja</strong> do t’i bëjë postimet e llogarisë të padukshme për këdo që nuk i ndjek ato. <strong>Pezullimi</strong> do të heqë krejt lëndën e llogarisë, media, dhe të dhëna profili. Përdorni <strong>Asnjë</strong>, nëse thjesht doni të mos pranohen kartela media."
           noop: Asnjë
-          silence: Heshtoji
           suspend: Pezulloje
         title: Bllokim i ri përkatësie
       obfuscate: Errësoje emrin e përkatësisë
@@ -909,7 +907,6 @@ 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: Bëhuni pjesë e radhës
     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.
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index cd142af77..93cbb0137 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -108,9 +108,7 @@ sr-Latn:
         create: Napravi blokadu
         hint: Blokiranje domena neće sprečiti pravljenje naloga u bazi, ali će retroaktivno i automatski primeniti određene moderatorske metode nad tim nalozima.
         severity:
-          desc_html: "<strong>Ućutkavanje</strong> će sve statuse ovog naloga učiniti nevidiljivim za sve, osim za one koji nalog već prate. <strong>Suspenzija</strong> će ukloniti sav sadržaj naloga, svu multimediju, i profilne podatke. Koristite <strong>Ništa</strong> ako samo želite da odbacite multimedijalne fajlove."
           noop: Ništa
-          silence: Ućutkavanje
           suspend: Suspenzija
         title: Novo blokiranje domena
       reject_media: Odbaci multimediju
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index acb2289e7..047094702 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -150,9 +150,7 @@ sr:
         create: Направи блокаду
         hint: Блокирање домена неће спречити прављење налога у бази, али ће ретроактивно и аутоматски применити одређене модераторске методе над тим налозима.
         severity:
-          desc_html: "<strong>Ућуткавање</strong> ће све статусе овог налога учинити невидљивим за све, осим за оне који их већ прате. <strong>Суспензија</strong> ће уклонити сав садржај налога, сву мултимедију и податке налога. Користите <strong>Ништа</strong> само ако желите да одбаците мултимедијалне фајлове."
           noop: Ништа
-          silence: Ућуткавање
           suspend: Суспензија
         title: Ново блокирање домена
       reject_media: Одбаци мултимедију
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index bd3c1693a..f85c2fa24 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -283,7 +283,7 @@ sv:
         update_ip_block_html: "%{name} ändrade regel för IP %{target}"
         update_status_html: "%{name} uppdaterade inlägget av %{target}"
         update_user_role_html: "%{name} ändrade rollen %{target}"
-      deleted_account: raderat konto
+      deleted_account: raderat konto deleted account
       empty: Inga loggar hittades.
       filter_by_action: Filtrera efter åtgärd
       filter_by_user: Filtrera efter användare
@@ -373,6 +373,8 @@ sv:
       add_new: Vitlistedomän
       created_msg: Domänen har vitlistats
       destroyed_msg: Domänen har tagits bort från vitlistan
+      export: Exportera
+      import: Importera
       undo: Tag bort från vitlistan
     domain_blocks:
       add_new: Lägg till ny
@@ -382,15 +384,19 @@ sv:
       edit: Ändra domänblock
       existing_domain_block: Du har redan satt strängare gränser för %{name}.
       existing_domain_block_html: Du har redan satt begränsningar för %{name} så <a href="%{unblock_url}">avblockera användaren</a> först.
+      export: Exportera
+      import: Importera
       new:
         create: Skapa block
         hint: Domänblockeringen hindrar inte skapandet av kontoposter i databasen, men kommer retroaktivt och automatiskt tillämpa specifika modereringsmetoder på dessa konton.
         severity:
-          desc_html: "<strong>Tysta</strong> kommer att göra kontots inlägg osynliga för alla som inte följer det. <strong>Stäng av</strong> kommer ta bort allt kontoinnehåll, media och profildata. Använd <strong>Ingen</strong> om du bara vill avvisa mediefiler."
+          desc_html: "<strong>Gräns</strong> gör inlägg från konton på denna domän osynliga för alla som inte följer kontona. <strong>Avstängning</strong> tar bort allt innehåll, media och profildata för domänens konton från din server. Använd <strong>Ingen</strong> om du bara vill avvisa mediefiler."
           noop: Ingen
-          silence: Tysta ner
+          silence: Begränsa
           suspend: Stäng av
         title: Nytt domänblock
+      no_domain_block_selected: Inga blockeringar av domäner ändrades eftersom inga valdes
+      not_permitted: Du har inte behörighet att utföra denna åtgärd
       obfuscate: Dölj domännamn
       obfuscate_hint: Dölj domännamnet i listan till viss del, om underrättelser för listan över domänbegränsningar aktiverats
       private_comment: Privat kommentar
@@ -422,6 +428,20 @@ sv:
       resolved_dns_records_hint_html: Domännamnet ger uppslag till följande MX-domäner, vilka är ytterst ansvariga för att e-post tas emot. Att blockera en MX-domän blockerar även registreringar från alla e-postadresser som använder samma MX-domän, även om det synliga domännamnet är annorlunda. <strong>Var noga med att inte blockera stora e-postleverantörer.</strong>
       resolved_through_html: Uppslagen genom %{domain}
       title: Blockerade e-postdomäner
+    export_domain_allows:
+      new:
+        title: Importera domäntillåtelser
+      no_file: Ingen fil vald
+    export_domain_blocks:
+      import:
+        description_html: Du håller på att importera en lista med domänblockeringar. Granska denna lista mycket noga, särskilt om du inte har skapat listan själv.
+        existing_relationships_warning: Befintliga följ-relationer
+        private_comment_description_html: 'För att hjälpa dig spåra var importerade blockeringar kommer från kommer importerade blockeringar att skapas med följande privata kommentar: <q>%{comment}</q>'
+        private_comment_template: Importerad från %{source} den %{date}
+        title: Importera domänblockeringar
+      new:
+        title: Importera domänblockeringar
+      no_file: Ingen fil vald
     follow_recommendations:
       description_html: "<strong>Följrekommendationer hjälper nya användare att snabbt hitta intressant innehåll</strong>. När en användare inte har interagerat med andra tillräckligt mycket för att forma personliga följrekommendationer, rekommenderas istället dessa konton. De beräknas om varje dag från en mix av konton med nylig aktivitet och högst antal följare för ett givet språk."
       language: För språket
@@ -914,7 +934,7 @@ sv:
     warning: Var mycket försiktig med denna data. Dela aldrig den med någon!
     your_token: Din access token
   auth:
-    apply_for_account: Skriv upp dig på väntelistan
+    apply_for_account: Ansök om konto
     change_password: Lösenord
     delete_account: Radera konto
     delete_account_html: Om du vill radera ditt konto kan du <a href="%{path}">fortsätta här</a>. Du kommer att bli ombedd att bekräfta.
@@ -1159,6 +1179,7 @@ sv:
     invalid_markup: 'innehåller ogiltig HTML: %{error}'
   imports:
     errors:
+      invalid_csv_file: 'Ogiltig CSV-fil. Felmeddelande: %{error}'
       over_rows_processing_limit: innehåller fler än %{count} rader
     modes:
       merge: Slå ihop
diff --git a/config/locales/th.yml b/config/locales/th.yml
index ccb9a28cd..691c6db4a 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -379,9 +379,7 @@ th:
         create: สร้างการปิดกั้น
         hint: การปิดกั้นโดเมนจะไม่ป้องกันการสร้างรายการบัญชีในฐานข้อมูล แต่จะนำไปใช้วิธีการควบคุมที่เฉพาะเจาะจงกับบัญชีเหล่านั้นย้อนหลังและโดยอัตโนมัติ
         severity:
-          desc_html: "<strong>ทำให้เงียบ</strong> จะทำให้โพสต์ของบัญชีไม่ปรากฏแก่ใครก็ตามที่ไม่ได้กำลังติดตามบัญชี <strong>ระงับ</strong> จะเอาเนื้อหา, สื่อ และข้อมูลโปรไฟล์ทั้งหมดของบัญชีออก ใช้ <strong>ไม่มี</strong> หากคุณเพียงแค่ต้องการปฏิเสธไฟล์สื่อ"
           noop: ไม่มี
-          silence: ทำให้เงียบ
           suspend: ระงับ
         title: การปิดกั้นโดเมนใหม่
       obfuscate: ทำให้ชื่อโดเมนคลุมเครือ
@@ -565,6 +563,7 @@ th:
         create_and_resolve: แก้ปัญหาโดยมีหมายเหตุ
         create_and_unresolve: เปิดใหม่โดยมีหมายเหตุ
         delete: ลบ
+        placeholder: อธิบายว่าการกระทำใดที่ใช้ หรือการอัปเดตที่เกี่ยวข้องอื่นใด...
         title: หมายเหตุ
       notes_description_html: ดูและฝากหมายเหตุถึงผู้ควบคุมอื่น ๆ และตัวคุณเองในอนาคต
       quick_actions_description_html: 'ดำเนินการอย่างรวดเร็วหรือเลื่อนลงเพื่อดูเนื้อหาที่รายงาน:'
@@ -877,7 +876,6 @@ th:
     warning: ระวังเป็นอย่างสูงกับข้อมูลนี้ อย่าแบ่งปันข้อมูลกับใครก็ตาม!
     your_token: โทเคนการเข้าถึงของคุณ
   auth:
-    apply_for_account: เข้ารายชื่อผู้รอ
     change_password: รหัสผ่าน
     delete_account: ลบบัญชี
     delete_account_html: หากคุณต้องการลบบัญชีของคุณ คุณสามารถ <a href="%{path}">ดำเนินการต่อที่นี่</a> คุณจะได้รับการถามเพื่อการยืนยัน
@@ -1273,6 +1271,7 @@ th:
       duration_too_short: อยู่เร็วเกินไป
       expired: การสำรวจความคิดเห็นได้สิ้นสุดไปแล้ว
       invalid_choice: ไม่มีตัวเลือกการลงคะแนนที่เลือกอยู่
+      over_character_limit: ไม่สามารถยาวกว่า %{max} ตัวอักษรในแต่ละรายการ
       too_few_options: ต้องมีมากกว่าหนึ่งรายการ
       too_many_options: ไม่สามารถมีมากกว่า %{max} รายการ
   preferences:
@@ -1462,6 +1461,9 @@ th:
     pinned: โพสต์ที่ปักหมุด
     reblogged: ดันแล้ว
     sensitive_content: เนื้อหาที่ละเอียดอ่อน
+  strikes:
+    errors:
+      too_late: สายเกินไปที่จะอุทธรณ์การดำเนินการนี้
   tags:
     does_not_match_previous_name: ไม่ตรงกับชื่อก่อนหน้านี้
   themes:
@@ -1557,6 +1559,7 @@ th:
     seamless_external_login: คุณได้เข้าสู่ระบบผ่านบริการภายนอก ดังนั้นจึงไม่มีการตั้งค่ารหัสผ่านและอีเมล
     signed_in_as: 'ลงชื่อเข้าเป็น:'
   verification:
+    explanation_html: 'คุณสามารถ <strong>ยืนยันตัวคุณเองว่าเป็นเจ้าของของลิงก์ในข้อมูลอภิพันธุ์โปรไฟล์ของคุณ</strong> สำหรับสิ่งนั้น เว็บไซต์ที่เชื่อมโยงต้องมีลิงก์ย้อนกลับไปยังโปรไฟล์ Mastodon ของคุณ ลิงก์ย้อนกลับ <strong>ต้อง</strong> มีแอตทริบิวต์ <code>rel="me"</code> เนื้อหาข้อความของลิงก์ไม่สำคัญ นี่คือตัวอย่าง:'
     verification: การตรวจสอบ
   webauthn_credentials:
     add: เพิ่มกุญแจความปลอดภัยใหม่
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index c53e8c0db..d52b3d8af 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -386,9 +386,7 @@ tr:
         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>Susturma</strong>, uygulanan hesabın gönderilerini, o hesabı takip etmeyen diğer herkese gizler. <strong>Uzaklaştırma</strong> hesabın bütün içeriğini, medya dosyalarını ve profil verisini siler. Sadece medya dosyalarını reddetmek için <strong>Hiçbiri</strong> kullanın."
           noop: Yok
-          silence: Sustur
           suspend: Uzaklaştır
         title: Yeni domain bloğu
       obfuscate: Alan adını gizle
@@ -914,7 +912,6 @@ tr:
     warning: Bu verilere çok dikkat edin. Asla kimseyle paylaşmayın!
     your_token: Erişim belirteciniz
   auth:
-    apply_for_account: Bekleme listesine gir
     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 cd126ed36..f6aa56dfb 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -400,9 +400,8 @@ uk:
         create: Створити блокування
         hint: Блокування домену не завадить створенню нових облікових записів у базі даних, але ретроактивно та автоматично застосує до них конкретні методи модерації.
         severity:
-          desc_html: "<strong>Глушення</strong> зробить дописи облікового запису невидимими для всіх, окрім його підписників. <strong>Заморожування</strong> видалить усі матеріали, медіа та дані профілю облікового запису. Якщо ви хочете лише заборонити медіафайли, оберіть <strong>Нічого</strong>."
           noop: Нічого
-          silence: Глушення
+          silence: Ліміт
           suspend: Блокування
         title: Нове блокування домену
       obfuscate: Сховати назву домена
@@ -950,7 +949,7 @@ uk:
     warning: Будьте дуже обережні з цими даними. Ніколи не діліться ними ні з ким!
     your_token: Ваш токен доступу
   auth:
-    apply_for_account: Приєднатися до списку очікування
+    apply_for_account: Запит облікового запису
     change_password: Пароль
     delete_account: Видалити обліковий запис
     delete_account_html: Якщо ви хочете видалити свій обліковий запис, ви можете <a href="%{path}">перейти сюди</a>. Вас попросять підтвердити дію.
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 26bd805d5..dec454819 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -379,9 +379,7 @@ vi:
         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 bài đăng 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
       obfuscate: Làm mờ tên máy chủ
@@ -896,7 +894,6 @@ 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: Nhận thông báo khi mở
     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.
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 4da6b6999..67f64b2ff 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -1,7 +1,7 @@
 ---
 zh-CN:
   about:
-    about_mastodon_html: Mastodon 是一个建立在开放式网络协议和自由、开源软件之上的社交网络,有着类似于电子邮件的分布式设计。
+    about_mastodon_html: 来自未来的社交网络:无广告、无监视、去中心化、合乎道德!使用 Mastodon 夺回你的数据!
     contact_missing: 未设定
     contact_unavailable: 未公开
     hosted_on: 运行在 %{domain} 上的 Mastodon 站点
@@ -366,6 +366,8 @@ zh-CN:
       add_new: 允许和域名跨站交互
       created_msg: 域名已被允许跨站交互
       destroyed_msg: 域名已被禁止跨站交互
+      export: 导出
+      import: 导入
       undo: 不允许和该域名跨站交互
     domain_blocks:
       add_new: 添加新屏蔽域名
@@ -375,6 +377,8 @@ zh-CN:
       edit: 编辑域名屏蔽
       existing_domain_block: 您已经对 %{name} 设置了更严格的限制。
       existing_domain_block_html: 你已经对 %{name} 施加了更严格的限制,你需要先 <a href="%{unblock_url}">解封</a>。
+      export: 导出
+      import: 导入
       new:
         create: 添加屏蔽
         hint: 域名屏蔽不会阻止该域名下的帐户进入本站的数据库,但是会对来自这个域名的帐户自动进行预先设置的管理操作。
@@ -384,6 +388,8 @@ zh-CN:
           silence: 隐藏
           suspend: 封禁
         title: 新增域名屏蔽
+      no_domain_block_selected: 由于没有选中,域名列表没有被改变。
+      not_permitted: 你没有权限进行此操作
       obfuscate: 混淆域名
       obfuscate_hint: 如果启用了域名列表公开限制,就部分混淆列表中的域名
       private_comment: 私密评论
@@ -414,6 +420,20 @@ zh-CN:
       resolved_dns_records_hint_html: 该域名解析的 MX 记录所指向的域名如下,这些域名被用于接收电子邮件。 即使电子邮件地址域名与 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: 选择语言
@@ -514,7 +534,7 @@ zh-CN:
     relays:
       add_new: 订阅新的中继站
       delete: 删除
-      description_html: "<strong>中继服务器</strong>是一个信息统合服务器,各服务器可以通过订阅中继服务器和向中继服务器推送信息来交换大量公开嘟文。<strong>它可以帮助中小型服务器发现联邦宇宙中的其他服务器的内容</strong>,而无需本站用户手动关注其他远程服务器上的用户。"
+      description_html: "<strong>中继服务器</strong>是一个信息统合服务器,各服务器可以通过订阅中继服务器和向中继服务器推送信息来大量交换公开嘟文。<strong>它可以帮助中小型服务器发现联邦宇宙中的其他服务器的内容</strong>,而无需本站用户手动关注其他远程服务器上的用户。"
       disable: 禁用
       disabled: 已禁用
       enable: 启用
@@ -616,33 +636,33 @@ zh-CN:
         manage_announcements: 管理公告
         manage_announcements_description: 允许用户管理服务器上的通知
         manage_appeals: 管理申诉
-        manage_appeals_description: 允许用户审查对适度动作的上诉
-        manage_blocks: 管理版块
+        manage_appeals_description: 允许用户审阅针对管理操作的申诉
+        manage_blocks: 管理地址段
         manage_blocks_description: 允许用户屏蔽电子邮件提供商和IP地址
         manage_custom_emojis: 管理自定义表情
         manage_custom_emojis_description: 允许用户管理服务器上的自定义表情
-        manage_federation: 管理联邦
-        manage_federation_description: 允许用户阻止或允许使用其他域切换并控制可交付性
+        manage_federation: 管理邦联
+        manage_federation_description: 允许用户屏蔽或允许同其他域名的邦联,并控制消息投递能力
         manage_invites: 管理邀请
         manage_invites_description: 允许用户浏览和停用邀请链接
-        manage_reports: 管理报告
-        manage_reports_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: 管理分类
         manage_taxonomies_description: 允许用户查看热门内容并更新标签设置
         manage_user_access: 管理访问
         manage_user_access_description: 允许用户禁用其他用户的双重身份验证, 更改他们的电子邮件地址, 并重置他们的密码
         manage_users: 管理用户
-        manage_users_description: 允许用户查看其他用户信息并对他们执行审核操作
-        manage_webhooks: 管理网钩
-        manage_webhooks_description: 允许用户为管理事件设置网钩
+        manage_users_description: 允许用户查看其他用户的信息并执行管理操作
+        manage_webhooks: 管理 Webhooks
+        manage_webhooks_description: 允许用户为管理事件配置 Webhook
         view_audit_log: 查看审核日志
-        view_audit_log_description: 允许用户在服务器上查看管理操作历史
+        view_audit_log_description: 允许用户查看此服务器上的管理操作记录
         view_dashboard: 查看仪表板
         view_dashboard_description: 允许用户访问仪表盘和各种指标
         view_devops: 开发运维
@@ -813,24 +833,24 @@ zh-CN:
       empty: 你尚未定义任何警告预设。
       title: 管理预设警告
     webhooks:
-      add_new: 端点
+      add_new: 新增对端
       delete: 删除
-      description_html: "<strong>webhook</strong> 使Mastodon能够推送 <strong>关于所选事件的实时通知</strong> 到您自己的应用程序。 所以您的应用程序可以自动触发反应 <strong></strong>。"
+      description_html: "<strong>Webhook</strong> 使 Mastodon 能够推送 <strong>关于所选事件的实时通知</strong> 到你自己的应用程序,进而由你的应用程序<strong>自动触发反应</strong>。"
       disable: 禁用
       disabled: 已禁用
-      edit: 编辑端点
-      empty: 您尚未配置任何Web 钩子端点。
+      edit: 编辑对端
+      empty: 你尚未配置任何 Webhook 对端。
       enable: 启用
       enabled: 活跃
       enabled_events:
         other: "%{count} 启用的事件"
       events: 事件
-      new: 新建网钩
-      rotate_secret: 旋转密钥
+      new: 新建 Webhook
+      rotate_secret: 轮换密钥
       secret: 签名密钥
       status: 状态
-      title: 网钩
-      webhook: 网钩
+      title: Webhooks
+      webhook: Webhook
   admin_mailer:
     new_appeal:
       actions:
@@ -896,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>。你需要确认你的操作。
@@ -1134,6 +1154,7 @@ zh-CN:
     invalid_markup: '包含无效的 HTML 标记: %{error}'
   imports:
     errors:
+      invalid_csv_file: '无效的 CSV 文件。错误: %{error}'
       over_rows_processing_limit: 包含行数超过了 %{count}
     modes:
       merge: 合并
@@ -1201,7 +1222,7 @@ zh-CN:
       not_found: 找不到
       on_cooldown: 你正处于冷却状态
     followers_count: 迁移时的关注者
-    incoming_migrations: 从其它账号迁移
+    incoming_migrations: 从其它账号迁入
     incoming_migrations_html: 要把另一个账号移动到本账号,首先你需要<a href="%{path}">创建一个账号别名</a> 。
     moved_msg: 你的账号现在会跳转到 %{acct} ,同时关注者也会一并迁移 。
     not_redirecting: 你的账号当前未跳转到其它账号。
@@ -1231,7 +1252,7 @@ zh-CN:
   notification_mailer:
     admin:
       report:
-        subject: "%{name} 提交了报告"
+        subject: "%{name} 提交了举报"
       sign_up:
         subject: "%{name} 注册了"
     favourite:
@@ -1453,7 +1474,7 @@ zh-CN:
       unlisted_long: 所有人可见,但不会出现在公共时间轴上
   statuses_cleanup:
     enabled: 自动删除旧嘟文
-    enabled_hint: 当您的嘟文达到指定的过期时间后自动删除,除非它们与下面的例外之一相匹配
+    enabled_hint: 达到指定过期时间后自动删除您的嘟文,除非满足下列条件之一
     exceptions: 例外
     explanation: 删除嘟文是一个消耗系统资源的耗时操作,所以这个操作会在服务器空闲时完成。因此,您的嘟文可能会在达到过期阈值之后一段时间才会被删除。
     ignore_favs: 取消喜欢
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index 92489882d..8ccd3184e 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -306,9 +306,7 @@ zh-HK:
         create: 新增域名阻隔
         hint: "「域名阻隔」不會隔絕該域名帳號進入本站資料庫,但是會在符合條件的帳號進入資料庫後,自動對它們套用特定審批操作。"
         severity:
-          desc_html: "「<strong>自動靜音</strong>」令該域名下帳號的文章,被設為只對關注者顯示,沒有關注的人會看不到。 「<strong>自動刪除</strong>」會刪除將該域名下用戶的文章、媒體檔案和個人資料。「<strong>無</strong>」則會拒絕接收來自該域名的媒體檔案。"
           noop: 無
-          silence: 自動靜音
           suspend: 自動刪除
         title: 新增域名阻隔
       obfuscate: 混淆域名名稱
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 17b40aab9..6fec21083 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -366,6 +366,8 @@ zh-TW:
       add_new: 將網域加入聯邦宇宙白名單
       created_msg: 網域已成功加入聯邦宇宙白名單
       destroyed_msg: 網域已成功從聯邦宇宙白名單移除
+      export: 匯出
+      import: 匯入
       undo: 從聯邦宇宙白名單移除
     domain_blocks:
       add_new: 新增欲封鎖域名
@@ -375,6 +377,8 @@ zh-TW:
       edit: 更改封鎖的站台
       existing_domain_block: 您已對 %{name} 施加了更嚴格的限制。
       existing_domain_block_html: 您已經對 %{name} 施加了更嚴格的限制,您需要先把他<a href="%{unblock_url}">取消封鎖</a>。
+      export: 匯出
+      import: 匯入
       new:
         create: 新增封鎖
         hint: 站點封鎖動作並不會阻止帳號紀錄被新增至資料庫,但會自動回溯性地對那些帳號套用特定管理設定。
@@ -384,6 +388,8 @@ zh-TW:
           silence: 靜音
           suspend: 停權
         title: 新增封鎖站點
+      no_domain_block_selected: 因未選取項目,而未更改網域黑名單
+      not_permitted: 您無權執行此操作
       obfuscate: 混淆網域名稱
       obfuscate_hint: 若啟用網域廣告列表限制,於列表部份混淆網域名稱
       private_comment: 私人留言
@@ -414,6 +420,20 @@ zh-TW:
       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>. 當使用者沒有與其他帳號有足夠多的互動以建立個人化跟隨建議時,這些帳號將會被推荐。這些帳號將基於某選定語言之高互動和高本地跟隨者數量帳號而
@@ -898,7 +918,7 @@ zh-TW:
     warning: 警告,不要把它分享給任何人!
     your_token: 您的 access token
   auth:
-    apply_for_account: 登記排隊名單
+    apply_for_account: 申請帳號
     change_password: 密碼
     delete_account: 刪除帳號
     delete_account_html: 如果您欲刪除您的帳號,請<a href="%{path}">點擊這裡繼續</a>。您需要再三確認您的操作。
@@ -1136,6 +1156,7 @@ zh-TW:
     invalid_markup: 含有無效的 HTML 語法:%{error}
   imports:
     errors:
+      invalid_csv_file: 無效的 CSV 檔案。錯誤訊息:%{error}
       over_rows_processing_limit: 含有超過 %{count} 行
     modes:
       merge: 合併