about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/application.rb1
-rw-r--r--config/initializers/doorkeeper.rb27
-rw-r--r--config/initializers/http_client_proxy.rb1
-rw-r--r--config/locales/activerecord.da.yml13
-rw-r--r--config/locales/activerecord.el.yml13
-rw-r--r--config/locales/activerecord.sl.yml14
-rw-r--r--config/locales/activerecord.sv.yml9
-rw-r--r--config/locales/ar.yml19
-rw-r--r--config/locales/ca.yml31
-rw-r--r--config/locales/da.yml554
-rw-r--r--config/locales/de.yml15
-rw-r--r--config/locales/devise.da.yml58
-rw-r--r--config/locales/devise.el.yml82
-rw-r--r--config/locales/devise.sk.yml6
-rw-r--r--config/locales/devise.sl.yml27
-rw-r--r--config/locales/devise.zh-TW.yml40
-rw-r--r--config/locales/doorkeeper.da.yml110
-rw-r--r--config/locales/doorkeeper.el.yml120
-rw-r--r--config/locales/doorkeeper.en.yml30
-rw-r--r--config/locales/doorkeeper.pl.yml28
-rw-r--r--config/locales/doorkeeper.pt-BR.yml2
-rw-r--r--config/locales/doorkeeper.sk.yml2
-rw-r--r--config/locales/doorkeeper.sv.yml1
-rw-r--r--config/locales/doorkeeper.zh-TW.yml33
-rw-r--r--config/locales/el.yml132
-rw-r--r--config/locales/en.yml20
-rw-r--r--config/locales/eo.yml21
-rw-r--r--config/locales/eu.yml1
-rw-r--r--config/locales/fa.yml17
-rw-r--r--config/locales/fi.yml1
-rw-r--r--config/locales/gl.yml18
-rw-r--r--config/locales/it.yml13
-rw-r--r--config/locales/ja.yml17
-rw-r--r--config/locales/ko.yml17
-rw-r--r--config/locales/ms.yml7
-rw-r--r--config/locales/nl.yml6
-rw-r--r--config/locales/oc.yml38
-rw-r--r--config/locales/pl.yml20
-rw-r--r--config/locales/pt-BR.yml19
-rw-r--r--config/locales/simple_form.ar.yml5
-rw-r--r--config/locales/simple_form.ca.yml6
-rw-r--r--config/locales/simple_form.da.yml94
-rw-r--r--config/locales/simple_form.de.yml16
-rw-r--r--config/locales/simple_form.el.yml94
-rw-r--r--config/locales/simple_form.en.yml7
-rw-r--r--config/locales/simple_form.eo.yml14
-rw-r--r--config/locales/simple_form.eu.yml8
-rw-r--r--config/locales/simple_form.fa.yml14
-rw-r--r--config/locales/simple_form.fr.yml14
-rw-r--r--config/locales/simple_form.gl.yml14
-rw-r--r--config/locales/simple_form.it.yml14
-rw-r--r--config/locales/simple_form.ja.yml8
-rw-r--r--config/locales/simple_form.ko.yml6
-rw-r--r--config/locales/simple_form.oc.yml6
-rw-r--r--config/locales/simple_form.pl.yml7
-rw-r--r--config/locales/simple_form.pt-BR.yml24
-rw-r--r--config/locales/simple_form.sk.yml12
-rw-r--r--config/locales/simple_form.sv.yml8
-rw-r--r--config/locales/simple_form.zh-CN.yml8
-rw-r--r--config/locales/simple_form.zh-HK.yml10
-rw-r--r--config/locales/simple_form.zh-TW.yml91
-rw-r--r--config/locales/sk.yml60
-rw-r--r--config/locales/sv.yml90
-rw-r--r--config/locales/zh-CN.yml1
-rw-r--r--config/locales/zh-HK.yml14
-rw-r--r--config/locales/zh-TW.yml636
-rw-r--r--config/navigation.rb2
-rw-r--r--config/routes.rb9
-rw-r--r--config/settings.yml1
69 files changed, 2623 insertions, 253 deletions
diff --git a/config/application.rb b/config/application.rb
index fca7391e8..2e75a0181 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -42,6 +42,7 @@ module Mastodon
       :bg,
       :ca,
       :co,
+      :da,
       :de,
       :el,
       :eo,
diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb
index 469553803..fe2490b32 100644
--- a/config/initializers/doorkeeper.rb
+++ b/config/initializers/doorkeeper.rb
@@ -55,7 +55,32 @@ Doorkeeper.configure do
   # For more information go to
   # https://github.com/doorkeeper-gem/doorkeeper/wiki/Using-Scopes
   default_scopes  :read
-  optional_scopes :write, :follow, :push
+  optional_scopes :write,
+                  :'write:accounts',
+                  :'write:blocks',
+                  :'write:favourites',
+                  :'write:filters',
+                  :'write:follows',
+                  :'write:lists',
+                  :'write:media',
+                  :'write:mutes',
+                  :'write:notifications',
+                  :'write:reports',
+                  :'write:statuses',
+                  :read,
+                  :'read:accounts',
+                  :'read:blocks',
+                  :'read:favourites',
+                  :'read:filters',
+                  :'read:follows',
+                  :'read:lists',
+                  :'read:mutes',
+                  :'read:notifications',
+                  :'read:reports',
+                  :'read:search',
+                  :'read:statuses',
+                  :follow,
+                  :push
 
   # Change the way client credentials are retrieved from the request object.
   # By default it retrieves first from the `HTTP_AUTHORIZATION` header, then
diff --git a/config/initializers/http_client_proxy.rb b/config/initializers/http_client_proxy.rb
index 52c595c5d..e607aff3c 100644
--- a/config/initializers/http_client_proxy.rb
+++ b/config/initializers/http_client_proxy.rb
@@ -11,7 +11,6 @@ Rails.application.configure do
   end
 
   config.x.access_to_hidden_service = ENV['ALLOW_ACCESS_TO_HIDDEN_SERVICE'] == 'true'
-  config.x.hidden_service_via_transparent_proxy = ENV['HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY'] == 'true'
 end
 
 module Goldfinger
diff --git a/config/locales/activerecord.da.yml b/config/locales/activerecord.da.yml
new file mode 100644
index 000000000..5e7266ef1
--- /dev/null
+++ b/config/locales/activerecord.da.yml
@@ -0,0 +1,13 @@
+---
+da:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: kun tal, bogstaver og understreger
+        status:
+          attributes:
+            reblog:
+              taken: af allerede eksisterende status
diff --git a/config/locales/activerecord.el.yml b/config/locales/activerecord.el.yml
new file mode 100644
index 000000000..86672b21d
--- /dev/null
+++ b/config/locales/activerecord.el.yml
@@ -0,0 +1,13 @@
+---
+el:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: μόνο γράμματα, αριθμοί και κάτω παύλες
+        status:
+          attributes:
+            reblog:
+              taken: της κατάστασης ήδη υπάρχει
diff --git a/config/locales/activerecord.sl.yml b/config/locales/activerecord.sl.yml
index 0967ef424..d98e3b676 100644
--- a/config/locales/activerecord.sl.yml
+++ b/config/locales/activerecord.sl.yml
@@ -1 +1,13 @@
-{}
+---
+sl:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: samo črke, številke in podčrtaji
+        status:
+          attributes:
+            reblog:
+              taken: od statusa že obstajajo
diff --git a/config/locales/activerecord.sv.yml b/config/locales/activerecord.sv.yml
new file mode 100644
index 000000000..0ae4906d7
--- /dev/null
+++ b/config/locales/activerecord.sv.yml
@@ -0,0 +1,9 @@
+---
+sv:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: enbart bokstäver, siffror och understreck
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index bea04e942..c1d7cca58 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -448,6 +448,7 @@ ar:
     confirm_password: قم بإدخال كلمتك السرية الحالية للتحقق من هويتك
     proceed: حذف حساب
     success_msg: تم حذف حسابك بنجاح
+    warning_title: توافر المحتوى المنشور و المبعثَر
   errors:
     '403': ليس لك الصلاحيات الكافية لعرض هذه الصفحة.
     '404': إنّ الصفحة التي تبحث عنها لا وجود لها أصلا.
@@ -459,6 +460,7 @@ ar:
     '500':
       content: نحن متأسفون، لقد حدث خطأ ما مِن جانبنا.
       title: هذه الصفحة خاطئة
+    noscript_html: يرجى تفعيل الجافا سكريبت لاستخدام تطبيق الويب لماستدون، أو عِوض ذلك قوموا بتجريب إحدى <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">التطبيقات الأصلية</a> الدّاعمة لماستدون على منصّتكم.
   exports:
     archive_takeout:
       date: التاريخ
@@ -472,6 +474,19 @@ ar:
     follows: أنت تتبع
     mutes: قُمتَ بكتم
     storage: ذاكرة التخزين
+  filters:
+    contexts:
+      home: الخيط الزمني الرئيسي
+      notifications: الإخطارات
+      public: الخيوط الزمنية العامة
+      thread: المحادثات
+    edit:
+      title: تعديل عامل التصفية
+    index:
+      delete: إزالة
+      title: عوامل التصفية
+    new:
+      title: إضافة عامل تصفية جديد
   followers:
     domain: النطاق
     followers_count: عدد المتابِعين
@@ -531,6 +546,7 @@ ar:
     acct: username@domain للحساب الجديد
     currently_redirecting: 'تم تحويل رابط ملفك الشخصي إلى :'
     proceed: حفظ
+    updated_msg: تم تحديث إعدادات ترحيل حسابك بنجاح !
   moderation:
     title: الإشراف
   notification_mailer:
@@ -548,6 +564,7 @@ ar:
     favourite:
       body: 'أُعجب %{name} بمنشورك :'
       subject: أُعجِب %{name} بمنشورك
+      title: مفضّلة جديدة
     follow:
       body: "%{name} من متتبعيك الآن !"
       subject: "%{name} من متتبعيك الآن"
@@ -561,6 +578,7 @@ ar:
       action: الرد
       body: 'أشار إليك %{name} في :'
       subject: لقد قام %{name} بذِكرك
+      title: إشارة جديدة
     reblog:
       body: 'قام %{name} بترقية منشورك :'
       subject: قام %{name} بترقية منشورك
@@ -590,6 +608,7 @@ ar:
   remote_follow:
     acct: قم بإدخال عنوان حسابك username@domain الذي من خلاله تود المتابعة
     missing_resource: تعذر العثور على رابط التحويل المطلوب الخاص بحسابك
+    no_account_html: أليس عندك حساب بعدُ ؟ يُمْكنك <a href='%{sign_up_path}' target='_blank'>التسجيل مِن هنا</a>
     proceed: أكمل المتابعة
     prompt: 'إنك  بصدد متابعة :'
   remote_unfollow:
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index da82d6959..7133019d1 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -72,7 +72,7 @@ ca:
         title: Canviar adreça de correu de %{username}
       confirm: Confirma
       confirmed: Confirmat
-      confirming: Confirmando
+      confirming: Confirmant
       demote: Degrada
       disable: Inhabilita
       disable_two_factor_authentication: Desactiva 2FA
@@ -81,7 +81,7 @@ ca:
       domain: Domini
       edit: Edita
       email: Correu electrònic
-      email_status: Estado del correo electrónico
+      email_status: Estat del correu electrònic
       enable: Habilita
       enabled: Habilitat
       feed_url: URL del canal
@@ -122,7 +122,7 @@ ca:
       remove_avatar: Eliminar avatar
       resend_confirmation:
         already_confirmed: Este usuario ya está confirmado
-        send: Reenviar el correo electrónico de confirmación
+        send: Reenviar el correu electrònic de confirmació
         success: "¡Correo electrónico de confirmación enviado con éxito!"
       reset: Reinicialitza
       reset_password: Restableix la contrasenya
@@ -474,6 +474,22 @@ ca:
     follows: Persones que segueixes
     mutes: Persones silenciades
     storage: Emmagatzematge
+  filters:
+    contexts:
+      home: Línia de temps Inici
+      notifications: Notificacions
+      public: Línies de temps públiques
+      thread: Converses
+    edit:
+      title: Editar filtre
+    errors:
+      invalid_context: Cap o el context proporcionat no és vàlid
+      invalid_irreversible: El filtratge irreversible només funciona amb el contextos inici o notificacions
+    index:
+      delete: Esborra
+      title: Filtres
+    new:
+      title: Afegir nou filtre
   followers:
     domain: Domini
     explanation_html: Si desitges garantir la privacitat de les teves publicacions, has de ser conscient de qui t'està seguint. <strong> Les publicacions privades es lliuren a totes les instàncies on tens seguidors </strong>. És possible que vulguis revisar-los i eliminar seguidors si no confies en que la teva privacitat sigui respectada pel personal o el programari d'aquestes instàncies.
@@ -599,6 +615,7 @@ ca:
   remote_follow:
     acct: Escriu el teu usuari@domini des del qual vols seguir
     missing_resource: No s'ha pogut trobar la URL de redirecció necessaria per al compte
+    no_account_html: No tens cap compte? Pots <a href='%{sign_up_path}' target='_blank'>registrar-te aquí</a>
     proceed: Comença a seguir
     prompt: 'Seguiràs a:'
   remote_unfollow:
@@ -762,9 +779,13 @@ ca:
 
       <hr class="spacer" />
 
-      <h3 id="coppa">Compliment de la Llei de protecció de la privacitat en línia dels nens</h3>
+      <h3 id="children">Ús del lloc dels nens</h3>
+
+      <p>Si el servidor és a EU o EEA: el nostre lloc, productes i serveis estan dirigits a persones que tenen almenys 16 anys. Si tens menys de 16 anys, seguint els requisits del GDPR (<a href="https://ca.wikipedia.org/wiki/Reglament_General_de_Protecció_de_Dades">Reglament General de Protecció de Dades</a>) no utilitzis aquest lloc.</p>
+
+      <p>Si aquest servidor es troba als EUA: el nostre lloc, productes i serveis estan dirigits a persones que tenen almenys 13 anys. Si tens menys de 13 anys, segons els requisits de COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) no utilitzis aquest lloc.</p>
 
-      <p>El nostre lloc, productes i serveis estan dirigits a persones que tenen almenys 13 anys. Si aquest servidor es troba als EUA, i tens menys de 13 anys, segons els requisits de COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) no utilitzis aquest lloc.</p>
+      <p>Els requisits legals poden ser diferents si aquest servidor està en una altra jurisdicció.</p>
 
       <hr class="spacer" />
 
diff --git a/config/locales/da.yml b/config/locales/da.yml
new file mode 100644
index 000000000..d76730b33
--- /dev/null
+++ b/config/locales/da.yml
@@ -0,0 +1,554 @@
+---
+da:
+  about:
+    about_hashtag_html: Disse er offentlige toots der indeholder tagget <strong>#%{hashtag}</strong>. Du kan interagere med dem hvis du har en konto hvor som helst i fediverset.
+    about_mastodon_html: Mastodon er et socialt netværk der er baseret på åbne web protokoller og frit, open-source source software. Der er decentraliseret ligesom e-mail tjenester.
+    about_this: Om
+    administered_by: 'Administreret af:'
+    closed_registrations: Registreringer er på nuværrende tidspunkt lukkede for denne instans. Du kan dog finde andre instanser du kan oprette dig på og få adgang til det samme netværk derfra.
+    contact: Kontakt
+    contact_missing: Ikke sat
+    contact_unavailable: Ikke tilgængeligt
+    description_headline: Hvad er %{domain}?
+    domain_count_after: andre instancer
+    domain_count_before: Forbundet til
+    extended_description_html: |
+      <h3>Et godt sted for regler</h3>
+      <p>Den udvidede beskrivelse er endnu ikke blevet opsat.</p>
+    features:
+      humane_approach_body: Ved at lære fra fejl fra andre netværk, sigter Mastodon for at tage etisk designmæssig valg for at bekæmpe misbrug af sociale medier.
+      humane_approach_title: En mere human tilgang
+      not_a_product_body: Mastodon er ikke et kommercielt netværk. Ingen reklamer, ingen datamining, ingen indhegnet haver. Der er ingen central regering.
+      not_a_product_title: Du er en person, ikke et produkt
+      real_conversation_body: Med 500 tegn til din rådighed og understøttelse af granulært indhold og multimedie advarsler, kan du udtrykke dig på en hvilken som helst måde du ønsker.
+      real_conversation_title: Bygget til rigtige samtaler
+      within_reach_body: Adskillige apps for iOS, Android og andre platforme takket være et udviklervenligt API økosystem tillader dig at holde kontakten med dine venner hvor som helst.
+      within_reach_title: Altid indenfor rækkevidde
+    generic_description: "%{domain} er en server i netværket"
+    hosted_on: Mostodon hostet på %{domain}
+    learn_more: Lær mere
+    other_instances: Liste over instancer
+    source_code: Kildekode
+    status_count_after: statusser
+    status_count_before: Som har skrevet
+    user_count_after: brugere
+    user_count_before: Hjem til
+    what_is_mastodon: Hvad er Mastodon?
+  accounts:
+    follow: Følg
+    followers: Følgere
+    following: Følger
+    media: Multimedia
+    moved_html: "%{name} er flyttet til %{new_profile_link}:"
+    network_hidden: Denne information er ikke tilgængelig
+    nothing_here: Der er intet her!
+    people_followed_by: Folk some %{name} følger
+    people_who_follow: Folk der følger %{name}
+    posts: Dyt
+    posts_with_replies: Toots og svar
+    remote_follow: Følg fra andre instancer
+    reserved_username: Brugernavnet er reserveret
+    roles:
+      admin: Administrator
+      bot: Robot
+      moderator: Moderator
+    unfollow: Følg ikke længere
+  admin:
+    account_moderation_notes:
+      create: Læg en kommentar
+      created_msg: Moderator notat succesfuldt oprettet!
+      delete: Slet
+      destroyed_msg: Moderator notat succesfuldt destrueret!
+    accounts:
+      are_you_sure: Er du sikker?
+      avatar: Profilbillede
+      by_domain: Domæne
+      change_email:
+        changed_msg: Email til konto succesfuldt ændret!
+        current_email: Nuværende email
+        label: Ændre email
+        new_email: Ny email
+        submit: Ændre email
+        title: Ændre email for %{username}
+      confirm: Bekræft
+      confirmed: Bekræftet
+      confirming: Bekræfter
+      demote: Degrader
+      disable: Deaktiver
+      disable_two_factor_authentication: Deaktiver 2FA
+      disabled: Deaktiveret
+      display_name: Visningsnavn
+      domain: Domæne
+      edit: Rediger
+      email: Email
+      email_status: Email status
+      enable: Aktiver
+      enabled: Aktiveret
+      feed_url: Link til feed
+      followers: Følgere
+      followers_url: Link til følgere
+      follows: Følger
+      inbox_url: Link til indbakke
+      ip: IP-adresse
+      location:
+        all: Alle
+        local: Lokalt
+        remote: Fjernt
+        title: Placering
+      login_status: Status på login
+      media_attachments: Multimedie bilag
+      memorialize: Omdan til et memoriam
+      moderation:
+        all: Alle
+        silenced: Dæmpet
+        suspended: Udelukket
+        title: Moderasion
+      moderation_notes: Moderator notater
+      most_recent_activity: Seneste aktivitet
+      most_recent_ip: Senest IP
+      not_subscribed: Ikke abonneret
+      order:
+        alphabetic: Alfabetisk
+        most_recent: Seneste
+        title: Rækkefølge
+      outbox_url: Link til udgående
+      perform_full_suspension: Udfør fuld udelukkelse
+      profile_url: Link til profil
+      promote: Forfrem
+      protocol: Protokol
+      public: Offentligt
+      push_subscription_expires: PuSH abonnement udløber
+      redownload: Opdater profilbillede
+      remove_avatar: Fjern profilbillede
+      resend_confirmation:
+        already_confirmed: Denne bruger er allerede blevet bekræftet
+        send: Gensend bekræftelsesmail
+        success: Bekræftelsesmail sendt succesfuldt!
+      reset: Nulstil
+      reset_password: Nulstil kodeord
+      resubscribe: Abonner igen
+      role: Tilladelser
+      roles:
+        admin: Admin
+        moderator: Mod
+        staff: Personale
+        user: Bruger
+      salmon_url: Salmon-URL
+      search: Søg
+      shared_inbox_url: Link til delt indbakke
+      show:
+        created_reports: Rapporter oprettet af denne konto
+        report: rapporter
+        targeted_reports: Anmeldelser fra denne konto
+      silence: Dæmp
+      statuses: Statusser
+      subscribe: Abonner
+      title: Konti
+      unconfirmed_email: Ikke-bekræftet email
+      undo_silenced: Fortryd dæmpning
+      undo_suspension: Fortryd udelukkelse
+      unsubscribe: Abonner ikke længere
+      username: Brugernavn
+      web: Web
+    action_logs:
+      actions:
+        assigned_to_self_report: "%{name} tildelte anmeldelsen %{target} til sig selv"
+        change_email_user: "%{name} ændrede email adressen for brugeren %{target}"
+        confirm_user: "%{name} bekræftede %{target}s email adresse"
+        create_custom_emoji: "%{name} uploadede humørikonet %{target}"
+        create_domain_block: "%{name} blokerede domænet %{target}"
+        create_email_domain_block: "%{name} sortlistede email domænet %{target}"
+        demote_user: "%{name} degraderede %{target}"
+        destroy_domain_block: "%{name} fjernede blokeringen af domænet %{target}"
+        destroy_email_domain_block: "%{name} hvid-listede email domænet %{target}"
+        destroy_status: "%{name} fjernede statussen fra %{target}"
+        disable_2fa_user: "%{name} deaktiverede to faktor kravet for brugeren %{target}"
+        disable_custom_emoji: "%{name} deaktiverede humørikonet %{target}"
+        disable_user: "%{name} deaktiverede login for brugeren %{target}"
+        enable_custom_emoji: "%{name} aktiverede humørikonet %{target}"
+        enable_user: "%{name} aktiverede login for brugeren %{target}"
+        memorialize_account: "%{name} omdannede %{target}s konto til en mindeside"
+        promote_user: "%{name} forfremmede brugeren %{target}"
+        remove_avatar_user: "%{name} fjernede %{target}s profilbillede"
+        reopen_report: "%{name} genåbnede anmeldelsen %{target}"
+        reset_password_user: "%{name} nulstillede kodeordet for brugeren %{target}"
+        resolve_report: "%{name} løste anmeldelsen %{target}"
+        silence_account: "%{name} dæmpede %{target}s konto"
+        suspend_account: "%{name} udelukkede %{target}s konto"
+        unassigned_report: "%{name} fjernede tildelingen af rapporten %{target}"
+        unsilence_account: "%{name} fjernede dæmpningen fra %{target}s konto"
+        unsuspend_account: "%{name} fjernede udelukkelsen fra %{target}s konto"
+        update_custom_emoji: "%{name} opdaterede humørikonet %{target}"
+        update_status: "%{name} opdaterede status for %{target}"
+      title: Revisionslog
+    custom_emojis:
+      by_domain: Domæne
+      copied_msg: Succesfuldt oprettede en lokal kopi af humørikonet
+      copy: Kopier
+      copy_failed_msg: Kunne ikke oprette en lokal kopi af dette humørikon
+      created_msg: Humørikon succesfuldt oprettet!
+      delete: Slet
+      destroyed_msg: Emojo succesfuldt destrueret!
+      disable: Deaktiver
+      disabled_msg: Succesfuldt deaktiverede det humørikon
+      emoji: Humørikon
+      enable: Aktiver
+      enabled_msg: Succesfuldt aktiverede det humørikon
+      image_hint: PNG op til 50KB
+      listed: Listet
+      new:
+        title: Tilføj nyt brugerdefineret humørikon
+      overwrite: Overskriv
+      shortcode: Kortkode
+      shortcode_hint: Mindst 2 tegn, kun alfabetiske tegn og understreger
+      title: Brugerdefinerede humørikoner
+      unlisted: Ikke listet
+      update_failed_msg: Kunne ikke opdatere det humørikon
+      updated_msg: Humørikon succesfuldt opdateret!
+      upload: Læg op
+    domain_blocks:
+      add_new: Tilføj ny
+      created_msg: Domæne blokade bliver nu behandlet
+      destroyed_msg: Domæne blokade er blevet annulleret
+      domain: Domæne
+      new:
+        create: Opret blokering
+        severity:
+          noop: Ingen
+          silence: Dæmp
+          suspend: Udeluk
+        title: Ny domæne blokering
+      reject_media: Afvis multimedie filer
+      severities:
+        noop: Ingen
+        silence: Dæmp
+        suspend: Udeluk
+      severity: Alvorlighed
+      show:
+        affected_accounts:
+          one: En konto i databasen påvirket
+          other: "%{count} konti i databasen påvirket"
+        title: Annuller domæne blokeringen for domænet %{domain}
+        undo: Fortryd
+      title: Domæne blokeringer
+      undo: Fortryd
+    email_domain_blocks:
+      add_new: Tilføj ny
+      delete: Slet
+      domain: Domæne
+      new:
+        create: Tilføj domæne
+      title: Email sortliste
+    instances:
+      account_count: Kendte konti
+      domain_name: Domæne
+      reset: Nulstil
+      search: Søg
+      title: Kendte instanser
+    invites:
+      filter:
+        all: Alle
+        available: Tilgængelig
+        expired: Udløbet
+        title: Filtre
+      title: Invitationer
+    reports:
+      account:
+        note: notat
+        report: anmeld
+      action_taken_by: Handling udført af
+      are_you_sure: Er du sikker?
+      assign_to_self: Tildel til mig
+      assigned: Tildelt moderator
+      comment:
+        none: Ingen
+      created_at: Anmeldt
+      id: ID
+      mark_as_resolved: Marker som værende løst
+      mark_as_unresolved: Marker som værende uløst
+      notes:
+        create: Tilføj notat
+        create_and_unresolve: Genåbne med notat
+        delete: Slet
+      reopen: Genåben anmeldelse
+      report: 'Anmeldelse #%{id}'
+      report_contents: Indhold
+      reported_account: Anmeldt konto
+      reported_by: Anmeldt af
+      resolved: Løst
+      silence_account: Dæmp konto
+      status: Status
+      suspend_account: Udeluk konto
+      target: Mål
+      title: Anmeldelser
+      unresolved: Uløst
+      updated_at: Opdateret
+      view: Se
+    settings:
+      hero:
+        title: Billede af helt
+      registrations:
+        deletion:
+          desc_html: Tillad alle at slette deres konto
+          title: Åben konto sletning
+        min_invite_role:
+          disabled: Ingen
+          title: Tillad invitationer af
+        open:
+          desc_html: Tillad alle at oprette en konto
+          title: Åben registrering
+      show_staff_badge:
+        desc_html: Vis personale emblem på en brugerside
+        title: Vis personale emblem
+      site_description:
+        title: Beskrivelse af instans
+      site_title: Navn på instans
+      timeline_preview:
+        desc_html: Vis offentlig tidslinje på landingssiden
+      title: Indstillinger for side
+    statuses:
+      back_to_account: Tilbage til kontosiden
+      batch:
+        delete: Slet
+        nsfw_off: Marker som værende ikke følsomt
+        nsfw_on: Marker som værende følsomt
+      failed_to_execute: Udførelsen kunne ikke lade sig gøre
+      media:
+        title: Multimedier
+      no_media: Ingen multimedier
+      title: Konto statusser
+      with_media: Med multimedier
+    subscriptions:
+      confirmed: Bekræftet
+      expires_in: Udløber om
+      last_delivery: Sidste levering
+      topic: Emne
+    title: Administration
+  admin_mailer:
+    new_report:
+      body: "%{reporter} har anmeldt %{target}"
+      body_remote: Nogen fra %{domain} har anmeldt %{target}
+  application_mailer:
+    notification_preferences: Ændre email indstillinger
+    salutation: "%{name},"
+    settings: 'Ændre email indstillinger: %{link}'
+    view: 'Se:'
+    view_profile: Se profil
+    view_status: Se status
+  applications:
+    invalid_url: Det angivne URL er ugyldigt
+    warning: Vær meget forsigtig med disse data. Del dem aldrig med nogen!
+  auth:
+    change_password: Kodeord
+    confirm_email: Bekræft email
+    delete_account: Slet konto
+    didnt_get_confirmation: Har du endnu ikke modtaget instrukser for bekræftelse?
+    forgot_password: Glemt dit kodeord?
+    login: Log ind
+    logout: Log ud
+    migrate_account: Flyt til en anden konto
+    or: eller
+    or_log_in_with: Eller log in med
+    register: Opret dig
+    register_elsewhere: Opret dig på en anden server
+    reset_password: Nulstil kodeord
+    security: Sikkerhed
+    set_new_password: Sæt et nyt kodeord
+  authorize_follow:
+    already_following: Du følger allerede denne konto
+    follow: Følg
+    following: 'Succes! Du følger nu:'
+    post_follow:
+      close: Du kan også bare lukke dette vindue.
+      return: Vis brugerens profil
+      web: Gå til web
+    title: Følg %{acct}
+  datetime:
+    distance_in_words:
+      about_x_hours: "%{count}t"
+      about_x_months: "%{count} måneder"
+      half_a_minute: Lige nu
+      less_than_x_seconds: Lige nu
+      x_seconds: "%{count}s"
+  deletes:
+    bad_password_msg: Godt forsøg, hackere! Forkert kodeord
+    proceed: Slet konto
+    success_msg: Din konto er nu blevet slettet
+  errors:
+    '403': Du har ikke tilladelse til at se denne side.
+    '404': Den side du leder efter findes ikke.
+    '410': Den side du leder efter findes ikke mere.
+    '422':
+      title: Sikkerheds godkendelse mislykkedes
+    '500':
+      content: Beklager men der gik noget galt i vores ende.
+      title: Siden er ikke korrekt
+  exports:
+    archive_takeout:
+      date: Dato
+      download: Hent dit arkiv
+      size: Størrelse
+    blocks: Du blokerer
+    follows: Du følger
+    mutes: Du dæmper
+  filters:
+    contexts:
+      home: Hjemme tidslinje
+      notifications: Notifikationer
+      public: Offentlig tidslinje
+      thread: Samtaler
+    edit:
+      title: Rediger filter
+    index:
+      delete: Slet
+      title: Filtrer
+    new:
+      title: Tilføj nyt filter
+  followers:
+    domain: Domæne
+    followers_count: Antal følgere
+    lock_link: Lås din konto
+    purge: Fjern fra følgere
+    unlocked_warning_title: Din konto er ikke låst
+  generic:
+    changes_saved_msg: Ændringerne blev gemt!
+    powered_by: drevet af %{link}
+    save_changes: Gem ændringer
+  imports:
+    types:
+      blocking: Blokeringsliste
+      following: Følgningsliste
+    upload: Læg op
+  invites:
+    delete: Deaktiver
+    expired: Udløbet
+    expires_in:
+      '1800': 30 minutter
+      '21600': 6 timer
+      '3600': 1 time
+      '43200': 12 timer
+      '604800': 1 uge
+      '86400': 1 dag
+    expires_in_prompt: Aldrig
+    generate: Generer
+    invited_by: 'Du er blevet inviteret af:'
+    max_uses_prompt: Ubegrænset
+    table:
+      expires_at: Udløber
+    title: Inviter folk
+  media_attachments:
+    validations:
+      too_many: Kan ikke vedhæfte mere en 4 filer
+  migrations:
+    proceed: Gem
+  moderation:
+    title: Moderatering
+  notification_mailer:
+    digest:
+      action: Se alle notifikationer
+      mention: "%{name} nævnte dig i:"
+      title: Mens du var væk...
+    follow:
+      body: "%{name} følger dig nu!"
+      subject: "%{name} følger dig nu"
+      title: Ny følger
+    mention:
+      action: Svar
+      body: 'Du blev nævnt af %{name} i:'
+      subject: Du blev nævnt af %{name}
+      title: Ny omtale
+    reblog:
+      body: 'Din status blev fremhævet af %{name}:'
+      subject: "%{name} fremhævede din status"
+      title: Ny fremhævelse
+  pagination:
+    newer: Nyere
+    next: Næste
+    older: Ældre
+    prev: Forrige
+  preferences:
+    languages: Sprog
+    other: Andet
+  remote_unfollow:
+    error: Fejl
+    title: Titel
+    unfollowed: Følger ikke længere
+  sessions:
+    browsers:
+      generic: Ukendt browser
+    description: "%{browser} på %{platform}"
+    ip: IP
+    platforms:
+      other: ukendt platform
+  settings:
+    authorized_apps: Godkendte apps
+    back: Tilbage til Mastodon
+    delete: Sletning af konto
+    development: Udvikling
+    edit_profile: Rediger profil
+    followers: Godkendte følgere
+    import: Importer
+    notifications: Notifikationer
+    preferences: Indstillinger
+    settings: Indstillinger
+    your_apps: Dine applikationer
+  statuses:
+    attached:
+      description: 'Vedhæftede: %{attached}'
+      image:
+        one: "%{count} billede"
+        other: "%{count} billeder"
+      video:
+        one: "%{count} video"
+        other: "%{count} videoer"
+    pin_errors:
+      ownership: Dun kan ikke fastgøre en anden persons toot
+    show_more: Vis mere
+    visibilities:
+      private: Kun-følgere
+      private_long: Vis kun til følgere
+      public: Offentlig
+      public_long: Alle kan se
+      unlisted: Ikke listet
+  stream_entries:
+    click_to_show: Tryk for at vise
+    pinned: Fastgjort toot
+    sensitive_content: Følsomt indhold
+  themes:
+    contrast: Høj kontrast
+    default: Mastodon
+    mastodon-light: Mastodon (lys)
+  two_factor_authentication:
+    disable: Deaktiver
+    enable: Aktiver
+    enabled: To-faktor godkendelse er aktiveret
+    enabled_success: To-faktor godkendelse succesfuldt aktiveret
+    generate_recovery_codes: Generer gendannelseskoder
+    recovery_codes: Reserve koder
+    recovery_codes_regenerated: Reserve koder blev succesfuldt regenereret
+    setup: Sæt op
+    wrong_code: Den indtastede kode var ugyldig! Er serverens tid og enhedens tid korrekte?
+  user_mailer:
+    backup_ready:
+      explanation: Din anmodning for fuld backup af din Mastodon konto. Den er nu klar til at blive hentet!
+      subject: Dit arkiv er klar til at blive hentet ned
+      title: Udpluk af arkiv
+    welcome:
+      edit_profile_action: Opsæt profil
+      explanation: Her er nogle råd til at starte med
+      final_action: Kom igang med at poste
+      full_handle: Dit fulde brugernavn
+      full_handle_hint: Dette er hvad du vil fortælle dine venner så de kan sende dig beskeder eller følge dig fra andre instanser.
+      review_preferences_action: Ændre præferencer
+      subject: Velkommen til Mastodon
+      tip_following: Du følger som standard administratoren(e) for den server du er på. For at finde flere folk, tjek både den lokale og fælles tidslinje.
+      tip_local_timeline: Den lokale tidslinje er et have af folk i %{instance}. Disse er dine umiddelbare naboer!
+      tip_mobile_webapp: Hvis din mobil browser tilbyder dig at tilføje Mastodon til din hjemmeskærm, kan du modtage push meddelelser. Dette opfører sig på mange måder ligesom en almindelig app!
+      tips: Råd
+      title: Velkommen ombord, %{name}!
+  users:
+    invalid_email: E-mail adressen er ugyldig
+    invalid_otp_token: Ugyldig to-faktor kode
+    otp_lost_help_html: Hvis du har mistet adgang til begge, kan du få kontakt via %{email}
+    seamless_external_login: Du er logget ind via en ekstern service, så er kodeord og e-mail indstillinger ikke tilgængelige.
+    signed_in_as: 'Logget ind som:'
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 52b124a0f..e91f03941 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -474,6 +474,20 @@ de:
     follows: Du folgst
     mutes: Du hast stummgeschaltet
     storage: Medienspeicher
