about summary refs log tree commit diff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/locales/activerecord.ast.yml9
-rw-r--r--config/locales/ar.yml48
-rw-r--r--config/locales/ast.yml44
-rw-r--r--config/locales/bg.yml2
-rw-r--r--config/locales/co.yml2
-rw-r--r--config/locales/cs.yml83
-rw-r--r--config/locales/cy.yml2
-rw-r--r--config/locales/da.yml6
-rw-r--r--config/locales/de.yml6
-rw-r--r--config/locales/devise.ar.yml8
-rw-r--r--config/locales/devise.ast.yml30
-rw-r--r--config/locales/devise.cs.yml7
-rw-r--r--config/locales/devise.nl.yml4
-rw-r--r--config/locales/devise.zh-TW.yml4
-rw-r--r--config/locales/doorkeeper.ast.yml72
-rw-r--r--config/locales/el.yml2
-rw-r--r--config/locales/fa.yml2
-rw-r--r--config/locales/he.yml2
-rw-r--r--config/locales/hr.yml2
-rw-r--r--config/locales/id.yml2
-rw-r--r--config/locales/io.yml2
-rw-r--r--config/locales/ja.yml4
-rw-r--r--config/locales/ms.yml352
-rw-r--r--config/locales/pl.yml2
-rw-r--r--config/locales/pt-BR.yml2
-rw-r--r--config/locales/simple_form.ast.yml16
-rw-r--r--config/locales/simple_form.cs.yml4
-rw-r--r--config/locales/simple_form.da.yml1
-rw-r--r--config/locales/simple_form.eu.yml8
-rw-r--r--config/locales/simple_form.fa.yml2
-rw-r--r--config/locales/simple_form.it.yml6
-rw-r--r--config/locales/simple_form.sk.yml15
-rw-r--r--config/locales/simple_form.sl.yml87
-rw-r--r--config/locales/sk.yml83
-rw-r--r--config/locales/sl.yml33
-rw-r--r--config/locales/sr-Latn.yml2
-rw-r--r--config/locales/te.yml2
-rw-r--r--config/locales/tr.yml2
38 files changed, 862 insertions, 98 deletions
diff --git a/config/locales/activerecord.ast.yml b/config/locales/activerecord.ast.yml
index 6e32cbc2f..de95817c1 100644
--- a/config/locales/activerecord.ast.yml
+++ b/config/locales/activerecord.ast.yml
@@ -1,2 +1,9 @@
 ---
-ast: {}
+ast:
+  activerecord:
+    errors:
+      models:
+        account:
+          attributes:
+            username:
+              invalid: namái lletres, númberos y guiones baxos
diff --git a/config/locales/ar.yml b/config/locales/ar.yml
index e9d9c03cd..dd0cfd1f2 100644
--- a/config/locales/ar.yml
+++ b/config/locales/ar.yml
@@ -30,16 +30,34 @@ ar:
     other_instances: خوادم أخرى
     privacy_policy: سياسة الخصوصية
     source_code: الشفرة المصدرية
-    status_count_after: منشورات
+    status_count_after:
+      few: منشورات
+      many: منشورات
+      one: منشور
+      other: منشورات
+      two: منشورات
+      zero: منشورات
     status_count_before: نشروا
     terms: شروط الخدمة
-    user_count_after: مستخدِمين
+    user_count_after:
+      few: مستخدمين
+      many: مستخدمين
+      one: مستخدم
+      other: مستخدمين
+      two: مستخدمين
+      zero: مستخدمين
     user_count_before: يستضيف
     what_is_mastodon: ما هو ماستدون ؟
   accounts:
     choices_html: 'توصيات %{name} :'
     follow: إتبع
-    followers: مُتابِعون
+    followers:
+      few: متابِعون
+      many: متابِعون
+      one: متابِع
+      other: متابِعون
+      two: متابِعون
+      zero: متابِعون
     following: مُتابَع
     joined: انضم·ت في %{date}
     link_verified_on: تم التحقق مِن مالك هذا الرابط بتاريخ %{date}
@@ -51,7 +69,13 @@ ar:
     people_who_follow: الأشخاص الذين يتبعون %{name}
     pin_errors:
       following: يجب أن تكون مِن متابعي حساب الشخص الذي تريد إبرازه
-    posts: تبويقات
+    posts:
+      few: تبويقات
+      many: تبويقات
+      one: تبويق
+      other: تبويقات
+      two: تبويقات
+      zero: تبويقات
     posts_tab_heading: تبويقات
     posts_with_replies: التبويقات و الردود
     reserved_username: إسم المستخدم محجوز
@@ -258,7 +282,13 @@ ar:
         suspend: تعليق
       severity: الشدة
       show:
-        affected_accounts: "%{count} حسابات معنية في قاعدة البيانات"
+        affected_accounts:
+          few: "%{count} حسابات معنية في قاعدة البيانات"
+          many: "%{count} حسابات معنية في قاعدة البيانات"
+          one: حساب واحد معني في قاعدة البيانات
+          other: "%{count} حسابات معنية في قاعدة البيانات"
+          two: حسابات معنية في قاعدة البيانات
+          zero: حسابات معنية في قاعدة البيانات
         retroactive:
           silence: إلغاء الكتم عن كافة الحسابات المتواجدة على هذا النطاق
           suspend: إلغاء التعليق المفروض على كافة حسابات هذا النطاق
@@ -582,7 +612,13 @@ ar:
     expires_in_prompt: أبدا
     generate: توليد
     invited_by: 'تمت دعوتك من طرف :'
-    max_uses: "%{count} استخدامات"
+    max_uses:
+      few: "%{count} استخدامات"
+      many: "%{count} استخدامات"
+      one: استخدام واحد
+      other: "%{count} استخدامات"
+      two: استخدامات
+      zero: استخدامات
     max_uses_prompt: بلا حدود
     prompt: توليد و مشاركة روابط للسماح للآخَرين بالنفاذ إلى مثيل الخادوم هذا
     table:
diff --git a/config/locales/ast.yml b/config/locales/ast.yml
index f787e98f8..795fac5ad 100644
--- a/config/locales/ast.yml
+++ b/config/locales/ast.yml
@@ -22,8 +22,10 @@ ast:
     learn_more: Deprendi más
     source_code: Códigu fonte
     status_count_after: estaos
+    status_count_before: Que crearon
     terms: Términos del serviciu
     user_count_after: usuarios
+    user_count_before: Ye'l llar de
     what_is_mastodon: "¿Qué ye Mastodon?"
   accounts:
     followers:
@@ -35,6 +37,7 @@ ast:
     nothing_here: "¡Equí nun hai nada!"
     people_followed_by: Persones a les que sigue %{name}
     people_who_follow: Persones que siguen a %{name}
+    posts: Toots
     reserved_username: El nome d'usuariu ta acutáu
     roles:
       bot: Robó
@@ -95,6 +98,8 @@ ast:
         available: Disponible
         expired: Caducó
       title: Invitaciones
+    relays:
+      save_and_enable: Guardar y activar
     reports:
       are_you_sure: "¿De xuru?"
       status: Estáu
@@ -122,11 +127,14 @@ ast:
     invalid_url: La URL apurrida nun ye válida
     warning: Ten curiáu con estos datos, ¡enxamás nun los compartas con naide!
   auth:
-    agreement_html: Aniciando sesión aceutes siguir <a href="%{rules_path}">les regles de la instancia</a> y <a href="%{terms_path}">los nuesos términos del serviciu</a>.
+    agreement_html: Faciendo clic en «Aniciar sesión» aceutes siguir <a href="%{rules_path}"> les regles de la instancia</a> y <a href="%{terms_path}">los nuesos términos del serviciu</a>.
     change_password: Contraseña
+    delete_account: Desaniciu de la cuenta
     delete_account_html: Si deseyes desaniciar la to cuenta, pues <a href="%{path}">siguir equí</a>. Va pidísete la confirmación.
     forgot_password: "¿Escaeciesti la contraseña?"
     login: Aniciar sesión
+    migrate_account: Mudase a otra cuenta
+    migrate_account_html: Si deseyes redirixir esta cuenta a otra, pues <a href="%{path}"> configuralo equí</a>.
     providers:
       cas: CAS
       saml: SAML
@@ -163,12 +171,30 @@ ast:
     csv: CSV
   filters:
     contexts:
+      notifications: Avisos
       public: Llinies temporales públiques
       thread: Conversaciones
+    index:
+      title: Peñeres
+    new:
+      title: Amestar una peñera nueva
   followers:
     domain: Dominiu
     followers_count: Númberu de siguidores
+    purge: Desaniciar de los siguidores
+  generic:
+    changes_saved_msg: "¡Los cambeos guardáronse con ésitu!"
+    save_changes: Guardar cambeos
+  imports:
+    preface: Pues importar los datos qu'esportares dende otra instancia, como por exemplu la llista de persones que bloquiares o tubieres siguiendo.
+    types:
+      blocking: Llista de xente bloquiao
+      following: Llista de siguidores
+      muting: Llista de xente silenciao
+    upload: Xubir
   invites:
+    delete: Desactivar
+    expired: Caducó
     expires_in:
       '1800': 30 minutos
       '21600': 6 hores
@@ -182,6 +208,7 @@ ast:
       one: 1 usu
       other: "%{count} usos"
     table:
+      expires_at: Data de caducidá
       uses: Usos
   lists:
     errors:
@@ -192,6 +219,7 @@ ast:
       too_many: Nun puen axuntase más de 4 ficheros
   migrations:
     acct: nome_usuariu@dominiu de la cuenta nueva
+    proceed: Guardar
   notification_mailer:
     digest:
       body: Equí hai un resume de los mensaxes que nun viesti dende la última visita'l %{since}
@@ -208,6 +236,10 @@ ast:
       body: "%{name} mentóte en:"
       subject: "%{name} mentóte"
       title: Mención nueva
+    reblog:
+      body: "%{name} compartió'l to estáu:"
+      subject: "%{name} compartió'l to estáu"
+      title: Compartición nueva de toot
   number:
     human:
       decimal_units:
@@ -216,6 +248,7 @@ ast:
     next: Siguiente
   preferences:
     languages: Llingües
+    publishing: Espublización
     web: Web
   remote_follow:
     acct: Introduz el nome_usuariu@dominiu dende'l que lo quies facer
@@ -267,6 +300,9 @@ ast:
     authorized_apps: Aplicaciones autorizaes
     back: Volver a Mastodon
     edit_profile: Edición del perfil
+    export: Esportación de datos
+    followers: Siguidores autorizaos
+    import: Importación
     notifications: Avisos
     preferences: Preferencies
     settings: Axustes
@@ -279,13 +315,19 @@ ast:
       video:
         one: "%{count} videu"
         other: "%{count} vídeos"
+    boosted_from_html: Compartióse'l toot dende %{acct_link}
+    language_detection: Deteutala automáticamente
     pin_errors:
       limit: Yá fixesti'l númberu máxiumu de toots
+      ownership: Nun pue fixase'l toot d'otra persona
+      private: Nun puen fixase los toots que nun seyan públicos
+      reblog: Nun pue fixase un toot compartíu
     show_more: Amosar más
     title: "%{name}: «%{quote}»"
     visibilities:
       private: Namái siguidores
   stream_entries:
+    reblogged: compartióse
     sensitive_content: Conteníu sensible
   themes:
     default: Mastodon
diff --git a/config/locales/bg.yml b/config/locales/bg.yml
index 91c6dfb61..4de5b1e22 100644
--- a/config/locales/bg.yml
+++ b/config/locales/bg.yml
@@ -75,7 +75,7 @@ bg:
       too_many: Не мога да прикача повече от 4 файла
   notification_mailer:
     digest:
-      body: 'Ето кратко резюме на нещата, които се случиха от последното ти посещение на %{since}:'
+      body: Ето кратко резюме на нещата, които се случиха от последното ти посещение на %{since}
       mention: "%{name} те спомена в:"
       new_followers_summary:
         one: Имаш един нов последовател! Ура!
