about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/environments/production.rb2
-rw-r--r--config/locales/activerecord.ga.yml1
-rw-r--r--config/locales/ar.yml3
-rw-r--r--config/locales/ast.yml2
-rw-r--r--config/locales/ca.yml57
-rw-r--r--config/locales/cs.yml13
-rw-r--r--config/locales/de.yml17
-rw-r--r--config/locales/devise.ga.yml1
-rw-r--r--config/locales/devise.tr.yml14
-rw-r--r--config/locales/doorkeeper.ar.yml1
-rw-r--r--config/locales/doorkeeper.ca.yml2
-rw-r--r--config/locales/doorkeeper.ga.yml1
-rw-r--r--config/locales/doorkeeper.ja.yml10
-rw-r--r--config/locales/el.yml2
-rw-r--r--config/locales/en.yml1
-rw-r--r--config/locales/es-AR.yml1
-rw-r--r--config/locales/es-MX.yml3
-rw-r--r--config/locales/es.yml1
-rw-r--r--config/locales/fr.yml9
-rw-r--r--config/locales/ga.yml12
-rw-r--r--config/locales/gl.yml1
-rw-r--r--config/locales/hu.yml4
-rw-r--r--config/locales/id.yml1
-rw-r--r--config/locales/is.yml1
-rw-r--r--config/locales/it.yml1
-rw-r--r--config/locales/ja.yml112
-rw-r--r--config/locales/ko.yml5
-rw-r--r--config/locales/ku.yml1
-rw-r--r--config/locales/lv.yml1
-rw-r--r--config/locales/ru.yml1
-rw-r--r--config/locales/simple_form.ast.yml2
-rw-r--r--config/locales/simple_form.ca.yml24
-rw-r--r--config/locales/simple_form.de.yml2
-rw-r--r--config/locales/simple_form.ga.yml1
-rw-r--r--config/locales/simple_form.ja.yml10
-rw-r--r--config/locales/simple_form.tr.yml16
-rw-r--r--config/locales/th.yml3
-rw-r--r--config/locales/tr.yml20
-rw-r--r--config/locales/uk.yml1
-rw-r--r--config/locales/vi.yml11
-rw-r--r--config/locales/zh-CN.yml2
-rw-r--r--config/locales/zh-TW.yml1
42 files changed, 285 insertions, 89 deletions
diff --git a/config/environments/production.rb b/config/environments/production.rb
index 8d82a46f6..69f80667e 100644
--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -42,7 +42,7 @@ Rails.application.configure do
   config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX
 
   # Allow to specify public IP of reverse proxy if it's needed