+  filters:
+    contexts:
+      notifications: Benachrichtigungen
+      thread: Gespräche
+    edit:
+      title: Filter bearbeiten
+    errors:
+      invalid_context: Ungültiger oder fehlender Kontext übergeben
+      invalid_irreversible: Unwiderrufliche Filterung funktioniert nur mit Heim- oder Benachrichtigungskontext
+    index:
+      delete: Löschen
+      title: Filter
+    new:
+      title: Neuen Filter hinzufügen
   followers:
     domain: Instanz
     explanation_html: Wenn du sicherstellen willst, dass deine Beiträge privat sind, musst du wissen, wer dir folgt. <strong>Deine privaten Beiträge werden an alle Instanzen weitergegeben, auf denen Menschen registriert sind, die dir folgen.</strong> Wenn du den Betreibenden einer Instanz misstraust und du befürchtest, dass sie deine Privatsphäre missachten könnten, kannst du sie hier entfernen.
@@ -675,6 +689,7 @@ de:
     disallowed_hashtags:
       one: 'Enthält den unerlaubten Hashtag: %{tags}'
       other: 'Enthält die unerlaubten Hashtags: %{tags}'
+    language_detection: Sprache automatisch erkennen
     open_in_web: Im Web öffnen
     over_character_limit: Zeichenlimit von %{max} überschritten
     pin_errors:
diff --git a/config/locales/devise.da.yml b/config/locales/devise.da.yml
new file mode 100644
index 000000000..61b40fade
--- /dev/null
+++ b/config/locales/devise.da.yml
@@ -0,0 +1,58 @@
+---
+da:
+  devise:
+    confirmations:
+      confirmed: Din email adresse er blevet succesfuldt bekræftet.
+      send_instructions: Du vil modtage en mail med instrukser for hvordan du bekræfter din email adresse om få minutter. Tjek venligst din spam mappe hvis du ikke har modtaget denne email.
+    failure:
+      already_authenticated: Du er allerede logget ind.
+      inactive: Din konto er endnu ikke aktiveret.
+      invalid: Ugyldig %{authentication_keys} eller ugyldigt kodeord.
+      last_attempt: Du har et forsøg tilbage før din konto låses.
+      locked: Din konto er låst.
+      not_found_in_database: Ugyldig %{authentication_keys} eller ugyldigt kodeord.
+      timeout: Din session er udløbet. Log venligst ind igen for at fortsætte.
+      unauthenticated: Du er nødt til at logge ind eller oprette dig for at fortsætte.
+      unconfirmed: Du er nødt til at bekræfte din email adresse for at fortsætte.
+    mailer:
+      confirmation_instructions:
+        action: Bekræft email adresse
+        explanation: Du har oprettet en konto på %{host} med denne email adresse. Du er et klik fra at aktivere din konto. Hvis du ikke har oprettet dig, ignorer venligst denne email.
+        subject: 'Mastodon: Bekræftelses instrukser for %{instance}'
+        title: Bekræft email adresse
+      email_changed:
+        explanation: 'Email adressen for din konto bliver ændret til:'
+        extra: Hvis du ikke har ændret din email adresse er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på instansen hvis du er låst ude af din konto.
+        subject: 'Mastodon: Email ændret'
+        title: Ny email adresse
+      password_change:
+        explanation: Kodeordet for din konto er blevet ændret.
+        extra: Hvis du ikke har ændret dit kodeord er det muligt, at nogen har fået adgang til din konto. Venligst ændre dit kodeord med det samme eller kontakt administratoren på instansen hvis du er låst ude af din konto.
+        subject: 'Mastodon: Kodeord ændret'
+        title: Kodeordet er blevet ændret
+      reconfirmation_instructions:
+        explanation: Bekræft den nye adresse for at ændre din email.
+        subject: 'Mastodon: Bekræft email for %{instance}'
+        title: Bekræft email adresse
+      reset_password_instructions:
+        action: Ændre kodeord
+        explanation: Du anmodede om et nyt kodeord for din konto.
+        title: Kodeordet er blevet nulstillet
+    registrations:
+      signed_up: Velkommen! Du har nu tilmeldt dig.
+    sessions:
+      signed_in: Du er nu logget ind.
+      signed_out: Du er nu logget ud.
+    unlocks:
+      send_paranoid_instructions: Hvis din konto findes, vil du modtage en email med instrukser for hvordan du låser op for den om få minutter. Tjek venligst din spam mappe hvis du ikke har modtaget denne mail.
+      unlocked: Din konto er succesfuldt blevet låst op. Log venligst ind for at fortsætte.
+  errors:
+    messages:
+      already_confirmed: er allerede blevet bekræftet, prøv venligst at logge ind
+      confirmation_period_expired: skal bekræftes indenfor %{period}, anmod venligst om en ny
+      expired: er udløbet, anmod venligst en ny
+      not_found: ikke fundet
+      not_locked: blev ikke låst
+      not_saved:
+        one: '1 fejl forhindrede denne %{resource} fra at blive gemt:'
+        other: "%{count} fejl forhindrede denne %{resource} fra at blive gemt:"
diff --git a/config/locales/devise.el.yml b/config/locales/devise.el.yml
new file mode 100644
index 000000000..523d1fb88
--- /dev/null
+++ b/config/locales/devise.el.yml
@@ -0,0 +1,82 @@
+---
+el:
+  devise:
+    confirmations:
+      confirmed: Η διεύθυνση email σου επιβεβαιώθηκε με επιτυχία.
+      send_instructions: Σε μερικά λεπτά θα λάβεις ένα email με οδηγίες για την επιβεβαίωση της διεύθυνσης email σου. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα αν δεν το έχεις λάβει.
+      send_paranoid_instructions: Αν η διεύθυνση email σου υπάρχει στη βάση μας, θα λάβεις σε μερικά λεπτά ένα email με οδηγίες επιβεβαίωσης της διεύθυνσής σου. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα αν δεν το έχεις λάβει.
+    failure:
+      already_authenticated: Έχεις ήδη συνδεθεί.
+      inactive: Ο λογαριασμός σου δεν έχει ενεργοποιηθεί ακόμα.
+      invalid: Λάθος %{authentication_keys} ή συνθηματικό.
+      last_attempt: Έχεις μια ακόμα προσπάθεια πριν κλειδωθεί ο λογαριασμός σου.
+      locked: Ο λογαριασμός σου κλειδώθηκε.
+      not_found_in_database: Λάθος %{authentication_keys} ή συνθηματικό.
+      timeout: Η τρέχουσα σύνδεσή σου έληξε. Παρακαλούμε συνδέσου ξανά για να συνεχίσεις.
+      unauthenticated: Πρέπει να συνδεθείς ή να εγγραφείς για να συνεχίσεις.
+      unconfirmed: Πρέπει να επιβεβαιώσεις τη διεύθυνση email σου για να συνεχίσεις.
+    mailer:
+      confirmation_instructions:
+        action: Επιβεβαίωσε διεύθυνση email
+        explanation: Δημιούργησες έναν λογαριασμό στο %{host} με αυτή τη διεύθυνση email. Με ένα κλικ θα τον ενεργοποιήσεις. Αν δεν το έκανες εσύ, παρακαλούμε αγνόησε αυτό το email.
+        extra_html: Παρακαλούμε να διαβάσεις <a href="%{terms_path}">του κανόνες αυτού του κόμβου</a> και <a href="%{policy_path}">τους όρους χρήσης της υπηρεσίας μας</a>.
+        subject: 'Mastodon: Οδηγίες επιβεβαίωσης για %{instance}'
+        title: Επιβεβαίωσε διεύθυνση email
+      email_changed:
+        explanation: 'Αλλάζεις τη διεύθυνση email για τον λογαριασμό σου στην:'
+        extra: Αν δεν άλλαξες εσύ το email σου, ίσως κάποιος να έχει αποκτήσει πρόσβαση στο λογαριασμό σου. Παρακαλούμε άλλαξε το συνθηματικό σου άμεσα ή επικοινώνησε με τον διαχειριστή του κόμβου σου αν έχεις κλειδωθεί απ' έξω.
+        subject: 'Mastodon: Αλλαγή διεύθυνσης email'
+        title: Νέα διεύθυνση email
+      password_change:
+        explanation: Το συνθηματικό του λογαριασμού σου άλλαξε.
+        extra: Αν δεν άλλαξες εσύ το συνθηματικό σου, ίσως κάποιος να έχει αποκτήσει πρόσβαση στο λογαριασμό σου. Παρακαλούμε άλλαξε το συνθηματικό σου άμεσα ή επικοινώνησε με τον διαχειριστή του κόμβου σου αν έχεις κλειδωθεί απ' έξω.
+        subject: 'Mastodon: Αλλαγή συνθηματικού'
+        title: Αλλαγή συνθηματικού
+      reconfirmation_instructions:
+        explanation: Επιβεβαίωσε τη νέα διεύθυνση για να αλλάξεις το email σου.
+        extra: Αν δεν ζήτησες εσύ αυτή την αλλαγή, παρακαλούμε αγνόησε αυτό το email. Η διεύθυνση email για τον λογαριασμό σου στο Mastodon δεν θα αλλάξει μέχρι να επισκεφτείς τον παραπάνω σύνδεσμο.
+        subject: 'Mastodon: Επιβεβαίωση email για %{instance}'
+        title: Επιβεβαίωση διεύθυνσης email
+      reset_password_instructions:
+        action: Αλλαγή συνθηματικού
+        explanation: Ζήτησες ένα νέο συνθηματικό για τον λογαριασμό σου.
+        extra: Αν δεν ζήτησες εσύ αυτή την αλλαγή, παρακαλούμε αγνόησε αυτό το email. Το συνθηματικό σου δεν θα αλλάξει μέχρι να επισκεφτείς τον παραπάνω σύνδεσμο και να δημιουργήσεις ένα καινούριο.
+        subject: 'Mastodon: Οδηγίες επαναφοράς συνθηματικού'
+        title: Επαναφορά συνθηματικού
+      unlock_instructions:
+        subject: 'Mastodon: Οδηγίες ξεκλειδώματος'
+    omniauth_callbacks:
+      failure: Δεν μπόρεσαμε να σε πιστοποιήσουμε μέσω %{kind} γιατί "%{reason}".
+      success: Επιτυχημένη πιστοποίηση μέσω %{kind} λογαριασμού.
+    passwords:
+      no_token: Δεν μπορείς να επισκεφτείς αυτή τη σελίδα αν δεν έρχεσαι από email επαναφοράς συνθηματικού. Αν όντως έρχεσαι από email επαναφοράς συνθηματικού, σιγουρέψου πως χρησιμοποίησες το πλήρες URL που σου στάλθηκε.
+      send_instructions: Αν η email διεύθυνσή σου υπάρχει ήδη στη βάση μας, θα λάβεις σύντομα έναν σύνδεσμο ανάκτησης συνθηματικού. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      send_paranoid_instructions: Αν η email διεύθυνσή σου υπάρχει ήδη στη βάση μας, θα λάβεις σύντομα έναν σύνδεσμο ανάκτησης συνθηματικού. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      updated: Το συνθηματικό σου άλλαξε. Πλέον έχεις συνδεθεί.
+      updated_not_active: Το συνθηματικό σου άλλαξε.
+    registrations:
+      destroyed: Στο καλό! Ο λογαριασμός σου ακυρώθηκε με επιτυχία. Ελπίζουμε να σε ξαναδούμε σύντομα.
+      signed_up: Καλώς ήρθες! Εγγράφηκες με επιτυχία.
+      signed_up_but_inactive: Εγγράφηκες με επιτυχία. Όμως δε μπορέσαμε να σε συνδέσουμε γιατί ο λογαριασμός σου δεν έχει ενεργοποιηθεί ακόμα.
+      signed_up_but_locked: Εγγράφηκες με επιτυχία. Όμως δε μπορέσαμε να σε συνδέσουμε γιατί ο λογαριασμός σου είναι κλειδωμένος.
+      signed_up_but_unconfirmed: Σου στείλαμε ένα μήνυμα με σύνδεσμο επιβεβαίωσης στη διεύθυνση email σου. Παρακαλούμε ακολούθησε το σύνδεσμο για να ενεργοποιήσεις το λογαριασμό σου. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      update_needs_confirmation: Ενημέρωσες το λογαριασμό σου με επιτυχία αλλά χρειαζόμαστε να επιβεβαιώσουμε τη νέα διεύθυνση email σου. Παρακαλούμε έλεγξε τα email σου και ακολούθησε το σύνδεσμο για να την επιβεβαιώσεις. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      updated: Ο λογαριασμός σου επιβεβαιώθηκε με επιτυχία.
+    sessions:
+      already_signed_out: Αποσυνδέθηκες με επιτυχία.
+      signed_in: Συνδέθηκες με επιτυχία.
+      signed_out: Αποσυνδέθηκες με επιτυχία.
+    unlocks:
+      send_instructions: Σε μερικά λεπτά θα λάβεις ένα email με οδηγίες για το πως να ξεκλειδώσεις το λογαριασμό σου. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      send_paranoid_instructions: Αν ο λογαριασμός σου υπάρχει, σε μερικά λεπτά θα λάβεις ένα email με οδηγίες για το πως να τον ξεκλειδώσεις. Παρακαλούμε έλεγξε το φάκελο με τα ανεπιθύμητα μηνύματα σου αν δεν το λάβεις.
+      unlocked: Ο λογαριασμός σου ξεκλειδώθηκε με επιτυχία. Παρακαλούμε συνδέσου για να συνεχίσεις.
+  errors:
+    messages:
+      already_confirmed: έχει ήδη επιβεβαιωθεί, προσπάθησε να συνδεθείς
+      confirmation_period_expired: πρέπει να επιβεβαιωθεί εντός %{period}, παρακαλούμε αιτηθείτε το ξανά
+      expired: έληξε, παρακαλούμε ζητήστε ένα νέο
+      not_found: δε βρέθηκε
+      not_locked: δεν ήταν κλειδωμένος
+      not_saved:
+        one: '1 σφάλμα απέτρεψε αυτό το %{resource} να αποθηκευτεί:'
+        other: "%{count} σφάλματα απέτρεψαν το %{resource} να αποθηκευτεί:"
diff --git a/config/locales/devise.sk.yml b/config/locales/devise.sk.yml
index 173622bc5..a32fbe03b 100644
--- a/config/locales/devise.sk.yml
+++ b/config/locales/devise.sk.yml
@@ -28,7 +28,7 @@ sk:
         subject: 'Mastodon: Emailová adresa bola zmenená'
         title: Nová emailová adresa
       password_change:
-        explanation: Heslo k vašemu účtu bolo zmenené.
+        explanation: Heslo k tvojmu účtu bolo zmenené.
         extra: Pokiaľ si nezmenil/a svoje heslo, je pravdepodobné že niekto iný získal prístup k tvojmu účtu. Naliehavo preto prosím zmeň svoje heslo, alebo kontaktuj administrátora tohto serveru pokiaľ si vymknutý/á zo svojho účtu.
         subject: 'Mastodon: Heslo bolo zmenené'
         title: Heslo bolo zmenené
@@ -38,8 +38,8 @@ sk:
         subject: 'Mastodon: Potvrďenie emailu pre %{instance}'
         title: Overiť emailovú adresu
       reset_password_instructions:
-        action: Zmeniť heslo
-        explanation: Vyžiadal/a ste si nové heslo pre svoj účet.
+        action: Zmeň svoje heslo
+        explanation: Vyžiadal/a si si nové heslo pre svoj účet.
         extra: Pokiaľ si túto akciu nevyžiadal/a, prosím ignoruj tento email. Tvoje heslo nebude zmenené pokiaľ nepostúpiš na adresu uvedenú vyššie a vytvoríš si nové.
         subject: 'Mastodon: Inštrukcie pre obnovu hesla'
         title: Nastav nové heslo
diff --git a/config/locales/devise.sl.yml b/config/locales/devise.sl.yml
index 0967ef424..ecbaaf91a 100644
--- a/config/locales/devise.sl.yml
+++ b/config/locales/devise.sl.yml
@@ -1 +1,26 @@
-{}
+---
+sl:
+  devise:
+    confirmations:
+      confirmed: Vaš e-poštni naslov je bil uspešno potrjen.
+      send_instructions: V nekaj minutah boste prejeli e-poštno sporočilo z navodili za potrditev vašega e-poštnega naslova. Če niste prejeli e-poštnega sporočila, preverite mapo neželena pošta.
+      send_paranoid_instructions: Če vaš e-poštni naslov obstaja v naši podatkovni bazi, boste v nekaj minutah prejeli e-poštno sporočilo z navodili za potrditev vašega e-poštnega naslova. Če niste prejeli e-poštnega sporočila, preverite mapo neželena pošta.
+    failure:
+      already_authenticated: Prijavljeni ste že.
+      inactive: Vaš račun še ni aktiviran.
+      invalid: Neveljavno %{authentication_keys} ali geslo.
+      last_attempt: Pred zaklepom računa imate še en poskus.
+      locked: Vaš račun je zaklenjen.
+      not_found_in_database: Neveljavno %{authentication_keys} ali geslo.
+      timeout: Vaša seja je potekla. Če želite nadaljevati, se znova prijavite.
+      unauthenticated: Pred nadaljevanjem se morate prijaviti ali vpisati.
+      unconfirmed: Pred nadaljevanjem morate potrditi svoj e-poštni naslov.
+    mailer:
+      confirmation_instructions:
+        action: Potrdi e-poštni naslov
+        explanation: S tem e-poštnim naslovom ste ustvarili račun na %{host}. Z enim samim klikom ga aktivirate. Če to niste bili vi, prosimo, prezrite to e-poštno sporočilo.
+        extra_html: Preverite tudi <a href="%{terms_path}">pravila vozlišča</a> in <a href="%{policy_path}">naše pogoje storitve</a>.
+        subject: 'Mastodon: Navodila za potrditev za %{instance}'
+        title: Potrdi e-poštni naslov
+      email_changed:
+        explanation: 'E-poštni naslov za vaš račun je spremenjen na:'
diff --git a/config/locales/devise.zh-TW.yml b/config/locales/devise.zh-TW.yml
index 976e96be2..571429429 100644
--- a/config/locales/devise.zh-TW.yml
+++ b/config/locales/devise.zh-TW.yml
@@ -2,45 +2,45 @@
 zh-TW:
   devise:
     confirmations:
-      confirmed: 您的電子郵件地址確認成功。
+      confirmed: 您的 E-mail 驗證成功。
       send_instructions: 您將會在幾分鐘內收到驗證信。
-      send_paranoid_instructions: 如果您的電子信箱已經存在於我們的資料庫,您將會在幾分鐘內收到信,確認您電子信箱的指示。
+      send_paranoid_instructions: 如果您的 E-mail 存在於我們的資料庫,將會在幾分鐘內收到驗證信。
     failure:
       already_authenticated: 您已經登入了。
-      inactive: 您的帳號尚未啟用。
+      inactive: 您的帳戶尚未啟用。
       invalid: 不正確的 %{authentication_keys} 或密碼。
-      last_attempt: 若您再次嘗試失敗,我們將鎖定您的帳號,以策安全。
-      locked: 您的帳號已被鎖定。
+      last_attempt: 您剩下最後一次嘗試機會,如失敗將會進行帳戶鎖定。如有問題請洽詢站點管理員。
+      locked: 您的帳戶已被鎖定。
       not_found_in_database: 不正確的 %{authentication_keys} 或密碼。
       timeout: 您的登入階段已經逾期,請重新登入以繼續使用。
       unauthenticated: 您必須先登入或註冊,以繼續使用。
-      unconfirmed: 您必須先完成信箱驗證,以繼續使用。
+      unconfirmed: 您必須先完成 E-mail 驗證,以繼續使用。
     mailer:
       confirmation_instructions:
-        action: 驗證電子郵件地址
-        explanation: 您已經在 %{host} 上以此電子郵件地址建立了一個帳號。您距離啟用它只剩一次點擊之遙了。如果這不是你,請忽略此電子郵件。
-        extra_html: 同時也請看看<a href="%{terms_path}">該實體的規則</a>與<a href="%{policy_path}">我們的服務條款</a>。
+        action: 驗證 E-mail 地址
+        explanation: 您已經在 %{host} 上以此 E-mail 地址建立了一個帳號。您距離啟用它只剩一次點擊之遙了。如果這不是你,請忽略此 E-mail 。
+        extra_html: 同時也請看看<a href="%{terms_path}">該站點的規則</a>與<a href="%{policy_path}">我們的服務條款</a>。
         subject: 'Mastodon: 信箱驗證'
-        title: 驗證電子郵件地址
+        title: 驗證 E-mail 地址
       email_changed:
-        explanation: 您帳號的電子郵件地址被變更為:
-        extra: 如果您並未變更您的電子郵件,那麼很有可能是某人取得了您帳號的存取權限。請立刻變更您的密碼,或是若您的帳號已被鎖定,請聯絡所使用實體的管理員。
-        subject: Mastodon 電子郵件變更
-        title: 新電子郵件地址
+        explanation: 您帳號的 E-mail 地址被變更為:
+        extra: 如果您並未變更您的 E-mail ,那麼很有可能是某人取得了你帳號的存取權限。請立刻變更您的密碼,或是若您的帳號已被鎖定,請聯絡站點的管理員。
+        subject: Mastodon  E-mail 變更
+        title: 新 E-mail 地址
       password_change:
         explanation: 您帳號的密碼已變更。
-        extra: 如果您並未變更您的密碼,那麼很有可能是某人取得了您帳號的存取權限。請立刻變更您的密碼,或是若您的帳號已被鎖定,請聯絡所使用實體的管理員。
+        extra: 如果您並未變更您的密碼,那麼很有可能是某人取得了您帳號的存取權限。請立刻變更您的密碼,或是若您的帳號已被鎖定,請聯絡站點的管理員。
         subject: 'Mastodon: 更改密碼'
         title: 密碼已變更
       reconfirmation_instructions:
-        explanation: 確認新的電子郵件地址以變更您的電子郵件。
-        extra: 若此次變更不是由您開啟的,請忽略這個電子郵件。Mastodon 帳號的電子郵件地址在您存取上面的連結前不會變更。
-        subject: Mastodon:%{instance} 的確認電子郵件
-        title: 驗證電子郵件地址
+        explanation: 確認新的 E-mail 地址以變更您的 E-mail 。
+        extra: 若此次變更不是由您開啟的,請忽略這個 E-mail 。Mastodon 帳號的 E-mail 地址在您存取上面的連結前不會變更。
+        subject: Mastodon:%{instance} 的確認 E-mail
+        title: 驗證 E-mail 地址
       reset_password_instructions:
         action: 變更密碼
         explanation: 您為您的帳號請求了一個新密碼。
-        extra: 若您並未請求這個,請忽略此電子郵件。您的密碼在您存取上面的連結並建立一個新的之前不會變更。
+        extra: 若您並未請求這個,請忽略此 E-mail 。您的密碼在您存取上面的連結並建立一個新的之前不會變更。
         subject: 'Mastodon: 重設密碼'
         title: 重設密碼
       unlock_instructions:
diff --git a/config/locales/doorkeeper.da.yml b/config/locales/doorkeeper.da.yml
new file mode 100644
index 000000000..5e7ac0035
--- /dev/null
+++ b/config/locales/doorkeeper.da.yml
@@ -0,0 +1,110 @@
+---
+da:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Navn på program
+        redirect_uri: Link
+        scopes: Områder
+        website: Webside for applikation
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: kan ikke indeholde et fragment.
+              invalid_uri: skal være et gyldigt URI.
+              relative_uri: skal være en absolut URI.
+              secured_uri: skal være en HTTPS/SSL URI.
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Godkend
+        cancel: Annuller
+        destroy: Destruer
+        edit: Rediger
+        submit: Indsend
+      confirmations:
+        destroy: Er du sikker?
+      edit:
+        title: Rediger applikation
+      form:
+        error: Ups! Tjek din form for mulige fejl
+      help:
+        native_redirect_uri: Brug %{native_redirect_uri} for lokale tests
+        redirect_uri: Brug en linje per URI
+        scopes: Adskil omfang med mellemrum. Lad være blankt for at bruge standard omfang.
+      index:
+        application: Applikation
+        callback_url: Callback-URL
+        delete: Slet
+        name: Navn
+        new: Ny applikation
+        scopes: Omfang
+        show: Vis
+        title: Dine applikationer
+      new:
+        title: Ny applikation
+      show:
+        actions: Handlinger
+        application_id: Klient nøgle
+        callback_urls: Callback-URLs
+        scopes: Omfang
+        secret: Secret
+        title: 'Applikation: %{name}'
+    authorizations:
+      buttons:
+        authorize: Godkend
+        deny: Afvis
+      error:
+        title: Der opstod en fejl
+      new:
+        able_to: Den vil være i stand til
+        prompt: Applikationen %{client_name} anmoder om adgang til din konto
+        title: Godkendelse påkræves
+      show:
+        title: Kopiere denne godkendelseskode og indsæt den i applikationen.
+    authorized_applications:
+      buttons:
+        revoke: Ophæv
+      confirmations:
+        revoke: Er du sikker?
+      index:
+        application: Applikation
+        created_at: Godkendt
+        date_format: "%Y-%m-%d %H:%M:%S"
+        scopes: Omfang
+        title: Dine godkendte applikationer
+    errors:
+      messages:
+        access_denied: Ejeren af ressourcen eller godkendelses serveren afviste anmodningen.
+        invalid_redirect_uri: Ormdirigerings-uri'en der blev angivet er ikke gyldig.
+        invalid_token:
+          expired: Adgangs-beviset er udløbet
+          revoked: Adgangs-beviset er blevet ophævet
+          unknown: Adgangs-beviset er ugyldigt
+        unauthorized_client: Klienten er ikke godkendt til at udføre denne anmodning ved at bruge denne metode.
+        unsupported_response_type: Godkendelses serveren understøtter ikke denne type respons.
+    flash:
+      applications:
+        create:
+          notice: Applikationen blev oprettet.
+        destroy:
+          notice: Applikationen blev slettet.
+        update:
+          notice: Applikationen blev opdateret.
+      authorized_applications:
+        destroy:
+          notice: Applikationen blev ophævet.
+    layouts:
+      admin:
+        nav:
+          applications: Applikationer
+          oauth2_provider: OAuth Udbyder
+      application:
+        title: OAuth godkendelse påkrævet
+    scopes:
+      follow: følge, blokere, afblokete og affølge kontoer
+      push: modtage push notifikationer for din konto
+      read: læse din kontos data
+      write: indsende på dine vegne
diff --git a/config/locales/doorkeeper.el.yml b/config/locales/doorkeeper.el.yml
new file mode 100644
index 000000000..b81814650
--- /dev/null
+++ b/config/locales/doorkeeper.el.yml
@@ -0,0 +1,120 @@
+---
+el:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Όνομα εφαρμογής
+        redirect_uri: URI Ανακατεύθυνσης (Ενιαίο Αναγνωριστικό Πόρων)
+        scopes: Εύρος εφαρμογής
+        website: Ιστότοπος εφαρμογής
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              fragment_present: δεν μπορεί να περιέχει τμήμα διεύθυνσης.
+              invalid_uri: πρέπει να είναι έγκυρο URI (Ενιαίο Αναγνωριστικό Πόρων).
+              relative_uri: πρέπει να είναι απόλυτο URI (Ενιαίο Αναγνωριστικό Πόρων).
+              secured_uri: πρέπει να είναι HTTPS/SSL URI (Ενιαίο Αναγνωριστικό Πόρων).
+  doorkeeper:
+    applications:
+      buttons:
+        authorize: Ενέκρινε
+        cancel: Άκυρο
+        destroy: Καταστροφή
+        edit: Αλλαγή
+        submit: Υποβολή
+      confirmations:
+        destroy: Σίγουρα;
+      edit:
+        title: Αλλαγή εφαρμογής
+      form:
+        error: Ώπα! Έλεγξε τη φόρμα σου για πιθανά λάθη
+      help:
+        native_redirect_uri: Χρησιμοποίησε το %{native_redirect_uri} για τοπικές δοκιμές
+        redirect_uri: Χρησιμοποίησε μια γραμμή ανά URI
+        scopes: Διαχώρησε το κάθε εύρος εφαρμογής με κενά. Άστο κενό για χρήση των προεπιλεγμένων ευρών εφαρμογής.
+      index:
+        application: Εφαρμογή
+        callback_url: URL επιστροφής (Callback)
+        delete: Διαγραφή
+        name: Όνομα
+        new: Νέα εφαρμογή
+        scopes: Εύρος εφαρμογής
+        show: Εμφάνισε
+        title: Οι εφαρμογές σου
+      new:
+        title: Νέα εφαρμογή
+      show:
+        actions: Ενέργειες
+        application_id: Κλειδί πελάτη
+        callback_urls: URL επιστροφής (Callback)
+        scopes: Εύρος εφαρμογής
+        secret: Μυστικό πελάτη
+        title: 'Εφαρμογή: %{name}'
+    authorizations:
+      buttons:
+        authorize: Ενέκρινε
+        deny: Απόρριψε
+      error:
+        title: Εμφανίστηκε σφάλμα
+      new:
+        able_to: Θα μπορεί να
+        prompt: Η εφαρμογή %{client_name} ζητάει πρόσβαση στο λογαριασμό σου
+        title: Απαιτείται έγκριση
+      show:
+        title: Αντέγραψε αυτό τον κωδικό έγκρισης στην εφαρμογή.
+    authorized_applications:
+      buttons:
+        revoke: Ανακάλεσε
+      confirmations:
+        revoke: Σίγουρα;
+      index:
+        application: Εφαρμογή
+        created_at: Εγκεκριμένη
+        date_format: "%H:%M:%S, %d/%m/%Y"
+        scopes: Εύρος εφαρμογής
+        title: Οι εφαρμογές που έχεις εγκρίνει
+    errors:
+      messages:
+        access_denied: Ο ιδιοκτήτης του πόρου ή του παρόχου έγκρισης απέρριψε το αίτημα.
+        credential_flow_not_configured: Η ροή Resource Owner Password Credentials απέτυχε επειδή το Doorkeeper.configure.resource_owner_from_credentials δεν έχει ρυθμιστεί.
+        invalid_client: Η ταυτοποίηση του πελάτη απέτυχε είτε λόγω άγνωστου πελάτη, είτε λόγω έλλειψης ταυτοποιημένου πελάτη ή λόγω μη υποστηριζόμενης μεθόδου ταυτοποίησης.
+        invalid_grant: Η άδεια πιστοποίησης που δόθηκε είναι άκυρη, ληγμένη, έχει ανακληθεί, δεν συμφωνεί με το URI ανακατεύθυνσης που δόθηκε στο αίτημα πιστοποίησης ή εκδόθηκε προς άλλο πελάτη.
+        invalid_redirect_uri: Το URI ανακατεύθυνσης που δόθηκε δεν είναι έγκυρο.
+        invalid_request: Το αίτημα δεν έχει κάποια απαιτούμενη παράμετρο, περιέχει κάποια μη υποστηριζόμενη τιμή παραμέτρου ή είναι μη σωστά δομημένη.
+        invalid_resource_owner: Τα διαπιστευτήρια που έδωσε ο ιδιοκτήτης του πόρου δεν είναι έγκυρα, ή δεν βρέθηκε ο ιδιοκτήτης του πόρου
+        invalid_scope: Το αιτούμενο εύρος εφαρμογής είναι άκυρο, άγνωστο ή λάθος διατυπωμένο.
+        invalid_token:
+          expired: Το διακριτικό πρόσβασης έληξε
+          revoked: Το διακριτικό πρόσβασης ανακλήθηκε
+          unknown: Το διακριτικό πρόσβασης δεν είναι έγκυρο
+        resource_owner_authenticator_not_configured: Η αναζήτηση του ιδιοκτήτη του πόρου απέτυχε επειδή το Doorkeeper.configure.resource_owner_authenticator δεν έχει ρυθμιστεί.
+        server_error: Ο εξυπηρετητής έγκρισης (authorization server) αντιμετώπισε μια απροσδόκητη συνθήκη που τον απέτρεψε να ικανοποιήσει το αίτημα.
+        temporarily_unavailable: Ο εξυπηρετητής έγκρισης (authorization server) προς το παρόν δεν είναι διαθέσιμος να αναλάβει το αίτημα λόγω προσωρινής υπερφόρτωσης ή συντήρησής του.
+        unauthorized_client: Ο πελάτης δεν έχει άδεια να εκτελέσει αυτό το αίτημα χρησιμοποιώντας αυτή τη μέθοδο.
+        unsupported_grant_type: Το είδος άδειας έγκρισης δεν υποστηρίζεται από τον εξυπηρετητή έγκρισης (authorization server).
+        unsupported_response_type: Ο εξυπηρετητής έγκρισης (authorization server) δεν υποστηρίζει αυτό το είδος απάντησης.
+    flash:
+      applications:
+        create:
+          notice: Η εφαρμογή δημιουργήθηκε.
+        destroy:
+          notice: Η εφαρμογή διαγράφηκε.
+        update:
+          notice: Η εφαρμογή ενημερώθηκε.
+      authorized_applications:
+        destroy:
+          notice: Η εφαρμογή ανακλήθηκε.
+    layouts:
+      admin:
+        nav:
+          applications: Εφαρμογές
+          oauth2_provider: Πάροχος OAuth2
+      application:
+        title: Απαιτείται έγκριση OAuth
+    scopes:
+      follow: παρακολούθηση, αποκλεισμός, άρση αποκλεισμού και άρση παρακολούθησης λογαριασμών
+      push: λήψη ειδοποιήσεων ώθησης για τον λογαριασμό σου
+      read: ανάγνωση στοιχείων του λογαριασμού σου
+      write: δημοσίευση εξ' ονόματός σου
diff --git a/config/locales/doorkeeper.en.yml b/config/locales/doorkeeper.en.yml
index eca1fc675..f1fe03716 100644
--- a/config/locales/doorkeeper.en.yml
+++ b/config/locales/doorkeeper.en.yml
@@ -114,7 +114,29 @@ en:
       application:
         title: OAuth authorization required
     scopes:
-      follow: follow, block, unblock and unfollow accounts
-      push: receive push notifications for your account
-      read: read your account's data
-      write: post on your behalf
+      follow: modify account relationships
+      push: receive your push notifications
+      read: read all your account's data
+      read:accounts: see accounts information
+      read:blocks: see your blocks
+      read:favourites: see your favourites
+      read:filters: see your filters
+      read:follows: see your follows
+      read:lists: see your lists
+      read:mutes: see your mutes
+      read:notifications: see your notifications
+      read:reports: see your reports
+      read:search: search on your behalf
+      read:statuses: see all statuses
+      write: modify all your account's data
+      write:accounts: modify your profile
+      write:blocks: block accounts and domains
+      write:favourites: favourite statuses
+      write:filters: create filters
+      write:follows: follow people
+      write:lists: create lists
+      write:media: upload media files
+      write:mutes: mute people and conversations
+      write:notifications: clear your notifications
+      write:reports: report other people
+      write:statuses: publish statuses
diff --git a/config/locales/doorkeeper.pl.yml b/config/locales/doorkeeper.pl.yml
index 5cad356fc..2e0254864 100644
--- a/config/locales/doorkeeper.pl.yml
+++ b/config/locales/doorkeeper.pl.yml
@@ -114,7 +114,29 @@ pl:
       application:
         title: Uwierzytelnienie OAuth jest wymagane
     scopes:
-      follow: możliwość śledzenia, blokowania, usuwania blokad, anulowania śledzenia kont
+      follow: możliwość śledzenia kont
       push: otrzymywanie powiadomień push dla Twojego konta
-      read: dostęp do odczytu danych konta
-      write: możliwość publikowania wpisów w Twoim imieniu
+      read: możliwość odczytu wszystkich danych konta
+      read:accounts: dostęp do informacji o koncie
+      read:blocks: dostęp do listy blokowanych
+      read:favourites: dostęp do listy ulubionych
+      read:filters: dostęp do filtrów
+      read:follows: dostęp do listy śledzonych
+      read:lists: dostęp do Twoich list
+      read:mutes: dostęp do listy wyciszonych
+      read:notifications: możliwość odczytu powiadomień
+      read:reports: dostęp do Twoich zgłoszeń
+      read:search: wyświetlanie z Twojego konta
+      read:statuses: wyświetlanie wszystkich wpisów
+      write: możliwość modyfikowania wszystkich danych o koncie
+      write:accounts: możliwość modyfikowania informacji o koncie
+      write:blocks: możliwość blokowania domen i użytkowników
+      write:favourites: możliwość dodawnia wpisów do ulubionych
+      write:filters: możliwość tworzenia filtrów
+      write:follows: możliwość śledzenia ludzi
+      write:lists: możliwość tworzenia list
+      write:media: możliwość wysyłania zawartości multimedialnej
+      write:mutes: możliwość wyciszania ludzi i konwersacji
+      write:notifications: możliwość usuwania Twoich powiadomień
+      write:reports: możliwość zgłaszania wpisów
+      write:statuses: możliwość publikowania wpisów
diff --git a/config/locales/doorkeeper.pt-BR.yml b/config/locales/doorkeeper.pt-BR.yml
index 8d3ce8a29..afacfd7f7 100644
--- a/config/locales/doorkeeper.pt-BR.yml
+++ b/config/locales/doorkeeper.pt-BR.yml
@@ -115,6 +115,6 @@ pt-BR:
         title: Autorização OAuth obrigatória
     scopes:
       follow: seguir, bloquear, desbloquear e deixar de seguir outras contas
-      push: receber notificações push para a sua conta
+      push: receber notificações push na sua conta
       read: ler os dados da sua conta
       write: postar em seu nome
diff --git a/config/locales/doorkeeper.sk.yml b/config/locales/doorkeeper.sk.yml
index b998d9c37..eb70a1762 100644
--- a/config/locales/doorkeeper.sk.yml
+++ b/config/locales/doorkeeper.sk.yml
@@ -68,7 +68,7 @@ sk:
       buttons:
         revoke: Zrušiť oprávnenie
       confirmations:
-        revoke: Ste si istý?
+        revoke: Si si istý?
       index:
         application: Aplikácia
         created_at: Autorizované
diff --git a/config/locales/doorkeeper.sv.yml b/config/locales/doorkeeper.sv.yml
index 96a343c92..25440cbb0 100644
--- a/config/locales/doorkeeper.sv.yml
+++ b/config/locales/doorkeeper.sv.yml
@@ -115,5 +115,6 @@ sv:
         title: OAuth-behörighet krävs
     scopes:
       follow: följa, blockera, ta bort blockerade och sluta följa konton
+      push: ta emot push aviseringar för ditt konto
       read: läsa dina kontodata
       write: posta åt dig
diff --git a/config/locales/doorkeeper.zh-TW.yml b/config/locales/doorkeeper.zh-TW.yml
index 2aa271785..690fc4513 100644
--- a/config/locales/doorkeeper.zh-TW.yml
+++ b/config/locales/doorkeeper.zh-TW.yml
@@ -5,7 +5,7 @@ zh-TW:
       doorkeeper/application:
         name: 名稱
         redirect_uri: 重新導向 URI
-        scopes: 範圍
+        scopes: 權限範圍
         website: 應用程式網頁
     errors:
       models:
@@ -29,9 +29,9 @@ zh-TW:
       edit:
         title: 編輯應用程式
       form:
-        error: 噢!請檢查表單錯誤訊息
+        error: 唉呦!請檢查表單錯誤訊息
       help:
-        native_redirect_uri: 使用 %{native_redirect_uri} 作局部測試
+        native_redirect_uri: 請使用 %{native_redirect_uri} 作測試
         redirect_uri: 每行輸入一個 URI
         scopes: 請用半形空格分開權限範圍 (scope)。留空表示使用預設的權限範圍。
       index:
@@ -40,9 +40,9 @@ zh-TW:
         delete: 刪除
         name: 名稱
         new: 新增應用程式
-        scopes: 範圍
+        scopes: 權限範圍
         show: 顯示
-        title: 您的應用程式
+        title: 你的應用程式
       new:
         title: 新增應用程式
       show:
@@ -54,7 +54,7 @@ zh-TW:
         title: 應用程式︰ %{name}
     authorizations:
       buttons:
-        authorize: 允許
+        authorize: 授權
         deny: 拒絕
       error:
         title: 發生錯誤
@@ -66,25 +66,25 @@ zh-TW:
         title: 複製此授權碼並貼上到應用程式中。
     authorized_applications:
       buttons:
-        revoke: 取消授權
+        revoke: 撤銷授權
       confirmations:
-        revoke: 您確定要取消授權?
+        revoke: 您確定要撤銷這個授權?
       index:
         application: 應用程式
-        created_at: 授權於
+        created_at: 授權時間
         date_format: "%Y-%m-%d %H:%M:%S"
         scopes: 權限範圍
-        title: 已獲您授權的應用程式
+        title: 已授權的應用程式
     errors:
       messages:
-        access_denied: 資源擁有者或授權伺服器不接受請求。
+        access_denied: 資源擁有者或認證伺服器不接受請求。
         credential_flow_not_configured: 資源擁有者密碼認證程序失敗,由於 Doorkeeper.configure.resource_owner_from_credentials 沒有設定。
         invalid_client: 客戶端驗證失敗,可能是未知的客戶端程式、未包含客戶端驗證、或使用了不支援的認證方法。
         invalid_grant: 授權申請不正確、逾期、已被取消、與授權請求內的重新導向 URI 不符、或屬於別的客戶端程式。
         invalid_redirect_uri: 不正確的重新導向網址。
         invalid_request: 請求缺少必要的參數、包含不支援的參數、或其他輸入錯誤。
         invalid_resource_owner: 資源擁有者的登入資訊錯誤、或無法找到該資源擁有者
-        invalid_scope: 請求的權限範圍不正確、未有定義、或輸入錯誤。
+        invalid_scope: 請求的權限範圍無效、未定義、或輸入錯誤。
         invalid_token:
           expired: access token 已過期
           revoked: access token 已被取消
@@ -93,8 +93,8 @@ zh-TW:
         server_error: 認證伺服器發生未知錯誤。
         temporarily_unavailable: 認證伺服器暫時無法使用。
         unauthorized_client: 客戶端程式無權使用此方法進行請求。
-        unsupported_grant_type: 授權伺服器不支援這個授權類型。
-        unsupported_response_type: 授權伺服器不支援這個回應類型。
+        unsupported_grant_type: 認證伺服器不支援這個授權類型。
+        unsupported_response_type: 認證伺服器不支援這個回應類型。
     flash:
       applications:
         create:
@@ -105,7 +105,7 @@ zh-TW:
           notice: 已更新應用程式。
       authorized_applications:
         destroy:
-          notice: 已取消應用程式授權。
+          notice: 已撤銷應用程式授權。
     layouts:
       admin:
         nav:
@@ -115,5 +115,6 @@ zh-TW:
         title: 需要 OAuth 授權
     scopes:
       follow: 關注、封鎖、解除封鎖及取消關注帳號
+      push: 接收你帳號的推送通知
       read: 讀取您的帳號資料
-      write: 以您的名義發佈文章
+      write: 以您的名義發佈嘟文
diff --git a/config/locales/el.yml b/config/locales/el.yml
index e160396f3..4b2fe6075 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -1,7 +1,7 @@
 ---
 el:
   about:
-    about_hashtag_html: Αυτά είναι δημόσια τουτ σημειωμένα με <strong>#%{hashtag}</strong>. Μπορείς να αλληλεπιδράσεις με αυτά αν έχεις λογαριασμό οπουδήποτε στο fediverse.
+    about_hashtag_html: Αυτά είναι κάποια από τα δημόσια τουτ σημειωμένα με <strong>#%{hashtag}</strong>. Μπορείς να αλληλεπιδράσεις με αυτά αν έχεις λογαριασμό οπουδήποτε στο fediverse.
     about_mastodon_html: Το Mastodon είναι ένα κοινωνικό δίκτυο που βασίζεται σε ανοιχτά δικτυακά πρωτόκολλα και ελεύθερο λογισμικό ανοιχτού κώδικα. Είναι αποκεντρωμένο όπως το e-mail.
     about_this: Σχετικά
     administered_by: 'Διαχειρίζεται από:'
@@ -10,7 +10,7 @@ el:
     contact_missing: Δεν έχει οριστεί
     contact_unavailable: Μ/Δ
     description_headline: Τι είναι το %{domain};
-    domain_count_after: άλλοι διακομιστές
+    domain_count_after: άλλους διακομιστές
     domain_count_before: Συνδέεται με
     extended_description_html: |
       <h3>Ένα καλό σημείο για κανόνες</h3>
@@ -18,8 +18,8 @@ el:
     features:
       humane_approach_body: Μαθαίνοντας από τις αποτυχίες άλλων δικτύων, το Mastodon στοχεύει να κάνει σχεδιαστικά ηθικές επιλογές για να καταπολεμήσει την κακόβουλη χρήση των κοινωνικών δικτύων.
       humane_approach_title: Μια πιο ανθρώπινη προσέγγιση
-      not_a_product_body: Το Mastodon δεν είναι εμπορικό δίκτυο. Δεν έχει διαφημίσεις, δεν έχει εξόρυξη δεδομένων, δεν έχει φραγμένες περιοχές. Δεν υπάρχει κεντρικό σημείο ελέγχου.
-      not_a_product_title: Είσαι άνθρωπος, όχι προϊόν
+      not_a_product_body: Το Mastodon δεν είναι ένα εμπορικό δίκτυο. Δεν έχει διαφημίσεις, δεν έχει εξόρυξη δεδομένων, δεν έχει περιφραγμένους κήπους. Δεν υπάρχει κεντρικό σημείο ελέγχου.
+      not_a_product_title: Είσαι ένας άνθρωπος, όχι κάποιο προϊόν
       real_conversation_body: Με 500 χαρακτήρες στη διάθεσή σου και υποστήριξη για λεπτομερή έλεγχο και προειδοποιήσεις πολυμέσων, μπορείς να εκφραστείς με τον τρόπο που θέλεις.
       real_conversation_title: Φτιαγμένο για αληθινή συζήτηση
       within_reach_body: Οι πολλαπλές εφαρμογές για το iOS, το Android και τις υπόλοιπες πλατφόρμες, χάρη σε ένα φιλικό προς τους προγραμματιστές οικοσύστημα API, σου επιτρέπουν να κρατάς επαφή με τους φίλους και τις φίλες σου οπουδήποτε.
@@ -30,9 +30,9 @@ el:
     other_instances: Λίστα κόμβων
     source_code: Πηγαίος κώδικας
     status_count_after: καταστάσεις
-    status_count_before: Ποιός συνέγραψε
+    status_count_before: Που έχουν γράψει
     user_count_after: χρήστες
-    user_count_before: Σπίτι
+    user_count_before: Σπίτι για
     what_is_mastodon: Τι είναι το Mastodon;
   accounts:
     follow: Ακολούθησε
@@ -91,11 +91,11 @@ el:
       inbox_url: URL εισερχομένων
       ip: IP
       location:
-        all: Όλα
+        all: Όλες
         local: Τοπικά
         remote: Απομακρυσμένα
         title: Τοποθεσία
-      login_status: Κατάσταση εισόδου
+      login_status: Κατάσταση σύνδεσης
       media_attachments: Συνημμένα πολυμέσα
       memorialize: Μετατροπή σε νεκρολογία
       moderation:
@@ -106,13 +106,13 @@ el:
       moderation_notes: Σημειώσεις μεσολάβησης
       most_recent_activity: Πιο πρόσφατη δραστηριότητα
       most_recent_ip: Πιο πρόσφατη IP
-      not_subscribed: Άνευ εγγραφής
+      not_subscribed: Άνευ συνδρομής
       order:
         alphabetic: Αλφαβητικά
         most_recent: Πιο πρόσφατα
         title: Ταξινόμηση
       outbox_url: URL εξερχομένων
-      perform_full_suspension: Πλήρης αναστολή
+      perform_full_suspension: Κάνε πλήρη αναστολή
       profile_url: URL προφίλ
       promote: Προβίβασε
       protocol: Πρωτόκολλο
@@ -138,7 +138,7 @@ el:
       shared_inbox_url: URL κοινόχρηστων εισερχομένων
       show:
         created_reports: Αναφορές από αυτόν το λογαριασμό
-        report: κατάγγειλε
+        report: καταγγελία
         targeted_reports: Αναφορές για αυτόν το λογαριασμό
       silence: Αποσιώπησε
       statuses: Καταστάσεις
@@ -215,7 +215,7 @@ el:
         create: Δημιουργία αποκλεισμού
         hint: Ο αποκλεισμός τομέα δεν θα αποτρέψει νέες καταχωρίσεις λογαριασμών στην βάση δεδομένων, αλλά θα εφαρμόσει αναδρομικά και αυτόματα συγκεκριμένες πολιτικές μεσολάβησης σε αυτούς τους λογαριασμούς.
         severity:
-          desc_html: Η <strong>αποσιώπηση</strong> θα κάνει αόρατες τις δημοσιεύσεις ενός λογαριασμού σε όσους δεν τον ακολουθούν. Η <strong>αναστολή</strong> θα αφαιρέσει όλο το περιεχόμενο, τα πολυμέσα και τα στοιχεία προφίλ ενός λογαριασμού. Το <strong>κανένα</strong> απλά απορρίπτει τα αρχεία πολυμέσων.
+          desc_html: Η <strong>αποσιώπηση</strong> θα κάνει αόρατες τις δημοσιεύσεις ενός λογαριασμού σε όσους δεν τον ακολουθούν. Η <strong>αναστολή</strong> θα αφαιρέσει όλο το περιεχόμενο, τα πολυμέσα και τα στοιχεία προφίλ ενός λογαριασμού. Χρησιμοποίησε το <strong>κανένα</strong> αν θέλεις απλά να απορρίψεις τα αρχεία πολυμέσων.
           noop: Κανένα
           silence: Σίγαση
           suspend: Αναστολή
@@ -294,7 +294,7 @@ el:
       silence_account: Αποσιώπηση λογαριασμού
       status: Κατάσταση
       suspend_account: Ανέστειλε λογαριασμό
-      target: Στόχος
+      target: Αποδέκτης
       title: Αναφορές
       unassign: Αποσύνδεση
       unresolved: Άλυτη
@@ -306,7 +306,7 @@ el:
         title: Δημοσίευση συγκεντρωτικών στατιστικών για τη δραστηριότητα χρηστών
       bootstrap_timeline_accounts:
         desc_html: Διαχωρίστε πολλαπλά ονόματα χρηστών με κόμματα. Λειτουργεί μόνο με τοπικούς και ανοιχτούς λογαριασμούς. Αν είναι κενό, περιλαμβάνει όλους τους τοπικούς διαχειριστές.
-        title: Προεπιλεγμένοι λογαριασμοί για ακολούθηση από τους νέους χρήστες
+        title: Προεπιλεγμένοι λογαριασμοί για παρακολούθηση από τους νέους χρήστες
       contact_information:
         email: Επαγγελματικό email
         username: Όνομα χρήστη επικοινωνίας
@@ -314,7 +314,7 @@ el:
         desc_html: Εμφανίζεται στην μπροστινή σελίδα. Συνίσταται τουλάχιστον 600x100px. Όταν λείπει, χρησιμοποιείται η μικρογραφία του κόμβου
         title: Εικόνα ήρωα
       peers_api_enabled:
-        desc_html: Ονόματα τομέων που αυτός ο κόμβος έχει πετύχει στο fediverse
+        desc_html: Ονόματα τομέων που αυτός ο κόμβος έχει ήδη συναντήσει στο fediverse
         title: Δημοσίευση λίστας κόμβων που έχουν ανακαλυφθεί
       registrations:
         closed_message:
@@ -333,8 +333,8 @@ el:
         desc_html: Όταν αντιστραφεί, θα δείχνει τα τουτ από όλο το γνωστό fediverse στην προεπισκόπηση. Διαφορετικά θα δείχνει μόνο τοπικά τουτ.
         title: Εμφάνιση του γνωστού fediverse στην προεπισκόπηση ροής
       show_staff_badge:
-        desc_html: Δείξε ένα σήμα προσωπικού σε μια σελίδα χρήστη
-        title: Δείξε σήμα προσωπικού
+        desc_html: Δείξε ένα σήμα προσωπικού στη σελίδα ενός χρήστη
+        title: Δείξε διακριτικό προσωπικού
       site_description:
         desc_html: Εισαγωγική παράγραφος στην αρχική σελίδα και στα meta tags. Μπορείς να χρησιμοποιήσεις HTML tags, συγκεκριμένα <code>&lt; a&gt;</code> και <code> &lt; em&gt;</code>.
         title: Περιγραφή κόμβου
@@ -474,6 +474,22 @@ el:
     follows: Ακολουθείς
     mutes: Αποσιωπάς
     storage: Αποθήκευση πολυμέσων
+  filters:
+    contexts:
+      home: Αρχική ροή
+      notifications: Ειδοποιήσεις
+      public: Δημόσιες ροές
+      thread: Συζητήσεις
+    edit:
+      title: Ενημέρωση φίλτρου
+    errors:
+      invalid_context: Έδωσες λάθος ή ανύπαρκτο πλαίσιο
+      invalid_irreversible: Τα μη αντιστρέψιμα φίλτρα δουλεύουν μόνο στα πλαίσια της αρχικής ροής και των ειδοποιήσεων
+    index:
+      delete: Διαγραφή
+      title: Φίλτρα
+    new:
+      title: Πρόσθεσε νέο φίλτρο
   followers:
     domain: Τομέας
     explanation_html: Αν θέλεις να διασφαλίσεις την ιδιωτικότητα των ενημερώσεών σου, πρέπει να ξέρεις ποιος σε ακολουθεί. <strong>Οι ιδιωτικές ενημερώσεις σου μεταφέρονται σε όλους τους κόμβους στους οποίους έχεις ακόλουθους</strong>. Ίσως να θέλεις να κάνεις μια ανασκόπηση σε αυτούς και να αφαιρέσεις ακολούθους αν δεν εμπιστεύεσαι το προσωπικό αυτών των κόμβων πως θα σεβαστούν την ιδιωτικότητά σου.
@@ -598,6 +614,7 @@ el:
   remote_follow:
     acct: Γράψε το ΌνομαΧρήστη@τομέας από όπου θέλεις να ακολουθήσεις
     missing_resource: Δεν βρέθηκε το απαιτούμενο URL ανακατεύθυνσης για το λογαριασμό σου
+    no_account_html: Δεν έχεις λογαριασμό; Μπορείς <a href='%{sign_up_path}' target='_blank'>να γραφτείς εδώ</a>
     proceed: Συνέχισε για να ακολουθήσεις
     prompt: 'Θα ακολουθήσεις:'
   remote_unfollow:
@@ -697,6 +714,87 @@ el:
     reblogged: προωθημένο
     sensitive_content: Ευαίσθητο περιεχόμενο
   terms:
+    body_html: |
+      <h2>Πολιτική Απορρήτου</h2>
+      <h3 id="collect">Ποιες πληροφορίες συλλέγουμε;</h3>
+
+      <ul>
+        <li><em>Βασικά στοιχεία λογαριασμού</em>: Όταν εγγραφείς σε αυτό τον διακομιστή, μπορεί να σου ζητηθεί όνομα χρήστη, διεύθυνση email και ένας κωδικός. Μπορεί επίσης να εισάγεις επιπλέον πληροφορίες λογαριασμού όπως ένα όνομα λογαριασμού και σύντομο βιογραφικό και να ανεβάσεις εικόνα προφίλ και επικεφαλίδας. Το όνομα χρήστη, το όνομα λογαριασμού, το βιογραφικό και οι εικόνες προφίλ και επικεφαλίδας είναι πάντα δημόσια εμφανείς.</li>
+        <li><em>Δημοσιεύσεις, ακόλουθοι και λοιπά δημόσια στοιχεία</em>: Η λίστα των ανθρώπων που ακολουθείς εμφανίζεται δημόσια, το ίδιο και οι ακόλουθοί σου. Όταν υποβάλλεις ένα μήνυμα, η ημερομηνία και ώρα αποθηκεύονται καθώς και η εφαρμογή που χρησιμοποίησες για την υποβολή του. Τα μηνύματα μπορεί να περιέχουν συνημμένα πολυμέσα όπως εικόνες και βίντεο. Τα δημόσια και τα μη καταχωρημένα μηνύματα είναι δημόσια διαθέσιμα. Όταν προβάλεις μια δημοσίευση στο προφίλ σου, είναι και αυτό δημόσια διαθέσιμο. Οι δημοσιεύσεις σου παραδίδονται στους ακολούθους σου, σε κάποιες περιπτώσεις αυτό σημαίνει ότι παραδίδονται σε διαφορετικούς διακομιστές (servers) και αντίγραφά τους αποθηκεύονται σε αυτούς. Παρομοίως, όταν διαγράψεις δημοσιεύσεις, αυτό μεταφέρεται στους ακόλουθους σου. Η αναδημοσίευση και η σημείωση ως αγαπημένης μιας δημοσίευσης είναι πάντα δημόσια.</li>
+        <li><em>Προσωπικές δημοσιεύσεις και προς ακόλουθους</em>: Όλες οι δημοσιεύσεις αποθηκεύονται και επεξεργάζονται στον διακομιστή. Οι δημοσιεύσεις προς τους ακόλουθους παραδίδονται στους ακόλουθους σου και σε όσους χρήστες αναφέρονται σε αυτές. Σε κάποιες περιπτώσεις αυτό σημαίνει πως παραδίδονται σε διαφορετικούς διακομιστές και αντίγραφά τους αποθηκεύονται σε αυτούς. Καταβάλουμε ειλικρινή προσπάθεια περιορισμού πρόσβασης σε αυτές τις δημοσιεύσεις μόνο σε εγκεκριμένα άτομα, όμως διαφορετικοί διακομιστές μπορεί να μην το πετυχαίνουν αυτό. Για αυτό, είναι σημαντικό να ελέγχεις τους διακομιστές στους οποίους ανήκουν οι ακόλουθοί σου. Μπορείς να ενεργοποιήσεις την επιλογή χειροκίνητης αποδοχής ή απόρριψης των νέων ακόλουθών σου στις ρυθμίσεις. <em>Παρακαλούμε έχε υπόψιν σου πως οι διαχειριστές του διακομιστή και των αποδεκτών διακομιστών πιθανόν να κοιτάνε αυτά τα μηνύματα</em>, και πως οι τελικοί αποδέκτες μπορούν να αποθηκεύσουν την οθόνη, το μήνυμα ή να το αναμεταδώσουν με άλλους τρόπους. <em>Μην μοιράζεσαι επικύνδυνες πληροφορίες μέσω του Mastodon.</em></li>
+        <li><em>Διευθύνσεις IP και άλλα metadata</em>: Όταν συνδέεσαι, καταγράφουμε την διεύθυνση IP σου, καθώς και το όνομα της εφαρμογής του φυλλομετρητή σου (browser). Όλες οι τρέχουσες συνδέσεις στον λογαριασμό σου είναι διαθέσιμες προς ανασκόπηση στις ρυθμίσεις. Η πιο πρόσφατη διεύθυνση IP αποθηκεύεται για μέχρι 12 μήνες. Επίσης μπορεί να διατηρήσουμε ιστορικό του διακομιστή (log files) που να περιέχει την διεύθυνση ΙΡ κάθε κλήσης προς τον διακομιστή μας.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="use">Πως χρησιμοποιούμε τις πληροφορίες σου;</h3>
+
+      <p>Οι πληροφορίες σου που συλλέγουμε μπορεί να χρησιμοποιηθούν με τους ακόλουθους τρόπους:</p>
+
+      <ul>
+        <li>Για να παρέχουμε την βασική λειτουργικότητα του Mastodon. Μπορείς να αλληλεπιδράσεις με τις δημοσιεύσεις άλλων και να κάνεις τις δικές σου μόνο αφού συνδεθείς. Για παράδειγμα, μπορείς να ακολουθήσεις άλλους χρήστες για να βλέπεις τις συνολικές δημοσιεύσεις τους στη δική σου, προσωπική αρχική ροή.</li>
+        <li>Για να διευκολύνουμε τη διαχείριση της κοινότητας, για παράδειγμα συγκρίνοντας τη δική σου διεύθυνση IP με άλλες γνωστές διευθύνσεις για να καθορίσουμε περιπτώσεις αποφυγής αποκλεισμού ή άλλων παραβάσεων.</li>
+        <li>Η διεύθυνση email που δίνεις μπορεί να χρησιμοποιηθεί για να σου στείλουμε πληροφορίες, ειδοποιήσεις για αλληλεπιδράσεις άλλων χρηστών με τις δημοσιεύσεις σου και να ανταποκριθούμε σε ερωτήματά σου.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="protect">Πως προστατεύουμε τις πληροφορίες σου;</h3>
+
+      <p>Εφαρμόζουμε μια σειρά μεθόδων ασφαλείας για να διασφαλίσουμε τις προσωπικές πληροφορίες που εισάγεις, καταθέτεις ή κοιτάζεις. Μεταξύ άλλων, η σύνδεση του φυλλομετρητή σου καθώς και οι ανταλασσόμενες πληροφορίες μεταξύ των εφαρμογών σου και του API είναι κρυπτογραφημένες μέσω SSL και το συνθηματικό σου κωδικοποιείται με ισχυρό, μη αντιστρέψιμο αλγόριθμο. Μπορείς να ενεργοποιήσεις την ταυτοπόίηση 2 παραγόντων (2FA) για επιπλέον ασφαλή πρόσβαση στο λογαριασμό σου.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="data-retention">Ποια είναι η πολιτική διατήρησης πληροφοριών μας;</h3>
+
+      <p>Καταβάλουμε κάθε δυνατή προσπάθεια να:</p>
+
+      <ul>
+        <li>Διατηρήσουμε αρχεία ενεργειών των διακομιστών (servers) για όλα τα αιτήματα σε αυτόν τον διακομιστή, και αυτά τα αρχεία διατηρούνται για μέγιστο χρόνο 90 ημερών.</li>
+        <li>Διατηρήσουμε τις διευθύνσεις IP που σχετίζονται με εγγεγραμμένους χρήστες για μέγιστο χρόνο 12 μηνών.</li>
+      </ul>
+
+      <p>Μπορείς να αιτηθείς και να αποθηκεύσεις τοπικά ένα αρχείο του περιεχομένου σου που περιλαμβάνει τις δημοσιεύσεις, τα συνημμένα πολυμέσα, την εικόνα προφίλ και την εικόνα επικεφαλίδας.</p>
+
+      <p>Μπορείς ανά πάσα στιγμή να διαγράψεις οριστικά και αμετάκλητα το λογαριασμό σου.</p>
+
+      <hr class="spacer"/>
+
+      <h3 id="cookies">Χρησιμοποιούμε cookies;</h3>
+
+      <p>Ναι. Τα cookies είναι μικρά αρχεία που ένας ιστοτοπος (site) ή πάροχος υπηρεσίας μεταφέρει στον σκληρό δίσκο του υπολογιστή μέσω του φυλλομετρητή (αν το επιτρέψεις). Τα cookies αυτά επιτρέπουν στον ιστότοπο να αναγνωρίζει τον φυλλομετρητή σου και, αν έχεις λογαριασμό, να τον συνδέσει με αυτόν.</p>
+
+      <p>Χρησιμοποιούμε τα cookies για να αναγνωρίσουμε και αποθηκεύσουμε τις προτιμήσεις σου για τις μελλοντικές σου επισκέψεις.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="disclose">Αποκαλύπτουμε πληροφορίες σε τρίτους;</h3>
+
+      <p>Δεν πουλάμε, ανταλλάσσουμε ή με άλλο τρόπο μεταφέρουμε σε τρίτα μέρη πληροφορίες που σε προσωποποιούν. Αυτό δεν περιλαμβάνει αξιόπιστα τρίτα μέρη που μας βοηθούν να λειτουργούμε τον ιστότοπό μας, να διεξάγουμε τις εργασίες μας ή να σε εξυπηρετούμε, στο βαθμό που αυτά τα τρίτα μέρη συμφωνούν να διατηρούν αυτές τις πληροφορίες εμπιστευτικές. Επίσης μπορεί να μοιραστούμε τις πληροφορίες σου όταν θεωρήσουμε πως αυτό είναι σύμφωνο με τον νόμο, με την πολιτική του ιστότοπου μας ή διαφυλάσσει τα δικά μας δικαιώματα ή τρίτων, την ιδιοκτησία ή την ασφάλεια.</p>
+
+      <p>Το δημόσιο περιεχόμενο σου μπορεί να αποθηκευτεί από άλλους διακομιστές (servers) στο δίκτυο. Οι δημόσιες και οι προς ακόλουθους δημοσιεύσεις σου παραδίδονται στους διακομιστές των ακολούθων σου και τα προσωπικά μηνύματα στους διακομιστές των παραληπτών, όταν αυτοί βρίσκονται σε διαφορετικό διακομιστή.</p>
+
+      <p>Όταν επιτρέψεις σε μια εφαρμογή να χρησιμοποιήσει τον λογαριασμό σου, ανάλογα με το εύρος των δικαιωμάτων που εγκρίνεις, μπορεί να έχει πρόσβαση στις πληροφορίες του δημόσιου προφιλ σου, στη λίστα των ακολούθων σου, στους ακόλουθούς σου, στις λίστες σου, σε όλες τις δημοσιεύσεις σου και στα αγαπημένα σου. Οι εφαρμογές ποτέ δεν έχουν πρόσβαση στις διευθύνσεις email και στα συνθηματικά σου.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="children">Χρήση από παιδιά</h3>
+
+      <p>Αν αυτός ο διακομιστής βρίσκεται στην ΕΕ (Ευρωπαϊκή Ένωση) ή στον ΕΟΧ (Ευρωπαϊκός Οικονομικός Χώρος): Ο ιστότοπός μας, τα προϊόντα και οι υπηρεσίες μας απευθύνονται σε άτομα ηλικίας άνω των 16. Αν είσαι κάτω των 16, σύμφωνα με τις απαιτήσεις του Γενικού Κανονισμού Προστασίας Δεδομένων "GDPR" (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a>) μην χρησιμοποιήσεις αυτόν τον ιστότοπο.</p>
+
+      <p>Αν αυτός ο διακομιστής βρίσκεται στις ΗΠΑ: Ο ιστότοπός μας, τα προϊόντα και οι υπηρεσίες μας απευθύνονται σε άτομα ηλικίας τουλάχιστον 13 ετών. Αν είσαι κάτω των 13, σύμφωνα με τις απαιτήσεις του COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) μην χρησιμοποιήσεις αυτόν τον ιστότοπο.</p>
+
+      <p>Οι νομικές απαιτήσεις μπορεί να είναι διαφορετικές αν ο διακομιστής αυτός βρίσκεται σε άλλη δικαιοδοσία.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="changes">Αλλαγές στην πολιτική απορρήτου μας</h3>
+
+      <p>Αν αποφασίσουμε να κάνουμε αλλαγές στην πολιτική απορρήτου μας, θα τις δηλώσουμε σε αυτήν εδώ τη σελίδα.</p>
+
+      <p>Η άδεια χρήσης αυτού του κειμένου είναι κατάCC-BY-SA. Ενημερώθηκε τελευταία φορά στις 7 Μαρτίου, 2018.</p>
+
+      <p>Οι παραπάνω όροι έχουν προσαρμοστεί από τους αντίστοιχους όρους του <a href="https://github.com/discourse/discourse">Discourse</a>.</p>
     title: Όροι Χρήσης και Πολιτική Απορρήτου του κόμβου %{instance}
   themes:
     contrast: Υψηλή αντίθεση
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 947b134fc..e8dd4c8af 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -316,6 +316,9 @@ en:
       peers_api_enabled:
         desc_html: Domain names this instance has encountered in the fediverse
         title: Publish list of discovered instances