diff --git a/config/locales/co.yml b/config/locales/co.yml
index 8c68aff69..b4458f602 100644
--- a/config/locales/co.yml
+++ b/config/locales/co.yml
@@ -252,7 +252,7 @@ co:
         create: Creà un blucchime
         hint: U blucchime di duminiu ùn impedirà micca a creazione di conti indè a database, mà metudi di muderazione specifiche saranu applicati.
         severity:
-          desc_html: Cù<strong>Silenzà</strong>, solu l’abbunati di u contu viderenu i so missaghji. <strong>Suspende</strong> sguassarà tutti i cuntenuti è dati di u contu. Utilizate <strong>Nisuna</strong> s’è voi vulete solu righjittà fugliali media.
+          desc_html: Cù <strong>Silenzà</strong>, solu l’abbunati di u contu viderenu i so missaghji. <strong>Suspende</strong> sguassarà tutti i cuntenuti è dati di u contu. Utilizate <strong>Nisuna</strong> s’è voi vulete solu righjittà fugliali media.
           noop: Nisuna
           silence: Silenzà
           suspend: Suspende
diff --git a/config/locales/cs.yml b/config/locales/cs.yml
index 9e749a951..74e1b0e45 100644
--- a/config/locales/cs.yml
+++ b/config/locales/cs.yml
@@ -30,17 +30,26 @@ cs:
     other_instances: Seznam instancí
     privacy_policy: Zásady soukromí
     source_code: Zdrojový kód
-    status_count_after: příspěvků
+    status_count_after:
+      few: příspěvků
+      one: příspěvek
+      other: příspěvků
     status_count_before: Kteří napsali
     terms: Podmínky používání
-    user_count_after: uživatelů
+    user_count_after:
+      few: uživatelů
+      one: uživatele
+      other: uživatelů
     user_count_before: Domov
     what_is_mastodon: Co je Mastodon?
   accounts:
     choices_html: 'Volby uživatele %{name}:'
     follow: Sledovat
-    followers: Sledovatelé
-    following: Sledovaní
+    followers:
+      few: Sledovatelé
+      one: Sledovatel
+      other: Sledovatelé
+    following: Sledovaných
     joined: Připojil/a se v %{date}
     link_verified_on: Vlastnictví tohoto odkazu bylo zkontrolováno %{date}
     media: Média
@@ -51,7 +60,10 @@ cs:
     people_who_follow: Lidé, kteří sledují uživatele %{name}
     pin_errors:
       following: Musíte již sledovat osobu, kterou chcete podpořit
-    posts: Tooty
+    posts:
+      few: Tooty
+      one: Toot
+      other: Tooty
     posts_tab_heading: Tooty
     posts_with_replies: Tooty a odpovědi
     reserved_username: Toto uživatelské jméno je rezervováno
@@ -259,7 +271,10 @@ cs:
         suspend: Suspendovat
       severity: Přísnost
       show:
-        affected_accounts: "%{count} účtů v databázi byl ovlivněn"
+        affected_accounts:
+          few: "%{count} účtů v databázi bylo ovlivněno"
+          one: Jeden účet v databázi byl ovlivněn
+          other: "%{count} účtů v databázi bylo ovlivněno"
         retroactive:
           silence: Odtišit všechny existující účty z této domény
           suspend: Zrušit suspenzaci všech existujících účtů z této domény
@@ -478,7 +493,7 @@ cs:
     already_following: Tento účet již sledujete
     error: Při hledání vzdáleného účtu bohužel nastala chyba
     follow: Sledovat
-    follow_request: 'Poslal/a jste žádost o sledování uživateli:'
+    follow_request: 'Poslal/a jste požadavek o sledování uživateli:'
     following: 'Podařilo se! Nyní sledujete uživatele:'
     post_follow:
       close: Nebo můžete toto okno klidně zavřít.
@@ -502,7 +517,7 @@ cs:
   deletes:
     bad_password_msg: Dobrý pokus, hackeři! Nesprávné heslo
     confirm_password: Zadejte svoje současné heslo pro ověření vaší identity
-    description_html: Tímto <strong>trvale a nenávratně</strong> odstraníte obsah z vašeho účtu a deaktivuje ho. Vaše uživatelské jméno zůstane rezervované pro zabránění budoucím napodobováním.
+    description_html: Tímto <strong>trvale a nenávratně</strong> odstraníte obsah z vašeho účtu a deaktivujete ho. Vaše uživatelské jméno zůstane rezervované pro zabránění budoucím napodobováním.
     proceed: Odstranit účet
     success_msg: Váš účet byl úspěšně odstraněn
     warning_html: Pouze vymazání obsahu z této konkrétní instance je zaručeno. Obsah, který byl široce sdílen, po sobě pravděpodobně zanechá stopy. U offline serverů a serverů, které vaše aktualizace již neodebírají, nebudou databáze aktualizovány.
@@ -531,7 +546,7 @@ cs:
     csv: CSV
     follows: Sledujete
     mutes: Ignorujete
-    storage: Úložisko médií
+    storage: Paměť médií
   filters:
     contexts:
       home: Domovská časová osa
@@ -554,7 +569,10 @@ cs:
     followers_count: Počet sledovatelů
     lock_link: Zamkněte svůj účet
     purge: Odstranit ze sledovatelů
-    success: V průběhu utišování sledovatelů z %{count} domén...
+    success:
+      few: V průběhu blokování sledovatelů z %{count} domény...
+      one: V průběhu blokování sledovatelů z jedné domény...
+      other: V průběhu blokování sledovatelů z %{count} domény...
     true_privacy_html: Berte prosím na vědomí, že <strong>skutečného soukromí se dá dosáhnout pouze za pomoci end-to-end šifrování</strong>.
     unlocked_warning_html: Kdokoliv vás může sledovat a okamžitě vidět vaše soukromé příspěvky. %{lock_link}, abyste mohl/a zkontrolovat a odmítnout sledovatele.
     unlocked_warning_title: Váš účet není zamknutý
@@ -566,7 +584,10 @@ cs:
     changes_saved_msg: Změny byly úspěšně uloženy!
     copy: Kopírovat
     save_changes: Uložit změny
-    validation_errors: Něco ještě není úplně v pořádku! Prosím zkontrolujte %{count} chyb níže
+    validation_errors:
+      few: Něco ještě není úplně v pořádku! Prosím zkontrolujte %{count} chyb níže
+      one: Něco ještě není úplně v pořádku! Prosím zkontrolujte chybu níže
+      other: Něco ještě není úplně v pořádku! Prosím zkontrolujte %{count} chyb níže
   imports:
     preface: Můžete importovat data, která jste exportoval/a z jiné instance, jako například seznam lidí, které sledujete či blokujete.
     success: Vaše data byla úspěšně nahrána a nyní budou zpracována v daný čas
@@ -589,7 +610,10 @@ cs:
     expires_in_prompt: Nikdy
     generate: Vygenerovat
     invited_by: 'Byl/a jste pozván/a uživatelem:'
-    max_uses: "%{count} použití"
+    max_uses:
+      few: "%{count} použití"
+      one: 1 použití
+      other: "%{count} použití"
     max_uses_prompt: Bez limitu
     prompt: Vygenerujte a sdílejte s ostatními odkazy a umožněte jim přístup na tuto instanci
     table:
@@ -615,8 +639,14 @@ cs:
       action: Zobrazit všechna oznámení
       body: Zde najdete stručný souhrn zpráv, které jste zmeškal/a od vaší poslední návštěvy %{since}
       mention: "%{name} vás zmínil/a v:"
-      new_followers_summary: Navíc jste získal/a %{count} nových sledovatelů, zatímco jste byl/a pryč! Hurá!
-      subject: "%{count} nových oznámení od vaší poslední návštěvy \U0001F418"
+      new_followers_summary:
+        few: Navíc jste získal/a %{count} nových sledovatelů, zatímco jste byl/a pryč! Hurá!
+        one: Navíc jste získal/a jednoho nového sledovatele, zatímco jste byl/a pryč! Hurá!
+        other: Navíc jste získal/a %{count} nových sledovatelů, zatímco jste byl/a pryč! Hurá!
+      subject:
+        few: "%{count} nových oznámení od vaší poslední návštěvy \U0001F418"
+        one: "1 nové oznámení od vaší poslední návštěvy \U0001F418"
+        other: "%{count} nových oznámení od vaší poslední návštěvy \U0001F418"
       title: Ve vaší nepřítomnosti...
     favourite:
       body: 'Váš příspěvek si oblíbil/a %{name}:'
@@ -627,10 +657,10 @@ cs:
       subject: "%{name} vás nyní sleduje"
       title: Nový sledovatel
     follow_request:
-      action: Spravovat žádosti o sledování
-      body: "%{name} žádá o povolení vás následovat"
+      action: Spravovat požadavky o sledování
+      body: "%{name} požádal/a o povolení vás sledovat"
       subject: 'Čekající sledovatel: %{name}'
-      title: Nová žádost o sledování
+      title: Nový požadavek o sledování
     mention:
       action: Odpovědět
       body: 'Byl/a jste zmíněn/a uživatelem %{name} v:'
@@ -652,7 +682,7 @@ cs:
           trillion: bil
   pagination:
     newer: Novější
-    next: Starší
+    next: Další
     older: Starší
     prev: Před
     truncate: "&hellip;"
@@ -733,11 +763,20 @@ cs:
   statuses:
     attached:
       description: 'Přiloženo: %{attached}'
-      image: "%{count} obrázků"
-      video: "%{count} videí"
+      image:
+        few: "%{count} obrázků"
+        one: "%{count} obrázek"
+        other: "%{count} obrázků"
+      video:
+        few: "%{count} videí"
+        one: "%{count} video"
+        other: "%{count} videí"
     boosted_from_html: Boostnuto z %{acct_link}
     content_warning: 'Varování o obsahu: %{warning}'
-    disallowed_hashtags: 'obsahuje nepovolené hashtagy: %{tags}'
+    disallowed_hashtags:
+      few: 'obsahoval nepovolené hashtagy: %{tags}'
+      one: 'obsahoval nepovolený hashtag: %{tags}'
+      other: 'obsahoval nepovolené hashtagy: %{tags}'
     language_detection: Zjistit jazyk automaticky
     open_in_web: Otevřít na webu
     over_character_limit: limit %{max} znaků byl překročen
@@ -861,7 +900,7 @@ cs:
     generate_recovery_codes: Vygenerovat záložní kódy
     instructions_html: "<strong>Naskenujte tento QR kód Google Authenticatorem nebo jinou TOTP aplikací na vašem telefonu</strong>. Od teď bude tato aplikace generovat tokeny, které budete muset zadat při přihlášení."
     lost_recovery_codes: Záložní kódy vám dovolí dostat se k vašemu účtu, pokud ztratíte telefon. Ztratíte-li záložní kódy, můžete je zde znovu vygenerovat. Vaše staré záložní kódy budou zneplatněny.
-    manual_instructions: 'Nemůžete-li oskenovat QR kód a je potřebovat ho zadat ručně, zde je tajemství v prostém textu:'
+    manual_instructions: 'Nemůžete-li oskenovat QR kód a je potřeba ho zadat ručně, zde je tajemství v prostém textu:'
     recovery_codes: Záložní kódy pro obnovu
     recovery_codes_regenerated: Záložní kódy byly úspěšně znovu vygenerované
     recovery_instructions_html: Ztratíte-li někdy přístup k vašemu telefonu, můžete k získání přístupu k účtu použít jeden ze záložních kódů. <strong>Uchovávejte tyto kódy v bezpečí</strong>. Můžete si je například vytisknout a uložit je mezi jiné důležité dokumenty.