-  config.action_dispatch.trusted_proxies = ENV['TRUSTED_PROXY_IP'].split.map { |item| IPAddr.new(item) } if ENV['TRUSTED_PROXY_IP'].present?
+  config.action_dispatch.trusted_proxies = ENV['TRUSTED_PROXY_IP'].split(/(?:\s*,\s*|\s+)/).map { |item| IPAddr.new(item) } if ENV['TRUSTED_PROXY_IP'].present?
 
   config.force_ssl = true
   config.ssl_options = {
diff --git a/config/locales/activerecord.ga.yml b/config/locales/activerecord.ga.yml
new file mode 100644
index 000000000..20a9da24e
--- /dev/null
+++ b/config/locales/activerecord.ga.yml
@@ -0,0 +1 @@
+ga:
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index da2a74e2e..e5cd29da7 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -26,6 +26,8 @@ ar:
       هذا الحساب هو ممثل افتراضي يستخدم لتمثيل الخادم نفسه وليس أي مستخدم فردي.
       يستخدم لأغراض الاتحاد ولا ينبغي حظره إلا إذا كنت ترغب في حظر مثيل الخادم بأكمله، في هذه الحالة يجب عليك استخدام أداة حظر النطاق.
     learn_more: تعلم المزيد
+    logged_in_as_html: أنت متصل حالياً كـ %{username}.
+    logout_before_registering: أنت متصل سلفًا.
     privacy_policy: سياسة الخصوصية
     rules: قوانين الخادم
     rules_html: 'فيما يلي ملخص للقوانين التي تحتاج إلى اتباعها إذا كنت تريد أن يكون لديك حساب على هذا الخادم من ماستدون:'
@@ -178,6 +180,7 @@ ar:
       not_subscribed: غير مشترك
       pending: في انتظار المراجعة
       perform_full_suspension: تعليق الحساب
+      previous_strikes: العقوبات السابقة
       promote: ترقية
       protocol: البروتوكول
       public: عمومي
diff --git a/config/locales/ast.yml b/config/locales/ast.yml
index bed51bd94..48895f860 100644
--- a/config/locales/ast.yml
+++ b/config/locales/ast.yml
@@ -93,6 +93,7 @@ ast:
       not_permitted: Nun tienes permisu pa facer esta aición
       update_failed_msg: Nun pudo anovase esi fustaxe
     dashboard:
+      interactions: interaiciones
       media_storage: Almacenamientu multimedia
       software: Software
       top_languages: Les llingües más actives
@@ -278,6 +279,7 @@ ast:
       following: Llista de siguidores
       muting: Llista de xente silenciao
     upload: Xubir
+  in_memoriam_html: N'alcordanza.
   invites:
     delete: Desactivar
     expired: Caducó
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index b2346b602..fe43fd47a 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -1,7 +1,7 @@
 ---
 ca:
   about:
-    about_hashtag_html: Aquests són publicacions públiques etiquetades amb <strong>#%{hashtag}</strong>. Pots interactuar amb elles si tens un compte a qualsevol lloc del fedivers.
+    about_hashtag_html: Aquestes són publicacions públiques etiquetades amb <strong>#%{hashtag}</strong>. Pots interactuar amb elles si tens un compte a qualsevol lloc del fedivers.
     about_mastodon_html: 'La xarxa social del futur: sense anuncis, sense vigilància corporativa, disseny ètic i descentralització. Posseeix les teves dades amb Mastodon!'
     about_this: Quant a
     active_count_after: actiu
@@ -43,7 +43,7 @@ ca:
     unavailable_content: Servidors moderats
     unavailable_content_description:
       domain: Servidor
-      reason: Raó
+      reason: Motiu
       rejecting_media: 'Els arxius multimèdia d''aquests servidors no seran processats o emmagatzemats i cap miniatura serà mostrada, requerint clic manual a través de l''arxiu original:'
       rejecting_media_title: Mèdia filtrat
       silenced: 'Les publicacions d''aquests servidors seran amagades en les línies de temps públiques i en les converses, i cap notificació serà generada de les interaccions dels seus usuaris, llevat que estiguis seguint-los:'
@@ -67,7 +67,7 @@ ca:
     following: Seguint
     instance_actor_flash: Aquest compte és un actor virtual usat per a representar el mateix servidor i no cap usuari individual. Es fa servir per a federar i no s'hauria d'esborrar.
     joined: Unit des de %{date}
-    last_active: darrer actiu
+    last_active: última activitat
     link_verified_on: La propietat d'aquest enllaç s'ha verificat el %{date}
     media: Mèdia
     moved_html: "%{name} s'ha mogut a %{new_profile_link}:"
@@ -207,7 +207,7 @@ ca:
         targeted_reports: Informes realitzats per altres
       silence: Silenci
       silenced: Silenciat
-      statuses: Tuts
+      statuses: Publicacions
       strikes: Accions anteriors
       subscribe: Subscriu
       suspend: Suspèn
@@ -252,7 +252,7 @@ ca:
         destroy_email_domain_block: Esborra el bloqueig de domini de l'adreça de correu
         destroy_instance: Purga Domini
         destroy_ip_block: Eliminar regla IP
-        destroy_status: Esborra el tut
+        destroy_status: Esborrar la publicació
         destroy_unavailable_domain: Esborra domini no disponible
         disable_2fa_user: Desactiva 2FA
         disable_custom_emoji: Desactiva l'emoji personalitzat
@@ -303,7 +303,7 @@ ca:
         destroy_email_domain_block_html: "%{name} ha desbloquejat el domini de correu electrònic %{target}"
         destroy_instance_html: "%{name} ha purgat el domini %{target}"
         destroy_ip_block_html: "%{name} ha esborrat la regla per a l'IP %{target}"
-        destroy_status_html: "%{name} ha eliminat el tut de %{target}"
+        destroy_status_html: "%{name} ha eliminat la publicació de %{target}"
         destroy_unavailable_domain_html: "%{name} ha représ el lliurament delivery al domini %{target}"
         disable_2fa_user_html: "%{name} ha desactivat el requisit de dos factors per a l'usuari %{target}"
         disable_custom_emoji_html: "%{name} ha desactivat l'emoji %{target}"
@@ -332,7 +332,7 @@ ca:
         update_custom_emoji_html: "%{name} ha actualitzat l'emoji %{target}"
         update_domain_block_html: "%{name} ha actualitzat el bloqueig de domini per a %{target}"
         update_status_html: "%{name} ha actualitzat l'estat de %{target}"
-      deleted_status: "(tut esborrat)"
+      deleted_status: "(publicació esborrada)"
       empty: No s’han trobat registres.
       filter_by_action: Filtra per acció
       filter_by_user: Filtra per usuari
@@ -503,7 +503,7 @@ ca:
           silence: Límit
           suspend: Suspèn
         policy: Política
-        reason: Raó pública
+        reason: Motiu públic
         title: Polítiques de contingut
       dashboard:
         instance_accounts_dimension: Comptes més seguits
@@ -517,6 +517,7 @@ ca:
       delivery:
         all: Totes
         clear: Neteja els errors de lliurament
+        failing: Fallant
         restart: Reinicia el lliurament
         stop: Atura el lliurament
         unavailable: No disponible
@@ -550,7 +551,7 @@ ca:
         available: Disponible
         expired: Caducat
         title: Filtre
-      title: Convida
+      title: Invitacions
     ip_blocks:
       add_new: Crear regla
       created_msg: S’ha afegit amb èxit la nova regla IP
@@ -571,11 +572,11 @@ ca:
     relays:
       add_new: Afegiu un nou relay
       delete: Esborra
-      description_html: Un <strong>relay de federació</strong> és un servidor intermediari que intercanvia grans volums de tuts públics entre servidors que es subscriuen i publiquen en ell. <strong>Pot ajudar a servidors petits i mitjans a descobrir contingut del fedivers</strong>, no fent necessari que els usuaris locals manualment segueixin altres persones de servidors remots.
+      description_html: Un <strong>relay de federació</strong> és un servidor intermediari que intercanvia grans volums de publicacions públiques entre servidors que se subscriuen i publiquen en ell. <strong>Pot ajudar a servidors petits i mitjans a descobrir contingut del fedivers</strong>, no fent necessari que els usuaris locals manualment segueixin altres persones de servidors remots.
       disable: Inhabilita
       disabled: Desactivat
       enable: Activat
-      enable_hint: Una vegada habilitat, el teu servidor es subscriurà a tots els tuts públics d'aquest relay i començarà a enviar-hi tots els tuts públics d'aquest servidor.
+      enable_hint: Una vegada habilitat, el teu servidor se subscriurà a totes les publicacions públiques d'aquest relay i començarà a enviar-hi totes les publicacions públiques d'aquest servidor.
       enabled: Activat
       inbox_url: URL del Relay
       pending: S'està esperant l'aprovació del relay
@@ -609,7 +610,7 @@ ca:
       assigned: Moderador assignat
       by_target_domain: Domini del compte reportat
       category: Categoria
-      category_description_html: La raó que aquest compte o contingut ha estat reportat serà citat en la comunicació amb el compte reportat
+      category_description_html: El motiu pel qual aquest compte o contingut ha estat reportat serà citat en la comunicació amb el compte reportat
       comment:
         none: Cap
       comment_description_html: 'Per a donar més informació, %{name} ha escrit:'
@@ -656,7 +657,7 @@ ca:
       title: Normes del servidor
     settings:
       activity_api_enabled:
-        desc_html: Nombre de tuts publicats localment, usuaris actius i registres nous en períodes setmanals
+        desc_html: Nombre de publicacions publicades localment, usuaris actius i registres nous en períodes setmanals
         title: Publica estadístiques agregades sobre l'activitat de l'usuari
       bootstrap_timeline_accounts:
         desc_html: Separa diversos noms d'usuari amb comes. Només funcionaran els comptes locals i desblocats. El valor predeterminat quan està buit és tots els administradors locals.
@@ -901,7 +902,7 @@ ca:
       guide_link: https://crowdin.com/project/mastodon
       guide_link_text: Tothom hi pot contribuir.
     sensitive_content: Contingut sensible
-    toot_layout: Disseny del tut
+    toot_layout: Disseny de la publicació
   application_mailer:
     notification_preferences: Canvia les preferències de correu
     salutation: "%{name},"
@@ -1075,7 +1076,7 @@ ca:
     archive_takeout:
       date: Data
       download: Baixa l’arxiu
-      hint_html: Pots sol·licitar un arxiu dels teus <strong>tuts i dels fitxers multimèdia pujats</strong>. Les dades exportades tindran el format ActivityPub, llegible per qualsevol programari compatible. Pots sol·licitar un arxiu cada 7 dies.
+      hint_html: Pots sol·licitar un arxiu de les teves <strong>publicacions i dels fitxers multimèdia pujats</strong>. Les dades exportades tindran el format ActivityPub, llegible per qualsevol programari compatible. Pots sol·licitar un arxiu cada 7 dies.
       in_progress: S'està compilant el teu arxiu...
       request: Sol·licitar el teu arxiu
       size: Mida
@@ -1167,7 +1168,7 @@ ca:
     table:
       expires_at: Caduca
       uses: Usos
-    title: Convida persones
+    title: Convidar persones
   lists:
     errors:
       limit: Has assolit la quantitat màxima de llistes
@@ -1321,7 +1322,7 @@ ca:
     followers: Seguidors
     following: Seguint
     invited: Convidat
-    last_active: Darrer actiu
+    last_active: Última activitat
     most_recent: Més recent
     moved: Mogut
     mutual: Mútua
@@ -1341,19 +1342,19 @@ ca:
   remote_interaction:
     favourite:
       proceed: Procedir a afavorir
-      prompt: 'Vols marcar com a favorit aquest tut:'
+      prompt: 'Vols marcar com a favorit aquesta publicació:'
     reblog:
       proceed: Procedir a impulsar
-      prompt: 'Vols impulsar aquest tut:'
+      prompt: 'Vols impulsar aquesta publicació:'
     reply:
       proceed: Procedir a respondre
-      prompt: 'Vols respondre a aquest tut:'
+      prompt: 'Vols respondre a aquesta publicació:'
   reports:
     errors:
       invalid_rules: no fa referència a normes vàlides
   scheduled_statuses:
-    over_daily_limit: Has superat el límit de %{limit} tuts programats per a aquell dia
-    over_total_limit: Has superat el limit de %{limit} tuts programats
+    over_daily_limit: Has superat el límit de %{limit} publicacions programades per a avui
+    over_total_limit: Has superat el límit de %{limit} publicacions programades
     too_soon: La data programada ha de ser futura
   sessions:
     activity: Última activitat
@@ -1403,7 +1404,7 @@ ca:
     aliases: Àlies de compte
     appearance: Aparença
     authorized_apps: Aplicacions autoritzades
-    back: Torna a Mastodon
+    back: Tornar a Mastodon
     delete: Eliminació del compte
     development: Desenvolupament
     edit_profile: Edita el perfil
@@ -1440,13 +1441,13 @@ ca:
       other: 'conté les etiquetes no permeses: %{tags}'
     edited_at_html: Editat %{date}
     errors:
-      in_reply_not_found: El tut al qual intentes respondre sembla que no existeix.
+      in_reply_not_found: La publicació a la qual intentes respondre sembla que no existeix.
     open_in_web: Obre en la web
     over_character_limit: Límit de caràcters de %{max} superat
     pin_errors:
       direct: Les publicacions que només son visibles per els usuaris mencionats no poden ser fixades
-      limit: Ja has fixat el màxim nombre de tuts
-      ownership: No es pot fixar el tut d'algú altre
+      limit: Ja has fixat el màxim nombre de publicacions
+      ownership: No es pot fixar la publicació d'algú altre
       reblog: No es pot fixar un impuls
     poll:
       total_people:
@@ -1506,7 +1507,7 @@ ca:
     min_reblogs: Mantenir les publicacions impulsades més de
     min_reblogs_hint: No suprimeix cap de les teves publicacions que s'hagin impulsat més que aquest número de vegades. Deixa-ho en blanc per suprimir les publicacions independentment del nombre d'impulsos que tinguin
   stream_entries:
-    pinned: Tut fixat
+    pinned: Publicació fixada
     reblogged: ha impulsat
     sensitive_content: Contingut sensible
   tags:
@@ -1652,7 +1653,7 @@ ca:
         sensitive: A partir d'ara, tots els mèdia pujats seran marcats com a sensibles i ocultats darrera un avís.
         silence: Encara pots fer servir el teu compte però només la gent que ja t'està seguint veuran les teves publicacions en aquest servidor i tu podries ser exclòs de les diverses opcions de descobriment. De totes maneres altres podrien encara seguir-te manualment.
         suspend: Ja no pots utilitzar el teu compte i el teu perfil i altres dades ja no son accessibles. Encara pots iniciar sessió per a demanar una copia de les teves dades fins que siguin totalment eliminades als 30 dies però es mantindran les dades bàsiques per evitar que esquivis la suspensió.
-      reason: 'Raó:'
+      reason: 'Motiu:'
       statuses: 'Publicacions citades:'
       subject:
         delete_statuses: Les teves publicacions de %{acct} han estat esborrades
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 6e235eb50..4c373d74c 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -500,10 +500,10 @@ cs:
     instances:
       availability:
         description_html:
-          few: Pokud doručování na doménu selhává nepřerušeně ve <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
-          many: Pokud doručování na doménu selhává nepřerušeně v <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
-          one: Pokud doručování na doménu selhává nepřerušeně <strong>%{count} den</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
-          other: Pokud doručování na doménu selhává nepřerušeně v <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
+          few: Pokud doručování na doménu selže ve <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
+          many: Pokud doručování na doménu selže v <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
+          one: Pokud doručování na doménu selže <strong>%{count} den</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
+          other: Pokud doručování na doménu selže v <strong>%{count} různých dnech</strong>, nebudou činěny žádné další pokusy o doručení, dokud nedorazí doručení <em>od</em> domény.
         failure_threshold_reached: Prahu selhání dosaženo %{date}.
         failures_recorded:
           few: Neúspěšné pokusy ve %{count} různých dnech.
@@ -514,7 +514,7 @@ cs:
         title: Dostupnost
         warning: Poslední pokus o připojení k tomuto serveru byl neúspěšný
       back_to_all: Vše
-      back_to_limited: Omezený
+      back_to_limited: Omezená
       back_to_warning: Varování
       by_domain: Doména
       confirm_purge: Jste si jisti, že chcete nevratně smazat data z této domény?
@@ -541,9 +541,10 @@ cs:
       delivery:
         all: Vše
         clear: Vymazat chyby doručení
+        failing: Selhává
         restart: Restartovat doručování
         stop: Zastavit doručování
-        unavailable: Nedostupný
+        unavailable: Nedostupná
       delivery_available: Doručení je k dispozici
       delivery_error_days: Dny chybného doručování
       delivery_error_hint: Není-li možné doručení po dobu %{count} dnů, bude automaticky označen za nedoručitelný.
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 44f59c396..ab562ba32 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -165,6 +165,9 @@ de:
       pending: In Warteschlange
       perform_full_suspension: Verbannen
       previous_strikes: Vorherige Strikes
+      previous_strikes_description_html:
+        one: Dieses Konto hat <strong>einen</strong> Strike.
+        other: Dieses Konto hat <strong>%{count}</strong> Strikes.
       promote: Befördern
       protocol: Protokoll
       public: Öffentlich
@@ -220,7 +223,7 @@ de:
       undo_suspension: Verbannung aufheben
       unsilenced_msg: "%{username}'s Konto erfolgreich freigegeben"
       unsubscribe: Abbestellen
-      unsuspended_msg: "%{username}'s Konto erfolgreich freigegeben"
+      unsuspended_msg: Konto von %{username} erfolgreich freigegeben
       username: Profilname
       view_domain: Übersicht für Domain anzeigen
       warn: Warnen
@@ -1232,6 +1235,9 @@ de:
       new_followers_summary:
         one: Außerdem ist dir seit du weg warst ein weiteres Wesen gefolgt! Juhu!
         other: Außerdem sind dir seit du weg warst %{count} weitere Wesen gefolgt! Großartig!
+      subject:
+        one: "1 neue Mitteilung seit deinem letzten Besuch 🐘"
+        other: "%{count} neue Mitteilungen seit deinem letzten Besuch 🐘"
       title: In deiner Abwesenheit...
     favourite:
       body: 'Dein Beitrag wurde von %{name} favorisiert:'
@@ -1628,6 +1634,13 @@ de:
       explanation: Du hast ein vollständiges Backup von deinem Mastodon-Konto angefragt. Es kann jetzt heruntergeladen werden!
       subject: Dein Archiv ist bereit zum Download
       title: Archiv-Download
+    suspicious_sign_in:
+      change_password: dein Passwort zu ändern
+      details: 'Hier sind die Details des Versuchs:'
+      explanation: Wir haben eine Anmeldung zu deinem Konto von einer neuen IP-Adresse festgestellt.
+      further_actions_html: Wenn du das nicht warst, empfehlen wir dir, %{action} und die Zwei-Faktor-Authentifizierung zu aktivieren, um dein Konto sicher zu halten.
+      subject: Es wurde auf dein Konto von einer neuen IP-Adresse zugegriffen
+      title: Eine neue Anmeldung
     warning:
       appeal: Einspruch einsenden
       appeal_description: Wenn du glaubst, dass dies ein Fehler ist, kannst du einen Einspruch an die Mitarbeiter von %{instance} senden.
@@ -1664,7 +1677,7 @@ de:
       edit_profile_step: Du kannst dein Profil anpassen, indem du einen Avatar oder ein Titelbild hochlädst oder deinen Anzeigenamen änderst und mehr. Wenn du deine Folgenden vorher überprüfen möchtest, bevor sie dir folgen können, dann kannst du dein Profil sperren.
       explanation: Hier sind ein paar Tipps, um loszulegen
       final_action: Fang an zu posten
-      final_step: 'Fang an zu posten! Selbst ohne Follower werden deine öffentlichen Beitrage von anderen gesehen, zum Beispiel auf der lokalen Zeitleiste oder in Hashtags. Vielleicht möchtest du dich vorstellen mit dem #introductions-Hashtag.'
+      final_step: 'Fang an zu posten! Selbst ohne Follower werden deine öffentlichen Beiträge von anderen gesehen, zum Beispiel auf der lokalen Zeitleiste oder in Hashtags. Vielleicht möchtest du dich vorstellen mit dem #introductions-Hashtag.'
       full_handle: Dein vollständiger Benutzername
       full_handle_hint: Dies ist was du deinen Freunden sagen kannst, damit sie dich anschreiben oder von einem anderen Server folgen können.
       review_preferences_action: Einstellungen ändern
diff --git a/config/locales/devise.ga.yml b/config/locales/devise.ga.yml
new file mode 100644
index 000000000..20a9da24e
--- /dev/null
+++ b/config/locales/devise.ga.yml
@@ -0,0 +1 @@
+ga:
diff --git a/config/locales/devise.tr.yml b/config/locales/devise.tr.yml
index a0bc7deae..98baf2916 100644
--- a/config/locales/devise.tr.yml
+++ b/config/locales/devise.tr.yml
@@ -11,7 +11,7 @@ tr:
       invalid: Geçersiz %{authentication_keys} ya da şifre.
       last_attempt: Hesabınız kilitlenmeden önce bir kez daha denemeniz gerekir.
       locked: Hesabınız kilitlendi.
-      not_found_in_database: Geçersiz %{authentication_keys} ya da şifre.
+      not_found_in_database: Geçersiz %{authentication_keys} ya da parola.
       pending: Hesabınız hala inceleniyor.
       timeout: Oturum süreniz sona erdi. Lütfen devam etmek için tekrar giriş yapınız.
       unauthenticated: Devam etmeden önce oturum açmanız veya kayıt olmanız gerek.
@@ -33,19 +33,19 @@ tr:
       password_change:
         explanation: Hesabınızın şifresi değiştirildi.
         extra: Parolanızı değiştirmediyseniz, büyük olasılıkla birileri hesabınıza erişmiş olabilir. Lütfen derhal parolanızı değiştirin veya hesabınız kilitlendiyse sunucu yöneticisine başvurun.
-        subject: 'Mastodon: Şifre değiştirildi'
-        title: Şifre değiştirildi
+        subject: 'Mastodon: Parola değiştirildi'
+        title: Parola değiştirildi
       reconfirmation_instructions:
         explanation: E-postanızı değiştirmek için yeni adresi onaylayın.
         extra: Bu değişiklik sizin tarafınızdan başlatılmadıysa, lütfen bu e-postayı dikkate almayın. Mastodon hesabının e-posta adresi, yukarıdaki bağlantıya erişene kadar değişmez.
         subject: 'Mastodon: %{instance} için e-postayı onayla'
         title: E-posta adresinizi doğrulayın
       reset_password_instructions:
-        action: Şifreyi değiştir
-        explanation: Hesabınız için yeni bir şifre istediniz.
+        action: Parolayı değiştir
+        explanation: Hesabınız için yeni bir parola istediniz.
         extra: Bunu siz yapmadıysanız, lütfen bu e-postayı dikkate almayın. Parolanız yukarıdaki bağlantıya erişene ve yeni bir tane oluşturuncaya kadar değişmez.
-        subject: 'Mastodon: Şifre sıfırlama talimatları'
-        title: Şifre sıfırlama
+        subject: 'Mastodon: Parola sıfırlama talimatları'
+        title: Parola sıfırlama
       two_factor_disabled:
         explanation: Hesabınız için iki-adımlı kimlik doğrulama devre dışı bırakıldı. Şimdi sadece e-posta adresi ve parola kullanarak giriş yapabilirsiniz.
         subject: 'Mastodon: İki-adımlı kimlik doğrulama devre dışı bırakıldı'
diff --git a/config/locales/doorkeeper.ar.yml b/config/locales/doorkeeper.ar.yml
index 7c8d0b239..07314684d 100644
--- a/config/locales/doorkeeper.ar.yml
+++ b/config/locales/doorkeeper.ar.yml
@@ -71,6 +71,7 @@ ar:
         revoke: متأكد ؟
       index:
         authorized_at: تاريخ التخويل %{date}
+        description_html: يمكن لهذه التطبيقات الوصول إلى حسابك من باستخدام الـ API. إذا وجدت تطبيقات لا تتعرف عليها أو لا تعمل بشكل طبيعي ، فيمكنك إبطال وصولها لحسابك.
         last_used_at: آخر استخدام في %{date}
         never_used: لم يُستخدَم قط
         scopes: الصلاحيات
diff --git a/config/locales/doorkeeper.ca.yml b/config/locales/doorkeeper.ca.yml
index 9725efe6c..51ddefc05 100644
--- a/config/locales/doorkeeper.ca.yml
+++ b/config/locales/doorkeeper.ca.yml
@@ -174,7 +174,7 @@ ca:
       write:blocks: bloqueja comptes i dominis
       write:bookmarks: publicacions a marcadors
       write:conversations: silencia i esborra converses
-      write:favourites: afavoreix publicacions
+      write:favourites: afavorir publicacions
       write:filters: crear filtres
       write:follows: seguir usuaris
       write:lists: crear llistes
diff --git a/config/locales/doorkeeper.ga.yml b/config/locales/doorkeeper.ga.yml
new file mode 100644
index 000000000..20a9da24e
--- /dev/null
+++ b/config/locales/doorkeeper.ga.yml
@@ -0,0 +1 @@
+ga:
diff --git a/config/locales/doorkeeper.ja.yml b/config/locales/doorkeeper.ja.yml
index 0a80a89f3..8f99abcb1 100644
--- a/config/locales/doorkeeper.ja.yml
+++ b/config/locales/doorkeeper.ja.yml
@@ -60,6 +60,8 @@ ja:
       error:
         title: エラーが発生しました
       new:
+        prompt_html: "%{client_name} があなたのアカウントにアクセスする許可を求めています。<strong>心当たりが無い場合はアクセス許可しないでください。</strong>"
+        review_permissions: アクセス許可を確認
         title: 認証が必要です
       show:
         title: 認証コードをコピーしてアプリに貼り付けて下さい。
@@ -70,9 +72,11 @@ ja:
         revoke: 本当に取り消しますか?
       index:
         authorized_at: "%{date} に承認されました"
+        description_html: これらは、APIを使用してアカウントにアクセスできるアプリケーションです。ここに見覚えのないアプリケーションがある場合、またはアプリケーションの動作がおかしい場合、そのアクセスを取り消すことができます。
         last_used_at: 最終使用日 %{date}
         never_used: 使用されていない
         scopes: 権限
+        superapp: 内部
         title: 認証済みアプリ
     errors:
       messages:
@@ -115,13 +119,18 @@ ja:
         write: 書き込み専用アクセス
       title:
         accounts: アカウント
+        admin/accounts: アカウント管理
+        admin/all: すべての管理機能
+        admin/reports: 通報の管理
         all: すべて
         blocks: ブロック
         bookmarks: ブックマーク
+        conversations: 会話
         crypto: エンドツーエンド暗号化
         favourites: お気に入り
         filters: フィルター
         follow: フォロー・フォロワー
+        follows: フォロー
         lists: リスト
         media: メディアの添付
         mutes: ミュート
@@ -164,6 +173,7 @@ ja:
       write:accounts: プロフィールの変更
       write:blocks: ユーザーのブロックやドメインの非表示
       write:bookmarks: 投稿のブックマーク登録
+      write:conversations: 会話のミュートと削除
       write:favourites: 投稿のお気に入り登録
       write:filters: フィルターの変更
       write:follows: あなたの代わりにフォロー、アンフォロー
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 518fae886..2d475c518 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -380,6 +380,8 @@ el:
     instances:
       by_domain: Τομέας
       confirm_purge: Είστε βέβαιοι ότι θέλετε να διαγράψετε μόνιμα τα δεδομένα από αυτόν τον τομέα;
+      delivery:
+        failing: Αποτυγχάνει
       delivery_available: Διαθέσιμη παράδοση
       destroyed_msg: Τα δεδομένα από το %{domain} βρίσκονται σε αναμονή για επικείμενη διαγραφή.
       empty: Δεν βρέθηκαν τομείς.
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 294747790..a4310ad60 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -517,6 +517,7 @@ en:
       delivery:
         all: All
         clear: Clear delivery errors
+        failing: Failing
         restart: Restart delivery
         stop: Stop delivery
         unavailable: Unavailable
diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml
index 9a13264fb..98b790487 100644
--- a/config/locales/es-AR.yml
+++ b/config/locales/es-AR.yml
@@ -517,6 +517,7 @@ es-AR:
       delivery:
         all: Todos
         clear: Limpiar errores de entrega
+        failing: Fallo
         restart: Reiniciar entrega
         stop: Detener entrega
         unavailable: No disponible
diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml
index f8b4ef462..ef2c9b43d 100644
--- a/config/locales/es-MX.yml
+++ b/config/locales/es-MX.yml
@@ -1235,6 +1235,9 @@ es-MX:
       new_followers_summary:
         one: "¡Ademas, has adquirido un nuevo seguidor mientras no estabas! ¡Hurra!"
         other: "¡Ademas, has adquirido %{count} nuevos seguidores mientras no estabas! ¡Genial!"
+      subject:
+        one: "1 nueva notificación desde tu última visita 🐘"
+        other: "%{count} nuevas notificaciones desde tu última visita 🐘"
       title: En tu ausencia…
     favourite:
       body: 'Tu estado fue marcado como favorito por %{name}:'
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 4f3a9e0da..3a369f38e 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -517,6 +517,7 @@ es:
       delivery:
         all: Todos
         clear: Limpiar errores de entrega
+        failing: Fallando
         restart: Reiniciar entrega
         stop: Detener entrega
         unavailable: No disponible
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 168f046dd..fac498c4e 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -479,6 +479,9 @@ fr:
       unsuppress: Rétablir les recommandations d'abonnement
     instances:
       availability:
+        description_html:
+          one: Si la livraison au domaine échoue pendant <strong>%{count} jour</strong> sans succès, aucune autre tentative de livraison ne sera faite à moins qu'une livraison <em>depuis</em> le domaine soit reçue.
+          other: Si la livraison au domaine échoue pendant <strong>%{count} jours différents</strong> sans succès, aucune autre tentative de livraison ne sera faite à moins qu'une livraison <em>depuis</em> le domaine soit reçue.
         failure_threshold_reached: Le seuil de défaillance a été atteint le %{date}.
         failures_recorded:
           one: Tentative échouée pendant %{count} jour.
@@ -514,6 +517,7 @@ fr:
       delivery:
         all: Tout
         clear: Effacer les erreurs de livraison
+        failing: Échouant
         restart: Redémarrer la livraison
         stop: Arrêter la livraison
         unavailable: Indisponible
@@ -1232,6 +1236,9 @@ fr:
       new_followers_summary:
         one: De plus, vous avez un·e nouvel·le abonné·e ! Youpi !
         other: De plus, vous avez %{count} abonné·e·s de plus ! Incroyable !
+      subject:
+        one: "Une nouvelle notification depuis votre dernière visite 🐘"
+        other: "%{count} nouvelles notifications depuis votre dernière visite 🐘"
       title: Pendant votre absence…
     favourite:
       body: "%{name} a ajouté votre message à ses favoris :"
@@ -1628,8 +1635,10 @@ fr:
       title: Récupération de l’archive
     suspicious_sign_in:
       change_password: changer votre mot de passe
+      details: 'Voici les détails de la connexion :'
       explanation: Nous avons détecté une connexion à votre compte à partir d’une nouvelle adresse IP.
       further_actions_html: Si ce n’était pas vous, nous vous recommandons de %{action} immédiatement et d’activer l’authentification à deux facteurs afin de garder votre compte sécurisé.
+      subject: Votre compte a été accédé à partir d'une nouvelle adresse IP
       title: Une nouvelle connexion
     warning:
       appeal: Faire appel
diff --git a/config/locales/ga.yml b/config/locales/ga.yml
index 9f586aa37..5f433e280 100644
--- a/config/locales/ga.yml
+++ b/config/locales/ga.yml
@@ -1,4 +1,12 @@
 ---
 ga:
-  about:
-    about_hashtag_html: Is toots phoiblí iad seo atá clibáilte le <strong>#%{hashtag}</strong>. Is féidir leat idirghníomhú leo má tá cuntas agat áit ar bith sa fediverse.
+  errors:
+    '400': The request you submitted was invalid or malformed.
+    '403': You don't have permission to view this page.
+    '404': The page you are looking for isn't here.
+    '406': This page is not available in the requested format.
+    '410': The page you were looking for doesn't exist here anymore.
+    '422': 
+    '429': Too many requests
+    '500': 
+    '503': The page could not be served due to a temporary server failure.
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 75062eca6..20dc58732 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -517,6 +517,7 @@ gl:
       delivery:
         all: Todo
         clear: Eliminar erros na entrega
+        failing: Con fallos
         restart: Restablecer a entrega
         stop: Deter a entrega
         unavailable: Non dispoñible
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index 5148f8c08..73a63b3de 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -519,6 +519,7 @@ hu:
       delivery:
         all: Mind
         clear: Kézbesítési hibák törlése
+        failing: Sikertelen
         restart: Kézbesítés újraindítása
         stop: Kézbesítés leállítása
         unavailable: Nem elérhető
@@ -1237,6 +1238,9 @@ hu:
       new_followers_summary:
         one: Sőt, egy új követőd is lett, amióta nem jártál itt. Hurrá!
         other: Sőt, %{count} új követőd is lett, amióta nem jártál itt. Hihetetlen!
+      subject:
+        one: "1 új értesítés az utolsó látogatásod óta 🐘"
+        other: "%{count} új értesítés az utolsó látogatásod óta 🐘"
       title: Amíg távol voltál…
     favourite:
       body: 'A bejegyzésedet kedvencnek jelölte %{name}:'
diff --git a/config/locales/id.yml b/config/locales/id.yml
index d4f26c969..b63807705 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -503,6 +503,7 @@ id:
       delivery:
         all: Semua
         clear: Hapus galat pengiriman
+        failing: Gagal
         restart: Mulai ulang pengiriman
         stop: Setop pengiriman
         unavailable: Tidak tersedia
diff --git a/config/locales/is.yml b/config/locales/is.yml
index a3570fec2..052d652bf 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -517,6 +517,7 @@ is:
       delivery:
         all: Allt
         clear: Hreinsa afhendingarvillur
+        failing: Mistekst
         restart: Endurræsa afhendingu
         stop: Stöðva afhendingu
         unavailable: Ekki tiltækt
diff --git a/config/locales/it.yml b/config/locales/it.yml
index d630a4f29..3ab203c39 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -517,6 +517,7 @@ it:
       delivery:
         all: Tutto
         clear: Cancella errori di consegna
+        failing: Con errori
         restart: Riavvia la consegna
         stop: Interrompi consegna
         unavailable: Non disponibile
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index f4bcad358..4a1e9f7d3 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -158,6 +158,9 @@ ja:
       not_subscribed: 購読していない
       pending: 承認待ち
       perform_full_suspension: 活動を完全に停止させる
+      previous_strikes: 以前のストライク
+      previous_strikes_description_html:
+        other: "<strong>%{count}</strong> ストライクがあります。"
       promote: 昇格
       protocol: プロトコル
       public: パブリック
@@ -198,6 +201,7 @@ ja:
       silence: サイレンス
       silenced: サイレンス済み
       statuses: 投稿数
+      strikes: 前回のストライク
       subscribe: 購読する
       suspend: サスペンド
       suspended: 停止済み
@@ -437,6 +441,8 @@ ja:
       view: ドメインブロックを表示
     email_domain_blocks:
       add_new: 新規追加
+      attempts_over_week:
+        other: 先週は%{count}回サインアップが試みられました
       created_msg: メールドメインブロックに追加しました
       delete: 消去
       dns:
@@ -447,6 +453,9 @@ ja:
         create: ドメインを追加
         resolve: ドメイン解決
         title: 新規メールドメインブロック
+      no_email_domain_block_selected: 何も選択されていないためメールドメインブロックを変更しませんでした
+      resolved_dns_records_hint_html: ドメイン名はDNSでMXドメインに名前解決され、最終的にメールを受け付ける役割を担います。目に見えるドメイン名が異なっていても、同じMXドメインを使用するメールアドレスからのアカウント登録がブロックされます。<strong>主要なメールプロバイダーをブロックしないように注意して下さい。</strong>
+      resolved_through_html: "%{domain} を通して解決しました"
       title: メールドメインブロック
     follow_recommendations:
       description_html: "<strong>おすすめフォローは、新規ユーザーが興味のあるコンテンツをすばやく見つけるのに役立ちます。</strong>ユーザーが他のユーザーとの交流を十分にしていない場合、パーソナライズされたおすすめフォローを生成する代わりに、これらのアカウントが表示されます。最近のエンゲージメントが最も高いアカウントと、特定の言語のローカルフォロワー数が最も多いアカウントを組み合わせて、毎日再計算されます。"
@@ -457,14 +466,40 @@ ja:
       title: おすすめフォロー
       unsuppress: おすすめフォローを復元
     instances:
+      availability:
+        failure_threshold_reached: "%{date} に失敗のしきい値に達しました。"
+        failures_recorded:
+          other: "%{count}日間試行に失敗しました。"
+        no_failures_recorded: 失敗は記録されていません。
+        title: 可用性
+        warning: このサーバーへの最後の接続試行に失敗しました
       back_to_all: すべて
       back_to_limited: 制限あり
       back_to_warning: 警告あり
       by_domain: ドメイン
       confirm_purge: このドメインを完全にブロックしてもよろしいですか?
+      content_policies:
+        comment: 内部メモ
+        description_html: このドメインとそのサブドメインのすべてのアカウントに適用されるコンテンツポリシーを定義できます。
+        policies:
+          reject_media: メディアを拒否する
+          reject_reports: 通報を拒否
+          silence: 制限
+          suspend: サスペンド
+        policy: ポリシー
+        reason: 公開理由
+        title: コンテンツ ポリシー
+      dashboard:
+        instance_accounts_dimension: 最もフォローされているアカウント
+        instance_accounts_measure: 保存されたアカウント
+        instance_languages_dimension: 人気の言語
+        instance_media_attachments_measure: 保存されたメディア
+        instance_reports_measure: 通報
+        instance_statuses_measure: 保存された投稿
       delivery:
         all: すべて
         clear: 配送エラーをクリア
+        failing: 配送失敗
         restart: 配送を再開
         stop: 配送を停止
         unavailable: 配送不可
@@ -473,6 +508,8 @@ ja:
       delivery_error_hint: "%{count} 日間配送ができない場合は、自動的に配送不可としてマークされます。"
       destroyed_msg: "%{domain} からのデータは、すぐに削除されるように、キューに追加されました。"
       empty: ドメインが見つかりませんでした。
+      known_accounts:
+        other: 既知のアカウント数 %{count}
       moderation:
         all: すべて
         limited: 制限あり
@@ -480,6 +517,7 @@ ja:
       private_comment: コメント (非公開)
       public_comment: コメント (公開)
       purge: パージ
+      purge_description_html: このドメインがオフラインであると思われる場合は、このドメインのすべてのアカウント記録と関連するデータをストレージから削除できます。 これは時間がかかることがあります。
       title: 既知のサーバー
       total_blocked_by_us: ブロック合計
       total_followed_by_them: 被フォロー合計
@@ -537,6 +575,14 @@ ja:
           other: "%{count} 件のメモ"
       action_log: 監査ログ
       action_taken_by: 通報処理者
+      actions:
+        delete_description_html: 報告された投稿は削除され、ストライクが記録されます。同じアカウントによる今後の違反行為のエスカレーションに役立てられます。
+        mark_as_sensitive_description_html: 報告された投稿のメディアは閲覧注意となり、ストライクが記録され、同じアカウントによる今後の違反行為のエスカレーションに役立てられます。
+        other_description_html: アカウントの動作を制御するためのオプションや、報告されたアカウントへの通信をカスタマイズするためのオプションを確認してください。
+        resolve_description_html: 報告されたアカウントに対していかなる措置も取られず、ストライクも記録されず、報告は終了します。
+        silence_description_html: 既にフォローしている人、または自分で参照した人にのみ表示されるため、プロフィールが届く範囲が大きく制限されます。いつでも元に戻すことができます。
+        suspend_description_html: プロフィールとすべてのコンテンツは、最終的に削除されるまでアクセスできなくなります。アカウントとのやり取りは不可能です。30日以内に取り消し可能です。
+      actions_description_html: このレポートを解決するために取るアクションを決定します。 報告されたアカウントに対して懲罰的な措置を取った場合、メール通知が送信されます <strong>スパム</strong> カテゴリが選択されている場合を除きます。
       add_to_report: 通報にさらに追加
       are_you_sure: 本当に実行しますか?
       assign_to_self: 担当になる
@@ -546,6 +592,7 @@ ja:
       category_description_html: 選択した理由は通報されたアカウントへの連絡時に引用されます
       comment:
         none: なし
+      comment_description_html: "%{name} からの詳細情報:"
       created_at: 通報日時
       delete_and_resolve: 投稿を削除
       forwarded: 転送済み
@@ -692,13 +739,23 @@ ja:
       with_media: メディアあり
     strikes:
       actions:
+        delete_statuses: "%{name} さんが %{target} さんの投稿を削除しました"
+        disable: "%{name}さんが%{target}さんを凍結しました"
         mark_statuses_as_sensitive: "%{name} さんが %{target} さんの投稿を閲覧注意としてマークしました"
+        none: "%{name} が %{target} に警告を送信しました"
         sensitive: "%{name} さんが %{target} さんのアカウントを閲覧注意としてマークしました"
+        silence: "%{name}さんが%{target}さんを制限しました"
+        suspend: "%{name} さんが %{target} さんのアカウントを停止しました"
       appeal_approved: 抗議済み
       appeal_pending: 保留中の抗議
     system_checks:
       database_schema_check:
         message_html: 未実行のデータベースマイグレーションがあります。実行して正常に動作するようにしてください。
+      elasticsearch_running_check:
+        message_html: Elasticsearchに接続できませんでした。Elasticsearchが実行されていることを確認するか、全文検索を無効にしてください。
+      elasticsearch_version_check:
+        message_html: '互換性のない Elasticsearch バージョン: %{value}'
+        version_comparison: Elasticsearch %{running_version} が実行されていますが、 %{required_version} が必要です
       rules_check:
         action: サーバーのルールを管理
         message_html: サーバーのルールを定義していません。
@@ -715,13 +772,17 @@ ja:
       links:
         allow: リンクの許可
         allow_provider: 発行者の承認
+        description_html: これらは、多くのユーザーに共有されているリンクです。あなたのユーザーが世の中の動きを知るのに役立ちます。あなたが公開者を承認するまで、リンクは一般に表示されません。また、個別のリンクの許可・拒否も可能です。
         disallow: リンクの拒否
         disallow_provider: 発行者の拒否
+        shared_by_over_week:
+          other: 先週%{count}人に共有されました
         title: トレンドリンク
         usage_comparison: 今日は %{today} 回、昨日は %{yesterday} 回共有されました
       pending_review: 保留中
       preview_card_providers:
         allowed: この発行者からのリンクを許可
+        description_html: これらは、よく共有されるリンク元のドメインです。リンク先のドメインが承認されない限り、リンクは公開されません。承認(または拒否)はサブドメインにも及びます。
         rejected: この発行者からのリンクを拒否
         title: 発行者
       rejected: 拒否
@@ -739,6 +800,7 @@ ja:
           tag_servers_dimension: 人気のサーバー
           tag_servers_measure: その他のサーバー
           tag_uses_measure: 合計利用数
+        description_html: これらは、多くの投稿に使用されているハッシュタグです。あなたのユーザーが、人々が今一番話題にしていることを知るのに役立ちます。あなたが承認するまで、ハッシュタグは一般に表示されません。
         listable: おすすめに表示する
         not_listable: おすすめに表示しない
         not_trendable: トレンドに表示しない
@@ -749,6 +811,8 @@ ja:
         trending_rank: '人気: %{rank} 位'
         usable: 使用を許可
         usage_comparison: 今日は %{today} 回、昨日は %{yesterday} 回使用されました。
+        used_by_over_week:
+          other: 先週%{count}人に使用されました
       title: トレンド
     warning_presets:
       add_new: 追加
@@ -759,8 +823,15 @@ ja:
   admin_mailer:
     new_appeal:
       actions:
+        delete_statuses: 投稿を削除する
+        disable: アカウントを無効にする
+        mark_statuses_as_sensitive: 閲覧注意としてマーク
         none: 警告
         sensitive: アカウントを閲覧注意にする
+        silence: アカウントを制限する
+        suspend: アカウントを停止する
+      next_steps: モデレーションの決定を取り消すために申し立てを承認するか、無視することができます。
+      subject: "%{instance} で %{username} からモデレーションへの申し立てが届きました。"
     new_pending_account:
       body: 新しいアカウントの詳細は以下の通りです。この申請を承認または却下することができます。
       subject: "%{instance} で新しいアカウント (%{username}) が承認待ちです"
@@ -769,12 +840,17 @@ ja:
       body_remote: "%{domain} の誰かが %{target} を通報しました"
       subject: "%{instance} の新しい通報 (#%{id})"
     new_trends:
+      body: 以下の項目は、公開する前に審査が必要です。
       new_trending_links:
+        no_approved_links: 承認されたトレンドリンクはありません。
         title: トレンドリンク
       new_trending_statuses:
+        no_approved_statuses: 承認されたトレンド投稿はありません。
         title: トレンド投稿
       new_trending_tags:
+        no_approved_tags: 承認されたトレンドハッシュタグはありません。
         title: トレンドハッシュタグ
+      subject: "%{instance} で新しいトレンド が審査待ちです"
   aliases:
     add_new: エイリアスを作成
     created_msg: エイリアスを作成しました。これで以前のアカウントから引っ越しを開始できます。
@@ -848,8 +924,10 @@ ja:
     status:
       account_status: アカウントの状態
       confirming: メールアドレスの確認が完了するのを待っています。
+      functional: アカウントは完全に機能しています。
       pending: あなたの申請は現在サーバー管理者による審査待ちです。これにはしばらくかかります。申請が承認されるとメールが届きます。
       redirecting_to: アカウントは %{acct} に引っ越し設定されているため非アクティブになっています。
+      view_strikes: 過去のストライクを表示
     too_fast: フォームの送信が速すぎます。もう一度やり直してください。
     trouble_logging_in: ログインできませんか?
     use_security_key: セキュリティキーを使用
@@ -917,12 +995,18 @@ ja:
     strikes:
       action_taken: 取られた措置
       appeal: 抗議
+      appeal_approved: このストライクは申し立てが承認され、有効ではありません。
+      appeal_rejected: 申し立ては拒否されました
       appeal_submitted_at: 抗議が送信されました
+      appealed_msg: 申し立てが送信されました。承認されると通知されます。
       appeals:
         submit: 抗議を送信
       associated_report: 関連する通報
       created_at: 日時
+      description_html: これらは、%{instance} のスタッフがあなたのアカウントに対して行った措置や、あなたに送られた警告です。
       recipient: 送信元
+      status: '投稿 #%{id}'
+      status_removed: 既に削除されています
       title: "%{date}に%{action}"
       title_actions:
         delete_statuses: 投稿の削除
@@ -932,6 +1016,9 @@ ja:
         sensitive: アカウントを閲覧注意としてマーク
         silence: アカウントの制限
         suspend: アカウントの一時停止
+      your_appeal_approved: 申し立てが承認されました
+      your_appeal_pending: 申し立てを送信しました
+      your_appeal_rejected: 申し立ては拒否されました
   domain_validator:
     invalid_domain: は無効なドメイン名です
   errors:
@@ -1113,6 +1200,8 @@ ja:
       mention: "%{name} さんがあなたに返信しました:"
       new_followers_summary:
         other: また、離れている間に%{count} 人の新たなフォロワーを獲得しました!
+      subject:
+        other: "前回の訪問から%{count} 件の新しい通知 🐘"
       title: 不在の間に…
     favourite:
       body: "%{name} さんにお気に入り登録された、あなたの投稿があります:"
@@ -1223,6 +1312,9 @@ ja:
     reply:
       proceed: 返信する
       prompt: '返信しようとしています:'
+  reports:
+    errors:
+      invalid_rules: 有効なルールを参照していません
   scheduled_statuses:
     over_daily_limit: その日予約できる投稿数 %{limit} を超えています
     over_total_limit: 予約できる投稿数 %{limit} を超えています
@@ -1289,6 +1381,7 @@ ja:
     profile: プロフィール
     relationships: フォロー・フォロワー
     statuses_cleanup: 投稿の自動削除
+    strikes: モデレーションストライク
     two_factor_authentication: 二段階認証
     webauthn_authentication: セキュリティキー
   statuses:
@@ -1484,24 +1577,43 @@ ja:
     recovery_instructions_html: 携帯電話を紛失した場合、以下の内どれかのリカバリーコードを使用してアカウントへアクセスすることができます。<strong>リカバリーコードは大切に保全してください。</strong>たとえば印刷してほかの重要な書類と一緒に保管することができます。
     webauthn: セキュリティキー
   user_mailer:
+    appeal_approved:
+      action: アカウントへ
+      explanation: "%{strike_date} のストライクに対して、あなたが %{appeal_date} に行った申し立ては承認されました。アカウントは正常な状態に戻りました。"
+      subject: "%{date} の申し立てが承認されました"
+      title: 申し立てが承認されました。
     appeal_rejected:
+      explanation: "%{strike_date} のストライクに対して、あなたが %{appeal_date} に行った申し立ては却下されました。"
+      subject: "%{date} の申し立てが拒否されました"
       title: 却下された抗議
     backup_ready:
       explanation: Mastodonアカウントのアーカイブを受け付けました。今すぐダウンロードできます!
       subject: アーカイブの準備ができました
       title: アーカイブの取り出し
+    suspicious_sign_in:
+      change_password: パスワードを変更する
+      details: 'ログインの詳細は以下のとおりです:'
+      explanation: 新しいIPアドレスからあなたのアカウントへのサインインが検出されました。
+      further_actions_html: あなたがログインしていない場合は、すぐに %{action} し、アカウントを安全に保つために二段階認証を有効にすることをお勧めします。
+      subject: 新しいIPアドレスからのアクセスがありました
+      title: 新しいサインイン
     warning:
       appeal: 抗議を送信
+      appeal_description: これが間違いだと思われる場合は、 %{instance} のスタッフに申し立てすることができます。
       categories:
         spam: スパム
         violation: コンテンツは以下のコミュニティガイドラインに違反しています
       explanation:
+        delete_statuses: あなたの投稿のいくつかは、1つ以上のコミュニティガイドラインに違反していることが判明し、%{instance} のモデレータによって削除されました。
         disable: アカウントは使用できませんが、プロフィールやその他のデータはそのまま残ります。 データのバックアップをリクエストしたり、アカウント設定を変更したり、アカウントを削除したりできます。
         mark_statuses_as_sensitive: あなたのいくつかの投稿は、 %{instance} のモデレータによって閲覧注意としてマークされています。これは、プレビューが表示される前にユーザが投稿内のメディアをタップする必要があることを意味します。あなたは将来投稿する際に自分自身でメディアを閲覧注意としてマークすることができます。
         sensitive: 今後、アップロードされたすべてのメディアファイルは閲覧注意としてマークされ、クリック解除式の警告で覆われるようになります。
         silence: アカウントが制限されています。このサーバーでは既にフォローしている人だけがあなたの投稿を見ることができます。 様々な発見機能から除外されるかもしれません。他の人があなたを手動でフォローすることは可能です。
+        suspend: アカウントは使用できなくなり、プロフィールなどのデータにもアクセスできなくなります。約30日後にデータが完全に削除されるまでは、ログインしてデータのバックアップを要求することができますが、アカウントの停止回避を防ぐために一部の基本データを保持します。
       reason: '理由:'
+      statuses: '投稿:'
       subject:
+        delete_statuses: "%{acct} の投稿が削除されました"
         disable: あなたのアカウント %{acct} は凍結されました
         mark_statuses_as_sensitive: あなたの %{acct} の投稿は閲覧注意としてマークされました
         none: "%{acct} に対する警告"
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index c95b5f9ce..fb574fee6 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -49,7 +49,7 @@ ko:
       silenced_title: 침묵 된 서버들
       suspended: 이 서버의 아무도 팔로우 할 수 없으며, 어떤 데이터도 처리되거나 저장 되지 않고 데이터가 교환 되지도 않습니다.
       suspended_title: 금지된 서버들
-    unavailable_content_html: 마스토돈은 일반적으로 별무리에 있는 어떤 서버의 유저와도 게시물을 보고 응답을 할 수 있도록 허용합니다. 다음 항목들은 특정한 서버에 대해 만들어 진 예외사항입니다.
+    unavailable_content_html: 마스토돈은 일반적으로 연합우주에 있는 어떤 서버의 유저와도 게시물을 보고 응답을 할 수 있도록 허용합니다. 다음 항목들은 특정한 서버에 대해 만들어 진 예외사항입니다.
     user_count_after:
       other: 명
     user_count_before: 사용자 수
@@ -507,6 +507,7 @@ ko:
       delivery:
         all: 전체
         clear: 전달 에러 초기화
+        failing: 실패중
         restart: 전달 재시작
         stop: 전달 중지
         unavailable: 사용불가
@@ -560,7 +561,7 @@ ko:
     relays:
       add_new: 릴레이 추가
       delete: 삭제
-      description_html: "<strong>연합 릴레이</strong>는 서버들 사이에서 많은 양의 공개 게시물을 구독하고 중개하는 서버입니다. <strong>이것은 중소 규모의 서버에서 별무리를 발견하는 데에 도움을 줄 수 있습니다</strong>, 이제 로컬 유저들이 다른 서버의 유저들을 수동으로 팔로우 하지 않아도 됩니다."
+      description_html: "<strong>연합 릴레이</strong>는 서버들 사이에서 많은 양의 공개 게시물을 구독하고 중개하는 서버입니다. <strong>이것은 중소 규모의 서버에서 연합우주를 발견하는 데에 도움을 줄 수 있습니다</strong>, 이제 로컬 유저들이 다른 서버의 유저들을 수동으로 팔로우 하지 않아도 됩니다."
       disable: 비활성화
       disabled: 비활성화 됨
       enable: 활성화
diff --git a/config/locales/ku.yml b/config/locales/ku.yml
index 8d218985b..192cd0b8f 100644
--- a/config/locales/ku.yml
+++ b/config/locales/ku.yml
@@ -519,6 +519,7 @@ ku:
       delivery:
         all: Hemû
         clear: Çewtiyên gihandinê paqij bike
+        failing: Têkçûn
         restart: Gihandinê nû va bike
         stop: Gehandinê rawestîne
         unavailable: Nederbasdar
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 7da86b954..c97a183f9 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -529,6 +529,7 @@ lv:
       delivery:
         all: Visas
         clear: Notīrīt piegādes kļūdas
+        failing: Neizdošanās
         restart: Pārstartēt piegādi
         stop: Apturēt piegādi
         unavailable: Nav pieejams
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 45689ec4d..fd82bcf36 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -496,6 +496,7 @@ ru:
       delivery:
         all: Все
         clear: Очистить ошибки доставки
+        failing: Неудача
         restart: Перезапустить доставку
         stop: Остановить доставку
         unavailable: Недоступные
diff --git a/config/locales/simple_form.ast.yml b/config/locales/simple_form.ast.yml
index ae7cf5217..c98913985 100644
--- a/config/locales/simple_form.ast.yml
+++ b/config/locales/simple_form.ast.yml
@@ -74,7 +74,7 @@ ast:
         setting_use_pending_items: Mou lentu
         severity: Severidá
         sign_in_token_attempt: Códigu de seguranza
-        type: Triba de la importación
+        type: Tipu de la importación
         username: Nome d'usuariu
         username_or_email: Nome d'usuariu o corréu
         whole_word: La pallabra entera
diff --git a/config/locales/simple_form.ca.yml b/config/locales/simple_form.ca.yml
index 8dcbf539c..da3fb0a88 100644
--- a/config/locales/simple_form.ca.yml
+++ b/config/locales/simple_form.ca.yml
@@ -10,7 +10,7 @@ ca:
         text: Pots utilitzar totes les sintaxi com ara URL, etiquetes i mencions
         title: Opcional. No és visible per al destinatari
       admin_account_action:
-        include_statuses: L'usuari veurà quins tuts han causat l'acció de moderació o avís
+        include_statuses: L'usuari veurà quines publicacions han causat l'acció de moderació o avís
         send_email_notification: L'usuari rebrà una explicació del que ha passat amb el seu compte
         text_html: Opcional. Pots utilitzar tota la sintaxi. Pots <a href="%{path}">afegir configuracions predefinides d'avís</a> per a estalviar temps
         type_html: Tria què fer amb <strong>%{acct}</strong>
@@ -18,7 +18,7 @@ ca:
           disable: Evita que l'usuari faci ús del seu compte però no li esborra o amaga els seus continguts.
           none: Fes servir això per a enviar un avís al usuari sense desencadenar cap altre acció.
           sensitive: Obliga a marcar tots els fitxers multi mèdia adjunts com a sensibles.
-          silence: Evita que l'usuari sigui capaç de publicar amb visibilitat publica, amaga els tuts i notificacions de usuaris que no el segueixen.
+          silence: Evitar que l'usuari sigui capaç de publicar amb visibilitat pública, amagar les seves publicacions i notificacions d'usuaris que no el segueixen.
           suspend: Evita qualsevol interacció de o a aquest compte i esborra els seus continguts. Reversible en un termini de 30 dies.
         warning_preset_id: Opcional. Encara pots afegir text personalitzat al final de la configuració predefinida
       announcement:
@@ -26,7 +26,7 @@ ca:
         ends_at: Opcional. En aquest moment, l’anunci deixarà automàticament d'estar publicat
         scheduled_at: Deixa-ho en blanc per a publicar l’anunci immediatament
         starts_at: Opcional. En el cas que el teu anunci estigui vinculat a un interval de temps específic
-        text: Pots utilitzar sintaxi d'un tut. Tingues en compte l’espai que l’anunci ocuparà a la pantalla de l’usuari
+        text: Pots utilitzar la sintaxi de publicacions. Tingues en compte l’espai que l’anunci ocuparà a la pantalla de l’usuari
       appeal:
         text: Només pots emetre una apel·lació per cada acció
       defaults:
@@ -42,11 +42,11 @@ ca:
         fields: Pots tenir fins a 4 elements que es mostren com a taula al teu perfil
         header: PNG, GIF o JPG. Màxim %{size}. S'escalarà a %{dimensions}px
         inbox_url: Copia l'URL des de la pàgina principal del relay que vols utilitzar
-        irreversible: Els tuts filtrats desapareixeran de manera irreversible, fins i tot si el filtre es retira més tard
+        irreversible: Les publicacions filtrades desapareixeran de manera irreversible, fins i tot si el filtre es retira més tard
         locale: L'idioma de la interfície d’usuari, els correus i les notificacions push
         locked: Requereix que aprovis manualment els seguidors
         password: Utilitza com a mínim 8 caràcters
-        phrase: Es combinarà independentment del format en el text o l'avís de contingut del tut
+        phrase: Es combinarà independentment del format en el text o l'avís de contingut de la publicació
         scopes: A quines API es permetrà a l'aplicació accedir. Si selecciones un àmbit d'alt nivell, no cal que seleccionis un d'individual.
         setting_aggregate_reblogs: No mostrar els nous impulsos de les publicacions que ja s'han impulsat recentment (només afecta els impulsos nous rebuts)
         setting_always_send_emails: Normalment, les notificacions per correu electrònic no s'enviaran si estàs fent servir activament Mastodon
@@ -90,7 +90,7 @@ ca:
       tag:
         name: Només pots canviar la caixa de les lletres, per exemple, per fer-la més llegible
       user:
-        chosen_languages: Quan estigui marcat, només es mostraran els tuts de les llengües seleccionades en les línies de temps públiques
+        chosen_languages: Quan estigui marcat, només es mostraran les publicacions en les llengües seleccionades en les línies de temps públiques
     labels:
       account:
         fields:
@@ -104,7 +104,7 @@ ca:
         text: Text predefinit
         title: Títol
       admin_account_action:
-        include_statuses: Inclou tuts reportats en el correu electrònic
+        include_statuses: Inclou les publicacions reportades en el correu electrònic
         send_email_notification: Notifica l'usuari per correu electrònic
         text: Avís personalitzat
         type: Acció
@@ -124,7 +124,7 @@ ca:
       appeal:
         text: Explica perquè aquesta decisió hauria de ser revertida
       defaults:
-        autofollow: Convida a seguir el teu compte
+        autofollow: Convidar a seguir el teu compte
         avatar: Avatar
         bot: Aquest compte és un bot
         chosen_languages: Filtrar llengües
@@ -155,17 +155,17 @@ ca:
         setting_always_send_emails: Envia sempre notificacions per correu electrònic
         setting_auto_play_gif: Reproduir automàticament els GIFs animats
         setting_boost_modal: Mostrar la finestra de confirmació abans d'impulsar
-        setting_crop_images: Retalla les imatges en tuts no ampliats a 16x9
+        setting_crop_images: Retalla les imatges en publicacions no ampliades a 16x9
         setting_default_language: Idioma de les publicacions
         setting_default_privacy: Privacitat de les publicacions
         setting_default_sensitive: Marcar sempre el contingut gràfic com a sensible
-        setting_delete_modal: Mostrar la finestra de confirmació abans d'esborrar un tut
+        setting_delete_modal: Mostrar la finestra de confirmació abans d'esborrar una publicació
         setting_disable_swiping: Desactivar les animacions
         setting_display_media: Visualització multimèdia
         setting_display_media_default: Per defecte
         setting_display_media_hide_all: Amaga-ho tot
         setting_display_media_show_all: Mostra-ho tot
-        setting_expand_spoilers: Sempre ampliar els tuts marcats amb advertències de contingut
+        setting_expand_spoilers: Sempre ampliar les publicacions marcades amb advertències de contingut
         setting_hide_network: Amagar la teva xarxa
         setting_noindex: Desactivar la indexació dels motors de cerca
         setting_reduce_motion: Reduir el moviment de les animacions
@@ -218,7 +218,7 @@ ca:
         listable: Permet que aquesta etiqueta aparegui en les cerques i en el directori de perfils
         name: Etiqueta
         trendable: Permet que aquesta etiqueta aparegui en les tendències
-        usable: Permet als tuts emprar aquesta etiqueta
+        usable: Permetre a les publicacions emprar aquesta etiqueta
     'no': 'No'
     recommended: Recomanat
     required:
diff --git a/config/locales/simple_form.de.yml b/config/locales/simple_form.de.yml
index 5595059b1..e9ae17206 100644
--- a/config/locales/simple_form.de.yml
+++ b/config/locales/simple_form.de.yml
@@ -49,6 +49,7 @@ de:
         phrase: Wird schreibungsunabhängig mit dem Text und Inhaltswarnung eines Beitrags verglichen
         scopes: Welche Schnittstellen der Applikation erlaubt sind. Wenn du einen Top-Level-Scope auswählst, dann musst du nicht jeden einzelnen darunter auswählen.
         setting_aggregate_reblogs: Zeige denselben Beitrag nicht nochmal an, wenn er erneut geteilt wurde (dies betrifft nur neulich erhaltene erneut geteilte Beiträge)
+        setting_always_send_emails: Normalerweise werden E-Mail-Benachrichtigungen nicht gesendet, wenn du Mastodon aktiv verwendest
         setting_default_sensitive: NSFW-Medien werden erst nach einem Klick sichtbar
         setting_display_media_default: Verstecke Medien, die als NSFW markiert sind
         setting_display_media_hide_all: Alle Medien immer verstecken
@@ -151,6 +152,7 @@ de:
         phrase: Schlagwort oder Satz
         setting_advanced_layout: Fortgeschrittene Benutzeroberfläche benutzen
         setting_aggregate_reblogs: Gruppiere erneut geteilte Beiträge auf der Startseite
+        setting_always_send_emails: E-Mail-Benachrichtigungen immer senden
         setting_auto_play_gif: Animierte GIFs automatisch abspielen
         setting_boost_modal: Bestätigungsdialog anzeigen, bevor ein Beitrag geteilt wird
         setting_crop_images: Bilder in nicht ausgeklappten Beiträgen auf 16:9 zuschneiden
diff --git a/config/locales/simple_form.ga.yml b/config/locales/simple_form.ga.yml
new file mode 100644
index 000000000..20a9da24e
--- /dev/null
+++ b/config/locales/simple_form.ga.yml
@@ -0,0 +1 @@
+ga:
diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml
index eac5c351c..803064a26 100644
--- a/config/locales/simple_form.ja.yml
+++ b/config/locales/simple_form.ja.yml
@@ -37,6 +37,7 @@ ja:
         current_password: 現在のアカウントのパスワードを入力してください
         current_username: 確認のため、現在のアカウントのユーザー名を入力してください
         digest: 長期間使用していない場合と不在時に返信を受けた場合のみ送信されます
+        discoverable: レコメンド、トレンド、その他の機能により、あなたのアカウントを他の人から見つけられるようにします
         email: 確認のメールが送信されます
         fields: プロフィールに表として4つまでの項目を表示することができます
         header: "%{size}までのPNG、GIF、JPGが利用可能です。 %{dimensions}pxまで縮小されます"
@@ -48,6 +49,7 @@ ja:
         phrase: 投稿内容の大文字小文字や閲覧注意に関係なく一致
         scopes: アプリの API に許可するアクセス権を選択してください。最上位のスコープを選択する場合、個々のスコープを選択する必要はありません。
         setting_aggregate_reblogs: 最近ブーストされた投稿が新たにブーストされても表示しません (設定後受信したものにのみ影響)
+        setting_always_send_emails: 通常、Mastodon からメール通知は行われません。
         setting_default_sensitive: 閲覧注意状態のメディアはデフォルトでは内容が伏せられ、クリックして初めて閲覧できるようになります
         setting_display_media_default: 閲覧注意としてマークされたメディアは隠す
         setting_display_media_hide_all: メディアを常に隠す
@@ -62,6 +64,7 @@ ja:
       domain_allow:
         domain: 登録するとこのサーバーからデータを受信したり、このドメインから受信するデータを処理して保存できるようになります
       email_domain_block:
+        domain: 電子メールアドレスのドメイン名、または使用されるMXレコードを指定できます。新規登録時にチェックされます。
         with_dns_records: 指定したドメインのDNSレコードを取得し、その結果もメールドメインブロックに登録されます
       featured_tag:
         name: 'これらを使うといいかもしれません:'
@@ -149,6 +152,7 @@ ja:
         phrase: キーワードまたはフレーズ
         setting_advanced_layout: 上級者向け UI を有効にする
         setting_aggregate_reblogs: ブーストをまとめる
+        setting_always_send_emails: 常にメール通知を送信する
         setting_auto_play_gif: アニメーションGIFを自動再生する
         setting_boost_modal: ブーストする前に確認ダイアログを表示する
         setting_crop_images: 投稿の詳細以外では画像を16:9に切り抜く
@@ -198,7 +202,7 @@ ja:
           sign_up_requires_approval: 登録を制限
         severity: ルール
       notification_emails:
-        appeal: モデレーターの判断に異議申し立てが行われました
+        appeal: モデレーターの判断に異議申し立てが行われた時
         digest: タイムラインからピックアップしてメールで通知する
         favourite: お気に入り登録された時
         follow: フォローされた時
@@ -206,8 +210,8 @@ ja:
         mention: 返信が来た時
         pending_account: 新しいアカウントの承認が必要な時
         reblog: 投稿がブーストされた時
-        report: 新しいレポートが送信されました
-        trending_tag: 新しいトレンドタグにはレビューが必要です
+        report: 新しい通報が送信された時
+        trending_tag: 新しいトレンドのレビューをする必要がある時
       rule:
         text: ルール
       tag:
diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml
index 901e9a4a3..21e3aab78 100644
--- a/config/locales/simple_form.tr.yml
+++ b/config/locales/simple_form.tr.yml
@@ -3,9 +3,9 @@ tr:
   simple_form:
     hints:
       account_alias:
-        acct: Taşımak istediğiniz hesabın kullanıcıadı@alanadını belirtin
+        acct: Taşıyacağınız hesabı kullanıcıadı@alanadı şeklinde belirtin
       account_migration:
-        acct: Taşımak istediğiniz hesabın kullanıcıadı@alanadını belirtin
+        acct: Yeni hesabınızı kullanıcıadı@alanadını şeklinde belirtin
       account_warning_preset:
         text: URL'ler, etiketler ve bahsedenler gibi toot sözdizimini kullanabilirsiniz
         title: İsteğe bağlı. Alıcıya görünmez
@@ -128,10 +128,10 @@ tr:
         avatar: Profil resmi
         bot: Bu bir bot hesabı
         chosen_languages: Dilleri filtrele
-        confirm_new_password: Yeni şifreyi onayla
-        confirm_password: Şifreyi onayla
+        confirm_new_password: Yeni parolayı onayla
+        confirm_password: Parolayı doğrula
         context: İçeriği filtrele
-        current_password: Geçerli şifre
+        current_password: Güncel parola
         data: Veri
         discoverable: Bu hesabı dizinde listele
         display_name: Görünen isim
@@ -141,14 +141,14 @@ tr:
         header: Kapak resmi
         honeypot: "%{label} (doldurmayın)"
         inbox_url: Aktarıcı gelen kutusunun URL'si
-        irreversible: Gizlemek yerine bırak
+        irreversible: Gizlemek yerine benim için sil
         locale: Arayüz dili
         locked: Hesabı kilitle
         max_uses: Maksimum kullanım sayısı
-        new_password: Yeni şifre
+        new_password: Yeni parola
         note: Kişisel bilgiler
         otp_attempt: İki adımlı doğrulama kodu
-        password: Şifre
+        password: Parola
         phrase: Anahtar kelime veya kelime öbeği
         setting_advanced_layout: Gelişmiş web arayüzünü etkinleştir
         setting_aggregate_reblogs: Zaman çizelgesindeki boostları grupla
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 675a8c445..c3601aa2a 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -1,7 +1,7 @@
 ---
 th:
   about:
-    about_hashtag_html: มีการแท็กโพสต์สาธารณะเหล่านี้ด้วย <strong>#%{hashtag}</strong> คุณสามารถโต้ตอบกับโพสต์ได้หากคุณมีบัญชีที่ใดก็ตามในจักรวาลสหพันธ์
+    about_hashtag_html: นี่คือโพสต์สาธารณะที่ได้รับการแท็กด้วย <strong>#%{hashtag}</strong> คุณสามารถโต้ตอบกับโพสต์ได้หากคุณมีบัญชีที่ใดก็ตามในจักรวาลสหพันธ์
     about_mastodon_html: 'เครือข่ายสังคมแห่งอนาคต: ไม่มีโฆษณา ไม่มีการสอดแนมโดยองค์กร การออกแบบตามหลักจริยธรรม และการกระจายศูนย์! เป็นเจ้าของข้อมูลของคุณด้วย Mastodon!'
     about_this: เกี่ยวกับ
     active_count_after: ใช้งานอยู่
@@ -481,6 +481,7 @@ th:
       delivery:
         all: ทั้งหมด
         clear: ล้างข้อผิดพลาดการจัดส่ง
+        failing: ล้มเหลว
         restart: เริ่มการจัดส่งใหม่
         stop: หยุดการจัดส่ง
         unavailable: ไม่พร้อมใช้งาน
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index fcfa49524..2099a066c 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -185,7 +185,7 @@ tr:
         send: Doğrulama epostasını yeniden gönder
         success: Onay e-postası başarıyla gönderildi!
       reset: Sıfırla
-      reset_password: Şifreyi sıfırla
+      reset_password: Parolayı sıfırla
       resubscribe: Yeniden abone ol
       role: İzinler
       roles:
@@ -517,6 +517,7 @@ tr:
       delivery:
         all: Tümü
         clear: Teslimat hatalarını temizle
+        failing: Hata
         restart: Teslimatı yeniden başlat
         stop: Teslimatı durdur
         unavailable: Mevcut Değil
@@ -597,6 +598,7 @@ tr:
       action_taken_by: tarafından gerçekleştirilen eylem
       actions:
         delete_description_html: Bildirilen gönderiler silinecek ve aynı hesapla ileride yaşabileceğiniz etkileşimlerde çoğaltmanız için bir eylem kaydedilecek.
+        mark_as_sensitive_description_html: Bildirilen gönderilerdeki medya dosyaları hassas olarak işaretlenecek ve aynı hesabın gelecekteki ihlallerinde daha yetkili makamlara bildirmenize yardımcı olmak için bir eylem kaydedilecek.
         other_description_html: Hesabın davranışını denetlemek ve bildirilen hesabın iletişimini yapılandırmak için daha fazla seçenek görün.
         resolve_description_html: Bildirilen hesap için bir şey yapılmayacak, eylem kaydedilmeyecek ve bildirim kapatılacak.
         silence_description_html: Profil sadece halihazırda takip edenler ve elle bakanlarca görünecek, böylece erişimi ciddi bir şekilde kısıtlanacak. Her zaman geri alınabilir.
@@ -918,7 +920,7 @@ tr:
     your_token: Erişim belirteciniz
   auth:
     apply_for_account: Davet et
-    change_password: Şifre
+    change_password: Parola
     checkbox_agreement_html: <a href="%{rules_path}" target="_blank">Sunucu kurallarını</a> ve <a href="%{terms_path}" target="_blank">hizmet şartlarını</a> kabul ediyorum
     checkbox_agreement_without_rules_html: <a href="%{terms_path}" target="_blank">Hizmet şartlarını</a> kabul ediyorum
     delete_account: Hesabı sil
@@ -929,7 +931,7 @@ tr:
       suffix: Bir hesapla, kişileri takip edebilir, güncellemeler gönderebilir, herhangi bir Mastodon sunucusundan kullanıcılarla mesaj alışverişinde bulunabilir ve daha birçok şey yapabilirsin!
     didnt_get_confirmation: Doğrulama talimatlarını almadınız mı?
     dont_have_your_security_key: Güvenlik anahtarınız yok mu?
-    forgot_password: Şifrenizi mi unuttunuz?
+    forgot_password: Parolanızı mı unuttunuz?
     invalid_reset_password_token: Parola sıfırlama belirteci geçersiz veya süresi dolmuş. Lütfen yeni bir tane talep edin.
     link_to_otp: Telefonunuzdan iki adımlı bir kod veya bir kurtarma kodu girin
     link_to_webauth: Güvenlik anahtarı cihazınızı kullanın
@@ -945,9 +947,9 @@ tr:
     register: Kaydol
     registration_closed: "%{instance} yeni üyeler kabul etmemektedir"
     resend_confirmation: Onaylama talimatlarını tekrar gönder
-    reset_password: Şifreyi sıfırla
+    reset_password: Parolayı sıfırla
     security: Güvenlik
-    set_new_password: Yeni şifre belirle
+    set_new_password: Yeni parola belirle
     setup:
       email_below_hint_html: Eğer aşağıdaki e-posta adresi yanlışsa, onu burada değiştirebilir ve yeni bir doğrulama e-postası alabilirsiniz.
       email_settings_hint_html: Onaylama e-postası %{email} adresine gönderildi. Eğer bu e-posta adresi doğru değilse, hesap ayarlarından değiştirebilirsiniz.
@@ -977,8 +979,8 @@ tr:
   challenge:
     confirm: Devam et
     hint_html: "<strong>İpucu:</strong> Önümüzdeki saat boyunca sana parolanı sormayacağız."
-    invalid_password: Geçersiz şifre
-    prompt: Devam etmek için şifreyi doğrulayın
+    invalid_password: Geçersiz parola
+    prompt: Devam etmek için parolanızı doğrulayın
   crypto:
     errors:
       invalid_key: geçerli bir Ed25519 veya Curve25519 anahtarı değil
@@ -1002,7 +1004,7 @@ tr:
       x_months: "%{count}ay"
       x_seconds: "%{count}sn"
   deletes:
-    challenge_not_passed: Girdiğiniz bilgi doğru değildi
+    challenge_not_passed: Girdiğiniz bilgi hatalı
     confirm_password: Kimliğinizi doğrulamak için mevcut parolanızı girin
     confirm_username: Prosedürü doğrulamak için kullanıcı adınızı girin
     proceed: Hesabı sil
@@ -1278,7 +1280,7 @@ tr:
           billion: Mr
           million: Mn
           quadrillion: Kn
-          thousand: Bn
+          thousand: Bin
           trillion: Tn
   otp_authentication:
     code_hint: Onaylamak için authenticator uygulamanız tarafından oluşturulan kodu girin
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index 2c52a2145..bb4d3fd0d 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -489,6 +489,7 @@ uk:
       delivery:
         all: Усі
         clear: Очистити помилки доставляння
+        failing: Невдалі
         restart: Перезапустити доставляння
         stop: Припинити доставляння
         unavailable: Недоступно
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 6403a0283..1e839394b 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -51,7 +51,7 @@ vi:
     user_count_after:
       other: người dùng
     user_count_before: Nhà của
-    what_is_mastodon: Mastodon
+    what_is_mastodon: Mastodon là gì?
   accounts:
     choices_html: "%{name} tôn vinh:"
     endorsements_hint: Bạn có thể tôn vinh những người bạn theo dõi và họ sẽ hiển thị ở giao diện web.
@@ -263,12 +263,12 @@ vi:
         reset_password_user: Đặt lại mật khẩu
         resolve_report: Xử lý báo cáo
         sensitive_account: Áp đặt nhạy cảm
-        silence_account: Áp đặt hạn chế
+        silence_account: Áp đặt ẩn
         suspend_account: Áp đặt vô hiệu hóa
         unassigned_report: Báo cáo chưa xử lý
         unblock_email_account: Mở khóa địa chỉ email
         unsensitive_account: Bỏ nhạy cảm
-        unsilence_account: Bỏ hạn chế
+        unsilence_account: Bỏ ẩn
         unsuspend_account: Bỏ vô hiệu hóa
         update_announcement: Cập nhật thông báo
         update_custom_emoji: Cập nhật emoji
@@ -503,6 +503,7 @@ vi:
       delivery:
         all: Toàn bộ
         clear: Xóa phân phối lỗi
+        failing: Mất kết nối
         restart: Khởi động lại phân phối
         stop: Ngưng phân phối
         unavailable: Không khả dụng
@@ -968,7 +969,7 @@ vi:
   date:
     formats:
       default: "%-d %B, %Y"
-      with_month_name: "%B %d, %Y"
+      with_month_name: "%-d tháng %-m, %Y"
   datetime:
     distance_in_words:
       about_x_hours: "%{count} giờ"
@@ -1538,7 +1539,7 @@ vi:
     mastodon-light: Mastodon (Sáng)
   time:
     formats:
-      default: "%d.%m.%Y %H:%M"
+      default: "%-d.%m.%Y %H:%M"
       month: "%B %Y"
       time: "%H:%M"
   two_factor_authentication:
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index fa7f39ba4..cd36a57a1 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -930,7 +930,7 @@ zh-CN:
     registration_closed: "%{instance} 目前不接收新成员"
     resend_confirmation: 重新发送确认邮件
     reset_password: 重置密码
-    security: 帐户安全
+    security: 账户安全
     set_new_password: 设置新密码
     setup:
       email_below_hint_html: 如果下面的电子邮箱地址是错误的,你可以在这里修改并重新发送新的确认邮件。
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index f2b55d7a3..8948932bb 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -505,6 +505,7 @@ zh-TW:
       delivery:
         all: 所有
         clear: 清除遞送錯誤
+        failing: 發送失敗
         restart: 重新啟動遞送
         stop: 停止遞送
         unavailable: 無法使用