+      preview_sensitive_media:
+        desc_html: Link previews on other websites will display a thumbnail even if the media is marked as sensitive
+        title: Show sensitive media in OpenGraph previews
       registrations:
         closed_message:
           desc_html: Displayed on frontpage when registrations are closed. You can use HTML tags
@@ -474,6 +477,22 @@ en:
     follows: You follow
     mutes: You mute
     storage: Media storage
+  filters:
+    contexts:
+      home: Home timeline
+      notifications: Notifications
+      public: Public timelines
+      thread: Conversations
+    edit:
+      title: Edit filter
+    errors:
+      invalid_context: None or invalid context supplied
+      invalid_irreversible: Irreversible filtering only works with home or notifications context
+    index:
+      delete: Delete
+      title: Filters
+    new:
+      title: Add new filter
   followers:
     domain: Domain
     explanation_html: If you want to ensure the privacy of your statuses, you must be aware of who is following you. <strong>Your private statuses are delivered to all instances where you have followers</strong>. You may wish to review them, and remove followers if you do not trust your privacy to be respected by the staff or software of those instances.
@@ -609,6 +628,7 @@ en:
   remote_follow:
     acct: Enter your username@domain you want to follow from
     missing_resource: Could not find the required redirect URL for your account
+    no_account_html: Don't have an account? You can <a href='%{sign_up_path}' target='_blank'>sign up here</a>
     proceed: Proceed to follow
     prompt: 'You are going to follow:'
   remote_unfollow:
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index f1a9ff79d..389819f7f 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -424,7 +424,7 @@ eo:
     following: 'Sukceson! Vi nun sekvas:'
     post_follow:
       close: Aŭ, vi povas simple fermi ĉi tiun fenestron.
-      return: Reveni al la profilo de uzanto
+      return: Montri la profilon de la uzanto
       web: Iri al reto
     title: Sekvi %{acct}
   datetime:
@@ -476,6 +476,22 @@ eo:
     follows: Vi sekvas
     mutes: Vi silentigas
     storage: Aŭdovidaĵa konservado
+  filters:
+    contexts:
+      home: Hejma tempolinio
+      notifications: Sciigoj
+      public: Publikaj tempolinioj
+      thread: Konversacioj
+    edit:
+      title: Ŝanĝi filtrilojn
+    errors:
+      invalid_context: Neniu aŭ nevalida kunteksto donita
+      invalid_irreversible: Nemalfarebla filtrado funkcias nur por hejma aŭ sciiga kuntekstoj
+    index:
+      delete: Forigi
+      title: Filtriloj
+    new:
+      title: Aldoni novan filtrilon
   followers:
     domain: Domajno
     explanation_html: Se vi volas esti certa pri la privateco de viaj mesaĝoj, vi bezonas esti atenta pri tiuj, kiuj sekvas vin. <strong>Viaj privataj mesaĝoj estas liveritaj al ĉiuj nodoj, kie vi havas sekvantojn</strong>. Eble vi ŝatus kontroli ilin, kaj forigi la sekvantojn de la nodoj, kie vi ne certas ĉu via privateco estos respektita de la tiea teamo aŭ programo.
@@ -516,6 +532,7 @@ eo:
       '86400': 1 tago
     expires_in_prompt: Neniam
     generate: Krei
+    invited_by: 'Vi estis invitita de:'
     max_uses:
       one: 1 uzo
       other: "%{count} uzoj"
@@ -600,6 +617,7 @@ eo:
   remote_follow:
     acct: Enmetu vian uzantnomo@domajno de kie vi volas sekvi
     missing_resource: La URL de plusendado ne estis trovita
+    no_account_html: Ĉu vi ne havas konton? Vi povas <a href='%{sign_up_path}' target='_blank'>registriĝi tie</a>
     proceed: Daŭrigi por eksekvi
     prompt: 'Vi eksekvos:'
   remote_unfollow:
@@ -676,6 +694,7 @@ eo:
     disallowed_hashtags:
       one: 'enhavas malpermesitan kradvorton: %{tags}'
       other: 'enhavis malpermesitan kradvorton: %{tags}'
+    language_detection: Aŭtomate detekti la lingvon
     open_in_web: Malfermi retumile
     over_character_limit: limo de %{max} signoj transpasita
     pin_errors:
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index 78cb82abe..e141f27ee 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -675,6 +675,7 @@ eu:
     disallowed_hashtags:
       one: 'debekatutako traola bat zuen: %{tags}'
       other: 'debekatutako traola hauek zituen: %{tags}'
+    language_detection: Antzeman hizkuntza automatikoki
     open_in_web: Ireki web-ean
     over_character_limit: "%{max}eko karaktere muga gaindituta"
     pin_errors:
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 61e7509c5..cc1148019 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -474,6 +474,22 @@ fa:
     follows: حساب‌های پی‌گرفته
     mutes: حساب‌های بی‌صداشده
     storage: تصویرهای ذخیره‌شده
+  filters:
+    contexts:
+      home: خانه
+      notifications: اعلان‌ها
+      public: فهرست عمومی
+      thread: گفتگوها
+    edit:
+      title: ویرایش فیلتر
+    errors:
+      invalid_context: زمینه‌ای موجود نیست یا نامعتبر است
+      invalid_irreversible: فیلترهای برگشت‌ناپذیر تنها در زمینهٔ پیگیری‌ها یا اعلان‌ها کار می‌کنند
+    index:
+      delete: پاک‌کردن
+      title: فیلترها
+    new:
+      title: افزودن فیلتر تازه
   followers:
     domain: دامین
     explanation_html: اگر می‌خواهید از خصوصی‌بودن نوشته‌های خود مطمئن شوید، باید بدانید که چه کسانی پیگیر شما هستند. <strong>نوشته‌های خصوصی شما به همهٔ سرورهایی که در آن‌ها پیگیر دارید فرستاده می‌شود</strong>. شاید بخواهید این سرورها را بررسی کنید، و اگر به مسئولان یا نرم‌افزارهای آن‌ها در رعایت حریم خصوصی خود اعتماد ندارید، می‌توانید آن‌ها را حذف کنید.
@@ -675,6 +691,7 @@ fa:
     disallowed_hashtags:
       one: 'دارای هشتگ غیرمجاز: %{tags}'
       other: 'دارای هشتگ‌های غیرمجاز: %{tags}'
+    language_detection: زبان نوشته خودبه‌خود شناخته شود
     open_in_web: بازکردن در وب
     over_character_limit: از حد مجاز %{max} حرف فراتر رفتید
     pin_errors:
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 1e02efbd2..6c9076919 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -40,6 +40,7 @@ fi:
     following: Seuratut
     media: Media
     moved_html: "%{name} on muuttanut osoitteeseen %{new_profile_link}:"
+    network_hidden: Nämä tiedot eivät ole käytettävissä
     nothing_here: Täällä ei ole mitään!
     people_followed_by: Henkilöt, joita %{name} seuraa
     people_who_follow: Käyttäjän %{name} seuraajat
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index bc406ef2e..9638f2728 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -474,6 +474,22 @@ gl:
     follows: A seguir
     mutes: Acalou
     storage: Almacenamento de medios
+  filters:
+    contexts:
+      home: Liña temporal inicial
+      notifications: Avisos
+      public: Liñas temporais públicas
+      thread: Conversas
+    edit:
+      title: Editar filtro
+    errors:
+      invalid_context: Non se proporcionou un contexto válido
+      invalid_irreversible: O filtrado non reversible só funciona con contexto de avisos ou Inicio
+    index:
+      delete: Eliminar
+      title: Filtros
+    new:
+      title: Engadir novo filtro
   followers:
     domain: Dominio
     explanation_html: Se quere asegurar a intimidade dos seus estados, debe ser consciente de quen a está a seguir. <strong>Os seus estados privados son enviados a todas as instancias onde ten seguidoras</strong>. Podería querer revisalas, e elminar seguidoras si non confía que a súa intimidade sexa respetada polos administradores ou o software de esa instancia.
@@ -599,6 +615,7 @@ gl:
   remote_follow:
     acct: Introduza o seu nomedeusuaria@dominio desde onde quere facer seguimento
     missing_resource: Non se puido atopar o URL de redirecionamento requerido para a súa conta
+    no_account_html: Non ten unha conta? Pode <a href='%{sign_up_path}' target='_blank'>rexistrarse aquí</a>
     proceed: Proceda para seguir
     prompt: 'Vostede vai seguir:'
   remote_unfollow:
@@ -675,6 +692,7 @@ gl:
     disallowed_hashtags:
       one: 'contiña unha etiqueta non permitida: %{tags}'
       other: 'contiña etiquetas non permitidas: %{tags}'
+    language_detection: Detección automática do idioma
     open_in_web: Abrir na web
     over_character_limit: Excedeu o límite de caracteres %{max}
     pin_errors:
diff --git a/config/locales/it.yml b/config/locales/it.yml
index cc79f352b..7478fbab7 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -45,7 +45,7 @@ it:
     people_followed_by: Persone seguite da %{name}
     people_who_follow: Persone che seguono %{name}
     posts: Posts
-    posts_with_replies: Toot e repliche
+    posts_with_replies: Toot e risposte
     remote_follow: Segui da remoto
     reserved_username: Il nome utente è riservato
     roles:
@@ -554,8 +554,10 @@ it:
       generic: Browser sconosciuto
     current_session: Sessione corrente
     description: "%{browser} su %{platform}"
+    explanation: Questi sono i browser da cui attualmente è avvenuto l'accesso al tuo account Mastodon.
     platforms:
       other: piattaforma sconosciuta
+    title: Sessioni
   settings:
     authorized_apps: Applicazioni autorizzate
     back: Torna a Mastodon
@@ -573,9 +575,18 @@ it:
     your_apps: Le tue applicazioni
   statuses:
     attached:
+      description: 'Allegato: %{attached}'
+      image:
+        one: "%{count} immagine"
+        other: "%{count} immagini"
       video:
         one: "%{count} video"
         other: "%{count} video"
+    boosted_from_html: Condiviso da %{acct_link}
+    disallowed_hashtags:
+      one: 'contiene un hashtag non permesso: %{tags}'
+      other: 'contiene gli hashtags non permessi: %{tags}'
+    language_detection: Individua lingua automaticamente
     open_in_web: Apri sul Web
     over_character_limit: Limite caratteri superato di %{max}
     pin_errors:
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index e5280f8a3..d37967f31 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -474,6 +474,22 @@ ja:
     follows: フォロー
     mutes: ミュート
     storage: メディア
+  filters:
+    contexts:
+      home: ホームタイムライン
+      notifications: 通知
+      public: 公開タイムライン
+      thread: 会話
+    edit:
+      title: フィルターを編集
+    errors:
+      invalid_context: 対象がないか無効です
+      invalid_irreversible: この機能はホームタイムラインまたは通知と一緒に指定する場合のみ機能します
+    index:
+      delete: 削除
+      title: フィルター
+    new:
+      title: 新規フィルターを追加
   followers:
     domain: ドメイン
     explanation_html: あなたの投稿のプライバシーを確保したい場合、誰があなたをフォローしているのかを把握している必要があります。 <strong>プライベート投稿は、あなたのフォロワーがいる全てのインスタンスに配信されます</strong>。 フォロワーのインスタンスの管理者やソフトウェアがあなたのプライバシーを尊重してくれるかどうか怪しい場合は、そのフォロワーを削除した方がよいかもしれません。
@@ -608,6 +624,7 @@ ja:
   remote_follow:
     acct: あなたの ユーザー名@ドメイン を入力してください
     missing_resource: リダイレクト先が見つかりませんでした
+    no_account_html: アカウントをお持ちではないですか?<a href='%{sign_up_path}' target='_blank'>こちら</a>からサインアップできます
     proceed: フォローする
     prompt: 'フォローしようとしています:'
   remote_unfollow:
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 68a044eb5..368d389ca 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -476,6 +476,22 @@ ko:
     follows: 팔로우
     mutes: 뮤트
     storage: 미디어
+  filters:
+    contexts:
+      home: 홈 타임라인
+      notifications: 알림
+      public: 퍼블릭 타임라인
+      thread: 대화
+    edit:
+      title: 필터 편집
+    errors:
+      invalid_context: 컨텍스트가 없거나 올바르지 않습니다
+      invalid_irreversible: 되돌릴 수 없는 필터링은 홈 타임라인과 알림에서만 동작합니다
+    index:
+      delete: 삭제
+      title: 필터
+    new:
+      title: 필터 추가
   followers:
     domain: 도메인
     explanation_html: 프라이버시를 확보하고 싶은 경우, 누가 여러분을 팔로우 하고 있는지 파악해둘 필요가 있습니다. <strong>프라이빗 포스팅은 여러분의 팔로워가 소속하는 모든 인스턴스로 배달됩니다</strong>. 팔로워가 소속된 인스턴스 관리자나 소프트웨어가 여러분의 프라이버시를 존중하고 있는지 잘 모를 경우, 그 팔로워를 삭제하는 것이 좋을 수도 있습니다.
@@ -677,6 +693,7 @@ ko:
     disallowed_hashtags:
       one: '허용 되지 않은 해시태그를 포함하고 있습니다: %{tags}'
       other: '허용되지 않은 해시태그를 포함하고 있습니다: %{tags}'
+    language_detection: 자동으로 언어 감지
     open_in_web: Web으로 열기
     over_character_limit: 최대 %{max}자까지 입력할 수 있습니다
     pin_errors:
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 0967ef424..2eff09e1b 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -1 +1,6 @@
-{}
+---
+ms:
+  about:
+    about_this: Mengenai
+    administered_by: 'Ditadbir oleh:'
+    contact: Hubungi
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 190cbee66..1f47640a1 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -330,8 +330,8 @@ nl:
           desc_html: Toestaan dat iedereen een account kan registereren
           title: Open registratie
       show_known_fediverse_at_about_page:
-        desc_html: Wanneer ingeschakeld wordt de globale tijdlijn als voorbeeld getoond en wanneer uitgeschakeld de lokale tijdljn.
-        title: De globale tijdlijn als voorbeeld tonen
+        desc_html: Wanneer ingeschakeld wordt de globale tijdlijn op de voorpagina getoond en wanneer uitgeschakeld de lokale tijdljn.
+        title: De globale tijdlijn op de voorpagina tonen
       show_staff_badge:
         desc_html: Medewerkersbadge op profielpagina tonen
         title: Medewerkersbadge tonen
@@ -350,7 +350,7 @@ nl:
         title: Thumbnail Mastodonserver
       timeline_preview:
         desc_html: Toon een openbare tijdlijn op de voorpagina
-        title: Tijdlijn als voorbeeld tonen
+        title: Tijdlijn op de voorpagina tonen
       title: Server-instellingen
     statuses:
       back_to_account: Terug naar accountpagina
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index c06628330..90ae75053 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -531,6 +531,22 @@ oc:
     follows: Personas que seguètz
     mutes: Personas rescondudas
     storage: Mèdias gardats
+  filters:
+    contexts:
+      home: Flux d’acuèlh
+      notifications: Notificacions
+      public: Flux public
+      thread: Conversacions
+    edit:
+      title: Modificar lo filtre
+    errors:
+      invalid_context: Cap de contèxte o contèxte invalid fornit
+      invalid_irreversible: Lo filtratge irreversible fonciona pas qu’amb lo flux d’actualitat o en contèxte de notificacion
+    index:
+      delete: Suprimir
+      title: Filtres
+    new:
+      title: Ajustar un nòu filtre
   followers:
     domain: Domeni
     explanation_html: Se volètz vos assegurar de la confidencialitat de vòstres estatuts, vos cal saber qual sèc vòstre compte. <strong>Vòstres estatuts privats son enviats a totas las instàncias qu’an de monde que vos sègon.</strong>. Benlèu que volètz repassar vòstra lista e tirar los seguidors s’avètz de dobtes tocant las politicas de confidencialitat dels gestionaris de lor instància o sul logicial qu’utilizan.
@@ -755,6 +771,28 @@ oc:
     reblogged: a partejat
     sensitive_content: Contengut sensible
   terms:
+    body_html: |
+      <h2>Politica de confidencialitat</h2>
+      <h3 id="collect">Quinas informacions reculhèm ?</h3>
+
+      <li>
+      <ul><em>Inforacions de basa del compte</em> :  se vos marcatz sus aqueste servidor, vos podèm demandar de picar un escais-nom, una adreça de corrièl e un senhal. Podètz tanben ajustar d’informacions de perfil addicionalas coma un nom de far veire, una biografia, un imatge de perfil e una banièra. L’escais-nom, lo nom d’afichatge, la biografia, l’imatge de perfil e la banièra son totjorn indicats per èsser vist publicament.</li>
+      <li><em>Publicacions, abonaments e autras informacions publicas</em> : La lista del monde que seguètz es visibla publicament, tot parièr per vòstres seguidors. Quand enviatz un messatge, la data e l’ora son gardats, l’aplicacion qu’avètz utilizada tanben. Los messatges pòdon conténer de mèdias juntats coma d’imatge e vidèos. Las publicacions publicas e pas listadas son disponiblas publicament. Quand penjatz una publicacion per vòstre perfil, aquò tanben es visible per tot lo monde. Vòstras publicacions son mandadas a vòstre seguidors, dins qualques cases aquò significa que passaràn per diferents servidors e seràn copiadas e gardadas sus aqueles servidors. Quand escafatz de publicacions, aquò es tanben mandat a vòstre seguidors. L’acion de partejar o d’ajustar als favorits una publicacion es totjorn quicòm de public.</li>
+      <li><em>Publicacions dirèctas e solament pels seguidors</em> :</li> totas las publicacions son gardadas e tractadas pel servidor. Las publicacions pas que per vòstres seguidors son enviadas a vòstres seguidors e las personas mencionadas dedins, las publicacions dirèctas son pas qu’enviadas a las personas mencionadas. Dins qualques cases aquò significa que passaràn per diferents servidors, copiadas e gardadas sus eles. Ensagem de limitar l’accès a aquelas publicacions a monde autorizat, mas los demai servidors pòdon fracar a far parièr. A causa d’aquò es fòrça important de repassar los servidors d’apertenéncia de vòstres seguidors. Podètz activar una opcion per autorizar o regetar una demanda de seguiment dins los paramètres. <em>Vos cal pas oblidar que’ls administrators dels servidors e dels servidors de recepcion pòdon veire aqueles messatges</em>, e que’ls destinataris pòdon realizar de captura d’ecran, copiar e tornar partejar los messatges.<em>Partegetz pas cap informacion perilhosa sus Mastodon</em><li>.
+      <li><em>Adreças IP e autras metadonadas</em> : quand vos connectatz, enregistrem l’adreça IP qu’utilizatz per establir la connexion, e tanben lo nom de vòstre navigador. Totas las sessions de connexion son disponiblas per que las repassetz e tiretz dins los paramètres. Las darrièras adreças IP son salvagardas fins a 12 meses. Podèm tanben gardar de jornals d’audit del servidor que pòdon conténer las adreças IP de cada requèstas mandadas a nòstre servidor.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="use">Qué fasèm de vòstras informacions ?</h3>
+
+      <p>Totas las informacions que collectem de vos pòdon servir dins los cases seguents :</p>
+
+      <ul>
+        <li>Per provesir la foncionament màger de Mastodon. Podètz pas qu’interagir amb lo contengut del monde e de vòstras publicacions quand sètz connectat. Per exemple, avètz la possibilitat de sègre de monde per veire lors publicacions amassadas dins vòstre flux d’actualitat personalizat.</li>
+        <li>Per ajudar la moderacion de la comunitat, per exemple en comparant vòstra adreça IP amb d’autras per determinar d’ensages de contornament de bandiment e d’autras violéncias.</li>
+        <li>Per enviar periodicament de corrièls &mdash; Podèm utilizar l’adreça qu’avètz donada per vos enviar d’informacions e de notificacions que demandatz tocant de cambiaments dins los subjèctes del forum o en responsa a vòstre nom d’utilizaire, en responsa a una demanda, e/o tota autra question.</li>
+      </ul>
     title: Condicions d’utilizacion e politica de confidencialitat de %{instance}
   time:
     formats:
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index c6af05137..212d00ed3 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -317,6 +317,9 @@ pl:
       peers_api_enabled:
         desc_html: Nazwy domen, z którymi ta instancja wchodziła w interakcje
         title: Publikuj listę znanych instancji
+      preview_sensitive_media:
+        desc_html: Podgląd odnośników na innych instancjach będzie wyświetlał miniaturę nawet jeśli zawartość multimedialna zostanie oznaczona jako wrażliwa
+        title: Wyświetlaj zawartość wrażliwą w podglądzie OpenGraph
       registrations:
         closed_message:
           desc_html: Wyświetlana na stronie głównej, gdy możliwość otwarej rejestracji nie jest dostępna. Możesz korzystać z tagów HTML
@@ -475,6 +478,22 @@ pl:
     follows: Śledzeni
     mutes: Wyciszeni
     storage: Urządzenie przechowujące dane
+  filters:
+    contexts:
+      home: Strona główna
+      notifications: Powiadomienia
+      public: Publiczne osie czasu
+      thread: Konwersacje
+    edit:
+      title: Edytuj filtr
+    errors:
+      invalid_context: Nie podano lub podano nieprawidłową treść
+      invalid_irreversible: Nieodwracalne filtrowanie działa tylko na stronie głównej i w powiadomieniach
+    index:
+      delete: Usuń
+      title: Filtry
+    new:
+      title: Dodaj nowy filtr
   followers:
     domain: Domena
     explanation_html: Jeżeli chcesz mieć pewność, kto może przeczytać Twoje wpisy, musisz kontrolować, kto śledzi Twój profil. <strong>Twoje prywatne wpisy są dostarczane na te instancje, na których jesteś śledzony</strong>. Możesz sprawdzać, kto Cię śledzi i blokować ich, jeśli nie ufasz właścicielom lub oprogramowaniu danej instancji.
@@ -617,6 +636,7 @@ pl:
   remote_follow:
     acct: Podaj swój adres (nazwa@domena), z którego chcesz śledzić
     missing_resource: Nie udało się znaleźć adresu przekierowania z Twojej domeny
+    no_account_html: Nie masz konta? Możesz <a href='%{sign_up_path}' target='_blank'>zarejestrować się tutaj</a>
     proceed: Śledź
     prompt: 'Zamierzasz śledzić:'
   remote_unfollow:
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index b91533fb0..99c1dfe1e 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -474,6 +474,22 @@ pt-BR:
     follows: Você segue
     mutes: Você silenciou
     storage: Armazenamento de mídia
+  filters:
+    contexts:
+      home: Página inicial
+      notifications: Notificações
+      public: Timelines públicas
+      thread: Conversas
+    edit:
+      title: Editar filtro
+    errors:
+      invalid_context: Contexto inválido ou nenhum contexto informado
+      invalid_irreversible: O filtro irreversível só funciona com contexto de página inicial ou notificações
+    index:
+      delete: Remover
+      title: Filtros
+    new:
+      title: Adicionar novo filtro
   followers:
     domain: Domínio
     explanation_html: Se você quer garantir a privacidade de suas postagens, você deve ficar atento a quem está te seguindo.<strong>Suas postagens privadas são enviadas para todas as instâncias em que você tem seguidores</strong>. Convém revisá-las e remover seguidores se você acredita que a sua privacidade não será respeitada pela equipe ou software destas instâncias.
@@ -514,6 +530,7 @@ pt-BR:
       '86400': 1 dia
     expires_in_prompt: Nunca
     generate: Gerar
+    invited_by: 'Você recebeu um convite de:'
     max_uses:
       one: 1 uso
       other: "%{count} usos"
@@ -598,6 +615,7 @@ pt-BR:
   remote_follow:
     acct: Insira o seu usuário@domínio do qual você quer seguir
     missing_resource: Não foi possível encontrar a URL de direcionamento para a sua conta
+    no_account_html: Não tem uma conta? Você pode <a href='%{sign_up_path}' target='_blank'>cadastrar-se aqui</a>
     proceed: Prosseguir para seguir
     prompt: 'Você irá seguir:'
   remote_unfollow:
@@ -674,6 +692,7 @@ pt-BR:
     disallowed_hashtags:
       one: 'continha a hashtag não permitida: %{tags}'
       other: 'continha as hashtags não permitidas: %{tags}'
+    language_detection: Detectar idioma automaticamente
     open_in_web: Abrir na web
     over_character_limit: limite de caracteres de %{max} excedido
     pin_errors:
diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml
index d560a9228..d0dda5334 100644
--- a/config/locales/simple_form.ar.yml
+++ b/config/locales/simple_form.ar.yml
@@ -6,12 +6,14 @@ ar:
         autofollow: سوف يتابعك تلقائيًا الأشخاص الذين يقومون بالتسجيل من خلال الدعوة
         avatar: ملف PNG أو GIF أو JPG. حجمه على أقصى تصدير 2MB. سيتم تصغيره إلى 400x400px
         bot: يُعلِم أنّ هذا الحساب لا يمثل شخصًا
+        context: واحد أو أكثر من السياقات التي يجب أن ينطبق عليها عامل التصفية
         digest: تُرسَل إليك بعد مُضيّ مدة مِن خمول نشاطك و فقط إذا ما تلقيت رسائل شخصية مباشِرة أثناء فترة غيابك مِن الشبكة
         display_name:
           one: <span class="name-counter">1</span> حرف باق
           other: <span class="name-counter">%{count}</span> حرف باق
         fields: يُمكنك عرض 4 عناصر على شكل جدول في ملفك الشخصي
         header: ملف PNG أو GIF أو JPG. حجمه على أقصى تصدير 2MB. سيتم تصغيره إلى 700x335px
+        irreversible: التبويقات التي تم تصفيتها ستختفي لا محالة حتى و إن تمت إزالة عامِل التصفية لاحقًا
         locale: لغة واجهة المستخدم و الرسائل الإلكترونية و الإشعارات
         locked: يتطلب منك الموافقة يدويا على طلبات المتابعة
         note:
@@ -39,6 +41,7 @@ ar:
         chosen_languages: تصفية اللغات
         confirm_new_password: تأكيد كلمة السر الجديدة
         confirm_password: تأكيد كلمة السر
+        context: تصفية السياقات
         current_password: كلمة السر الحالية
         data: البيانات
         display_name: الإسم المعروض
@@ -46,6 +49,7 @@ ar:
         expires_in: تنتهي مدة صلاحيته بعد
         fields: واصفات بيانات الملف الشخصي
         header: الرأسية
+        irreversible: إسقاط بدلا من إخفائها
         locale: لغة الواجهة
         locked: تجميد الحساب
         max_uses: عدد مرات استخدام الرابط
@@ -53,6 +57,7 @@ ar:
         note: السيرة الذاتية
         otp_attempt: رمز المصادقة بخطوتين
         password: كلمة السر
+        phrase: كلمة مفتاح أو عبارة
         setting_auto_play_gif: تشغيل تلقائي لِوَسائط جيف المتحركة
         setting_boost_modal: إظهار مربع حوار للتأكيد قبل ترقية أي تبويق
         setting_default_language: لغة النشر
diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml
index eb0d67dfd..482ddd7be 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -6,17 +6,20 @@ ca:
         autofollow: Les persones que es registrin a través de la invitació et seguiran automàticament
         avatar: PNG, GIF o JPG. Màxim 2MB. S'escalarà a 400x400px
         bot: Aquest compte realitza principalment accions automatitzades i pot no estar controlat per cap persona
+        context: Un o diversos contextos on s'ha d'aplicar el filtre
         digest: Només s'envia després d'un llarg període d'inactivitat amb un resum de les mencions que has rebut en la teva absència
         display_name:
           one: <span class="name-counter">1</span> càracter restant
           other: <span class="name-counter">%{count}</span> càracters restans
         fields: Pots tenir fins a 4 elements que es mostren com a taula al teu perfil
         header: PNG, GIF o JPG. Màxim 2MB. S'escalarà a 700x335px