diff --git a/config/locales/cy.yml b/config/locales/cy.yml
index e238abc37..24ae6fa10 100644
--- a/config/locales/cy.yml
+++ b/config/locales/cy.yml
@@ -758,7 +758,7 @@ cy:
       unlisted_long: Gall pawb weld, ond heb ei restru ar ffrydiau cyhoeddus
   stream_entries:
     pinned: Tŵt wedi'i binio
-    reblogged: bŵstiwyd
+    reblogged: hybwyd
     sensitive_content: Cynnwys sensitif
   terms:
     body_html: |
diff --git a/config/locales/da.yml b/config/locales/da.yml
index fb6cac828..c6bdc753a 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -300,8 +300,13 @@ da:
       title: Invitationer
     relays:
       add_new: Tilføj nyt relay
+      delete: Slet
       description_html: Et <strong>federation relay</strong> er en mellemleds server der udveksler store mængder af offentlige trut mellem servere der abonnerer på og offentliggør til det. <strong>Det kan hjælpe små og mellemstore servere opdage indhold fra fediverset</strong>, hvilket der ellers ville kræve at lokale brugere manuelt følger andre folk på fjerne servere.
+      disable: Deaktiver
+      disabled: Deaktiveret
+      enable: Aktiver
       enable_hint: Når dette er aktiveret, vil serveren abonnere på alle offentlige trut fra dette relay, og vil begynde at sende offentlige trut fra denne server dertil.
+      enabled: Aktiveret
       inbox_url: Link til relay
       pending: Venter på godkendelse fra relæet
       save_and_enable: Gem og aktiver
@@ -565,6 +570,7 @@ da:
     resources: Ressourcer
   generic:
     changes_saved_msg: Ændringerne blev gemt!
+    copy: Kopier
     save_changes: Gem ændringer
     validation_errors:
       one: Der er noget der ikke er helt som det bør være! Tag lige et kig på følgende fejl forneden
diff --git a/config/locales/de.yml b/config/locales/de.yml
index 51b4818bd..c61421038 100644
--- a/config/locales/de.yml
+++ b/config/locales/de.yml
@@ -16,12 +16,12 @@ de:
       <h3>Ein guter Platz für Regeln</h3>
       <p>Die erweiterte Beschreibung wurde noch nicht aufgesetzt.</p>
     features:
-      humane_approach_body: Mastodon hat von den Fehlern anderer Netzwerke gelernt und wurde mit dem Augenmerk darauf entwickelt, den Missbrauch sozialer Medien zu bekämpfen.
+      humane_approach_body: Aus den Fehlern anderer Netzwerke lernend, zielt Mastodon darauf ab, mit ethischen Design-Entscheidungen den Missbrauch sozialer Medien zu verhindern.
       humane_approach_title: Ein menschlicherer Ansatz
       not_a_product_body: Mastodon ist kein kommerzielles Netzwerk. Keine Werbung, kein Abgraben deiner Daten, keine geschlossene Plattform. Es gibt keine Zentrale.
       not_a_product_title: Du bist ein Mensch und keine Ware
-      real_conversation_body: Mit 500 Zeichen pro Beitrag und der Ermöglichung präziser Inhalts- und Bilderwarnungen kannst du dich so ausdrücken, wie du es möchtest.
-      real_conversation_title: Für das echte Gespräch gemacht
+      real_conversation_body: Mit 500 Zeichen pro Beitrag und Features wie Inhalts- und Bilderwarnungen kannst du dich so ausdrücken, wie du es möchtest.
+      real_conversation_title: Geschaffen für echte Gespräche
       within_reach_body: Verschiedene Apps für iOS, Android und andere Plattformen erlauben dir, dank unseres blühenden API-Ökosystems, dich von überall auf dem Laufenden zu halten.
       within_reach_title: Immer für dich da
     generic_description: "%{domain} ist ein Server im Netzwerk"
diff --git a/config/locales/devise.ar.yml b/config/locales/devise.ar.yml
index 4d80176c6..e004bc963 100644
--- a/config/locales/devise.ar.yml
+++ b/config/locales/devise.ar.yml
@@ -77,4 +77,10 @@ ar:
       expired: إنتهت مدة صلاحيته، الرجاء طلب واحد جديد
       not_found: لا يوجد
       not_locked: ليس مقفلاً
-      not_saved: "%{count} أخطاء منعت %{resource} مِن القيام بالإحتفاظ :"
+      not_saved:
+        few: "%{count} أخطاء منعت هذا %{resource} من الحفظ:"
+        many: "%{count} أخطاء منعت هذا %{resource} من الحفظ:"
+        one: 'خطأ واحد منع هذا %{resource} من الحفظ:'
+        other: "%{count} أخطاء منعت هذا %{resource} من الحفظ:"
+        two: 'أخطاء منعت هذا %{resource} من الحفظ:'
+        zero: 'أخطاء منعت هذا %{resource} من الحفظ:'
diff --git a/config/locales/devise.ast.yml b/config/locales/devise.ast.yml
index 6e32cbc2f..49b0c8daf 100644
--- a/config/locales/devise.ast.yml
+++ b/config/locales/devise.ast.yml
@@ -1,2 +1,30 @@
 ---
-ast: {}
+ast:
+  devise:
+    failure:
+      already_authenticated: Yá aniciesti sesión.
+      inactive: Entá nun s'activó la cuenta.
+      last_attempt: Tienes un intentu más enantes de bloquiar la cuenta.
+      locked: La cuenta ta bloquiada.
+      timeout: La sesión caducó. Volvi aniciar sesión pa siguir, por favor.
+      unauthenticated: Precises aniciar sesión o rexistrate enantes de siguir.
+    mailer:
+      confirmation_instructions:
+        explanation: Creesti una cuenta en %{host} con esta direición de corréu. Tas a un clic d'activala. Si nun fuisti tu, inora esti corréu.
+      email_changed:
+        title: Direición de corréu nueva
+      reset_password_instructions:
+        explanation: Solicitesti una contraseña nueva pa la cuenta.
+        extra: Si nun solicitesti esto, inora esti corréu. La contraseña nun va camudar hasta que nun accedas al enllaz d'enriba y crees una nueva.
+    registrations:
+      signed_up: "¡Afáyate! Rexistréstite con ésitu."
+      signed_up_but_unconfirmed: Unvióse un mensaxe de confirmación a la direición de corréu. Sigui l'enllaz p'activar la cuenta. Comprueba la carpeta Puxarra si nun recibiesti esti corréu, por favor.
+      updated: La cuenta anovóse con ésitu.
+    unlocks:
+      send_instructions: Nunos minutos vas recibir un corréu coles instrucciones pa cómo desbloquiar la cuenta. Comprueba la carpeta Puxarra si nun lu recibiesti.
+      send_paranoid_instructions: Si esiste la cuenta, nun momentu vas recibir un corréu coles instrucciones pa cómo desbloquiala. Comprueba la carpeta Puxarra si nun recibiesti esti corréu.
+      unlocked: La cuenta desbloquióse con ésitu. Anicia sesión pa siguir, por favor.
+  errors:
+    messages:
+      already_confirmed: yá se confirmó, volvi aniciar sesión
+      not_found: nun s'alcontró
diff --git a/config/locales/devise.cs.yml b/config/locales/devise.cs.yml
index 4268dc0ad..de23b5847 100644
--- a/config/locales/devise.cs.yml
+++ b/config/locales/devise.cs.yml
@@ -46,7 +46,7 @@ cs:
       unlock_instructions:
         subject: 'Mastodon: Instrukce pro odemčení účtu'
     omniauth_callbacks:
-      failure: Nelze vás ověřit z %{kind}, protože "%{reason}".
+      failure: Nelze vás ověřit z %{kind}, protože „%{reason}“.
       success: Úspěšně ověřeno z účtu %{kind}.
     passwords:
       no_token: Tuto stránku nemůžete navštívit, pokud nepřicházíte z e-mailu pro obnovu hesla. Pokud jste z něj přišel/la, ujistěte se, že jste použil/a celé URL z e-mailu.
@@ -77,4 +77,7 @@ cs:
       expired: vypršel, prosím vyžádejte si nový
       not_found: nenalezen
       not_locked: nebyl uzamčen
-      not_saved: "%{count} chyb zabránila uložení tohoto %{resource}:"
+      not_saved:
+        few: "%{count} chyb zabránilo uložení tohoto %{resource}:"
+        one: '1 chyba zabránila uložení tohoto %{resource}:'
+        other: "%{count} chyb zabránilo uložení tohoto %{resource}:"
diff --git a/config/locales/devise.nl.yml b/config/locales/devise.nl.yml
index 637b1e731..1d597d53d 100644
--- a/config/locales/devise.nl.yml
+++ b/config/locales/devise.nl.yml
@@ -8,11 +8,11 @@ nl:
     failure:
       already_authenticated: Je bent al ingelogd.
       inactive: Jouw account is nog niet geactiveerd.
-      invalid: Ongeldig %{authentication_keys}.
+      invalid: "%{authentication_keys} of wachtwoord ongeldig."
       invalid_token: Ongeldige bevestigingscode.
       last_attempt: Je hebt nog één poging over voordat jouw account wordt opgeschort.
       locked: Jouw account is opgeschort.
-      not_found_in_database: Ongeldig %{authentication_keys}.
+      not_found_in_database: "%{authentication_keys} of wachtwoord ongeldig."
       timeout: Jouw sessie is verlopen, log opnieuw in.
       unauthenticated: Je dient in te loggen of te registreren.
       unconfirmed: Je dient eerst jouw account te bevestigen.
diff --git a/config/locales/devise.zh-TW.yml b/config/locales/devise.zh-TW.yml
index 6dec562e1..abbe45942 100644
--- a/config/locales/devise.zh-TW.yml
+++ b/config/locales/devise.zh-TW.yml
@@ -77,4 +77,6 @@ zh-TW:
       expired: 已經過期,請重新申請
       not_found: 找不到
       not_locked: 並未被鎖定
-      not_saved: "%{count} 個錯誤使 %{resource} 無法被儲存︰"
+      not_saved:
+        one: 有 1 個錯誤讓此 %{resource} 無法儲存:
+        other: 有 %{count} 個錯誤讓此 %{resource} 無法儲存:
diff --git a/config/locales/doorkeeper.ast.yml b/config/locales/doorkeeper.ast.yml
index 6e32cbc2f..ce88af797 100644
--- a/config/locales/doorkeeper.ast.yml
+++ b/config/locales/doorkeeper.ast.yml
@@ -1,2 +1,72 @@
 ---