+        irreversible: Els nodes filtrats desapareixeran de manera irreversible, fins i tot si el filtre es retira més tard
         locale: El llenguatge de l’interfície d’usuari, els correus i les notificacions push
         locked: Requereix que aprovis manualment els seguidors
         note:
           one: <span class="note-counter">1</span> càracter restant
           other: <span class="note-counter">%{count}</span> caràcters restants
+        phrase: Es combinarà independentment del format en el text o l'avís de contingut d'un toot
         setting_default_language: La llengua dels teus toots pot ser detectada automàticament però no sempre acuradament
         setting_hide_network: Qui tu segueixes i els que et segueixen a tu no es mostraran en el teu perfil
         setting_noindex: Afecta el teu perfil públic i les pàgines d'estat
@@ -39,6 +42,7 @@ ca:
         chosen_languages: Filtrar llengües
         confirm_new_password: Confirma la contrasenya nova
         confirm_password: Confirma la contrasenya
+        context: Filtre els contextos
         current_password: Contrasenya actual
         data: Informació
         display_name: Nom visible
@@ -46,6 +50,7 @@ ca:
         expires_in: Expira després
         fields: Metadades del perfil
         header: Capçalera
+        irreversible: Cau en lloc d'ocultar
         locale: Llengua de la interfície
         locked: Fes aquest compte privat
         max_uses: Nombre màxim d'usos
@@ -53,6 +58,7 @@ ca:
         note: Biografia
         otp_attempt: Codi de dos factors
         password: Contrasenya
+        phrase: Paraula clau o frase
         setting_auto_play_gif: Reproducció automàtica de GIFs animats
         setting_boost_modal: Mostra la finestra de confirmació abans d'un retoot
         setting_default_language: Llengua de les publicacions
diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml
new file mode 100644
index 000000000..aaa556fa1
--- /dev/null
+++ b/config/locales/simple_form.da.yml
@@ -0,0 +1,94 @@
+---
+da:
+  simple_form:
+    hints:
+      defaults:
+        autofollow: Folk der har oprettet sig gennem invitationen vil automatisk følge dig
+        avatar: PNG, GIF eller JPG. Højest 2MB. Vil blive skaleret ned til 400x400px
+        bot: Denne konto udfører hovedsageligt automatiserede handlinger og bliver muligvis ikke overvåget
+        context: En eller flere sammenhænge hvor filteret skal være gældende
+        digest: Sendes kun efter en lang periode med inaktivitet og kun hvis du har modtaget nogle personlige beskeder mens du er væk
+        display_name:
+          one: <span class="name-counter">1</span> tegn tilbage
+          other: <span class="name-counter">%{count}</span>tegn tilbage
+        fields: Du kan have op til 4 ting vist som en tabel på din profil
+        header: PNG, GIF eller JPG. Højest 2MB. Vil blive skaleret ned til 700x335px
+        irreversible: Filtrerede toots vil forsvinde fulstændigt, selv hvis filteret senere skulle blive fjernet
+        locale: Sproget på interfacet, emails og push beskeder
+        locked: Kræver, at du godkender følgere manuelt
+        note:
+          one: <span class="note-counter">1</span> tegn tilbage
+          other: <span class="note-counter">%{count}</span> tegn tilbage
+        phrase: Vil blive parret uanset om der er store eller små bogstaver i teksten eller om der er en advarsel om en toot
+        setting_default_language: Sproget for dine toots kan blive fundet automatisk, men det er ikke altid præcist
+        setting_hide_network: Hvem du følger og hvem der følger dig vil ikke blive vist på din profil
+        setting_noindex: Påvirker din offentlige profil og status sider
+        setting_theme: Påvirker hvordan Mastodon ser ud nåt du er logget ind via en hvilken som helst enhed.
+      imports:
+        data: CSV fil eksporteret fra en anden Mastodon instans
+      sessions:
+        otp: 'Indtast to-faktor koden der generes af appen på din fon eller brug en af din genoprettelses koder:'
+      user:
+        chosen_languages: Når markeret, vil kun toots i de valgte sprog blive vist på offentlige tidslinjer
+    labels:
+      account:
+        fields:
+          name: Etiket
+          value: Indhold
+      defaults:
+        autofollow: Inviter til at følge din konto
+        avatar: Profilbillede
+        bot: Dette er en bot konto
+        chosen_languages: Filtrer sprog
+        confirm_new_password: Bekræft dit nye kodeord
+        confirm_password: Bekræft kodeord
+        context: Filtrer sammenhænge
+        current_password: Nuværende kodeord
+        data: Data
+        display_name: Visningsnavn
+        email: E-mail adresse
+        expires_in: Udløber efter
+        fields: Profil metadata
+        header: Overskrift
+        irreversible: Ignorer istedet for at skjule
+        locale: Sprog på interface
+        locked: Lås konto
+        max_uses: Højeste antal benyttelser
+        new_password: Nyt kodeord
+        note: Biografi
+        otp_attempt: To-faktor kode
+        password: Kodeord
+        phrase: Nøgleord eller sætning
+        setting_auto_play_gif: Afspil automatisk animerede GIFs
+        setting_boost_modal: Vis bekræftelses dialog før du fremhæver
+        setting_default_language: Sprog for opslag
+        setting_default_privacy: Privatliv
+        setting_default_sensitive: Marker altid multimedia som værende følsomt
+        setting_delete_modal: Vis bekræftelses dialog før du sletter et toot
+        setting_display_sensitive_media: Vis altid multimedier markeret som værende følsomt
+        setting_hide_network: Skjul dit netværk
+        setting_noindex: Frameld dig søgemaskiners indeksering
+        setting_reduce_motion: Reducer animationers bevægelse
+        setting_system_font_ui: Brug systemets standard font
+        setting_theme: Tema for side
+        setting_unfollow_modal: Vis bekræftelses dialog før du stopper med at følge nogen
+        severity: Omfang
+        type: Importtype
+        username: Brugernavn
+        username_or_email: Brugernavn eller Email
+      interactions:
+        must_be_follower: Bloker notifikationer fra folk der ikke følger dig
+        must_be_following: Bloker notifikationer fra folk du ikke følger
+        must_be_following_dm: Bloker direkte beskeder fra folk du ikke følger
+      notification_emails:
+        digest: Send sammendrag via emails
+        favourite: Send email når nogen favoriserer din status
+        follow: Send e-mail når nogen følger dig
+        follow_request: Send email når nogen anmoder om at følge dig
+        mention: Send e-mail når nogen nævner dig
+        reblog: Send email når nogen fremhæver din status
+    'no': Nej
+    required:
+      mark: "*"
+      text: påkrævet
+    'yes': Ja
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index 596d89d81..273103fd6 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -5,17 +5,19 @@ de:
       defaults:
         autofollow: Leute die sich über deine Einladung registrieren werden dir automatisch folgen
         avatar: PNG, GIF oder JPG. Maximal 2 MB. Wird auf 400×400 px herunterskaliert
-        bot: Dieser Account führt hauptsächlich automatische Aktionen aus und wird möglicherweise nicht überwacht
+        bot: Dieses Konto führt lediglich automatisierte Aktionen durch und wird möglicherweise nicht überwacht
         digest: Wenn du lange Zeit inaktiv bist, wird dir eine Zusammenfassung von Erwähnungen in deiner Abwesenheit zugeschickt
         display_name:
           one: <span class="name-counter">1</span> Zeichen verbleibt
           other: <span class="name-counter">%{count}</span> Zeichen verbleiben
         fields: Du kannst bis zu 4 Elemente als Tabelle dargestellt auf deinem Profil anzeigen lassen
         header: PNG, GIF oder JPG. Maximal 2 MB. Wird auf 700×335 px herunterskaliert
+        locale: Die Sprache der Oberfläche, E-Mails und Push-Benachrichtigungen
         locked: Wer dir folgen möchte, muss um deine Erlaubnis bitten
         note:
           one: <span class="note-counter">1</span> Zeichen verbleibt
           other: <span class="note-counter">%{count}</span> Zeichen verbleiben
+        setting_default_language: Die Sprache der Beiträge kann automatisch erkannt werden, aber dies ist nicht immer genau
         setting_hide_network: Wem du folgst und wer dir folgt wird in deinem Profil nicht angezeigt
         setting_noindex: Betrifft dein öffentliches Profil und deine Beiträge
         setting_theme: Wirkt sich darauf aus, wie Mastodon aussieht, egal auf welchem Gerät du eingeloggt bist.
@@ -23,6 +25,8 @@ de:
         data: CSV-Datei, die aus einer anderen Mastodon-Instanz exportiert wurde
       sessions:
         otp: 'Gib den Zwei-Faktor-Authentisierungscode von deinem Telefon ein oder benutze einen deiner Wiederherstellungscodes:'
+      user:
+        chosen_languages: Wenn dies aktiviert ist, dann werden nur Beiträge in den ausgewählten Sprachen auf der öffentlichen Timeline angezeigt
     labels:
       account:
         fields:
@@ -32,6 +36,7 @@ de:
         autofollow: Einladen, um deinen Account zu folgen
         avatar: Profilbild
         bot: Dies ist ein bot Benutzer
+        chosen_languages: Sprachen filtern
         confirm_new_password: Neues Passwort bestätigen
         confirm_password: Passwort bestätigen
         current_password: Derzeitiges Passwort
@@ -41,26 +46,27 @@ de:
         expires_in: Gültig bis
         fields: Profil-Metadaten
         header: Kopfbild
-        locale: Sprache
+        locale: Sprache der Benutzeroberfläche
         locked: Gesperrtes Profil
-        max_uses: Max Verwendungen
+        max_uses: Maximale Verwendungen
         new_password: Neues Passwort
         note: Über mich
         otp_attempt: Zwei-Faktor-Authentisierungs-Code
         password: Passwort
         setting_auto_play_gif: Animierte GIFs automatisch abspielen
         setting_boost_modal: Bestätigungsdialog anzeigen, bevor ein Beitrag geteilt wird
+        setting_default_language: Beitragssprache
         setting_default_privacy: Beitragssichtbarkeit
         setting_default_sensitive: Medien immer als heikel markieren
         setting_delete_modal: Bestätigungsdialog anzeigen, bevor ein Beitrag gelöscht wird
         setting_display_sensitive_media: Medien, die als heikel markiert sind, immer anzeigen
-        setting_hide_network: Verstecke dein Netzwerk
+        setting_hide_network: Blende dein Netzwerk aus
         setting_noindex: Suchmaschinen-Indexierung verhindern
         setting_reduce_motion: Bewegung in Animationen verringern
         setting_system_font_ui: Standardschriftart des Systems verwenden
         setting_theme: Theme der Website
         setting_unfollow_modal: Bestätigungsdialog anzeigen, bevor jemand entfolgt wird
-        severity: Gewichtung
+        severity: Schweregrad
         type: Importtyp
         username: Profilname
         username_or_email: Profilname oder Email
diff --git a/config/locales/simple_form.el.yml b/config/locales/simple_form.el.yml
new file mode 100644
index 000000000..0954ed4b9
--- /dev/null
+++ b/config/locales/simple_form.el.yml
@@ -0,0 +1,94 @@
+---
+el:
+  simple_form:
+    hints:
+      defaults:
+        autofollow: Όσοι εγγραφούν μέσω της πρόσκλησης θα σε ακολουθούν αυτόματα
+        avatar: PNG, GIF ή JPG. Έως 2MB. Θα μειωθεί σε διάσταση 400x400px
+        bot: Ο λογαριασμός αυτός εκτελεί κυρίως αυτοματοποιημένες ενέργειες και ίσως να μην παρακολουθείται
+        context: Ένα ή περισσότερα πλαίσια στα οποία μπορεί να εφαρμόζεται αυτό το φίλτρο
+        digest: Αποστέλλεται μόνο μετά από μακρά περίοδο αδράνειας και μόνο αν έχεις λάβει προσωπικά μηνύματα κατά την απουσία σου
+        display_name:
+          one: απομένει <span class="name-counter">1</span> χαρακτήρας
+          other: απομένουν <span class="name-counter">%{count}</span> χαρακτήρες
+        fields: Μπορείς να έχεις έως 4 σημειώσεις σε μορφή πίνακα στο προφίλ σου
+        header: PNG, GIF ή JPG. Έως 2MB. Θα μειωθεί σε διάσταση 700x335px
+        irreversible: Τα φιλτραρισμένα τουτ θα εξαφανιστούν αμετάκλητα, ακόμα και αν το φίλτρο αργότερα αφαιρεθεί
+        locale: Η γλώσσα του περιβάλλοντος χρήσης, των email και των ειδοποιήσεων ώθησης
+        locked: Απαιτεί να εγκρίνεις χειροκίνητα τους ακόλουθούς σου
+        note:
+          one: απομένει <span class="note-counter">1</span> χαρακτήρας
+          other: απομένουν <span class="note-counter">%{count}</span> χαρακτήρες
+        phrase: Θα ταιριάζει ανεξαρτήτως πεζών/κεφαλαίων ή προειδοποίησης περιεχομένου του τουτ
+        setting_default_language: Η γλώσσα των τουτ σου μπορεί να ανιχνευτεί αυτόματα αλλά δεν είναι πάντα ακριβές
+        setting_hide_network: Το ποιους ακολουθείς και το ποιοι σε ακολουθούν δε θα φαίνεται στο προφίλ σου
+        setting_noindex: Επηρεάζει το δημόσιο προφίλ και τις δημοσιεύσεις σου
+        setting_theme: Επηρεάζει την εμφάνιση του Mastodon όταν συνδέεται από οποιαδήποτε συσκευή.
+      imports:
+        data: Αρχείο CSV που έχει εξαχθεί από διαφορετικό κόμβο Mastodon
+      sessions:
+        otp: 'Βάλε τον κωδικό δυο παραγόντων (2FA) από την εφαρμογή του τηλεφώνου σου ή χρησιμοποίησε κάποιον από τους κωδικούς ανάκτησης σου:'
+      user:
+        chosen_languages: Όταν ενεργοποιηθεί, στη δημόσια ροή θα εμφανίζονται τουτ μόνο από τις επιλεγμένες γλώσσες
+    labels:
+      account:
+        fields:
+          name: Ταμπέλα
+          value: Περιεχόμενο
+      defaults:
+        autofollow: Προσκάλεσε για να ακολουθήσουν το λογαριασμό σου
+        avatar: Αβατάρ
+        bot: Αυτός είναι ένας αυτοματοποιημένος λογαριασμός (bot)
+        chosen_languages: Φίλτραρε γλώσσες
+        confirm_new_password: Επιβεβαίωσε νέο συνθηματικό
+        confirm_password: Επιβεβαίωσε συνθηματικό
+        context: Πλαίσια φιλτραρίσματος
+        current_password: Τρέχον συνθηματικό
+        data: Δεδομένα
+        display_name: Όνομα εμφάνισης
+        email: Διεύθυνση email
+        expires_in: Λήξη μετά από
+        fields: Μετεδεδομένα προφίλ
+        header: Επικεφαλίδα
+        irreversible: Απόρριψη αντί για κρύψιμο
+        locale: Γλώσσα περιβάλλοντος
+        locked: Κλείδωμα λογαριασμού
+        max_uses: Μέγιστος αριθμός χρήσεων
+        new_password: Νέο συνθηματικό
+        note: Βιογραφικό
+        otp_attempt: Κωδικός δυο παραγόντων
+        password: Συνθηματικό
+        phrase: Λέξη ή φράση κλειδί
+        setting_auto_play_gif: Αυτόματη αναπαραγωγή των GIF
+        setting_boost_modal: Εμφάνιση ερώτησης επιβεβαίωσης πριν την προώθηση
+        setting_default_language: Γλώσσα δημοσιεύσεων
+        setting_default_privacy: Ιδιωτικότητα δημοσιεύσεων
+        setting_default_sensitive: Σημείωνε πάντα τα πολυμέσα ως ευαίσθητου περιεχομένου
+        setting_delete_modal: Εμφάνιση ερώτησης επιβεβαίωσης πριν διαγράψεις ένα τουτ
+        setting_display_sensitive_media: Εμφάνιση πάντα των πολυμέσων σημειωμένων ως ευαίσθητων
+        setting_hide_network: Κρύψε τις διασυνδέσεις σου
+        setting_noindex: Επέλεξε να μην συμμετέχεις στα αποτελέσματα μηχανών αναζήτησης
+        setting_reduce_motion: Μείωση κίνησης κινουμένων στοιχείων
+        setting_system_font_ui: Χρησιμοποίησε την προεπιλεγμένη γραμματοσειρά του συστήματος
+        setting_theme: Θέμα ιστότοπου
+        setting_unfollow_modal: Εμφάνιση ερώτησης επιβεβαίωσης πριν διακόψεις την παρακολούθηση κάποιου
+        severity: Αυστηρότητα
+        type: Τύπος εισαγωγής
+        username: Όνομα χρηστη
+        username_or_email: Όνομα ή διεύθυνση email χρήστη
+      interactions:
+        must_be_follower: Μπλόκαρε τις ειδοποιήσεις από όσους δεν ακολουθείς
+        must_be_following: Μπλόκαρε τις ειδοποιήσεις που προέρχονται από άτομα που δεν τα ακολουθείς
+        must_be_following_dm: Μπλόκαρε τα προσωπικά μηνύματα από όσους δεν ακολουθείς
+      notification_emails:
+        digest: Στέλνε συνοπτικά email
+        favourite: Στελνε email όταν κάποιος σημειώνει ως αγαπημένη τη δημοσίευσή σου
+        follow: Στελνε email όταν κάποιος σε ακολουθεί
+        follow_request: Στέλνε email όταν κάποιος ζητάει να σε ακολουθήσει
+        mention: Στέλνε email όταν κάποιος σε αναφέρει
+        reblog: Στέλνε email όταν κάποιος προωθεί τη δημοσίευση σου
+    'no': Όχι
+    required:
+      mark: "*"
+      text: απαιτείται
+    'yes': Ναι
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index 94c79490b..ed48fe594 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -6,17 +6,21 @@ en:
         autofollow: People who sign up through the invite will automatically follow you
         avatar: PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px
         bot: This account mainly performs automated actions and might not be monitored
+        context: One or multiple contexts where the filter should apply
         digest: Only sent after a long period of inactivity and only if you have received any personal messages in your absence
         display_name:
           one: <span class="name-counter">1</span> character left
           other: <span class="name-counter">%{count}</span> characters left
         fields: You can have up to 4 items displayed as a table on your profile
         header: PNG, GIF or JPG. At most 2MB. Will be downscaled to 700x335px
+        irreversible: Filtered toots will disappear irreversibly, even if filter is later removed
         locale: The language of the user interface, e-mails and push notifications
         locked: Requires you to manually approve followers
         note:
           one: <span class="note-counter">1</span> character left
           other: <span class="note-counter">%{count}</span> characters left
+        phrase: Will be matched regardless of casing in text or content warning of a toot
+        scopes: Which APIs the application will be allowed to access. If you select a top-level scope, you don't need to select individual ones.
         setting_default_language: The language of your toots can be detected automatically, but it's not always accurate
         setting_hide_network: Who you follow and who follows you will not be shown on your profile
         setting_noindex: Affects your public profile and status pages
@@ -39,6 +43,7 @@ en:
         chosen_languages: Filter languages
         confirm_new_password: Confirm new password
         confirm_password: Confirm password
+        context: Filter contexts
         current_password: Current password
         data: Data
         display_name: Display name
@@ -46,6 +51,7 @@ en:
         expires_in: Expire after
         fields: Profile metadata
         header: Header
+        irreversible: Drop instead of hide
         locale: Interface language
         locked: Lock account
         max_uses: Max number of uses
@@ -53,6 +59,7 @@ en:
         note: Bio
         otp_attempt: Two-factor code
         password: Password
+        phrase: Keyword or phrase
         setting_auto_play_gif: Auto-play animated GIFs
         setting_boost_modal: Show confirmation dialog before boosting
         setting_default_language: Posting language
diff --git a/config/locales/simple_form.eo.yml b/config/locales/simple_form.eo.yml
index 884c3a989..a46fcc42e 100644
--- a/config/locales/simple_form.eo.yml
+++ b/config/locales/simple_form.eo.yml
@@ -6,16 +6,21 @@ eo:
         autofollow: Homoj, kiuj registriĝos per la invito aŭtomate sekvos vin
         avatar: Formato PNG, GIF aŭ JPG. Ĝis 2MB. Estos malgrandigita al 400x400px
         bot: Tiu konto ĉefe faras aŭtomatajn agojn, kaj povas esti ne kontrolata
+        context: Unu ol pluraj kuntekstoj kie la filtrilo devus agi
         digest: Sendita nur post longa tempo de neaktiveco, kaj nur se vi ricevis personan mesaĝon en via foresto
         display_name:
           one: <span class="name-counter">1</span> signo restas
           other: <span class="name-counter">%{count}</span> signoj restas
         fields: Vi povas havi ĝis 4 tabelajn elementojn en via profilo
         header: Formato PNG, GIF aŭ JPG. Ĝis 2MB. Estos malgrandigita al 700x335px
+        irreversible: Elfiltritaj mesaĝoj malaperos por ĉiam, eĉ se la filtrilo estas poste forigita
+        locale: La lingvo de la uzant-interfaco, retmesaĝoj kaj puŝ-sciigoj
         locked: Vi devos aprobi ĉiun peton de sekvado mane
         note:
           one: <span class="note-counter">1</span> signo restas
           other: <span class="note-counter">%{count}</span> signoj restas
+        phrase: Estos provita senzorge pri la uskleco de teksto aŭ averto pri enhavo de mesaĝo
+        setting_default_language: La lingvo de viaj mesaĝoj povas esti aŭtomate detektitaj, sed tio ne ĉiam ĝustas
         setting_hide_network: Tiuj, kiujn vi sekvas, kaj tiuj, kiuj sekvas vin ne estos videblaj en via profilo
         setting_noindex: Influas vian publikan profilon kaj mesaĝajn paĝojn
         setting_theme: Influas kiel Mastodon aspektas post ensaluto de ajna aparato.
@@ -23,6 +28,8 @@ eo:
         data: CSV-dosiero el alia nodo de Mastodon
       sessions:
         otp: 'Enmetu la kodon de dufaktora aŭtentigo el via telefono aŭ uzu unu el viaj realiraj kodoj:'
+      user:
+        chosen_languages: Kiam estas elekto, nur mesaĝoj en elektitaj lingvoj aperos en publikaj tempolinioj
     labels:
       account:
         fields:
@@ -32,8 +39,10 @@ eo:
         autofollow: Inviti al sekvi vian konton
         avatar: Profilbildo
         bot: Tio estas robota konto
+        chosen_languages: Filtri lingvojn
         confirm_new_password: Konfirmi novan pasvorton
         confirm_password: Konfirmi pasvorton
+        context: Filtri kuntekstojn
         current_password: Nuna pasvorto
         data: Datumoj
         display_name: Publika nomo
@@ -41,15 +50,18 @@ eo:
         expires_in: Eksvalidiĝas post
         fields: Profilaj metadatumoj
         header: Fonbildo
-        locale: Lingvo
+        irreversible: Forĵeti anstataŭ kaŝi
+        locale: Interfaca lingvo
         locked: Ŝlosi konton
         max_uses: Maksimuma nombro de uzoj
         new_password: Nova pasvorto
         note: Sinprezento
         otp_attempt: Kodo de dufaktora aŭtentigo
         password: Pasvorto
+        phrase: Vorto aŭ frazo
         setting_auto_play_gif: Aŭtomate ekigi GIF-ojn
         setting_boost_modal: Montri fenestron por konfirmi antaŭ ol diskonigi
+        setting_default_language: Publikada lingvo
         setting_default_privacy: Mesaĝa videbleco
         setting_default_sensitive: Ĉiam marki aŭdovidaĵojn tiklaj
         setting_delete_modal: Montri fenestron por konfirmi antaŭ ol forigi mesaĝon
diff --git a/config/locales/simple_form.eu.yml b/config/locales/simple_form.eu.yml
index ff34fdf50..2d60030ec 100644
--- a/config/locales/simple_form.eu.yml
+++ b/config/locales/simple_form.eu.yml
@@ -12,10 +12,12 @@ eu:
           other: <span class="name-counter">%{count}</span> karaktere geratzen dira
         fields: 4 elementu bistaratu ditzakezu taula batean zure profilean
         header: PNG, GIF edo JPG. Gehienez 2MB. 700x335px eskalara txikituko da
+        locale: Erabiltzaile-interfazea, e-mail mezuen eta jakinarazpenen hizkuntza
         locked: Jarraitzaileak eskuz onartu behar dituzu
         note:
           one: Karaktere<span class="note-counter">1</span> geratzen da
           other: <span class="note-counter"> %{count}</span> karaktere geratzen dira
+        setting_default_language: Zure toot-en hizkuntza automatikoki antzeman daiteke, baina ez da beti zehatza
         setting_hide_network: Nor jarraitzen duzun eta nork jarraitzen zaituen ez da bistaratuko zure profilean
         setting_noindex: Zure profil publiko eta toot orrietan eragina du
         setting_theme: Edozein gailutik konektatzean Mastodon-en itxuran eragiten du.
@@ -23,6 +25,8 @@ eu:
         data: Beste Mastodon instantzia batetik esportatutako CSV fitxategia
       sessions:
         otp: 'Sartu zure telefonoko aplikazioak sortutako bi faktoreetako kodea, edo erabili zure berreskuratze kodeetako bat:'
+      user:
+        chosen_languages: Ezer markatzekotan, hautatutako hizkuntzetan dauden toot-ak besterik ez dira erakutsiko
     labels:
       account:
         fields:
@@ -32,6 +36,7 @@ eu:
         autofollow: Gonbidatu zure kontua jarraitzera
         avatar: Abatarra
         bot: Hau bot kontu bat da
+        chosen_languages: Iragazi hizkuntzak
         confirm_new_password: Berretsi pasahitz berria
         confirm_password: Berretsi pasahitza
         current_password: Oraingo pasahitza
@@ -41,7 +46,7 @@ eu:
         expires_in: Iraungitzea
         fields: Profilaren metadatuak
         header: Goiburua
-        locale: Hizkuntza
+        locale: Interfazearen hizkuntza
         locked: Giltzapetu kontua
         max_uses: Gehieneko erabiltzaile kopurua
         new_password: Pasahitz berria
@@ -50,6 +55,7 @@ eu:
         password: Pasahitza
         setting_auto_play_gif: Erreproduzitu GIF animatuak automatikoki
         setting_boost_modal: Erakutsi baieztapen elkarrizketa-koadroa bultzada eman aurretik
+        setting_default_language: Argitalpenen hizkuntza
         setting_default_privacy: Mezuen pribatutasuna
         setting_default_sensitive: Beti markatu edukiak hunkigarri gisa
         setting_delete_modal: Erakutsi baieztapen elkarrizketa-koadroa toot bat ezabatu aurretik
diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml
index e8a2c38aa..2a2cc6731 100644
--- a/config/locales/simple_form.fa.yml
+++ b/config/locales/simple_form.fa.yml
@@ -6,16 +6,21 @@ fa:
         autofollow: کسانی که از راه دعوت‌نامه عضو می‌شوند به طور خودکار پیگیر شما خواهند شد
         avatar: یکی از قالب‌های PNG یا  GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۴۰۰×۴۰۰ پیکسل تبدیل خواهد شد
         bot: این حساب بیشتر به طور خودکار فعالیت می‌کند و نظارت پیوسته‌ای روی آن وجود ندارد
+        context: یک یا چند زمینه که فیلتر باید در آن‌ها اعمال شود
         digest: تنها وقتی فرستاده می‌شود که مدتی طولانی فعالیتی نداشته باشید و در این مدت برای شما پیغام خصوصی‌ای نوشته شده باشد
         display_name:
           one: <span class="name-counter">1</span> حرف باقی مانده
           other: <span class="name-counter">%{count}</span> حرف باقی مانده
         fields: شما می‌توانید تا چهار مورد را در یک جدول در نمایهٔ خود نمایش دهید
         header: یکی از قالب‌های PNG یا  GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۳۳۵×۷۰۰ پیکسل تبدیل خواهد شد
+        irreversible: بوق‌های فیلترشده به طور برگشت‌ناپذیری ناپدید می‌شوند، حتی اگر فیلتر را بعداً بردارید
+        locale: زبان محیط کاربری، ایمیل‌ها، و اعلان‌ها
         locked: باید پیگیران تازه را خودتان تأیید کنید
         note:
           one: <span class="note-counter">1</span> حرف باقی مانده
           other: <span class="note-counter">%{count}</span> حرف باقی مانده
+        phrase: مستقل از کوچکی و بزرگی حروف، با متن اصلی یا هشدار محتوای بوق‌ها مقایسه می‌شود
+        setting_default_language: زبان نوشته‌های شما به طور خودکار تشخیص داده می‌شود، ولی این تشخصی همیشه دقیق نیست
         setting_hide_network: فهرست پیگیران شما و فهرست کسانی که شما پی می‌گیرید روی نمایهٔ شما دیده نخواهد شد
         setting_noindex: روی نمایهٔ عمومی و صفحهٔ نوشته‌های شما تأثیر می‌گذارد
         setting_theme: ظاهر ماستدون را وقتی که از هر دستگاهی به آن وارد می‌شوید تعیین می‌کند.
@@ -23,6 +28,8 @@ fa:
         data: پروندهٔ CSV که از سرور ماستدون دیگری برون‌سپاری شده
       sessions:
         otp: 'کد تأیید دومرحله‌ای که اپ روی تلفن شما ساخته را وارد کنید یا یکی از کدهای بازیابی را به کار ببرید:'
+      user:
+        chosen_languages: اگر انتخاب کنید، تنها نوشته‌هایی که به زبان‌های برگزیدهٔ شما نوشته شده‌اند در فهرست نوشته‌های عمومی نشان داده می‌شوند
     labels:
       account:
         fields:
@@ -32,8 +39,10 @@ fa:
         autofollow: دعوت از دیگران برای عضو شدن و پیگیری حساب شما
         avatar: تصویر نمایه
         bot: این حساب یک ربات است
+        chosen_languages: جدا کردن زبان‌ها
         confirm_new_password: تأیید رمز تازه
         confirm_password: تأیید رمز
+        context: زمینه‌های فیلترکردن
         current_password: رمز فعلی
         data: داده‌ها
         display_name: نمایش به نام
@@ -41,15 +50,18 @@ fa:
         expires_in: تاریخ انقضا
         fields: اطلاعات تکمیلی نمایه
         header: تصویر زمینه
-        locale: زبان
+        irreversible: به جای پنهان‌سازی، حذف کن
+        locale: زبان محیط کاربری
         locked: خصوصی‌کردن حساب
         max_uses: بیشترین شمار استفاده
         new_password: رمز تازه
         note: دربارهٔ شما
         otp_attempt: کد ورود دومرحله‌ای
         password: رمز
+        phrase: کلیدواژه یا عبارت
         setting_auto_play_gif: پخش خودکار تصویرهای متحرک
         setting_boost_modal: نمایش پیغام تأیید پیش از بازبوقیدن
+        setting_default_language: زبان نوشته‌های شما
         setting_default_privacy: حریم خصوصی نوشته‌ها
         setting_default_sensitive: همیشه تصاویر را به عنوان حساس علامت بزن
         setting_delete_modal: نمایش پیغام تأیید پیش از پاک کردن یک نوشته
diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml
index 5da562e19..852e49d05 100644
--- a/config/locales/simple_form.fr.yml
+++ b/config/locales/simple_form.fr.yml
@@ -6,16 +6,21 @@ fr:
         autofollow: Les personnes qui s'inscrivent grâce à l'invitation vous suivront automatiquement
         avatar: Au format PNG, GIF ou JPG. 2 Mo maximum. Sera réduit à 400x400px
         bot: 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
         digest: Uniquement envoyé après une longue période d’inactivité et uniquement si vous avez reçu des messages personnels pendant votre absence
         display_name:
           one: <span class="name-counter">1</span> caractère restant
           other: <span class="name-counter">%{count}</span> caractères restants
         fields: Vous pouvez avoir jusqu'à 4 éléments affichés en tant que tableau sur votre profil
         header: Au format PNG, GIF ou JPG. 2 Mo maximum. Sera réduit à 700x335px
+        irreversible: Les pouets filtrés disparaîtront irrémédiablement, même si le filtre est supprimé plus tard
+        locale: La langue de l'interface-utilisateur, des courriels, et des notifications
         locked: Vous devrez approuver chaque abonné⋅e et vos statuts ne s’afficheront qu’à vos abonné⋅es
         note:
           one: <span class="note-counter">1</span> caractère restant
           other: <span class="note-counter">%{count}</span> caractères restants
+        phrase: Sera trouvé sans que la case ou l'avertissement de contenu du pouet soit pris en compte
+        setting_default_language: La langue de vos pouets peut être détectée automatiquement, mais ça n'est pas toujours pertinent
         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 statuts
         setting_theme: Affecte l’apparence de Mastodon quand vous êtes connecté·e depuis n’importe quel appareil.