-ast: {}
+ast:
+  activerecord:
+    attributes:
+      doorkeeper/application:
+        name: Nome de l'aplicación
+        website: Sitiu web de l'aplicación
+    errors:
+      models:
+        doorkeeper/application:
+          attributes:
+            redirect_uri:
+              invalid_uri: ha ser una URI válida.
+              relative_uri: ha ser una URI absoluta.
+  doorkeeper:
+    applications:
+      buttons:
+        cancel: Encaboxar
+        destroy: Destruyir
+        edit: Editar
+        submit: Unviar
+      index:
+        name: Nome
+      show:
+        actions: Aiciones
+        title: 'Aplicación: %{name}'
+    authorizations:
+      error:
+        title: Asocedió un fallu
+      new:
+        able_to: Va ser a
+        prompt: L'aplicación %{client_name} solicitó l'accesu a la to cuenta
+      show:
+        title: Copia esti códigu d'autorización y apégalu na aplicación.
+    authorized_applications:
+      buttons:
+        revoke: Revocar
+      index:
+        date_format: "%H:%M:%S %d-%m-%Y"
+        title: Les aplicaciones qu'autoricesti
+    errors:
+      messages:
+        invalid_token:
+          expired: Caducó'l pase d'accesu
+          revoked: Revocóse'l pase d'accesu
+          unknown: El pase d'accesu nun ye válidu
+        unauthorized_client: El veceru nun ta autorizáu pa facer esta solicitú usando esti métodu.
+        unsupported_response_type: El sirvidor d'autorización nun sofita esta triba de rempuesta.
+    layouts:
+      admin:
+        nav:
+          applications: Aplicaciones
+          oauth2_provider: Fornidor d'OAuth2
+    scopes:
+      read:accounts: ver información de cuentes
+      read:blocks: ver quién bloquies
+      read:filters: ver les tos peñeres
+      read:follows: ver quién sigues
+      read:lists: ver les tos llistes
+      read:mutes: ver quién silencies
+      read:notifications: ver los tos avisos
+      read:statuses: ver tolos estaos
+      write: modificar los datos de la to cuenta
+      write:accounts: modificar el to perfil
+      write:blocks: bloquiar cuentes y dominios
+      write:filters: crear peñeres
+      write:follows: siguir a xente
+      write:lists: crear llistes
+      write:media: xubir ficheros de medios
+      write:mutes: silenciar xente y conversaciones
+      write:notifications: llimpiar los tos avisos
+      write:statuses: espublizar estaos
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 757133c9b..3ed577230 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -924,5 +924,5 @@ el:
     seamless_external_login: Επειδή έχεις συνδεθεί μέσω τρίτης υπηρεσίας, οι ρυθμίσεις συνθηματικού και email δεν είναι διαθέσιμες.
     signed_in_as: 'Έχεις συνδεθεί ως:'
   verification:
-    explanation_html: 'Μπορείς να <strong>πιστοποιήσεις τον εαυτό σου ως ιδιοκτήτη των συνδέσμων που εμφανίζεις στα μεταδεδομένα του προφίλ σου</strong>. Για να συμβεί αυτό, ο συνδεδεμένος ιστότοπος πρέπει να περιέχει ένα σύνδεσμο που να επιστρέφει προς το προφίλ σου στο Mastodon. Ο σύνδεσμος επιστροφής <strong>πρέπει</strong> περιέχει την ιδιότητα (attribute) <code>rel="me"</code>. Το κείμενο κειμένου δεν έχει σημασία. Για παράδειγμα:'
+    explanation_html: 'Μπορείς να <strong>πιστοποιήσεις τον εαυτό σου ως ιδιοκτήτη των συνδέσμων που εμφανίζεις στα μεταδεδομένα του προφίλ σου</strong>. Για να συμβεί αυτό, ο συνδεδεμένος ιστότοπος πρέπει να περιέχει ένα σύνδεσμο που να επιστρέφει προς το προφίλ σου στο Mastodon. Ο σύνδεσμος επιστροφής <strong>πρέπει</strong> περιέχει την ιδιότητα (attribute) <code>rel="me"</code>. Το περιεχόμενο του κειμένου δεν έχει σημασία. Για παράδειγμα:'
     verification: Πιστοποίηση
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 769b3a0fd..7802ca98d 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -844,5 +844,5 @@ fa:
     seamless_external_login: شما با یک سرویس خارج از مجموعه وارد شده‌اید، به همین دلیل تنظیمات ایمیل و رمز برای شما در دسترس نیست.
     signed_in_as: 'واردشده به نام:'
   verification:
-    explanation_html: 'شما می‌توانید <strong>خود را به عنوان مالک صفحه‌ای که در نمایه‌تان به آن پیوند داده‌اید تأیید کنید.</strong> برای این کار، صفحه‌ای که به آن پیوند داده‌اید، خودش باید پیوندی به نمایهٔ ماستدون شما داشته باشد. پیوند در آن صفحه <strong>باید</strong> عبارت <code>rel="me"</code> را به عنوان attribute در خود داشته باشد. محتوای متن پیوند اهمتی ندارد. یک نمونه از چنین پیوندی:'
+    explanation_html: 'شما می‌توانید <strong>خود را به عنوان مالک صفحه‌ای که در نمایه‌تان به آن پیوند داده‌اید تأیید کنید.</strong> برای این کار، صفحه‌ای که به آن پیوند داده‌اید، خودش باید پیوندی به نمایهٔ ماستدون شما داشته باشد. پیوند در آن صفحه <strong>باید</strong> عبارت <code>rel="me"‎</code> را به عنوان attribute در خود داشته باشد. محتوای متن پیوند اهمتی ندارد. یک نمونه از چنین پیوندی:'
     verification: تأیید
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 65ca617b2..8f651052a 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -293,7 +293,7 @@ he:
       too_many: לא ניתן להוסיף יותר מארבעה קבצים
   notification_mailer:
     digest:
-      body: 'להלן סיכום זריז של הדברים שקרו על מאז ביקורך האחרון ב-%{since}:'
+      body: להלן סיכום זריז של הדברים שקרו על מאז ביקורך האחרון ב-%{since}
       mention: "%{name} פנה אליך ב:"
       new_followers_summary:
         one: נוסף לך עוקב! סחתיין!
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 729206a98..38971833c 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -72,7 +72,7 @@ hr:
     upload: Upload
   notification_mailer:
     digest:
-      body: 'Ovo je kratak sažetak propuštenog od tvog prošlog posjeta %{since}:'
+      body: Ovo je kratak sažetak propuštenog od tvog prošlog posjeta %{since}
       mention: "%{name} te je spomenuo:"
       new_followers_summary: Imaš %{count} novih sljedbenika! Prekrašno!
       subject: "%{count} novih notifikacija od tvog prošlog posjeta \U0001F418"
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 235bc0bcb..e18207e24 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -217,7 +217,7 @@ id:
       too_many: Tidak dapat melampirkan lebih dari 4 file
   notification_mailer:
     digest:
-      body: 'Ini adalah ringkasan singkat yang anda lewatkan pada sejak kunjungan terakhir anda pada %{since}:'
+      body: Ini adalah ringkasan singkat yang anda lewatkan pada sejak kunjungan terakhir anda pada %{since}
       mention: "%{name} menyebut anda di:"
       new_followers_summary:
         one: Anda mendapatkan satu pengikut baru! Hore!
diff --git a/config/locales/io.yml b/config/locales/io.yml
index 342fcbc28..f52f2bc80 100644
--- a/config/locales/io.yml
+++ b/config/locales/io.yml
@@ -197,7 +197,7 @@ io:
       too_many: Cannot attach more than 4 files
   notification_mailer:
     digest:
-      body: 'Yen mikra rezumo di to, depos ke tu laste vizitis en %{since}:'
+      body: Yen mikra rezumo di to, depos ke tu laste vizitis en %{since}
       mention: "%{name} mencionis tu en:"
       new_followers_summary:
         one: Tu obtenis nova sequanto! Yey!
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index 415665944..e0d76a4ee 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -124,7 +124,7 @@ ja:
       no_limits_imposed: 制限なし
       not_subscribed: 購読していない
       outbox_url: Outbox URL
-      perform_full_suspension: 完全に活動停止させる
+      perform_full_suspension: 活動を完全に停止させる
       profile_url: プロフィールURL
       promote: 昇格
       protocol: プロトコル
@@ -260,7 +260,7 @@ ja:
       reject_media: メディアファイルを拒否
       reject_media_hint: ローカルに保存されたメディアファイルを削除し、今後のダウンロードを拒否します。停止とは無関係です
       reject_reports: レポートを拒否
-      reject_reports_hint: このドメインからのすべてのレポートを無視します。停止とは無関係です
+      reject_reports_hint: このドメインからのレポートをすべて無視します。停止とは無関係です
       severities:
         noop: なし
         silence: サイレンス
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 2eff09e1b..1a1b57350 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -1,6 +1,354 @@
 ---
 ms:
   about:
-    about_this: Mengenai
+    about_hashtag_html: Terdapat toot awam yang ditanda dengan <strong>#%{hashtag}</strong>. Anda boleh berinteraksi dengan mereka jika anda mempunyai akaun di mana-mana dunia persekutuan Mastodon.
+    about_mastodon_html: Mastodon ialah rangkaian sosial berasaskan protokol web terbuka dan perisian percuma bersumber terbuka. Ianya tak terpusat seperti emel.
+    about_this: Mengenai Kami
     administered_by: 'Ditadbir oleh:'