@@ -23,6 +28,8 @@ fr:
         data: Un fichier CSV généré par une autre instance de Mastodon
       sessions:
         otp: 'Entrez le code d’authentification à deux facteurs généré par votre téléphone ou utilisez un de vos codes de récupération :'
+      user:
+        chosen_languages: Lorsque coché, seuls les pouets dans les langues sélectionnées seront affichés sur les fils publics
     labels:
       account:
         fields:
@@ -32,8 +39,10 @@ fr:
         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
         display_name: Nom public
@@ -41,15 +50,18 @@ fr:
         expires_in: Expire après
         fields: Métadonnées du profil
         header: Image d’en-tête
-        locale: Langue
+        irreversible: Supprimer plutôt que de cacher
+        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_auto_play_gif: Lire automatiquement les GIFs animés
         setting_boost_modal: Afficher une fenêtre de confirmation avant de partager
+        setting_default_language: Langue de publication
         setting_default_privacy: Confidentialité des statuts
         setting_default_sensitive: Toujours marquer les médias comme sensibles
         setting_delete_modal: Afficher une fenêtre de confirmation avant de supprimer un pouet
diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml
index f4e1ec640..6401671a7 100644
--- a/config/locales/simple_form.gl.yml
+++ b/config/locales/simple_form.gl.yml
@@ -6,16 +6,21 @@ gl:
         autofollow: As persoas que se conectaron a través de un convite seguirana automáticamente a vostede
         avatar: PNG, GIF ou JPG.  Máximo 2MB. Será reducida a 400x400px
         bot: Esta conta realiza principalmente accións automatizadas e podería non estar monitorizada
+        context: Un ou varios contextos onde se debería aplicar o filtro
         digest: Enviar só tras un longo período de inactividade e só si recibeu algunha mensaxe personal na súa ausencia
         display_name:
           one: <span class="name-counter">1</span> caracter restante
           other: <span class="name-counter">%{count}</span> caracteres restantes
         fields: Pode ter ate 4 elementos no seu perfil mostrados como unha táboa
         header: PNG, GIF ou JPG. Máximo 2MB. Será reducida a 700x335px
+        irreversible: Os toots filtrados desaparecerán de xeito irreversible, incluso si despois se elimina o filtro
+        locale: O idioma da interface de usuaria, correos e notificacións
         locked: Require que vostede acepte as seguidoras de xeito manual
         note:
           one: <span class="note-counter">1</span> caracter restante
           other: <span class="note-counter">%{count}</span> caracteres restantes
+        phrase: Concordará independentemente das maiúsculas ou avisos de contido no toot
+        setting_default_language: Pódese detectar automáticamente o idioma dos seus toots, mais non sempre é preciso
         setting_hide_network: Non se mostrará no seu perfil quen a segue e quen a está a seguir
         setting_noindex: Afecta ao seu perfil público e páxinas de estado
         setting_theme: Afecta ao aspecto de Mastodon en calquer dispositivo cando está conectada.
@@ -23,6 +28,8 @@ gl:
         data: Ficheiro CSV exportado desde outra instancia Mastodon
       sessions:
         otp: Introduza o código de doble-factor xerado no aplicativo do seu móbil ou utilice un dos seus códigos de recuperación.
+      user:
+        chosen_languages: Si se marca, só os toots nos idiomas seleccionados serán mostrados en liñas temporais públicas
     labels:
       account:
         fields:
@@ -32,8 +39,10 @@ gl:
         autofollow: Convide a seguir a súa conta
         avatar: Avatar
         bot: Esta conta é de un bot
+        chosen_languages: Filtrar idiomas
         confirm_new_password: Confirme o novo contrasinal
         confirm_password: Confirme o contrasinal
+        context: Contextos do filtro
         current_password: Contrasinal actual
         data: Datos
         display_name: Nome mostrado
@@ -41,15 +50,18 @@ gl:
         expires_in: Caducidade despois de
         fields: Metadatos do perfil
         header: Cabeceira
-        locale: Idioma
+        irreversible: Soltar en lugar de agochar
+        locale: Idioma da interface
         locked: Protexer conta
         max_uses: Número máximo de usos
         new_password: Novo contrasinal
         note: Sobre vostede
         otp_attempt: Código de Doble-Factor
         password: Contrasinal
+        phrase: Palabra chave ou frase
         setting_auto_play_gif: Reprodución automática de GIFs animados
         setting_boost_modal: Pedir confirmación antes de promocionar
+        setting_default_language: Idioma de publicación
         setting_default_privacy: Intimidade da publicación
         setting_default_sensitive: Marcar sempre multimedia como sensible
         setting_delete_modal: Solicitar confirmación antes de eliminar unha mensaxe
diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml
index 948343240..6e4df665e 100644
--- a/config/locales/simple_form.it.yml
+++ b/config/locales/simple_form.it.yml
@@ -6,16 +6,21 @@ it:
         autofollow: Le persone che si iscrivono attraverso l'invito ti seguiranno automaticamente
         avatar: PNG, GIF o JPG. Al massimo 2MB. Verranno scalate a 400x400px
         bot: Questo account esegue principalmente operazioni automatiche e potrebbe non essere tenuto sotto controllo da una persona
+        context: Uno o più contesti nei quali il filtro dovrebbe essere applicato
         digest: Inviata solo dopo un lungo periodo di inattività e solo se hai ricevuto qualche messaggio personale in tua assenza
         display_name:
           one: <span class="name-counter">1</span> carattere rimanente
           other: <span class="name-counter">%{count}</span> caratteri rimanenti
         fields: Puoi avere fino a 4 voci visualizzate come una tabella sul tuo profilo
         header: PNG, GIF o JPG. Al massimo 2MB. Verranno scalate a 700x335px
+        irreversible: I toot filtrati scompariranno in modo irreversibile, anche se il filtro viene eliminato
+        locale: La lingua dell'interfaccia utente, di email e notifiche push
         locked: Richiede che approvi i follower manualmente
         note:
           one: <span class="note-counter">1</span> carattere rimanente
           other: <span class="note-counter">%{count}</span> caratteri rimanenti
+        phrase: Il confronto sarà eseguito ignorando minuscole/maiuscole e i content warning
+        setting_default_language: La lingua dei tuoi toot può essere individuata automaticamente, ma il risultato non è sempre accurato
         setting_hide_network: Chi segui e chi segue te non saranno mostrati sul tuo profilo
         setting_noindex: Ha effetto sul tuo profilo pubblico e sulle pagine degli status
         setting_theme: Ha effetto sul modo in cui Mastodon verrà visualizzato quando sarai collegato da qualsiasi dispositivo.
@@ -23,6 +28,8 @@ it:
         data: File CSV esportato da un'altra istanza di Mastodon
       sessions:
         otp: 'Inserisci il codice a due fattori generato dall''app del tuo telefono o usa uno dei codici di recupero:'
+      user:
+        chosen_languages: Quando una o più lingue sono contrassegnate, nelle timeline pubbliche vengono mostrati solo i toot nelle lingue selezionate
     labels:
       account:
         fields:
@@ -32,8 +39,10 @@ it:
         autofollow: Invita a seguire il tuo account
         avatar: Avatar
         bot: Questo account è un bot
+        chosen_languages: Filtra lingue
         confirm_new_password: Conferma nuova password
         confirm_password: Conferma password
+        context: Contesti del filtro
         current_password: Password corrente
         data: Data
         display_name: Nome visualizzato
@@ -41,15 +50,18 @@ it:
         expires_in: Scade dopo
         fields: Metadati del profilo
         header: Header
-        locale: Lingua
+        irreversible: Elimina invece di nascondere
+        locale: Lingua dell'interfaccia
         locked: Blocca account
         max_uses: Numero massimo di utilizzi
         new_password: Nuova password
         note: Bio
         otp_attempt: Codice due-fattori
         password: Password
+        phrase: Parola chiave o frase
         setting_auto_play_gif: Play automatico GIF animate
         setting_boost_modal: Mostra dialogo di conferma prima del boost
+        setting_default_language: Lingua dei post
         setting_default_privacy: Privacy dei post
         setting_default_sensitive: Segna sempre i media come sensibili
         setting_delete_modal: Mostra dialogo di conferma prima di eliminare un toot
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index c5e4b9409..af574ac01 100644
--- a/config/locales/simple_form.ja.yml
+++ b/config/locales/simple_form.ja.yml
@@ -6,13 +6,16 @@ ja:
         autofollow: 招待から登録した人が自動的にあなたをフォローするようになります
         avatar: 2MBまでのPNG、GIF、JPGが利用可能です。400x400pxまで縮小されます
         bot: このアカウントは主に自動で動作し、人が見ていない可能性があります
+        context: フィルターを適用する対象
         digest: 長期間使用していない場合と不在時に返信を受けた場合のみ送信されます
         display_name: あと<span class="name-counter">%{count}</span>文字入力できます。
         fields: プロフィールに表として4つまでの項目を表示することができます
         header: 2MBまでのPNG、GIF、JPGが利用可能です。 700x335pxまで縮小されます
+        irreversible: フィルターが後で削除されても、除外されたトゥートは元に戻せなくなります
         locale: ユーザーインターフェース、メールやプッシュ通知の言語
         locked: フォロワーを手動で承認する必要があります
         note: あと<span class="note-counter">%{count}</span>文字入力できます。
+        phrase: トゥートの大文字小文字や閲覧注意に関係なく一致
         setting_default_language: トゥートの言語は自動的に検出されますが、必ずしも正確とは限りません
         setting_hide_network: フォローとフォロワーの情報がプロフィールページで見られないようにします
         setting_noindex: 公開プロフィールおよび各投稿ページに影響します
@@ -29,12 +32,13 @@ ja:
           name: ラベル
           value: 内容
       defaults:
-        autofollow: あなたのアカウントに招待する
+        autofollow: 招待から参加後、あなたをフォロー
         avatar: アイコン
         bot: これは BOT アカウントです
         chosen_languages: 表示する言語
         confirm_new_password: 新しいパスワード(確認用)
         confirm_password: パスワード(確認用)
+        context: フィルター対象
         current_password: 現在のパスワード
         data: データ
         display_name: 表示名
@@ -42,6 +46,7 @@ ja:
         expires_in: 有効期限
         fields: プロフィール補足情報
         header: ヘッダー
+        irreversible: 隠すのではなく除外する
         locale: 言語
         locked: 承認制アカウントにする
         max_uses: 使用できる回数
@@ -49,6 +54,7 @@ ja:
         note: プロフィール
         otp_attempt: 二段階認証コード
         password: パスワード
+        phrase: 単語または語句
         setting_auto_play_gif: アニメーションGIFを自動再生する
         setting_boost_modal: ブーストする前に確認ダイアログを表示する
         setting_default_language: 投稿する言語
diff --git a/config/locales/simple_form.ko.yml b/config/locales/simple_form.ko.yml
index 7eb0da8b1..e0a6a7405 100644
--- a/config/locales/simple_form.ko.yml
+++ b/config/locales/simple_form.ko.yml
@@ -6,17 +6,20 @@ ko:
         autofollow: 이 초대를 통해 가입하는 사람은 당신을 자동으로 팔로우 하게 됩니다
         avatar: PNG, GIF 혹은 JPG. 최대 2MB. 400x400px로 다운스케일 될 것임
         bot: 사람들에게 계정이 사람이 아님을 알립니다
+        context: 필터를 적용 할 한 개 이상의 컨텍스트
         digest: 오랫동안 활동하지 않았을 때 받은 멘션들에 대한 요약 받기
         display_name:
           one: <span class="name-counter">1</span> 글자 남음
           other: <span class="name-counter">%{count}</span> 글자 남음
         fields: 당신의 프로파일에 최대 4개까지 표 형식으로 나타낼 수 있습니다
         header: PNG, GIF 혹은 JPG. 최대 2MB. 700x335px로 다운스케일 됨
+        irreversible: 필터링 된 툿은 나중에 필터가 사라지더라도 돌아오지 않게 됩니다
         locale: 유저 인터페이스, 이메일, 푸시 알림 언어
         locked: 수동으로 팔로워를 승인하고, 기본 툿 프라이버시 설정을 팔로워 전용으로 변경
         note:
           one: <span class="note-counter">1</span> 글자 남음
           other: <span class="note-counter">%{count}</span> 글자 남음
+        phrase: 툿 내용이나 CW 내용 안에서 대소문자 구분 없이 매칭 됩니다
         setting_default_language: 작성한 툿의 언어는 자동으로 인식할 수 있지만, 언제나 정확한 건 아닙니다
         setting_hide_network: 나를 팔로우 하는 사람들과 내가 팔로우 하는 사람들이 내 프로필에 표시되지 않게 합니다
         setting_noindex: 공개 프로필 및 각 툿페이지에 영향을 미칩니다
@@ -39,6 +42,7 @@ ko:
         chosen_languages: 언어 필터링
         confirm_new_password: 새로운 비밀번호 다시 입력
         confirm_password: 현재 비밀번호 다시 입력
+        context: 필터 컨텍스트
         current_password: 현재 비밀번호 입력
         data: 데이터
         display_name: 표시되는 이름
@@ -46,6 +50,7 @@ ko:
         expires_in: 만료시각
         fields: 프로필 메타데이터
         header: 헤더
+        irreversible: 숨기는 대신 삭제
         locale: 인터페이스 언어
         locked: 계정 잠금
         max_uses: 사용 횟수 제한
@@ -53,6 +58,7 @@ ko:
         note: 자기소개
         otp_attempt: 2단계 인증 코드
         password: 비밀번호
+        phrase: 키워드 또는 문장
         setting_auto_play_gif: 애니메이션 GIF를 자동 재생
         setting_boost_modal: 부스트 전 확인 창을 표시
         setting_default_language: 게시물 언어
diff --git a/config/locales/simple_form.oc.yml b/config/locales/simple_form.oc.yml
index df3ffe793..5a3eb8c7c 100644
--- a/config/locales/simple_form.oc.yml
+++ b/config/locales/simple_form.oc.yml
@@ -6,17 +6,20 @@ oc:
         autofollow: Lo monde que se marcan gràcia a l’invitacion vos segràn automaticament
         avatar: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhat en 400x400px
         bot: Avisar lo monde qu’aqueste compte es pas d’una persona
+        context: Un o mai de contèxtes ont lo filtre deuriá s’aplicar
         digest: Solament enviat aprèp un long moment d’inactivitat e solament s’avètz recebut de messatges personals pendent vòstra abséncia
         display_name:
           one: Demòra encara <span class="name-counter">1</span> caractèr
           other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
         fields: Podètz far veire cap a 4 elements sus vòstre perfil
         header: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhada en 700x335px
+        irreversible: Los tuts filtrats desapareisseràn irreversiblament, encara que lo filtre siá suprimit mai tard
         locale: La lenga de l’interfàcia d’utilizacion, los messatges e las notificacions
         locked: Demanda qu’acceptetz manualament lo mond que vos sègon e botarà la visibilitat de vòstras publicacions coma accessiblas a vòstres seguidors solament
         note:
           one: Demòra encara <span class="name-counter">1</span> caractèr
           other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
+        phrase: Serà pres en compte que siá en majuscula o minuscula o dins un avertiment de contengut sensible
         setting_default_language: La lenga de vòstres tuts pòt èsser detectada automaticament, mas de còps es pas corrèctament determinada
         setting_hide_network: Vòstre perfil mostrarà pas los que vos sègon e lo monde que seguètz
         setting_noindex: Aquò es destinat a vòstre perfil public e vòstra pagina d’estatuts
@@ -39,6 +42,7 @@ oc:
         chosen_languages: Filtrar las lengas
         confirm_new_password: Confirmacion del nòu senhal
         confirm_password: Confirmatz lo nòu senhal
+        context: Contèxte del filtre
         current_password: Senhal actual
         data: Data
         display_name: Escais
@@ -46,6 +50,7 @@ oc:
         expires_in: Expira aprèp
         fields: Metadonada del perfil
         header: Bandièra
+        irreversible: Suprimir allòc de rescondre
         locale: Lenga de l’interfàcia
         locked: Far venir lo compte privat
         max_uses: Limit d’utilizacions
@@ -53,6 +58,7 @@ oc:
         note: Bio
         otp_attempt: Còdi Two-factor
         password: Senhal
+        phrase: Senhal o frasa
         setting_auto_play_gif: Lectura automatica dels GIFS animats
         setting_boost_modal: Afichar una fenèstra de confirmacion abans de partejar un estatut
         setting_default_language: Lenga de publicacion
diff --git a/config/locales/simple_form.pl.yml b/config/locales/simple_form.pl.yml
index 57522ddc1..6e09814bd 100644
--- a/config/locales/simple_form.pl.yml
+++ b/config/locales/simple_form.pl.yml
@@ -6,6 +6,7 @@ pl:
         autofollow: Osoby, które zarejestrują się z Twojego zaproszenia automatycznie zaczną Cię śledzić
         avatar: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 400x400px
         bot: To konto wykonuje głównie zautomatyzowane działania i może nie być monitorowane
+        context: Jedno lub wiele miejsc, w których filtr zostanie zastosowany
         digest: Wysyłane tylko po długiej nieaktywności, jeżeli w tym czasie otrzymaleś jakąś wiadomość bezpośrednią
         display_name:
           few: Pozostały <span class="name-counter">%{count}</span> znaki.
@@ -14,6 +15,7 @@ pl:
           other: Pozostało <span class="name-counter">%{count}</span> znaków
         fields: Możesz ustawić maksymalnie 4 niestandardowe pola wyświetlane jako tabela na Twoim profilu
         header: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 700x335px
+        irreversible: Filtrowane wpisy znikną bezpowrotnie, nawet gdy filtr zostanie usunięty
         locale: Język interfejsu, wiadomości e-mail i powiadomieniach push
         locked: Musisz akceptować prośby o śledzenie
         note:
@@ -21,6 +23,7 @@ pl:
           many: Pozostało <span class="name-counter">%{count}</span> znaków
           one: Pozostał <span class="name-counter">1</span> znak
           other: Pozostało <span class="name-counter">%{count}</span> znaków
+        phrase: Zostanie wykryte nawet, gdy znajduje się za ostrzeżeniem o zawartości
         setting_default_language: Język Twoich wpisów może być wykrywany automatycznie, ale nie zawsze jest to dokładne
         setting_hide_network: Informacje o tym, kto Cię śledzi i kogo śledzisz nie będą widoczne
         setting_noindex: Wpływa na widoczność strony profilu i Twoich wpisów
@@ -43,6 +46,7 @@ pl:
         chosen_languages: Filtrowanie języków
         confirm_new_password: Potwierdź nowe hasło
         confirm_password: Potwierdź hasło
+        context: Filtruj zawartość
         current_password: Obecne hasło
         data: Dane
         display_name: Widoczna nazwa
@@ -50,6 +54,7 @@ pl:
         expires_in: Wygaśnie po
         fields: Metadane profilu
         header: Nagłówek
+        irreversible: Usuwaj zamiast ukrywać
         locale: Język interfejsu
         locked: Ustaw konto jako prywatne
         max_uses: Maksymalna liczba użyć
@@ -57,6 +62,8 @@ pl:
         note: Biogram
         otp_attempt: Kod uwierzytelnienia dwustopniowego
         password: Hasło
+        phrase: Słowo kluczowe lub fraza
+        scopes: Do których API aplikacja będzie miała dostęp. Jeżeli wybierzesz zakres wyższego poziomu, nie musisz zaznaczać bardziej szczegółowych.
         setting_auto_play_gif: Automatycznie odtwarzaj animowane GIFy
         setting_boost_modal: Pytaj o potwierdzenie przed podbiciem
         setting_default_language: Język wpisów
diff --git a/config/locales/simple_form.pt-BR.yml b/config/locales/simple_form.pt-BR.yml
index cec96739f..7f316a767 100644
--- a/config/locales/simple_form.pt-BR.yml
+++ b/config/locales/simple_form.pt-BR.yml
@@ -3,35 +3,46 @@ pt-BR:
   simple_form:
     hints:
       defaults:
+        autofollow: Pessoas que se cadastrarem através de seu convite te seguirão automaticamente
         avatar: PNG, GIF or JPG. Arquivos de até 2MB. Eles serão diminuídos para 400x400px
         bot: Essa conta executa principalmente ações automatizadas e pode não ser monitorada
+        context: Um ou mais contextos onde o filtro deve ser aplicado
         digest: Enviado após um longo período de inatividade com um resumo das menções que você recebeu em sua ausência
         display_name:
           one: <span class="name-counter">1</span> caracter restante
           other: <span class="name-counter">%{count}</span> caracteres restantes
         fields: Você pode ter até 4 itens exibidos em forma de tabela no seu perfil
         header: PNG, GIF or JPG. Arquivos de até 2MB. Eles serão diminuídos para 700x335px
+        irreversible: Os toots filtrados vão desaparecer irreversivelmente, mesmo se o filtro for removido depois
+        locale: O idioma das telas de usuário, e-mails e notificações push
         locked: Requer aprovação manual de seguidores
         note:
           one: <span class="note-counter">1</span> caracter restante
           other: <span class="note-counter">%{count}</span> caracteres restantes
-        setting_hide_network: Quem você segue e quem segue você não aparecerá no seu perfil
+        phrase: Vai coincidir, independente de maiúsculas ou minúsculas, no texto ou no aviso de conteúdo de um toot
+        setting_default_language: O idioma de seus toots pode ser detectado automaticamente, mas isso nem sempre é preciso
+        setting_hide_network: Quem você segue e quem segue você não serão exibidos no seu perfil
         setting_noindex: Afeta seu perfil público e as páginas de suas postagens
         setting_theme: Afeta a aparência do Mastodon quando em sua conta em qualquer aparelho.
       imports:
         data: Arquivo CSV exportado de outra instância do Mastodon
       sessions:
         otp: 'Insira o código de autenticação gerado pelo app no seu celular ou use um dos códigos de recuperação:'
+      user:
+        chosen_languages: Ao marcar, apenas toots dos idiomas selecionados serão exibidos nas timelines públicas
     labels:
       account:
         fields:
           name: Rótulo
           value: Conteúdo
       defaults:
+        autofollow: Convite para seguir a sua conta
         avatar: Avatar
-        bot: Essa é a conta de um robô
+        bot: Esta é uma conta-robô
+        chosen_languages: Filtros de idioma
         confirm_new_password: Confirmar nova senha
         confirm_password: Confirmar senha
+        context: Contextos de filtro
         current_password: Senha atual
         data: Dados
         display_name: Nome de exibição
@@ -39,20 +50,23 @@ pt-BR:
         expires_in: Expira em
         fields: Metadados do perfil
         header: Cabeçalho
-        locale: Idioma
+        irreversible: Ignorar ao invés de esconder
+        locale: Idioma das telas
         locked: Trancar conta
         max_uses: Número máximo de usos
         new_password: Nova senha
         note: Bio
         otp_attempt: Código de autenticação em dois passos
         password: Senha
+        phrase: Palavra-chave ou frase
         setting_auto_play_gif: Reproduzir GIFs automaticamente
         setting_boost_modal: Mostrar diálogo de confirmação antes de compartilhar postagem
+        setting_default_language: Idioma das postagens
         setting_default_privacy: Privacidade das postagens
         setting_default_sensitive: Sempre marcar mídia como sensível
         setting_delete_modal: Mostrar diálogo de confirmação antes de deletar uma postagem
-        setting_display_sensitive_media: Sempre mostrar mídia marcada como sensível
-        setting_hide_network: Esconder suas conexões
+        setting_display_sensitive_media: Sempre exibir mídia marcada como sensível
+        setting_hide_network: Esconder as suas redes
         setting_noindex: Não quero ser indexado por mecanismos de busca
         setting_reduce_motion: Reduz movimento em animações
         setting_system_font_ui: Usar a fonte padrão de seu sistema
diff --git a/config/locales/simple_form.sk.yml b/config/locales/simple_form.sk.yml
index 7ebd26630..74eacf08e 100644
--- a/config/locales/simple_form.sk.yml
+++ b/config/locales/simple_form.sk.yml
@@ -6,6 +6,7 @@ sk:
         autofollow: Ľudia ktorí sa zaregistrujú prostredníctvom pozvánky, ťa budú inheď následovať
         avatar: PNG, GIF alebo JPG. Maximálne 2MB. Bude zmenšený na 400x400px
         bot: Tento účet vykonáva hlavne automatizované akcie, a je pravdepodobne nespravovaný
+        context: Jedno, alebo viac kritérií, v ktorých má byť filtrovanie uplatnené
         digest: Odoslané iba v prípade dlhodobej neprítomnosti, a len ak si obdŕžal/a nejaké osobné správy kým si bol/a preč
         display_name:
           few: Ostávajú ti <span class="name-counter">%{count}</span> znaky
@@ -13,12 +14,15 @@ sk:
           other: Ostáva ti <span class="name-counter">%{count}</span> znakov
         fields: Môžeš mať 4 položky na svojom profile zobrazené vo forme tabuľky
         header: PNG, GIF alebo JPG. Maximálne 2MB. Bude zmenšený na 700x335px
+        irreversible: Vytriedené príspevky zmiznú nenávratne, aj keď triedenie neskôr zrušíš
         locale: Jazyk užívateľského rozhrania, emailových a nástenkových oboznámení
         locked: Vyžaduje manuálne schvalovať sledujúcich
         note:
           few: Ostávajú ti <span class="note-counter">%{count}</span> znaky
           one: Ostáva ti <span class="note-counter">1</span> znak
           other: Ostáva ti <span class="note-counter">%{count}</span> znakov
+        phrase: Zhoda sa nájde nezávisle od toho, či je text napísaný, veľkými, alebo malými písmenami, či už v tele, alebo v hlavičke
+        setting_default_language: Jazyk tvojích príspevkov môže byť zistený automaticky, ale nieje to vždy presné
         setting_hide_network: Koho následuješ, a kto následuje teba nebude zobrazené na tvojom profile
         setting_noindex: Ovplyvňuje verejný profil a statusy
         setting_theme: Toto ovplyvňuje ako Mastodon vyzerá pri prihlásení z hociakého zariadenia.
@@ -26,6 +30,8 @@ sk:
         data: CSV súbor vyexportovaný z inej Mastodon inštancie
       sessions:
         otp: 'Napíš sem dvoj-faktorový kód z telefónu, alebo použi jeden z tvojích obnovovacích kódov:'
+      user:
+        chosen_languages: Keď je zaškrtnuté, tak iba príspevky vo vybraných jazykoch budú zobrazené vo verejnej osi
     labels:
       account:
         fields:
@@ -37,7 +43,8 @@ sk:
         bot: Toto je automatizovaný bot účet
         chosen_languages: Filtruj jazyky
         confirm_new_password: Znovu tvoje nové heslo, pre potvrdenie
-        confirm_password: Potvrď heslo
+        confirm_password: Over heslo
+        context: Triedenie kontextov
         current_password: Súčasné heslo
         data: Dáta
         display_name: Meno
@@ -45,6 +52,7 @@ sk:
         expires_in: Expirovať po
         fields: Metadáta profilu
         header: Obrázok v hlavičke
+        irreversible: Zahoď, namiesto skritia
         locale: Jazyk rozhrania
         locked: Zamknúť účet
         max_uses: Maximálne možno použiť
@@ -52,8 +60,10 @@ sk:
         note: O tebe
         otp_attempt: Dvoj-faktorový overovací (2FA) kód
         password: Heslo
+        phrase: Kľúčové slovo, alebo fráza
         setting_auto_play_gif: Automaticky prehrávať animované GIFy
         setting_boost_modal: Zobrazovať potvrdzovacie okno pred re-toot
+        setting_default_language: Píšeš v jazyku
         setting_default_privacy: Súkromie príspevkov
         setting_default_sensitive: Označ všetky mediálne súbory ako chúlostivé
         setting_delete_modal: Zobrazuj potvrdzovacie okno pred vymazaním toot-u
diff --git a/config/locales/simple_form.sv.yml b/config/locales/simple_form.sv.yml
index 346ab3931..e761f3d99 100644
--- a/config/locales/simple_form.sv.yml
+++ b/config/locales/simple_form.sv.yml
@@ -3,6 +3,7 @@ sv:
   simple_form:
     hints:
       defaults:
+        autofollow: Användarkonton som skapas genom din inbjudan kommer automatiskt följa dig
         avatar: Högst 2 MB. Kommer att skalas ner till 400x400px
         bot: Detta konto utför huvudsakligen automatiserade åtgärder och kanske inte övervakas
         digest: Skickas endast efter en lång period av inaktivitet och endast om du har fått några personliga meddelanden i din frånvaro
@@ -11,10 +12,12 @@ sv:
           other: <span class="name-counter">%{count}</span> tecken kvar
         fields: Du kan ha upp till 4 objekt visade som en tabell på din profil
         header: NG, GIF eller JPG. Högst 2 MB. Kommer nedskalas till 700x335px
+        locale: Användargränssnittets språk, e-post och push aviseringar
         locked: Kräver att du manuellt godkänner följare
         note:
           one: <span class="note-counter">1</span> tecken kvar
           other: <span class="note-counter">%{count}</span> tecken kvar
+        setting_default_language: Språket av dina inlägg kan upptäckas automatiskt, men det är inte alltid rätt
         setting_hide_network: Vem du följer och vilka som följer dig kommer inte att visas på din profilsida
         setting_noindex: Påverkar din offentliga profil och statussidor
         setting_theme: Påverkar hur Mastodon ser ut oavsett från vilken enhet du är inloggad.
@@ -22,14 +25,18 @@ sv:
         data: CSV-fil som exporteras från en annan Mastodon-instans
       sessions:
         otp: 'Ange tvåfaktorkoden genererad från din telefonapp eller använd någon av dina återställningskoder:'
+      user:
+        chosen_languages: När aktiverat så visas bara inlägg i dina valda språk i den offentliga tidslinjen
     labels:
       account:
         fields:
           name: Etikett
           value: Innehåll
       defaults:
+        autofollow: Bjud in till att följa ditt konto
         avatar: Avatar
         bot: Detta är ett botkonto
+        chosen_languages: Filtrera språk
         confirm_new_password: Bekräfta nytt lösenord
         confirm_password: Bekräfta lösenord
         current_password: Nuvarande lösenord
@@ -48,6 +55,7 @@ sv:
         password: Lösenord
         setting_auto_play_gif: Auto-play animerade GIF-filer
         setting_boost_modal: Visa bekräftelsedialog innan du knuffar
+        setting_default_language: Språk
         setting_default_privacy: Postintegritet
         setting_default_sensitive: Markera alltid media som känsligt
         setting_delete_modal: Visa bekräftelsedialog innan du raderar en toot
diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml
index f1947e961..ce990d692 100644
--- a/config/locales/simple_form.zh-CN.yml
+++ b/config/locales/simple_form.zh-CN.yml
@@ -10,8 +10,10 @@ zh-CN:
         display_name: 还能输入 <span class="name-counter">%{count}</span> 个字符
         fields: 这将会在个人资料页上以表格的形式展示,最多 4 个项目
         header: 文件大小限制 2MB,只支持 PNG、GIF 或 JPG 格式。图片分辨率将会压缩至 700×335px
+        locale: 用户界面、电子邮件和推送通知中使用的语言
         locked: 你需要手动审核所有关注请求
         note: 还能输入 <span class="note-counter">%{count}</span> 个字符
+        setting_default_language: 嘟文语言自动检测的结果有可能不准确(此设置仅影响你的嘟文)
         setting_hide_network: 你关注的人和关注你的人将不会在你的个人资料页上展示
         setting_noindex: 此设置会影响到你的公开个人资料以及嘟文页面
         setting_theme: 此设置会影响到所有已登录设备上 Mastodon 的显示样式
@@ -19,6 +21,8 @@ zh-CN:
         data: 请上传从其他 Mastodon 实例导出的 CSV 文件
       sessions:
         otp: 输入你手机应用上生成的双重认证码,或者任意一个恢复代码:
+      user:
+        chosen_languages: 仅选中语言的嘟文会出现在公共时间轴上(全不选则显示所有语言的嘟文)
     labels:
       account:
         fields:
@@ -28,6 +32,7 @@ zh-CN:
         autofollow: 让被邀请人关注你的帐户
         avatar: 头像
         bot: 这是一个机器人帐户
+        chosen_languages: 语言过滤
         confirm_new_password: 确认新密码
         confirm_password: 确认密码
         current_password: 当前密码
@@ -37,7 +42,7 @@ zh-CN:
         expires_in: 失效时间
         fields: 个人资料附加信息
         header: 个人资料页横幅图片
-        locale: 语言
+        locale: 界面语言
         locked: 保护你的帐户(锁嘟)
         max_uses: 最大使用次数
         new_password: 新密码
@@ -46,6 +51,7 @@ zh-CN:
         password: 密码
         setting_auto_play_gif: 自动播放 GIF 动画
         setting_boost_modal: 在转嘟前询问我
+        setting_default_language: 发布语言
         setting_default_privacy: 嘟文默认可见范围
         setting_default_sensitive: 总是将我发送的媒体文件标记为敏感内容
         setting_delete_modal: 在删除嘟文前询问我
diff --git a/config/locales/simple_form.zh-HK.yml b/config/locales/simple_form.zh-HK.yml
index 7a1cae68d..0575c09f8 100644
--- a/config/locales/simple_form.zh-HK.yml
+++ b/config/locales/simple_form.zh-HK.yml
@@ -3,6 +3,7 @@ zh-HK:
   simple_form:
     hints:
       defaults:
+        autofollow: 通過邀請網址註冊的用戶將會自動關注你
         avatar: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 2MB,會縮裁成 400x400px
         bot: 提醒用戶本帳號是機械人
         digest: 僅在你長時間未登錄,且收到了私信時發送
@@ -11,10 +12,12 @@ zh-HK:
           other: 尚餘 <span class="name-counter">%{count}</span> 個字
         fields: 個人資料頁可顯示多至 4 個項目
         header: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 2MB,會縮裁成 700x335px
+        locale: 使用者介面、電郵和通知的語言
         locked: 你必須人手核准每個用戶對你的關注請求,而你的文章私隱會被預設為「只有關注你的人能看」
         note:
           one: 尚餘 <span class="note-counter">1</span> 個字
           other: 尚餘 <span class="note-counter">%{count}</span> 個字
+        setting_default_language: 你文章的語言會被自動偵測,但不一定完全準確
         setting_hide_network: 你關注的人和關注你的人將不會在你的個人資料頁上顯示
         setting_noindex: 此設定會影響到你的公開個人資料以及文章頁面
         setting_theme: 此設置會影響到你從任意設備登入時 Mastodon 的顯示樣式。
@@ -22,14 +25,18 @@ zh-HK:
         data: 自其他服務站匯出的 CSV 檔案
       sessions:
         otp: 輸入你手機上生成的雙重認證碼,或者任意一個恢復代碼:
+      user:
+        chosen_languages: 只有被選擇的語言會在公開時間軸內顯示
     labels:
       account:
         fields:
           name: 標籤
           value: 內容
       defaults:
+        autofollow: 邀請別人關注你的賬號
         avatar: 個人頭像
         bot: 這帳號是機械人
+        chosen_languages: 語言過濾
         confirm_new_password: 確認新密碼
         confirm_password: 確認密碼
         current_password: 目前密碼
@@ -39,7 +46,7 @@ zh-HK:
         expires_in: 失效時間
         fields: 資料
         header: 個人頁面頂部
-        locale: 語言
+        locale: 介面語言
         locked: 將用戶轉為「私人」
         max_uses: 最大使用次數
         new_password: 新密碼
@@ -48,6 +55,7 @@ zh-HK:
         password: 密碼
         setting_auto_play_gif: 自動播放 GIF
         setting_boost_modal: 在轉推前詢問我
+        setting_default_language: 文章語言
         setting_default_privacy: 文章預設為
         setting_default_sensitive: 預設我的內容為敏感內容
         setting_delete_modal: 刪推前詢問我
diff --git a/config/locales/simple_form.zh-TW.yml b/config/locales/simple_form.zh-TW.yml
index a3f6627af..6b1dbae91 100644
--- a/config/locales/simple_form.zh-TW.yml
+++ b/config/locales/simple_form.zh-TW.yml
@@ -3,53 +3,86 @@ zh-TW:
   simple_form:
     hints:
       defaults:
-        avatar: 支援 PNG, GIF 或 JPG 圖片,檔案大小上限為 2MB,會被縮小為 400x400px
-        display_name: 最多 30 個字元
-        header: 支援 PNG, GIF 或 JPG 圖片,檔案大小上限為 2MB,會被縮小為 700x335px
-        locked: 您必須手動核准每個使用者對您的關注請求,而您的文章隱私預設為「只有關注您的人能看」
-        note: 最多 160 個字元
+        autofollow: 通過邀請網址註冊的使用者將會自動關注你
+        avatar: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 2MB,會縮裁成 400x400px
+        bot: 這個帳號由程式進行自動式操作
+        digest: 僅在你長時間未登入,並且收到了私訊時發送
+        display_name:
+          one: 尚餘 <span class="name-counter">1</span> 個字
+          other: 尚餘 <span class="name-counter">%{count}</span> 個字
+        fields: 個人資訊頁至多可顯示 4 個項目
+        header: 支援 PNG, GIF 或 JPG 圖片,檔案最大為 2MB,會縮裁成 700x335px
+        locale: 使用者介面、 E-mail 與通知的語言
+        locked: 你必須手動核准每個使用者對你的關注請求,而你的貼文隱私將會被設定為「只有關注你的人能看」
+        note:
+          one: 尚餘 <span class="note-counter">1</span> 個字
+          other: 尚餘 <span class="note-counter">%{count}</span> 個字
+        setting_default_language: 你嘟文的語言會被自動偵測,但不一定完全準確
+        setting_hide_network: 你關注的人與關注你的人將不會在你的個人資料頁上顯示
+        setting_noindex: 此設定會影響到你的公開個人資料與嘟文頁面
+        setting_theme: 此設定會影響到你從任意設備登入 Mastodon 時的顯示樣式。
       imports:
-        data: 自其他服務站匯出的 CSV 檔案
+        data: 自其他站點匯出的 CSV 檔案
+      sessions:
+        otp: 輸入你手機上產生的兩階段認證碼,或著任意一個備用驗證碼:
+      user:
+        chosen_languages: 只有被選擇的語言會在公開時間軸內顯示
     labels:
+      account:
+        fields:
+          name: 標籤
+          value: 內容
       defaults:
-        avatar: 大頭貼
+        autofollow: 邀請別人關注你的帳戶
+        avatar: 頭像
+        bot: 這個帳號是機器人
+        chosen_languages: 語言篩選
         confirm_new_password: 確認新密碼
         confirm_password: 確認密碼
         current_password: 目前密碼
         data: 資料
         display_name: 顯示名稱
-        email: 電子信箱
-        header: 個人頁面頂部
-        locale: 語言
+        email: E-mail
+        expires_in: 失效時間
+        fields: 資料
+        header: 個人頁面圖片
+        locale: 介面語言
         locked: 將帳號轉為「私密」
+        max_uses: 最大使用次數
         new_password: 新密碼
         note: 簡介
-        otp_attempt: 雙因子驗證碼
+        otp_attempt: 兩階段認證碼
         password: 密碼
-        setting_auto_play_gif: 自動播放 GIFs
-        setting_boost_modal: 轉推前跳出確認視窗
-        setting_default_privacy: 文章預設隱私度
-        setting_default_sensitive: 預設我的內容為敏感內容
-        setting_delete_modal: 刪推前跳出確認視窗
-        setting_noindex: 不被搜尋引擎檢索
+        setting_auto_play_gif: 自動播放 GIF
+        setting_boost_modal: 在轉嘟前先詢問我
+        setting_default_language: 嘟文語言
+        setting_default_privacy: 嘟文預設為
+        setting_default_sensitive: 預設我的媒體檔案為敏感內容
+        setting_delete_modal: 刪除嘟文前先詢問我
+        setting_display_sensitive_media: 預設我的媒體為敏感內容
+        setting_hide_network: 隱藏你的社交網路
+        setting_noindex: 阻止搜尋引擎收錄
         setting_reduce_motion: 減低動畫效果
-        setting_system_font_ui: 使用系統預設字體
-        setting_theme: 網站主題
-        setting_unfollow_modal: 取消關注前跳出確認視窗
+        setting_system_font_ui: 使用系統預設字型
+        setting_theme: 主題外觀
+        setting_unfollow_modal: 取消關注前先詢問我
+        severity: 等級
         type: 匯入資料類型
         username: 使用者名稱
+        username_or_email: 使用者名稱或 E-mail
       interactions:
-        must_be_follower: 隱藏沒有關注您的使用者的通知
-        must_be_following: 隱藏您不關注的使用者的通知
+        must_be_follower: 隱藏沒有關注你的使用者通知
+        must_be_following: 隱藏你沒關注的使用者通知
+        must_be_following_dm: 隱藏你沒關注的使用者私訊
       notification_emails:
-        digest: 定期摘要信
-        favourite: 當有使用者喜歡您的文章時,發信通知
-        follow: 當有使用者關注您時,發信通知
-        follow_request: 當有使用者要求關注您時,發信通知
-        mention: 當有使用者在文章提及您時,發信通知
-        reblog: 當有使用者轉推您的文章時,發信通知
+        digest: 定期發送摘要郵件
+        favourite: 當有使用者喜歡你的嘟文時,發送 E-mail 通知
+        follow: 當有使用者關注你時,發送 E-mail 通知
+        follow_request: 當有使用者要求關注你時,發送 E-mail 通知
+        mention: 當有使用者在嘟文提及你時,發送 E-mail 通知
+        reblog: 都有使用者轉嘟你的嘟文時,發送 E-mail 通知
     'no': 否
     required:
       mark: "*"
-      text: 必填
+      text: 必須填寫
     'yes': 是
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index b444122ea..2e6f7af2d 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -22,7 +22,7 @@ sk:
       not_a_product_title: Si človek, nie produkt
       real_conversation_body: S 500 znakmi a podporou pre varovania pri obrázkoch a videách sa môžeš vyjadriť tak ako budeš chcieť.
       real_conversation_title: Vytvorený pre reálnu konverzáciu
-      within_reach_body: Viacero aplikácií pre iOS, Android a iné platformy, ktoré vďaka jednoduchému API ekosystému vám dovoľujú byť online so svojimi priateľmi kdekoľvek.
+      within_reach_body: Viacero aplikácií pre iOS, Android a iné platformy, ktoré ti vďaka jednoduchému API ekosystému dovoľujú byť online so svojimi priateľmi kdekoľvek.
       within_reach_title: Stále v dosahu
     generic_description: "%{domain} je jeden server v sieti"
     hosted_on: Mastodon hostovaný na %{domain}
@@ -31,7 +31,7 @@ sk:
     source_code: Zdrojový kód
     status_count_after: príspevkov
     status_count_before: Ktorí napísali
-    user_count_after: používateľov
+    user_count_after: užívateľov
     user_count_before: Domov pre
     what_is_mastodon: Čo je Mastodon?
   accounts:
@@ -60,7 +60,7 @@ sk:
       delete: Zmazať
       destroyed_msg: Poznámka moderátora bola úspešne zmazaná!
     accounts:
-      are_you_sure: Ste si istý?
+      are_you_sure: Si si istý?
       avatar: Maskot
       by_domain: Doména
       change_email:
@@ -270,8 +270,8 @@ sk:
         note: poznámka
         report: nahlás
       action_taken_by: Zákrok vykonal/a
-      are_you_sure: Ste si istý/á?
-      assign_to_self: Priraď sebe
+      are_you_sure: Si si istý/á?
+      assign_to_self: Priraď k sebe
       assigned: Priradený moderátor
       comment:
         none: Žiadne
@@ -400,12 +400,12 @@ sk:
     delete_account: Vymazať účet
     delete_account_html: Pokiaľ chceš vymazať svoj účet, môžeš tak <a href="%{path}">urobiť tu</a>. Budeš požiadaný/á o potvrdenie tohto kroku.
     didnt_get_confirmation: Neobdŕžal/a si kroky pre potvrdenie?
-    forgot_password: Zabudli ste heslo?
-    invalid_reset_password_token: Token na obnovu hesla vypršal. Prosím vypítajte si nový.
+    forgot_password: Zabudnuté heslo?
+    invalid_reset_password_token: Token na obnovu hesla vypršal. Prosím vypítaj si nový.
     login: Prihlás sa
     logout: Odhlás sa
     migrate_account: Presunúť sa na iný účet
-    migrate_account_html: Pokiaľ si želáte presmerovať tento účet na nejaký iný, môžete <a href="%{path}"> tak urobiť tu</a>.
+    migrate_account_html: Pokiaľ si želáš presmerovať tento účet na nejaký iný, môžeš to <a href="%{path}">urobiť tu</a>.
     or: alebo
     or_log_in_with: Alebo prihlásiť z
     providers:
@@ -426,8 +426,8 @@ sk:
     post_follow:
       close: Alebo môžete iba zatvoriť toto okno.
       return: Ukáž užívateľov profil
-      web: Ísť na web
-    title: Následovať %{acct}
+      web: Prejdi do siete
+    title: Následuj %{acct}
   datetime:
     distance_in_words:
       about_x_hours: "%{count}hod"
@@ -449,11 +449,11 @@ sk:
     proceed: Vymazať účet
     success_msg: Váš účet bol úspešne vymazaný
     warning_html: Iba vymazanie obsahu z tejto konkrétnej instancie je garantované. Obsah ktorý bol zdieľaný široko-ďaleko pravdepodobne zanechá nejaké stopy. Servery ktoré sú offline a tie ktoré ignorujú tvoje zmeny teda nezaktualizujú svoje databázy.
-    warning_title: Dostupnosť distribuovaného obsahu
+    warning_title: O dostupnosti distribuovaného obsahu
   errors:
     '403': Nemáte dostatočné povolenie na zobrazenie tejto stránky.
     '404': Stránka ktorú si hľadal/a sa tu nenachádza.
-    '410': Stránka ktorú tu hľadáš už viac neexistuje.
+    '410': Stránka ktorú si tu hľadal/a už viac neexistuje.
     '422':
       content: Bezpečtnostné overenie zlyhalo. Blokuješ cookies?
       title: Bezpečtnostné overenie zlyhalo
@@ -473,8 +473,24 @@ sk:
     blocks: Blokujete
     csv: CSV
     follows: Následujete
-    mutes: Stíšili ste
-    storage: Úložisko médii
+    mutes: Stíšil/a si
+    storage: Úložisko médií
+  filters:
+    contexts:
+      home: Domáca os
+      notifications: Oboznámenia
+      public: Verejné osi
+      thread: Konverzácie
+    edit:
+      title: Uprav triedenie
+    errors:
+      invalid_context: Nebola poskytnutá žiadna, alebo ide o neplatnú súvislosť
+      invalid_irreversible: Nezvratné filtrovanie funguje iba so súvislostiami domovskej osi a oboznámení
+    index:
+      delete: Vymazať
+      title: Triedenia
+    new:
+      title: Pridaj nové triedenie
   followers:
     domain: Doména
     explanation_html: Pokiaľ chceš zaručiť súkromie svojích príspevkov, musíš mať na vedomí, kto ťa sleduje. <strong> Tvoje súkromné príspevky sú doručené na každý server z ktorého ťa niekto následuje. </strong> Takže možno by si ich chcel/a skontrolovať, a odstrániť tých následovníkov, čo sú na serveroch ktorím nedôveruješ, že ich moderátori, alebo úpravbuy kódu budú tiež rešpektovať tvoje súkromie.
@@ -527,8 +543,8 @@ sk:
     table:
       expires_at: Vyprší
       uses: Používa
-    title: Pozvať ľudí
-  landing_strip_html: "<strong>%{name}</strong> je užívateľ na serveri %{link_to_root_path}. Ty ich môžeš následovať a môžeš s nimi interaktovať pokiaľ máš účet hocikde v rámci fediversa."
+    title: Pozvi ľudí
+  landing_strip_html: "<strong>%{name}</strong> je užívateľ na serveri %{link_to_root_path}. Ty ich môžeš následovať a môžeš s nimi interaktovať pokiaľ máš účet kdekoľvek v rámci fediversa."
   landing_strip_signup_html: Pokiaľ ešte nemáš, môžeš <a href="%{sign_up_path}">si tu vytvoriť účet</a>.
   lists:
     errors:
@@ -574,8 +590,8 @@ sk:
     mention:
       action: Odpovedať
       body: "%{name} ťa spomenul/a v:"
-      subject: Boli ste spomenutí užívateľom %{name}
-      title: Nové spomenutie
+      subject: Bol/a si spomenutý/á užívateľom %{name}
+      title: Novo spomenutý/á
     reblog:
       body: 'Tvoj príspevok bol pozdvihnutý užívateľom %{name}:'
       subject: "%{name} pozdvihli tvoj príspevok"
@@ -621,13 +637,21 @@ sk:
       firefox: Mozilla Firefox
       generic: Neznámy prehliadač
       ie: Internet Explorer
+      otter: Prehliadač Otter
+      qq: QQ Prehliadač
+      safari: Apple Safari
+      weibo: Sina/Tencent Weibo
     current_session: Aktuálna sezóna
     description: "%{browser} na %{platform}"
     explanation: Tieto sú prehliadače ktoré sú teraz prihlásené na tvoj Mastodon účet.
     ip: IP adresa
     platforms:
+      chrome_os: Google ChromeOS
+      ios: Apple iOS
+      linux: GNU/Linux
       mac: MacOSX
       other: neznáma platforma
+      windows: Microsoft Windows
     revoke: Zamietni
     revoke_success: Sezóna úspešne zamietnutá
     title: Sezóna
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 23ea7ddd1..76b26c24f 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -424,7 +424,7 @@ sv:
     following: 'Succé! Du följer nu:'
     post_follow:
       close: Eller så kan du stänga detta fönster.
-      return: Återgå till användarens profil
+      return: Visa användarens profil
       web: Gå till webb
     title: Följ %{acct}
   datetime:
@@ -514,6 +514,7 @@ sv:
       '86400': 1 dag
     expires_in_prompt: Aldrig
     generate: Skapa
+    invited_by: 'Du blev inbjuden av:'
     max_uses:
       one: 1 användning
       other: "%{count} användningar"
@@ -550,7 +551,7 @@ sv:
       subject:
         one: "1 nytt meddelande sedan ditt senaste besök \U0001F418"
         other: "%{count} nya meddelanden sedan ditt senaste besök \U0001F418"
-      title: I din frånvaro…
+      title: I din frånvaro...
     favourite:
       body: 'Din status favoriserades av %{name}:'
       subject: "%{name} favoriserade din status"
@@ -583,7 +584,7 @@ sv:
           quadrillion: Q
           thousand: K
           trillion: T
-          unit: ''
+          unit: " "
   pagination:
     newer: Nyare
     next: Nästa
@@ -674,6 +675,7 @@ sv:
     disallowed_hashtags:
       one: 'innehöll en otillåten hashtag: %{tags}'
       other: 'innehöll de otillåtna hashtagarna: %{tags}'
+    language_detection: Lista ut språk automatiskt
     open_in_web: Öppna på webben
     over_character_limit: teckengräns på %{max} har överskridits
     pin_errors:
@@ -696,10 +698,92 @@ sv:
     reblogged: boostad
     sensitive_content: Känsligt innehåll
   terms:
+    body_html: |
+      <h2>Integritetspolicy</h2>
+      <h3 id="collect">Vilken information samlar vi in?</h3>
+
+      <ul>
+        <li><em>Grundläggande kontoinformation</em>: Det användarnamn du väljer, visningsnamn, biografi, avatar/profilbild och bakgrundsbild kommer alltid vara tillgängliga för alla som kan nå webbsidan. </li>
+        <li><em>Inlägg, vem du följer och annan tillgänglig information</em>: Dina följare och de konton du följer är alltid tillgängliga. När du skapar ett nytt inlägg sparas datum och tid för meddelandet, samt vilket program du använde för att skapa inlägget. Detta gäller även bilder och media som inlägg kan innehålla.Både "Publika" och "Olistade" inlägg kan vara tillgängliga för alla som har åtkomst till webbsidan. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li>
+        <li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it's important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any dangerous information over Mastodon.</em></li>
+        <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="use">What do we use your information for?</h3>
+
+      <p>Any of the information we collect from you may be used in the following ways:</p>
+
+      <ul>
+        <li>To provide the core functionality of Mastodon. You can only interact with other people's content and post your own content when you are logged in. For example, you may follow other people to view their combined posts in your own personalized home timeline.</li>
+        <li>To aid moderation of the community, for example comparing your IP address with other known ones to determine ban evasion or other violations.</li>
+        <li>The email address you provide may be used to send you information, notifications about other people interacting with your content or sending you messages, and to respond to inquiries, and/or other requests or questions.</li>
+      </ul>
+
+      <hr class="spacer" />
+
+      <h3 id="protect">How do we protect your information?</h3>
+
+      <p>We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="data-retention">What is our data retention policy?</h3>
+
+      <p>We will make a good faith effort to:</p>
+
+      <ul>
+        <li>Retain server logs containing the IP address of all requests to this server, in so far as such logs are kept, no more than 90 days.</li>
+        <li>Retain the IP addresses associated with registered users no more than 12 months.</li>
+      </ul>
+
+      <p>You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.</p>
+
+      <p>You may irreversibly delete your account at any time.</p>
+
+      <hr class="spacer"/>
+
+      <h3 id="cookies">Do we use cookies?</h3>
+
+      <p>Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.</p>
+
+      <p>We use cookies to understand and save your preferences for future visits.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="disclose">Do we disclose any information to outside parties?</h3>
+
+      <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.</p>
+
+      <p>Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.</p>
+
+      <p>When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="children">Site usage by children</h3>
+
+      <p>If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a>) do not use this site.</p>
+
+      <p>If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
+
+      <p>Law requirements can be different if this server is in another jurisdiction.</p>
+
+      <hr class="spacer" />
+
+      <h3 id="changes">Changes to our Privacy Policy</h3>
+
+      <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
+
+      <p>This document is CC-BY-SA. It was last updated March 7, 2018.</p>
+
+      <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
     title: "%{instance} Användarvillkor och Sekretesspolicy"
   themes:
     contrast: Hög kontrast
     default: Mastodon
+    mastodon-light: Mastodon (ljust)
   time:
     formats:
       default: "%b %d, %Y, %H:%M"
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 9abffa01a..1b741a7d6 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -663,6 +663,7 @@ zh-CN:
     disallowed_hashtags:
       one: 包含了一个禁止的话题标签:%{tags}
       other: 包含了这些禁止的话题标签:%{tags}
+    language_detection: 自动检测语言
     open_in_web: 在站内打开
     over_character_limit: 超过了 %{max} 字的限制
     pin_errors:
diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml
index dd6541cc9..a5e997536 100644
--- a/config/locales/zh-HK.yml
+++ b/config/locales/zh-HK.yml
@@ -424,7 +424,7 @@ zh-HK:
     following: 成功!你正在關注:
     post_follow:
       close: 你也可以直接關閉這個頁面。
-      return: 返回至個人資料頁
+      return: 顯示個人資料頁
       web: 返回本站
     title: 關注 %{acct}
   datetime:
@@ -514,6 +514,7 @@ zh-HK:
       '86400': 1 天後
     expires_in_prompt: 永不過期
     generate: 生成邀請連結
+    invited_by: 你的邀請人是:
     max_uses:
       one: 1 次
       other: "%{count} 次"
@@ -609,14 +610,16 @@ zh-HK:
     browsers:
       alipay: 支付寶
       blackberry: Blackberry
-      chrome: Chrome
-      edge: Microsoft Edge
-      firefox: Firefox
+      chrome: Chrome 瀏覽器
+      edge: Microsoft Edge 瀏覽器
+      electron: Electron 瀏覽器
+      firefox: Firefox 瀏覽器
       generic: 未知的瀏覽器
-      ie: Internet Explorer
+      ie: Internet Explorer 瀏覽器
       micro_messenger: 微信
       nokia: Nokia S40 Ovi 瀏覽器
       opera: Opera
+      otter: Otter 瀏覽器
       phantom_js: PhantomJS
       qq: QQ瀏覽器
       safari: Safari
@@ -671,6 +674,7 @@ zh-HK:
     disallowed_hashtags:
       one: 包含不允許的標籤: %{tags}
       other: 包含不允許的標籤: %{tags}
+    language_detection: 自動偵測語言
     open_in_web: 開啟網頁
     over_character_limit: 超過了 %{max} 字的限制
     pin_errors:
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index d8c0f89a9..e2b376a3f 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -1,144 +1,431 @@
 ---
 zh-TW:
   about:
-    about_mastodon_html: Mastodon (長毛象)是一個<em>自由、開放原始碼</em>的社群網站。它是一個分散式的服務,避免您的通訊被單一商業機構壟斷操控。請您選擇一家您信任的 Mastodon 服務站,在上面建立帳號,然後您就可以和任一 Mastodon 服務站上的使用者互通,享受無縫的<em>社群網路</em>交流。
-    about_this: 關於本服務站
-    closed_registrations: 本服務站暫時停止接受註冊。
+    about_hashtag_html: 這些是包含「<strong>#%{hashtag}</strong>」標籤的公開文章。只要你有任何 Mastodon 站點、或者其他站點的使用者,便可以與他們互動。
+    about_mastodon_html: Mastodon (長毛象)是一個<em>自由、開放原始碼</em>的社群網站。它是一個分散式的服務,避免您的通訊被單一商業機構壟斷操控。請您選擇一家您信任的 Mastodon 站點,在上面建立帳號,然後您就可以和任一 Mastodon 站點上的使用者互通,享受無縫的<em>社群網路</em>交流。
+    about_this: 關於本站
+    administered_by: 管理者:
+    closed_registrations: 本站暫時停止接受註冊。
     contact: 聯絡我們
-    description_headline: 關於 %{domain}
-    domain_count_after: 個服務站相連
+    contact_missing: 未設定
+    contact_unavailable: 未公開
+    description_headline: 關於 %{domain}?
+    domain_count_after: 個站點相連
     domain_count_before: 與其他
-    other_instances: 其他服務站
+    extended_description_html: |
+      <h3>這裡可以寫一些網站規則</h3>
+      <p>本站點未有詳細介紹</p>
+    features:
+      humane_approach_body: Mastodon 從其他網路的失敗經驗中汲取教訓,以合乎道德的設計對抗社交媒體的濫用問題。
+      humane_approach_title: 以人為本
+      not_a_product_body: Mastodon 不是商業網站。沒有廣告,沒有數據挖掘,也沒有中央機構操控。平台完全開放。
+      not_a_product_title: 你是用戶,不是商品
+      real_conversation_body: Mastodon 的字數限制高達 500 字,並支援仔細的媒體警告選項,令你暢所欲言。
+      real_conversation_title: 為真正的交流而生
+      within_reach_body: 簡易的 API 系統,令用戶可以透過不同的 iOS、Android 及其他平台的應用軟體,與朋友保持聯繫。
+      within_reach_title: 始終觸手可及
+    generic_description: "%{domain} 是 Mastodon 網路中其中一個站點"
+    hosted_on: 在 %{domain} 運作的 Mastodon 站點
+    learn_more: 了解詳細
+    other_instances: 其他站點
     source_code: 原始碼
-    status_count_after: 篇文章
-    status_count_before: 他們共發佈了
-    user_count_after: 位註冊使用者
-    user_count_before: 這裡共有
+    status_count_after: 條嘟嘟
+    status_count_before: 他們共嘟出了
+    user_count_after: 位使用者
+    user_count_before: 這裡共註冊有
+    what_is_mastodon: 什麼是 Mastodon?
   accounts:
     follow: 關注
     followers: 關注者
     following: 正在關注
-    nothing_here: 暫時沒有內容可供顯示
+    media: 媒體
+    moved_html: "%{name} 已經搬遷到 %{new_profile_link}:"
+    network_hidden: 此訊息不可用
+    nothing_here: 暫時沒有內容可供顯示!
     people_followed_by: "%{name} 關注的人"
     people_who_follow: 關注 %{name} 的人
-    posts: 文章
+    posts: 嘟文
+    posts_with_replies: 嘟文與回覆
     remote_follow: 跨站關注
+    reserved_username: 此用戶名已被保留
+    roles:
+      admin: 管理員
+      bot: 機器人
+      moderator: 版主
     unfollow: 取消關注
   admin:
+    account_moderation_notes:
+      create: 記錄
+      created_msg: 已新增管理備忘!
+      delete: 刪除
+      destroyed_msg: 成功刪除管理備忘!
     accounts:
       are_you_sure: 您確定嗎?
-      display_name: 顯示名稱
+      avatar: 頭像
+      by_domain: 網域
+      change_email:
+        changed_msg: E-mail更改成功!
+        current_email: 目前的E-mail
+        label: 更改E-mail
+        new_email: 新的E-mail
+        submit: 更改E-mail
+        title: 為 %{username} 更改E-mail
+      confirm: 確定
+      confirmed: 已確定
+      confirming: 確定
+      demote: 降級
+      disable: 停用
+      disable_two_factor_authentication: 停用兩階段認證
+      disabled: 已停用
+      display_name: 暱稱
       domain: 網域
       edit: 編輯
-      email: 信箱
-      feed_url: Feed URL
-      followers: 追蹤者
-      follows: 追蹤的
+      email: E-mail
+      email_status: E-mail狀態
+      enable: 啟用
+      enabled: 已啟用
+      feed_url: 訂閱 URL
+      followers: 關注者
+      followers_url: 關注者(Followers)URL
+      follows: 正在關注
+      inbox_url: 收件箱 (Inbox) URL
+      ip: IP 位址
       location:
         all: 全部
-        local: 本地
+        local: 本站
         remote: 遠端
         title: 位置
+      login_status: 登入狀態
       media_attachments: 多媒體附件
+      memorialize: 設定為追悼帳戶
       moderation:
         all: 全部
-        silenced: 靜音
-        suspended: 停權
+        silenced: 已靜音
+        suspended: 已停權
         title: 版務
+      moderation_notes: 管理備忘
       most_recent_activity: 最近活動
-      most_recent_ip: 最近 IP
+      most_recent_ip: 最近 IP 位址
       not_subscribed: 未訂閱
       order:
-        alphabetic: 字典序
-        most_recent: 時間序
+        alphabetic: 按字母
+        most_recent: 按時間
         title: 排序
+      outbox_url: 寄件箱 (Outbox) URL
       perform_full_suspension: 進行停權
-      profile_url: 個人檔案網址
+      profile_url: 個人檔案 URL
+      promote: 晉級
+      protocol: 協議
       public: 公開
-      push_subscription_expires: 推播訂閱過期
-      salmon_url: Salmon URL
+      push_subscription_expires: PuSH 訂閱過期
+      redownload: 更新頭像
+      remove_avatar: 取消頭像
+      resend_confirmation:
+        already_confirmed: 此用戶已被確認
+        send: 重新發送驗證信
+        success: 驗證信發送成功!
+      reset: 重設
+      reset_password: 重設密碼
+      resubscribe: 重新訂閱
+      role: 身份
+      roles:
+        admin: 管理員
+        moderator: 版主
+        staff: 管理人員
+        user: 普通用戶
+      salmon_url: Salmon 網址
+      search: 搜尋
+      shared_inbox_url: 公共收件箱 (Shared Inbox) URL
+      show:
+        created_reports: 這個使用者提交的檢舉
+        report: 檢舉
+        targeted_reports: 針對這個使用者的檢舉
       silence: 靜音
-      statuses: 狀態
-      title: 帳號
+      statuses: 嘟文
+      subscribe: 訂閱
+      title: 帳戶
+      unconfirmed_email: 等待驗證的E-mail
       undo_silenced: 取消靜音
       undo_suspension: 取消停權
+      unsubscribe: 取消訂閱
       username: 使用者名稱
-      web: Web
+      web: 頁面
+    action_logs:
+      actions:
+        assigned_to_self_report: "%{name} 接受了檢舉 %{target}"
+        change_email_user: "%{name} 更改了使用者 %{target} 的E-mail"
+        confirm_user: "%{name} 確認了使用者 %{target} 的E-mail"
+        create_custom_emoji: "%{name} 加入自訂表情符號 %{target}"
+        create_domain_block: "%{name} 封鎖了網域 %{target}"
+        create_email_domain_block: "%{name} 封鎖了E-mail %{target}"
+        demote_user: "%{name} 把使用者 %{target} 降級"
+        destroy_domain_block: "%{name} 取消了對網域 %{target} 的封鎖"
+        destroy_email_domain_block: "%{name} 取消了對E-mail %{target} 的封鎖"
+        destroy_status: "%{name} 刪除了 %{target} 的嘟文"
+        disable_2fa_user: "%{name} 停用了使用者 %{target} 的兩階段認證"
+        disable_custom_emoji: "%{name} 停用了自訂表情符號 %{target}"
+        disable_user: "%{name} 將使用者 %{target} 設定為禁止登入"
+        enable_custom_emoji: "%{name} 啟用了自訂表情符號 %{target}"
+        enable_user: "%{name} 將使用者 %{target} 設定為允許登入"
+        memorialize_account: "%{name} 將 %{target} 設定為追悼帳戶"
+        promote_user: "%{name} 對使用者 %{target} 進行了晉級操作"
+        remove_avatar_user: "%{name} 移除了 %{target} 的頭像"
+        reopen_report: "%{name} 重新開啟 %{target} 的檢舉"
+        reset_password_user: "%{name} 重新設定了使用者 %{target} 的密碼"
+        resolve_report: "%{name} 處理了 %{target} 的檢舉"
+        silence_account: "%{name} 靜音了使用者 %{target}"
+        suspend_account: "%{name} 停權了使用者 %{target}"
+        unassigned_report: "%{name} 取消指派 %{target} 的檢舉"
+        unsilence_account: "%{name} 取消了使用者 %{target} 的靜音狀態"
+        unsuspend_account: "%{name} 取消了使用者 %{target} 的停權狀態"
+        update_custom_emoji: "%{name} 更新了自訂表情符號 %{target}"
+        update_status: "%{name} 重整了 %{target} 的嘟文"
+      title: 營運日誌
+    custom_emojis:
+      by_domain: 網域
+      copied_msg: 成功將表情複製到本地
+      copy: 複製
+      copy_failed_msg: 無法將表情複製到本地
+      created_msg: 已新增表情符號!
+      delete: 刪除
+      destroyed_msg: 已刪除表情符號!
+      disable: 停用
+      disabled_msg: 已停用表情符號
+      emoji: 表情符號
+      enable: 啟用
+      enabled_msg: 已啟用表情符號
+      image_hint: PNG 格式, 最大 50KB
+      listed: 已顯示
+      new:
+        title: 加入新的自訂表情符號
+      overwrite: 覆蓋
+      shortcode: 短代碼
+      shortcode_hint: 至少 2 個字元,只能使用字母、數字和下劃線
+      title: 自訂表情符號
+      unlisted: 已隱藏
+      update_failed_msg: 無法更新表情符號
+      updated_msg: 已更新表情符號!
+      upload: 上傳新的表情符號
     domain_blocks:
       add_new: 新增