-    contact: Hubungi
+    api: API
+    apps: Aplikasi mudah alih
+    closed_registrations: Pendaftaran ditutup di tika ini. Tetapi! Anda boleh mencari tika lain untuk mencipta akaun dan capai ke rangkaian yang sama daripada sana.
+    contact: Hubungi kami
+    contact_missing: Tidak ditetapkan
+    contact_unavailable: Tidak tersedia
+    documentation: Pendokumenan
+    extended_description_html: |
+      <h3>Tempat sesuai untuk peraturan</h3>
+      <p>Kenyataan penuh masih belum ditetapkan.</p>
+    features:
+      humane_approach_body: Belajar daripada kegagalan rangkaian lain, Mastodon berazam untuk membuat pilihan reka cipta beretika untuk mengatasi penyalahgunaan media sosial.
+      humane_approach_title: Pendekatan yang lebih berperikemanusiaan
+      not_a_product_body: Mastodon bukannya rangkaian komersial. Tiada iklan, tiada perlombongan data, tiada kurungan atau tapisan. Tiada pihak berkuasa pusat.
+      not_a_product_title: Anda seorang manusia, bukannya sebuah produk
+      real_conversation_body: Dengan had 500 aksara dan sokongan kandungan berbutir serta pemberi amaran media, anda boleh meluahkan diri anda dengan cara yang anda inginkan.
+      real_conversation_title: Dibina untuk perbualan sebenar
+      within_reach_body: Pelbagai aplikasi untuk iOS, Android, dan platform lain telah dibangunkan dengan ekosistem API mesra-pembangun membolehkan anda terus berhubung dengan rakan anda di mana-mana sahaja.
+      within_reach_title: Sentiasa dalam jangkauan
+    generic_description: "%{domain} ialah salah sebuah pelayan dalam rangkaian Mastodon"
+    hosted_on: Mastodon dihoskan di %{domain}
+    learn_more: Ketahui lebih lanjut
+    other_instances: Senarai tika
+    privacy_policy: Polisi privasi
+    source_code: Kod sumber
+    status_count_after:
+      one: status
+      other: status
+    status_count_before: Telah menulis
+    terms: Terma perkhidmatan
+    user_count_after:
+      one: pengguna
+      other: pengguna
+    user_count_before: Rumah kepada
+    what_is_mastodon: Apakah itu Mastodon?
+  accounts:
+    choices_html: 'Pilihan %{name}:'
+    follow: Ikut
+    followers:
+      one: Pengikut
+      other: Pengikut
+    following: Mengikuti
+    joined: Sertai pada %{date}
+    link_verified_on: Pemilikan pautan ini diperiksa pada %{date}
+    media: Media
+    moved_html: "%{name} telah berpindah ke %{new_profile_link}:"
+    network_hidden: Maklumat ini tidak tersedia
+    nothing_here: Tiada apa-apa di sini!
+    people_followed_by: Orang yang %{name} ikuti
+    people_who_follow: Orang yang mengikut %{name}
+    pin_errors:
+      following: Anda mestilah sudah mengikuti orang yang anda ingin syorkan
+    posts:
+      one: Toot
+      other: Toot
+    posts_tab_heading: Toot
+    posts_with_replies: Toot dan maklum balas
+    reserved_username: Nama pengguna ini terpelihara
+    roles:
+      admin: Admin
+      bot: Bot
+      moderator: Pengawal
+    unfollow: Nyahikut
+  admin:
+    account_moderation_notes:
+      create: Tinggalkan nota
+      created_msg: Nota kawalan telah berjaya dicipta!
+      delete: Padam
+      destroyed_msg: Nota kawalan telah berjaya dipadam!
+    accounts:
+      are_you_sure: Anda pasti?
+      avatar: Avatar
+      by_domain: Domain
+      change_email:
+        changed_msg: Emel akaun telah berjaya ditukar!
+        current_email: Emel Semasa
+        label: Tukar Emel
+        new_email: Emel Baru
+        submit: Tukar Emel
+        title: Tukar Emel untuk %{username}
+      confirm: Sahkan
+      confirmed: Disahkan
+      confirming: Mengesahkan
+      demote: Turunkan pangkat
+      disable: Lumpuhkan
+      disable_two_factor_authentication: Lumpuhkan 2FA
+      disabled: Dilumpuhkan
+      display_name: Nama paparan
+      domain: Domain
+      edit: Tukar
+      email: Emel
+      email_status: Status Emel
+      enable: Bolehkan
+      enabled: Dibolehkan
+      feed_url: Suapan URL
+      followers: Pengikut
+      followers_url: URL Pengikut
+      follows: Mengikuti
+      inbox_url: URL mesej masuk
+      ip: Alamat IP
+      location:
+        all: Semua
+        local: Tempatan
+        remote: Jarak Jauh
+        title: Kedudukan
+      login_status: Status log masuk
+      media_attachments: Lampiran media
+      memorialize: Tukarkan menjadi akaun peringatan
+      moderation:
+        all: Semua
+        silenced: Disenyapkan
+        suspended: Digantungkan
+        title: Kawalan
+      moderation_notes: Nota kawalan
+      most_recent_activity: Aktiviti terbaru
+      most_recent_ip: IP terbaru
+      no_limits_imposed: Tiada had dikuatkuasakan
+      not_subscribed: Tiada langganan
+      order:
+        alphabetic: Ikut abjad
+        most_recent: Terbaru
+        title: Isihan
+      outbox_url: URL mesej keluar
+      perform_full_suspension: Gantung
+      profile_url: URL profil
+      promote: Naikkan pangkat
+      protocol: Protokol
+      public: Awam
+      push_subscription_expires: Langganan PuSH tamat tempoh
+      redownload: Segarkan semula avatar
+      remove_avatar: Buang avatar
+      resend_confirmation:
+        already_confirmed: Pengguna ini telah disahkan
+        send: Hantar semula emel pengesahan
+        success: Emel pengesahan telah berjaya dihantar!
+      reset: Set semula
+      reset_password: Set semula kata laluan
+      resubscribe: Langgan semula
+      role: Kebenaran
+      roles:
+        admin: Pentadbir
+        moderator: Pengawal
+        staff: Kakitangan
+        user: Pengguna
+      salmon_url: URL Salmon
+      search: Cari
+      shared_inbox_url: URL Peti Masuk Berkongsi
+      show:
+        created_reports: Laporan yang dicipta oleh akaun ini
+        report: laporan
+        targeted_reports: Laporan yang dicipta berkaitan akaun ini
+      silence: Senyap
+      silenced: Disenyapkan
+      statuses: Status
+      subscribe: Langgan
+      suspended: Digantung
+      title: Akaun
+      unconfirmed_email: Emel Belum Disahkan
+      undo_silenced: Buang senyap
+      undo_suspension: Buang penggantungan
+      unsubscribe: Buang langganan
+      username: Nama pengguna
+      web: Web
+    action_logs:
+      actions:
+        assigned_to_self_report: "%{name} memberikan laporan %{target} kepada diri mereka sendiri"
+        change_email_user: "%{name} menukar alamat emel pengguna %{target}"
+        confirm_user: "%{name} mengesahkan alamat emel pengguna %{target}"
+        create_custom_emoji: "%{name} memuat naik emoji baru %{target}"
+        create_domain_block: "%{name} menyekat domain %{target}"
+        create_email_domain_block: "%{name} menyenaraihitamkan domain emel %{target}"
+        demote_user: "%{name} menurunkan pangkat pengguna %{target}"
+        destroy_custom_emoji: "%{name} membuang emoji %{target}"
+        destroy_domain_block: "%{name} membuang sekatan domain %{target}"
+        destroy_email_domain_block: "%{name} menyenaraiputihkan domain emel %{target}"
+        destroy_status: "%{name} membuang status oleh %{target}"
+        disable_2fa_user: "%{name} melumpuhkan keperluan dua faktor untuk pengguna %{target}"
+        disable_custom_emoji: "%{name} melumpuhkan emoji %{target}"
+        disable_user: "%{name} melumpuhkan log masuk untuk pengguna %{target}"
+        enable_custom_emoji: "%{name} membolehkan emoji %{target}"
+        enable_user: "%{name} membolehkan log masuk untuk pengguna %{target}"
+        memorialize_account: "%{name} menukarkan akaun %{target} menjadi halaman peringatan"
+        promote_user: "%{name} menaikkan pangkat pengguna %{target}"
+        remove_avatar_user: "%{name} membuang avatar pengguna %{target}"
+        reopen_report: "%{name} membuka semula laporan %{target}"
+        reset_password_user: "%{name} set semula kata laluan pengguna %{target}"
+        resolve_report: "%{name} menyelesaikan laporan %{target}"
+        silence_account: "%{name} menyenyapkan akaun %{target}"
+        suspend_account: "%{name} menggantung akaun %{target}"
+        unassigned_report: "%{name} menyahtugaskan laporan %{target}"
+        unsilence_account: "%{name} menyahsenyapkan akaun %{target}"
+        unsuspend_account: "%{name} menyahgantungkan akaun %{target}"
+        update_custom_emoji: "%{name} mengemaskini emoji %{target}"
+        update_status: "%{name} mengemaskini status oleh %{target}"
+      deleted_status: "(status telah dipadam)"
+      title: Log audit
+    custom_emojis:
+      by_domain: Domain
+      copied_msg: Telah berjaya mencipta salinan tempatan emoji
+      copy: Salin
+      copy_failed_msg: Tidak dapat membuat salinan tempatan emoji tersebut
+      created_msg: Emoji berjaya dicipta!
+      delete: Padam
+      destroyed_msg: Emoji berjaya dipadam!
+      disable: Lumpuhkan
+      disabled_msg: Emoji tersebut berjaya dilumpuhkan
+      emoji: Emoji
+      enable: Bolehkan
+      enabled_msg: Emoji tersebut berjaya dibolehkan
+      image_hint: PNG, maksimum 50KB
+      listed: Disenaraikan
+      new:
+        title: Tambah emoji sendiri baru
+      overwrite: Tulis ganti
+      shortcode: Kod pendek
+      shortcode_hint: Sekurang-kurangnya 2 aksara, hanya aksara angka abjad dan garis bawah
+      title: Emoji sendiri
+      unlisted: Tidak disenaraikan
+      update_failed_msg: Tidak boleh mengemaskini emoji tersebut
+      updated_msg: Emoji berjaya dikemaskini!
+      upload: Muat naik
+    dashboard:
+      backlog: tugasan tunggakan
+      config: Tatarajah
+      feature_deletions: Pemadaman akaun
+      feature_invites: Pautan undangan
+      feature_registrations: Pendaftaran
+      feature_relay: Geganti persekutuan
+      features: Ciri-ciri
+      hidden_service: Persekutuan dengan perkhidmatan tersembunyi
+      open_reports: laporan belum selesai
+      recent_users: Pengguna terbaru
+      search: Carian teks penuh
+      single_user_mode: Mod pengguna tunggal
+      software: Perisian
+      space: Kegunaan ruang
+      title: Papan pemuka
+      total_users: pengguna keseluruhannya
+      trends: Trend
+      week_interactions: interaksi minggu ini
+      week_users_active: aktif minggu ini
+      week_users_new: pengguna minggu ini
+    domain_blocks:
+      add_new: Tambah
+      created_msg: Sekatan domain sedang diproses
+      destroyed_msg: Sekatan domain telah dibatalkan
+      domain: Domain
+      new:
+        create: Cipta sekatan
+        hint: Sekatan domain tidak akan menghindarkan penciptaan entri akaun dalam pangkalan data, tetapi akan diberikan kaedah kawalan khusus tertentu pada akaun-akaun tersebut secara retroaktif dan automatik.
+        severity:
+          desc_html: "<strong>Senyapkan</strong> akan membuatkan hantaran akaun tidak kelihatan kepada sesiapa yang tidak mengikut mereka. <strong>Gantungkan</strong> akan membuang semua kandungan, media, dan data profil akaun tersebut. Gunakan <strong>Tiada</strong> jika anda hanya ingin menolak fail media."
+          noop: Tiada
+          silence: Senyapkan
+          suspend: Gantungkan
+        title: Sekatan domain baru
+      reject_media: Tolak fail media
+      reject_media_hint: Buang fail media yang disimpan di sini dan menolak sebarang muat turun pada masa depan. Tidak berkaitan dengan penggantungan
+      reject_reports: Tolak laporan
+      reject_reports_hint: Abaikan semua laporan daripada domain ini. Tidak dikira untuk penggantungan
+      severities:
+        noop: Tiada
+        silence: Senyapkan
+        suspend: Gantungkan
+      severity: Tahap teruk
+      show:
+        affected_accounts:
+          one: Satu akaun dalam pangkalan data menerima kesan
+          other: "%{count} akaun dalam pangkalan data menerima kesan"
+        retroactive:
+          silence: Buang penyenyapan semua akaun sedia ada daripada domain ini
+          suspend: Buang penggantungan semua akaun sedia ada daripada domain ini
+        title: Buang sekatan domain %{domain}
+        undo: Buang
+      title: Sekatan domain
+      undo: Buang
+    email_domain_blocks:
+      add_new: Tambah
+      created_msg: Berjaya menambah domain emel ke dalam senarai hitam
+      delete: Padam
+      destroyed_msg: Berjaya memadam domain emel daripada senarai hitam
+      domain: Domain
+      new:
+        create: Tambah domain
+        title: Entri senarai hitam emel baru
+      title: Senarai hitam emel
+    instances:
+      account_count: Akaun diketahui
+      domain_name: Domain
+      reset: Set semula
+      search: Cari
+      title: Tika diketahui
+    invites:
+      deactivate_all: Nyahaktifkan semua
+      filter:
+        all: Semua
+        available: Tersedia
+        expired: Tamat tempoh
+        title: Tapis
+      title: Undangan
+    relays:
+      add_new: Tambah geganti baru
+      delete: Padam
+      description_html: "<strong>Geganti persekutuan</strong> ialah pelayan perantara yang saling menukar toot awam dalam jumlah yang banyak di antara pelayan yang melanggan ia dan menerbitkan kepada ia. <strong>Ia boleh bantu pelayan kecil dan sederhana untuk menemui kandungan daripada dunia persekutuan Mastodon</strong>, yang mana jika tidak digunakan akan memerlukan pengguna tempatan mengikut orang lain di pelayan jarak jauh secara manual."
+      disable: Lumpuhkan
+      disabled: Dilumpuhkan
+      enable: Bolehkan
+      enable_hint: Apabila dibolehkan, pelayan anda akan melanggan kesemua toot awam daripada geganti ini, dan akan mula menghantar toot awam pelayan ini kepada ia.
+      enabled: Dibolehkan
+      inbox_url: URL geganti
+      pending: Menunggu persetujuan geganti
+      save_and_enable: Simpan dan bolehkan
+      setup: Tetapkan sambungan geganti
+      status: Status
+      title: Geganti
+    report_notes:
+      created_msg: Nota laporan berjaya dicipta!
+      destroyed_msg: Nota laporan berjaya dipadam!
+    reports:
+      account:
+        note: nota
+        report: laporan
+      action_taken_by: Tindakan oleh
+      are_you_sure: Anda pasti?
+      assign_to_self: Berikan pada saya
+      assigned: Pengawal yang menerima
+      comment:
+        none: Tiada
+      created_at: Dilaporkan
+      mark_as_resolved: Tanda sebagai sudah selesai
+      mark_as_unresolved: Tanda sebagai belum selesai
+      notes:
+        create: Tambah nota
+        create_and_resolve: Selesaikan dengan nota
+        placeholder: Terangkan tindakan apa yang telah diambil, atau sebarang kemas kini lain yang berkaitan...
+  exports:
+    archive_takeout:
+      in_progress: Mengkompil arkib anda...
+  followers:
+    success:
+      one: Dalam proses menyekat-lembut pengikut daripada satu domain...
+      other: Dalam proses menyekat-lembut pengikut daripada %{count} domain...
+  notification_mailer:
+    digest:
+      title: Ketika anda tiada di sini...
+  users:
+    follow_limit_reached: Anda tidak boleh mengikut lebih daripada %{limit} orang
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 2f79f5f6b..6b274227b 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -372,7 +372,7 @@ pl:
         desc_html: Wyświetlany na stronie głównej. Zalecany jest rozmiar przynajmniej 600x100 pikseli. Jeżeli nie ustawiony, zostanie użyta miniatura instancji
         title: Obraz bohatera
       mascot:
-        desc_html: Wyświetlany na wielu stronach. Zalecany jest rozmiar przynajmniej 293px × 205px. Jeżeli nie ustawiono, zostanie użyta domyślna.
+        desc_html: Wyświetlany na wielu stronach. Zalecany jest rozmiar przynajmniej 293px × 205px. Jeżeli nie ustawiono, zostanie użyta domyślna
         title: Obraz maskotki
       peers_api_enabled:
         desc_html: Nazwy domen, z którymi ta instancja wchodziła w interakcje
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index 1d778e60f..e774def3c 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -10,7 +10,7 @@ pt-BR:
     closed_registrations: Os cadastros estão atualmente fechados nesta instância. No entanto, você pode procurar uma instância diferente na qual possa criar uma conta e acessar a mesma rede por lá.
     contact: Contato
     contact_missing: Não definido
-    contact_unavailable: N/A
+    contact_unavailable: Não disponível
     documentation: Documentação
     extended_description_html: |
       <h3>Um bom lugar para regras</h3>
diff --git a/config/locales/simple_form.ast.yml b/config/locales/simple_form.ast.yml
index 0d78f419f..b91d5780a 100644
--- a/config/locales/simple_form.ast.yml
+++ b/config/locales/simple_form.ast.yml
@@ -6,9 +6,14 @@ ast:
         autofollow: La xente que se rexistre pente la invitación va siguite automáticamente
         bot: Esta cuenta fai principalmente aiciones automatizaes y podría nun supervisase
         digest: Namái s'unvia tres un periodu llargu d'inactividá y namái si recibiesti cualesquier mensaxe personal na to ausencia
+        email: Vamos unviate un corréu de confirmación
         irreversible: Los toots peñeraos van desapaecer de mou irreversible, magar que se desanicie la peñera dempués
+        password: Usa 8 caráuteres polo menos
         setting_hide_network: La xente que sigas y teas siguiendo nun va amosase nel perfil
         setting_theme: Afeuta al aspeutu de Mastodon cuando anicies sesión dende cualesquier preséu.
+        username: El nome d'usuariu va ser únicu en %{domain}
+      imports:
+        data: El ficheru CSV esportáu dende otra instancia de Mastodon
     labels:
       account:
         fields:
@@ -22,18 +27,27 @@ ast:
         current_password: Contraseña actual
         data: Datos
         display_name: Nome a amosar
+        email: Direición de corréu
+        expires_in: Caduca tres
         fields: Datos meta del perfil
         header: Testera
+        irreversible: Escartar en cuentes d'anubrir
         locale: Llingua de la interfaz
         locked: Bloquiar cuenta
+        max_uses: Númberu máximu d'usos
         new_password: Contraseña nueva
         note: Bio
         otp_attempt: Códigu de verificación en dos pasos
         password: Contraseña
+        phrase: Pallabra clave o fras
         setting_auto_play_gif: Reproducir GIFs automáticamente
-        setting_default_language: Llingua d'espublización
+        setting_default_language: Llingua de les espublizaciones
         setting_default_privacy: Privacidá d'espublizaciones
+        setting_delete_modal: Amosar el diálogu de confirmación enantes de desaniciar un toot
+        setting_system_font_ui: Usar la fonte predeterminada del sistema
+        setting_unfollow_modal: Amosar el diálogu de confirmación enantes de dexar de siguir a daquién
         severity: Severidá
+        type: Triba de la importación
         username: Nome d'usuariu
         username_or_email: Nome d'usuariu o corréu
       interactions:
diff --git a/config/locales/simple_form.cs.yml b/config/locales/simple_form.cs.yml
index c2fd93ee1..b4f2e04c0 100644
--- a/config/locales/simple_form.cs.yml
+++ b/config/locales/simple_form.cs.yml
@@ -4,13 +4,13 @@ cs:
     hints:
       defaults:
         autofollow: Lidé, kteří se zaregistrují přes pozvání, vás budou automaticky sledovat
-        avatar: PNG, GIF či JPG. Maximálně %{size}. Bude zmenšena na %{dimensions} px
+        avatar: PNG, GIF či JPG. Maximálně %{size}. Bude zmenšen na %{dimensions} px
         bot: Tento účet provádí hlavně automatizované akce a nemusí být spravován
         context: Jedno či více kontextů, ve kterých má být filtr uplatněn
         digest: Odesíláno pouze po dlouhé době nečinnosti a pouze, pokud jste při své nepřítomnosti obdržel/a osobní zprávy
         email: Bude vám poslán potvrzovací e-mail
         fields: Na profilu můžete mít až 4 položky zobrazené jako tabulka
-        header: PNG, GIF či JPG. Maximálně %{size}. Bude zmenšena na %{dimensions} px
+        header: PNG, GIF či JPG. Maximálně %{size}. Bude zmenšen na %{dimensions} px
         inbox_url: Zkopírujte URL z hlavní stránky mostu, který chcete použít
         irreversible: Filtrované tooty nenávratně zmizí, i pokud bude filtr později odstraněn
         locale: Jazyk uživatelského rozhraní, e-mailů a oznámení push
diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml
index 1063466ca..8dfb1ddec 100644
--- a/config/locales/simple_form.da.yml
+++ b/config/locales/simple_form.da.yml
@@ -65,6 +65,7 @@ da:
         setting_default_privacy: Privatliv
         setting_default_sensitive: Marker altid medier som værende følsomt
         setting_delete_modal: Vis bekræftelses dialog før du sletter et trut
+        setting_display_media_default: Standard
         setting_hide_network: Skjul dit netværk
         setting_noindex: Frameld dig søgemaskiners indeksering
         setting_reduce_motion: Reducer animationers bevægelse
diff --git a/config/locales/simple_form.eu.yml b/config/locales/simple_form.eu.yml
index b510370a3..e9ab97c87 100644
--- a/config/locales/simple_form.eu.yml
+++ b/config/locales/simple_form.eu.yml
@@ -3,7 +3,7 @@ eu:
   simple_form:
     hints:
       defaults:
-        autofollow: Gonbidapena erabiliz izena ematen dutenek automatikoki jarraituko zaituzte
+        autofollow: Gonbidapena erabiliz izena ematen dutenek automatikoki jarraituko dizute
         avatar: PNG, GIF edo JPG. Gehienez %{size}. %{dimensions}px neurrira eskalatuko da
         bot: Kontu honek nagusiki automatizatutako ekintzak burutzen ditu eta agian ez du inork monitorizatzen
         context: Iragazkia aplikatzeko testuinguru bat edo batzuk
@@ -12,18 +12,18 @@ eu:
         fields: 4 elementu bistaratu ditzakezu taula batean zure profilean
         header: PNG, GIF edo JPG. Gehienez %{size}. %{dimensions}px eskalara txikituko da
         inbox_url: Kopiatu erabili nahi duzun errelearen hasiera orriaren URLa
-        irreversible: Iragazitako toot-ak betirako galduko dira, geroago iragazkia kentzen baduzu ere
+        irreversible: Iragazitako Toot-ak betirako galduko dira, geroago iragazkia kentzen baduzu ere
         locale: Erabiltzaile-interfazea, e-mail mezuen eta jakinarazpenen hizkuntza
         locked: Jarraitzaileak eskuz onartu behar dituzu
         password: Erabili 8 karaktere gutxienez
         phrase: Bat egingo du Maiuskula/minuskula kontuan hartu gabe eta edukiaren abisua kontuan hartu gabe
         scopes: Zeintzuk API atzitu ditzakeen aplikazioak. Goi mailako arloa aukeratzen baduzu, ez dituzu azpikoak aukeratu behar.
-        setting_default_language: Zure toot-en hizkuntza automatikoki antzeman daiteke, baina ez da beti zehatza
+        setting_default_language: Zure Toot-en hizkuntza automatikoki antzeman daiteke, baina ez da beti zehatza
         setting_display_media_default: Ezkutatu hunkigarri gisa markatutako multimedia
         setting_display_media_hide_all: Ezkutatu multimedia guztia beti
         setting_display_media_show_all: Erakutsi beti hunkigarri gisa markatutako multimedia
         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_noindex: Zure profil publiko eta Toot-en orrietan eragina du
         setting_theme: Edozein gailutik konektatzean Mastodon-en itxuran eragiten du.
         username: Zure erabiltzaile-izena bakana izango da %{domain} domeinuan
         whole_word: Hitz eta esaldi gakoa alfanumerikoa denean, hitz osoarekin bat datorrenean besterik ez da aplikatuko
diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml
index 2f9c80dbe..2eeacade6 100644
--- a/config/locales/simple_form.fa.yml
+++ b/config/locales/simple_form.fa.yml
@@ -82,7 +82,7 @@ fa:
         setting_unfollow_modal: نمایش پیغام تأیید پیش از لغو پیگیری دیگران
         severity: شدت
         type: نوع درون‌ریزی
-        username: نام کاربری (تنها حروف انگلیسی)
+        username: نام کاربری (لاتین)
         username_or_email: نام کاربری یا ایمیل
         whole_word: تطابق واژهٔ کامل
       interactions:
diff --git a/config/locales/simple_form.it.yml b/config/locales/simple_form.it.yml
index 53ccb069e..01d12b14b 100644
--- a/config/locales/simple_form.it.yml
+++ b/config/locales/simple_form.it.yml
@@ -75,9 +75,9 @@ it:
         setting_display_media_show_all: Mostra tutti
         setting_expand_spoilers: Espandi sempre toot con content warning
         setting_hide_network: Nascondi la tua rete
-        setting_noindex: Non indicizzare dai motori di ricerca
+        setting_noindex: Non farti indicizzare dai motori di ricerca
         setting_reduce_motion: Riduci movimento nelle animazioni
-        setting_system_font_ui: Usa il carattere di default del sistema
+        setting_system_font_ui: Usa il carattere predefinito del sistema
         setting_theme: Tema sito
         setting_unfollow_modal: Mostra dialogo di conferma prima di smettere di seguire qualcuno
         severity: Severità
@@ -86,7 +86,7 @@ it:
         username_or_email: Nome utente o email
         whole_word: Parola intera
       interactions:
-        must_be_follower: Blocca notifiche dai non follower
+        must_be_follower: Blocca notifiche da chi non ti segue
         must_be_following: Blocca notifiche dalle persone che non segui
         must_be_following_dm: Blocca i messaggi diretti dalle persone che non segui
       notification_emails:
diff --git a/config/locales/simple_form.sk.yml b/config/locales/simple_form.sk.yml
index 3ff75c2f2..9916ce13e 100644
--- a/config/locales/simple_form.sk.yml
+++ b/config/locales/simple_form.sk.yml
@@ -8,18 +8,24 @@ sk:
         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č
-        fields: Môžeš mať 4 položky na svojom profile zobrazené vo forme tabuľky
-        header: PNG, GIF alebo JPG. Maximálne %{size}. Bude zmenšený na %{dimensions}px
+        email: Bude ti odoslaný potvrdzujúci email
+        fields: Až štyri položky môžeš mať na svojom profile zobrazené vo forme tabuľky
+        header: PNG, GIF, alebo JPG. Maximálne %{size}. Bude zmenšený na %{dimensions}px
         inbox_url: Skopíruj adresu z hlavnej stránky mostíka, ktorý chceš používať
         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
+        password: Zadaj aspoň osem 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
         scopes: Ktoré API budú povolené aplikácii pre prístup. Ak vyberieš vrcholný stupeň, nemusíš už potom vyberať po jednom.
         setting_default_language: Jazyk tvojích príspevkov môže byť zistený automaticky, ale nieje to vždy presné
+        setting_display_media_default: Skryť médiá označené ako citlivé
+        setting_display_media_hide_all: Vždy ukryť všetky médiá
+        setting_display_media_show_all: Stále ukazuj médiá označené ako citlivé
         setting_hide_network: Koho následuješ, a kto následuje teba nebude zobrazené na tvojom profile
         setting_noindex: Ovplyvňuje verejný profil a stránky s príspevkami
         setting_theme: Ovplyvňuje ako Mastodon vyzerá pri prihlásení z hociakého zariadenia.
+        username: Tvoja prezývka bude unikátna pre server %{domain}
         whole_word: Ak je kľúčové slovo, alebo fráza poskladaná iba s písmen a čísel, bude použité iba ak sa zhoduje s celým výrazom
       imports:
         data: CSV súbor vyexportovaný z inej Mastodon inštancie
@@ -63,6 +69,11 @@ sk:
         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
+        setting_display_media: Zobrazovanie médií
+        setting_display_media_default: Štandard
+        setting_display_media_hide_all: Skryť všetky
+        setting_display_media_show_all: Ukáž všetky
+        setting_expand_spoilers: Stále rozbaľ príspevky označené varovaním o obsahu
         setting_hide_network: Ukri svoju sieť kontaktov
         setting_noindex: Nezaraďuj príspevky do indexu pre vyhľadávče
         setting_reduce_motion: Redukovať pohyb v animáciách
diff --git a/config/locales/simple_form.sl.yml b/config/locales/simple_form.sl.yml
index 618446db1..890cbac41 100644
--- a/config/locales/simple_form.sl.yml
+++ b/config/locales/simple_form.sl.yml
@@ -13,5 +13,92 @@ sl:
         header: PNG, GIF ali JPG. Največ %{size}. Zmanjšana bo na %{dimensions}px
         inbox_url: Kopirajte URL naslov s prve strani releja, ki ga želite uporabiti
         irreversible: Filtrirani trobi bodo nepovratno izginili, tudi če je filter kasneje odstranjen
+        locale: Jezik uporabniškega vmesnika, e-poštnih sporočil in potisnih obvestil
+        locked: Zahteva, da ročno odobrite sledilce
+        password: Uporabite najmanj 8 znakov
+        phrase: Se bo ujemal, ne glede na začetnice v tekstu ali opozorilo o vsebini troba
+        scopes: Do katerih API-jev bo imel program dostop. Če izberete obseg najvišje ravni, vam ni treba izbrati posameznih.
+        setting_default_language: Jezik vaših trobov je lahko samodejno zaznan, vendar ni vedno pravilen
+        setting_display_media_default: Skrij medij, ki je označen kot občutljiv
+        setting_display_media_hide_all: Vedno skrij vse medije
+        setting_display_media_show_all: Vedno pokaži medij, ki je označen kot občutljiv
+        setting_hide_network: Kogar spremljate in kdo vas spremlja ne bo prikazano na vašem profilu
+        setting_noindex: Vpliva na vaš javni profil in na strani s stanjem
+        setting_theme: Vpliva na to, kako izgleda Mastodon, ko ste prijavljeni s katero koli napravo.
+        username: Vaše uporabniško ime bo edinstveno na %{domain}
+        whole_word: Ko je ključna beseda ali fraza samo alfanumerična, se bo uporabljala le, če se bo ujemala s celotno besedo
       imports:
         data: Izvožena CSV datoteka iz drugega Mastodon vozlišča
+      sessions:
+        otp: 'Vnesite dvomestno kodo, ki je ustvarjena z aplikacijo na telefonu, ali uporabite eno od vaših obnovitvenih kod:'
+      user:
+        chosen_languages: Ko je označeno, bodo v javnih časovnicah prikazani samo trobi v izbranih jezikih
+    labels:
+      account:
+        fields:
+          name: Oznaka
+          value: Vsebina
+      defaults:
+        autofollow: Povabite, da sledi vašemu računu
+        avatar: Podoba
+        bot: To je račun robota
+        chosen_languages: Filtriraj jezike
+        confirm_new_password: Potrdite novo geslo
+        confirm_password: Potrdite geslo
+        context: Filtriraj vsebino
+        current_password: Trenutno geslo
+        data: Podatki
+        display_name: Prikazno ime
+        email: E-poštni naslov
+        expires_in: Preteče po
+        fields: Metapodatki profila
+        header: Glava
+        inbox_url: URL mape "Prejeto"
+        irreversible: Opusti namesto skrij
+        locale: Jezik vmesnika
+        locked: Zaklenjen račun
+        max_uses: Največje število uporabnikov
+        new_password: Novo geslo
+        note: Bio
+        otp_attempt: Dvofaktorska koda
+        password: Geslo
+        phrase: Ključna beseda ali fraza
+        setting_auto_play_gif: Samodejno predvajanje animiranih GIF-ov
+        setting_boost_modal: Pred sunkom pokaži potrditveno okno
+        setting_default_language: Jezik objavljanja
+        setting_default_privacy: Zasebnost objave
+        setting_default_sensitive: Vedno označi medije kot občutljive
+        setting_delete_modal: Pred brisanjem troba prikaži okno za pritrditev
+        setting_display_media: Prikaz medijev
+        setting_display_media_default: Privzeto
+        setting_display_media_hide_all: Skrij vse
+        setting_display_media_show_all: Prikaži vse
+        setting_expand_spoilers: Vedno razširi trobe, označene z opozorili o vsebini
+        setting_hide_network: Skrij svoje omrežje
+        setting_noindex: Odsotnost indeksiranja iskalnikov
+        setting_reduce_motion: Zmanjšanje premikanja v animacijah
+        setting_system_font_ui: Uporabi privzeto pisavo sistema
+        setting_theme: Tema strani
+        setting_unfollow_modal: Pokaži potrditveno okno, preden nekoga prenehamo slediti
+        severity: Strogost
+        type: Vrsta uvoza
+        username: Uporabniško ime
+        username_or_email: Uporabniško ime ali E-pošta
+        whole_word: Celotna beseda
+      interactions:
+        must_be_follower: Blokiraj obvestila nesledilcev
+        must_be_following: Blokiraj obvestila oseb, ki jim ne sledite
+        must_be_following_dm: Blokiraj neposredna sporočila oseb, ki jim ne sledite
+      notification_emails:
+        digest: Pošlji izvlečke e-pošt
+        favourite: Pošlji e-pošto, ko nekdo doda vaše stanje med priljubljene
+        follow: Pošlji e-pošto, ko vas nekdo sledi
+        follow_request: Pošlji e-pošto, ko vam nekdo želi slediti
+        mention: Pošlji e-pošto, ko vas nekdo omeni
+        reblog: Pošlji e-pošto, ko nekdo sune vaše stanje
+        report: Pošlji e-pošto, ko je oddano novo poročilo
+    'no': Ne
+    required:
+      mark: "*"
+      text: zahtevano
+    'yes': Da
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index cc06b2d6c..cdd8dead5 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -30,18 +30,28 @@ sk:
     other_instances: Zoznam ďalších inštancií
     privacy_policy: Ustanovenia o súkromí
     source_code: Zdrojový kód
-    status_count_after: statusy
+    status_count_after:
+      few: príspevkov
+      one: príspevok
+      other: príspevkov
     status_count_before: Ktorí napísali
     terms: Podmienky užívania
-    user_count_after: užívateľov
+    user_count_after:
+      few: užívatelia
+      one: užívateľ
+      other: užívatelia
     user_count_before: Domov pre
     what_is_mastodon: Čo je Mastodon?
   accounts:
     choices_html: "%{name}vé voľby:"
-    follow: Sledovať
-    followers: Sledovatelia
-    following: Sledovaní
+    follow: Sleduj
+    followers:
+      few: Sledovatelia
+      one: Sledujúci
+      other: Sledovatelia
+    following: Sledovaných
     joined: Pridal/a sa %{date}
+    link_verified_on: Vlastníctvo tohto odkazu bolo skontrolované %{date}
     media: Médiá
     moved_html: "%{name} účet bol presunutý na %{new_profile_link}:"
     network_hidden: Táto informácia nieje k dispozícii
@@ -50,7 +60,10 @@ sk:
     people_who_follow: Ľudia sledujúci %{name}
     pin_errors:
       following: Musíš už následovať toho človeka, ktorého si praješ zviditeľniť
-    posts: Príspevky
+    posts:
+      few: Príspevkov
+      one: Príspevok
+      other: Príspevkov
     posts_tab_heading: Príspevky
     posts_with_replies: Príspevky s odpoveďami
     reserved_username: Prihlasovacie meno je rezervované
@@ -58,7 +71,7 @@ sk:
       admin: Administrátor
       bot: Automat
       moderator: Moderátor
-    unfollow: Prestať sledovať
+    unfollow: Prestaň sledovať
   admin:
     account_moderation_notes:
       create: Zanechaj poznámku
@@ -112,9 +125,10 @@ sk:
       moderation_notes: Moderátorské poznámky
       most_recent_activity: Posledná aktivita
       most_recent_ip: Posledná IP
+      no_limits_imposed: Niesú stanovené žiadné obmedzenia
       not_subscribed: Nezaregistrované
       outbox_url: URL poslaných
-      perform_full_suspension: Suspendovať
+      perform_full_suspension: Zablokovať
       profile_url: URL profilu
       promote: Povýšiť
       protocol: Protokol
@@ -123,18 +137,18 @@ sk:
       redownload: Obnoviť avatar
       remove_avatar: Odstrániť avatár
       resend_confirmation:
-        already_confirmed: Tento používateľ už bol potvrdený
-        send: Znova odoslať potvrdzovací e-mail
-        success: Potvrdený e-mail bol úspešne odoslaný!
-      reset: Reset
-      reset_password: Obnoviť heslo
+        already_confirmed: Tento užívateľ už je potvrdený
+        send: Znovu odoslať potvrdzovací email
+        success: Potvrdzujúci email bol úspešne odoslaný!
+      reset: Resetuj
+      reset_password: Obnov heslo
       resubscribe: Znovu odoberať
       role: Oprávnenia
       roles:
         admin: Administrátor
         moderator: Moderátor
         staff: Člen
-        user: Používateľ
+        user: Užívateľ
       salmon_url: Salmon adresa
       search: Hľadať
       shared_inbox_url: URL zdieľanej schránky
@@ -143,14 +157,16 @@ sk:
         report: report
         targeted_reports: Nahlásenia pre tento účet
       silence: Stíšiť
+      silenced: Utíšení
       statuses: Príspevky
       subscribe: Odoberať
+      suspended: Zablokovaní
       title: Účty
       unconfirmed_email: Nepotvrdený email
       undo_silenced: Zrušiť stíšenie
       undo_suspension: Zrušiť suspendáciu
-      unsubscribe: Prestať odoberať
-      username: Používateľske meno
+      unsubscribe: Prestaň odoberať
+      username: Prezývka
       web: Web
     action_logs:
       actions:
@@ -161,6 +177,7 @@ sk:
         create_domain_block: "%{name} zablokoval doménu %{target}"
         create_email_domain_block: "%{name} pridal e-mailovú doménu %{target} na zoznam zakázaných"
         demote_user: "%{name} degradoval používateľa %{target}"