+      created_msg: 正在進行網域封鎖
+      destroyed_msg: 已撤銷網域封鎖
       domain: 網域
       new:
         create: 新增封鎖
-        hint: 網域封鎖動作並不會阻止帳號紀錄被新增至資料庫,但會自動回溯性地對那些帳號套用特定管理設定。
+        hint: 網域封鎖動作並不會阻止帳戶紀錄被新增至資料庫,但會自動回溯性地對那些帳戶套用特定管理設定。
         severity:
-          desc_html: "<strong>靜音</strong>將使得未追蹤該帳號的使用者無法看見該帳號之貼文。<strong>停權</strong>將移除所有該使用者的帳號內容、多媒體檔案、以及個人檔案。"
-          silence: 靜音
+          desc_html: "「<strong>自動靜音</strong>」令該網域下使用者的嘟文,設定為只對關注者顯示,沒有關注的人會看不到。 「<strong>自動刪除</strong>」會刪除將該網域下使用者的嘟文、媒體檔案和個人資料。「<strong>無</strong>」則會拒絕接收來自該網域的媒體檔案。"
+          noop: 無
+          silence: 自動靜音
           suspend: 停權
-        title: 新封鎖網域
+        title: 新增封鎖網域
+      reject_media: 拒絕媒體檔案
+      reject_media_hint: 刪除本地緩存的媒體檔案,並且不再接收來自該網域的任何媒體檔案。與自動封鎖無關
+      severities:
+        noop: 無
+        silence: 自動靜音
+        suspend: 自動封鎖
       severity: 嚴重度
+      show:
+        affected_accounts:
+          one: 資料庫中有一個使用者受到影響
+          other: 資料庫中有%{count}個使用者受影響
+        retroactive:
+          silence: 對此網域的所有使用者取消靜音
+          suspend: 對此網域的所有使用者取消封鎖
+        title: 撤銷 %{domain} 的網域封鎖
+        undo: 撤銷
       title: 網域封鎖
+      undo: 撤銷
+    email_domain_blocks:
+      add_new: 加入新項目
+      created_msg: 已新增E-mail封鎖
+      delete: 刪除
+      destroyed_msg: 已刪除E-mail封鎖
+      domain: 網域
+      new:
+        create: 新增網域
+        title: 新增E-mail封鎖
+      title: E-mail封鎖
+    instances:
+      account_count: 已知帳戶
+      domain_name: 網域
+      reset: 重設
+      search: 搜尋
+      title: 已知站點
+    invites:
+      filter:
+        all: 全部
+        available: 可用
+        expired: 已失效
+        title: 篩選
+      title: 邀請使用者
+    report_notes:
+      created_msg: 檢舉記錄建立成功!
+      destroyed_msg: 檢舉記錄刪除成功!
     reports:
+      account:
+        note: 條記錄
+        report: 條檢舉
+      action_taken_by: 操作執行者
+      are_you_sure: 你確定嗎?
+      assign_to_self: 指派給自己
+      assigned: 指派負責人
       comment:
         none: 無
+      created_at: 日期
       id: ID
-      mark_as_resolved: 標記為已解決
+      mark_as_resolved: 標記為「已解決」
+      mark_as_unresolved: 標記為「未解決」
+      notes:
+        create: 建立記錄
+        create_and_resolve: 建立記錄並標記為「已解決」
+        create_and_unresolve: 建立記錄並標記「未解決」
+        delete: 刪除
+        placeholder: 記錄已執行的動作,或其他相關的更新...
+      reopen: 重開檢舉
       report: '檢舉 #%{id}'
-      reported_account: 被檢舉帳號
+      report_contents: 檢舉內容
+      reported_account: 被檢舉使用者
       reported_by: 檢舉人
       resolved: 已解決
-      silence_account: 靜音帳號
+      resolved_msg: 檢舉已處理!
+      silence_account: 靜音使用者
       status: 狀態
-      suspend_account: 停權帳號
-      target: 目標
+      suspend_account: 停權使用者
+      target: 對象
       title: 檢舉
+      unassign: 取消指派
       unresolved: 未解決
+      updated_at: 更新
       view: 檢視
     settings:
+      activity_api_enabled:
+        desc_html: 本站使用者發佈的嘟文數量,以及本站的活躍使用者與一週內新使用者數量
+        title: 公開使用者活躍度的統計數據
+      bootstrap_timeline_accounts:
+        desc_html: 以半形逗號分隔多個使用者名。只能加入來自本站且未開啟保護的帳號。如果留空,則預設關注本站所有管理員。
+        title: 新使用者預設關注
       contact_information:
-        email: 請輸入輸入一個公開電子信箱
+        email: 請輸入一個公開E-mail
         username: 請輸入使用者名稱
+      hero:
+        desc_html: 在首頁顯示。推薦最小 600x100px。如果留空,就會預設為站點預覽圖
+        title: 主題圖片
+      peers_api_enabled:
+        desc_html: 現在本站點在網路中已發現的網域
+        title: 公開已知站點的列表
       registrations:
         closed_message:
-          desc_html: 關閉註冊時顯示在首頁的內容,可使用 HTML 標籤。
+          desc_html: 關閉註冊時顯示在首頁的內容,可使用 HTML 標籤
           title: 關閉註冊訊息
+        deletion:
+          desc_html: 允許所有人刪除自己的帳戶
+          title: 開放刪除帳戶的權限
+        min_invite_role:
+          disabled: 沒有人
+          title: 允許發送邀請的身份
         open:
+          desc_html: 允許所有人建立帳戶
           title: 開放註冊
+      show_known_fediverse_at_about_page:
+        desc_html: 如果開啟,就會在時間軸預覽顯示其他站點嘟文,否則就只會顯示本站點嘟文。
+        title: 在時間軸預覽顯示其他站點嘟文
+      show_staff_badge:
+        desc_html: 在個人資料頁面上顯示管理人員標誌
+        title: 顯示管理人員標誌
       site_description:
-        desc_html: 顯示在首頁並且作為 meta 標籤的短文。<br>可使用 HTML 標籤,包括 <code>&lt;a&gt;</code> 及 <code>&lt;em&gt;</code>。
-        title: 網站描述
+        desc_html: "</code>在首頁顯示,及在 meta 標籤中的站點簡介。可以使用 HTML 標籤,包括 <code> 1&lt; 2a&gt; 3</code> 4 and <code> 5&lt; 6em&gt; 7</code> 8."
+        title: 站點描述
       site_description_extended:
-        desc_html: 顯示在資訊頁的長版描述,可使用 HTML 標籤。
-        title: 長版網站描述
-      site_title: 網站標題
+        desc_html: 顯示在資訊頁的長版描述,可使用 HTML 標籤
+        title: 本站詳細資訊
+      site_terms:
+        desc_html: 可以填寫自己的隱私權政策、使用條款或其他法律文本。可以使用 HTML 標籤
+        title: 自訂使用條款
+      site_title: 站點名稱
+      thumbnail:
+        desc_html: 用於在 OpenGraph 和 API 中顯示預覽圖。推薦大小 1200×630px
+        title: 本站縮圖
+      timeline_preview:
+        desc_html: 在主頁顯示本站時間軸
+        title: 時間軸預覽
       title: 網站設定
+    statuses:
+      back_to_account: 返回帳戶訊息頁
+      batch:
+        delete: 刪除
+        nsfw_off: 標記為非敏感內容
+        nsfw_on: 標記為敏感內容
+      failed_to_execute: 執行失敗
+      media:
+        title: 媒體檔案
+      no_media: 不含媒體檔案
+      title: 帳戶嘟文
+      with_media: 含有媒體檔案
     subscriptions:
-      callback_url: Callback URL
+      callback_url: 回傳網址
       confirmed: 已確認
       expires_in: 期限
       last_delivery: 最後遞送
-      title: WebSub
+      title: WebSub 訂閱
       topic: 主題
     title: 管理介面
+  admin_mailer:
+    new_report:
+      body: "%{reporter} 檢舉了使用者 %{target}"
+      body_remote: 來自 %{domain} 的使用者檢舉了使用者 %{target}
+      subject: 來自 %{instance} 的使用者檢舉(#%{id})
   application_mailer:
-    settings: 修改信箱設定︰ %{link}
-    view: 進入瀏覽︰
+    notification_preferences: 更改E-mail設定
+    salutation: "%{name},"
+    settings: 修改E-mail設定︰ %{link}
+    view: '進入瀏覽:'
+    view_profile: 檢視個人資料頁
+    view_status: 檢視嘟文
   applications:
+    created: 已建立應用
+    destroyed: 已刪除應用
     invalid_url: 網址不正確
+    regenerate_token: 重設 token
+    token_regenerated: 已重設 token
+    warning: 警告,不要把它分享給任何人!
+    your_token: 你的 token
   auth:
-    didnt_get_confirmation: 沒有收到驗證信?
+    agreement_html: 註冊即表示你同意遵守<a href="%{rules_path}">本站點的規則</a>和<a href="%{terms_path}">使用條款</a>。
+    change_password: 密碼
+    confirm_email: 確認E-mail
+    delete_account: 刪除帳戶
+    delete_account_html: 如果你想刪除你的帳戶,請<a href="%{path}">點擊這裡繼續</a>。你需要確認你的操作。
+    didnt_get_confirmation: 沒有收到驗證信?
     forgot_password: 忘記密碼?
+    invalid_reset_password_token: 密碼重設 token 無效或已過期。請重新設定密碼。
     login: 登入
     logout: 登出
     migrate_account: 轉移到另一個帳號
-    migrate_account_html: 想要將這個帳號指向另一個帳號可到<a href="%{path}">到這裡設定</a>。
+    migrate_account_html: 如果你希望引導他人關注另一個帳戶,請<a href="%{path}">到這裡設定</a>。
+    or: 或
+    or_log_in_with: 或透過其他方式登入
+    providers:
+      cas: CAS
+      saml: SAML
     register: 註冊
-    resend_confirmation: 重寄驗證信
+    register_elsewhere: 在其他站點註冊
+    resend_confirmation: 重新寄送E-mail
     reset_password: 重設密碼
     security: 登入資訊
     set_new_password: 設定新密碼
   authorize_follow:
-    error: 對不起,搜尋遠端使用者出現錯誤
+    already_following: 你已經關注了這個使用者
+    error: 對不起,搜尋其他站點使用者出現錯誤
     follow: 關注
+    follow_request: 關注請求已經發送給:
+    following: 成功! 你正在關注:
+    post_follow:
+      close: 你也可以直接關閉這個頁面。
+      return: 顯示個人資料頁
+      web: 返回本站
     title: 關注 %{acct}
   datetime:
     distance_in_words:
@@ -149,18 +436,39 @@ zh-TW:
       half_a_minute: 剛剛
       less_than_x_minutes: 小於%{count}分鐘前
       less_than_x_seconds: 剛剛
-      over_x_years: "%{count}y"
+      over_x_years: "%{count}年"
       x_days: "%{count}天"
       x_minutes: "%{count}分"
       x_months: "%{count}個月"
       x_seconds: "%{count}秒"
+  deletes:
+    bad_password_msg: 想得美,駭客! 密碼輸入錯誤
+    confirm_password: 輸入你現在的密碼來驗證身份
+    description_html: 繼續操作將會<strong>永久地、不可還原地</strong>刪除帳戶中的所有內容,然後凍結帳戶。你的用戶名將會被保留,以防有人冒用你的身份。
+    proceed: 刪除帳戶
+    success_msg: 你的帳戶已經成功刪除
+    warning_html: 我們只能保證本站點上的內容將會被徹底刪除。對於已經被廣泛傳播的內容,它們在本站點以外的某些地方可能仍然可見。此外,失去連接的站點以及停止接收訂閱的站點所儲存的數據亦無法刪除。
+    warning_title: 關於已傳播的內容警告
   errors:
+    '403': 你沒有觀看這個頁面的權限。
     '404': 您所尋找的網頁不存在。
     '410': 您所尋找的網頁已不存在。
     '422':
-      content: 安全驗證失敗。請確定有開啟瀏覽器 Cookies 功能。
+      content: 安全驗證失敗。請確定有開啟瀏覽器 Cookies 功能?
       title: 安全驗證失敗
+    '429': 伺服器繁忙
+    '500':
+      content: 抱歉,我們的後台出現問題了。
+      title: 這個頁面有問題
+    noscript_html: 使用 Mastodon 網頁版應用需要啟用 JavaScript。你也可以選擇適用於你的平台的 <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">Mastodon 應用</a>。
   exports:
+    archive_takeout:
+      date: 日期
+      download: 下載檔案
+      hint_html: 你可以下載包含你的<strong>文章和媒體</strong>的檔案。資料以 ActivityPub 格式儲存,可用於相容的軟體。每次允許存檔的間隔至少7天。
+      in_progress: 正在準備你的存檔...
+      request: 下載存檔
+      size: 大小
     blocks: 您封鎖的使用者
     csv: CSV
     follows: 您關注的使用者
@@ -168,58 +476,104 @@ zh-TW:
     storage: 儲存空間大小
   followers:
     domain: 網域
-    explanation_html: 為確保個人隱私,您必須知道有哪些使用者正關注你。<strong>您的私密內容會被發送到所有您有被關注的服務站上</strong>。如果您不信任這些服務站的管理者,您可以選擇檢查或刪除您的關注者。
-    followers_count: 關注者數
-    lock_link: 鎖住你的帳號
+    explanation_html: 為確保個人隱私,您必須知道有哪些使用者正關注你。<strong>您的私密內容會被發送到所有您有被關注的站點上</strong>。如果您不信任這些站點的管理者,您可以選擇檢查或刪除您的關注者。
+    followers_count: 關注者數量
+    lock_link: 將你的帳戶設定為私人
     purge: 移除關注者
-    unlocked_warning_html: 所有人都可以關注並檢索你的隱藏狀態。%{lock_link}以檢查或拒絕關注。
-    unlocked_warning_title: 你的帳號是公開的
+    success:
+      one: 正準備軟性封鎖 1 個網域的關注者……
+      other: 正準備軟性封鎖 %{count} 個網域的關注者……
+    true_privacy_html: 請謹記,唯有<strong>點對點加密方可以真正確保你的隱私</strong>。
+    unlocked_warning_html: 任何人都可以在關注你後立即查看非公開的嘟文。只要%{lock_link},你就可以審核並拒絕關注請求。
+    unlocked_warning_title: 你的帳戶是公開的
   generic:
-    changes_saved_msg: 已成功儲存修改
+    changes_saved_msg: 已成功儲存修改!
     powered_by: 網站由 %{link} 開發
     save_changes: 儲存修改
     validation_errors:
       one: 送出的資料有問題
       other: 送出的資料有 %{count} 個問題
   imports:
-    preface: 您可以在此匯入您在其他服務站所匯出的資料檔,包括關注的使用者、封鎖的使用者名單。
+    preface: 您可以在此匯入您在其他站點所匯出的資料檔,包括關注的使用者、封鎖的使用者名單。
     success: 資料檔上傳成功,正在匯入,請稍候
     types:
       blocking: 您封鎖的使用者名單
       following: 您關注的使用者名單
       muting: 您靜音的使用者名單
     upload: 上傳
-  landing_strip_html: "<strong>%{name}</strong> 是一個在 %{link_to_root_path} 的使用者。只要您有任何 Mastodon 服務站、或者聯盟網站的帳號,便可以跨站關注此站使用者,或者與他們互動。"
-  landing_strip_signup_html: 如果您沒有這些帳號,歡迎在<a href="%{sign_up_path}">這裡註冊</a>。
+  in_memoriam_html: 謹此悼念。
+  invites:
+    delete: 停用
+    expired: 已失效
+    expires_in:
+      '1800': 30 分鐘後
+      '21600': 6 小時後
+      '3600': 1 小時後
+      '43200': 12 小時後
+      '604800': 1 週後
+      '86400': 1 天後
+    expires_in_prompt: 永不過期
+    generate: 建立邀請連結
+    invited_by: 你的邀請人是:
+    max_uses:
+      one: 1 次
+      other: "%{count} 次"
+    max_uses_prompt: 無限制
+    prompt: 建立分享連結,邀請他人在本站點註冊
+    table:
+      expires_at: 失效時間
+      uses: 已使用次數
+    title: 邀請使用者
+  landing_strip_html: "<strong>%{name}</strong> 是一個在 %{link_to_root_path} 的使用者。只要您有任何 Mastodon 站點、或者聯盟站點的帳戶,便可以跨站關注此站使用者,或者與他們互動。"
+  landing_strip_signup_html: 如果您沒有這些帳戶,歡迎在<a href="%{sign_up_path}">這裡註冊</a>。
+  lists:
+    errors:
+      limit: 你所建立的列表數量已經達到上限
   media_attachments:
     validations:
       images_and_video: 無法在已有圖片的文章上加入影片
       too_many: 無法加入超過 4 個檔案
+  migrations:
+    acct: 新帳戶的 使用者名稱@站點網域
+    currently_redirecting: 目前你的個人資料頁顯示的新帳戶是:
+    proceed: 儲存
+    updated_msg: 帳戶搬遷設定更新成功!
+  moderation:
+    title: 營運
   notification_mailer:
     digest:
-      body: 這是自從您在%{since}使用%{instance}以後,您錯過的訊息︰
-      mention: "%{name} 在此提及了您︰"
+      action: 閱覽所有通知
+      body: 以下是自%{since}你最後一次登入以來錯過的訊息摘要
+      mention: "%{name} 在此提及了你:"
       new_followers_summary:
-        one: 您新獲得了 1 位關注者!恭喜!
-        other: 您新獲得了 %{count} 位關注者!好厲害!
+        one: 而且,你不在的時候,有一個人關注你! 耶!
+        other: 而且,你不在的時候,有 %{count} 個人關注你了! 好棒!
       subject:
-        one: "自從上次登入以來,您收到 1 則新的通知 \U0001F418"
-        other: "自從上次登入以來,您收到 %{count} 則新的通知 \U0001F418"
+        one: "自從上次登入以來,你收到 1 則新的通知 \U0001F418"
+        other: "自從上次登入以來,你收到 %{count} 則新的通知 \U0001F418"
+      title: 你不在的時候...
     favourite:
-      body: 您的文章被 %{name} 收藏
-      subject: "%{name} 將您的文章加入了最愛"
+      body: '你的嘟文被 %{name} 加入了最愛:'
+      subject: "%{name} 將你的嘟文加入了最愛"
+      title: 新的最愛
     follow:
-      body: "%{name} 開始關注您!"
-      subject: "%{name} 開始關注您"
+      body: "%{name} 開始關注你!"
+      subject: "%{name} 開始關注你"
+      title: 新的關注者
     follow_request:
-      body: "%{name} 要求關注您"
-      subject: 等待關注您的使用者︰ %{name}
+      action: 處理關注請求
+      body: "%{name} 要求關注你"
+      subject: 等待關注你的使用者︰ %{name}
+      title: 新的關注請求
     mention:
-      body: "%{name} 在文章中提及您︰"
-      subject: "%{name} 在文章中提及您"
+      action: 回覆
+      body: "%{name} 在嘟文中提及你:"
+      subject: "%{name} 在嘟文中提及你"
+      title: 新的提及
     reblog:
-      body: 您的文章被 %{name} 轉推
-      subject: "%{name} 轉推了您的文章"
+      body: '你的嘟文被 %{name} 轉嘟:'
+      subject: "%{name} 轉嘟了你的嘟文"
+      title: 新的轉嘟
   number:
     human:
       decimal_units:
@@ -232,46 +586,114 @@ zh-TW:
           trillion: T
           unit: ''
   pagination:
+    newer: 較新
     next: 下一頁
+    older: 較舊
     prev: 上一頁
-    truncate: "……"
+    truncate: ''
+  preferences:
+    languages: 語言
+    other: 其他
+    publishing: 發佈
+    web: 站內
   remote_follow:
-    acct: 請輸入您的︰使用者名稱@服務點網域
+    acct: 請輸入您的︰使用者名稱@站點網域
     missing_resource: 無法找到資源
     proceed: 下一步
-    prompt: 您希望關注︰
+    prompt: '您希望關注:'
+  remote_unfollow:
+    error: 錯誤
+    title: 標題
+    unfollowed: 取消關注
   sessions:
     activity: 最近活動
     browser: 瀏覽器
+    browsers:
+      alipay: 支付寶
+      blackberry: 黑莓機
+      chrome: Chrome 瀏覽器
+      edge: Microsoft Edge 瀏覽器
+      electron: Electron 瀏覽器
+      firefox: Firefox 瀏覽器
+      generic: 未知的瀏覽器
+      ie: Internet Explorer 瀏覽器
+      micro_messenger: 微信
+      nokia: Nokia S40 Ovi 瀏覽器
+      opera: Opera 瀏覽器
+      otter: Otter 瀏覽器
+      phantom_js: PhantomJS 瀏覽器
+      qq: QQ 瀏覽器
+      safari: Safari 瀏覽器
+      uc_browser: UC 瀏覽器
+      weibo: 新浪微博
     current_session: 目前的 session
     description: "%{platform} 上的 %{browser}"
     explanation: 這些是現在正登入於你的 Mastodon 帳號的瀏覽器。
+    ip: IP 位址
+    platforms:
+      adobe_air: ''
+      linux: ''
+      mac: ''
+      other: 未知平台
     revoke: 取消
-    revoke_success: Session 取消成功。
+    revoke_success: Session 取消成功
+    title: 作業階段
   settings:
     authorized_apps: 已授權應用程式
     back: 回到 Mastodon
+    delete: 刪除帳戶
     development: 開發
-    edit_profile: 修改個人資料
+    edit_profile: 編輯使用者資訊
     export: 匯出
-    followers: 授權追蹤者
+    followers: 授權關注者
     import: 匯入
+    migrate: 帳戶搬遷
     notifications: 通知
     preferences: 偏好設定
     settings: 設定
     two_factor_authentication: 兩階段認證
+    your_apps: 你的應用程式
   statuses:
+    attached:
+      description: 附件: %{attached}
+      image:
+        one: "%{count} 幅圖片"
+        other: "%{count} 幅圖片"
+      video:
+        one: "%{count} 段影片"
+        other: "%{count} 段影片"
+    boosted_from_html: 轉嘟自 %{acct_link}
+    content_warning: 內容警告: %{warning}
+    disallowed_hashtags:
+      one: 包含不允許的標籤: %{tags}
+      other: 包含不允許的標籤: %{tags}
+    language_detection: 自動偵測語言
     open_in_web: 以網頁開啟
     over_character_limit: 超過了 %{max} 字的限制
+    pin_errors:
+      limit: 你所置頂的嘟文數量已經達到上限
+      ownership: 不能置頂他人的嘟文
+      private: 不能置頂非公開的嘟文
+      reblog: 不能置頂轉嘟
     show_more: 顯示更多
+    title: '%{name}: "%{quote}"'
     visibilities:
-      private: 只有關注您的人能看
+      private: 僅關注者
+      private_long: 只有關注你的人能看到
       public: 公開
+      public_long: 所有人都能看到
       unlisted: 公開,但不在公共時間軸顯示
+      unlisted_long: 所有人都能看到,但不會出現在公共時間軸上
   stream_entries:
     click_to_show: 點選顯示
-    reblogged: 轉推
+    pinned: 置頂嘟文
+    reblogged: 轉嘟
     sensitive_content: 敏感內容
+  terms:
+    title: "%{instance} 使用條款和隱私權政策"
+  themes:
+    contrast: 高對比
+    mastodon-light: Mastodon (亮色主題)
   time:
     formats:
       default: "%Y年%-m月%d日 %H:%M"
@@ -280,11 +702,43 @@ zh-TW:
     description_html: 啟用<strong>兩階段認證</strong>後,登入時將需要使手機、或其他種類認證器產生的代碼。
     disable: 停用
     enable: 啟用
+    enabled: 兩階段認證已啟用
     enabled_success: 已成功啟用兩階段認證
+    generate_recovery_codes: 產生備用驗證碼
     instructions_html: "<strong>請用您手機的認證器應用程式(如 Google Authenticator、Authy),掃描這裡的 QR 圖形碼</strong>。在兩階段認證啟用後,您登入時將須要使用此應用程式產生的認證碼。"
-    manual_instructions: 如果您無法掃描 QR 圖形碼,請手動輸入︰
+    lost_recovery_codes: 讓你可以在遺失手機時,使用備用驗證碼登入。如果你遺失了備用驗證碼,可以在這裏產生一批新的,舊有的備用驗證碼將會失效。
+    manual_instructions: '如果您無法掃描 QR 圖形碼,請手動輸入:'
+    recovery_codes: 備份備用驗證碼
+    recovery_codes_regenerated: 成功產生新的備用驗證碼
+    recovery_instructions_html: 如果你的手機無法使用,你可以使用下列任意一個備用驗證碼來重新獲得帳戶的訪問權。<strong>請妥善保管好你的備用驗證碼</strong>(例如,你可以將它們列印出來,與你的其他重要文件放在一起)。
     setup: 設定
-    wrong_code: 您輸入的認證碼並不正確!可能伺服器時間和您手機不一致,請檢查您手機的時間,或與本站管理員聯絡。
+    wrong_code: 您輸入的認證碼無效! 請確認伺服器時間與設備時間是否正確?
+  user_mailer:
+    backup_ready:
+      explanation: 你要求的 Mastodon 帳號完整備份檔案現已就緒,可供下載!
+      subject: 你的備份檔已可供下載
+      title: 檔案匯出
+    welcome:
+      edit_profile_action: 設定個人資料
+      edit_profile_step: 你可以設定你的個人資料,包括上傳頭像、橫幅圖片、更改顯示名稱等等。如果你想在新的關注者關注你之前對他們進行審核,你也可以選擇為你的帳戶設為「私人」。
+      explanation: 下面是幾個小幫助,希望它們能幫到你
+      final_action: 開始嘟嘟
+      final_step: '開始嘟嘟吧! 即使你現在沒有關注者,其他人仍然能在本站時間軸或著話題標籤等地方看到你的公開嘟文。試著用 #introductions 這個話題標籤介紹一下自己吧。'
+      full_handle: 你的完整帳戶名稱
+      full_handle_hint: 你需要把這個告訴你的朋友們,這樣他們就能從另一個站點向你發送訊息或著關注你。
+      review_preferences_action: 更改偏好設定
+      review_preferences_step: 記得調整你的偏好設定,比如你想接收什麼類型的電子郵件,或著你想把你的嘟文可見範圍預設設定什麼級別。如果你沒有暈車的話,考慮一下啟用「自動播放 GIF 動畫」這個選項吧。
+      subject: 歡迎來到 Mastodon
+      tip_bridge_html: 如果你剛從 Twitter 來到這裡,你可以在<a href="%{bridge_url}">橋樑站(bridge app)</a>上尋找你的朋友。當然,前提是他們也登入了橋樑站!
+      tip_federated_timeline: 跨站公共時間軸可以讓你一窺更廣闊的 Mastodon 網路。不過,由於它們只顯示你的鄰居們所訂閱的內容,所以並不是全部。
+      tip_following: 預設情況下,你會自動關注你所在站點的管理員。想結交更多有趣的人的話,記得多逛逛本站時間軸與跨站公共時間軸哦。
+      tip_local_timeline: 本站時間軸可以讓你一窺 %{instance} 上的使用者。他們就是離你最近的鄰居!
+      tip_mobile_webapp: 如果你的行動裝置瀏覽器允許你將 Mastodon 新增到主螢幕,你就能夠接收推送訊息。它就像手機APP一樣好用!
+      tips: 小幫手
+      title: "%{name} 歡迎你的加入!"
   users:
-    invalid_email: 信箱地址格式不正確
+    invalid_email: E-mail格式不正確
     invalid_otp_token: 兩階段認證碼不正確
+    otp_lost_help_html: 如果你無法訪問這兩者,可以通過 %{email} 與我們聯繫
+    seamless_external_login: 由於你是從外部系統登入,所以不能設定密碼與電子郵件。
+    signed_in_as: 目前登入的帳戶:
diff --git a/config/navigation.rb b/config/navigation.rb
index d80546c35..460027595 100644
--- a/config/navigation.rb
+++ b/config/navigation.rb
@@ -7,7 +7,6 @@ SimpleNavigation::Configuration.run do |navigation|
     primary.item :settings, safe_join([fa_icon('cog fw'), t('settings.settings')]), settings_profile_url do |settings|
       settings.item :profile, safe_join([fa_icon('user fw'), t('settings.edit_profile')]), settings_profile_url, highlights_on: %r{/settings/profile|/settings/migration}
       settings.item :preferences, safe_join([fa_icon('sliders fw'), t('settings.preferences')]), settings_preferences_url
-      settings.item :keyword_mutes, safe_join([fa_icon('volume-off fw'), t('settings.keyword_mutes')]), settings_keyword_mutes_url
       settings.item :notifications, safe_join([fa_icon('bell fw'), t('settings.notifications')]), settings_notifications_url
       settings.item :password, safe_join([fa_icon('lock fw'), t('auth.security')]), edit_user_registration_url, highlights_on: %r{/auth/edit|/settings/delete}
       settings.item :two_factor_authentication, safe_join([fa_icon('mobile fw'), t('settings.two_factor_authentication')]), settings_two_factor_authentication_url, highlights_on: %r{/settings/two_factor_authentication}
@@ -23,6 +22,7 @@ SimpleNavigation::Configuration.run do |navigation|
       end
     end
 
+    primary.item :filters, safe_join([fa_icon('filter fw'), t('filters.index.title')]), filters_path, highlights_on: %r{/filters}
     primary.item :invites, safe_join([fa_icon('user-plus fw'), t('invites.title')]), invites_path, if: proc { Setting.min_invite_role == 'user' }
 
     primary.item :development, safe_join([fa_icon('code fw'), t('settings.development')]), settings_applications_url do |development|
diff --git a/config/routes.rb b/config/routes.rb
index 3370f01c3..9778d8b41 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -77,12 +77,6 @@ Rails.application.routes.draw do
   namespace :settings do
     resource :profile, only: [:show, :update]
 
-    resources :keyword_mutes do
-      collection do
-        delete :destroy_all
-      end
-    end
-
     resource :preferences, only: [:show, :update]
     resource :notifications, only: [:show, :update]
     resource :import, only: [:show, :create]
@@ -123,6 +117,7 @@ Rails.application.routes.draw do
   resources :tags,   only: [:show]
   resources :emojis, only: [:show]
   resources :invites, only: [:index, :create, :destroy]
+  resources :filters, except: [:show]
 
   get '/media_proxy/:id/(*any)', to: 'media_proxy#show', as: :media_proxy
 
@@ -257,6 +252,7 @@ Rails.application.routes.draw do
 
       resources :streaming, only: [:index]
       resources :custom_emojis, only: [:index]
+      resources :suggestions, only: [:index, :destroy]
 
       get '/search', to: 'search#index', as: :search
 
@@ -271,6 +267,7 @@ Rails.application.routes.draw do
       resources :favourites, only: [:index]
       resources :bookmarks,  only: [:index]
       resources :reports,    only: [:index, :create]
+      resources :filters,    only: [:index, :create, :show, :update, :destroy]
 
       namespace :apps do
         get :verify_credentials, to: 'credentials#show'
diff --git a/config/settings.yml b/config/settings.yml
index 4a3720c2d..42d41e7be 100644
--- a/config/settings.yml
+++ b/config/settings.yml
@@ -27,6 +27,7 @@ defaults: &defaults
   delete_modal: true
   auto_play_gif: false
   display_sensitive_media: false
+  preview_sensitive_media: false
   reduce_motion: false
   system_font_ui: false
   noindex: false