+        destroy_custom_emoji: "%{name} zničil/a %{target} emoji"
         destroy_domain_block: "%{name} povolil doménu %{target}"
         destroy_email_domain_block: "%{name} pridal e-mailovú doménu %{target} na zoznam povolených"
         destroy_status: "%{name} zmazal status %{target}"
@@ -246,6 +263,8 @@ sk:
         title: Nové blokovanie domény
       reject_media: Odmietať súbory s obrázkami alebo videami
       reject_media_hint: Zmaže lokálne uložené súbory médií a odmietne ich sťahovanie v budúcnosti. Irelevantné pre suspendáciu
+      reject_reports: Zamietni hlásenia
+      reject_reports_hint: Ignoruj všetky hlásenia prichádzajúce z tejto domény. Nevplýva na blokovania
       severities:
         noop: Žiadne
         silence: Stíšiť
@@ -289,8 +308,13 @@ sk:
       title: Pozvánky
     relays:
       add_new: Pridaj novú priechodnú oporu
+      delete: Vymaž
       description_html: "<strong>Federovací mostík</strong> je prechodný server ktorý obmieňa veľké množstvá verejných príspevkov medzi tými servermi ktoré na od neho odoberajú, aj doňho prispievajú. <strong>Môže to pomôcť malým a stredným instanciám objavovať federovaný obsah</strong>, čo inak vyžaduje aby miestni užívatelia ručne následovali iných ľudí zo vzdialených instancií."
+      disable: Pozastav
+      disabled: Zastavené
+      enable: Povoľ
       enable_hint: Ak povolíš, tvoj server bude odoberať všetky verejné príspevky z tohto mostu, a začne posielať verejné príspevky tvojho servera na tento most.
+      enabled: Povolené
       inbox_url: URL mostu
       pending: Čakám na povolenie od prechodného mostu
       save_and_enable: Uložiť a povoliť
@@ -346,6 +370,9 @@ sk:
       hero:
         desc_html: Zobrazuje sa na hlavnej stránke. Doporučuje sa rozlišenie aspoň 600x100px Pokiaľ tu nieje nič dodané, bude nastavený základný orázok tohoto serveru
         title: Obrázok hrdinu
+      mascot:
+        desc_html: Zobrazované na viacerých stránkach. Odporúčaná veľkosť aspoň 293×205px. Pokiaľ nieje nahraté, bude zobrazený základný maskot
+        title: Obrázok maskota
       peers_api_enabled:
         desc_html: Domény na ktoré táto instancia už vo fediverse natrafila
         title: Zverejniť zoznam objavených instancií
@@ -366,8 +393,8 @@ sk:
           desc_html: Povoliť každému aby si mohli vytvoriť účet
           title: Verejná registrácia
       show_known_fediverse_at_about_page:
-        desc_html: Pokiaľ je zapnuté, bude v ukážke osi možné nahliadnúť toot statusy z celého známeho fediversa. V opačnom prípade tam budú ukázané iba statusy z lokálnej osi.
-        title: Ukázať celé známe fediversum ako ukážku osi
+        desc_html: Pokiaľ je zapnuté, bude v ukážke osi možné nahliadnúť príspevky z celého známeho fediversa. Inak budú ukázané iba statusy z lokálnej osi.
+        title: Ukázať celé známe fediversum na ukážke osi
       show_staff_badge:
         desc_html: Zobraziť moderátorsku značku na užívateľovej stránke
         title: Zobraziť značku moderátora
@@ -402,7 +429,7 @@ sk:
         title: Médiá
       no_media: Žiadné médiá
       no_status_selected: Žiadne príspevky neboli zmenené, keďže si žiadne nemal/a zvolené
-      title: Statusy na účte
+      title: Príspevky na účte
       with_media: S médiami
     subscriptions:
       callback_url: Zdrojová adresa URL
@@ -496,7 +523,7 @@ sk:
     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: O dostupnosti distribuovaného obsahu
   errors:
-    '403': Nemáte dostatočné povolenie na zobrazenie tejto stránky.
+    '403': Nemáš povolenie na zobrazenie tejto stránky.
     '404': Stránka ktorú si hľadal/a sa tu nenachádza.
     '410': Stránka ktorú si tu hľadal/a už viac neexistuje.
     '422':
@@ -555,10 +582,11 @@ sk:
     resources: Podklady
   generic:
     changes_saved_msg: Zmeny boli úspešne uložené!
-    save_changes: Uložiť zmeny
+    copy: Kopírovať
+    save_changes: Ulož zmeny
     validation_errors:
       few: Niečo ešte stále nieje v poriadku! Prosím skontroluj všetky %{count} chyby
-      one: Niečo nieje úplne v poriadku! Prosím skontroluj chybu
+      one: Niečo nieje úplne v poriadku! Prosím skontroluj danú chybu
       other: Niečo ešte stále nieje v poriadku! Prosím skontroluj všetkých %{count} chýb
   imports:
     preface: Môžeš importovať dáta ktoré si exportoval/a z iného Mastodon serveru, ako sú napríklad zoznamy ľudí ktorých sleduješ, alebo blokuješ.
@@ -734,8 +762,11 @@ sk:
         other: "%{count} videí"
     boosted_from_html: Povýšené od %{acct_link}
     content_warning: 'Varovanie o obsahu: %{warning}'
-    disallowed_hashtags: 'obsahuje nepovolené haštagy: %{tags}'
-    language_detection: Zisti jazyk automaticky
+    disallowed_hashtags:
+      few: 'obsahoval nepovolené hashtagy: %{tags}'
+      one: 'obsahoval nepovolený hashtag: %{tags}'
+      other: 'obsahoval nepovolené hashtagy: %{tags}'
+    language_detection: Jazyk zisti automaticky
     open_in_web: Otvor v okne prehliadača
     over_character_limit: limit počtu %{max} znakov bol presiahnutý
     pin_errors:
@@ -805,8 +836,12 @@ sk:
       tips: Tipy
       title: Vitaj na palube, %{name}!
   users:
+    follow_limit_reached: Nemôžeš následovať viac ako %{limit} ľudí
     invalid_email: Emailová adresa je neplatná
     invalid_otp_token: Neplatný kód pre dvojfaktorovú autentikáciu
     otp_lost_help_html: Pokiaľ si stratil/a prístup k obom, môžeš dať vedieť %{email}
     seamless_external_login: Si prihlásená/ý cez externú službu, takže nastavenia hesla a emailu ti niesú prístupné.
     signed_in_as: 'Prihlásený ako:'
+  verification:
+    explanation_html: 'Môžeš sa <strong>overiť ako majiteľ odkazov v metadátach tvojho profilu</strong>. Na to musí ale odkazovaná stránka obsahovať odkaz späť na tvoj Mastodon profil. Tento spätný odkaz <strong>musí</strong> mať prívlastok <code>rel="me"</code>. Na texte odkazu nezáleží. Tu je príklad:'
+    verification: Overenie
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 46f83876c..f35d5f09e 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -16,35 +16,59 @@ sl:
       <h3>Dober prostor za pravila</h3>
       <p>Razširjen opis še ni bil nastavljen.</p>
     features:
+      humane_approach_body: Na podlagi učenja od neuspehov drugih omrežij, želi Mastodon oblikovati etične načrte za boj proti zlorabi socialnih medijev.
       humane_approach_title: Bolj human pristop
+      not_a_product_body: Mastodon ni komercialno omrežje. Brez oglaševanja, brez podatkovnega rudarjenja, brez obzidanih vrtov. Ni osrednjega organa.
       not_a_product_title: Ti si oseba, ne izdelek
+      real_conversation_body: S 500 znaki, ki so vam na voljo, in podporo za zrnate vsebine ter opozorila pred mediji, se lahko izrazite tako, kot želite.
       real_conversation_title: Zgrajen za pravi pogovor
+      within_reach_body: Zahvaljujoč razvijalcem prijaznemu API ekosistemu, obstaja več aplikacija za iOS, Arduino in druge platforme, ki vam omogočajo, da sledite svojim prijateljem kjerkoli.
       within_reach_title: Vedno na dosegu roke
     generic_description: "%{domain} je en strežnik v omrežju"
     hosted_on: Mastodon gostuje na %{domain}
     learn_more: Spoznaj več
     other_instances: Seznam vozlišč
+    privacy_policy: Politika zasebnosti
     source_code: Izvorna koda
-    status_count_after: statusi
+    status_count_after:
+      few: stanja
+      one: stanje
+      other: stanja
+      two: stanja
     status_count_before: Kdo je avtor
-    user_count_after: uporabniki
+    terms: Pogoji storitve
+    user_count_after:
+      few: uporabniki
+      one: uporabnik
+      other: uporabniki
+      two: uporabniki
     user_count_before: Dom za
     what_is_mastodon: Kaj je Mastodon?
   accounts:
+    choices_html: "%{name} izbire:"
     follow: Sledi
-    followers: Sledilci
+    followers:
+      few: Sledilci
+      one: Sledilec
+      other: Sledilci
+      two: Sledilci
     following: Sledim
+    joined: Se je pridružil na %{date}
+    link_verified_on: Lastništvo te povezave je bilo preverjeno na %{date}
     media: Medij
     moved_html: "%{name} se je prestavil na %{new_profile_link}:"
     network_hidden: Te informacije niso na voljo
     nothing_here: Nič ni tukaj!
     people_followed_by: Ljudje, ki jim sledi %{name}
     people_who_follow: Ljudje, ki sledijo %{name}
+    pin_errors:
+      following: Verjetno že sledite osebi, ki jo želite potrditi
     posts:
       few: Trob
       one: Trob
       other: Trob
       two: Trob
+    posts_tab_heading: Trobi
     posts_with_replies: Tuti in odgovori
     reserved_username: Uporabniško ime je zasedeno
     roles:
@@ -57,6 +81,7 @@ sl:
       create: Pusti sporočilo
       created_msg: Uspešno ustvarjena opomba moderiranja!
       delete: Izbriši
+      destroyed_msg: Moderirana opomba je uspešno uničena!
     accounts:
       are_you_sure: Ali si prepričan?
       avatar: Avatar
@@ -71,9 +96,11 @@ sl:
       confirm: Potrdi
       confirmed: Potrjeno
       confirming: Potrjujem
+      demote: Ponižaj
       disable: Onemogoči
       disable_two_factor_authentication: Onemogoči 2FA
       disabled: Onemogočeno
+      display_name: Prikazno ime
       domain: Domena
       edit: Uredi
       email: E-pošta
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index 50802945f..93ba091cb 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -461,7 +461,7 @@ sr-Latn:
     title: Moderacija
   notification_mailer:
     digest:
-      body: 'Evo kratak pregled šta ste propustili od poslednje posete od %{since}:'
+      body: Evo kratak pregled šta ste propustili od poslednje posete od %{since}
       mention: "%{name} Vas je pomenuo u:"
       new_followers_summary:
         few: Dobili ste %{count} nova pratioca! Sjajno!
diff --git a/config/locales/te.yml b/config/locales/te.yml
index f28b56052..bde34980a 100644
--- a/config/locales/te.yml
+++ b/config/locales/te.yml
@@ -2,4 +2,6 @@
 te:
   about:
     about_this: గురించి
+    administered_by: 'నిర్వహణలో:'
     contact: సంప్రదించండి
+    contact_unavailable: వర్తించదు
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 14d356eef..486210af6 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -218,7 +218,7 @@ tr:
       too_many: 4'ten fazla dosya ekleyemezsiniz
   notification_mailer:
     digest:
-      body: 'Son ziyaretiniz olan %{since}''den beri''da kaçırdığınız şeylerin özeti:'
+      body: Son ziyaretiniz olan %{since}'den beri'da kaçırdığınız şeylerin özeti
       mention: "%{name} senden bahsetti:"
       new_followers_summary:
         one: Yeni bir takipçiniz var!